html, body {	margin:0;

	padding:0;

	}

body {

	color:#333333;

	font: 0.76em Verdana, Arial, Helvetica, sans-serif;

 	text-align:center; 

	}

html {

	background: #006666;

	}

	

#wrap {		

width: 770px;

margin:0 auto;			

padding: 2px;

text-align:left;/* "remédio" para o hack do IE */					

}



a:link {

font-family :Verdana, Arial;

font-size : 12px;

text-decoration : none;

font-weight : bold;

color : #006699;

} 

a:visited {

font-family :Verdana, Arial;

font-size :12px;

text-decoration : none;

font-weight : bold;

color : #006699;

} 



a:hover {

font-family :Verdana, Arial;

font-size :12px;

text-decoration: underline;

font-weight : bold;

color : #FF6600;

}

#nav a:link {

font-family :Verdana, Arial;

font-size : 12px;

text-decoration : none;

font-weight : bold;

color : #FFFFFF;

} 

#nav a:visited {

font-family :Verdana, Arial;

font-size :12px;

text-decoration : none;

font-weight : bold;

color : #FFFFFF;

} 

#nav a:hover {

font-family :Verdana, Arial;

font-size :12px;

text-decoration: underline;

font-weight : bold;

color : #FFFF00;

}


#header {

    border: 1px solid #666666;

	padding:0px;

	margin:1px;

	position:absolute;

	width:765px;

	color:#fff;

	text-align:right;

	background: #006666 url(logo.jpg) right no-repeat;

	height:118px;

	}
	
#header_port {

    border: 1px solid #666666;

	padding:0px;

	margin:1px;

	position:absolute;

	width:762px;

	color:#fff;

	text-align:right;

	background: #006666 url(logoport.jpg) right no-repeat;

	height:118px;

	}	

	#header h1, #header h2 {

	font-style: bold;

	font-size:2.0em;

	margin-left:1.0em;

}

#header h1  { 

	position:absolute;

	left:30px;

	top:6px;

	}

#header h2{

	position:absolute;

	right:15px;

	bottom:3px;

	font-size:2.1em;

	}

table {

	margin:auto;

	width:100%;

	padding:2px;

	}



td {

	border:1px solid #666666;

	font: 0.76em  Georgia, "verdana", Times, Serif;

 	text-align:left;

	margin:auto;

	width:50%;

	padding:2px;

	}

	

#content {

    padding:4px;

	position:absolute;

	border:1px solid #006699;	

	height:auto;

	background:#FFFFFF;

	width:764px;

	position:absolute;

	top:150px;

	text-align:justify;

	}







	#content h1 {

	position:relative;

	background-color:#FFFFFF;

	color:#000000;

	border:1px solid #006699;

	font-size:1.5em;

	padding:2px;

	margin:2px;

	}



.col {
	padding: 8px;
	height: auto;
	border:1px solid #3366CC;
	width: 508px;
	margin-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	}
	
.col3

	{

	padding: 10px;

	height: auto;

	border:1px solid #3366CC;

	width: 680px;

	text-align:left;

	word-spacing: 5px;
	margin-left:5%;

    }	

	

#content h2, #content h3 {

	background-color:#CCCC99;

	color:#666;

	border-bottom:1px solid #006699;

	font-size:1.1em;

	margin:15px 10px 8px 0;

	padding:5px 8px 0;

	}


#nav {
    position:absolute;
    top:122px;
	width: 760px;
	height:auto;
	margin:2px auto;
	padding:4px;
	text-align:center;
	word-spacing:8px;
	border: 1px solid #6699CC;
	padding-left:4px;
}


#link {

	position:relative;

	left:534px;

	top:150px;

	margin:2px;

	width:225px;	

	}

	

	.luxury {

BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	BORDER-LEFT: #666666 1px solid;

	BORDER-BOTTOM: #666666 1px solid;

	background-image:  url(gray_lgd.jpg);

	width:20%;

}



.guesthouse {

BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	BORDER-LEFT: #666666 1px solid;

	BORDER-BOTTOM: #666666 1px solid;

	background-image:  url(bluesky_lgd.jpg);

	width:20%;

}



.tourist {

BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	BORDER-LEFT: #666666 1px solid;

	BORDER-BOTTOM: #666666 1px solid;

	background-image:  url(greenmoss_lgd.jpg);

	width:20%;

}



.superior {

BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	BORDER-LEFT: #666666 1px solid;

	BORDER-BOTTOM: #666666 1px solid;

	background-image:  url(yellow_lgd.jpg);

	width:20%;

}

.bold {

font-weight : bold;	

}

.botao {	

background:#99CCFF;	

color:#CCCCCCC;

margin:17px;

border:1px solid #006699;

position:absolute;

left:100px;

}	

#footer 

	{

	color: white;

    font-size: 10px;

    font-family: Verdana,Geneva,Arial,sans-serif;

    background-color: navy;

    text-align: center;

    clear: left;

    margin-top: 10px;

    padding-top: 4px;

    padding-bottom: 4px;

    width: 100%;

    }	
	#adsense
 {
 margin: 4px;
 text-align: center;
 }

	













	

	

	




