/* =======================ELEMENTOS GERAIS========================= */
html{min-height:100%;} 
body{background:url(../images/bg_home.jpg) no-repeat bottom center;margin:0 0 0 -27px;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;height:100%;scrollbar-face-color:#F3EDC3;scrollbar-shadow-color:#E0B46E;scrollbar-highlight-color:#E6D195;scrollbar-3dlight-color:#FCF6DC;scrollbar-darkshadow-color:#FCF6DC;scrollbar-track-color:#E6D195;scrollbar-arrow-color:#AFA54D}

/* ================= Blocos de informação ========================== */
#bodyContainer{background:url(../images/bg_content.png) no-repeat 1x top;width:980px;min-height:570px;margin:0 auto;overflow:hidden}
#menuPrincipal{width:293px;float:left;height:100%}
h1.logo{margin-bottom:30px}
h1.logo a{display:block;width:270px;height:59px;background:url(../images/videiras.png) no-repeat;text-indent:-9999px}
#menuContainer{position:relative;margin-left:10px;height:100%}
#subPousada,
#subAcomodacoes,
#subBoaMesa,
#subVinhos, 
#subNatureza,
#subParqueAquatico,
#subComoChegar,
#subPetropolis,
#subDizem,
#subPrecos{position:absolute;left:153px;width:152px;overflow:auto}
#subPousada{top:94px;z-index:1}
#subAcomodacoes{top:113px;z-index:2}
#subPrecos{top:132px;z-index:3}
#subBoaMesa{top:151px;z-index:4}
#subVinhos{top:170px;z-index:4}
#subNatureza{top:189px;z-index:5}
#subParqueAquatico{top:208px;z-index:7}
#subComoChegar{top:227px;z-index:8}
#subPetropolis{top:246px;z-index:9}
#subDizem{top:265px;z-index:10}
#conteudoContainer{width:556px;float:left}
span.titulo, div.titulo{display:block;text-align:center;margin-top:38px;margin-bottom:20px}
p{text-align:justify;padding-right:8px}
.pontilhado{background:url(../images/pontilhado.gif) repeat-x;height:2px;}
.slideShowDesc{display:block;text-align:center;clear:both}
/* ===========================Slideshow============================ */
#framefoto{width:580px;height:369px;padding:10px 0 0 10px;background:url(../images/slideshow/bg.png) no-repeat;float:left}
#framevideo{width:494px;height:404px;background-image:url(../images/bg_video.png)}

/* ===========================TEXTOS e LINKS=============================== */
.texto, .texto a{color:#48310a;text-decoration:none}
.texto a:hover,.pequeno a:hover,.bold a:hover,.roxo a:hover{text-decoration:underline}
.pequeno, .pequeno a{font-size:11px;color:#48310a;text-decoration:none}
.bold, .bold a{font-size:10px;color:#000000;font-weight:bold;text-decoration:none}
.roxo, .roxo a{color:#906;text-decoration:none}

/* ===========================FORMULÁRIO=============================== */
.input{border:1px solid #D6C185;color:#48310A;font-size:11px;height:15px;width:150px;background-color:#F8EBB1}
.input:focus{background-color:#EEDCA8;border-color:#48310A}
.msgerror{color:#990066;border:1px solid #990066;width:350px;padding:5px}
.error{color:#990066}
.controlerror{background-color:#ffd;border:1px solid #906}

/* ===========================TABELAS=============================== */
.padboxhome{padding-top:7px;padding-bottom:7px}
.td0,.td1,.td2,.tdpromo{border:1px solid white;padding:5px;text-align:center}
.td0{background-color:#D6C185;font-size:10px;font-weight:bold;vertical-align:middle}
.td1{background-color:#EEDCA8}
.td2{background-color:#F8EBB1;vertical-align:middle;font-size:16px}
.td2 strong{padding-bottom:4px;display:block}
.tdpromo{background-color:#F8EBB1;font-weight:bold;vertical-align:middle;color:#906}
.tabela_alfabeto{background-color:#1387C6;border:1px solid white;padding:0 5px}
.descricao{font-weight:bold;font-size:10px}
.texto-justificado{padding:0 0 0 20px;text-align:justify}
.texto-justificado li{padding-bottom:15px}
table.acomodacoes{border:1px solid white;border-collapse:collapse;}
table.acomodacoes thead tr{height:33px;border-bottom:1px solid white;}
table.acomodacoes thead th{vertical-align:middle;background:url(../images/acomodacoes/tabela_tit_bg.png) repeat-x;border-left:1px solid white;height:54px;}
table.acomodacoes td{border-left:1px solid white;text-align:center;padding:10px;background:url(../images/acomodacoes/chales/tabela_bg_luxo.png) repeat-x;}
table.acomodacoes td img:first-child{clear:both;margin:3px 0;}

/* ===================== Rodape ==========================*/

#rodape{font-size:10px;color:#343806;float:left;margin:20px auto 8px 26px;}
#rodape a{color:#343806;text-decoration:none}
#rodape a:hover{text-decoration:underline}

/* ==================== Promoções ========================== */
.lightbox-container{background:url(../images/promo/lightbox-container.png);position:fixed;top:0;left:0;right:0;bottom:0;z-index:997;}
.lightbox-content{position:absolute;top:50%;left:50%;z-index:998;display:none;}
.lightbox-content .container{position:relative;}
.lightbox-content .btn-fechar{display:block;background:url(../images/promo/btn-fechar.png);width:21px;height:21px;position:absolute;top:2px;right:10px;z-index:999;}
