body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #fbfbfb url(../_estrutura/fundo.jpg) center top;
	font-family:  Verdana, sans-serif;
	color: #313131;
}

.index {
	margin: 0;
	padding: 0;
	border: 0;
	background-image: none;
	background: #050e24;
	font-family:  Verdana, sans-serif;
	color: #313131;
}
p {text-align: justify;}

img {
  border: 0;
}


#grise {
	position: absolute;
	top: 300px;
	right: 0px;
	z-index: 20;
}

#grise a {
	display: block;
	width: 71px;
	height: 13px;
	background: url(../_estrutura/grise.jpg) no-repeat;
	text-indent: -999999999px;
	text-decoration: none;
}

#site {
	position: relative;
	display: block;
	width: 801px;
	height: auto;
	background: #050e24;
/*	color: #e79e02; */
    color: #e3b72f;
	font-family:  Verdana, sans-serif;
	font-size: 11px;
	padding: 0;
	border: 0;
	margin: 0 auto;
	padding-top: 15px;
}

#site #reservas {
	position: absolute;
	top: 18px;
	right: 65px;
	z-index: 1;
}

#site #intro {
	margin-top: 30px;
}

#site #conteudo {
	display: block;
	position: relative;
	width: 771px;
	margin-left: 16px;
	/*min-height: 460px;
	_height: 460px;*/
}

#site #conteudo p {
	margin: 7px;
}
#site #conteudo h2 {
	display: block;
	margin: 0 0 13px 7px;
	border: 0;
	padding: 0;
}

a, input, label {
	outline: none;
	text-decoration: none;
}

a {
	color: #e3b72f;
	text-decoration: underline;
}

.popup {
   margin: 5px;
   display: block;
}

p.textoHome {
	text-align: justify;
}

/*___________________ Cabeçalho________________________________*/

#cabecalho-home,
#cabecalho {
	display: block;
	position: relative;
	margin: 0 auto;
	width:  885px;
	height: 400px;
	padding: 0;
	border: 0;
}

#cabecalho-home #fotos-cabecalho,
#cabecalho #fotos-cabecalho  {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-left: 24px;
	padding: 0;
}

img.setae {
	display: block;
	position: relative;
	float: left;
	margin: -7px 0 0 0;
	_margin: 0;
	border: 0;
}

img.setad {
	display: block;
	position: relative;
	float: right;
	margin: -7px 0 0 0;
	_margin: 0;
	border: 0;
}

.home img.setae {
	margin: -7px 0 0 0;
	_margin: 0;
}

.home img.setad {
	margin: -7px 0 0 0;
	_margin: 0;
}

.home #cabecalho-home {
	display: block;
	position: relative;
	margin: 0 auto;
	width:  885px;
	height: 500px;
	border:  0;
	padding: 0;
}

/*___________________ Fim Cabeçalho________________________________*/



/************************** MENU *************************
_______________________________________________________________*/



ul#menu {
	display: block;
	position: relative;
	margin: 7px 0 0 28px;
	padding: 0;
	width: 827px;
	height: 25px;
 /* IE6 Bug */
	border: 0;
	background: url(../_estrutura/fundo-menu.gif) repeat-x;
}

ul#menu ul {
	z-index: 10;
	margin: 0;
	padding: 0;
	border-bottom: 0;
	background: #fff; /* IE6 Bug */
	font-size: 90%;
}



ul#menu li {
	display: block;
	position: relative;
	border: 0;
	border-left: 1px #46483a solid;
	list-style: none;
	font-size: 13px;
	padding: 4px 9px;
	float: left;
}

ul#menu li a {
	text-decoration: none;
	color: #dda701;
	padding: 0;
}

ul#menu li li a {
	border: 0;
	border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#menu li { float: left; height: 1%; }
* html ul#menu li a { height: 1%; }
/* End */

ul#menu ul  {
	position: absolute;
	display: none;
	top: 24px;
	height: 25px;
}

ul#menu ul.bt1  {
	left: -1px;
	width: 580px;
}

ul#menu ul.bt2  {
	left: -20px;
	width: 686px;
}

ul#menu ul.bt3  {
	left: -290px;
	width: 382px;
}


ul#menu ul.bt4  {
	left: -20px;
	width: 185px;
}

ul#menu ul ul {
	position: absolute;
	display: none;
	left: 144px;
	top: 0;
}

ul#menu li ul li {
	padding: 4px 6px; 
}

ul#menu li ul li a { padding: 2px; } /* Sub Menu Styles */

ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.over ul ul,
ul#menu li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#menu li:hover ul,
ul#menu li li:hover ul,
ul#menu li li li:hover ul,
ul#menu li.over ul,
ul#menu li li.over ul,
ul#menu li li li.over ul { display: block; } /* The magic */

ul#menu li.submenu {
	background: transparent right center no-repeat;
}

ul#menu li.submenu:hover,
ul#menu li ul {
	background: #dda701 right center no-repeat;
	color: #050e24;
}

ul#menu li.submenu:hover a.link,
ul#menu li li a { 
	color: #050e24;
}

