 /* ------------- tags ------------- */
html {
/*overflow-x:hidden;*/
overflow-y: scroll;
/*overflow:-moz-scrollbars-vertical*/
}
body {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
background:url(../imagens_/body-bg.gif) #b4e1f6 repeat-x top center;
padding:0;
margin:0;
}

a {
outline:none;
}

/* ------------- padrão ------------- */
div#container {
width:981px;
margin:0 auto;
}

div#topo-container {
float:left;
position:relative;
width:981px;
padding:0px;
margin-bottom:0px;
background:url(../imagens_/topo-container-bg.jpg) no-repeat top center;
z-index:10;
}

div#meio-container1 {
float:left;
position:relative;
width:981px;
padding:0px;
margin-bottom:10px;
background:url(../imagens_/meio-container1-bg.gif) repeat-y top left;
}
div#meio-container2 {
float:left;
position:relative;
width:981px;
padding:0px;
padding-bottom:10px;
background:url(../imagens_/meio-container2-bg.png) no-repeat bottom left;
}

div#rodape-container {
float:left;
position:relative;
width:981px;
padding:0px;
margin-bottom:0px;
z-index:10;
}

div#marca{
position:absolute;
display:block;
width:176px;
height:108px;
margin:0px;
top:15px;
left:405px;
z-index:500;
background: url(../imagens_/sprite-marca-dropdown-bg.png) no-repeat top left;
cursor:default;
}

div#marca a{
display:block;
width:176px;
height:108px;
cursor:pointer;
text-decoration:none;
}

div#marca a span{
visibility:hidden;
}


div#conteudo {
height:175px;
width:auto;
background-color:#22a0ab;
background-image:url(../imagens/bgconteudo.gif);
background-repeat:repeat-x;
background-position:bottom;
clear:both;
}

div#conteudo a {color:#d3ecee; font:11px Arial, Helvetica, sans-serif;text-decoration:none;}
div#conteudo a:hover {text-decoration:underline;}

div#conteudo p {margin-top:10px;padding:0 10px;}

.image-content-alignright{
margin-left:12px;
margin-bottom:12px;
border:1px solid #03519C;
}

/* ------------- menu ------------- */
div#menu-container {
float:left;
position:relative;
width:981px;
height:84px;
z-index:50;
}

div#menu-container div#menu-secundario {
position:absolute;
height:18px;
right:150px;
top:0px;
z-index:50;
background-color:#00315e;
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
color:#009be7;
padding-left:10px;
padding-right:10px;
padding-top:4px!important;
}

div#menu-container div#menu-secundario div.menu-secundario-border{
position:absolute;
width:2px;
height:2px;
bottom:-1px;
background:url(../imagens_/menu-secundario-border.jpg) no-repeat;
}

div#menu-container div#menu-secundario div#menu-secundario-border-left{
left:0px;
background-position:bottom left;
}

div#menu-container div#menu-secundario div#menu-secundario-border-right{
right:0px;
background-position:bottom right;
}

div#menu-container div#menu-secundario a,
div#menu-container div#menu-secundario a:hover{
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
color:#009be7;
text-decoration:none;
}

div#menu-container div#menu-secundario a:hover{
text-decoration:underline;
}

div#menu-container div#menu-secundario ul{
float:left;
list-style:none;
margin:0px!important;
padding:0px!important;
}
div#menu-container div#menu-secundario ul li{
float:left;
}

div#menu-container div#reservas-online {
position:absolute;
width:145px;
right:0px;
top:0px;
z-index:250;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#FFF;
padding:0px;
}

div#menu-container div#reservas-online a#reservas-online-button {
position:absolute;
display:block;
width:145px;
left:0px;
top:1px;
z-index:260;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
text-align:center;
padding:2px 0px 4px 0px;
background: url(../imagens_/reservas-online-button-bg.png) no-repeat top left;
text-decoration:none;
}

div#menu-container div#reservas-online div#reservas-online-box {
position:absolute;
display:none;
width:197px;
height:291px;
right:0px;
top:25px;
z-index:255;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFF;
padding:0px;
padding-left:15px;
background: url(../imagens_/reservas-online-box-bg.png) no-repeat top left;
}

div#menu-container div#reservas-online div#reservas-online-box h2 {
font-size:18px;
}

div#menu-container div#reservas-online div#reservas-online-box p {
width:182px;
font-size:10px;
}

div#menu-container div#reservas-online div#reservas-online-box h3 {
display:block;
width:158px;
font-size:9px;
padding-left:25px;
padding-top:6px;
padding-bottom:3px;
background: url(../imagens_/reservas-online-bullet-acesso-gratuito.png) no-repeat top left;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul {
list-style:none;
padding:0px;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li {
float:left;
padding-bottom:10px;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li img{
float:left;
cursor:pointer;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li.campos-1col {
width:182px;
text-align:center;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li.campos-2col {
width:92px;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li.campos-3col {
width:65px;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li label {
display:block;
float:left;
clear:both;
font-size:10px;
font-weight:bold;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li input{
display:block;
float:left;
clear:both;
font-size:9px;
background: url(../imagens_/reservas-online-input-bg.png) repeat-x top left;
height:13px;
width:49px;
padding:4px 5px;
border:none;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li input.error {
background: url(../imagens_/reservas-online-input-bg.png) repeat-x left -21px;
}



div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li select{
display:block;
float:left;
clear:both;
font-size:9px;
background: url(../imagens_/reservas-online-input-bg.png) repeat-x top left;
height:21px;
width:81px;
padding:3px 2px 3px;
border:none;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li.campos-3col input{
width:42px;
}

div#menu-container div#reservas-online div#reservas-online-box .form-reservas-online ul li input#pesquisar-button {
display:block;
background: url(../imagens_/reservas-online-pesquisar-button-bg.png) no-repeat top left;
height:28px;
width:176px;
padding:0px;
cursor:pointer;
margin-top:10px;
text-indent:-250px;
}

.ui-datepicker{
z-index:270;
}

div#menu-container div#menu-principal {
position:absolute;
height:18px;
left:0px;
top:40px;
z-index:200;
}

div#menu-container div#menu-principal  ul{
float:left;
list-style:none;
margin:0px!important;
padding:0px!important;
}

div#menu-container div#menu-principal ul li{
float:left;
}

div#menu-container div#menu-principal ul li a{
float:left;	
width:72px;
height:36px;
background:url(../imagens_/botoes-menu-principal.png) no-repeat;
}

div#menu-container div#menu-principal ul li a span{
display:none;
}

div#menu-container div#menu-principal ul li.itensleftend{
margin-right:168px;
}

div#menu-container div#menu-principal ul li div.dropdown{
display:none;	
position:absolute;
top:44px;
left:0px;
height:348px;
width:981px;
background: url(../imagens_/sprite-marca-dropdown-bg.png) no-repeat top right;
z-index:400;
}
div#menu-container div#menu-principal ul li div.dropdown form{display:none;}

div#menu-container div#menu-principal ul li div.dropdown div.seta-secao{
position:absolute;
top:-11px;
left:0px;
height:12px;
width:200px;
background:url(../imagens_/dropdown-seta-area.png) no-repeat top center;
}

