@charset "UTF-8";
/* CSS Document */


* {
margin:0;
padding:0;
text-decoration:none;
}

.negrito{ font-weight:bold;}

img{ border:none;}

body { font-family: Verdana, Geneva, sans-serif;
text-align:center;
color:#323d1f;
background: url(imagens/areia.jpg) repeat;
line-height:1.7em;
font-size:0.8em;
}


h1{ font-size:1.7em; margin-bottom:15px; letter-spacing:-1px;}
h2{ font-size:1.2em; margin-bottom:15px; letter-spacing:-1px;}
h3{ font-size:1.0em; margin-bottom:15px; letter-spacing:-1px;}

li {
list-style-position:outside;
list-style-image:url(imagens/setinha.gif);
line-height:1.9em;
margin-left:20px;
}

a:link{ color:#323d1f;}
a:visited{ color:#323d1f;}
a:active{ color:#323d1f;}
a:hover{ color:#323d1f; text-decoration:underline;}



#container {	
width:960px;
text-align:left;
margin:0 auto;
}

#contents{min-height:370px;}

#previsaonews{
	width:230px;
	min-height:370px;
	float:left;
	margin-left:10px;
	margin-top:25px;
	}
	
	#previsao{
	height:160px;
	

	}
	
	#newsletter{
	height:160px;

	}
	
	#chamadashome{
	margin-top:25px;
	width:470px;
	min-height:370px;
	float:left;
	margin-left:10px;
	}
	
	
	#chamada1{ 
	height:145px;}
	
	#itens{
	height:210px;}
	
	
	#gastronomiahome{
	margin-top:25px;
	width:220px;
	min-height:370px;
	float:left;
	margin-left:10px;
	line-height:13px;
	}
	#fotogastronomia{ 
	height:200px;}
	#links{ 
	height:150px;}
	
	
	
#header {
height:300px;
width:100%;
position:relative;
background:url(imagens/topo.jpg) no-repeat top;
}

#topoMenu{ margin:0 auto; width:970px; height:300px;}




#sideLeft{ width:410px; float:left; background-color:#ffd47f; min-height:500px; padding:30px; background-image:url(imagens/bg_footer.jpg); margin-bottom:20px; margin-top:20px;}
#sideRight{ width:470px; float:right; min-height:500px; margin-bottom:20px; margin-top:20px;}

#localizacao #sideRight{ background-color: none; padding:0; width:470px; height:600px;}
#localizacao #sideLeft{ background-color: none; padding:0; width:470px;height:600px;}

#acomodacoes #sideRight{ background-color: none; padding:0; width:470px;}
#sideLeft{ width:410px; float:left; background-color:#ffd47f; min-height:500px; padding:30px; background-image:url(imagens/bg_footer.jpg); margin-bottom:20px; margin-top:20px; min-height:529px; }

#reservas #sideRight{ background-color: none; padding:0; width:470px; padding:30px; width:410px;  background-image:url(imagens/bg_footer.jpg); min-height:600px;}
#reservas #sideLeft{ background-color: none; padding:0; width:470px; padding:30px; width:410px;  background-image:url(imagens/bg_footer.jpg); min-height:600px;}

#business #sideRight{ float:left;}
#business #sideLeft{ float:right; width:420px;}

#gastronomia #sideRight{ padding:30px; width:420px; background-image:url(imagens/bg_footer.jpg); min-height:530px;}
#servicos #sideRight{ padding:30px; width:420px; background-image:url(imagens/bg_footer.jpg);}
#lazer #sideRight{ padding:30px; width:420px; background-image:url(imagens/bg_footer.jpg); min-height:529px;}
#eventos #sideRight{ padding:30px; width:420px; background-image:url(imagens/bg_footer.jpg);}

#contato #sideRight{ background-color: none; padding:0; width:470px; padding:30px; width:410px;  background-image:url(imagens/bg_footer.jpg); min-height:430px;}
#contato #sideLeft{ background-color: none; padding:0; width:470px; padding:30px; width:410px;  background-image:url(imagens/bg_footer.jpg); min-height:430px;}


#footer {
	padding-top:30px;
clear:both;
text-align:center;
height:60px;
font-size:80%; 
background:url(imagens/separa.jpg) top no-repeat;}

.formulario {font-style: normal; line-height:12px; background: url(imagens/areia.jpg) repeat; width:180px; border: 0px; padding:3px; color:#333; height:20px;}

.newsform {font-style: normal;background: url(imagens/areia2.jpg) repeat; width:150px; border: 0px; padding:3px; color:#333; height:20px;}

.botaocontato {
border: 0px none;
font-size:13px;
font-weight:900;
background-color:#323d1f;
color:#fff;
padding:5px;
}

.botnewsform {
	display:block;
	height:20px;
	width:30px;
border: 0px none;
font-size:10px;
background-color:#323d1f;
color:#fff;
padding:3px;
cursor:pointer;
}


 table #tarifario{ width:100px; }
 
 .tabelaTitulo{ color:#fff;}