/***********************************************************************
	 ESTRUTURA GERAL
************************************************************************/
*{
	margin:0;
	padding:0;
	border:0;
	list-style: none;
}
body{
	font: 12px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	background:#610918 url(../img/bg.png) center top repeat-y;
}
#site{
	width: 928px;
	position:absolute;
	margin: 0 0 0 -464px;
	top:0;
	left:50%;
	z-index:10;
}
.off{
 	position: absolute;
	left: -9000px;
	top: 0;
}
h1, h2, h3, h4, h5 {
	font-weight:normal;
}
legend{
	display:none;
}
/***********************************************************************
	TOPO
************************************************************************/
div#topo{
	height:79px;
	width:100%;
	position:relative;
	background:url(../img/faixa_site.png) 0 bottom no-repeat;
}

h1#logo{
	position:absolute;
	width:223px;
	height:146px;
	top:14px;
	left:48px;
	z-index:100;
	background-image:  url(../img/logo.png) !important;
	background-image:  url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/logo.png", sizingMethod="scale");
}
h1#logo img{
	display:none;
}
/*********** menu **************/
ul#menu{
	padding-top:50px;
	margin-left:288px;
}
ul#menu li{
	float:left;
}
ul#menu li a img{
	display:none;
}
ul#menu li a{
	display: block;
	float:left;
	height:18px;
	margin-right:26px;
	display:inline;
}
ul#menu li#mnhoteis a{
	width:54px;
	background:url(../img/mn_hotel.png) 0 0 no-repeat;
}
ul#menu li#mndestno a{
	width:72px;
	background:url(../img/mn_destinos.png) 0 0 no-repeat;
}
ul#menu li#mnpacotes a{
	width:62px;
	background:url(../img/mn_pacotes.png) 0 0 no-repeat;
}
ul#menu li#mnbandeira a{
	width:80px;
	background:url(../img/mn_bandeiras.png) 0 0 no-repeat;
}
ul#menu li#mnthess a{
	width:45px;
	background:url(../img/mn_thess.png) 0 0 no-repeat;
}
ul#menu li#mnreservas a{
	width:67px;
	background:url(../img/mn_reservas.png) 0 0 no-repeat;
}
ul#menu li#mncontato a{
	width:70px;
	background:url(../img/mn_contatos.png) 0 0 no-repeat;
}
/*********** imagem topo **************/
div#destaqueTopo{
	width:928px;
	height:307px;
	background:url(../img/faixa_site.png) 0 bottom no-repeat;
}
div#destaqueTopo img{
	height:300px;
}
/***********************************************************************
	CONTENT INDEX
************************************************************************/
div#content{
	width:928px;
	background:url(../img/bg_miolo.png) 0 0 repeat-y;
	padding-bottom:18px;
	float:left;
}
div#content-blocos{
	width:100%;
	background:url(../img/div_content.png) 0 bottom no-repeat;
	padding-bottom:12px;
	float:left;
	
}
div.fotos-chamada{
	width:234px;
	height:159px;
	padding: 9px 0 0 46px;
	margin:0 0 7px -17px;
	position:relative;
	background-image:  url(../img/moldura.png) !important;
	background-image:  url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/moldura.png", sizingMethod="scale");
}
div.fotos-chamada img{
	width:222px;
	height:136px;
}
div.info-blocos{
	width:268px;
	float:left;
	padding: 58px 24px 0 18px;
	position:relative;
}
div.info-blocos h2{
	width:310px;
	height:24px;
	position:absolute;
	left:0;
	top:24px;
	z-index:10;
}
div.info-blocos h2 img{
	display:none;
}
div.info-blocos h2#tt-hoteis{
	background:url(../img/tt_hoteis.png) 0 0 no-repeat;
}
div.info-blocos h2#tt-destinos{
	background:url(../img/tt_destinos.png) 0 0 no-repeat;
}
div.info-blocos h3{
	font-size:15px;
	margin-bottom:13px;
}