div#menu-container div#menu-principal ul li div.dropdown h2{
position:relative;
left:25px;
border-bottom:1px solid #fff;
margin:0px;
height:56px;
width:931px;
margin-bottom:13px;
background:url(../imagens_/sprite-tit-h2.png) no-repeat;
}

div#menu-container div#menu-principal ul li div.dropdown h2 span{
display:none;
}

div#menu-container div#menu-principal ul li div.dropdown ul{
float:left;
position:relative;
margin:0px;
padding:0px;
left:25px;
width:237px;
}

div#menu-container div#menu-principal ul li div.dropdown ul li{
background:none;
width:237px!important;
height:inherit;
color:#FFF;
}

div#menu-container div#menu-principal ul li div.dropdown ul li a,
div#menu-container div#menu-principal ul li div.dropdown ul li span{
display:block;
background:none;
width:210px!important;
height:auto;
font-size:12px;
color:#FFF;
text-decoration:none;
padding-top:5px;
padding-bottom:6px;
border-bottom:1px solid #06639d;
outline:none;
}

div#menu-container div#menu-principal ul li div.dropdown ul li a:hover{
text-decoration:underline;
}

div#menu-container div#menu-principal ul li div.dropdown ul li h3{
margin:0px;
padding:0px;
}

div#menu-container div#menu-principal ul li div.dropdown ul li h3 a,
div#menu-container div#menu-principal ul li div.dropdown ul li h3 span{
padding-top:4px;
padding-bottom:4px;
}

div#menu-container div#menu-principal ul li div.dropdown ul li h3 span,
div#menu-container div#menu-principal ul li div.dropdown ul li h3 a{
font-size:14px!important;
font-weight:bold!important;
color:#e1ec00!important;
}

div#menu-container div#menu-principal ul li#ocomplexo a{
width:121px;	
background-position:0px 0px;
}
div#menu-container div#menu-principal ul li#ocomplexo a:hover,
div#menu-container div#menu-principal ul li#ocomplexo a.ativo,
div#menu-container div#menu-principal ul li#ocomplexo a.ativo:hover{
background-position:0px -36px;
}
div#menu-container div#menu-principal ul li#ocomplexo div.dropdown div.seta-secao{
left:-39px;
}
div#menu-container div#menu-principal ul li#ocomplexo div.dropdown h2{
background-position:0px 0px;
}

div#menu-container div#menu-principal ul li#parqueaquatico a{
width:148px;	
background-position:-121px 0px;
}
div#menu-container div#menu-principal ul li#parqueaquatico a:hover,
div#menu-container div#menu-principal ul li#parqueaquatico a.ativo,
div#menu-container div#menu-principal ul li#parqueaquatico a.ativo:hover{
background-position:-121px -36px;
}
div#menu-container div#menu-principal ul li#parqueaquatico div.dropdown div.seta-secao{
left:98px;
}
div#menu-container div#menu-principal ul li#parqueaquatico div.dropdown h2{
background-position:0px -56px;
}

div#menu-container div#menu-principal ul li#praia a{
width:64px;	
background-position:-269px 0px;
}
div#menu-container div#menu-principal ul li#praia a:hover,
div#menu-container div#menu-principal ul li#praia a.ativo,
div#menu-container div#menu-principal ul li#praia a.ativo:hover{
background-position:-269px -36px;
}
div#menu-container div#menu-principal ul li#praia div.dropdown div.seta-secao{
left:202px;
}
div#menu-container div#menu-principal ul li#praia div.dropdown h2{
background-position:0px -113px;
}

div#menu-container div#menu-principal ul li#resorts a{
width:78px;	
background-position:-333px 0px;
}
div#menu-container div#menu-principal ul li#resorts a:hover,
div#menu-container div#menu-principal ul li#resorts a.ativo,
div#menu-container div#menu-principal ul li#resorts a.ativo:hover{
background-position:-333px -36px;
}
div#menu-container div#menu-principal ul li#resorts div.dropdown div.seta-secao{
left:270px;
}
div#menu-container div#menu-principal ul li#resorts div.dropdown h2{
background-position:0px -168px;
}

div#menu-container div#menu-principal ul li#vocenobeachpark a{
width:174px;	
background-position:-411px 0px;
}
div#menu-container div#menu-principal ul li#vocenobeachpark a:hover,
div#menu-container div#menu-principal ul li#vocenobeachpark a.ativo,
div#menu-container div#menu-principal ul li#vocenobeachpark a.ativo:hover{
background-position:-411px -36px;
}
div#menu-container div#menu-principal ul li#vocenobeachpark div.dropdown div.seta-secao{
left:567px;
}
div#menu-container div#menu-principal ul li#vocenobeachpark div.dropdown h2{
background-position:0px -224px;
}


div#menu-container div#menu-principal ul li#vacation a{
width:141px;	
background-position:-585px 0px;
}
div#menu-container div#menu-principal ul li#vacation a:hover,
div#menu-container div#menu-principal ul li#vacation a.ativo,
div#menu-container div#menu-principal ul li#vacation a.ativo:hover{
background-position:-585px -36px;
}
div#menu-container div#menu-principal ul li#vacation div.dropdown div.seta-secao{
left:527px;
}
div#menu-container div#menu-principal ul li#vacation div.dropdown h2{
background-position:0px -224px;
}


