	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 : #3366CC;

} 

a:visited {

font-family :Verdana, Arial;

font-size :12px;

text-decoration : none;

font-weight : bold;

color : #3366CC;

} 

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;

	}	

#content {

    padding:4px;

	position:absolute;

	border:1px solid #006699;	

	height:auto;

	background:#FFFFFF;

	width:764px;

	position:absolute;

	top:150px;

	text-align:justify;

	}

	#content h1 {

	background-color:#669999;

	border:1px solid #006699;

	text-align:center;

	font-size:1.5em;

	color:#FFFFFF;

	padding:2px;

	margin:2px;

	}

#content h2, #content h3 {

	text-align:left;

	font-size:1.5em;

	color:#333333;

	padding:2px;

	margin:2px;

	border-bottom:1px solid #FF3300;

	left: 348px;

	}

	

div.texto1  { 

position:absolute;

top:2px;

left:2px;

color:#f00;

font: bold 25px Georgia, "Times New Roman", Times, serif;

}



div.sombra11 {

position:relative;

color:#ccc;

font: bold 25px Georgia, "Times New Roman", Times, serif;

}	

	

.col1

	{

	padding: 10px;

	height: auto;

	border:1px solid #3366CC;

	width: 305px;

	margin-left:206px;

	text-align:left;

	word-spacing: 5px;

    }	
	
	.col3

	{

	padding: 10px;

	height: auto;

	border:1px solid #3366CC;

	width: 680px;

	text-align:left;

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

    }

.col4

	{

	padding: 10px;

	height: auto;

	border:1px solid #3366CC;

	width: 500px;

	text-align:left;

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

    }


#header h1  {     

	position:absolute;

	left:30px;

	top:6px;

	}

#header h2{

	position:absolute;

	right:15px;

	bottom:3px;

	font-size:1.1em;

	}

	

	#content table.menu{ 

	background-color:#999966;

	width:100%;

	line-height:1.8em;

	border:1px solid #006600;
	
	text-align:center;

	}
	
	#content table.buttom{ 

	background-color:#669999;

	width:100%;

	line-height:1.8em;

	border:1px solid #006600;
	
	text-align:center;

	}
	
		
#content table.ny{ 

	background-color:#FFFFCC;

	width:100%;

	line-height:1.8em;

	border:1px solid #006600;
	
	text-align:center;

	}
	
	

	#content table.travel_services{ 

	background-color:#FFFFFF;

	width:100%;

	line-height:1.8em;

	border:1px solid #006699;

	}

	#content table.blog{ 

	background-color:#FFFFFF;

	width:auto;

	line-height:1.8em;

	border:1px solid #006699;
	
	padding:2px;
	margin-right:3px;
	margin-top:2px;

	}
	

	#content table.pic{

	background-color:#FFFFFF;
	
	text-align:center;

	width:70%;

	line-height:1.8em;

	border:1px solid #006699;

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

	font-style: italic;

	}
	

	#content ul{ 

	list-style: none;

	padding:4px 4px;

	margin:0px;



	

	}

		

	#link {

	position:absolute;

	right:0;

	top:0;

	margin:0;

	width:225px;	

	}

		

#menu {

    position:absolute;

    top:1px;

	width: 200px;

	float:left;

	height:auto;

	margin:2px auto;

	

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style:none;

	font: bold 16px arial, helvetica, sans-serif;

	text-align:left; 

	

}



#menu a {

	display: block;

	padding: 4px;

	border: 1px solid #666666;

	width: 190px;

	line-height:22px;

	color: #FF6633;

width:140px;

}

#menu a:hover { 

border: 1px solid #000000; 

background-color:#FFFF99; 

background-image:  url(../trips/assets_trips/fundo_gif2.jpg); 

color:#FF6633; 

}

	#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%;

    }





  #footertext 

	{

	text-align: left;

    margin-right: auto;

    margin-left: auto;

    width: 430px;

    }



 

 #adsense 

	{

	text-align: center;

    margin-top: 10px;

    }

	

	

	 .adsensebr 

	{

	text-align: center;

    margin-top: 20px;

    }



#tagcloud {

margin-top:27px;

text-align:center;

}



#tagcloud h2, #tagcloud h3 {

	text-align:center;

	font-size:1.5em;

	color:#333333;

	padding:2px;

	margin:2px;

	border-bottom:1px solid #009999;

	}



.tag_cloud { 

padding: 8px; 

text-decoration: none;

text-align:center; 

}

.tag_cloud:link  { 

font-family :Verdana, Arial;

font-size : 12px;

text-decoration : none;

font-weight : bold;

color : #3366CC; 

}



.tag_cloud:visited { 

font-family :Verdana, Arial;

font-size :12px;

text-decoration : none;

font-weight : bold;

color : #006699; 

}



