/* CSS Document */
body { text-align:center; margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#5a534b; }

form, ul, ol, h1, h2 { margin:0; padding:0; list-style:none; }

input { height:20px; border:1px solid #d5d1cc; background:url(../imagens/bg_input.gif); font:11px Arial, Helvetica, sans-serif; padding-left:4px; }
input:hover { background:url(../imagens/bg_input_over.gif); }

textarea { border:1px solid #d5d1cc; background:url(../imagens/bg_input.gif); font:11px Verdana, Arial, Helvetica, sans-serif; margin:5px; overflow: -moz-scrollbars-vertical; }
textarea:hover { background:url(../imagens/bg_input_over.gif); }

select { height:20px; border:1px solid #9d9d9c; font:11px Verdana, Arial, Helvetica, sans-serif; }

a { color:#006629; text-decoration:none; }
a:hover { text-decoration:underline; }

#inicial { background:#252525 url(../imagens/bg_campo.jpg) repeat-x; }

#inicial_sel { margin:0 auto; background:url(../imagens/bg_inicial.jpg) no-repeat; height:600px; width:960px; }
#inicial_sel .endereço { font:bold 10px Tahoma; color:#006629;  }
#selecao { margin-top:120px; }

#portal { background:url(../imagens/bg_portal.jpg) no-repeat top center; width:980px; margin:0 auto; text-align:left; }

#extranet { height:34px; background:url(../imagens/bg_extranet.gif); }
#extranet input { height:16px; border:1px solid #a1e545; background:url(../imagens/bg_input.gif); font:11px Arial, Arial, Helvetica, sans-serif; margin:7px 0 0 0; float:right; padding-left:4px; }
#extranet input:hover { background:url(../imagens/bg_input_over.gif); }
#extranet .input_senha { background:url(../imagens/bg_input_senha.gif); }
#extranet .input_senha:hover { background:url(../imagens/bg_input_senha_over.gif); }
#extranet .input_senha2 { background:url(../imagens/bg_input.gif); }

#topo { height:150px; }

#menu { width:176px; color:#006629; background:url(../imagens/bg_menu.gif); padding-bottom:15px; }

#corpo { border:1px solid #FFF; border-right-color:#bbd7c7; border-bottom-color:#bbd7c7;  border-top-color:#bbd7c7; background:#FFF; }
#corpo h1 { font-size:19px; color:#d77421; }
#corpo h2 { font-size:15px; color:#d77421; }

#col_banners { width:190px; text-align:center; }

.data { border-bottom:1px solid #a1e545; border-top:1px solid #bbd7c7; height:24px; display:block; margin-top:15px; text-indent:5px; padding-top:10px; }

#t_portal { border-top:1px solid #FFF;  }
#t_portal li { float:left; width:50%; margin-bottom:5px; }
#t_portal .topo { line-height:34px; font-size:14px; color:#fff; text-indent:10px; background:url(../imagens/bg_extranet.gif) repeat-x; }

#treinamentos li { float:left; width:135px; height:120px; margin-right:5px; color:#006629; font-size:12px; }
#treinamentos .t1 { background:url(../imagens/bg_treinamento1.jpg); }
#treinamentos .t2 { background:url(../imagens/bg_treinamento2.jpg); }
#treinamentos .titulo { padding:5px; line-height:20px; font-weight:bold; }

#boletim { border:1px solid #dcdad7; width:280px; }
#boletim .topo { line-height:34px; font-size:14px; color:#fff; text-indent:10px; background:#4b956a url(../imagens/bg_rodape.jpg) no-repeat; }
#boletim .link { font-size:14px; color:#5a534b; text-decoration:none; }
#boletim .link:hover { text-decoration:underline; }

#rodape { background:url(../imagens/bg_rodape.jpg) no-repeat; height:98px; color:#fff; }

#guia { height:36px; background:url(../imagens/bg_guia.gif); line-height:36px; padding-left:10px; }
#guia a { color:#5a534b; }

#paginacao { display:block; border-top:1px solid #d2cec9; height:50px; clear:both; margin:25px 0; }
#paginacao .botao { width:60px; padding:5px; background:#d2cec9; color:#5a534b; text-decoration:none; float:left; margin:1px; }
#paginacao .botao:hover { background:#d77421; color:#fff; }
#paginacao .pagina { padding:5px; display:block; float:left; margin:1px; color:#5a534b; }
#paginacao .pagina:hover { background:#d77421; color:#FFF; }

#formulario { background:#f1f1f1; overflow:auto; height:1%; padding:25px 15px; border-top:1px solid #9d9d9c; border-bottom:1px solid #9d9d9c; }
#formulario li { float:left; margin-right:10px; }

#formulario .botao { height:24px; border:0; background:#6ea032; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer; }
#formulario .botao:hover { background:#c0e05b; }


.chamada { font-size:14px; }

.padding { padding:10px; overflow:auto; height:1%; }

.noticia_data { color:#006629; font-weight:bold; }
.noticia_link { color:#5a534b; }
.noticia_mais { padding:15px; float:right; }

.secao { font:bold 14px Arial; color:#006629; }

.divisao {border-right:1px solid #d2cec9;}

.mapa {border-bottom:1px solid #d2cec9; margin:10px 10px 0 0; }

.quadro { margin:10px 0; padding:10px; border:1px solid #dcb97c; overflow:auto; height:1%; background:#fef9ee; }
.quadro img { margin-right:10px; }
.quadro a { text-decoration:underline; color:#bb6516; }
.quadro a:hover { text-decoration:none; }
.quadro b { font-size:14px; }

.tema_botao { height:24px; border:0; background:#6ea032; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer; }
.tema_botao:hover { background:#c0e05b; }


/* MENU */

.menu {font-family: Verdana, sans-serif; width:176px; position:relative; margin:0 0 10px 0; font-size:11px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#006629; width:176px; line-height:30px; font-size:11px; border-bottom:1px solid #fff; text-indent:16px;}
.menu ul li a:hover { border-bottom:1px solid #006629; font-weight:bold;}

.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}


/* Balao */
.dvhdr1 { background:#009d4b; font-family:arial; font-size:11px; font-weight:bold; border:1px solid #004a1a; padding:5px; width:150px; color:#000 }
         
.dvbdy1 { background:url(../imagens/bg_balao.gif); font-family:arial; font-size:11px; border-bottom:2px solid #dcb97c; padding:15px 10px; width:280px; color:#64552b; }
.dvbdy1 b { font-size:14px; }

.dvbdy2 { background:url(../imagens/bg_balao.gif); font-family:arial; font-size:11px; border-bottom:2px solid #dcb97c; padding:15px 10px; width:140px; color:#64552b; border-right:2px solid #dcb97c; }
.dvbdy2 b { font-size:14px; }



/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:5px; left:176px; width:176px; border:1px solid #a1e545; background:#f1f7f3;}
.menu ul li:hover ul li a.hide {border-bottom:1px solid #f18f2d;}
.menu ul li:hover ul li:hover a.hide {width:180px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;}
.menu ul li:hover ul li a:hover {border-bottom:1px solid #f18f2d;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}




/* Tabela */
#box-table-a{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:11px;width:100%;text-align:left;border-collapse:collapse;}
#box-table-a th{font-size:13px;font-weight:bold;background:#d2cec9;border-top:4px solid #c3bfba;border-bottom:1px solid #fff;padding:8px;}
#box-table-a td{background:#edebe9;border-bottom:1px solid #fff;border-top:1px solid transparent;padding:8px;}
#box-table-a tr:hover td{background:#e0ddd9;color:#006629;}
#box-table-a a { text-decoration:underline; }
#box-table-a .branco { background:#fff; border:1px solid #edebe9; }
#box-table-a .branco:hover { background:#fff; border:1px solid #edebe9; }