div.info-blocos p{
	margin:0 0 7px 12px;
	font-size:10px;
	letter-spacing:1px;
	text-align:justify;
}
a.ver{
	color:#FDDD00;
	font-size:10px;
	font-weight:bold;
	margin:0 0 0 12px;
	text-decoration:none;
}
a.ver:hover{
	text-decoration:underline;
}
div.info-blocos-lista{
	width:308px;
	float:left;
	padding:58px 0 0 0;
	position:relative;
}
span.grafismo{
	width:147px;
	height:100px;
	background:url(../img/grafismo.png) 0 0 no-repeat;
	top:0;
	right:0;
	z-index:100;
	position: absolute;
	display:block;
	filter:alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
div.info-blocos-lista h2{
	width:308px;
	height:24px;
	position:absolute;
	left:0;
	top:24px;
	z-index:10;
}
div.info-blocos-lista h2 img{
	display:none;
}
div.info-blocos-lista h2#tt-pacotes{
	background:url(../img/tt_pacotes.png) 0 0 no-repeat;
}
div.info-blocos-lista h3{
	font-size:15px;
	margin:0 0 17px 18px;
	position:relative;
	z-index:10000;
}
div.info-blocos-lista dl{
	width:282px;
	float:left;
	border-bottom:1px solid #A2384B;
	margin-bottom:3px;
	padding: 0 15px 3px 11px;
	z-index:10000;
	position:relative;
}
div.info-blocos-lista dl.end{
	border-bottom:none;
}
div.info-blocos-lista dl dt{
	float:left;
	margin-right:13px;
	width:82px;
	height:65px;
}
div.info-blocos-lista dl dt img{
	width:82px;
	height:65px;
}
div.info-blocos-lista dl dd{
	width:182px;
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	margin-top:8px;
}
div.info-blocos-lista dl dd.preco{
	font-size:14px;
	color:#fddd00;
	margin-top:2px;
	font-weight:normal;
}

div#content-complemento{
	width:100%;
	float:left;
	
}
div.blocosComple{
	width:273px;
	float:left;
	padding: 17px 18px 0 18px;
}
div.blocosComple h3{
	height:11px;
	margin-bottom:12px;
}
div.blocosComple h3 img{
	display:none;
}
h3#tt-reserva{
	width:64px;
	background:url(../img/tt_reservas.png) 0 0 no-repeat;
}
h3#tt-mapa{
	width:218px;
	background:url(../img/tt_mapa.png) 0 0 no-repeat;
}
h3#tt-news{
	width:90px;
	background:url(../img/tt_newsletter.png) 0 0 no-repeat;
}
div.blocosComple p{
	font-size:10px;
	letter-spacing:1px;
	margin-bottom:12px;
}
div.blocosComple p a{
	color:#fddd00;
	text-decoration:none;
}
div.blocosComple p span{
	color:#fddd00;
}
div.blocosComple p a:hover{
	text-decoration: underline;
}
div.blocosComple p.txt-destaque{
	font-size:11px;
	letter-spacing:1px;
}
div.blocosComple p.txt-destaque big{
	font-size:18px;
}
/***********************************************************************
	CADATRO NEWSLETTER
************************************************************************/
form#cadastro{
	margin-bottom:13px;
}
form#cadastro ol li{
	float:left;
	margin-right:5px;
}
form#cadastro input{
	width:105px;
	height:13px;
	border-bottom:1px solid #E6CFD4;
	border-left:1px solid #9C3E4F;
	font-size:10px;
	color:#000;
	letter-spacing:1px;
	padding-left:3px;
}
form#cadastro button{
	font-size:14px;
	color:#fddd00;
	cursor:pointer;
	background:none;
	width:auto;
	overflow:visible;
	letter-spacing:1px;
	font-weight:bold;
}
/***********************************************************************
	CONTENT INTERNAS
************************************************************************/
a#voltar{
	width:223px;
	height:146px;
	display:block;
	z-index:10000;
	position:absolute;
	top:14px;
	left:48px;
	
}
div#contentIntenas{
	width:928px;
	background:url(../img/bg_miolo_interna.png) 0 0 repeat-y;
	padding-bottom:18px;
	float:left;
}
div#contentBandeiras{
	width:932px;
	background:url(../img/bg_bandeira.png) 0 0 repeat-y;
	padding-bottom:18px;
	float:left;
}

