body {
      margin:0;  
      padding:0;
      text-align:center;     /*  esse eh o hack para o ie */   
}
#geral {
     width: 950px;
     margin: 0 auto;   /* ao magico aqui */ 
     text-align: left;    /* arrumando a zona q o hack anterior  */ 
 }
 #contador
 {
 	text-align:right;
	font: bold 11px/normal Verdana;	
 }
.conteudo {
	clear:both;
    padding: 5px;   
}
#topo {
     width: 1000px;	 
     margin: 0 auto;   /* ao magico aqui */ 
     text-align: left;    /* arrumando a zona q o hack anterior  */ 
 	 background-image:url(../images/barra.jpg);
	 height: 155px;
	 vertical-align: bottom;
	 text-align:center;
}
#menu{
	height: 25px;
	margin-left: 90px;
	text-align:left;
}
.conteudoTopo {
    padding: 0px;
	margin: 0px;	
	height:130px;
	vertical-align:bottom;
	text-align:center;
}
#apresentacao
{
	width: 650px;
	height: 210px;
	padding:5px;
	border:solid thin #999999;
	float:left;
	margin: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
}
#mensagem
{
	width: 258px;
	padding: 5px;
	border:none;
	background-image:url(../images/mensagem.jpg);
	float:left;
	margin: 3px;a
	margin-right: 0px;
	margin-bottom: 0px;
	height: 160px;
	padding-top: 40px;
}
#noticias{
   padding: 10px;
   width: 250px;
   background-image:url(../images/noticias.jpg);
   float:left;
   margin:3px;
   margin-left:0px;
   max-height: 520px;
   overflow:hidden;
   padding-top: 70px;
}
#artigos{
   padding: 10px; 
   background-image:url(../images/artigos.jpg);
   width: 250px;
   margin:3px;  
   margin-right: 0px; 
   float:left;
   max-height: 520px;
   overflow:hidden;
   padding-top: 70px;
}
.tituloArtigo{
	width: 230px;
	margin-top: 3px;
	margin-bottom: 3px;
	font: normal bold 11px Verdana;
	text-align:justify;	
	color:#0063dc;
}
.chamadaArtigo{
	width: 230px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-top: 3px;
	margin-bottom: 10px;	
    font: normal 11px/normal Verdana;
	text-align:justify;	
	color:#000000;
}
#midia{
   padding: 10px;
   width: 361px;
   float:left;
   margin: 3px;
   background-image:url(../images/midias.jpg);
   height: 580px;
}
.imagem
{
	width: 200px;
	float:left;
}
img{
	margin: 5px;
}
.textoApresentacao{
	width: 360px;
	margin-right: 10px;
	float:right;
}
.text, .text2{
	 font: normal 11px/normal Verdana;
	 text-align:justify;
}
.text2 
{
	text-align: center;
	width: 180px;
	margin-left: 50px;
	margin-right: 50px;
}
.textBread{
	 font: normal 11px/normal Verdana;
	 color:#0066FF;
}
.textoMensagem{
	 font: italic 11px/normal Verdana;
	 text-align:center;
}
a.link{
font: bold 11px/normal Verdana;

}
a.link:hover{ font: bold 11px/normal Verdana; color:#990000;}
a.link:active{ font: bold 11px/normal Verdana;}
a.link:visited{ font: bold 11px/normal Verdana;}

a.destaque{ font: bold 11px/normal Verdana; text-decoration: none; color:#0063dc;}
a.destaque:hover{font: bold 11px/normal Verdana; color:#663399; text-decoration: none;}
a.destaque:active{ font: bold 11px/normal Verdana; text-decoration: none;color:#0063dc;}
a.destaque:visited{font: bold 11px/normal Verdana; text-decoration: none;color:#0063dc;}
a.textoDestaque{ font: normal 11px/normal Verdana; text-decoration: none; color:#000000;}
a.textoDestaque:hover{font: normal 11px/normal Verdana; color:#663399; text-decoration: none;}
a.textoDestaque:active{ font: normal 11px/normal Verdana; text-decoration: none;}
a.textoDestaque:visited{font: normal 11px/normal Verdana; text-decoration: none;}
.textoMensagem{
	 font: italic 11px/normal Verdana;
	 text-align:center;
}
.msgErro{
	 font: bold 11px/normal Verdana;
	 text-align:center;
	 color:#FF0000;
}
.msgSucesso{
	 font: bold 11px/normal Verdana;
	 text-align:center;
	 text-transform:capitalize;
}
.textoBarra{
	 font: italic 9px/normal Verdana;
	 text-align:center;
}
.titulo{
	 font: bold 14px/normal Verdana;
	 text-align:center;
	 color:#0066ff;
}
.titulo2, .titulo3{
	 font: bold 11px/normal Verdana;
	 text-transform:uppercase;
	 text-align:justify;
	 color:#0066FF;
}
.titulo3{	 
	 text-align:center;	 
}
ul.album
{
    list-style-type: none;
	display:table;
	overflow:hidden;
}
li.midia{			
	width:255px;
	float:left;
	text-align:center;
}	
.textLegenda
{
    font: bold 11px/normal Verdana;
    width: 250px;
}
div.links 
{
	width:180px;
	margin-left: 50px;
	margin-right: 50px;
}