ul#menu li li:hover,
ul#menu li li a:hover { 
	background: #050e24 right center no-repeat;
	color: #dda701;
}

/*___________________ Fim Menu________________________________*/



/************************** MENU pacotes *************************
_______________________________________________________________*/



ul#menu-pacotes {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 0 0 0 30px;
	width: 412px;
	height: 36px;
	border: 0;
	background: url(../_estrutura/menu-pacotes.jpg) no-repeat;
	text-align: center;
}


ul#menu-pacotes li {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	margin-top: 13px;
	padding: 0 28px;
}

ul#menu-pacotes li.linha {
	border-left: 1px solid;
}

ul#menu-pacotes li a {
	text-decoration: none;
}

ul#menu-pacotes li a:hover {
	text-decoration: underline;
}


/************************** MENU Cidade de Canela ****************
_______________________________________________________________*/



ul#menu-canela {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 0 0 0 30px;
	width: 215px;
	height: 36px;
	border: 0;
	background: url(../pt/regiao/menu-canela.jpg) no-repeat;
	text-align: center;
}


ul#menu-canela li {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	margin-top: 13px;
	padding: 0 28px;
}

ul#menu-canela li.linha {
	border-left: 1px solid;
}

ul#menu-canela li a {
	text-decoration: none;
}

ul#menu-canela li a:hover {
	text-decoration: underline;
}






/*___________________ Fim Menu________________________________*/




/*___________________ Rodapé________________________________*/


#site #rodape {
	display: block;
	position: relative;
	border: 0;
	height: 23px;
	background: url(../_rodape/fundo.gif) center no-repeat;
	padding: 18px;
	text-align: center;
}

#site #rodape .assinaturaGrise {
	display: block;
	position: absolute;
	top: 4px;
	_top: 7px;
	left: 660px;
	_left: 460px;
	height: 20px;

}

#site #rodape address {
	display: block;
	position: relative;
	font-size: 11px;
	color: #dda701;
	font-style: normal;
	margin: 0;
}


/*___________________Fim Rodapé________________________________*/


/*___________________ Coluna baixa ________________________________*/

#site #coluna {
	clear: both;
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	width: 770px;
	height: 160px;
	margin-left: 16px;
	background-image: url(../_estrutura/fundo-coluna2.gif) bottom;
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
}

#site #coluna .banner {
	display: block;
	position: relative;
	margin-bottom: 22px;
	margin-top: 70px;
	margin-left: 9px;
	float: left;
	
}

#site #coluna .indique {
	display: block;
	position: relative;
	margin-bottom: 22px;
	margin-left: 15px;
	margin-top: 75px;	
	width: 168px;
	height: 57px;
	text-indent: -999999999px;
	font-size: 12px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	background: none;
	background-image: url(../pt/_coluna/indique.gif);
	float: left;
	margin-right: 14px;
}

#site #coluna .indique:hover {
	background-image: url(../pt/_coluna/indique-o.gif)
}

#site #coluna .indiquees {
	display: block;
	position: relative;
	margin-bottom: 22px;
	margin-left: 15px;
	margin-top: 75px;	
	width: 168px;
	height: 57px;
	text-indent: -999999999px;
	font-size: 12px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	background: none;
	background-image: url(../es/_coluna/indique.gif);
	float: left;
	margin-right: 14px;
}

#site #coluna .indiquees:hover {
	background-image: url(../es/_coluna/indique-o.gif)
}

#site #coluna .indiquein {
	display: block;
	position: relative;
	margin-bottom: 22px;
	margin-left: 15px;
	margin-top: 75px;	
	width: 168px;
	height: 57px;
	text-indent: -999999999px;
	font-size: 12px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	background: none;
	background-image: url(../in/_coluna/indique.gif);
	float: left;
	margin-right: 14px;
}

#site #coluna .indiquein:hover {
	background-image: url(../in/_coluna/indique-o.gif)
}

 #site #coluna form {
	display: block;
	position: relative;
	margin: 0;
	margin-top:  80px;
	margin-bottom: 0;
	width: 157px;
	font-size: 11px;
	font-family:  Arial, Verdana, sans-serif;
	color: ##e79e02;
	border: 0;
	float: left;
	padding: 0;
}


#site #coluna  input {
	border: 1px #dda701 solid;
	background: #142955;
	font-size: 11px;
	width: 115px;
	height: 15px;
	padding: 3px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	margin-top: 3px;
}

 #site #coluna input.bt {
	width: 23px;
	height: 23px;
	padding: 1px;

}


/*___________________Fim Coluna baixa________________________________*/


/*___________________ Coluna________________________________*/

.home #site #centro #coluna {
	clear: both;
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	width: 206px;
	height: 480px;
	margin-right: 16px;
	_margin-right: 8px;
	float: right;
	background-image: url(../_estrutura/fundo-coluna.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.home #site #centro #coluna .banner {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	margin-bottom: 22px;
	margin-left: 40px;
	_margin-left: 20px;
	border: 0;
	float: left;	
}