div#menu-container div#menu-principal ul li#games a{
width:81px;	
background-position:-585px 0px;
}
div#menu-container div#menu-principal ul li#games a:hover,
div#menu-container div#menu-principal ul li#games a.ativo,
div#menu-container div#menu-principal ul li#games a.ativo:hover{
background-position:-585px -36px;
}
div#menu-container div#menu-principal ul li#games div.dropdown div.seta-secao{
left:527px;
}
div#menu-container div#menu-principal ul li#games div.dropdown h2{
background-position:0px -224px;
}

div#menu-container div#menu-principal ul li#blog a{
width:60px;	
background-position:-666px 0px;
}
div#menu-container div#menu-principal ul li#blog a:hover,
div#menu-container div#menu-principal ul li#blog a.ativo,
div#menu-container div#menu-principal ul li#blog a.ativo:hover{
background-position:-666px -36px;
}
div#menu-container div#menu-principal ul li#blog div.dropdown div.seta-secao{
left:590px;
}
div#menu-container div#menu-principal ul li#blog div.dropdown h2{
background-position:0px -280px;
}

div#menu-container div#menu-principal ul li#contato a{
width:87px;	
background-position:-726px 0px;
}
div#menu-container div#menu-principal ul li#contato a:hover,
div#menu-container div#menu-principal ul li#contato a.ativo,
div#menu-container div#menu-principal ul li#contato a.ativo:hover{
background-position:-726px -36px;
}
div#menu-container div#menu-principal ul li#contato div.dropdown div.seta-secao{
left:835px;
}
div#menu-container div#menu-principal ul li#contato div.dropdown h2{
background-position:0px -392px;
}

/* ------------- conteudo-home ------------- */
div#flash-container{
float:left;
position:relative;
width:981px;
height:553px;
}

div#content-home-container{
float:left;
position:relative;
width:981px;
padding-top:10px;
background:url(../imagens_/content-home-container-bg.jpg) no-repeat top left;
}

div#content-home-container ul,
div#content-home-container ul li{
float:left;
list-style:none;
padding:0px;
margin:0px;
}

div#content-home-container ul li.last-item{
margin:0px;
}

div#content-home-container ul li a img{
border:none;
}

div#chamadas-banners-home-container{
float:left;
padding-bottom:10px;
}

div#chamadas-banners-home-container ul li{
margin-right:11px;
}

/* ------------- internas ------------- */
#topo-internas-container {
float:left;
position:relative;
width:981px;
height:92px;
padding-bottom:10px;
background:url(../imagens_/topo-internas-container-bg.png) no-repeat top left;
}

#topo-internas-container h2{
position:relative;
left:25px;
margin:0px;
height:56px;
width:931px;
margin-bottom:13px;
background:url(../imagens_/sprite-tit-internas-h2.png) no-repeat;
}

#topo-internas-container h2#parque-aquatico{
background-position:0px -56px;
}

#topo-internas-container h2#praia{
background-position:0px -113px;
}

#topo-internas-container h2#resorts{
background-position:0px -168px;
}

#topo-internas-container h2#voce-no-bp{
background-position:0px -224px;
}

#topo-internas-container h2#games{
background-position:0px -280px;
}

#topo-internas-container h2#blog{
background-position:0px -336px;
}

#topo-internas-container h2#contato{
background-position:0px -392px;
}

#topo-internas-container h2#admin{
background-position:0px -446px;
}

#topo-internas-container h2 span{
display:none;
}

#topo-internas-container #topo-internas-container-img-lat{
position:absolute;
top:1px;
right:1px;
margin:0px;
height:90px;
width:220px;
background:url(../imagens_/topo-internas-container-img-lat-01.png) no-repeat;
}

#topo-internas-container #trilha{
position:relative;
top:-2px;
font-family:verdana;
font-size:11px;	
padding-left:25px;
color:#FFF;
}

#topo-internas-container #trilha a,
#topo-internas-container #trilha span{
color:#FFF;
}

#topo-internas-container #trilha span.pagina-atual{
color:#e1ec00;
}

#meio-container2 #sidebar-container{
float:left;
position:relative;
width:238px;
min-height:450px;
padding:0px;
margin-bottom:0px;
background: #003F79 url(../imagens_/sidebar-container-bg.gif) no-repeat top left;
}

#meio-container2 #content-internas-container{
float:left;
position:relative;
width:736px;
min-height:450px;
left:7px;
padding:0 0 105px;
margin-bottom:0px;
background: url(../imagens_/content-internas-container-bg.png) no-repeat top left;
}

#meio-container2 #content-internas-container #content{
float:left;
position:relative;
top:25px;
left:25px;
display:block;
width:686px;
color:#003f79;
font-size:12px;
line-height:18px;
}

#meio-container2 #content-internas-container #content a{
color:#ff6815;
}

#meio-container2 #content-internas-container #content h2{
font-family:Tahoma, Geneva, sans-serif;
font-size:28px;
color:#5d72a9;
border-bottom:1px solid #b2dff2;
padding-bottom:13px;
padding-top:5px;
margin-top:0px;
}

#meio-container2 #content-internas-container #content h3{
font-family:Tahoma, Geneva, sans-serif;
font-size:17px;
color:#ff6815;
margin:0px!important;
padding-bottom:1px;
}

#meio-container2 #content-internas-container #content h3 strong{
color:#2387b1;
}

#meio-container2 #content-internas-container #content h4{
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
color:#ff6815;
margin:0px;
}
#meio-container2 #content-internas-container #content h4.validade{
margin:10px 0 5px 5px;
}
#meio-container2 #content-internas-container #content h4 strong{
color:#2387b1;
}

#meio-container2 #content-internas-container #content p{
margin:0px;
}

#meio-container2 #content-internas-container #content #links-rodape-content{
clear:both;	
padding-top:25px;
position:relative;
}

#meio-container2 #content-internas-container #content #links-rodape-content h4{
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#ff6815;
margin:0px;
}

#meio-container2 #content-internas-container #content #links-rodape-content ul{
padding:0px;
margin:0px;
margin-top:5px;
}

#meio-container2 #content-internas-container #content #links-rodape-content ul li{
list-style:none;
padding-left:15px;
background:url(../imagens_/bullet-seta-laranja.gif) no-repeat 0px 7px;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}

#meio-container2 #content-internas-container #content #links-rodape-content a{
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#003f79;
}

#meio-container2 #content-internas-container #sidebar-content{
float:left;
display:block;
position:relative;
top:10px;
left:42px;
width:343px;
font-size:12px;
}

