body {

   	background: #F5F5F5;	
}

#tudo {
  	width				:	775px;
	position			:	relative;
	margin-left			:	-389px;
	margin-top			:	5px;
	left				:	50%;
	font-size			:	12px;
	font-family			:	Arial;
	background			:	white;
	overflow			:	hidden;
	border				:   1px solid	#990000;
	
}

#topo {
    width: 775px;
    height: 188px;
    background:	url(topo3.jpg) no-repeat;
}

#menu {
    float: left;
    width: 230px;
    padding: 5px;
	margin-top: -30px;
    background-color: #ffffff;
}

#conteudo {
	float				: right;
    width				: 450px;
    padding				: 0px;
	text-align 			: justify;
	color				:  #000033;
	height				: auto;
	font				: 12px 'arial';
	line-height			: 165%;
	margin-top			: -20px;
	
	margin-right		: 5px;
	margin-left			: 5px;
}
h2 {
	font-size			:  13px;
    font-family			: 'arial';
	color				:  #000033;
	text-align			:  left;
	font-weight			:  bold;
}
#conteudofotos {
	width				: 700px;
    padding				: 0px;
	text-align 			: justify;
	color				:  #000033;
	height				: 500px;
	font				: 12px 'arial';
	margin-top			: -20px;
	margin-right		: 40px;
	margin-left			: 42px;
}
#box-noticias
{
     float				: left;
     width              :  420px;
     height             :  auto;
     margin             :  5px 5px 5px 5px;
     border             :  1px solid #EAEAE8;
     font               :  12px arial;
     text-align         :  justify;
	 line-height		: 165%;
	 padding			: 10px;
}
#box-noticias-top 
{
     margin             :  0 0 0 0;
     width              :  425px;
     padding            :  0 0 0 5px;
     height             :  20px;
     font               :  13px arial;
	 font-weight		:  bold;
     color              :  #000033;
     background         :  #f4f4f2;
}

#box-pequeno
{

    border               : 1px solid #EAEAE8;
	float                : left;
    width                : 205px;
    height               : auto;
    margin               : 5px 5px 5px 5px;
    font                 : 12px arial;
    text-align           : justify;
    background           : white;
    overflow             : hidden;
}

#box-pequeno-top 
{
    margin                : 0 0 0 0;
    width                 : 205px;
    padding               : 0 0 0 5px;
    height                : 20px;
    font                  : 13px arial;
	font-weight			  : bold;
    color                 : #000033;
    background            : #f4f4f2;
}

#menuver {
	width				:215px;
	height				:15px;
	margin				:0px;
	padding				:0px;
	font				:12px arial;
}
#menuver li {
	margin				: 0px 0;
}
#menuver li a {
	width				: 215px;
	height				: 20px;
    border-left			: 5px solid  	#000033;
	background			: 	#000033;
	margin				: 1px 0;
	display				:block;
	padding				:5px;
	overflow			:hidden;
	font				:12px arial;
	color				:	#ffffff;
	text-decoration		:none;

}
#menuver li a:visited {
	color:  #ffffff;
}
#menuver li a:hover { 
	border-left			: 	5px solid  #990000;
	background			:	#F5F5F5;
	margin				:	1px 0;
	color				:	 #000033;
}
#menuver li a:active { 
	color:  #000033;
}

form fieldset
{
   float: left;
   margin-right: 7px;
   width: 300px;
   border: solid #000033 1px;
   padding: 10px;
   margin-top: -20px;
   margin-bottom: 15px;
}

form legend
{
   padding: 6px;
   margin: 10px;
   border: solid #000033 1px;
   font-size: 12px;
   font-family: 'arial';
   font-weight: bold;
   background-color: #F5F5F5;
}

form label
{
   display: block;
   font-size: 12px;
}

form input
{
   width: 300px;
   border: solid #000033 1px;
   font-size: 12px;
   font-family: 'arial';
}
form textarea
{
   width: 300px;
   border: solid #000033 1px;
   font-size: 12px;
   font-family: 'arial';
}
form input.botao
{
   display: block;
   font-weight: bold;
   font-size: 12px;
   font-family: 'arial';
   color: #000033;
   width: auto;
   float: left;
   background-color: #F5F5F5;
}

#rodape {
    width: 775px;
    height: auto;
	margin-top: 5px;
    padding: 10px 5px;
	font	:   12px 'arial';
	color	:   #fff;
    background: #990000;
    clear:	both;
	text-align:	center;
	text-decoration		:	none;
}
*							
{
	list-style			:none;
	margin				:0;
	padding				:0;
	text-decoration		:none;
}

.galeria {
	width:680px; 
	margin:0 auto;
	text-align:left; 
	}
.img-aqui { 
	background: #fff url('') center no-repeat; 
	width:500px; 
	height:300px; 
	position:relative; 
	top:8px;
	float:right; 
	border:1px solid #fff;
	}
ul.fotos {
	position:relative;
	list-style:none;  
	width:162px;
	padding:1px;
	background:#ffffff;
	margin:0; 
	padding:0; 
}
.fotos:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0; 
	visibility: hidden;
	clear: both;
	}
ul.fotos li {
	width:75px;
	height:50px;
	float:left; 
	border:2px solid #444;
	margin:1px; 
}
ul.fotos li img {
	border:none; 
	width:75px;
	height:50px;
}
ul.fotos li span img {
	border:none;
	width:500px;
	height:auto;
}
ul.fotos a {
	display: block;
	} 
ul.fotos a span {
	display: none;
}
ul.fotos a:hover span.legenda {
	display: block;
	text-align:center; 
	width:500px;
	position:absolute;
	top:375px;
	left:-2px;
}
ul.fotos a:hover span {
	display: block;
    position: absolute; 
	top:-5px; 
	left: 177px; 
	background:#fff;
	border:2px solid #666;
   }
ul.fotos a:hover span.legenda {
	padding:5px 0;
	color:#333; 
}

<!--[if lte IE 6]>
<style type="text/css">
ul.fotos {
	width:164px;
	padding:  2px 0 1px 0;
	}
ul.fotos li {
	margin-top:0; 
}
/* Fixes for IE */
/* Fix IE. Hide from IE Mac \*/
ul.fotos li { float: left; height: 1%; }
ul.fotos li a { height: 1%; }
/* End */
ul.fotos a:hover {
	text-decoration:none;
	background: none; 
	} 
ul.fotos li {width:75px;}
ul.fotos a:hover span.legenda {width:500px;}
</style>
<![endif]-->