@charset "utf-8";
/* CSS Document */
/*geral*/
body { padding:0; margin:0; }

#geral { width:995px; height:auto; margin:0 auto; float:none; clear:both; }

#topo { width:995px; height:310px; float:left; background-color:#ffffff; }
#topo-menu { width:995px; height:150px; float:left; background-color:#000000; background-image:url(img-layout/topo-menu-bottom.jpg); background-repeat:no-repeat; background-position:bottom;  }
#topo menu ul { float:left; }
#topo-menu ul li { width:155px; height:20px; float:left; color:#fff; list-style-type:none; text-align:center; font-family:arial; font-size:12px; border-left:1px solid #fff; }
#topo-menu ul li a { text-decoration:none; color:#fff; }
#topo-menu ul li a:hover { text-decoration:underline; }
#topo-menu-slideshow { width:995px; height:90px; float:left; background-color:#000000; background-image:url(img-layout/topo-menu-bottom-slideshow.jpg); background-repeat:no-repeat; background-position:bottom;  }
#topo-logo { width:300px; height:160px; float:left; background-image:url(img-layout/Untitled-1.jpg); background-repeat:no-repeat; background-position:center; }
#topo-flash { width:695px; height:157px; float:left; padding-top:3px; }
#noticias { float:left; width:800px; margin:8px 97.5px 0 97.5px; }


#centro { width:995px; height:auto; float:left; background-color:#fff;  background-image:url(img-layout/centro-topo.jpg); background-position:top; background-repeat:no-repeat; }
.container { width:918px; height:auto; float:none; margin:95px auto 0 auto; }
.container-titulo { width:918px; height:35px; float:left; margin:0 auto 7px auto; }
.container-holder { width:304px; height:auto; float:left; margin:0 auto; margin:0 auto; }
.container-imagem { width:250px; height:auto; margin:0 auto; }
.container-texto { width:304px; height:auto; float:left; padding:3px 0 0 0; text-align:center; }
.container-galeria { width:79px; height:auto; float:left; padding-left:75px; margin-bottom:5px; }
.container-galeria img { border:0; }
.container-texto a { color:#00cc00; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
.container-texto a:hover {text-decoration:underline; }

#rodape { width:995px; height:90px; float:left; background-color:#000000; border-top: 1px solid #fff; background-image:url(img-layout/rodape-menu-topo.jpg); background-repeat:no-repeat; background-position:top; }
#rodape-info { width:300px; height:20px; margin:35px 0 0 50px; color:#fff; font-family:arial; font-size:12px; } 

/*interna*/
#topo-interna { width:995px; height:auto; float:left; background-color:#fff; }
#centro-interna { width:995px; height:auto; float:left; background-color:#fff; }
#holder-interna { width:918px; height:auto; float:none; margin:10px auto 0 auto; }
.titulo-interna-ibero { width:886px; height:31px; margin:2px 9px 0 9px; background-repeat:no-repeat; padding:12px 7px; font:bold 20px arial; color:#FFFFFF; text-align:left; }
.titulo-interna-breezes { width:886px; height:31px; margin:2px 9px 0 9px; background-repeat:no-repeat; padding:12px 7px; font:bold 20px arial; color:#FFFFFF; text-align:left; }
.titulo-interna-itaparica { width:886px; height:31px; margin:2px 9px 0 9px; background-repeat:no-repeat; padding:12px 7px; font:bold 20px arial; color:#FFFFFF; text-align:left; }

#topo-logo-interna { width:223px; height:160px; float:left; background-repeat:no-repeat; background-position:center; }
#holder-center { width:918px; height:auto; float:left; margin:0 auto; background-image:url(img-layout/background-center.jpg); background-repeat:no-repeat; font:12px arial; color:#000000; }
#holder-left {width:444px; margin:0 5px 5px 10px; height:auto; float:left; text-align:justify; }
#holder-left h5 { font:bold 14px arial; margin:0; }
#holder-right { width:444px; margin:0 10px 5px 5px; height:auto; float:right; text-align:justify; text:12px arial; color:#000; }
#holder-right h5 { font:bold 14px arial; margin:0; }
#descricao-interna { width:892px; height:auto; margin:7px 9px; float:left; font:12px arial; color:#000000; border:1px solid #43af43; text-align:justify; padding:4px; background-color:#ebffef; }
#descricao-interna2 { width:892px; height:auto; margin:7px 9px; float:left; font:12px arial; color:#000000; border:1px solid #89a7eb; text-align:justify; padding:4px; background-color:#edf6ff; }
#descricao-interna3 { width:892px; height:auto; margin:7px 9px; float:left; font:12px arial; color:#000000; border:1px solid #dd5021; text-align:justify; padding:4px; background-color:#ffc7b5; }

.separador-ibero { background-image:url(img-layout/separador-ibero.jpg); background-repeat:no-repeat; height:20px; padding:0 0 0 10px; }
.separador-breezes { background-image:url(img-layout/separador-interna.jpg); background-repeat:no-repeat; height:20px; padding:0 0 0 10px; }
.separador-itaparica { background-image:url(img-layout/separador-itaparica.jpg); background-repeat:no-repeat; height:20px; padding:0 0 0 10px; }

#flash { width:350px; height:600px; float:left; }
#barra-allinclusive { width:670px; height:50px; float:left; }
#barra-lateral-nome { width:320px; height:40px; float:right; background-image:url(img-layout/barra-lateral-nome.jpg); background-repeat:no-repeat;  }
.titulo-estado { width:320px; height:40px; float:left; }
.estado { width:320px; height:auto; float:left; margin:0 0 0 15px; }

.bandeira { width:60px; height:50px; float:left; margin:5px 5px 0 12px; }
.descricao { float:left; padding:5px 0 0 0; }
.descricao a { border:none; font:12px arial; color:#000; text-decoration:none }
.descricao a:hover { text-decoration:underline; }
#desc-lateral { width:320px; height:640px; float:right; }


/*promoções*/
#centro-interna-promo { width:995px; height:auto; float:left; background-color:#fff; }
#centro-promo { width:912px; height:auto; float:none; margin:10px auto; }
.container-holder-promo { width:304px; height:auto; float:left; margin:0 auto; margin:0 auto; }
.container-imagem-promo img { border:none; }
.container-imagem-promo { width:250px; height:auto; margin:0 auto; }
.container-texto-promo { width:304px; height:auto; float:left; margin:0 0 7px 0; padding:3px 0 0 0; text-align:center; }
.container-texto-promo a { color:#000; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; }
.container-texto-promo a:hover {text-decoration:underline; }


#promocao { width:400px; height:auto; float:none; margin:0 auto; }
#promocao-holder { float:none; height:44px; }
.p-titulo { width:400px; height:45px; float:left; background-color:#0000CC;}
.p-periodo { width:250px; height:35px; float:left; background-color:#dfgsdf}
.p-contato { width:150px; height:35px; float:right; background-color:#zfgz}
.p-foto { width:300px; height:130px; float:left; background-color:#fzdgdf}
.p-pagamento { width:100px; height:130px; float:right; background-color:#7895}
.p-titulo2 { width:400px; height:45px; float:left; background-color:#54543}
.p-titulo3 {  }
.p-desc1 { width:400px; height:45px; float:left; background-color:#65788}
.p-desc2 {  }