#meio-container2 #content-internas-container #sidebar-content a img{
border:none;
}

#meio-container2 #content-internas-container #sidebar-content .box-sidebar-content{
padding-bottom:10px;
}


#meio-container2 #content-internas-container #sidebar-content #galeria-fotografica-chamada{
float:left;
position:relative;
display:block;
width:343px;
font-size:12px;
}

#meio-container2 #content-internas-container #sidebar-content #galeria-fotografica-chamada img{
border:1px solid #03519c;
}

#meio-container2 #content-internas-container #sidebar-content #galeria-videos-chamada{
float:left;
position:relative;
display:block;
width:341px;
font-size:12px;
}

#meio-container2 #content-internas-container #sidebar-content #galeria-videos-chamada h3{
font-size:18px;
color:#124980;
}

#meio-container2 #content-internas-container #sidebar-content #galeria-videos-chamada #galeria-videos-chamada-content{
float:left;
position:relative;
display:block;
width:300px;
padding-left:20px;
padding-right:20px;
padding-bottom:11px;
border:1px solid #cccccc;
}

#meio-container2 #content-internas-container #sidebar-content ul,
#meio-container2 #content-internas-container #sidebar-content ul li{
padding:0px;
margin:0px;
list-style:none;
}
#meio-container2 #content-internas-container #sidebar-content ul{
float:right;
padding-top:3px;
}
#meio-container2 #content-internas-container #sidebar-content ul li{
padding-left:17px;
padding-top:2px;
padding-bottom:2px;
}
#meio-container2 #content-internas-container #sidebar-content ul li a{
font-size:9px;
color:#003f79;
}
#meio-container2 #content-internas-container #sidebar-content ul li#link-ampliar{
background:url(../imagens_/bullet-lupa-laranja.png) no-repeat 0px 6px;
}
#meio-container2 #content-internas-container #sidebar-content ul li#link-galeria-fotos{
background:url(../imagens_/bullet-galeria-fotos-laranja.png) no-repeat 0px 6px;
}
#meio-container2 #content-internas-container #sidebar-content ul li#link-galeria-videos{
background:url(../imagens_/bullet-galeria-videos-laranja.png) no-repeat 0px 6px;
}

#endereco_beachpark{
position:absolute;
top:12px;
right:0px;
width:185px;
background-color:#d2e0ed;
border:1px solid #a5bace;
padding:15px;
color:#44637f;
}

#navegacao-rodape{
display:block;
position:absolute;
bottom:15px;
right:12px;
width:690px;
color:#003f79;
font-size:12px;
border-top:1px solid #b2dff2;
padding-top:28px;
padding-bottom:10px;
padding-left:10px;
}

#navegacao-rodape a{
margin-right:15px;
text-decoration:none;
color:#003F79;
}

#navegacao-rodape img{
border:none;
}

div#parceiros, div#patrocinadores {
float:left;
width:710px;
}
div#patrocinadores img{padding-top:0px;}

.box-parceiros{
float:left;
width:168px;
margin-right:8px;
}
.box-parceiros-topo{
height:4px;
_margin-bottom:-10px;
background-image: url(../imagens/bordaTopoPatrocinadores.gif);
background-repeat:no-repeat;
background-position:center top;
}
.box-parceiros-corpo{
border-left:1px solid #C5DCE6;
border-right:1px solid #C5DCE6;
padding-bottom:10px;
}
.box-parceiros-corpo span{
display:block;
margin-top:10px;
margin-left:10px;
}

.box-parceiros-rodape{
height:4px;
background-image: url(../imagens/bordaRodaPatrocinadores.gif);
background-repeat:no-repeat;
background-position:center bottom;
margin-bottom:10px;
}

div#boxConteudoBeachSound {
background:url(../imagens/bgBeachSounds.gif) no-repeat;
height:558px;
width:541px;
margin-top:53px;
margin-left:73px;
position:relative;
}

div#boxConteudoBeachSound p {color:#fff;margin-bottom:20px;padding:0 48px;}
div#boxProgramacaoBsound {
height:260px;
width:220px;
margin:0;
padding:0;
margin-left:52px;
}

div#ProgramacaoBsound {
height:191px;
width:219px;
}

div#ProgramacaoBsound ul li {list-style:none;margin-bottom:3px;padding-left:30px;}
div#ProgramacaoBsound ul li, div#ProgramacaoBsound ul li h1 {color:#fff;font-size:11px;}
div#ProgramacaoBsound ul li h1 {margin:0;padding:0;}

img.tituloBsound {
margin-top:45px;
margin-left:150px;
border:1px solid #cc0000;
}

a.link_prog_shows {color:#fff;text-decoration:none;}


.absDiv {
color:#FFFFFF;
overflow:hidden;
position:absolute;
visibility:hidden;
}

div#contentInner p{
padding:0;

}
div#contentBar{
border: 1px solid rgb(107, 171, 202); 
cursor: pointer;
}

div#contentUpArrows a, div#contentUpArrows a img{
border:none;
text-decoration:none;
}

div#contentDownArrows a, div#contentDownArrows a img{
border:none;
text-decoration:none;
}

div.containerSemanasTematicas{
	float:left;
	margin-bottom:40px;
}
div.containerSemanasTematicas div.imagemSemanasTematicas{
	float:left;
	width:85px;
	height:85px;
	margin-right:10px;
}
div.containerSemanasTematicas div.imagemSemanasTematicas img{padding:0;}
div.containerSemanasTematicas div.textoSemanasTematicas{
	float:left;
	width:590px;
}

/* Convencoes */
table.convencoes{
width:305px;
font-size:11px;
color:#000;
}

table.convencoes tr td{
padding:3px 3px;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}

table.convencoes tr td.tableConvencoesRodape{
border-top:1px solid #FFFFFF;
height:4px;
padding:0;
}

table#dadosConvencoesAzulMar{
background-color:#aae1e8;
}
table#dadosConvencoesAzulMar tr td.tableConvencoesTopo,
table#dadosConvencoesAzulMar tr td.tableConvencoesRodape{
background-color:#72cdd9;
}

table#dadosConvencoesPortoDunas{
background-color:#66cef5;
}
table#dadosConvencoesPortoDunas tr td.tableConvencoesTopo,
table#dadosConvencoesPortoDunas tr td.tableConvencoesRodape{
background-color:#00aeef;
}