div#bloco-info{
	width:100%;
	min-height:235px;

}
div#bloco-info-content{
	width:100%;
}

div.info{
	width:276px;
	float:left;
	padding: 57px 16px 0 18px;
	position:relative;
}
div.info h2{
	width:310px;
	height:24px;
	position:absolute;
	left:0;
	top:17px;
	z-index:10;
}
div.info h2 img{
	display:none;
}
div.info h2#tt-pacote-dest{
	background:url(../img/tt_pacotes_destaque.png) 0 0 no-repeat;
}
div.info h2#tt-hoetis-dest{
	background:url(../img/tt_hoteis_destaque.png) 0 0 no-repeat;
}
div.info h2#tt-thess{
	background:url(../img/tt_thes.png) 0 0 no-repeat;
}
div.info h2#tt-destinos-dest{
	background:url(../img/tt_destinos_destaque.png) 0 0 no-repeat;
}

div#complent-internas h2#tt-outros-destinos{
	background:url(../img/outros_destinos.png) 0 0 no-repeat;
}


div.info h3{
	font-size:15px;
	margin-bottom:13px;
	color:#FFF;
}
div.info h4{
	font-size:10px;
	margin-bottom:3px;
}
div.info p{
	margin:0 0 7px 0;
	font-size:10px;
	letter-spacing:1px;
	text-align:justify;
}
div.info p a{
	text-decoration:none;
	color:#FDDD00;
}
div.info p a:hover{
	text-decoration:underline;
}
div#complent-internas{
	float:left;
	width:612px;
	position:relative;
	padding:17px 0 0 6px;
}
div#complent-internas h2{
	width:618px;
	height:24px;
	position:relative;
	margin-left:-6px;
	margin-bottom:26px;
}
div#complent-internas h2 img{
	display:none;
}
div#complent-internas h2#tt-outros-pac{
	background:url(../img/tt_outros_pacotes.png) 0 0 no-repeat;
}
div#complent-internas h2#tt-outros-hoteis{
	background:url(../img/outros_hoteis.png) 0 0 no-repeat;
}
div#complent-internas h2#tt-galeria{
	background:url(../img/tt_galeria.png) 0 0 no-repeat;
}
div#complent-internas h2#tt-contato{
	background:url(../img/tt_contato.png) 0 0 no-repeat;
}
div#complent-internas h2#tt-reservas{
	background:url(../img/tt_reservas_t.png) 0 0 no-repeat;
}
span.grafismoit{
	width:147px;
	height:100px;
	background:url(../img/grafismo_it.png) 0 0 no-repeat;
	top:0;
	right:0;
	z-index:100;
	position: absolute;
	display:block;
	filter:alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
dl.lista-pacote{
	width:275px;
	float:left;
	border-bottom:1px solid #A2384B;
	margin:0 3px 3px 0; 
	padding: 0 15px 3px 11px;
	position:relative;
	z-index:100;
}

dl.lista-pacote dt{
	float:left;
	margin-right:13px;
	width:82px;
	height:65px;
	}
dl.lista-pacote dt img{
	width:82px;
	height:65px;
}
dl.lista-pacote dd{
	width:175px;
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	margin-top:8px;
}
dl.lista-pacote dd.local{
	width:175px;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin-top:10px;
}
dl.lista-pacote dd.preco{
	font-size:14px;
	color:#fddd00;
	margin-top:2px;
	font-weight:normal;
}
dl.lista-pacote dd.cidade{
	font-size:10px;
	color:#fddd00;
	margin-top:2px;
	font-weight:bold;
}
div#bloco-pacotes{
	width:311px;
	float:left;
	padding: 0 53px 0 0;
}
div.paginacao{
	width:300px;
	text-align:right;
	float:left;
	margin-top:7px;
}
div.paginacao a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
	margin:0 2px 0 2px;
}
div.paginacao a:hover{
	color:#F5D104;
}
div.paginacao a.marcado{
	color:#F5D104;
}
div.paginacaopc{
	width:99%;
	text-align:right;
	float:left;
	margin-top:7px;
}
div.paginacaopc a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
	margin:0 2px 0 2px;
}
div.paginacaopc a:hover{
	color:#F5D104;
}
div.paginacaopc a.marcado{
	color:#F5D104;
}
div#escolhaHotel{
	float:left;
	width:220px;
	margin-top:33px;
}
div#escolhaHotel h3{
	background:url(../img/tt_escolha_band.png) right 0 no-repeat;
	width:100%;
	height:9px;
	margin-bottom:10px;
}
div#escolhaHotel h3 img{
	display:none;
}
#escolhaBandeira ul li{
	width:100%;
	margin-bottom:20px;
	float:left;
}
#escolhaBandeira label{
	display:block;
	width:100%;
	height:8px;
	margin-bottom:13px;
	float:left;
}
#escolhaBandeira label img{
	display:none;
}
#escolhaBandeira label.lbsuites{
	background:url(../img/lb_suites.png) right 0 no-repeat;
}
#escolhaBandeira label.lbcollection{
	background:url(../img/lb_coletion.png) right 0 no-repeat;
}
#escolhaBandeira label.lbback{
	background:url(../img/lb_back.png) right 0 no-repeat;
}
#escolhaBandeira label.lbflex{
	background:url(../img/lb_flex.png) right 0 no-repeat;
}
#escolhaBandeira select{
	width:187px;
	font-size:85%;
	color:#000;
	height:20px;
	float:right;
}
#escolhaRapida{
	padding:14px;
	background:#620918;
	border: 1px solid #AC7063;
	margin-top:52px;
}
#escolhaRapida label{
	display:block;
	width:189px;
	height:10px;
	margin-bottom:17px;
	background: url(../img/lb_escolha_rapida.png) 0 0 no-repeat;
}
#escolhaRapida label img{
	display:none;
}
#escolhaRapida select{
	width:187px;
	font-size:85%;
	color:#000;
	height:20px;
}
div.lista-bandeira{
 width:233px;
 float:left;
 padding-top:17px;
}
div.lista-bandeira p{
	font-size:85%;
	text-align:justify;
	letter-spacing:1px;
	padding: 0 21px 0 23px;
}
div.lista-bandeira h2{
 width:233px;
 height:24px;
 margin: 0 0 10px 0;
}
div.lista-bandeira h2 img{
	display:none;
}
div.lista-bandeira select{
	width:187px;
	height:20px;
	margin: 45px 0 45px 24px;
	font-size:85%;
	color:#000;
}
div.lista-bandeira h2.tt-suites{
	background:url(../img/tt_suites.png) 0 0 no-repeat;
}
div.lista-bandeira h2.tt-back{
	background:url(../img/tt_back.png) 0 0 no-repeat;
}
div.lista-bandeira h2.tt-flex{
	background:url(../img/tt_flex.png) 0 0 no-repeat;
}

