
/* CSS pleno principal */

/* divs principais */
body, ul, ol, li, img, form{margin: 0; padding:0; float:none; border:none}

body{ margin:0; padding:0; background-color:#DFE4E7; font:12px Tahoma; color:#162e5d; line-height:20px; }

h3{font:14px Tahoma; color:#162e5d; padding:8px 0}
h4{font:16px Tahoma; color:#666; padding:8px 0 3px 0;   margin-bottom:-2px}
a{color:#162e5d; text-decoration:none;}
a:hover{text-decoration:underline}

#contener1, #contener2, #contener3, #contener4, #contener5{overflow:hidden; float:none; position:relative}

#contener1{width: 100%; background: center   repeat-x url(../img/bg_top.jpg); position:relative}
#contener2{width: 100%; background: #fff; position:relative; }
#contener3{width: 100%; background: #fff; position:relative;}
#contener4{width: 100%; background: center  top repeat-x url(../img/bg_contener4.jpg);  position:relative}
#contener5{width: 100%;}


#all {font-size:12px}

#hd{width: 890px; margin: 0 auto; position:relative; }

.logo,#contener_logo{overflow:auto; float:none}

#contener_logo{width: 890px; margin: 0 auto; position:relative;}

#cadastro_senha{width:180px; float:right;  font: 12px Tahoma; margin:45px 3px 0 350px; }

#cadastro_senha ul li{list-style:none; float:left; margin: 0; padding:0 }
#cadastro_senha ul li a{color:#162e5d; text-decoration:none }
#cadastro_senha ul li a:hover{color:#162e5d; text-decoration:underline }


#contener_menu{width: 890px; background: no-repeat top url(../img/bg_barra_menu.jpg); height:34px; margin: 0 auto; overflow:hidden}
img{border:none}
#menu{width:100%;  height:34px; background:#fff; overflow:hidden; margin:0; padding:0}
#mydroplinemenu{width:574px; float:left; height:34px; float:left}

.droplinebar{overflow: hidden;}

.droplinebar ul{margin: 0;padding: 0;float: left;width:100%;font: bold 13px Arial;}

.droplinebar ul li{display: inline;}

.droplinebar ul li a{float: left;color: white;padding: 5px 11px 4px 11px;text-decoration: none; width:84px; height:25px}




.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/
color: white;
background: transparent url(blueactive.gif) center center repeat-x;
}




/* Sub level menus*/
.droplinebar ul li ul{position: absolute;z-index: 100;	background: no-repeat url(../img/bg_submenu.gif); /*sub menu background color */visibility: hidden;	width:544px;font: normal 12px Thaoma;}
.droplinebar ul li ul li a{width:90px; text-align:center;font: normal 12px Thaoma;}/* Sub level menu links style */
.droplinebar ul li ul li a:hover{text-decoration:underline;font: normal 12px Thaoma; }


#senha{width:316px; float:right;  font: 12px Tahoma; position:relative }

#senha ul li{list-style:none; float:left; padding-left:5px }
#senha ul{padding: 7px 0 0 10px; float:none; overflow:hidden}
#senha form{margin:0; padding:0}
#senha ul li input{ height:14px; font-size:10px; background:#fff; color:#666}




#bd{width: 890px; margin: 20px auto 0 auto; position:relative;}

#contener_top, #contener_bottom{ float:none;}
#contener_top{width:890px; position:relative; }





#destaques{width:600px; position:relative; float:left;}
#vagas{width:256px; position:relative; float:left; padding-left:10px;}
#vagas li {/* list-style:url(../img/ico_vagas_destaques.jpg);*/ list-style:none; font:12px Tahoma; width:197px; height:15px; padding:3px 0px;  margin-left:60px;}
#vagas li a{font:12px Tahoma; color:#162e5d; text-decoration:none }
#vagas li a:hover{font:12px Tahoma; color:#162e5d; text-decoration:underline}


div#vagas ol{ font-size:10px;float:none; margin-bottom:10px; height:150px; float:none; overflow: hidden;} 
div#vagas ol li a{color:#162e5d; }
div#vagas ol li{font-size:8px; display:block; margin-left:45px; }

#vagas select { margin-top:0px; border: solid 1px #f3f3f3; font:12px; color:#214773; width:140px; margin:0 0 10px 40px;}

#vagas .maisVagas {text-decoration:none; color:#214773; ;font:11px Tahoma; margin:5px 0 0 160px }



#contener_bottom{width:890px; position:relative;}
#contener_bottom_conteudo{width:270px;  float:left; position:relative; padding: 0 26px 8px 0;}

#biblioteca_listar{float:right; width:290px}
#biblioteca{float:left; width:539px; padding:20px; border-right: dotted 1px #162e5d;}




#rodape{width: 890px; margin: 0 auto; position:relative; background: top repeat-x url(../img/separador_rodape.gif); padding:10px 0}

/* Aqui termina divs principais*/



#pag_nav{width:830px;background: no-repeat url(../img/bg_nav_pag.jpg);  font:12px Tahoma;color:#fff; padding:0 30px; margin: 0 auto; height:26px}
#pag_nav ul { float:left;}
#pag_nav ul li{ float:left; text-decoration:none; padding:5px; list-style:none}
#pag_nav ul li a{color:#fff}



#conteudo{width: 870px; margin: 0 auto; text-align:justify; line-height:20px}
#contene_servocos_left{width:584px; float:left}
#contene_servocos_right{widht:286px; float:left}



/* Aqui est�o as classes*/

.logo{float:left;  margin-left:5px}
.senha{width:100px; float:left}
.login{width:120px;float:left}
.link_servico{width:690px; margin-left:190px;  float:none; text-align:right; position:absolute; top:300px}
.txt{color:#666; padding:6px}
.data_biblioteca{color:#ccc; fopnt-size:9px; padding-left:5px;}
.linha{color:#000; background:#e3f0f7}

/* Aqui termina as classes*/

chamadas{display:block; width:146px; /*width:230px; */margin-left:12px; float:left}
div#chamadas{_margin-left:6px; _margin-right:20px}
div#chamadas div{width:100%; margin-bottom:12px; padding:26px 18px 4px 18px; background:#d4e9f5}
div#chamadas h3{font-size:13px; color:#0066b3; margin:-16px 0px 10px -6px}
div#chamadas ol{margin:0px 0px 20px 0px; font-size:9px; height:243px}
div#chamadas ol li a{color:#000; font-weight:bolder}
div#chamadas ol li{font-size:10px; display:block; margin:4px 0px}
div#chamadas p{color:#333; font-size:11px; padding-bottom:10px}
div#chamadas select{color:#333; font-size:11px; padding:0px 0px 0px 0px; width:147px}
div#chamadas p a.vaga{font-size:11px; color:#0082c0; display:block; text-align:right; background:url(../img/link_externo2.gif) no-repeat right center; padding-right:14px; margin:-15px 0px 5px 0px}
div#chamadas div#cadastro_curriculo p a{display:block; color:#333; background:url(../img/link_externo2.gif) no-repeat right bottom; margin:15px 0px}


/* * Classes para a pÃ¡gina de banco de vagas */

.banco_de_vagas div#div_lista_vagas div{display:block; color:#333; text-align:right; font:11px Verdana,Geneva,Arial,Helvetica,sans-serif; padding:4px; margin:4px 0px; width:880px; float:left}
.banco_de_vagas div#div_lista_vagas div{_width:880px; _margin-left:5px}
.banco_de_vagas div#div_lista_vagas div.linha{color:#333; background:#f3f3f3}
.banco_de_vagas h2{display:block; width:220px; margin-top:8px; font-size:10px; float:left; color:#333; /*background:#d4e9f5 url(../img/concorrer_a_esta_vaga.gif) no-repeat 520px center; */}
.banco_de_vagas h2 span{display:block; font:normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#8AA7CF}
.banco_de_vagas a{display:block; margin-top:-8px; padding:2px 0 0 16px; text-align:right; background:url(../img/link_externo2.gif) no-repeat right center}
.banco_de_vagas div p{border-left:1px solid #ccc; padding-left:10px; margin:8px; text-align:left; width:610px; float:left;}
form#filtro_vaga{font:9px Verdana,Geneva,Arial,Helvetica,sans-serif; margin-bottom:22px}
form#filtro_vaga select{font:9px Verdana,Geneva,Arial,Helvetica,sans-serif}
form#filtro_vaga fieldset{border:none}


/* * banco de talentos */





