﻿body, form { margin: 0; }
body { font: normal 0.9em Arial, Helvetica, sans-serif; color: #000; background: url('../images/bgConteudo.jpg') repeat center top; }
body form { background: url('../images/bgTopo_repeatX.jpg') repeat-x center top; }

#geral { background: url('../images/bgTopo_new.jpg') no-repeat center top; padding: 132px 0 0 0; }

#container { background: url('../images/bgListras.jpg') #fff no-repeat center top; width: 963px; margin: 0 auto; padding: 100px 0 0 0; position: relative; }
#container .pesquisar_redimensionarFontes { width: 323px; height: 27px; position: absolute; top: -119px; right: 46px; font-size: 12px; }
#container .pesquisar_redimensionarFontes div.pesquisar { float: left; }
#container .pesquisar_redimensionarFontes div.pesquisar label { display: block; width: 28px; height: 27px; background: url('../images/home_pesquisar_labelBg.jpg') no-repeat; float: left; font-size: 10px; }
#container .pesquisar_redimensionarFontes div.pesquisar input { border: none; width: 202px; padding: 5px 12px 0 12px; height: 22px; background: url('../images/home_pesquisar_campoBg.jpg'); font-size: 12px; }
#container .pesquisar_redimensionarFontes div.redimensionarFontes { width: 56px; height: 23px; float: right; background: url(../images/home_redimensionarFontes_bg.jpg) no-repeat; padding: 4px 0 0 10px; }
#container .pesquisar_redimensionarFontes div.redimensionarFontes a { display: block; float: left; height: 18px; }
#container .pesquisar_redimensionarFontes div.redimensionarFontes a.increaseFont { width: 20px; }
#container .pesquisar_redimensionarFontes div.redimensionarFontes a.decreaseFont { width: 15px; }
#container .pesquisar_redimensionarFontes div.redimensionarFontes a.resetFont { width: 12px; }

#menu {  }
#menu div.auxiliar { height: 27px; margin: 0 0 0 627px; }
#menu div.auxiliar ul { margin: 0; padding: 0; list-style-type: none; }
#menu div.auxiliar ul li { float: left; }
#menu div.auxiliar ul li a { display: block; height: 24px; font: normal 12px Tahoma; color: #fff; text-decoration: none; padding: 3px 0 0 10px; margin: 0 2px 0 0; }
#menu div.auxiliar ul li a:visited { }
#menu div.auxiliar ul li a:hover { }
#menu div.auxiliar ul li a:active { }
#menu div.auxiliar ul li a.oConselho { background: url('../images/menu_oConselho.jpg'); width: 76px; }
#menu div.auxiliar ul li a.aPresidencia { background: url('../images/menu_aPresidencia.jpg'); width: 88px; }
#menu div.auxiliar ul li a.faleConosco { background: url('../images/menu_faleConosco.jpg'); width: 88px; }

#menu div.principal { height: 40px; background: url('../images/menu_principal_bg.jpg') no-repeat; position: relative; margin: 6px 0 0 38px; width: 877px; }
#menu div.principal ul { margin: 0; padding: 0; list-style-type: none; height: 40px; font: normal 14px Tahoma; }
#menu div.principal ul li { float: left; background: url('../images/menu_principal_liSeparador.jpg') no-repeat right center; height: 36px; margin: 2px 0 0 0; }
#menu div.principal ul li.home { width: 79px; }
#menu div.principal ul li.acontece { width: 87px; }
#menu div.principal ul li.noticias { width: 75px; }
#menu div.principal ul li.artigos { width: 71px; }
#menu div.principal ul li.acervo { width: 71px; }
#menu div.principal ul li.publicacoes { width: 103px; }
#menu div.principal ul li.galerias { width: 74px; }
#menu div.principal ul li.links { width: 63px; }

#menu div.principal a.areaExclusiva { display: block; width: 106px; height: 19px; position: absolute; top: 10px; right: 10px; }

#menu div.principal ul li a { display: block; text-align: center; height: 27px; padding: 9px 0 0 0; font-family: Tahoma; text-decoration: none; color: #003950; }
#menu div.principal ul li.home a { width: 70px; padding-left: 7px; }
#menu div.principal ul li.acontece a { width: 85px; }
#menu div.principal ul li.noticias a { width: 73px; }
#menu div.principal ul li.artigos a { width: 69px; }
#menu div.principal ul li.acervo a { width: 69px; }
#menu div.principal ul li.publicacoes a { width: 101px; }
#menu div.principal ul li.galerias a { width: 72px; }
#menu div.principal ul li.links a { width: 61px; }
#menu div.principal ul li a:hover { color: #fff; background: url('../images/menu_principal_hover.jpg') repeat-x; }
#menu div.principal ul li.home a:hover { background: url('../images/menu_principal_homeHover.jpg') no-repeat; }

#conteudo { margin: 30px 0 0 0; min-height: 239px; height: auto !important; height: 239px; }

#rodape { background: url('../images/bgRodape.jpg') no-repeat center bottom; height: 254px; -moz-margin-start: 1px; -webkit-margin-start: 1px; }

#rodape p { margin: 0 auto; width: 948px; text-align: right; color: #fff; padding: 60px 15px 0 0; font-family: Tahoma; }




