/* DEFINICOES CORPO HTML */
body {
	margin:0px;
	padding:0px;
	background:url(../imagens/fundo_faixa.jpg) no-repeat #a9b8ab center top;
	
	scrollbar-arrow-color:#b88c00;
	scrollbar-3dlight-color:#b88c00;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#b88c00;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}
body, td, th, input, textarea, select {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	color: #fff;
}
/*--------------- links - forms ---------------------------------------------*/

.links {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.links:hover {
	font-size: 11px;
	text-decoration: none; 
	color: #333;
}

.links:visited {
	font-size: 11px;
	text-decoration: none; 
	color: #333;
}

.linksint {
	font-size: 11px;
	font-weight:bold;
	color: #00411e;
	text-decoration: none;
}

.linksint:hover {
	font-size: 11px;
	font-weight:bold;
	text-decoration: none; 
	color: #333;
}

.linksint:visited {
	font-size: 11px;
	font-weight:bold;
	text-decoration: none; 
	color: #333;
}

.linksint_g {
	font-size: 16px;
	font-weight:bold;
	color: #00411e;
	text-decoration: none;
}

.linksint_g:hover {
	font-size: 16px;
	font-weight:bold;
	text-decoration: none; 
	color: #333;
}

.linksint_g:visited {
	font-size: 16px;
	font-weight:bold;
	text-decoration: none; 
	color: #333;
}


form {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
input, textarea, select {
	font: 11px Verdana, Tahoma, Arial, Sans-Serif;
	color: #ffffff;
	border:solid 1px #ffffff;
	background:#b88c00;
}
/*input:focus {
	border:1px solid #fe113f;
}
input[type=submit] {
	border:1px solid #6d2634;
	background-color:#6d2634;
	color:#dfd0d0;
	font-weight:bold;
}
input[type=submit]:hover {
	border:1px solid #6d2634;
	background-color:#a01a34;
	color:#dfd0d0;
	font-weight:bold;
}
input[type=radio], input[type=checkbox] {
	border:0px;
}*/
ul {
	list-style-type:square;
	list-style-position: outside;
}
ol {
	list-style-type: upper-roman;
	list-style-position: outside;
}
h1, h2, h3, h4, h5 {
	display:block;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 4px 0px;
	padding:0px;
}
h1 {
	font-size: 16px;
	font-weight:bold;
	color: #00411e;
}

/* DECLARACAO PARA O TOPO */
#topoGeral {
	background:url(../imagens/topo_idiomas.jpg) no-repeat;
	width:999px;
	height:23px;
	margin:0px auto 0px auto;
	display:table;
}

#topoGeral a.espanha {
	float:left;
	display:block;
	width:45px;
	height:22px;
	margin:0px 0px 0px 0px;
}

#topoGeral a.eua {
	float:left;
	display:block;
	width:40px;
	height:22px;
	margin:0px 0px 0px 0px;
}
#topoGeral a.twitter {
	float:right;
	display:block;
	width:100px;
	height:22px;
	margin:0px 0px 0px 0px;
}
/*DECLARACAO CORPO CONTEUDO*/
#corpoConteudo {
	width:999px;
	height:435px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#colunaEsquerda{
float: left;
width: 743px; 
height: 435px;
}

#colunaDireita{
float: right;
width: 256px; 
height: 435px;
}

#colunaTitulo{
float: left;
width: 244px; 
height: 435px;
}

#colunaBarra{
float: right;
width: 12px; 
height: 435px;
}

#divFormsReserva {
background:url(../imagens/fundo_forms_reserva.jpg) no-repeat;
width:999px;
height:240px;
}

#divFormsReservaOK {
background:url(../imagens/fundo_forms_reservaOK.jpg) no-repeat;
width:999px;
height:240px;
}

#divFormsWebcheckin {
	background:url(../imagens/fundo_forms2.jpg) no-repeat;
	text-align:center;
width:999px;
height:240px;
}

#divCampos1 {
	width:462px;
	height:190px;
	margin:0 0 0 14px;
	padding:30px 0 0 8px;
	float:left;
}

#divCampos2 {
	width:462px;
	height:190px;
	margin:0 0 0 28px;
	padding:30px 0 0 8px;
	float:left;
}

#divFormsFoto {
background:url(../imagens/fundo_forms_foto.jpg) no-repeat;
width:999px;
height:116px;
}

#baseTitulos {
	background:url(../imagens/base_iframe.jpg) no-repeat;
	width:244px;
	height:22px;
	display:table;
	clear:both;
}
#iframeConteudo {
	background-color:#b88c00;
	text-align:right;
	width:244px;
	height:338px;
	display:table;
	clear:both;
}
#tituloAcomodacoes a, #tituloBombinhas a, #tituloComochegar a, #tituloPacotes a, #tituloPousada a, #tituloQuemrecomenda a, #tituloReservas a, #tituloRomance a, #tituloServicos a, #tituloTarifario a{
	background:url(../imagens/tit_acomodacoes.jpg) no-repeat;
	width:244px;
	height:75px;
	display:block;
	clear:both;
}

#tituloPreReservas a, #tituloWebcheckin a{
	background:url(../imagens/tit_prereservas.jpg) no-repeat;
	width:999px;
	height:79px;
	display:block;
	clear:both;
}

#tituloCadastrese a, #tituloFale a{
	background:url(../imagens/tit_cadastrese.jpg) no-repeat;
	width:244px;
	height:75px;
	display:block;
	clear:both;
}

#tituloBombinhas a{
	background:url(../imagens/tit_bombinhas.jpg) no-repeat;
}
#tituloComochegar a{
	background:url(../imagens/tit_comochegar.jpg) no-repeat;
}
#tituloFale a{
	background:url(../imagens/tit_fale.jpg) no-repeat;
}
#tituloPacotes a{
	background:url(../imagens/tit_pacotes.jpg) no-repeat;
}
#tituloPousada a{
	background:url(../imagens/tit_pousada.jpg) no-repeat;
}
#tituloQuemrecomenda a{
	background:url(../imagens/tit_quem_recomenda.jpg) no-repeat;
}
#tituloRomance a{
	background:url(../imagens/tit_romance.jpg) no-repeat;
}
#tituloServicos a{
	background:url(../imagens/tit_servicos.jpg) no-repeat;
}
#tituloTarifario a{
	background:url(../imagens/tit_tarifario.jpg) no-repeat;
}
#tituloWebcheckin a{
	background:url(../imagens/tit_webcheckin.jpg) no-repeat;
}
#tituloReservas a{
	background:url(../imagens/tit_reservas.jpg) no-repeat;
}

/*DECLARACAO MENU*/
#menu {
	width:975px;
	height:178px;
	margin:0px auto 0px auto;
	display:table;
	clear:both;
}

/* mídias sociais */


#divMidias {
	width:800px; 
	height:22px; 
	margin:0 auto 10px auto; 
	text-align:center;
	display:table;
	clear:both;
}

/*DECLARACAO RODAPE*/

#rodapeGeral {
	width:975px;
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
	text-align:center;
	display:table;
	clear:both;
}

#rodapeDrops {
	width:975px;
	margin:0px auto 0px auto;
	padding:0;
	text-align:right;
	clear:both;
}
#rodapeGeral hr {
	color:#c4a7ac;
	width:96%;
	margin:0px auto 0px auto;
	padding:0px;
}

/*CLASSES*/
.off {
	display:none;
}
.clear {
	clear:both;
	display:block;
}
.left {
	float:left;
}
.right {
	float:right;
}

#promo {
	width:999px;
	margin:0px auto 0px auto;
	display:table;
	clear:both;
}