.home #site #centro #coluna .indique {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-bottom: 22px;
	margin-left: 20px;	
	_margin-left: 10px;	
	width: 168px;
	padding: 0;
	height: 57px;
	text-indent: -999999999px;
	font-size: 12px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	background-image: url(../pt/_coluna/indique.gif);
	float: left;	
}

.home #site #centro #coluna .indique:hover {
	background-image: url(../pt/_coluna/indique-o.gif)
}

.home #site #centro #coluna .indiquees {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-bottom: 22px;
	margin-left: 20px;	
	_margin-left: 10px;	
	width: 168px;
	padding: 0;
	height: 57px;
	text-indent: -999999999px;
	font-size: 12px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	background-image: url(../es/_coluna/indique.gif);
	float: left;	
}

.home #site #centro #coluna .indiquees:hover {
	background-image: url(../es/_coluna/indique-o.gif)
}

.home #site #centro #coluna .indiquein {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-bottom: 22px;
	margin-left: 20px;	
	_margin-left: 10px;	
	width: 168px;
	padding: 0;
	height: 57px;
	text-indent: -999999999px;
	font-size: 12px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	background-image: url(../in/_coluna/indique.gif);
	float: left;	
}

.home #site #centro #coluna .indiquein:hover {
	background-image: url(../in/_coluna/indique-o.gif)
}

.home #site #centro #coluna form {
	display: block;
	margin: 0 auto;
	margin-bottom: 0;
	margin-left: 10px;	
	_margin-left: 4px;		
	width: 187px;
	font-size: 11px;
	font-family:  Arial, Verdana, sans-serif;
	color: #dda701;
	border: 0;
	float: left;
}

.home #site #centro #coluna input {
	border: 1px #dda701 solid;
	background: #142955;
	font-size: 11px;
	width: 135px;
	height: 15px;
	padding: 3px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	margin-top: 3px;
}

.home #site #centro #coluna input.bt {
	width: 23px;
	height: 23px;
	padding: 1px;

}


/*___________________Fim Coluna________________________________*/

/*___________________Home________________________________*/

.home #site {
	width: 801px;
	padding-top: 5px;
}


.home #site #conteudo {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	width: 540px;
	_width: 530px;
	height: 480px;
	margin: 0;
	margin-left: 20px;
	background-image: url(../_estrutura/fundo-coluna.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.home #banner {
	display: block;
	position: absolute;
	left: 0;
	top: 60px;;
	width: 100%;
	border: 0;
	text-align: center;
	z-index: 20;
}

.home #site #conteudo #promocoes,
.home #site #conteudo #pacotes,
.home #site #conteudo #passeios,
.home #site #conteudo #reserva {
	display: block;
	position: absolute;
}

.home #site #conteudo #promocoes,
.home #site #conteudo #pacotes {
	top: 10px;
	width: 240px;
	height: 230px;
}

.home #site #conteudo #passeios,
.home #site #conteudo #reserva  {
	top: 250px;
	width: 540px;
	height: 200px;
	border: 0;
}

.home #site #conteudo #passeios,
.home #site #conteudo #pacotes {
	left: 10px;
	
}

.home #site #conteudo #promocoes,
.home #site #conteudo #reserva  {
	left: 270px;
}

.home #site #conteudo #passeios a {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-bottom: 22px;
	margin-left: 5px;	
	width: 229px;
	height: 185px;
	text-indent: -999999999px;
	font-size: 12px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
	background-image: url(../pt/home/passeios-home.jpg);
	float: left;	
}

.home #site #conteudo #passeios a:hover {
	background-image: url(../pt/home/passeios-home2.jpg);
}

/*.home #site #conteudo #reserva {
	display: block;
	position: absolute;
}*/

.home #site #conteudo #reserva form {
	display: block;
	position: absolute;
	margin: 0;
	margin-bottom: 0;
	margin-left: 1px;		
	width: 210px;
	font-size: 11px;
	font-family:  Arial, Verdana, sans-serif;
	color: #dda701;
	border: 0;
	float: left;
}


.home #site #conteudo #reserva form ul {
	display: block;
	position: relative;
	text-decoration: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: -10px;
	margin-left: 30px;
	height: 140px;
	border: 0;
}

.home #site #conteudo #reserva form ul li {
	display: block;
	position: relative;
	float: left;
	margin-top: 5px;
	width: 160px;
}

.home #site #conteudo #reserva form ul li.numero {
	width: 75px;
}



/*.home #site #conteudo #reserva .adultos {
    position: relative;
	top: 7px;
}*/


.home #site #conteudo #reserva .titulo {
	top: 86px;
}


.home #site #conteudo #reserva input {
	border: 1px #dda701 solid;
	background: #142955;
	font-size: 11px;
	width: 130px;
	height: 15px;
	padding: 3px;
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
}



.home #site #conteudo #reserva select {
	width: 60px;
	height: 23px;
	padding: 1px;
	background: #142955;
	font-size: 11px;	
	font-family:  Arial, Verdana, sans-serif;
	color: #fff;
}


