
/* --------------------------------------------------------------------------------------
 LAYOUT  SITE */

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color:#FFFFCC;text-align:center;}
#site{display:table;width:940px;margin:0 auto;overflow:hidden;}
#banners{display:none;width:940px; margin:0auto; padding:0; overflow:hidden; border:0px solid red; height:70px; float:left; }
#banners img{  float:left; margin-right:6px;}
#div_geral{ background-color:#E9F8FE; border:1px solid #32AFDE; float:left;}
#div_geral .topo_fundo{width:100%; height:170px; float:left; display:block; }
#div_geral .topo_menu{width:100%; height:auto; float:left; margin-bottom:2px; background-color:#32AFDE; border-bottom:1px solid #00698C;display:block;}
#div_geral .topo1{width:777px;height: 71px;border:0px solid red;float:left;}

/*.topo3{
	width:130px;
	height: 135px;
	float:left;
}*/

.bandeiras{border:0px solid red;  position:relative; width:22px; height:auto; left:740px; top:50px; display:block; clear:both;}
.menu_cima1{width: 447px;height: 39px;float:left;background-color:#A9E0F6;border-bottom: 0px solid #A9DCF2;}
.menu_cima2{width: 777px;height: 28px;float:left;color:#666666;background-color:#BBE7F9;border-bottom: 0px solid red;}

.txt_menu2 A{ text-decoration: none; color:#000; }
.txt_menu2 A:hover{ text-decoration:none; color:#0099CC;}
.txt_menu2{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;height:35px;line-height:34px;margin-left:30px;text-align:left;}

.banners_menu{width:120px;display:table;/*margin-left:8px;*/ margin-top:8px;text-align:left;border:0px solid red;}



.txt_menu A{ text-decoration: none; color:#000; }
.txt_menu A:hover{ text-decoration:none; color:#0099CC;}
.txt_menu{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;}

.previsao_tempo1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin-top:10px;text-align:center;}
.previsao_tempo2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-top:2px;text-align:center;}

.topico_texto A{ text-decoration:none;color:#666}
.topico_texto A:hover{ text-decoration:underline; color:#666; }
.topico_texto{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#666; margin-top:5px;}
.topico_linha{background-color:#A9DCF2;margin-top:5px;margin-bottom:10px;border-bottom:1px solid #A9DCF2;}

#div_geral .rodape{background-color:#BDE8F9; margin-top:15px;  font-size:10px;color:#666;width:100%; height:45px;  float:left;text-align:left;border:0px solid red;}
#div_geral .rodape .esquerda{border:0px solid red; line-height:20px; margin-left:10px; width:450px; float:left;}
#div_geral .rodape .direita{border:0px solid red; text-align:right; line-height:20px; margin-right:10px; width:400px;  float:right; height:45px;  line-height:45px; }
#div_geral .rodape .direita a{text-decoration:underlined; color:#666666;}
#div_geral .rodape .direita a:hover{color:#000000;}

#div_geral .rodape_linha{height:1px;border-bottom:1px solid #75B7D6;width:777px;float:left;}
#div_geral .junta_divs_menu_conteudo{width: 100%; border: 0px solid orange;float:left;}
#div_geral .conteudo_site{width:786px;border:0px solid red;float:left;text-align:left;clear:both;margin-right:10px;margin-left:10px;}
#div_geral .menu_esquerda{float:left;width: 120px;height: auto;border:0px solid blue; }

/* --------------------------------------------------------------------------------------*/
/* HOME */

.home_agrupa_divisao1{width:100%;height:190px;margin-top:8px;float:left;border: 0px solid red;}	
.home_agrupa_divisao1 .home_slideShow{width:370px;height:190px; float:left;border: 2px solid #8A8A8A;}
.home_agrupa_divisao1 .home_textoIlha{width:389px;*width:393px;height:180px;*height:194px;float:left;background-color:#D4F0FA;margin-left:9px; padding: 6px;border: 0px solid green;}

.home_agrupa_divisao2{width:100%;height:280px;margin-top:8px;float:left;border: 0px solid blue;}	
.home_agrupa_divisao2 .home_agrupaInfos{width:252px;height:208px;float:left;border: 0px solid red;}
.home_agrupa_divisao2 .home_noticias{width:523px;height:208px;float:left;margin-left:6px;border: 0px solid blue;}
.home_agrupa_divisao2  #home_previsaoTempo{width:242px;height:114px;float:left;background-color:#D4F0FA; padding:5px; margin-top:5px;border: 0px solid green;}
.home_agrupa_divisao2 #home_previsaoTempo .descricao{ font-size:12px;  color:#999;}
.home_agrupa_divisao2 #home_previsaoTempo .linha_vertical{border-left:1px solid #1EA7DB;  width:1px; height: 50px; float:left; margin-left:7px; margin-top:9px;}
.home_agrupa_divisao2 #home_previsaoTempo h1.prevTemp{font-size:18x; font-family:"Trebuchet MS",Verdana; color:#666; }
.home_agrupa_divisao2 #home_previsaoTempo .prevTemp_infos{border:0px solid red; margin-top:10px; margin-left:7px;float:left;width:45px,auto; height:50px; text-align:center; vertical-align:middle; font-size:12px;}

.home_agrupa_divisao3{width:100%;height:200px;margin-top:8px;float:left;border: 0px solid green;}	
.home_agrupa_divisao4{width:634px;height:240px;margin-top:8px;float:left;border: 0px solid green;}	
.home_video{ width:290px; height:230px; float:left;  border:0px solid blue;}
.home_esportes{  width:340px; height:233px; float:left; border:0px solid blue;}
.home_lista_noticia{width:100%;height:23px;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.home_destaque_junta{border:0px solid blue;width:145px;height:195px;margin-left:8px;*margin-left:1px;float:left;}

.home_destaque_fundo{background-color:#BDE8F9;border-bottom:1px solid #77B6D7;width:143px;height:170px;float:left;}

.home_destaque_texto{width:156px;height:22px;line-height:20px;color:#2E5868;font-size:12px;font-weight:bold;}
.home_destaque_junta a{text-decoration:none; color:#2E5868;}
.home_destaque_junta a:hover{text-decoration:none; }
.home_destaque_fundo_texto{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px;color:#325D6E;width:140px;height:40px;float:left;}
/* --------------------------------------------------------------------------------------*/



/* --------------------------------------------------------------------------------------*/
/* CONTATO */
form.contato fieldset{ border:0px solid red; width:auto; float:left; margin-right:10px; margin-bottom:20px; padding:0; width:45%}
form.contato fieldset legend {font-size:16px; font-family:'Trebuchet MS', Verdana, Arial; font-weight:bold; color:#CCBC9C; clear:both; margin:0px 0 0 0; left:0;}
form.contato label{ width:auto; height:25px; border:0px solid green; display:block; line-height:24px;}
form.contato input,textarea {background-color:#ccc; border:1px solid #ccc; font-size:12px;}
form.contato button{ background-color:#ccc; border:1px solid #ccc; clear:both; font-weight:normal; }
/* --------------------------------------------------------------------------------------*/



/* --------------------------------------------------------------------------------------*/
/* PRAIAS */
.praias_imagem{height:80px; width:130px; border:0px solid yellow;  float:left;margin-top:10px;margin-left:4px;}
.praias_descricao{height:auto; width:475px; border:0px solid green;  float:left; margin-left:8px;margin-right:5px;margin-top:10px;margin-bottom:10px;line-height:15px;}
.fundo_praia1{float:left;border:0px solid blue;  height:auto; margin-top:10px;background-color:#BCE8FA;padding-bottom:8px;}
.fundo_praia2{float:left;border:0px solid red;  height:auto; margin-top:10px;padding-bottom:8px;}

h1.nome_praia A{ text-decoration: none; color:#000; }
h1.nome_praia A:houver{ text-decoration: none; color:#666; }
h1.nome_praia{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color:#;}
label.descricao_praia{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

/* --------------------------------------------------------------------------------------
 HOSPEDAGEM LISTAR */
h1.busca{padding:0; margin:0; color:#32AFDE; font-size:12px;} 
div.busca{background-color:#D6F0FA; border-top:1px solid #32AFDE; height:auto; padding:10px 0 10px 0;}
div.busca fieldset{padding:0; margin:0; border:none;}
div.busca fieldset div.grupo{border:0px solid red; float:left; width:250px; margin-left:10px; }
div.busca fieldset div.grupo label{font-size:12px; height:23px; line-height:23px;}
div.busca fieldset div.grupo input{border:1px solid #84C5EF; height:20px; line-height:23px;  width:180px;}
.botao_buscar{background-color:#84C5EF; color:#FFF; border:none; width:60px;  height:23px; line-height:15px;  flot:left; margin-top:3px;}

.servicos_listar_fora{float:left;border:0px solid blue; width:100%; _width:100%; height:auto; margin-top:10px;*padding-bottom:10px;}
.servicos_listar_fora_galeriaImagens{float:left;border:1px solid #B3BCBF;background-color:#F2FB9E;width:100%; height:70px; margin-top:5px;*padding-bottom:10px;display:none;}

.servicos_listar_fora_galeriaImagensDentro{float:left;border:1px solid #999999;width:70px; height:53px;margin:6px;}
.servicos_listar_imagem{height:105px; width:140px; border:2px solid #999;  float:left;margin: 10px  10px 10px 0;}
.servicos_listar_imagem_lado{height:105px; width:620px;border:0px solid green;  float:left; line-height:15px;margin-top:10px;margin-right:10px;_margin-right:5px;}

.servicos_listar_imagem_lado_titulo{color:#666;height:auto; width:100%; border:0px solid  orange;  float:left; line-height:15px;font-size:16px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;}
.servicos_listar_imagem_lado_linha{float:left;height:5px;width:100%;border-bottom:1px solid #666;*margin-top:-10px;}
.servicos_listar_imagem_lado_infos A{ color:#666}
.servicos_listar_imagem_lado_infos A:hover{ text-decoration:none; color:#000; }
.servicos_listar_imagem_lado_infos{float:left;height:83px;width:100%;border:0px solid red;color:#666;font-size:12px;line-height:18px;text-align:left;}
.servicos_listar_imagem_lado_infos_lado{float:left;height:83px;width:110px;_width:108px;border:0px solid yellow;}
.servicos_listar_imagem_lado_infos_lado_dentro A{ color:#666}
.servicos_listar_imagem_lado_infos_lado_dentro A:hover{ text-decoration:none; color:#000; }
.servicos_listar_imagem_lado_infos_lado_dentro{float:left;height:16px;width:100%;border:0px solid red;margin-top:3px;margin-bottom:2px;line-height:14px;color:#666;text-align:left;}
.servicos_listar_imagem_lado_infos_lado_dentro_linha{float:left;height:5px;width:100%;border-bottom:1px solid #C0CDD2;*margin-top:-10px;}


/* --------------------------------------------------------------------------------------
 PRAIAS VER */

.texto_praia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:480px;
	height:auto;
	border: 0px solid red;
	float:left;
	margin-right:10px;
	text-align:justify;
	line-height:18px;
	
}
.galeria_de_fotos{
	background-color:#ACE1F9;
	border:1px solid #B9B9B9;
	width:131px;
	height:auto;
	float:left;
	padding-bottom:10px;
}


.enquete_praia{
	width:227px;
	height:230px;
	border:0px solid red;
	float:left;
}

.enquete_praia_pergunta{
	color:#006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:5px;
	border: 0px solid red;
}
.enquete_praia_respostas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:3px;
	width:185px;
	border: 0px solid red;
	float:left;
}
.enquete_praia_respostas_porcent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#999;
	margin-bottom:3px;
	width:35px;
	height:28px;
	border: 0px solid red;
	float:left;
}

.enquete_praia_botao{
	background-color:#ACE1F9;
	border:1px solid #B9B9B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.enquete_praia_respostas_barra{

	margin-bottom:3px;
	width:100%;
	height:7px;
	background-color:#00CC00;
}


.comentarios_praia{
	width:232px;
	height:230px;
	border:0px solid blue;
	float:left;
	margin-left:13px;
}

.comentarios_praia_comentar{
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
	margin-bottom:5px;
	border: 0px solid red;
}
.comentarios_praia_conteudo{
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid red;
}

.praias_mostra_imagens{
	border:0px solid red;
	text-align:center;
	margin-top:10px;
}
/* --------------------------------------------------------------------------------------
 PRAIAS COMENTÁRIOS */
.comentarios_conteudo{
	margin:5px;
	width:350px;
	height:305px;
	border:0px solid red;
}

.comentarios_texto_cima{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#666;
	width:250px;
	height:26px;
	border:0px solid red;
	float:left;
	line-height:25px;
}

.comentarios_fechar_cima{
text-align:right;
	color:#999999;
	width:93px;
	height:26px;
	border:0px solid red;
	float:left;
}
.comentarios_linha{
	width:345px;
	height:1px;
	line-height:1px;
	background-color:#696969;
	margin-top:5px;
	margin-bottom:10px;
	float:left;
}

label.comentarios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
	margin-bottom: 5px;
}
.comentarios_campos{
	background-color:#CCC;
	border: 1px solid #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.comentarios_enviar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
}

.comentarios_linha2{
	width:220px;
	height:1px;
	line-height:1px;
	background-color:#CCCCCC;
	margin-top:5px;
	margin-bottom:10px;
	float:left;
}
/* --------------------------------------------------------------------------------------*/
/* GERAL */
.div_ver_todos{
	background-color:#C2EAFA;
	height:21px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}


.imagem{border:0px solid blue;display:table;margin:0 auto;overflow:hidden;}
.metade{ float:left; border:0px solid red; margin-right:10px; width:305px; display:block;}
.linha_horizontal{
	height:1px;
	border-bottom:1px solid #B0C8D0;
}
.both{
	clear:both;
}


/* --------------------------------------------------------------------------------------*/