body {
	margin: 0 auto;
	padding: 0;
	width:950px;
	text-align: center;
	background-image: url(images/fundo_principal.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	
	
}

a:link, a:visited {
	
	color: #fff;
	text-decoration: none;

	
	}
a:hover, a:active {
	
	color: #ABAAAA;

}


h2{


font: italic 22px "Georgia", Helvetica, Arial, sans-serif;
font-weight: normal;
text-align: left;
padding:3px;
background-color:#42929D;
color:#fff;
margin-right:20px;
clear:both;



}
h3{


font: italic 22px "Georgia", Helvetica, Arial, sans-serif;
font-weight: normal;
text-align: left;
padding:0px;
color: #42929D;
width:auto;
float:left;


}
h4{

font: italic 20px "Georgia", Helvetica, Arial, sans-serif;
font-weight: normal;
padding:3px;
text-align:left;
color:#42929D;
clear:both;
margin-left:20px;



}
h5{


font: italic 20px "Georgia", Helvetica, Arial, sans-serif;
font-weight: normal;
text-align: left;
padding:5px;
color:#fff;
width:auto;
float:left;
background-color: #666666;
margin-left:20px;
margin-right:20px;
}
h6{


font:24px "Georgia", Helvetica, Arial, sans-serif;
font-weight: normal;
text-align: left;
padding:3px;
color:#42929D;

}

p {

font: normal 16px "Georgia", Helvetica, Arial, sans-serif;
font-weight: normal;
text-align: left;
padding:0px;
color:#42929D;
width:auto;
float:left;
padding:5px;
}



#rodape {
clear: both;
	
	width: auto;
	height: auto;
	text-align: center;	
	margin-top:0px;
	
	
	
}




/*-------------------------------------------------------------------------- I N D E X--------------------------------*/
#logo{
	width:288px;
	height:190px;
	float:left;
	
	margin-left:50px;
	
	background-image:url(images/logo.png);
	background-repeat:no-repeat;

	z-index:0;
	

	

}
#frase{
width:320px;
	height:100px;
	float:left;
	margin-left:200px;
	margin-top:40px;
	
	background-image:url(images/em_frente.png);
	background-repeat:no-repeat;
	
	
}

#menu{
width:auto;
height:auto;
float: right;
margin-top:10px;
z-index:10;




}

.sombra_top{
width:950px;
height:39px;
background-image:url(images/fundo_sombra_top.png);
background-repeat: no-repeat;
float:left;

}

#conteudo{
width:950px;
height:auto;
float:left;
background-image:url(images/fundo_sombra.png);
background-repeat:repeat-y;
margin-top:-6px;


}
.sombra_botton{
width:950px;
height:39px;

float:left;


background-image:url(images/fundo_sombra_botton.png);
background-repeat: no-repeat;
}

/*-------------------------------------------------------------------------- P R I N C I P A L-------------------------------*/


#barra_azul{
width:950px;
height:auto;
float:left;
background-image: url(images/fundo_barra-azul.jpg);
background-repeat: no-repeat;
margin-left:25px;
margin-top:2px;
}

#lado_esquerdo{
width:460px;
height:auto;
float:left;
margin:30px;




	/*-------------------------------------------------------------------------- A G E N D A-------------------------------*/

}
#contato{
float:right;
margin-top:-104px;
margin-left:0px;
width:507px;
height:auto;
position: relative;
z-index: 10;







	
}
#borda {

}
#borda a{
float:left;
margin:5px;
border:1px #ccc solid;
padding:3px;
background-color:#fff;
}
#borda a:hover{

background-color:#1A5171;
border:1px #fff solid;
}
/*-------------------------------------------------------------------------- I N D E X--------------------------------*/



label {
	width: 100px;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
}

#campos label {
	width: 260px;
	display: block;
	padding: 0px;
	color:#009999;
	float:left;
	text-align:left;
	
}
#form {
	padding: 0px;
	margin: 0px;
	
}
#fields label {
	width: 260px;
	display: block;
	padding: 0px;
}
#fields input {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 260px;
}
textarea {
	
	margin: 0 0 3px 0;
	width: 260px;
	height: 63px;
		font: normal 100% Verdana, Tahoma, Arial;
	border: 1px solid #fff;
	background: #fff url(images/input.jpg) repeat-x;
	color: #252525;
	padding:4px;
	margin-top:2px;
	overflow:hidden;border: 1px solid #C8D2D9;
	
	
	
}
#send input {
	width: 64px;
	height:20px;
	margin: 0px;
}
input, selected, select, .campo_normal {
	font: normal 100% Verdana, Tahoma, Arial;
	border: 1px solid #fff;
	background: #fff url(images/input.jpg) repeat-x;
	color: #252525;
	padding:4px;
	margin-top:2px;
	height:12px;border: 1px solid #C8D2D9;
	

}




#logolg{
width:77px;
height:56px;
float:right;
margin-top:50px;
margin-right:40px;
}

#texto_rodape{

margin:50px;
float:left;


}

.album{
border:#666 solid 1px;
margin:0px;
width:950px;
background-image:url(images/fundo_galeria.jpg);
background-repeat:no-repeat;
text-align:center;}

#cadastro{
	background:#42929D url(images/fundo_news.jpg) no-repeat;
	float:left;
	width:450px;
	height:256px;
}
#cadastro form{
	margin:0 auto;
	text-align:center;
	padding-top:20px;
	width:260px;
	height:120px;
}
#cadastro input	{
	font-size:10px;
	width:240px;
	margin:5px;
}
#cadastro .submit{
	height:20px;
}

.linha			{clear:both; text-align:left;}
.colunaEsq 		{float:left; text-align:right; width:270px; color:#42929D;font: italic 13px "Georgia", Helvetica, Arial, sans-serif ; width:200px;
}
.colunaDir 	{float:left; text-align:right; width:180px;color:#42929D;font: italic 13px "Georgia", Helvetica, Arial, sans-serif;
}






#chamada_pacotes{
text-align:left;
width:330px;
float:left;
margin:30px;




}

#fotos_principal{




width:900px;
z-index: 0;
margin-left:25px;
margin-top:-17px;}


#galeria{
width:920px;
height:auto;
margin-left:16px;
float:left;
}
.galeria_flash{
height:530px;

}

#img_galeria{
margin-top:-23px;}


#tarifas{
margin:30px;
width:900px;
float:left;

}

#tarifas_atuais{
width:440px;
height:auto;
float:left;




}
#tarifas_dezembro{
width:440px;
height:auto;
float:left;

margin-left:20px;
}
#tarifas_dezembro_7dias{
width:440px;
height:auto;
float:left;



}

#tarifas_dezembro_8dias{
width:440px;
height:auto;
float:left;

margin-left:20px;

}
#tarifas_janeiro_2010{
width:440px;
height:auto;
float:left;
margin-left:0px;

}
#tarifas_janeiro_2010_2{
width:440px;
height:auto;
float:left;
margin-left:20px;

}
.fotos_acomoda{
border: #E0E0E0 1px dashed;
padding:2px;}

#fotos_luxo{
background-color: #F2F2F2;
height:300px;
border: #E0E0E0 1px dashed;
}

#fotos_standard{
background-color: #F2F2F2;
height:300px;
border: #E0E0E0 1px dashed;
}

#reserva_conteudo{
width:900px;
height:auto;
margin:20px;}

.link_pacotes a:link{
color:#999999;
}

.link_pacotes a:hover{
color:#999999;
}
#endereco{
width:400px;
float:left;
margin-left:50px;

}#form{
width:400px;
float:left;
margin-left:50px;
color:#0099CC;
}