.home #site #conteudo #reserva input,
.home #site #conteudo #reserva span {
	display: block;
	
}

.home #site #conteudo #reserva input.codigo {
    display: none;
	}

.home #site #conteudo #reserva input.bt {
    width: 70px;
    height: 20px;
	padding: 1px;
	margin-top: 7px;
	margin-left: 30px;
}

.home #site #centro #conteudo #pacotes a,
.home #site #centro #conteudo #promocoes a {
	text-align: center;
	width: 240px;
	display: block;
	text-decoration: none;
}

.home #site #centro #conteudo #pacotes a img,
.home #site #centro #conteudo #promocoes a img {
	border: 1px #dda701 solid;
}

.home #site #centro #conteudo #pacotes span,
.home #site #centro #conteudo #promocoes span {
	display: block;
	margin: 7px 0 40px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #dda701;
	text-align: center;
}
/*___________________Fim Home________________________________*/



/*___________________ Eventos ________________________________*/



.eventos #site #conteudo {
	display: block;
	position: relative;
	margin: 0;
	margin-left: 15px;
	border: 0;
}

.eventos #site #conteudo h3 {
	display: block;
	position: relative;
	font-size: 16px;
	border-bottom: 1px #d9a627 solid;
	margin-bottom: 5px;
}

.eventos #site #conteudo table tr.topo {
	background: #101e3c;
}

.eventos #site #conteudo table tr.par {
	background: #0b1832;
}

.eventos #site #conteudo table td {
	padding: 5px;
}


/*___________________Fim Eventos________________________________*/




/*___________________ Passeios ________________________________*/



.passeios #site #conteudo {
	display: block;
	position: relative;
	border: 0;
}

.passeios #site #conteudo .imgCidades {
  margin: 0 10px 5px 0;
  border: 3px solid #dda755;
  float: left;
}

.passeios #site #conteudo span {
	display: block;
	position: relative;
}

.passeios #site #conteudo .passeio {
	display: block;
	position: relative;
	padding: 15px 10px 29px 10px;
	background-image: url(../_estrutura/fundo-passeios.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 180px;
	_height: 180px;
}

.passeios #site #conteudo .passeio .mostraValor{
	display: block;
	position: relative;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0 0 7px;
}

.passeios #site #conteudo .menor {
	min-height: 80px;
	_height: 80px;
}

.passeios #site #conteudo .passeio img {
	display: inline;
	position: relative;
}

.passeios #site #conteudo .passeio .imgPasseios {
	display: block;
	position: relative;
	float: left;
	margin: 0 13px 10px 0;
	border: 2px #dda755 solid;
}

.passeios #site #conteudo h3 {
	display: block;
	position: relative;
	border: 0;
	font-size: 16px;
	border-bottom: 0;
	margin: 0;
	margin-bottom: 12px;
}

/*___________________Fim Passeios ________________________________*/



/*___________________ Como chegar ________________________________*/



.como-chegar #site #conteudo {
	display: block;
	position: relative;
	border: 0;
	margin: 5px 0 15px 13px;
}

.como-chegar #site #conteudo .mapa{
	display: block;
	position: relative;
	width: 774px;
	border: 1px solid;
}



/*___________________Fim Como chegar ________________________________*/



/*___________________ A Cidade de Canela ________________________________*/



.a-cidade-de-canela #site #conteudo {
	display: block;
	position: relative;
	border: 0;
	margin: 5px 0 15px 13px;
}

.a-cidade-de-canela #site #conteudo #mapa_a_cidade {
	display: block;
	position: relative;
	width: 774px;
	border: 1px solid;
}



/*___________________Fim A Cidade de Canela ________________________________*/



/*___________________ Mapas ________________________________*/


.mapas #site #conteudo {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}


.mapas #site #conteudo #mapas a {
	display: block;
	position: relative;
	width: 360px;
	padding: 0;
	float: left;
	border: 0;
	margin: 10px 0 0 0;
	text-align: center;
	color: #d9a627;
	text-decoration: none;
}

.mapas #site #conteudo #mapas a.m01 {
	margin-left: 15px;
	_margin-left: 8px;
	margin-right: 17px;
}

.mapas #site #conteudo #mapas a:hover {
	_text-decoration: underline;
}

.mapas #site #conteudo #mapas a:hover span {
	text-decoration: underline;
}

.mapas #site #conteudo #mapas a span {
	display: block;
	padding: 0;
	margin: 3px;
}

.mapas #site #conteudo #mapas a img.mapa {
	border: 1px #d9a627 solid;
	padding: 0;
	margin: 0;
}



/*___________________Fim Mapas ________________________________*/


/*______________________  Tempo ________________________________*/

.tempo #site #conteudo iframe {
	position: relative;
	margin-left: 56px;
	margin-top: 15px;
	border: 0;
	padding: 0;
}

/*___________________Fim Tempo ________________________________*/


/*___________________Pousada________________________________*/


#site #conteudo .primeiro {
	display: block;
	position: relative;
	width: 762px;
	margin-bottom: 20px;
	padding: 4px;
	background-image: url(../_estrutura/fundo-p.gif);
}