.tag_cloud:hover { 

font-family :Verdana, Arial;

font-size :12px;

text-decoration: underline;

font-weight : bold;

color : #FF6600; }



.tag_cloud:active {

 color: #ffffff; 

 background: #669966; }

	

#space {

height:450px;

}	

.editorialfeature { 
float: left; 
position: relative; 
height: 260px; 
margin-top:2px;

}
.editorialfeature .editorialfeatureframe { 
position: absolute; 
height: 260px; 
width: 305px; 
overflow: hidden;
text-align:center; 
 }	


#slideshow{
	background-color:#f7f7f7;
	width:100%;
	border:1px solid #006699;
	text-align:left;
	font-family: "Comic Sans MS";
	font-size: 14px;
	height:260px;
		}
	
#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;
}

.search {
    margin-top:2px;
	height:auto;
	text-align:left;
	padding:4px;
	border: 1px solid #6699CC;
	
}


/* maps */
.beaches
	{
  background-color: #FF9900;
  border:1px solid #FFCC00;
  padding:4px;
  width:30px;
    }

.colbeaches
	{
    padding:5px;
    height: auto;
	border:1px solid #FFCC00;
    width: 730px;
	margin-left:10px;
	background-color:#FF9900;
    }
	
.islands
	{
  background-color: #99CC99;
  border:1px solid #00CC99;
  padding:4px;
  width:30px;
    }

.colislands
	{
    padding:5px;
    height: auto;
	border:1px solid #00CC99;
    width: 730px;
	margin-left:10px;
	background-color: #99CC99;
    }	
	
.lagoons
	{
  background-color:#990099;
  border:1px solid #CC66CC;
  padding:4px;
  width:30px;

    }
	
.collagoons
	{
    padding:5px;
    height: auto;
	border:1px solid #CC66CC;
    width: 730px;
	margin-left:10px;
	background-color:#990099;
    }
	
.dunes
	{
  background-color:#CC9933;
  border:1px solid #CCCC33;
  padding:4px;
  width:30px;

    }
	
.coldunes
	{
    padding:5px;
    height: auto;
	border:1px solid #CCCC33;
    width: 730px;
	margin-left:10px;
	background-color:#CC9933;
    }
	
.history
	{
  background-color:#999999;
  border:1px solid #CCCCCC;
  padding:4px;
  width:30px;

    }
	
.colhistory
	{
    padding:5px;
    height: auto;
	border:1px solid #CCCCCC;
    width: 730px;
	margin-left:10px;
	background-color:#999999;
    }
	
.city
	{
  background-color:#669966;
  border:1px solid #00CC99;
  padding:4px;
  width:30px;

    }
	
.colcity
	{
	padding:5px;
	height: auto;
	border:1px solid #00CC99;
	width: 730px;
	margin-left:10px;
	text-align: center;
	background-color:#669966;
    }	
	
.lodging
	{
  background-color:#0099CC;
  border:1px solid #66CCFF;
  padding:4px;
  width:30px;

    }
	
.col_lodging
	{
	padding:5px;
	height: auto;
	border:1px solid #66CCFF;
	width: 730px;
	margin-left:10px;
	text-align: center;
	background-color:#0099CC;
    }		

.top10
	{
  background-color:#CC6666;
  border:1px solid #FF9966;
  padding:4px;
  width:30px;

    }
	
.coltop10
	{
    padding:5px;
    height: auto;
	border:1px solid #FF9966;
    width: 730px;
	margin-left:10px;
	background-color:#CC6666;
    }
	
.colsos
	{
    padding:5px;
    height: auto;
	border:1px solid #3366CC;
    width: 730px;
	margin-left:10px;
	background-color:#009966;
    }	
	
	
	/* Lodging*/
	
	
.map
	{
  background-color:#CC9999;
  border:1px solid #3366CC;
  padding:4px;
  width:30px;}
  
  .collodging
	{
    padding:5px;
    height: auto;
	border:1px solid #3366CC;
    width: 730px;
	margin-left:10px;
	background-color:#CC9999;
    }
  	
	
	#navigation{
    position:absolute;
    top:80px;
	width: 760px;
	height:auto;
	margin:2px auto;
	padding:4px;
	text-align:center;
	word-spacing:10px;
	border: 1px solid #6699CC;
}

	
/* save the island*/	


/* trips*/

#menu_trips {

    position:absolute;

    top:1px;

	width: 200px;

	float:left;

	height:auto;

	margin:2px auto;

	

}



#menu_trips ul {

	margin: 0;

	padding: 0;

	list-style:none;

	font: bold 16px arial, helvetica, sans-serif;

	text-align:left; 

	

}



#menu_trips a {

	display: block;

	padding: 6px;

	width: 190px;

	line-height:22px;

	color: #FF6633;

width:140px;

}