div.lb-end{
 width:228px;
 padding-top:17px;
  float:left;
  background:url(../img/grafismo_bandeira.png) right top no-repeat;
  
}
div.lb-end select{
	width:187px;
	height:20px;
	margin: 45px 0 45px 24px;
	font-size:85%;
	color:#000;
}
div.lb-end p{
	font-size:85%;
	text-align:justify;
	letter-spacing:1px;
	padding: 0 19px 0 23px;
}
div.lb-end h2 img{
	display:none;
}
div.lb-end h2.tt-colllection{
	width:229px;
	height:24px;
	margin: 0 0 10px 0;
	background-image:  url(../img/tt_collection.png) !important;
	background-image:  url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tt_collection.png", sizingMethod="scale");
	
}
div.foto-bandeira{
	width:197px;
	height:128px;
	padding: 11px 0 0 25px;
	margin:0 0 10px 5px;
	background-image:  url(../img/moldura_bandeiras.png) !important;
	background-image:  url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/moldura_bandeiras.png", sizingMethod="scale");
}
div.foto-bandeira img{
	width:178px;
	height:109px;
}

h3#tt-listahoteis{

	width:293px;
	height:24px;
	position:absolute;
	left:0;
	top:17px;
	z-index:10;
	background:url(../img/faixa_tt.png) 0 0 no-repeat;
	padding-left:17px;
}
div.pacotes{
	margin-top:-7px;
	width:100%;
	float:left;
	position:relative;
	z-index:100;
}
/***********************************************************************
	INSTITUCIONAL
************************************************************************/
div#contentIntenasInst{
	width:898px;
	background:url(../img/bg_miolo_inst.png) 0 0 repeat-y;
	padding-bottom:18px;
	float:left;
	position:relative;
	padding:58px 0 18px 30px;
}
div#contentIntenasInst h2{
	width:898px;
	height:24px;
	position:relative;
	left:-30px;
	top:-37px;
}
div#contentIntenasInst h2 img{
	display:none;
}
div#contentIntenasInst h2#tt-somos{
	background:url(../img/tt_quemsomos.png) 0 0 no-repeat;
}
div#contentIntenasInst h2#tt-localizacao{
	background:url(../img/tt_localizacao.png) 0 0 no-repeat;
}
div#contentIntenasInst p{
	margin:0 0 15px 12px;
	font-size:10px;
	letter-spacing:1px;
	text-align:justify;
}
div#inst{
	float:left;
	width:742px;
}
ul#menuInst{
	width:156px;
	float:left;
	margin-top:55px;
}
ul#menuInst li{
	float:left;
	margin-bottom:1px;
}
ul#menuInst li img{
	display:none;
}
ul#menuInst li a{
	float:left;
	display:block;
	width:156px;
	height:25px;
}
ul#menuInst li#mnSomos a{
	background:url(../img/mn_quemsomos.png) 0 0 no-repeat;
}
ul#menuInst li#mnMissao a{
	background:url(../img/mn_missao.png) 0 0 no-repeat;
}
ul#menuInst li#mnValores a{
	background:url(../img/mn_valores.png) 0 0 no-repeat;
}
ul#menuInst li#mnEquipe a{
	background:url(../img/mn_equipe.png) 0 0 no-repeat;
}
ul#menuInst li#mnLocal a{
	background:url(../img/mn_localizacao.png) 0 0 no-repeat;
}
ul#menuInst li#mnWebsite a{
	background:url(../img/mn_website.png) 0 0 no-repeat;
}
/***********************************************************************
	CONTATO
************************************************************************/
dl.end-contato{
		margin-bottom:20px;
		letter-spacing:1px;
}
dl.end-contato dt{
		margin-bottom:15px;
		font-size:100%;
}
dl.end-contato dd{
		font-size:85%;
}
#form-contato{
	margin:56px 0 0 106px;
	width:388px;
	padding-bottom:32px;
	display:block;
}
#form-contato ul li{
	background:#620918;
	margin-bottom:2px;
	padding: 0 0 0 10px;
}
#form-contato ul li.libuttom{
	background:none;
	text-align:right;
}
#form-contato input{
	width:310px;
	height:20px;
	background:#620918;
	color:#fff;
	font-size:100%;
	padding:2px 0 2px 0;
}
#form-contato textarea{
	width:370px;
	height:54px;
	background:#620918;
	color:#fff;
	font-size:100%;
	font-family:"Trebuchet MS";
}
#form-contato label{
	height:20px;
	display:block;
	float:left;
}
#form-contato label img{
	display:none;
}
#form-contato label#lb-nome{
	background:url(../img/lb_nome.png) 0 0 no-repeat;
	width:40px;
}
#form-contato label#lb-email{
	background:url(../img/lb_email.png) 0 0 no-repeat;
	width:45px;
}
#form-contato label#lb-tel{
	background:url(../img/lb_telefone.png) 0 0 no-repeat;
	width:62px;
}
#form-contato label#lb-cidade{
	background:url(../img/lb_localidade.png) 0 0 no-repeat;
	width:50px;
}
#form-contato label#lb-assunto{
	background:url(../img/lb_assunto.png) 0 0 no-repeat;
	width:58px;
}
#form-contato label#lb-msn{
	background: url(../img/lb_mensagem.png) 0 0 no-repeat;
	width:67px;
}
#form-contato button{
	background:url(../img/bt_enviar.png) 0 0 no-repeat;
	width:106px;
	height:20px;
	cursor:pointer;
	margin-top:42px;
}
#form-contato button img{
	display:none;
}
#form-contato p{
	font-size:85%;
	margin-bottom:7px;
	letter-spacing:1px;
}
span.grafismocont{
	width:179px;
	height:121px;
	background:url(../img/grafismo_cont.gif) 0 0 no-repeat;
	bottom:-18px;
	left:0;
	z-index:100;
	position: absolute;
	display:block;
}
/***********************************************************************
	FORM RESERVAS
************************************************************************/
#form-reservas{
	margin:25px 0 0 106px;
	width:400px;
	padding-bottom:61px;
	display:block;
}
#form-reservas ul li{
	background:#620918;
	margin-bottom:2px;
	padding: 0 0 0 10px;
	float:left;
	height:26px;
}
#form-reservas ul li.geral{
	width:385px;
}
#form-reservas ul li.mensagem{
	width:385px;
	height:74px;
}
#form-reservas ul li.half{
	width:186px;
	margin-right:3px;
}
#form-reservas ul li.libuttom{
	background:none;
	text-align:right;
}
#form-reservas input{
	height:20px;
	background:#620918;
	color:#fff;
	font-size:100%;
	padding:2px 0 2px 0;
}