table#dadosConvencoesRioPacoti{
background-color:#a3c1e3;
}
table#dadosConvencoesRioPacoti tr td.tableConvencoesTopo,
table#dadosConvencoesRioPacoti tr td.tableConvencoesRodape{
background-color:#6598d0;
}

table#dadosConvencoesAquiraz{
background-color:#bbe8fb;
}
table#dadosConvencoesAquiraz tr td.tableConvencoesTopo,
table#dadosConvencoesAquiraz tr td.tableConvencoesRodape{
background-color:#8dd8f8;
}

div#boxGaleria {
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
}

div#boxGaleria h2 {
background:url(../imagens/tituloGaleriaFotos.gif) no-repeat;
text-indent:-5000px;
height:23px;
margin-left:4px;
width:125px;
border:none!important;
padding:0px!important;
}

div#boxGaleria a img {
border:1px solid #5da6c4;
}

/* ------------- contato ------------- */													/* --------------------------------- */

div#conteudoContatoForm p {margin-right:10px;}
div#conteudoContatoForm p span {color:#ff5a00;}

div#conteudoContatoForm p a {
color:#1b99ce;
text-decoration:underline;
}
div#conteudoContatoForm select#sexo {
clear:both;
float:left;
}

div#conteudoContatoForm p a:hover {text-decoration:none;}


div#conteudoContatoForm label {
color:#787878;
display:block;
}

label.error {
display:none!important;
}

input.error {

}

div#conteudoContatoForm label span {color:#ff5a00;}

div#conteudoContatoForm input[type=text] {
width:287px;
margin-right:10px;
padding:2px;
}

div#conteudoFormCurriculo input.campotexto {
width:287px;
margin-right:10px;
padding:2px;
}

div#conteudoContatoForm input, 
div#conteudoContatoForm select,
div#conteudoContatoForm textarea,
div#conteudoContatoForm div#conteudoFormCurriculo div#passos select{
background:#fff;
border:1px solid #35a6d5;
margin-bottom:5px;
color:#666;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}

div#conteudoContatoForm input.error, 
div#conteudoContatoForm select.error,
div#conteudoContatoForm textarea.error, 
div#conteudoContatoForm div#conteudoFormCurriculo div#passos select.error{
border:1px solid #ff5151;
}

div#conteudoContatoForm textarea {
height:106px;
width:343px;
padding:5px;
}

div.campoRadio {
border-bottom:1px solid #35a6d5;
width:350px;
*width:355px;
padding-top:5px;
padding-bottom:5px;
}

div.campoRadio label {float:left;}

div.campoRadio input[type=radio] {
float:left;
margin-right:10px;
}

.botoesForm {
clear:both;
float:left;
margin-right:122px;
margin-top:32px;}

.opcaoRadio {
float:right;
margin-top:-13px;
*position:relative;
*left:10px;
}
.inputSexo {width:97px;}

div#conteudoContatoForm input.btnEnviar{background:url(../imagens_/form-btn.gif) repeat-x;padding: 2px 22px; color:#FFF; font-weight:bold;border:none;}

.labelOculto{display:none;}


/* ------------- envie seu curriculo ------------- */

div#passos {
float:right;
position:absolute;
right:10px;
top:-10px;
}

div#passos img {
float:left;
margin-right:5px;
}



/* ------------- parque aquatico ------------- */
ul#box-icones {
width:360px;
margin:0;
padding:0;
list-style-type:none;
}

ul#box-icones li {display:block;height:28px;}
ul#box-icones li img {display:block; clear:both;}
ul#box-icones p {font:9px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.icone-area {background-image:url(../imagens/bgareaParque.gif);}
.icone-altura {background:url(../imagens/bgaltura.gif);}
.icone-angulo {background:url(../imagens/bgangulo.gif);}
.icone-adrenalina {background:url(../imagens/bgadrenalina.gif);}
.icone-velocidade {background:url(../imagens/iconeVelocidade.gif);}
.icone-tempo-queda {background:url(../imagens/iconeTempoQueda.gif);}
.icone-area-esfinge {background:url(../imagens/iconeAreaEsfinge.gif);}
.icone-peculiaridade {background:url(../imagens/iconePeculiaridade.gif);}
.icone-conjunto {background:url(../imagens/ico_atracao_Conjunto.gif);}
.icone-profundidade {background:url(../imagens/ico_atracao_Profundidade.gif);}
.icone-comprimento {background:url(../imagens/ico_atracao_Comprimento.gif);}
.icone-area-total {background:url(../imagens/ico_atracao_AreaTotal.gif);}
.icone-volume-agua {background:url(../imagens/ico_atracao_VolumeDagua.gif);}
.icone-area-ilha {background:url(../imagens/ico_atracao_IlhaTesouro.gif);}
.icone-publico {background:url(../imagens/ico_atracao_Publico.gif);}
.icone-capacidade {background:url(../imagens/ico_atracao_Capacidade.gif);}
.icone-tipo {background:url(../imagens/ico_atracao_Tipos.gif);}

.icone-area, .icone-altura, .icone-angulo, .icone-adrenalina, .icone-velocidade, .icone-tempo-queda, .icone-area-esfinge,.icone-peculiaridade, .icone-conjunto, .icone-profundidade, .icone-comprimento, .icone-area-total, .icone-volume-agua, .icone-area-ilha, .icone-publico, .icone-capacidade, .icone-tipo {
background-repeat:no-repeat;
background-position:left;
margin-bottom:0px;
padding-left:30px;
}


/* ------------- games ------------- */