#site #conteudo .base {
	background-position: bottom;
	background-repeat: repeat-x;
}

#site #conteudo .primeiro .fotos {
	display: block;
	position: relative;
	float: left;
	margin: 10px 14px 10px 10px;;
	border: 0;
}

#site #conteudo .fotos img {
	border: 1px #d9a627 solid;
}

#site #conteudo #paragrafo {
	display: block;
	position: relative;
	padding: 0 6px 28px 6px;
	min-height: 140px;
	margin: 0;
	margin-top: 16px;
	border: 0;
	background-image: url(../_estrutura/fundo-passeios.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#site #conteudo .gastronomia {
	min-height: 135px;
	_height: 135px;
}

#site #conteudo #paragrafo .fotos,
#site #conteudo #paragrafo #historia {
	display: block;
	position: relative;
	margin: 0 12px 7px 3px;
	float: left;
	border: 0;
}

#site #conteudo .cotacao {
	display: block;
	position: relative;
	width: 300px;
	margin: 17px 10px 7px 105px;
	border: 0;
	height: 22px;
	_height: 21px;
}

#site #conteudo .cotacao img {
	position: absolute;
	bottom: 0;
	border: 0;
	margin: 0;
}

#site #conteudo .cotacao a {
	margin: 0 0 0 29px ;
	_margin: 0 0 0 32px ;
	border: 0;
}


/*___________________Fim Pousada________________________________*/


/*___________________acomodalçoes________________________________*/

.acomodacoes #site #conteudo .imgCidades {
  margin: 0 10px 5px 0;
  border: 3px solid #dda755;
  float: left;
}

.acomodacoes #site #conteudo #aptos {
	display: block;
	position: relative;
	min-height: 215px;
	_height: 215px;
	border: 0;
	padding: 0;
	margin-bottom: 20px;
}


.acomodacoes #site #conteudo #aptos .quarto {
	display: block;
	position: relative;
	width: 466px;
	background-image: url(../_estrutura/fundo-p-o.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0;
	border: 0;
	padding: 4px 3px 45px 3px;
}

.gift #site #conteudo .fotosgift {
	display: block;
	position: relative;
	padding: 0 5px 28px 6px;
	margin: 0 5px 7px 3px;
	float: left;
	margin-top: 16px;
	border: 0;
	background-image: url(../_estrutura/fundo-passeios.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.acomodacoes #site #conteudo #aptos #fotos01,
.acomodacoes #site #conteudo #aptos #fotos02,
.acomodacoes #site #conteudo #aptos #fotos03,
.acomodacoes #site #conteudo #aptos .fotos,
.gift #site #conteudo .fotos {
	display: block;
	position: relative;
	float: right;
}


/*___________________Fim acomodalçoes________________________________*/


/*___________________ Lua de mel ________________________________*/



.lua-de-mel #site #conteudo {
	display: block;
	position: relative;
	border: 0;
}

.lua-de-mel #site #conteudo .observacoes,
.lua-de-mel #site #conteudo .texto {
	display: block;
	position: relative;
	width: auto;
	margin: 0;
	margin-bottom: 16px;
	margin-top: 16px;
	padding: 0;
}

.lua-de-mel #site #conteudo .observacoes ul,
.lua-de-mel #site #conteudo .gift {
	display: block;
	position: relative;
	list-style-type: none;
	list-style-image: url(../_estrutura/marcador.gif);
}

.lua-de-mel #site #conteudo .primeiro {
	display: block;
	position: relative;
	margin-bottom: 20px;
	width: 756px;
	padding: 7px;
	background-image: url(../_estrutura/fundo-p.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.lua-de-mel #site #conteudo .grande {
	width: 756px;
}

.lua-de-mel #site #conteudo table {
	display: block;
	position: relative;
	width: auto;
	margin: 0 auto;
	padding: 0;
}

.lua-de-mel #site #conteudo table tbody, 
.lua-de-mel #site #conteudo table thead {
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.lua-de-mel #site #conteudo table tbody tr,
.lua-de-mel #site #conteudo table thead tr {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.lua-de-mel #site #conteudo table tbody tr.topo {
	background: #101e3c;
}

.lua-de-mel #site #conteudo table tr.par {
	background: #0b1832;
}

.lua-de-mel #site #conteudo table tr td, 
.lua-de-mel #site #conteudo table tr th {
	display: inline-table;
	padding: 4px;
	border: 0;
	width: 150px;
	text-align: center;
	margin: 0 auto;
}



/*___________________Fim Lua de mel ________________________________*/




/*___________________ pacotes e promoções ________________________________*/

.pacotes #site #conteudo  {
	border: 0;
	padding: 0;
}

.pacotes #site #conteudo ul {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	text-decoration: none;
	list-style-type: none;
	border: 0;
}

.pacotes #site #conteudo #pacotes:after {
	clear: both;
	display: block;
	width: auto;
	height: 10px;
	content: ".";
	border: 1px solid;
	margin-bottom: 0;
	visibility: hidden;
}

