@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
}

/*SITE*/
#site {
	width:913px;
	min-height:600px;
	_height:600px;
	margin:0px auto;
	padding-top:10px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}


/*TOPO*/
#topo_cem {
	background:url(../img/topo_bg.jpg) repeat-x bottom;
}


#topo_cem #topo_center {
	margin:15px auto 0px auto;
	padding:0px;
	width:100%;
	background:url(../img/topo.jpg) center bottom;
}
/*
#topo_cem #topo_center #sombra_esq {
	float:left;
	width:124px;
	height:232px;
	background:url(../img/topo_bg_esquerda.jpg) no-repeat left bottom;
}

#topo_cem #topo_center #sombra_dir {
	float:right;
	width:124px;
	height:232px;
	background:url(../img/topo_bg_direita.jpg) no-repeat left bottom;
}
*/

#topo_cem #topo_center #topo {
	width:915px;
	margin:0px auto;
	/*border-top:#183883 2px solid;*/
}

#topo_cabecalho {
	margin:0px auto;
	width:915px;
	text-align:right;
}
#menu_superior {
	width:915px;
	height:34px;
	margin: 0 auto;
	color:#FFFFFF;
	font-weight:bold;
}
#menu_superior #menu {
	width:650px;
	height:34px;
	float:left;
	background:url(../img/menu_topo_bg.jpg) repeat-x;
}
#menu_superior #menu ul {
	margin:0;
	padding:0;
}
#menu_superior #menu li {
	list-style:none;
	float:left;
	margin:0;
	padding:8px 20px 7px 10px;
	background:url(../img/menu_topo_div.jpg) right top no-repeat;
}
#menu_superior #menu a:link, 
#menu_superior #menu a:visited, 
#menu_superior #menu a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#menu_superior #div_busca {
	width:265px;
	float:left;
	background:url(../img/menu_topo_busca_bg.jpg) repeat-x;
	height:34px;
}
#menu_superior #div_busca #busca {
	width:155px;
	border:#7c8fbe 1px solid;
	margin-top:6px;
	color:#999999;
}
#menu_superior #div_busca #ok {
	height:21px;
	width:30px;
	border:0px;
	color:#FFF;
	background:url(../img/menu_topo_busca_ok_bg.jpg) repeat-x;}
	
	
/*ESQUERDA*/
#esquerda {
	float:left;
	width:160px;
	margin-left:12px;
	_margin-left:6px;
	padding-left:2px;
	background:#f2f6f9;
}

#esquerda #menu_esquerda li {
	_height:24px;
	list-style:none;
	font-size:11px;
	color:#000;
	background:#d9e4e9;
	margin:2px;
	padding:3px;
}

#esquerda #menu_esquerda .titulo {
	padding:0px;
}

#esquerda #menu_esquerda .head {
	padding:3px;
	display:block;
}

#esquerda ul {
	margin:0px;
	padding:0px;
}

#esquerda #menu_esquerda a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#esquerda #menu_esquerda .interno a {
	text-decoration:none;
	color:#000000;
	font-weight:lighter;
}

#esquerda #menu_esquerda .interno li {
	line-height:12px;
	background:#f2f6f9;
	_padding:5px 0 0 0;
	_height:15px;
}

#esquerda #menu_esquerda .interno {
	background:#f2f6f9;
}



/*DIREITA*/
#direita {
	float:right;
	width:162px;
	margin:-2px 12px 0 0;
	_margin-right:6px;
	
	padding-right:2px;

	_padding-right:0px;
	
}

#veja_tambem {
	width:162px;
	margin:0px;
	background:#fef8f3;	
	padding:2px;
}

#direita #menu_direita li {
	list-style:none;
	font-size:11px;
	color:#000;
	background:#fdedde;
	margin:2px;
	padding:3px;
}

#direita ul {
	margin:0px;
	padding:0px;
}

#direita #menu_direita a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

#autenticacao {
	margin:20px 0px;
	background:#f9f9f9 url(../img/direita_associados_bx.jpg) no-repeat bottom;
	height:251px;

}

#autenticacao span {
	display:block;
	float:left;
	line-height:14px;
	width:100%;
	
}

#autenticacao #formulario {
	margin:0px;
	height:200px;
	padding:10px;
	*padding-top:2px;
}


#autenticacao .rotulo {
	color:#777777;
	margin:6px 0px 3px 0px;}

#autenticacao .campo {
	border:#dbdbdb 1px solid;
	height:17px;
	width:132px;}

#autenticacao .txt {
	margin:8px 0px;
}

#autenticacao .entrar {
	margin:4px 0px;
}

#autenticacao .txt a:link,
#autenticacao .txt a:visited,
#autenticacao .txt a:hover {
	color:#bd200b;
	font-weight:bold;
}


/*MEIO*/
#meio {
	width:543px;
	min-height:400px;
	float:left;
	margin-left:12px;
	padding-left:1px;
	
	_margin-left:10px;
	_padding-left:1px;
}

#meio h1 {
	font-size:16px;
}

/*RODAPE*/
#rodape {
	width:883px;
	background:url(../img/rodape_bg.jpg) repeat-x top;
	height:30px;
	margin:0px auto;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	color:#999;
	font-size:10px;
	line-height:14px;
	padding:30px 15px;
}

#rodape #apoio {
	float:left;
}

#rodape #membro {
	float:left;
}

#rodape #meio {
	float:left;
}


#div_erro{
	display: none;
	color:#FF0000;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #FF0000;
	background: #FFCFCF;
	margin: 5px 0px 10px 0px;
}
.erro {
	border:#FF0000 1px solid;
	background:#FFD7D7;
}

/*HOME*/
#atracoes {
	height:199px;
	width:540px;
	background:#f4f8fb url(../img/meio_atracoes_bx.jpg) bottom repeat-x;
	margin-bottom:30px;
	margin-top:20px;
	*margin-top:40px;
}

#atracoes roteiros {
	width:540px;
}

#atracoes roteiros a:link,
#atracoes roteiros a:visited,
#atracoes roteiros a:hover {
	color:#2f7cb5;
	text-decoration:underline;
}

#home {
	margin-top:4px;
	/*height:366px;*/
}
#calendario {
	width:262px;
	float:left;
	margin-right:8px;
	background:#fafdf5 url(../img/meio_calendario_bx.jpg) bottom repeat-x;
}

#calendario #content {
	height:205px;
	margin:10px 5px 10px 5px;
	*margin:10px 5px 7px 5px;
}


#central {
	width:262px;
	float:left;
	margin-left:8px;
	height: 252px;
	background:#fefcf2 url(../img/meio_centralnot_bx.jpg) bottom repeat-x;
}

#central #content {
	margin:15px 15px 25px 15px;
}
	
#central .resumo {
	color:#777;
	margin-bottom:28px;
	*margin-bottom:-6px;
}

#central .titulo a {
	color:#c72a10;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin-bottom:18px;
}