ul.lista-games {display:block; clear:both; padding:0px; margin:0px;}
ul.lista-games li {display:block; float:left; list-style:none; border:1px solid #0f71ce; padding:12px 10px; margin-right:10px; margin-bottom:10px;}
ul.lista-games li h4{color:#0149ff!important; padding-bottom:7px;}
ul.lista-games li a{ background:url(../imagens_/bullet-seta-laranja.gif) 0px 5px no-repeat; padding-left:12px;}
ul.lista-games li .game-imagem{position:relative; padding-bottom:10px;}
ul.lista-games li .game-imagem a{ background:none; padding-left:0px;}
ul.lista-games li .game-imagem a img{ border:none;}


/* ------------- cartões virtuais ------------- */

ul.lista-cartoes-virtuais {display:block; clear:both; padding:0px; margin:0px;}
ul.lista-cartoes-virtuais li {display:block; float:left; list-style:none; border:1px solid #0f71ce; padding:5px 8px; margin-right:12px; margin-bottom:13px;}
ul.lista-cartoes-virtuais li h4{color:#0149ff!important; padding-bottom:7px;}
ul.lista-cartoes-virtuais li .cartao-virtual-imagem{position:relative; padding-bottom:0px;}
ul.lista-cartoes-virtuais li a img{border:none;}


/* ------------- personalize seu computador ------------- */

ul.lista-personalize-seu-computador {display:block; clear:both; padding:0px; margin:0px;}
ul.lista-personalize-seu-computador li {display:block; float:left; list-style:none; border:1px solid #0f71ce; padding:5px 8px; margin-right:12px; margin-bottom:13px;}
ul.lista-personalize-seu-computador li h4{color:#0149ff!important; padding-bottom:7px;}
ul.lista-personalize-seu-computador li .wallpaper-imagem{position:relative; padding-bottom:0px;}
ul.lista-personalize-seu-computador li a img{border:none;}
ul.lista-personalize-seu-computador li ul {display:block; float:none; list-style:none; border:none; padding:0px; margin:0px;}
ul.lista-personalize-seu-computador li ul li {display:block; float:none; list-style:none; border:none; padding:0px; margin-right:0px; margin-bottom:0px;}
ul.lista-personalize-seu-computador li ul li a{ background:url(../imagens_/bullet-seta-laranja.gif) 0px 5px no-repeat; padding-left:12px;}

/* ------------- imprensa- fotos ------------- */

ul.lista-fotos {display:block; float:left; clear:both; width:681px; padding:0px; margin:0px; padding-bottom:15px; padding-top:8px;}
ul.lista-fotos li {display:block; float:left; width:197px; height:190px; list-style:none; border:1px solid #0f71ce; padding:5px 8px; margin-right:12px; margin-bottom:13px;font-size:11px;}
ul.lista-fotos li h4{color:#0149ff!important; padding-bottom:0px;}
ul.lista-fotos li .miniatura-imagem{position:relative; padding-bottom:0px;}
ul.lista-fotos li a{ font-size:11px;}
ul.lista-fotos li a img{border:none;}

/* ------------- imprensa- releases ------------- */

ul.releases {display:block; clear:both; padding:0px; margin:0px;}
ul.releases li {list-style:none;font-size:11px; padding-bottom:12px;}
ul.releases li h4{color:#0149ff!important; padding-bottom:0px;}

ul.releases li a{ font-size:11px;}
ul.releases li a img{border:none;}

.imagem-release{float:left;margin-right:10px;}

/* ------------- imprensa- assessorias de imprensa ------------- */

ul.assessorias {display:block; clear:both; padding:0px; margin:0px;}
ul.assessorias li {list-style:none;font-size:11px; padding-bottom:12px;}
ul.assessorias li h4{color:#0149ff!important; padding-bottom:0px;}

ul.assessorias li a{ font-size:11px;}
ul.assessorias li a img{border:none;}

/* box manutencao */
div.box-manutencao {
background:url(../imagens/bgboxVerificacaoManutencao.gif) no-repeat;
height:25px;
margin-top:33px;
padding-top:5px;
padding-left:96px;
width:412px;
}

div.box-manutencao a {color:#3392cd;text-decoration:underline;}

#link-atracoes-manutencao a img{
border:none;
}

/* ------------- mapa do site ------------- */

.menu_mapa h2{font-size: 13px!important; padding-bottom:0px!important;}
.menu_mapa h3{font-size:12px!important;}
.menu_mapa a{font-size:11px!important;}
.menu_mapa{float:left; margin-left:30px; width:187px;}
.menu_mapa ul{list-style:none; padding:0px; background:url(../imagens_/ilust_mapa_item_bg.gif) repeat-y 7px 0px}
.menu_mapa ul li.no-items{background:none;}
.menu_mapa ul li{background:url(../imagens_/ilust_mapa_item.gif) no-repeat 0px 4px; padding-left: 34px; padding-top:1px}
.menu_mapa ul li.last-item{background:url(../imagens_/ilust_mapa_item_fim.gif) no-repeat 0px -1px #fff;}

/* ------------- box calendario ------------- */
div#boxCalendario {margin-top:30px;margin-bottom:20px;}
div#boxCalendario img{margin:0;padding:0;padding-right:10px;}


/* tabelas dias de funcionamento */
div#boxCalendario div {
float:left;
margin:8px 8px 15px 0px;
}

div#boxCalendario table {
float:left;
clear:both!important;
width:156px;
position:relative;
margin-top:-35px;
padding:0;
}

div#boxCalendario table, div#boxCalendario table thead tr td{
width:156px;
}

div#boxCalendario table td {
color:#000;
height:18px;
padding:3px 8px;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}

div#boxCalendario table thead tr td{
padding:0px!important;
width:206px!important;
}

div#boxCalendario h2{
float: left!important;
clear:both!important;
color:#fff!important;
font-size:12px!important;
font-weight:bold!important;
height:18px!important;
width:206px!important;
display:block!important;
margin:0!important;
padding-top:2px!important;
padding-left:10px!important;
padding-bottom:2px!important;
background:#ff5a00!important;
}

div#boxCalendario table tbody td {
text-align:center;
width:20px;
background:#13b9ff;
}


div#boxCalendario table tbody tr.diasCalendario td {
background:#ffcd00;
}

div#boxCalendario table tbody tr.diasCalendario {width:20px;}

div#boxCalendario table td.diasSemFuncionamento {
background:#e5e6e7;height:25px!important;
}


/* ------------- sidebar ------------- */
div#chamadas-banners-sidebar-container{
position:absolute;
left:0px;
width:238px;
bottom:-2px;
padding-top:12px;
background:#B4E1F6 url(../imagens_/chamadas-banners-sidebar-container-bg.png) no-repeat top left;
}

div#chamadas-banners-sidebar-container ul,
div#chamadas-banners-sidebar-container ul li{
float:left;
list-style:none;
padding:0px;
margin:0px;
}

div#chamadas-banners-sidebar-container ul li{
margin-top:10px;
}

