body {	
	color: #000;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background: #152648;
}
#wrapper{
	margin: 10px auto;
	width: 777px;
	padding: 0px;
	background-color: #FFFFFF;/*#00FF99*/
	text-align:center;
}
/*-------------Descrito dos cantos arredondados---------------------------------*/
/*------------------------------------------------------------------------------*/
.curvy {
	position:relative;
	top:2px
}
#ctl, #cbl, #ctr, #cbr {
	position:absolute;
	width:10px;
	height:12px;
}
#ctl {
	top:0px;
	left:0px;
	background-repeat: no-repeat;
	background-image:url(../imagens/cnr-bw-tl.gif)
}
#ctr {
	top:0px;
	left:767px;
	background-repeat: no-repeat;
	background-image:url(../imagens/cnr-bw-tr.gif)
}
/*-----------------------------------banner-------------------------------------*/
/*------------------------------------------------------------------------------*/
#banner{
	width: 757px;
	margin: 0px 10px 0px 10px;
	background-color: #FFFFFF;/*66FF99*/
}
#LogoGrande{
	position:absolute;
	top:20px;
	left:10px;
	margin:0px;	
}
#titulo{
	text-align:left;
	margin: auto 10px;
	padding:0px;
}
	#titulo h1{
		font: 23px Georgia, "Times New Roman", Times, serif;
		color:#990000;
		margin:2px 0px 0px 10px;
		background-color:#FFFFFF;/*#CCFF33*/
	}
/*-----Coluna esquerda-------*/
/*vvvvvvvvvvvvvvvvvvvvvvvvvvv*/
#seccao1{
	margin: 0px 10px 0px 10px;
	padding:0px;
	background-color: #FFFFFF;/*#FFFF99*/
}
	#seccao1 h2{
		background-color:#935600;
		font: 18px Georgia, "Times New Roman", Times, serif;
		text-align:left;
		margin:0px 0px 0px 316px;
		padding:2px 0px 2px 10px; 
		color: #FFFFFF;
	}
	#seccao1 h4{
		background-color:#935600;
		font: 18px Georgia, "Times New Roman", Times, serif;
		text-align:left;
		margin:14px 0px 0px 316px;
		padding:2px 0px 2px 10px; 
		color: #FFFFFF;
	}
	#seccao1 p{
		font: 12px Arial, Helvetica, sans-serif;
		margin:12px 10px 0px 316px;
		text-align:left;
		background: #FFFFFF;/*33CC66*/
		padding:0px;
	}
#reservas{
	background-color: #F8D14A;
	width:298px;/*298*/
	height:110px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
	#reservas h5{
		font: 28px Georgia, "Times New Roman", Times, serif;
		color:#990000;
		text-align:left;
		margin:0px 0px 15px 15px;
		padding:10px 0px 0px 0px
	}
	#reservas h6{
		text-align:left;
		margin:0px 0px 0px 85px;
		padding:10px 0px 15px 0px;
	}
#reservas_email{
	float:left;
	width:148px;/*298*/
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
	#reservas_email p{
	text-align:center;
	margin:5px 0px 0px 40px;
	padding:2px 20px 2px 10px;
	background-color: #F24921;
	border:1px solid #935600;
	width:70px;/*99*/
	color:#FFFFFF;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;	
	}
#reservas_online{
	float:right;
	width:148px;/*298*/
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
	#reservas_online p{
	text-align:center;
	margin:5px 0px 0px 10px;
	padding:2px 20px 2px 10px;
	background-color: #F24921;
	border:1px solid #935600;
	width:70px;/*99*/
	color:#FFFFFF;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	font-weight: 900;	
	}
	#reservas_email p:hover, #reservas_online p:hover{
		background-color: #935600;
		border:1px solid #FFF;
	}
	#reservas_email a, #reservas_online a{
		text-decoration: none;
		color:#FFFFFF;
	}
td.check{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	padding:0px 0px 0px 15px;
	text-align:left;
}
select.selectday{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	text-align:left;
}
select.selectdate{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	text-align:left;
}
#hotelfotos{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:298px;
}
#colunaesquerda{
	float:left;
	width:298px;
	background-color: #FFFFFF;/*#FF0000*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*ooooooooooooooooooooooooooo*/