.pacotes #site #conteudo ul li {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 10px 5px 22px;
	_margin: 0 10px 5px 16px;
	width: 220px;
	height: 245px;
	_height: 250px;
	border: 0;
	background-image: url(../_estrutura/fundo-pacotes.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-decoration: none;
	list-style-type: none;
	text-align: center;
	float: left;
}

.pacotes #site #conteudo ul li img {
	margin: 10px 0 0 0;
	border: 1px #dda701 solid;
}

.pacotes #site #conteudo ul li span {
	display: block;
	margin: 7px 0 40px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #dda701;
}

.lua-de-mel #site #centro #conteudo .gift a {
	text-decoration: none;
}

.lua-de-mel #site #centro #conteudo .gift a:hover {
	text-decoration: underline;
}

/*___________________ Fim pacotes e promoções ________________________________*/



/*___________________ tarifario ________________________________*/


.tarifario #site #conteudo h2 {
	margin-left: 16px;
}

.tarifario #site #conteudo .primeiro {
	display: block;
	position: relative;
	width: 757px;
	margin: 20px 0;
	padding: 7px;
	background-image: url(../_estrutura/fundo-p.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
/*
.tarifario #site #conteudo table {
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	border: 0;
}*/


.tarifario #site #conteudo table tbody td,
.tarifario #site #conteudo table thead th {
	width: 150px;
}
/*
.tarifario #site #conteudo table tr.topo {
	background: #101e3c;
}

.tarifario #site #conteudo table tr.par {
	background: #0b1832;
}*/


/*___________________Fim tarifario ________________________________*/


/*___________________História________________________________*/

.pousada #site #conteudo h2 {
	display: block;
	margin-left: 12px;

}



/*___________________Fim História________________________________*/


/*___________________terapias________________________________*/

.terapias #site #conteudo {
	border: 0;
	margin: 5px 0 15px 13px;
}

.terapias #site #conteudo .primeiro {
	margin-left: 3px;
}

.terapias #site #conteudo .passeio {
	margin: 0;
	margin-left: 3px;
	border: 0;
}

/*___________________Fim terapias________________________________*/



/*___________________ Fotos Web e fotos imprensa ________________________________*/

.fotos #site #conteudo #fotos {
	display: block;
	width: auto;
	border: 0;
	padding: 0;
}

.fotos #site #conteudo #fotos:after {
	clear: both;
	display: block;
	width: auto;
	height: 10px;
	content: ".";
	border: 1px solid;
	margin-bottom: 0;
	visibility: hidden;
}

.fotos #site #conteudo #fotos a {
	display: block;
	position: relative;
	border: 0;
	margin: 6px;
	margin-left: 5px;
	width: 117px;
	_width: 116px;
	height: 100px;
	float: left;
	color: #dda701;
	text-align: center;
	outline: none;
	text-decoration: none;
}

.fotos #site #conteudo #fotos a img {
	display: block; 
	border: 1px  #dda701 solid;
	margin: 0 auto;
	margin-bottom: -10px;
	width: 110px;
	height: 75px;
	outline: none;
}


/*___________________ Fim Fotos Web ________________________________*/



/*___________________ Noticias ________________________________*/
.noticias #site #conteudo .foto {
	position: relative;
	float: right;
	margin-left: 10px;
	margin-right: 10px;
}

.noticias #site #conteudo .texto {
	margin-left: 10px;
	margin-right: 10px;
}

.noticias #site #conteudo .data,
.noticias #site #conteudo .voltar {
	margin-left: 15px;
	margin-right: 10px;
}

#site #conteudo .voltar {
	position: relative;
	display: block;
	text-indent: -9999999px;
	height: 31px;	
	width: 99px;
}

#site #conteudo .idpt {
	background-image: url(../_estrutura/voltar-pt.gif);
}

#site #conteudo .idin {
	background-image: url(../_estrutura/voltar-in.gif);
}

#site #conteudo .ides {
	background-image: url(../_estrutura/voltar-es.gif);
}

.noticias #site #conteudo h3 {
	margin-left: 15px;
	margin-right: 10px;
}

.noticias #site #conteudo {
	display: block;
	position: relative;
	padding: 0;
	width: 770px;
	margin-left: 16px;
	background-image: url(../_estrutura/fundo-imprensa.jpg);
	background-repeat: repeat-x;
}

.noticias #site #conteudo{
	color: #dda701;
}

.noticias #site #conteudo .link {
	text-decoration: none;
	display: block;
	position: relative;
	color: #dda701;
	margin: 5px 0;
	padding: 0;
	border: 0;
	width: 540px;
	margin-left: 10px;
	background-image: url(../_estrutura/marcador.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

.noticias #site #conteudo .link:hover {
	text-decoration: underline;
}

.noticias #site #conteudo h2 {
	margin-bottom: 30px;
}

/*___________________ Fim NOticias ________________________________*/




/*___________________ Clipping________________________________*/

.clipping #site #conteudo #fotos {
	display: block;
	width: auto;
	border: 0;
	padding: 0;
}