#form-reservas textarea{
	width:385px;
	height:54px;
	background:#620918;
	color:#fff;
	font-size:100%;
	font-family:"Trebuchet MS";
}
#form-reservas label{
	height:20px;
	display:block;
	float:left;
}
#form-reservas label img{
	display:none;
}
#form-reservas label#lb-nome{
	background:url(../img/lb_nome.png) 0 0 no-repeat;
	width:40px;
}
#form-reservas label#lb-email{
	background:url(../img/lb_email.png) 0 0 no-repeat;
	width:45px;
}
#form-reservas label#lb-tel{
	background:url(../img/lb_telefone.png) 0 0 no-repeat;
	width:62px;
}
#form-reservas label#lb-cidade{
	background:url(../img/lb_localidade.png) 0 0 no-repeat;
	width:50px;
}

#form-reservas label#lb-msn{
	background: url(../img/lb_mensagem.png) 0 0 no-repeat;
	width:67px;
}
#form-reservas label#lb-cep{
	background: url(../img/lb_cep.png) 0 0 no-repeat;
	width:28px;
}
#form-reservas label#lb-estado{
	background: url(../img/lb_estado.png) 0 0 no-repeat;
	width:50px;
}
#form-reservas label#lb-checkin{
	background: url(../img/lb_checkin.png) 0 0 no-repeat;
	width:64px;
}
#form-reservas label#lb-checkout{
	background: url(../img/lb_checkout.png) 0 0 no-repeat;
	width:74px;
}
#form-reservas label#lb-hotel{
	background: url(../img/lb_hotel.png) 0 0 no-repeat;
	width:43px;
}
#form-reservas label#lb-quarto{
	background: url(../img/lb_quarto.png) 0 0 no-repeat;
	width:53px;
}
#form-reservas button{
	background:url(../img/bt_enviar.png) 0 0 no-repeat;
	width:106px;
	height:20px;
	cursor:pointer;
	margin-left:280px;
}
#form-reservas button img{
	display:none;
}
#form-reservas p{
	font-size:85%;
	margin-bottom:7px;
	letter-spacing:1px;
}
#form-reservas select{
	background:#620918;
	color:#FFFFFF;
	margin-top:1px;
	height:20px;
	font-size:11px;
}

