@charset "utf-8";
/* CSS Document */

body {font:11px Verdana; background:#000 url(../images/bg.jpg) repeat-x; color:#fff;}

/* ***************** intro *************************** */
/* topo */
#topo {background:url(../images/bg_topo.jpg) no-repeat; width:907px; height:54px;}

/* linguagens disponiveis para o site */

.bandeiras {margin-top:20px;}

.aviso {margin-top:10px; text-align:top;}



#linguas { width:125px; height:54px;}
.pt {margin-right:10px;}

/* flash */
#flash { background-repeat: no-repeat; }

/* navegação */
.logo_ap {background:url(../images/logo_ap.jpg) no-repeat; width:265px; height:95px; float:left;}
.logo_ap a {text-decoration:none; display:block; width:265px; height:95px;}
.logo_ap a span {display:none;}

.temporada {background:url(../images/temporada.jpg) no-repeat; width:907px; height:95px; float:right;}
.temporada span {display:none;}

.ico_fumante{background:url(../images/ico_cigarro.gif) no-repeat; width:200px; height:50px; float:left;}
.ico_internet{background:url(../images/ico_internet.gif) no-repeat; width:200px; height:50px; float:left;}


/* navegação */
.logo_ap_en {background:url(../images/logo_ap_en.jpg) no-repeat; width:265px; height:95px; float:left;}
.logo_ap_en a {text-decoration:none; display:block; width:265px; height:95px;}

.temporada_en {background:url(../images/temporada_en.jpg) no-repeat; width:907px; height:95px; float:right;}
.temporada_en span {display:none;}

.ico_fumante_en{background:url(../images/ico_cigarro_en.gif) no-repeat; width:200px; height:50px; float:left;}
.ico_internet_en{background:url(../images/ico_internet_en.gif) no-repeat; width:200px; height:50px; float:left;}


.logo_ap_en a span {display:none;}

#menu {float:right; background:url(../images/menu_pt.gif) no-repeat bottom; width:719px; height:95px; }
#menu li {float:left; height:95px; }
#menu li a {display:block; height:95px; }
#menu li a span {display:none;}

.acazza {width:68px;}
.apraia {width:67px;}
.localizacao {width:107px;}
.historico {width:84px;}
.hospedagem {width:103px;}
.eventos {width:71px;}
.atividades {width:90px;}
.fotos {width:57px;}
.contato {width:72px;}

.acazza a:hover { background:url(../images/menu_pt.gif) no-repeat 1px 0;}
.apraia a:hover { background:url(../images/menu_pt.gif) no-repeat -67px 0;}
.localizacao a:hover { background:url(../images/menu_pt.gif) no-repeat -134px 0;}
.historico a:hover { background:url(../images/menu_pt.gif) no-repeat -241px 0;}
.hospedagem a:hover { background:url(../images/menu_pt.gif) no-repeat -325px 0;}
.eventos a:hover {background:url(../images/menu_pt.gif) no-repeat -428px 0;}
.atividades a:hover {background:url(../images/menu_pt.gif) no-repeat -499px 0;}
.fotos a:hover { background:url(../images/menu_pt.gif) no-repeat -589px 0;}
.contato a:hover { background:url(../images/menu_pt.gif) no-repeat -646px 0;}

/* Menu em ingles */
#menu_en {float:right; background:url(../images/menu_en.gif) no-repeat bottom; width:719px; height:95px;}
#menu_en li {float:left; height:95px;}
#menu_en li a {display:block; height:95px;}
#menu_en li a span {display:none;}

#menu_en .acazza {width:106px;}
#menu_en .apraia {width:57px;}
#menu_en .localizacao {width:80px;}
#menu_en .historico {width:71px;}
#menu_en .hospedagem {width:119px;}
#menu_en .eventos {width:63px;}
#menu_en .atividades {width:82px;}
#menu_en .fotos {width:66px;}
#menu_en .contato {width:75px;}

#menu_en .acazza a:hover { background:url(../images/menu_en.gif) no-repeat 1px 0;}
#menu_en .apraia a:hover { background:url(../images/menu_en.gif) no-repeat -105px 0;}
#menu_en .localizacao a:hover { background:url(../images/menu_en.gif) no-repeat -162px 0;}
#menu_en .historico a:hover { background:url(../images/menu_en.gif) no-repeat -242px 0;}
#menu_en .hospedagem a:hover { background:url(../images/menu_en.gif) no-repeat -313px 0;}
#menu_en .eventos a:hover {background:url(../images/menu_en.gif) no-repeat -432px 0;}
#menu_en .atividades a:hover {background:url(../images/menu_en.gif) no-repeat -495px 0;}
#menu_en .fotos a:hover { background:url(../images/menu_en.gif) no-repeat -577px 0;}
#menu_en .contato a:hover { background:url(../images/menu_en.gif) no-repeat -643px 0;}
/*********** fim do menu em ingles ************************/

/* ********************************** conteudo *************************************** */
#secoesDestaque {width:907px; color:#fff;}
#secoesDestaque li {width:216px; height:230px; float:left; margin-right:14px;}
#secoesDestaque li p {width:190px; margin-top:20px;}
.ultimo {margin-right:0 !important;}
.meio {margin:0 0 0 316px !important;}

/* rodape */
#containerRodape {background:url(../images/bg_rodape.jpg) repeat-x; height:72px; clear:both; padding-top:10px; margin-top:10px; }
#rodape {color:#1d464e; font:9px Tahoma;}
#rodape a {text-decoration:none; color:#1d464e;}
address {font-style:normal; margin-top:20px; display:block; float:left;}
.assinatura {float:right; margin-top:20px; }
.valida { float:right; clear:both; }

.clear {clear:both;}

/* ================================= Páginas internas =================================================*/
/* ******************************** migalhas internas *****************************/
#migalhas {list-style:none; float:right; height:46px; color:#2a636e; text-transform:uppercase; margin-right:10px;}
#migalhas li {float:left; margin:15px 0 0 5px;}
#migalhas li a {text-decoration:none; color:#1d464e;}

/******** apraia ********/
#tituloSecao {width:907px; height:46px; clear:both; background-color:#09222a;}

.tit_apraia {background:url(../pt/images/tit_apraia.jpg) no-repeat; width:135px; height:46px; float:left;}
.tit_apraia span {display:none;}

#sobreApraia {margin:30px 0 35px 0; float:left; }
#sobreApraia p {float:right; width:516px; margin-bottom:15px;}

#ilustracao_apraia {width:376px; height:252px; position:relative; float:left; }
#ilustracao_apraia p {width:314px; height:15px; position:absolute; bottom:11px; left:10px; }

/** fim da aparaia *****/

/* ******************* localização ******************************** */
.tit_localizacao { margin-left:10px; float:left; width:222px; height:46px; background:url(../pt/images/tit_localizacao.jpg) no-repeat;}
.tit_localizacao span {display:none;}

.tit_localizacao_en { margin-left:10px; float:left; width:222px; height:46px; background:url(../en/images/tit_localizacao.jpg) no-repeat;}
.tit_localizacao_en span {display:none;}

#sobreAlocalizacao {float:left; margin:30px 0 60px 0;}

#google_maps  {width:905px; height:521px; margin-bottom:30px; margin-right:40px;}

.tit_google_maps {width:335px; height:14px; background:url(../pt/images/tit_google_maps.jpg) no-repeat; margin-bottom:20px;}
.tit_google_maps span {display:none;}

#infoLocalizacao {width:900px;}
#infoLocalizacao h2 {margin-bottom:30px;}

#info1 {width: 440px; float:left;}
#info2 {float:left; margin-left:60px;}

.tit_ondefica {width:100px; height:14px; background:url(../pt/images/tit_ondefica.jpg) no-repeat;}
.tit_ondefica span {display:none;}

.tit_ondefica_en {width:100px; height:14px; background:url(../en/images/tit_ondefica.jpg) no-repeat;}
.tit_ondefica_en span {display:none;}

.tit_coordenadas {width:140px; height:14px; background:url(../pt/images/tit_coordenadas.jpg) no-repeat;}
.tit_coordenadas span {display:none;}

.tit_google_earth {width:142px; height:14px; background:url(../pt/images/tit_google_earth.jpg) no-repeat; margin-top:40px;}
.tit_google_earth span {display:none;}

#baixar_localizacao {width:513px; height:72px; clear:both; background-color:#09222a;}
#baixar_localizacao img {margin-left:15px; float:left; width:56px; height:61px; margin-top:5px; display:block;}
#baixar_localizacao p {float:left; margin:30px 0 0 10px; width:300px; text-transform:uppercase;}
#baixar_localizacao a {text-decoration:none; color:white;}

/* ************** fim de localizaçõa ****************************** */

/* ******************** historico *************************************** */
#sobreOhistorico {float:left; margin:30px 0 30px 0;}

.tit_historico {width:164px; height:46px; background:url(../pt/images/tit_historico.jpg) no-repeat; float:left; margin-left:10px;}
.tit_historico span {display:none;}

#sobreOhistorico p { margin:0 0 15px 0; width:497px; float:right;}
/* ************************** fim do historico ***************************** */

/* *************************** hospedagem ******************************** */
.tit_hospedagem {width:214px; height:46px; background:url(../pt/images/tit_hospedagem.jpg) no-repeat; float:left; margin-left:10px;}
.tit_hospedagem span, .tit_bangalo_orquidea span, .tit_bangalo_samambaia span, .tit_bangalo_alamandra span, .tit_bangalo_bromelia span, .tit_bangalo_rosa span, .tit_bangalos span {display:none;}

.tit_bangalos {width:102px; height:17px; background:url(../images/tit_bangalos.jpg) no-repeat; clear:both; margin-bottom:20px;}

.tit_bangalo_orquidea {width:160px; height:18px; background:url(../pt/images/tit_bangalo_orquidea.jpg) no-repeat;}

.tit_bangalo_samambaia {width:174px; height:19px; background:url(../pt/images/tit_bangalo_samambaia.jpg) no-repeat;}

.tit_bangalo_alamandra {width:169px; height:19px; background:url(../pt/images/tit_bangalos_alamandra.jpg) no-repeat;}

.tit_bangalo_bromelia {width:151px; height:18px; background:url(../pt/images/tit_bangalos_bromelia.jpg) no-repeat;}

.tit_bangalo_rosa {width:114px; height:19px; background:url(../pt/images/tit_bangalos_rosa.jpg) no-repeat;}

.bangalo_orquidea {position:absolute; bottom:20px !important;}

#hospedagem #sobreEventos p {margin:0 0 20px 10px; width:516px; float:right;}
#hospedagem #ilustracao_apraia p {bottom:3px !important; left:10px; position:absolute; }

/* **************************** fim da hospedagem **************************** */

/* ************************ eventos ************************ */
#sobreEventos {float:left; margin:30px 0 30px 0;}

.tit_eventos {width:138px; height:46px; background:url(../pt/images/tit_eventos.jpg) no-repeat; float:left; margin-left:10px;}
.tit_eventos span {display:none;}

#listaEventos li {float:left; display:block; margin:0 45px 30px 0; width:271px; height:300px; background-color:#09222a;}
#listaEventos li h3 {margin:10px auto;}
#listaEventos li p {width:252px; margin:0 auto; display:block;}

.tit_casamentos {width:103px; height:14px;  background:url(../pt/images/tit_casamentos.jpg) no-repeat; }
.tit_eventoscoorporativos {width:200px; height:19px; background:url(../pt/images/tit_eventoscoorporativos.jpg) no-repeat; }
.tit_publicidade {width:107px; height:14px; background: url(../pt/images/tit_publicidade.jpg) no-repeat; }
.tit_casamentos span, .tit_eventoscoorporativos span, .tit_publicidade span, .tit_galeria_fotos_casamentos span {display:none; }


/* fotos casamento */
.celebre {margin-top:20px;}
.tit_galeria_fotos_casamentos {width:519px; height:46px; background:url(../pt/images/tit_galeria_fotos_casamentos.jpg) no-repeat; float:left; margin-left:10px;}


/* ************************ fim do eventos ********************* */

/* ********************* atividades ****************************** */
.tit_atividades {width:182px; height:46px; background:url(../pt/images/tit_atividades.jpg) no-repeat; margin-left:10px; float:left;}
.tit_atividades span {display:none;}

#sobreAtividades {margin-top:30px;}

#infoAtividades {width:907px; float:left; clear:both; margin-bottom:20px;}

#texto_atividades {clear:both; width:907px !important; margin-top:20px; height:140px;}
#texto_atividades p {position:static !important; clear:both;}

#ilustracao_atividades {width:375px; height:249px; position:relative; float:left; }
#ilustracao_atividades p {position:absolute; bottom:4px; left:15px;}

#info {width:512px; float:right; }

.tit_turismodeaventura {width:215px; height:14px; background:url(../pt/images/tit_turismodeaaventura.jpg) no-repeat; margin-bottom:25px;}
.tit_turismodeaventura span {display:none;}

#info p {margin-bottom:15px;}
#container_informacoes {margin-bottom:30px;}
#container_informacoes p {margin-bottom:15px;}
#container_informacoes ul {list-style:disc; margin-left:30px;}

#listaAtividades {margin-bottom:30px; float:left;}
#listaAtividades li {float:left; display:block; margin-right:20px; width:210px; height:348px; background-color:#09222a;}
#listaAtividades li em {font-style:normal; color:#4197a8; margin-right:5px;}
#listaAtividades li p {width:190px; margin:8px auto; display:block;}

/* ************************* fim da atividades ************************* */

/* *************************** fotos *********************************** */
.tit_fotos {float:left; width:100px; height:46px; margin-left:10px; background:url(../pt/images/tit_fotos.jpg) no-repeat;}
.tit_fotos span {display:none;}

#listaFotos {float:left; margin:30px 0; clear:both; }
#listaFotos h3 {clear:both; margin-bottom:20px; float:left; }
#listaFotos h3 span {display:none; }


.tit_acazza {width:76px; height:14px; background:url(../pt/images/tit_acazza.gif) no-repeat;}
.tit_afazenda {width:105px; height:14px; background:url(../pt/images/tit_afazenda.gif) no-repeat; display:block; margin:70px 0 20px 0 !important;}

#listaFotos, .imagens {list-style:none; float:left; clear:both; width:907px;}
.imagens {width:937px;}
#listaFotos li, .imagens li {float:left; width:170px; height:128px; margin:0 14px 14px 0;}
#listaFotos li a, .imagens li a {text-decoration:none; }
#listaFotos li a img, .imagens li a img {border:2px solid #fff; width:170px; height:128px; }

/* galeria de fotos */
.tit_galeria_fotos {float:left; width:292px; height:46px; margin-left:10px; background:url(../pt/images/tit_galeria_fotos.jpg) no-repeat;}
.tit_galeria_fotos span {display:none;}

/* *************************** lista de fotos ************************** */

/* ************************ contato ************************ */
.tit_contato {width:150px; height:46px; float:left; margin-left:10px; background:url(../pt/images/tit_contato.jpg) no-repeat;}
.tit_contato span {display:none;}

.tit_contato_en {width:150px; height:46px; float:left; margin-left:10px; background:url(../en/images/tit_contato.jpg) no-repeat;}
.tit_contato_en span {display:none;}

#sobreContato { margin:30px 0;}

#container_contato {width:309px; height:466px; float:left;}

.tit_enviesuamensagem {width:210px; height:18px; background:url(../pt/images/tit_enviemensagem.jpg) no-repeat;}
.tit_enviesuamensagem span {display:none;}

.tit_enviesuamensagem_en {width:210px; height:18px; background:url(../en/images/tit_enviemensagem.jpg) no-repeat;}
.tit_enviesuamensagem_en span {display:none;}

label {clear:both; display:block; margin:5px 0;}
input {height:25px; padding:10px 0 0 5px;; }
input, textarea {clear:both; width:304px;  border:1px solid #0b262e; background-color:#224f58; font-size:15px; color:#fff;}
textarea {height:160px !important; padding-left:5px; }

#bt_enviar {width:128px; height:29px; padding:0; background-color:#fff; border:1px solid #ddd; font-weight:bold; color:#224f58; margin-top:18px; float:right;}

#infoContato {width:537px; float:right; background:url(../pt/images/bg_mapa_contato.jpg) no-repeat top right;}

#enderecos {width:200px; float:left;}
.tit_endereco {width:107px; height:22px; background:url(../pt/images/tit_endereco.jpg) no-repeat;}
.tit_endereco span {display:none;}

.tit_endereco_en {width:107px; height:22px; background:url(../en/images/tit_endereco.jpg) no-repeat;}
.tit_endereco_en span {display:none;}

#infoContato h3 {text-transform:uppercase; color:#2a636e;}

#enderecos h3 {margin:20px 0 0 0;}

#e_mails {clear:both; margin-top:45px; float:left;}
#e_mails p {margin:3px 0 20px 0;}
.tit_emails {width:74px; height:14px; background:url(../pt/images/tit_email.jpg) no-repeat; margin-bottom:30px;}
.tit_emails span {display:none;}

#e_mails1 {float:left; width:146px; height:70px;}
#e_mails2 {float:right; margin-right:-20px;}

#info {clear:both; margin-top:15px; float:left; width:400px;}

.email2 {margin-top:-15px; display:block;}

.skype { margin-left:-7px;}
.skype p {margin-left:11px !important;}
/* ************************ fim do contato **************************** */

