*{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
}

hr{display:none;}


#estrutura {
	margin:0 auto;
	width:759px;
}

#flash {
	position:absolute;
	top:0;
	left:0;
}

#topo-esq{
	width:142px;
	height:86px;
	float:left;
}

#topo-dir{
	width:617px;
	height:50px;
	float:left;
	overflow:hidden;
}

#topo .titulo{
	height:28px;
	width:617px;
	float:left;
}

#menu {
	background: #25a2e0;
	padding: 2px 0 2px 0;
	width:617px;
	float:left;
}

#menu ul{ 
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu a{
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #ffff00;
	display:block;
	padding: 2px 6px;
	background: #25a2e0;
	text-decoration: none;
}

#menu a:hover{
	color: #ff0000;
}

#menu li{
	float:left;
}

#conteudo{
	clear:both;
	*display:inline;
}


#flash {
	float:left;
}

#conteudo h2{
	text-align:center;
	font: bold 18px Vrinda;
}

#conteudo table{
	font: 14px Arial, Helvetica, sans-serif;
	text-transform:none;
}

#conteudo li{
	list-style:disc;
}

#conteudo .lateral{
	width:160px;
	float:left;
}

#conteudo .conteudo{
	width:589px;
	padding:0 0 0 10px;
	height:310px;
	float:left;
	*display:inline;
}

#conteudo .lanchasconteudo{
	width:589px;
	padding:0 0 0 10px;
	float:left;
}

#conteudo .linksconteudo{
	width:749px;
	padding: 0 5px;
	height:310px;	
}

#conteudo .indexconteudo{
	width:759px;
	height:322px;
	background: #99CCFF;	
}

#conteudo .ocorreconteudo{
	width:589px;
	padding:0 0 0 10px;
	float:left;
}

#conteudo .lanchas{
	float:left;
}

#conteudo .barcos iframe{
	width: 405px;
}

#conteudo .barcos{
	width:594px;
	padding:0 0 0 5px;
	float:left;
	*display:inline;
}

.onda{
	width: 150px;
}

.tempo{
	width: 150px;
}

#conteudo .restrito a{
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF00;
}

#conteudo .restrito a:hover{
	color: #ff0000;
}

#conteudo .restrito{
	width:589px;
	padding:0 0 0 10px;
	float:left;
}


#footer{
	width:759px;
	height:30px;
	background-color:#CCCCCC;
	margin:5px 0 0 0;
	border-top: 1px solid black;
	clear:both;
}

#footerini{
	width:759px;
	height:30px;
	background-color:#CCCCCC;
	border-top: 1px solid black;
	clear:both;
}



#footer p{
	display:block;
	float:left;
	padding: 5px 15px;
	font: bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

#footerini p{
	display:block;
	float:left;
	padding: 5px 15px;
	font: bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

#footer a{
	color:black;
}

#footerini a{
	color:black;
}

#footer a:hover{
	color: #25a2e0;
}

#footerini a:hover{
	color: #25a2e0;
}