span.grafismoreserva{
	width:179px;
	height:121px;
	background:url(../img/grafismo_cont.gif) 0 0 no-repeat;
	bottom:-18px;
	left:0;
	z-index:100;
	position: absolute;
	display:block;
}

/***********************************************************************
	FORM AVALIE
************************************************************************/

#form-avalie{
	margin:25px 0 0 0;
	width:400px;
	padding-bottom:61px;
	display:block;
	background:#7C0D20;
}
#form-avalie ul li{
	background:#620918;
	margin-bottom:2px;
	padding: 0 0 0 10px;
	float:left;
	height:26px;
}
#form-avalie ul li.geral{
	width:385px;
}
#form-avalie ul li.mensagem{
	width:385px;
	height:74px;
}
#form-avalie ul li.half{
	width:186px;
	margin-right:3px;
}
#form-avalie ul li.libuttom{
	background:none;
	text-align:right;
}
#form-avalie input{
	height:20px;
	background:#620918;
	color:#fff;
	font-size:100%;
	padding:2px 0 2px 0;
}

#form-avalie textarea{
	width:385px;
	height:54px;
	background:#620918;
	color:#fff;
	font-size:100%;
	font-family:"Trebuchet MS";
}
#form-avalie label{
	height:20px;
	display:block;
	float:left;
}
#form-avalie label img{
	display:none;
}
#form-avalie label#lb-nome{
	background:url(../img/lb_nome.png) 0 0 no-repeat;
	width:40px;
}
#form-avalie label#lb-email{
	background:url(../img/lb_email.png) 0 0 no-repeat;
	width:45px;
}
#form-avalie label#lb-tel{
	background:url(../img/lb_telefone.png) 0 0 no-repeat;
	width:62px;
}
#form-avalie label#lb-cidade{
	background:url(../img/lb_localidade.png) 0 0 no-repeat;
	width:50px;
}