.clipping #site #conteudo #fotos:after {
	clear: both;
	display: block;
	width: auto;
	height: 10px;
	content: ".";
	border: 1px solid;
	margin-bottom: 0;
	visibility: hidden;
}

.clipping #site #conteudo #fotos a {
	display: block;
	position: relative;
	border: 0;
	margin: 10px 5px;
	width: 117px;
	_width: 116px;
	float: left;
	color: #dda701;
	text-align: center;
	height: 142px;
}

.clipping #site #conteudo #fotos a img {
	display: block; 
	border: 1px  #dda701 solid;
	margin: 0 auto;
	height: auto;

}
/*___________________ Fim Clipping________________________________*/


/* FALE CONOSCO
_____________________________________________________________________________________________ */

.fale-conosco #site #centro #formulario {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-left: 16px;
	border: 0;
	width: 771px;
}

.fale-conosco #site #centro {
	display: block;
	position: relative;
	padding: 0;
	width: 770px;
	margin-left: 16px;
	background-image: url(../_estrutura/fundo-imprensa.jpg);
	background-repeat: repeat-x;
}

.fale-conosco #site #centro p {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
}

.fale-conosco #site #centro p.obrigatorio {
	display: block;
	position: relative;
}

.fale-conosco #site #centro .asterisco {
	font-size: 14px;
	font-weight: normal;
}

.fale-conosco #site #centro form ul {
	display: block;
	padding: 0;
	list-style-image: none;
	height: 280px;
	border: 0;
	margin: 0;
}

.fale-conosco #site #centro form ul li {
	display: block;
	position: relative;
	float: left;
	width: 233px;
	_width: 235px;
	margin-right: 18px;
	_margin-right: 8px;
	border: 0;
}

.fale-conosco #site #centro form ul label {
	display: block;
	width: 200px;
	font-size: 13px;
	height: 20px;
	margin: 8px 0 0;
	border: 0;
}

.fale-conosco #site #centro form ul input,
.fale-conosco #site #centro form ul textarea {
	width: 96%;
	height: 15px;
	background: #fff;
	border: 1px solid;
	padding: 2px 4px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;	
}

.fale-conosco #site #centro form ul .textarea {
	margin: 0;
	width: 771px;
}

.fale-conosco #site #centro form ul .textarea  textarea {
	height: 102px;
	overflow: auto;
	margin: 0;
	width: 730px;
	
}

.fale-conosco #site #centro form ul li .bt {
	width: auto;
	height: auto;
	padding: 1px 14px;
	_padding: 0 6px;
	margin: 8px 0;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid;
}

.fale-conosco #site #centro form ul li .bt:hover {
	color: #dda701;
	background: ;
}


/* fim de FALE CONOSCO
_____________________________________________________________________________________________ */

/* INDIQUE
_____________________________________________________________________________________________ */
.indique {
	background-image: none;
	background: #000033;
}

.indique #site {
	display: block;
	position: relative;
	padding: 0;
	width: 400px;
}

.indique #site #centro #formulario {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	margin-left: 10px;
	border: 0;
	width: 400px;
}

.indique #site #centro {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 400px;
	background-image: url(../_estrutura/fundo-imprensa.jpg);
	background-repeat: repeat-x;
}

.indique #site #centro p {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
}

.indique #site #centro p.obrigatorio {
	display: block;
	position: relative;
}

.indique #site #centro .asterisco {
	font-size: 14px;
	font-weight: normal;
}

.indique #site #centro form ul {
	display: block;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	height: 210px;
	width: 370px;
	border: 0;
	margin: 0;
}

.indique #site #centro form ul li {
	display: block;
	position: relative;
	float: left;
	width: 370px;
	_width: 370px;
	border: 0;
}

.indique #site #centro form ul label {
	display: block;
	width: 200px;
	font-size: 13px;
	height: 20px;
	margin: 8px 0 0;
	border: 0;
}

.indique #site #centro form ul input,
.indique #site #centro form ul textarea {
	width: 96%;
	height: 15px;
	background: #fff;
	border: 1px solid;
	padding: 2px 4px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;	
}

.indique #site #centro form ul li .bt {
	width: auto;
	height: auto;
	padding: 1px 14px;
	_padding: 0 6px;
	margin: 8px 0;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid;
}

.indique #site #centro form ul li .bt:hover {
	color: #dda701;
	background: ;
}


/* fim de INDIQUE
_____________________________________________________________________________________________ */

/* RESERVAS
_____________________________________________________________________________________________ */

.reservas #site #centro .reserva, 
.reservas #site #centro select {
	display: block;
	position: relative;
	width: 200px;
	margin-right: 18px;
	_margin-right: 8px;
	border: 0;
	margin-bottom: 3px;
}

.reservas #site #centro form {
	margin-top: 60px;
}

.reservas #site #centro form ul {
	height: 880px;
	border: 0;
}

.reservas #site #centro form ul li.hospedagem {
	display: block;
	position: relative;
	float: left;
	padding: 0;
	width: 771px;
	border: 0;
	margin-top: 7px;
}

