* {
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:baseline;
	}
html { overflow: -moz-scrollbars-vertical; }
html, body{
   	margin: 0;
   	padding: 0;
   	list-style: none;
   	text-decoration: none;
	background: url(../img/background.jpg);
	width: 100%; height: 100%; 
   	}
#geral{
	width:955px;
	margin: 0 auto;
  	text-align: left;
  	position: relative;
  	min-height: 100%;
  	height: auto !important;
  	height: 100%;
	margin-top:-20px;
	padding-top:20px;
	*margin-top:0px;
	*padding-top:0px;
}
#topo{
	padding: 0 0 0;
}
#corpo{
	width:955px;
	height:850px;
	background: url(../img/fundo-site.gif);
	z-index:0;
}
#menuhor {
border:none;
margin: 0px;
font: 14px Arial, sans-serif ;
background-image:url(../img/fundo-menu.gif);
height:34px;
padding-top:10px;



}
#menuhor li {
list-style: none; 
margin: 0;
display: inline;

}
#menuhor li a {
height:10px; /* IE5.0 bug */
padding: 20px 35px; 
margin:0;
text-decoration: none;
}
#menuhor li a:link {
color: #fff;
}
#menuhor li a:visited {
color: #fff;
}
#menuhor li a:hover {
text-decoration: underline;
}#menuhor li {
list-style: none; 
margin: 0;
display: inline;

}
#menu{
	padding: 0 0 0;
}

#fotos{
	padding: 0 0 0;
}
#banner{
	margin-left:70px;
	}
#area_restrita{
	background-image:url(../img/area-restrita.jpg);
	width:249px;
	height:146px;
	margin-top:-530px;
	margin-left:645px;
}

#patrocinador-2009{
	width:502px;
	height:149px;
	padding-top:10px;
	margin-left:25px;
	*margin-left:15px;
	*padding-top:20px;
	*margin-right:108px;
	float:left;

	
}
#key_spon{
	margin-left:35px;
	padding-top:18px;
	*padding-top:13px;
	*margin-left:39px;
	*padding-top:18px;
	
}
#host{
	margin-left:10px;

	padding-top:21px;
	
}
#acesso_restrito{
	margin-top:20px;
	width:249px;
	height:144px;
	background-image:url(../img/acesso_restrito.jpg);
	background-repeat:repeat-y;
	margin-left:645px;
	font:Arial, Helvetica, sans-serif;
	color:#FFF;
}

acesso{
	border:1px solid #96d2e7;
	font:11px arial;
	color:#96d2e7;
	background-color:#6AA0D5;
}
#top_logo{
	margin-top:20px;
	margin-left:390px;
}