*{ margin:0; padding:0; list-style:none;}
img, fieldset{ border:0;}
html{}
body{ padding:15px 0; background:#003366 url('../images/fundo.jpg') repeat-x top; color:#fff; font:12px Arial, Helvetica, sans-serif;}
input, textarea{ border:0; padding:2px 5px; font-family:Arial, Helvetica, sans-serif;}
input.bt{ background:#fc0; padding:0!important; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#all{ margin:0 auto; width:778px; border:2px #FFF solid; position:relative;}


.preloader{background: url('../images/ajax-loader.gif') no-repeat center center;}

#header{ width:778px; height:363px; background: url('../images/bg_header_novo.jpg') no-repeat;}
#menu{ position:absolute; top:76px; z-index:5; }
#rodape_home{ width:778px; height:385px; background: url('../images/bg_rodape_index_novo.jpg') no-repeat 0 32px;}

.botao_conheca_hotel{ position:absolute; top:345px; left:442px; text-indent:-9999px;}
.botao_conheca_hotel a{ width:169px; height:36px; background: url('../images/botao_ch.gif') no-repeat 0; display:block;}

#rodape_promocao{ width:778px; height:419px; background: url('../images/bg_rodape_promocao_novo.jpg') no-repeat 0 32px; position:relative; z-index:4;}

#rodape_promocao .link{ position:absolute; top:259px; right:25px;}
#rodape_promocao .link a{ background:transparent; width:210px; height:30px; display:block; text-indent:-9999px;}

.link-mapa{position:absolute; top:420px; right:20px;}
.link-mapa a{ background:transparent; width:290px; height:330px; display:block; text-indent:-9999px;}


#rodape_forms{ width:778px; background: url('../images/bg_rodape_forms.jpg') no-repeat 0 32px; position:relative; z-index:4;}

#rodape_fotos{ width:778px; height:385px; background: url('../images/bg_rodape_fotos.jpg') no-repeat 0 32px; position:relative; z-index:4;}

#rodape_mapa{margin-top:32px; padding:28px 0 20px 0; text-align:center; background:#f80;}
#rodape_mapa iframe{ padding:2px; border:1px #000 solid;}

.tit{ padding:70px 0 0 20px; font-size:20px; text-decoration:underline;}

fieldset{ padding:10px 20px 20px 20px; width:480px;}
fieldset p.derc{ margin-bottom:10px;}
fieldset label, .label-div{ padding:4px 0; display:block; clear:both;}
fieldset label span, .label-div span{padding-left:5px; line-height:22px; width:90px; background:#044779; float:left;}

.vcard{padding-top:15px;}
.vcard a{ color:#fc0; font-style:normal;}

#erro{margin:8px 0; border:2px #C00 solid; display:none;}
#erro h4{margin:0; border:0; width:auto; padding:4px 6px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; background:#C00;}
#erro p.er{padding:8px; clear:both; border:0; background:#FFF; color:#000;}


#rodape_fotos li{ position:absolute;}
#rodape_fotos li a{width:120px; height:80px; display:block; text-indent:-9999px;}

#rodape_fotos li.menu-cais{top:90px; left:390px;}
#rodape_fotos li.menu-farol{top:90px; left:523px;}
#rodape_fotos li.menu-museu{top:70px; left:650px;}

#rodape_fotos li.menu-praia{top:184px; left:470px;}
#rodape_fotos li.menu-casa{top:178px; left:604px;}

.des{padding-top:5px; width:778px; margin:0 auto; text-align:right;}
.des a{color:#fc0;}
