/* CSS Document */


.flash,.menuhor,.menuPacoteGeral, #submenuPacote,.menuPasseioGeral, #menuFeriado, .menuPousadaGeral {display:none;}

/* FOI ALTERADO NAS SEGUINTES CLASSES - COLUNA MEIO, H1, COLUNA POUSADA, BOXSPA, TABPACOTE*/


* {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; display:none;}*/

.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;}

.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; display:none;}

.menuhor ul  {float:left; margin:0; padding:0 0 0 5px;}

.menuhor li {float:left; list-style:none; display:inline; font-size:0.75em; border-bottom:4px solid #A4C62F; margin:0px 5px; 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; float:left; line-height:1.2em; text-align:justify; padding-left:5px; margin-bottom:10px; }

.apre .texto span {color:#A4C62F; font-weight:bold; font-size:1.5em; text-align:left;  font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:1em;}

/*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; 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; font-size:1.1em; line-height:1em;}

#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 20px;  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:5px 30px 0 0; /*font-size:16px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;*/}

/*h1 img {display:none;}*/

h3 {color:#668301; float:left; font-size:1.2em; 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; padding:8px 5px;}

.boxSpa span {font-weight:bold; font-size:1em; color:#BB894A;}


/*PACOTES------------------------------------------------------------------------------------------------------*/

.subtitulo{color:#666; float:left; font-size:1em; font-weight:bold; padding:10px 0 0 10px; width:933px;}

.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-weight:bold; border-right:3px solid #ECE9D8;}

#menuPacote a {text-decoration:none; color:#668301; background-color:#AFE102;  display:block; padding:11px 25px;}

#menuPacote a:hover {text-decoration:none; color:#fff; background-color:#668301; }
*/
.text {float:left; width:900px;}

p {font-size:11pt; float:left; line-height:1.5em; text-align:left; margin-top:15px; padding-left:10px; color:#000;  }

p.pacote {width:900px; float:left;}

p.pousada {width:710px; float:left;}

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; line-height:1.2em; }

.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 img {display:none;}

.tabPacote td {/*border-bottom:1px solid #000;*/ padding:5px 0;}

.tabPacote {width:800px; float:left; padding:20px 0; *margin:20px 0; border:1px solid #000;}

.tabPacote .verdeEsc {color:#FFFFFF; background-color:#668301; font-size:0.8em; text-align:center; font-weight:bold; padding-top:5px; }

.tabPacote .verdeClar {color:#546B01; background-color:#AFE102; font-size:0.8em; 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; 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;}

.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; padding-top:10px; line-height:1.5em;}
.meioObs .titulo {float:left; font-size:1.5em; 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;  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; display:none;}

#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-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; display:none;}

.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-weight:bold; border-right:3px solid #ECE9D8; }

.menuPasseio a {text-decoration:none; color:#668301; background-color:#AFE102;  display:block; padding:11px 16px;   }

.menuPasseio a:hover {text-decoration:none; color:#fff; background-color:#668301; }

.menuPasseio span {color:#AFE102;}*/



/* MENU FERIADOS------------------------------------------------------------------------------------------------------


#menuFeriado {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; display:none;}

#menuFeriado ul{list-style:none; margin:0; padding-left:5px; float:left;}

#menuFeriado li {margin-bottom:1px; float:left; list-style:none; margin:0; font-size:0.8em; font-weight:bold; border-right:3px solid #ECE9D8;}

#menuFeriado a {text-decoration:none; color:#668301; background-color:#AFE102; display:block; padding:11px 18px;}

#menuFeriado a:hover {text-decoration:none; color:#fff; background-color:#668301;}*/



/*POUSADAS------------------------------------------------------------------------------------------------------*/

/*.menuPousadaGeral {width:200px; float:left; padding-top:5px; display:none;}

.menuPousada ul {margin:0; padding:0; list-style:none;}

.menuPousada li {color:#668301; font-size:0.7em; font-weight:bold;  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:left; padding:15px 0 0 2px;}

.galeriaPousada {width:730px; float:left; padding:10px 0 0 0 ;}

h4 {font-size:1em; color:#668301; background-color:#AFE102; float:left; padding:2px; width:100%; /*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;  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-style:normal; line-height:1.5em; 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-left:50px; text-align:left; width:480px; float:left; }

label {display:block; padding:0.3em 0 0.3em 0; margin:0.5em 0 0.5em 0; width:450px; font-size:0.8em; color:#BB894A; font-weight:bold;}

label span {display: block; width:8.5em; margin-top:0.3em; float: left;}

.campo {display:block; padding:0.3em 0 0.3em 0; margin:0.5em 0 0.5em 0; width:550px;}

.campo span {display: block; width:8.5em; margin-top:0.3em; float: left;}

input, textarea {color: #666; border: solid 0.1em #D6CFA9;}

textarea {height:100px; overflow: auto;}

button {background:#668301; color:#FFF; font-weight: bold; border:none; font-size:1em; padding:0.1em;}
	 
.espaco {margin-right:0.5em;}

.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-weight:bold; padding:5px 10px; margin:0 0 5px 0;}