.reservas #site #centro form ul li.hospedagem span,
.reservas #site #centro form ul li.hospedagem .textarea {
	display: block;
	position: relative;
	float: left;
	width: 40px;
	margin-right: 18px;
	_margin-right: 8px;
	margin-top: 3px;
}

.reservas #site #centro form ul li.hospedagem span.hora {
	width: 120px;
}

.reservas #site #centro form ul li.hospedagem #horario {
	width: 63px;
}

.reservas #site #centro form ul li.hospedagem span.titlo {
	margin: 5px 0 0 0;
}

.reservas #site #centro form ul li#radio,
.reservas #site #centro form ul li.layout {
	display: block;
	position: relative;
	float: left;
	width: 759px;
	margin-right: 18px;
	_margin-right: 8px;
	border: 0;
	margin-top: 7px;
}

.reservas #site #centro form ul li#radio span {
	display: block;
	position: relative;
	float: left;
	width: 250px;
	border: 0;
}

.reservas #site #centro form ul li#radio span#grande {
	width: 696px;
	margin-bottom: 3px;
}

.reservas #site #centro form ul li#radio input {
	display: block;
	position: relative;
	float: left;
	height: 11px;
	margin: 5px;
	width: 10px;
	border: 0;
	background: none;
}

.reservas #site #centro form ul li#radio input#outros {
	background: #fff;
	height: 15px;
	width: 100px;
	margin: 0;
}

.reservas #site #centro form ul li#radio label,
.reservas #site #centro form ul li.layout label {
	display: block;
	position: relative;
	float: left;
	margin: 2px;
	margin-right: 17px;
	width: auto;
	height: 18px;
	padding: 0;
	border: 0;
}



.reservas #site #centro form ul li#radio label#titlo,
.reservas #site #centro form ul li.hospedagem label#titlo,
.reservas #site #centro form ul li#radio #titlo,
.reservas #site #centro form ul h3.titlo {
	float: none;
	margin: 5px 0 15px 0;
	font-size: 13px;
	font-weight: bold;
}

.reservas #site #centro form ul li#numero {
	margin: 5px 0;
}

.reservas #site #centro form ul li#numero label {
	display: block;
	float: left;
	margin: 2px 3px 0 0;
	width: auto;
}

.reservas #site #centro form ul li#numero input {
	float: left;
	width: 50px;
}

.reservas #site #centro form ul li.linha{
	display: block;
	height:10px;
	border: 0;
	width: 740px;
	margin-top: 12px;
	background: url(../_estrutura/linha.jpg);
}

.reservas #site #centro form ul li#radio span#grande label {
	width: 570px;
	height: auto;
	padding: 0;
	border: 0;
}

.reservas #site #centro form ul li.layout input {
	display: block;
	position: relative;
	float: left;
	width: 40px;
	margin-left: -5px;
	margin-right: 20px;
	_margin-right: 18px;
}

.reservas #site #centro form ul.cotacao {
	height: 1580px;
}

.reservas #site #centro form ul.gift {
	height: 1140px;
}

.reservas #site #centro {
	display: block;
	position: relative;
	padding: 0;
	width: 770px;
	margin-left: 16px;
	background-image: url(../_estrutura/fundo-imprensa.jpg);
	background-repeat: repeat-x;
}

/* fim de RESERVAS
_____________________________________________________________________________________________ */


/* RESERVAS ON LINE
_____________________________________________________________________________________________ */
#reserva-online-in,
#reserva-online-es,
#reserva-online-pt {
	display: none;
	position: absolute;
	top: 327px;
	right: 38px;
	z-index: 25;
  	margin: 0;
	width: 140px;
	font-size: 12px;
	padding: 5px;
	border: 2px #2C278F solid;
	background: url(../pt/reservas/fundo-form-reservas.jpg) repeat-y;
}

#reserva-online-in form ul,
#reserva-online-es form ul,
#reserva-online-pt form ul {
	display: block;
  position: relative;
  width: 140px;
  height: 200px;
	border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#reserva-online-in form ul li,
#reserva-online-es form ul li,
#reserva-online-pt form ul li {
	display: block;
  position: relative;
  width: 110px;
  border: 0;
  margin:  0;
  padding: 3px;
}

#reserva-online-in span.titReserva,
#reserva-online-es span.titReserva,
#reserva-online-pt span.titReserva{
	display: block;
  color: #2C278F;
	font-size: 14px;
  font-weight: bold;
}

#reserva-online-in input,
#reserva-online-in select,
#reserva-online-es input,
#reserva-online-es select,
#reserva-online-pt input,
#reserva-online-pt select {
	display: block;
  	width: 110px;
	color: #2C278F;
	background-color: #fff;
	font-size: 12px;
}

#reserva-online-in .bt,
#reserva-online-es .bt,
#reserva-online-pt .bt {
	display: block;
  width: 110px;
	color: #2C278F;
	background-color: #fff;
	font-weight: bold;
	font-size: 12px;
}

/* fim de RESERVAS ON LINE
_____________________________________________________________________________________________ */