#contactos{
	margin:10px 10px 0px 10px;
	padding:0px 0px 10px 0px;
	background-color: #FAEFC4;	
}
	#contactos h6{
		background-color:#DD8712;
		font: 18px Georgia, "Times New Roman", Times, serif;
		text-align:left;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10px; 
		color: #FFFFFF;
	}
	#contactos p{
		margin:0px 10px 0px 10px;
		font-weight: bold;
		padding:0px;
	}
		#contactos p a{
			font-weight:normal;
		}
#rodape{
	clear:both;
	background: #152648;
}
	#rodape p{
		font: 10px Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#b1dee5;
		text-align:left;
		padding:10px 0px 0px 5px;
	}
#inflegal{
	width: 757px;
	background-color: #FFCC00;
}
.texto{
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
}
.promocao{
	color:#F24921;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	/*text-decoration:blink;*/
}
.promocao a{
	color:#0066cc;
	text-decoration:none;
	font: 12px Arial, Helvetica, sans-serif;
}
.botaoreservas{}
/*-------------------------Menu global-------------------------------------------*/
#globalNavcontainer{
	margin:0px 0px 0px 440px;
	padding:12px 0px 0px 0px;
	background-color:#FFFFFF;/*#999933*/
	text-align:right;
	font: 11px Arial, Helvetica, sans-serif;
}
#globalNav {
	color: #0066cc;
	text-align: right;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;/*#CC6633*/
	border-bottom: #0066cc solid 1px;	
}
	#globalNav ul {
		margin: 0px;
		padding: 0px;	
	}
	#globalNav li {
		margin: 0px 0px 0px 20px;
		padding: 0px;
		list-style-type: none;
		display: inline;
	}
	#globalNav img {
		padding-right:0px;
	}
	#globalNav a {
		text-decoration: none;
		color: #0066cc;
		font: 10px Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
	}
		#globalNav a:hover {
			color: #002674;
		}
/*--------------------------Menu navegao idioma-----------------------------------*/
#idiomaNavcontainer{
	margin:0px 10px 5px 440px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;/*#999933*/
	text-align:right;
	font: 11px Arial, Helvetica, sans-serif;
}
#idiomaNav {
	color: #0066cc;
	text-align: right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #FFFFFF;/*#CC6633*/
}
	#idiomaNav ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;	
	}
	#idiomaNav li {
		margin: 10px 2px 0px 0px;
		padding: 0px;
		list-style-type: none;
		display: inline;
	}
	#idiomaNav img {
		padding-right:0px;
		border:0px;	
	}
	#idiomaNav a {
		text-decoration: none;
		color: #0066cc;
		font: 10px Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
	}
		#idiomaNav a:hover {
			color: #002674;
		}
/*--------------------------Novo menu navegao-------------------------------------*/
#header{
	float:left;
	width:100%;
	background:FFFFFF; /*yellow*/
	font-size:14px;
	line-height:normal;
	margin-top:55px;
	padding:0px;
	border-bottom: #152648 solid 4px;
}
	#header ul{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	#header li{
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 3px 0px;
		background: url("../imagens/botoes/botao_dir_off.jpg") no-repeat right top;
		border-bottom: #FFFFFF solid 2px;
		border-left: #FFFFFF solid 2px;
	}
	#header li:hover{
		background: url("../imagens/botoes/botao_dir_select.jpg") no-repeat right top;
		border-bottom: #FFFFFF solid 2px;
		border-left: #FFFFFF solid 2px;
	}
	#header a{
		display:block;
		background: url("../imagens/botoes/botao_esq_off.jpg") no-repeat left top;
		padding:5px 15px;
		font: 10px Arial, Helvetica, sans-serif;
		color:#498495;
		text-decoration:none;
		font-weight: bolder;	
	}
	#header a:hover{
		background: url("../imagens/botoes/botao_esq_select.jpg") no-repeat left top;
		color:#498495;
	}
	#header #current{
		background: url("../imagens/botoes/botao_dir_on.jpg") no-repeat right top;
		border-bottom: #152648 solid 2px;
	}
	#header #current a{
		background: url("../imagens/botoes/botao_esq_on.jpg") no-repeat left top;
		color:#FFFFFF;
	}
/*---------------------------Limpar divs------------------------------------------*/
#cleardiv{
	clear:both;
	margin:0px;
	padding:0px;
}