#form-avalie label#lb-msn{
	background: url(../img/lb_mensagem.png) 0 0 no-repeat;
	width:67px;
}
#form-avalie label#lb-cep{
	background: url(../img/lb_cep.png) 0 0 no-repeat;
	width:28px;
}
#form-avalie label#lb-estado{
	background: url(../img/lb_estado.png) 0 0 no-repeat;
	width:50px;
}
#form-avalie label#lb-checkin{
	background: url(../img/lb_checkin.png) 0 0 no-repeat;
	width:64px;
}
#form-avalie label#lb-checkout{
	background: url(../img/lb_checkout.png) 0 0 no-repeat;
	width:74px;
}
#form-avalie label#lb-hotel{
	background: url(../img/lb_hotel.png) 0 0 no-repeat;
	width:43px;
}
#form-avalie label#lb-quarto{
	background: url(../img/lb_quarto.png) 0 0 no-repeat;
	width:53px;
}
#form-avalie button{
	background:url(../img/bt_enviar.png) 0 0 no-repeat;
	width:106px;
	height:20px;
	cursor:pointer;
	margin-left:280px;
}
#form-avalie button img{
	display:none;
}
#form-avalie p{
	font-size:85%;
	margin-bottom:10px;
	letter-spacing:1px;
	color: #FFFFFF;
}
#form-avalie select{
	background:#620918;
	color:#FFFFFF;
	margin-top:1px;
	height:20px;
	font-size:11px;
}

span.grafismoreserva{
	width:179px;
	height:121px;
	background:url(../img/grafismo_cont.gif) 0 0 no-repeat;
	bottom:-18px;
	left:0;
	z-index:100;
	position: absolute;
	display:block;
}


