/* CSS Document */


* {margin:0;padding:0;}

body {padding:0; margin:0 auto; background-image:url(images/bk.jpg); font-family:Verdana, Arial, Helvetica, sans-serif;}

.geral {width:993px; position:absolute; left:50%; margin-left:-496px; /* background:url(images/fundo_rodape.jpg) no-repeat center bottom #ECE9D8;*/ background-color:#ECE9D8;}

.flash {width:993px; height:203px; float:left;}

.rodape{background:url(images/fundo_rodape.jpg) no-repeat center bottom; width:993px; height:228px; float:left;}

.legenda { float:left; text-align:center; color:#5A7139; padding:180px 0 0 370px; font-size:0.8em;_font-size:11px;}

.legenda a {color:#5A7139; text-decoration:none;}

.legenda a:hover {color:#5A7139; text-decoration:underline;}

img {border:none;}

/*MENU ------------------------------------------------------------------------------------------------------*/

.menuhor {margin:0; padding:0; border:none; background:url(images/fundo_menu.jpg) no-repeat 0 0; width:993px; height:60px; float:left;}

.menuhor ul  {float:left; margin:0; padding:0 0 0 5px;}

.menuhor li {float:left; list-style:none; display:inline; font-size:11px; border-bottom:4px solid #A4C62F; margin:0px 6px; padding:5px 0;}

.menuhor li a {height:1px; padding:3px 0px; font-weight:bold; color:#BB894A; text-decoration:none;}

.menuhor li a:hover {background-color:#BB894A; color:#fff;}


/*CAPA ------------------------------------------------------------------------------------------------------*/

.apre {width:330px; float:left; padding:60px 20px 0 30px; *padding:50px 20px 0 30px;}

.apre .texto{font-size:0.8em;_font-size:13px; float:left; line-height:1.2em;_line-height:20px; text-align:justify; padding-left:5px; margin-bottom:10px; }

.apre .texto span {color:#A4C62F; font-weight:bold; font-size:1.5em;_font-size:24px; text-align:left;  font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:1em;_line-height:20px;}

/*p {color:#666666; font-size:0.75em; float:left; line-height:1.5em;}*/


/*PAINEL DESTAQUE ------------------------------------------------------------------------------------------------------*/

.destaque{width:584px; height:418px; float:right; margin:50px 29px 0 0; *margin:10px 25px 30px 0; _margin:10px 14px 0px 0;}

.painelGeral {width:584px; height:418px; float:left; background:url(images/fundo_painel.gif) no-repeat; margin-top:0px; *margin-top:30px; }

.painelTit {width:540px; height:50px; margin-top:0px; background-color:#4BBFF5; z-index:2; position:absolute; filter:opacity(alpha=60); /* para o IE */-moz-opacity:0.6; /* para o FireFox */opacity:0.6; /* para o outros Navegadores */ } 

#painel {width:540px;/*height:30.1em;*/ height:345px; /*background-color:#000;*/float:left; top:15px;  position:relative;/*border:1px solid #ccc; */ left:23px;  font-family:Verdana, Arial, Helvetica, sans-serif;}

#painel form {display:none;}

div>#painel {top:0px;} /*hack*/

#painel-conteudo {display:none;}

#painel h2 {font-size:1em;_font-size:16px; padding:0px 8px 0 10px; margin:0; position:absolute; top:301px; *top:300px; _top:286px; left:0; z-index:1; width:530px; text-align:left; }

#painel h2 a {color:#FFF; text-decoration:none;}

#painel h2 a:hover {color:#99FF00; text-decoration:none;}

#painel h2 div {color:#99FF00; padding:0 0 0.2em 0;_padding:0 0 0.3px 0; font-size:1.1em;_font-size:17px; line-height:1em;_line-height:16px;}

#painel h2 a:visited {color:#99FF00;}

#painel h2 strong {color:#FFF; font-size:1em; margin-top:10px;}

#painel #imgslide {width:540x; height:345px; margin-top:21px;*margin-top:21px;_margin-top:6px;}

#painel #proximo, #painel #anterior, #painel #pause {cursor:pointer; cursor:hand; position:absolute; font-size:0.8em; text-align:center; height:1.6em;}

#painel #prox-ant {position:absolute; top:-15px;_top:-30px;left:310px; z-index:1;}

#painel #anterior {left:-110px;width:150px; background:url(images/bk_ant.gif) no-repeat;}

#painel #proximo {left:85px;width:150px;background:url(images/bk_prox.gif) no-repeat;}

#painel #pause {left:40px; *left:40px; width:50px; background-color:#B0D13D;}

#painel #proximo, #painel #anterior, #painel #pause {border:0; color:#fff; font-weight:bold; /*background:url(images/fundo_bt.gif) no-repeat top center;*/ *padding-top:2px; padding-bottom:2px; }

#painel #to-blend {opacity:0.99;zoom:1;}

#painel .bg-trans {width:540px; height:70px; *height:72px; opacity:0.6; filter:alpha(opacity=50); background-color:#666; position:absolute; top:-0.5em; *top:-0.6em; left:0; z-index:-1;}


/*CONTEUDO GERAL------------------------------------------------------------------------------------------------------*/

.conteudoMeio {width:933px; float:left; padding:10px 0;  margin-left:30px;_margin-left:15px;}

.boxTitulo {width:933px; /*height:66px; background:url(images/bk_titulo.gif) no-repeat 0 0;*/ float:left; margin-left:30px;_margin-left:15px;}

h1 {float:right; padding-top:5px;}

h3 {color:#668301; float:left; font-size:1.2em;_font-size:19px; border-left:8px solid #990000; font-weight:bold; padding-left:5px; margin:10px 0; width:700px;}

.boxSpa { width:900px;float:left; border-bottom:1px solid #D6CFA9; padding:10px 0; font-size:0.8em;_font-size:13px;}

.boxSpa span {font-weight:bold; font-size:1em;_font-size:16px; color:#BB894A;}

/*CALENDÁRIO------------------------------------------------------------------------------------------------------*/

.tabCal {width:800px; }

.tabCal td {padding:5px;}

.tabCal .verdeEsc {color:#FFFFFF; background-color:#668301; font-size:0.8em;_font-size:13px; text-align:center; font-weight:bold; padding-top:5px; }

.tabCal .verdeClar {color:#546B01; background-color:#AFE102; font-size:0.8em; text-align:center;  padding-top:5px; font-weight:bold;}

.tabCal .verdeClar a {color:#546B01; text-decoration:none;}

.tabCal .verdeClar a:hover {color:#990000; text-decoration:underline;}

.tabCal .bege {color:#546B01; background-color:#DCD7B8; font-size:0.8em;_font-size:13px; text-align:center;  padding-top:5px; font-weight:bold;}

.tabCal .bege a {color:#546B01; text-decoration:none;}

.tabCal .bege a:hover {color:#990000; text-decoration:underline;}


/*PACOTES------------------------------------------------------------------------------------------------------*/

.subtitulo{color:#666; float:left; font-size:1em;_font-size:16px; font-weight:bold; padding:10px 0 0 10px; width:933px; *margin-bottom:7px;}

.subtitulo span{color:#990000;}

.conteudoPacote {width:933px; float:left; background-color:#ECE9D8;}

.menuPacoteGeral {width:933px; float:left;}

#menuPacote {width:933px; float:left; margin:10px 0 10px 30px;_margin:10px 0 10px 15px; background:url(images/bk_menu_pacote.gif) no-repeat 0 0; }

#menuPacote ul{list-style:none; margin:0; padding-left:5px; float:left; }

#menuPacote li {margin-bottom:1px; float:left; list-style:none; margin:0; font-size:0.8em;_font-size:13px; font-weight:bold; border-right:3px solid #ECE9D8;}

#menuPacote a {text-decoration:none; color:#668301; background-color:#AFE102; /*background-image:url(images/active_pacote.gif);*/ display:block; padding:11px 25px;}

#menuPacote a:hover {text-decoration:none; color:#fff; background-color:#668301; /*background-image:url(images/hover_pacote.gif);*/}

.text { float:left; width:900px;}

p {font-size:0.8em;_font-size:13px; float:left; line-height:1.5em;_line-height:24px; text-align:justify; margin-top:15px; padding-left:5px; }

p.pacote {width:900px;}

p.pousada {width:710px;}

p a {text-decoration:underline; color:#666; font-weight:bold;}

p a:hover {text-decoration:underline; color:#668301;}

p span {color:#990000; font-weight:bold; font-size:1.2em;_font-size:20px; line-height:1.2em;_line-height:20px; }

.galeria {width:933px; float:left; padding:10px 0;}

.fotoGeral {padding:0px 20px; float:left; width:170px;}

.foto {padding:5px; float:left; width:170px;}

.foto img {border:1px solid #990000;}

.tabPacote {width:800px; float:left; padding:20px 0; *padding:0; /*_margin:20px 0;*/}

.tabPacote .verdeEsc {color:#FFFFFF; background-color:#668301; font-size:0.8em;_font-size:13px; text-align:center; font-weight:bold; /*padding-top:5px;*/ }

.tabPacote .verdeClar {color:#546B01; background-color:#AFE102; font-size:0.8em;_font-size:13px; text-align:center;  /*padding-top:5px;*/ font-weight:bold;}

.tabPacote .verdeClar a {color:#546B01; text-decoration:none;}

.tabPacote .verdeClar a:hover {color:#990000; text-decoration:underline;}

.tabPacote .bege {color:#546B01; background-color:#DCD7B8; font-size:0.8em;_font-size:13px; text-align:center;  /*padding-top:5px;*/ font-weight:bold;}

.tabPacote .bege a {color:#546B01; text-decoration:none;}

.tabPacote .bege a:hover {color:#990000; text-decoration:underline;}

.tabPacote .nada {color:#546B01; font-size:0.8em;_font-size:13px; text-align:center;  padding-top:5px; font-weight:bold;}

.tabObs {float:left; height:216px; padding-top:10px;}
.esqObs {width:12px; height:216px; background-image:url(pacotes/images/esq_obs.gif); float:left;}
.meioObs {float:left; height:216px; background:url(pacotes/images/bk_obs.gif) repeat-x; font-size:0.7em;_font-size:11px; padding-top:10px; line-height:1.5em;_line-height:20px;}
.meioObs .titulo {float:left; font-size:1.5em;_font-size:22px; font-weight:bold; color:#ABCE24; padding-bottom:10px;}
.meioObs a {color:#333; text-decoration:none;}
.meioObs a:hover {color:#546B01; text-decoration:underline;}
.dirObs {width:12px; height:216px; background-image:url(pacotes/images/dir_obs.gif); float:right;}

.btVoltar {width:126px; height:46px; float:left; color:#FFFFFF;text-align:center; font-size:0.9em;font-size:15px;  margin:20px 0 0 0px; font-weight:bold; font-stretch:ultra-expanded;}

.btVoltar a{text-decoration:none; color:#FFFFFF;display:block;padding:12px 0 18px 0; background:#990000 url(images/active_voltar.gif) no-repeat 0 0;}

.btVoltar a:hover{ text-decoration:none; color:#FFFFFF; background:#ADA058 url(images/hover_voltar.gif) no-repeat 0 0;}

#submenuPacote {width:933px; float:left; margin:2px 0 2px 30px;_margin:2px 0 2px 15px;}

#submenuPacote ul {list-style:none; margin:0; float:right;}

#submenuPacote li {margin-bottom:1px; float:left; list-style:none; margin:0; font-size:0.8em;_font-size:13px; font-weight:bold; border-left:1px solid #990000;}

#submenuPacote a {text-decoration:none; background-color:#B1A55A;color:#FFFFFF; display:block; padding:5px; margin:0 5px;}

#submenuPacote a:hover {text-decoration:none; background-color:#990000; color:#FFFFFF;}


/* MENU PASSEIOS------------------------------------------------------------------------------------------------------*/

.menuPasseioGeral {width:933px; float:left;}

.menuPasseio {width:933px; float:left; margin:10px 0 10px 30px;_margin:10px 0 10px 15px; background:url(images/bk_menu_pacote.gif) no-repeat 0 0; }

.menuPasseio ul{list-style:none; margin:0; padding-left:5px; float:left;  }

.menuPasseio li {margin-bottom:1px; float:left; list-style:none; margin:0; font-size:0.8em;_font-size:13px; font-weight:bold; border-right:3px solid #ECE9D8; }

.menuPasseio a {text-decoration:none; color:#668301; background-color:#AFE102; /*background-image:url(images/active_pacote.gif);*/ display:block; padding:11px 11px;   }

.menuPasseio a:hover {text-decoration:none; color:#fff; background-color:#668301; /*background-image:url(images/hover_pacote.gif);*/}

.menuPasseio span {color:#AFE102;}


/* MENU FERIADOS------------------------------------------------------------------------------------------------------*/

/*.menuFeriadoGeral {width:933px; float:left; border-top:1px solid #D6CFA9; margin:20px 0 0 30px; }

#menuFeriado { margin:10px 0 2px 0px;_margin:10px 0 2px 15px;}

#menuFeriado ul {list-style:none; margin:0; float:left;}

#menuFeriado li {margin-bottom:1px; float:left; list-style:none; margin:0; font-size:0.8em; font-weight:bold; border-left:1px solid #990000;}

#menuFeriado a {text-decoration:none; background-color:#DED9BC;color:#990000; display:block; padding:5px 30px; margin:0 5px;}

#menuFeriado a:hover {text-decoration:none; background-color:#990000; color:#FFFFFF;}*/



.menuFeriado{list-style:none; margin:0; padding-left:5px; float:left;width:933px;float:left; margin:10px 0 10px 30px;_margin:10px 0 10px 15px; background:url(images/bk_menu_pacote.gif) no-repeat 0 0;}

.menuFeriado li {margin-bottom:1px; float:left; list-style:none; margin:0; font-size:10px; font-weight:bold; border-right:3px solid #ECE9D8;width:16.2%; text-align:center; }

.menuFeriado a {text-decoration:none; color:#668301; background-color:#AFE102; display:block; padding:4px 18px;height:45px;}

.menuFeriado a:hover {text-decoration:none; color:#fff; background-color:#668301;}

.segundo li a span{_font-size:8px;}

.segundo li{width:13.8%;}


/*POUSADAS------------------------------------------------------------------------------------------------------*/

.menuPousadaGeral {width:200px; float:left; padding-top:5px;}

.menuPousada ul {margin:0; padding:0; list-style:none;}

.menuPousada li {color:#668301; font-size:0.7em;_font-size:11px; font-weight:bold; /*border:1px solid #ff0000;*/ height:27px;  }

.menuPousada li a {color:#668301; text-decoration:none; padding:5px 2px; display:block;}

.menuPousada li a:hover {background-color:#668301; color:#fff; text-decoration:none;}

.colunaPousada {width:720px; float:right; padding:15px 0 0 2px;}

.galeriaPousada {width:730px; float:left; padding:10px 0 0 0 ;}

h4 {font-size:1em;_font-size:16px; color:#668301; background-color:#AFE102; float:left; padding:2px; margin:20px 5px 0px 2px;}

.textPousada {width:700px; float:left; padding-bottom:20px; margin-left:8px;}

.promocao {width:606px; height:66px; float:left; color:#FFFFFF;  text-align:center; font-size:0.9em;_font-size:15px;  margin:20px 0 0 30px; font-weight:bold; font-stretch:ultra-expanded;}

.promocao a{text-decoration:none; color:#FFFFFF;display:block; padding:12px 0 18px 0; background:#990000 url(images/active_promocao.gif) no-repeat 0 0;}

.promocao a:hover{ text-decoration:none; color:#FFFFFF; background:#ADA058 url(images/hover_promocao.gif) no-repeat 0 0;}


/* CONTATO ------------------------------------------------------------------------------------------------------*/

address {width:300px; float:left; font-size:0.8em;_font-size:13px; font-style:normal; line-height:1.5em;_line-height:24px; color:#666; font-weight:bold; margin-top:30px; border-left:1px solid #D5CEA8;padding-left:20px;}

address a {text-decoration:underline; color:#668301; }

address a:hover {text-decoration:underline; color:#990000; }

form {margin:0; padding-top:1em;_padding-top:16px; padding-left:50px; text-align:left; width:480px; float:left; }

label {display:block; padding:0.3em 0 0.3em 0;_padding:5px 0; margin:0.5em 0 0.5em 0;_margin:6px 0; width:450px; font-size:0.8em;_font-size:13px; color:#BB894A; font-weight:bold;}

label span {display: block; width:8.5em;_width:136px; margin-top:0.3em;_margin-top:5px; float: left;}

.campo {display:block; padding:0.3em 0 0.3em 0;_padding:5px 0; margin:0.5em 0 0.5em 0;_margin:6px 0; width:550px;}

.campo span {display: block; width:8.5em;_width:136px; margin-top:0.3em;_margin-top:5px; float: left;}

input, textarea {color: #666; border: solid 2px #D6CFA9;}

textarea {height:100px; overflow: auto;}

button {background:#668301; color:#FFF; font-weight: bold; border:none; font-size:1em;_font-size:16px; padding:0.1em;_padding:2px;}
	 
.espaco {margin-right:0.5em;_margin-right:8px;}

.mapa {width:753px; float:left; padding:20px 0 0 90px;}

.mapa img {border:1px solid #D5CEA8;}

.nomes {width:370px;}

.nomes ul {margin:10px 0 0 2px; padding:0; list-style:none;}

.nomes li {background-color:#D5CEA8; color:#666; font-size:0.7em;_font-size:11px; font-weight:bold; padding:5px 10px; margin:0 0 5px 0;}
