body {
	background: #7DAAD5 url(images/fundo_geral.gif) repeat-x top;
	margin:0;
	text-align:center;
	font-family: Verdana, Arial, Georgia;
}

ul {font-size:12px; font-weight:bold; color:#CFE2FD; margin:0 }
li {
	list-style-type:none;
	font-size:12px; font-weight:bold; color:#CFE2FD;
	padding-bottom:7px;
}
form {margin:0;}

.tabGeral{
   width:755px;
   height:100%;
   position:relative;
   float:left;
   
	
}
  
.celGeral {
	background-color: #2962B7;
	vertical-align:top;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	margin:0;
	padding-bottom:1px;
}

.tabMenuEsq { font-size:10px; font-weight:bold; color:#000000; margin:5 0 0 10;}
.tabMenuEsq a {padding:3 5 4 15; font-weight:bold; font-size:10px; color:#012087; text-decoration:none; position:relative; display:block;}
.tabMenuEsq a:hover { background:#CFE2FD; color:#001350;}
.tabMenuEsqTitulo { padding-left:18px; font-weight:bold;}

.celMenu {vertical-align:top;  }

.rodape {
	height:22px;
	background-color: #D4E4F2;
	font-size:60%;
	color:#1A5683;
	text-align:center;
	border-right:1px solid #B2D2EE;
	border-left:1px solid #B2D2EE;
}
td.rodape a {text-decoration:none; color:#1A5683;}

.tabPacotes {float:right; font-size:11px; font-weight:bold; margin-top:60px; color:#0E569F; padding-right:5px;}
.tabPacotes a {text-decoration:none; color:#0316D6;}
.tabPacotes a:hover {text-decoration:underline; color:#011B43;}
.textoHome {margin:30 50 10 30; font-size:12px; font-weight:bold; color:#E2EEFF;  line-height:16px;}
.textoPousada {margin:0 10 10 30;  font-size:12px; font-weight:bold; color:#E2EEFF;  line-height:16px;}
.textoTerceiraIdade {margin:100 20 10 30;  font-size:12px; font-weight:bold; color:#E2EEFF; line-height:16px;}
.textoLuaDeMel {margin:90 60 10 30;  font-size:12px; font-weight:bold; color:#E2EEFF;  line-height:16px;}
.textoCarnaval {margin:90 40 10 30;  font-size:12px; font-weight:bold; color:#E2EEFF;  line-height:16px;}
.textoMotocross {margin:90 30 10 30;  font-size:12px; font-weight:bold; color:#E2EEFF;  line-height:16px;}
.textoHospedes {margin:17 5 5 30;  font-size:12px; font-weight:bold; color:#E2EEFF;  line-height:16px;}
.textoContato {margin:10 20 0 20; padding:10 10 10 20; font-size:12px; font-weight:bold; color:#E2EEFF;  line-height:16px;}

.tumbnailsGalerias img {margin:4 2 4 7;}

.tabForm {font-size:12px; color:#ffffff; }
.tabForm input{
	border: 1px solid #bcbcbc;
	color: #003380;
	padding: 4px;
	font: normal 12px verdana;
	margin:2;	
}
.tabForm select, .tabForm textarea {
	border: 1px solid #bcbcbc;
	color: #003380;
	padding: 5px;
	font: normal 12px verdana;
	margin:2;	
}

.tabRent {
font: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 10px;
padding: 2px;
margin: 2px;
border:1px solid #ffffff;
}


.letraTabSolta  { color:#ffffff; font-size:12px;}
.letraTabSolta a {text-decoration:none; color:#ffffff; font-size:11px;}
.letraTabSolta a:hover {text-decoration:underline; }


.linkTarifas a {text-decoration:none; color:#ffffff; font-size:12px;}
.linkTarifas a:hover {text-decoration:underline; }


.40anos{color:#FFFFFF; padding:0 50px 50px 50px; float:left; position:relative; width:750px;}
.40anos_font { font:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
.40anos2{color:#FFFFFF; padding-left:50px; padding-top:30px;}

.logo{margin-top:-10px; margin-bottom:0px;}

.titulo{ font-size:15px; font:Arial, Helvetica, sans-serif; text-align:justify; margin-top:100px; color:#FFFFFF; font-weight:bolder}


/*  ------------------------  Estilo para pagina reservas.asp --------------------------- */	




.formulario02{
	width:540px;
	height:auto;
	position:relative;
	float:left;
	font-weight:bold;
	margin:20px 0 0 5px;
	padding:15px 15px 15px 0;
}

.formulario02 fieldset{
	border:solid 1px #fff;
	padding:8px;
	width:auto;
}

.formulario02 legend{
	padding:5px;
	color:#fff;
	font-size:13px;
}


.formulario02 div{
	width:530px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	text-align:left;
}

.formulario02 div input{
	width:400px;
	height:18px;
	padding:0;
	margin:0 5px 0 0;
	color:#063d4f;
	border:solid 1px #145d75;
}


/*.formulario02 div input[type=button], .formulario02 input[type=reset]{
	width:60px;
	
}*/

.formulario02 div input[type=radio]{
	width:10px;
	height:10px;
}


.formulario02 label{
	padding:0;
	margin:0;
	color:#fff;
	font-size:12px;
}

.formulario02 select{
	border:solid 1px #145d75;
	color:#063d4f;

}

.formulario02 option{
	color:#667;

}

.formulario02 textarea{
	margin:0;
	padding:0;
	border:solid 1px #145d75;
	color:#063d4f;
	width:480px;
}

.paragrafo_impressao{
	text-align:center;
	height:33px;
	padding:0 0 15px 0;
	font-size:12px;

}

.paragrafo_impressao img{
	margin:0 10px 0 10px;

}

.paragrafo_impressao a{
	text-align:center;
	color:#FFF;
	text-decoration:none;
}

.paragrafo_impressao a:hover{
	text-decoration:underline;
}

/*  ------------------------  Estilo para pagina lua_de_mel.asp --------------------------- */

.container_imagens_lua_de_mel{
	width:100%; 
	height:200px; 
	position:relative; 
	float:left;
}

.container_imagens_lua_de_mel img{
	padding:0 5px 5px 0;
}