div#chamadas-banners-sidebar-container ul li.last-item{
margin-bottom:0px;
}

div#chamadas-banners-sidebar-container ul li a img{
border:none;
}

#menu-lateral{
float:left;
padding-bottom:30px;
position:relative;
}


#menu-lateral h2{
display:none;
}

#menu-lateral ul{
float:left;
position:relative;
margin:0px;
padding:0px;
left:25px;
width:188px;
margin-top:28px;
}

#menu-lateral ul li{
background:none;
width:188px!important;
height:inherit;
color:#FFF;
list-style:none;
}

#menu-lateral ul li a,
#menu-lateral ul li span{
display:block;
background:none;
width:172px!important;
height:auto;
font-size:12px;
color:#FFF;
text-decoration:none;
padding-top:5px;
padding-bottom:6px;
padding-left:8px;
padding-right:8px;
border-bottom:1px solid #06639d;
outline:none;
}

#menu-lateral ul li a:hover{
text-decoration:underline;
}

#menu-lateral ul li a.ativo,
#menu-lateral ul li a.ativo:hover{
background-color:#014f8f;
}


#menu-lateral ul li h3{
margin:0px;
padding:0px;
}

#menu-lateral ul li h3 a,
#menu-lateral ul li h3 span{
padding-top:4px;
padding-bottom:4px;
}

#menu-lateral ul li h3 span,
#menu-lateral ul li h3 a{
font-size:14px!important;
color:#e1ec00!important;
}



/* ------------- rodape ------------- */
div#chamadas-rodape-container ul,
div#chamadas-rodape-container ul li{
float:left;
list-style:none;
padding:0px;
margin:0px;
}

div#chamadas-rodape-container ul li.last-item{
margin:0px;
}

div#chamadas-rodape-container ul li a img{
border:none;
}

div#chamadas-rodape-container{
float:left;
position:relative;
width:981px;
height:183px;
margin-bottom:10px;
background:url(../imagens_/box-chamadas-home-bg.png) no-repeat top left;
}

div#chamadas-rodape-container ul li{
width:221px;
height:183px;
margin-right:5px;
padding-left:10px;
padding-right:10px;
}

div#chamadas-rodape-container ul li h2{
margin:0px;
margin-top:10px;
width:217px;
height:40px;
font-size:12px;
font-weight:bold;
color:#0059aa;
}

div#chamadas-rodape-container ul li div.chamada-img{
float:left;
width:95px;
}

div#chamadas-rodape-container ul li div.chamada-img img{
border:1px solid #bababa;
}

div#chamadas-rodape-container ul li div.chamada-texto{
float:left;
width:122px;
line-height:15px;
}

div#chamadas-rodape-container ul li div.chamada-texto dl{
float:left;
width:122px;
padding:0px!important;
margin:0px!important;
}

div#chamadas-rodape-container ul li div.chamada-texto dl dd{
float:none;
width:122px;
height:auto;
background:url(../imagens_/bullet-seta-laranja.png) no-repeat 0px 6px;
padding-left:10px;
margin:0px!important;
}

div#chamadas-rodape-container ul li div.chamada-texto a{
color:#7b7b7b;
}

div#rodape {
float:left;	
position:relative;
width:981px;
height:135px;
background:url(../imagens_/rodape-bg.png) no-repeat top left;
clear:both;
font-size:10px;
}

div#rodape address {
position:absolute;
left:10px;
top:12px;
color:#006287;
font-style:normal!important;
}


div#copyright{
position:absolute;
right:10px;
top:12px;
color:#006287;
}

div#copyright a{
color:#006287;
}

div#texto-rodape {
position:absolute;
text-align:center;
left:35px;
top:50px;
width:905px;
color:#007fad;
line-height:15px;
}

div#texto-rodape a{
color:#007fad;
}

div#assinatura{
position:absolute;
right:18px;
bottom:25px;
color:#3896bb;
font-weight:bold;
}

div#assinatura a{
color:#3896bb;
outline:none;
text-decoration:none;
}

div#assinatura a img{
position:relative;
bottom:-4px;
border:none;
}


/*duvidas frequentes*/
div#conteudoFaq {
background-color:#fff;
background-image:url(../imagens/bgConteudoContato.gif);
background-position:top left;
background-repeat:no-repeat;
float:left;
margin-bottom:15px;
margin-left:11px;
_margin-left:5px;
*padding-bottom:15px;
_padding-bottom:0px;
width:946px;
}

div#conteudoFaq div.boxFaq{
float:left;
overflow:auto;
width:915px;
margin-top:90px;
margin-bottom:20px;
margin-left:14px;
_margin-left:7px;
}

div.boxFaqTopo{
background-image:url(../imagens/bgBoxTopo.gif);
background-position:top left;
background-repeat:no-repeat;
height:4px;
_margin-bottom:-10px;
}
div.boxFaqTopoDireita{

background-image:url(../imagens/bgBoxTopoDireita.gif);
background-position:top right;
background-repeat:no-repeat;
height:4px;
}


div.boxFaqRodape{
background-image:url(../imagens/bgBoxRodape.gif);
background-position:top left;
background-repeat:no-repeat;
height:4px;
}
div.boxFaqRodapeDireita{

background-image:url(../imagens/bgBoxRodapeDireita.gif);
background-position:top right;
background-repeat:no-repeat;
height:4px;
}


div.boxFaqCorpo{
overflow:auto;
}

div.boxFaqCorpo div.colunaImagemFaq{
float:left;
/*width:220px;*/
}

div.boxFaqCorpo div.colunaTextoFaq{
float:left;
margin-top:10px;
margin-bottom:0px;
margin-left:10px;
}

div.boxFaqCorpo div.colunaTextoFaq  h1.faqTit, 
div.boxFaqCorpo div.colunaTextoFaq h2,
div.boxFaqCorpo div.colunaTextoFaq p{
margin-top:10px;
margin-left:10px;
}
div.boxFaqCorpo div.colunaTextoFaq p{
display:block;
width:500px;
}

div.boxFaqCorpo p.squareDuplo {
background:transparent url(../imagens/ico_marcador_4squareLaranja.gif) no-repeat scroll left 4px;
color:#00417D;
font-weight:bold;
padding-left:13px;
margin-bottom:10px;
_width:470px;
}

