/*ESTRUTURA*/
#geral{ width:980px; margin:0 auto;}

#titulo-site{ width:960px; margin:0 auto; height:45px; overflow:hidden;}

#topo{ width:760px; margin-left:10px; height:170px; overflow:hidden; margin-top:5px;}

#corpo{ /*display:table;*/ width:100%; margin-left:10px; width:960px; /*overflow:hidden;*/ margin-top:10px; }

#menu{ position:relative; float:left; width:160px; margin-right:10px;}
#menu ul{ /*width:158px;*/ margin-bottom:10px; }


#conteudo{ float:left; width:590px; margin-right:10px; /*_margin-right:9px;*/ line-height:20px; overflow:hidden;}
#box1, #box2, #box3, #box4, #box-agenda{ clear:both; display:table; width:574px;}
/*#box1 ul, #box2 ul, #box4 ul{ clear:both; display:table; width:574px; }*/
#box1 .artigo, #box2 .artigo, #box4 .artigo, #box-agenda .artigo{ display:table; float:left; width:278px; margin:4px; }
.artigo .resumo{ display:table; width:100%;}
#pg-interna{ display:table; width:568px;}

#sidebar{ position:relative; float:right; width:190px; margin-top:-180px;}
#sidebar .busca .item{ width:134px;}

#barra-final{ clear:both; width:960px; margin:0 auto; margin-top:10px; padding:15px 0; overflow:hidden;}

#mais-lidos ol{ display:table; *width:570px; }
#mais-lidos li{ display:block; float:left; width:275px; margin:4px; }
#mais-lidos li a{ float:left; width:230px; margin-left:5px; }

#formulario{ width:565px;}
#formulario label{ display:block; margin-bottom:0;}
#formulario #dados{ float:left; width:200px; }
#formulario #mensagem{ float:left; margin-left:20px; width:340px;}
#formulario .form-item{ width:180px; padding:3px;}
#formulario .mensagem-box{ width:316px; padding:7px;}


/*IE 6 Hacks*/
#box-palavras h2, #box-estudos h2, #box-noticias h2{ _display:block; _height:20px; _padding:2px 5px; _margin-top:-15px;}
#menu li{ _margin-bottom:-15px;}
