body { margin: 0; padding: 0; text-align: center; } 
#topo { width: 100% }
#principal { background: #FFF; clear: both; margin: 0 auto; margin-top: 5px; width: 958px; }
#base { clear: both }

/* TOPO */
#topo_div { height: 94px; width: 100% }
#topo_atalhos { height: 27px; background: #434343; color: #FFF; font: bold 10px Verdana; width: 100% }
#topo_atalhos a { color: #FFD300; text-decoration: none; }
.topo_logo { float: left; width: 215px }
.topo_links { background: #FFF;  font: bold 12px Verdana; margin-top: 40px; padding-right: 25px; text-align: right }
.topo_links a { text-decoration: none; }

/* TOPO - MENU */
#topo_menu { background: #707B82 url('/imgs/topo_menu-fundo.jpg'); clear: both; font: bold 12px Verdana; height: 41px }
.menu { float: left; margin-bottom: 8px; margin-top: 2px; padding-left: 20px; padding-right: 20px; text-align: center; }
.menu a, .menu a:visited, .menu a:link, .menu a:hover { color: #FFF; text-decoration: none; }
.menu a:hover { color: #C7DDF2; }

/* TOPO - MENU BAIXO */
#topo_menu_baixo { background: #D6D6D6; clear: both; font: normal 9px Verdana; height: 27px; margin-top: 3px }
.menu_baixo { float: left; margin-bottom: 8px; margin-top: 2px; padding-left: 5px; padding-right: 5px; text-align: center;  }
.menu_baixo a, .menu_baixo a:visited, .menu_baixo a:link, .menu_baixo a:hover { color: #535353; text-decoration: none; }
.menu_baixo a:hover { color: #045B9E; }

/* PRINCIPAL - IMAGEM */
#imagem_box { background: #000; height: 84px; left: 26px; position: relative; top: 91px; width: 360px }
#imagem_box h1 { color: #7095C1; font: bold 21px Arial; margin: 0; padding: 0 }
#imagem_box h2 { color: #A8A8A8; font: normal 10px Verdana; margin: 0; padding: 0 }

/* LINK */
a { color: #616161; }
a:hover { color: #616161; }
a:link { color: #616161; }
a:visited { color: #616161; }

/* FORMULARIOS */
.campo { font: normal 12px Verdana; color: #666; background: #FFF; border: 1px solid #D4D4D4; }
/*.campo { font: normal 12px Verdana; color: #666; background: #FFF; border: 1px solid #F4F4F4; border-bottom: 1px solid #D4D4D4; }*/
.botao { font: bold 10px Verdana; color: #FFF; background: #666; border: 2px solid #666; }


/* PRINCIPAL */
.div_titulo { border-bottom: 5px solid #EAEAEA; margin-bottom: 6px; padding-bottom: 4px; width: 668px }
.div_caixa { line-height: 150%; width: 668px }
.div_caixa a, .div_caixa a:visited, .div_caixa a:link { color: #369; text-decoration: none; }
.div_caixa a:hover { color: #F00; text-decoration: underline; }
.form_left { float: left; text-align: right; width: 150px; padding-right: 10px }
.form_right { float: left; text-align: left; }
.form_right span { font-size: 9px; padding-left: 10px; color: #CCC }
.clear { clear: both; padding: 5px }
.txt_conteudo { font-size: 12px; color: #666; font-family: Verdana; text-decoration: none; line-height: 150% }
.txt_conteudo h1 { color: #369; font: bold 18px Verdana; margin: 0 auto; padding: 0 }
.txt_conteudo h2 { color: #666; font: normal 12px Verdana; margin: 0 auto; padding: 0; line-height: 150% }
.txt_conteudo h3 { color: #369; font: bold 18px Verdana; margin: 0 auto; margin-bottom: 2px; padding: 0 }
.txt_conteudo h4 { color: #369; font: bold 18px Verdana; margin: 0 auto; padding: 0 }
.txt_conteudo h5 { color: #369; font: bold 18px Verdana; margin: 0 auto; padding: 0 }
.not_imagem { float: left }
.not_imagem img { border: 5px solid #D4D4D4; margin-right: 10px }


/* NOVO MENU ESQUERDO */
.menu_esquerdo { background: #EBEFF0; list-style-type: none; margin: 0; margin-bottom: 5px; padding: 0; text-align: left; width: 270px; }
.menu_titulo { background: #659ACC; border-bottom: 5px solid #FFF; color: #FFF; font: bold 20px Arial; padding: 14px }
.menu_item { border-bottom: 1px dotted #A6A7A9; font: normal 14px Arial; display: block; padding: 12px; }
.menu_esquerdo a, .menu_esquerdo a:visited, .menu_esquerdo a:link { color: #666; }
.menu_esquerdo a:hover { color: #005EB9; display: block; }
.menu_esquerdo a:link, .menu_esquerdo a:visited, .menu_esquerdo a:hover { text-decoration: none; }



/* RODAPÉ - MENU */
#rodape_menu { background: #E5E5E5; clear: both; font: bold 12px Verdana; height: 40px; margin-bottom: 4px; width: 960px }
.rodape_menu { float: left; margin-bottom: 8px; margin-top: 2px; padding-left: 20px; padding-right: 20px; text-align: center; }
.rodape_menu a, .rodape_menu a:visited, .rodape_menu a:link, .rodape_menu a:hover { color: #666; text-decoration: none; }
.rodape_menu a:hover { color: #9F2E2A; }
#rodape { background: #F4F7F7; clear: both; color: #666; font: normal 10px Verdana; width: 960px }
.rodape_stats { filter:alpha(opacity=0); font: normal 1px Arial; height: 15px; -moz-opacity: 0; text-align: left; width: 960px }
.rodape_stats a, .rodape_stats a:visited, .rodape_stats a:link, .rodape_stats a:hover { color: #000; text-decoration: none; }


/* TABELA */
.tabela_sn { width: 668px; border: 1px solid #D5D5D5; font-size: 10px; font-family: verdana; }
.tabela_head { text-align: center; background: #D5D5D5; font-weight: bold; padding: 2px }
.tabela_head a, .tabela_head a:visited, .tabela_head a:link, .tabela_head a:hover { color: #369; text-decoration: none; }
.tabela_head td { border-left: 1px solid #FFF; }
.tabela_linha { text-align: center; background: #FFF; padding: 5px; }
.tabela_linha td { border-top: 1px solid #D5D5D5; border-left: 1px solid #FFF; }
.tabela_linha a, .tabela_linha a:visited, .tabela_linha a:link { color: #666; }
.tabela_linha a:hover { color: #005EB9; }
.tabela_sn_right { width: 180px; padding: 5px; text-align: center; border: 1px solid #D5D5D5; font-size: 9px; font-family: verdana; line-height: 120% }


/* NAVEGADOR DOS PAGINADORES */
.navegador { font: normal 10px Verdana; text-decoration: none; }
.navegador a, .navegador a:link, .navegador a:visited, .navegador a:hover { background: #FFF; border: 1px solid #D5D5D5; color: #666; height: 19px; padding: 3px; padding-left: 5px; padding-right: 5px; margin: 2px; text-decoration: none; width: 28px }
.navegador a:hover { text-decoration: none; background: #659ACC; color: #FFF; font-weight: bold; }