/***********************************************************************
	SCROLL
************************************************************************/

			.scroll-pane {
				width:276px;
				height:235px;
				overflow: auto;
				float: left;
			}
			.scroll-pane-detalhe {
				width:276px;
				height:385px;
				overflow: auto;
				float: left;
			}
			.scroll-pane-intitucional {
				width:710px;
				height:385px;
				overflow: auto;
				float: left;
			}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #893947;
}
.jScrollPaneDrag {
	position: absolute;
	background: #620918;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}



/***********************************************************************
	NAVE GALERIA
************************************************************************/
div#galeria{
	width:452px;
	margin-left:4px;
	float:left;
	display:inline;
}

div#programacao {
  position: relative;
  width: 450px;
   height: 69px;
}
div#prog-nav { 
     height:43px;
     width: 304px;        
     margin: 0 0 0 0;
}
  div#prog-nav a.botao {    
    display:block;
    width: 32px;
    height: 69px;    
    cursor: pointer !important;
    cursor: hand;
    position:absolute;                            
  }
  div#prog-nav a.botao#bt-nav-esq{
  	background:url(../img/voltar.gif) 0 0 no-repeat;
	 top:0; 
  }
 
  div#prog-nav a.botao#bt-nav-dir{
     background:url(../img/avancar.gif) 0 0 no-repeat;
    left:417px;
    top:0;       
  }

    div#prog-nav div#nav-container { 
		overflow:hidden;
		width:378px;
		height:69px;	
		position:relative;
		left: 35px;
   }
	 
    div#prog-nav div {      
      width: 1000px;
      height: 69px;
      position:relative;
	   overflow:hidden;
}    
div#prog-nav div img{
	float:left;
	border:1px solid #fff;
	margin-right:4px;
	height: 67px;
	width:89px;
}    
div#fotos{
	border:1px solid #fff;
	width:450px;
	height:328px;
	margin-bottom:6px;
}
div#fotos img{
	width:450px;
	height:328px
}
div#menu-galeria{
	width:156px;
	float:left;
	position:relative;
	z-index:1000;
}
div#menu-galeria ul{
	margin-top:54px;
}
div#menu-galeria ul li{
	float:left;
	margin-bottom:1px;
}
div#menu-galeria ul li a{
	font-size:100%;
	background:url(../img/faixa_menu.png) 0 0 no-repeat;
	display:block;
	float:left;
	width:141px;
	height:22px;
	color:#fff;
	text-decoration:none;
	text-align:right;
	padding-right:15px;
	padding-top:3px;
}
div#menu-galeria ul li a:hover{
	color:#F5D104;
}
div#menu-galeria img.logo{
	margin: 20px 0 0 36px
}
/***********************************************************************
	Escolha r�pida
************************************************************************/
div.escolha{
	width:220px;
	background:#781728;
	padding:6px 0 8px 36px;
	margin:10px 0 0 12px;
}
div.escolha label{
	display:block;
	margin-bottom:6px;
	width:188px;
	height:8px;
}
div.escolha label.lbbhotel{
	background:url(../img/tt_escolha_hotel.png) 0 0 no-repeat;
}
div.escolha label.lbdestino{
	background:url(../img/tt_escolha_dest.png) 0 0 no-repeat;
}
div.escolha label img{
	display:none;
}
div.escolha select{
	width:188px;
	font-size:10px;
	height:20px;
}
/***********************************************************************
	Footer
************************************************************************/
div#footer{
	width:100%;
	padding-bottom:12px;
	float:left;
}
div#footer p{
	font-size:10px;
	float:left;
	margin:15px 0 0 2px;
}
div#footer img{
	float:right;
	margin:6px 3px 0 0;
}
div#ass{
	float:right;
	margin:0;
}

#alianca{
	border-top:1px solid #A54959;
	padding-top:6px;
}

#alianca img{
	border:0px;
	float:left;
}
#alianca img.separador{
	margin-left:8px;
	margin-right:8px;
}
#alianca img.img_texto{
	margin-top:12px;
}