.respostaFAQ {
float:left;
display:none;
color:#00417D;
width:480px;
margin:10px;
margin-top:-10px;
margin-bottom:20px;
}

.select_bgAzulClaro {
background-color:#EFF8FA;
font-size:14px;
margin-top:-10px;
margin-left:10px;
margin-bottom:10px;
vertical-align:middle;
width:470px; 
_height:35px;
color:#00417D;
}

div.boxFaqCorpo div#boxFaqEntreEmContato{
float:left;
overflow:auto;
_overflow:visible;
_height:100%;
width:255px;
margin-top:12px;
margin-bottom:10px;
_margin-bottom:0px;
margin-left:0px;
padding-bottom:0px;
}
div.boxFaqCorpo div.colunaTextoFaqEntreEmContato{
margin-left:5px;
margin-top:5px;
width:186px;
}

div.boxFaqCorpo div#boxFaqCadastrese{
float:left;
overflow:auto;
_overflow:visible;
_height:100%;
width:255px;
margin-top:12px;
margin-bottom:0px;
margin-left:15px;
padding-bottom:0px;
}
div.boxFaqCorpo div.colunaTextoFaqCadastrese{
margin-left:5px;
margin-top:5px;
width:186px;
}

/*Galeria de Videos*/


div#contentVideos div{float:left;height:165px; padding:14px 14px 23px; width:125px; margin-right: 13px; margin-bottom:13px; display:none; border:1px solid #3387D5;}
div#contentVideos div.nomargin{margin-right:0px;}
div#contentVideos div img{padding: 1px; border: 1px solid #999999; background:#fff;}
div#contentVideos div h3{font-size:12px!important; font-weight:bold;}
div#contentVideos div h3 a{color:#0149ff!important; text-decoration:none;}
div#contentVideos div small{ font-size:11px; color:#6f6d6c; display:block; width: 100px; margin-bottom: 0px;}
div#contentVideos div span{font-size:11px; color:#ff6112;}

/*Galeria de Videos - Form lateral */

form#formSendVideo{width:163px; padding:13px 16px; position:relative; background:url(../imagens/form-lateral-bottom.gif) no-repeat left bottom #0c5592; float:left; color:#fff; margin-left: 21px; margin-top: 22px;}
form#formSendVideo img.topForm{position:absolute; top:0px; left:0px;}
form#formSendVideo input.error{border:1px solid #06C; background:#CDE2ED}
form#formSendVideo h3{text-indent:-8000px; background:url(../imagens/h-envie-video.gif) no-repeat; width:153px; height:20px;}
form#formSendVideo a{color:#fff;}
form#formSendVideo label{clear:right;}
form#formSendVideo input{width:154px; padding:1px; border: 1px solid #00a0fb;}
form#formSendVideo input#cpf{margin-bottom:3px;}
form#formSendVideo input#senha{margin-bottom:3px;}
form#formSendVideo input#url{margin-bottom:3px;}
form#formSendVideo label.alert{color:#FF0; font-weight:bold;}
form#formSendVideo input#concordo{margin:3px 0; padding:0; width:14px;}
form#formSendVideo input#enviar{margin-top:10px; background:url(../imagens/btn-laranja-padrao.gif) repeat-x left top; padding: 2px 10px; font-weight:bold; color:#fff; width:auto; clear:both; border:none;}

div.reenvio_content{float:left; margin-left:21px; overflow:hidden; width:195px; background:#0c5592;}
div.reenvio_content.loading{background:url(../imagens/loader_esqueci_senha.gif) no-repeat center}

/* Parceiros */
div#parceiros {  }
div#parceiros form#form_parceiros label { display:block; color:#787878; }
div#parceiros form#form_parceiros label span {color:#ff5a00;}
p span {color:#ff5a00;}

div#parceiros form#form_parceiros  input[type=text] { width:287px; margin-right:10px; padding:2px; }

div#parceiros form#form_parceiros input,
div#parceiros form#form_parceiros select,
div#parceiros form#form_parceiros textarea { 
background:#fff;
border:1px solid #35a6d5;
margin-bottom:5px;
color:#666;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}

div#parceiros form#form_parceiros input.error,
div#parceiros form#form_parceiros select.error,
div#parceiros form#form_parceiros textarea.error {
border:1px solid #ff5151;
}

div#parceiros form#form_parceiros textarea {
height:106px;
width:343px;
padding:5px;
}

div#parceiros form#form_parceiros input.btnEnviar{background:url(../imagens_/form-btn.gif) repeat-x;padding: 2px 22px; color:#FFF; font-weight:bold;border:none; display:block; margin-top:25px;}

div#fotos-miniaturas p img { float:left; margin:0 4px 9px 5px; border:1px solid #03519C}
.lista-mes-beach-sound{list-style:none;padding-left:25px;margin-bottom:-5px;padding-top:20px}
/*-----------------------------------------------------------------------*/
div#conteudoPromocoes {width:98%;}
div#conteudoPromocoes h1{margin:10px 0 0 5px;line-height:normal;}
div#conteudoPromocoes h2 {letter-spacing:normal;line-height:normal;}
div#conteudoPromocoes .promocao {border:1px solid #0069CD;padding:10px 5px;margin:20px 0;
	min-height:620px;
  	height:auto !important;
  	height:620px;
}
div#conteudoPromocoes .promocao .boxReservasOnLine {margin:10px 0 0 15px; float:right; width:310px; height:260px;}
div#conteudoPromocoes .promocao form#form_reserva {background:url(../imagens/bg_reservas_online.jpg);width:270px;height:180px;padding:15px 20px; margin:0 0 0 -2px; color:#fff;}
div#conteudoPromocoes .promocao ul{margin:10px 0 10px -20px;}
div#conteudoPromocoes .promocao li{margin:0 0 5px 0; list-style:url(../imagens/marcador_lista.jpg);}
div#conteudoPromocoes .observacoes {margin:0 0 0 7px; font-size:10px;color:#6370A7; line-height:normal;}
div#conteudoPromocoes #form_reserva p{padding:10px 0;}
div#conteudoPromocoes #form_reserva label{font-size:11px;}
div#conteudoPromocoes #form_reserva img.ui-datepicker-trigger{margin:0px 0px 0 3px;}
div#conteudoPromocoes #form_reserva input#end, div#conteudoPromocoes #form_reserva input#start{float:left;}


