/* Corpo */
body { font-family: verdana, arial, sans-serif; font-size:12px; color:#FFF; border-style: none; background-color:#000; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0;background-image:url(imagens/fundo_trab.jpg); background-repeat:no-repeat; background-position:50% 0;}
a, a:visited{ color:#4E7DC2; text-decoration:none; }
a:active, a:hover{ color:#4E7DC2; text-decoration:underline; }
.inputbox { border:1px #333333 solid; font-size:9px;}
input { border:1px #333333 solid; }

.page_top_bg { padding-top:0px; }
.page_conteudo { background:#000;}

ul{ margin:0; padding:0 0 0 25px; }
li{ margin:0; padding:0; }
/* Menu SUP */
.barra_top { background-image: url(imagens/barra_topo_2.png); background-repeat:no-repeat; height:25px; width: 622px; }
.invivelFig {display:none;}
.bot1 { color :#FFF;height:20px; background-color:#000; background-image: url(imagens/bot1.png); background-position:top; background-repeat:no-repeat; border-bottom-color: #000; border-left-color:#FFF; border-right-color:#000; border-width:1px; width:82px; vertical-align:top; padding-top:0px;}
.bot1:hover { color:#CCC;background-image: url(imagens/bot1_sobre.png);}
.bot1:focus:active { background-image: url(imagens/bot1_click.png); background-color: #D00000;}

.bot2 { color :#FFF;height:20px; background-color:#000; background-image: url(imagens/bot2.png); background-position:top; background-repeat:no-repeat; border-bottom-color: #000; border-left-color:#FFF; border-right-color:#000; border-width:1px; width:111px; vertical-align:top; padding-top:0px;}
.bot2:hover { color:#CCC;background-image: url(imagens/bot2_sobre.png);}
.bot2:focus:active { background-image: url(imagens/bot2_click.png); background-color: #D00000;}

.bot3 { color :#FFF;height:20px; background-color:#000; background-image: url(imagens/bot3.png); background-position:top; background-repeat:no-repeat; border-bottom-color: #000; border-left-color:#FFF; border-right-color:#000; border-width:1px; width:126px; vertical-align:top; padding-top:0px;}
.bot3:hover { color:#CCC;background-image: url(imagens/bot3_sobre.png);}
.bot3:focus:active { background-image: url(imagens/bot3_click.png); background-color: #D00000;}

.bot4 { color :#FFF;height:20px; background-color:#000; background-image: url(imagens/bot4.png); background-position:top; background-repeat:no-repeat; border-bottom-color: #000; border-left-color:#FFF; border-right-color:#000; border-width:1px; width:111px; vertical-align:top; padding-top:0px;}
.bot4:hover { color:#CCC;background-image: url(imagens/bot4_sobre.png);}
.bot4:focus:active { background-image: url(imagens/bot4_click.png); background-color: #D00000;}

.bot5 { color :#FFF;height:20px; background-color:#000; background-image: url(imagens/bot5.png); background-position:top; background-repeat:no-repeat; border-bottom-color: #000; border-left-color:#FFF; border-right-color:#000; border-width:1px; width:175px; vertical-align:top; padding-top:0px;}
.bot5:hover { color:#CCC;background-image: url(imagens/bot5_sobre.png);}
.bot5:focus:active { background-image: url(imagens/bot5_click.png); background-color: #D00000;}

.linha_top { background-image: url(imagens/barra_topo_1.png); background-repeat:no-repeat; height:8px; width: 156px; }
.data { color :#000;text-align:center; font-size:10px; width: 100%; font-size:xx-small; }

.rodape { width:778px; height:95px; background-image: url(imagens/separador.png); background-repeat: repeat-x; color:#999; text-align:center; font-size:10px;}

/* conteudo */
.titulo_noticia { font-size:11px; font-weight: bold; color:#369; }
.texto_noticia { background-color:#333; }
.contato { font-size:10px;}

/* mapa do site */
.font1{text-decoration: none; font-family: Verdana , Arial; font-size: 12px; font-weight: bold; color: #000099;}
a.font1:hover{text-decoration: none; font-family: Verdana , Arial; font-size: 12px; font-weight: bold; color: #000099;}
.font2{text-decoration: none; font-family: verdana,tahoma; font-size: 10px; color: #01570D;}	
a.font2:hover{text-decoration: none; color:#01570D;}

/* Logotipo */
.text_logotipo {font-size:9px;}

/* Menu */
/* .menu_meio { background-image:url(imagens/barra_menu_vert.png); background-repeat:no-repeat; background-position:left top; min-width:466px; } */
.menu_meio { min-width:466px; min-height: 340px; left:0px; }

.menu_esq_sup { background-image:url(imagens/esq_sup.png); background-repeat:no-repeat; background-position:left top; background-color:#D7D7D7; bottom:0px;}
.menu_esq_inf { background-image:url(imagens/esq_inf.png); background-repeat:no-repeat; background-position:left bottom; background-color:#D7D7D7; top:0px;}

.menu_dir_sup { background-image:url(imagens/dir_sup.png); background-repeat:no-repeat; background-position:right top; background-color:#D7D7D7; bottom:0px;}
.menu_dir_inf { background-image:url(imagens/dir_inf.png); background-repeat:no-repeat; background-position:right bottom; background-color:#D7D7D7; top:0px;}
/* Menu AUX */
.aux_nome { font-size:1em; background-image:url(imagens/aux_nome.png); background-repeat:repeat-x; background-color:#D7D7D7; height:21px; text-align:center; color:#333333; font-weight: bold; width: 100%; }
.aux_brasil { }
.menu_aux { width: 100%; margin:0px; }
.celula_aux { border:#D7D7D7 solid 1px;}
.botao { border:#333333 double; background-image:url(imagens/botao.png); font-size:9px; }
.separador {width:100%;background: #FFFFFF;color:#000;padding:0;border-bottom:1px solid #000000; height:5px; border-top:1px solid #000000;}

/* Modulos */
.mod_login { background-color:#EFEFEF}
.login_texto { font-size:9px; }
.erro_login { font-size:9px; color:#FF0000;}

/* Menu PCP */

.conteudo { top:0px; margin:0px; text-align:justify; }

.tabs a{ margin:0px; cursor:default; font-size:1em; }

.tabs a.tabAtiva { zoom:1; background-repeat:no-repeat; background-position:right top; font-weight:bold; color: #000000; background-image:url(imagens/bot_cinza.png); }

.tabs ul { padding-left:0; width:100%; }

/* Todos <ul> no the menu, incluindo o primeiro nivel */
.menulist, .menulist ul {
 margin: 0;
 padding: 0;
 list-style: none;
 background-color:#D7D7D7;
}
/*
 Submenus (<ul> tags) são escondidos e posicionados atras dos pais.
 They don't *have* to touch their parent menus, but is' a good idea as CSS-only fallback
 mode requires menus to touch/overlap (when JS is disabled in the browser).
*/
.menulist ul {
 background-color: #CCCCCC;
 display: none;
 position: relative;
 top: 0em; margin-top: 0px; /* Usando ems e px para habilitar o zoom nas fontes: 1.0 / 13 */
 left: -1px; /* -1 */
}
/*
 All menu items (<li> tags) are relatively positioned to correctly offset their submenus.
 They have borders that are slightly overlaid on one another to avoid doubling up.
*/
.menulist li {
 position: relative;
 border-right:  1px solid #000;
 margin-bottom: 0px;
}
.menulist ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/* Links dentro do menu */
.menulist a {
 display: block;
 text-decoration: none;
 color: #333333;
 padding: 9px 18px 9px 10px;
}

/* Items: 'hover' eh mouseover, 'highlighted' eh o item pai do menu visivel */
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #000;
 font-weight:bold;
}
.menulist a.highlighted {
 background-image:url(imagens/bot_cinza.png);
}
/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/
/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/*
 HACKS: IE/Windows:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist li {
 float: left;
 width: 100%;
 padding: 0px 0px 0px 0px;
}

* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hacks */

