@charset "utf-8";
/* CSS Document */

/*Cadastro*/
.forms1 {float:left; margin:25px 0 0 20px; width:130px; line-height:30px}
.forms2 {float:left; margin:25px 0 0 0; width:160px; text-align:right; line-height:7px;}
.obs {font:9px Arial, Helvetica, sans-serif;}

/*definição dos inputs*/
.ddd {font:12px Arial, Helvetica, sans-serif; color:#666; border:none; margin:0 -5px 0 0 !important; height:23px; width:25px}

.numero {font:12px Arial, Helvetica, sans-serif; color:#666; border:none; margin:0 0 0 10px; width:94px; height:23px;}

.label {font:12px Arial, Helvetica, sans-serif;}

.input {font:12px Arial, Helvetica, sans-serif; color:#666; display:block; margin:0px 0 0 8px; width:152px; height:23px; border:none}

br {clear:both; line-height:8px}

.submit {width:45px; height:23px; background:#999; font:12px Arial, Helvetica, sans-serif; display:block; color:#FFF; text-align:center; padding-top:5px; text-decoration:none; margin:110px 0 0 115px;}

.submit:hover {width:45px; height:23px; background:#999; font:12px Arial, Helvetica, sans-serif; display:block; color:#FFF; text-align:center; text-decoration:underline}

.forms2 select {color:#666; font:12px Arial, Helvetica, sans-serif; border:none; height:20px}
/*Fim da definição dos inputs*/



/*tela login*/

.titulo {font: bold 12px Arial, Helvetica, sans-serif; width:430px; margin:auto; padding-top:30px}

.titulo_resp {font: bold 12px Arial, Helvetica, sans-serif; width:430px; margin:auto; padding-top:95px}

.login_inputs {float:left; margin:25px 0 0 -20px; width:70px; text-align:right; line-height:7px;}

.box_gray_login {width:651px; height:208px; background:#E9E9E9; margin:0 0 16px 0;}

.quadro {width:250px; margin:auto; height:30px;}

.login_labels {float:left; margin:25px 0 0 20px; width:70px; line-height:30px}

.submit_login {width:45px; height:23px; background:#999; font:12px Arial, Helvetica, sans-serif; display:block; color:#FFF; text-align:center; padding-top:5px; text-decoration:none; margin:30px 0 0 114px;}

.submit_login:hover {width:45px; height:23px; background:#999; font:12px Arial, Helvetica, sans-serif; display:block; color:#FFF; text-align:center; text-decoration:underline}

/*Fim da tela de login*/


/*Tela newsletter*/


.box_gray_news {width:650px; *width:650px; background:#fafafa;  padding:14px 0 10px 0}

.box_gray_news p {font:12px Arial, Helvetica, sans-serif; color:#666; line-height:20px; padding:0 20px 0 15px}

.box_gray_news label {font:bold 12px Arial, Helvetica, sans-serif; color:#666; line-height:40px}

.box_gray_news .forms2 {float:left; margin:10px 0 0 -90px; *margin:10px 0 0 -40px; width:160px; text-align:right; line-height:12px;}

.box_gray_news .forms2 .input {font:12px Arial, Helvetica, sans-serif; color:#666; display:block; margin:0px 0 0 8px; width:252px; height:20px; border:1px solid #dadada; background:#fafafa}

.box_gray_news .forms1 {float:left; margin:0 0 0 15px; width:130px; line-height:30px}

.box_gray_news .forms2 .cadastrar {border:1px solid #dadada; background:#fafafa; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; padding:0 5px 0 5px; display:block; margin:0 0 0 193px; *margin:0 0 0 153px; float:left}

.box_gray_news .forms2 .cadastrar:hover {border:1px solid #dadada; background:#fafafa; font:bold 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}

.box_gray_news br {clear:both; line-height:16px}


/*Fim tela Newsletter*/


/*Inicio Busca*/

.box_gray_destaque {width:650px; *width:650px; background:#FAFAFA;  padding:14px 0 10px 0}

.box_gray_destaque p {font:12px Arial, Helvetica, sans-serif; color:#666; line-height:20px; padding:0 20px 0 15px}

/*Fim Busca*/


/*Envia amigo*/

.box_gray_envia_amigo {width:564px; *width:564px; background:#fafafa; margin:10px 0 16px -23px; *margin:10px 0 16px -23px; padding:20px 0 20px 120px}

.box_gray_envia_amigo .forms2 {float:left; margin:10px 0 0 0; *margin:10px 0 0 -40px; width:160px; text-align:right; line-height:12px;}

.box_gray_envia_amigo label {font:bold 12px Arial, Helvetica, sans-serif; color:#666; line-height:40px}

.box_gray_envia_amigo .forms2 {float:left; margin:18px 0 0 0; *margin:16px 0 0 0; width:160px; text-align:right; line-height:12px;}

.box_gray_envia_amigo .forms2 .input {font:12px Arial, Helvetica, sans-serif; color:#666; display:block; margin:12px 0 0 8px; *margin:17px 0 0 8px; width:252px; height:20px; border:1px solid #dadada; background:#fafafa}

.box_gray_envia_amigo .forms2 .text_area {font:12px Arial, Helvetica, sans-serif; color:#666; display:block; margin:12px 0 0 8px; *margin:17px 0 0 8px; width:252px; height:70px; border:1px solid #dadada; background:#fafafa}

.box_gray_envia_amigo .botoes .cadastrar {border:1px solid #dadada; background:#fafafa; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; padding:0 5px 0 5px; float:right; *margin:0px 0 0 10px; margin:30px 0 0 10px; float:left}

.box_gray_envia_amigo span {margin:0 -103px 0 0; display:block}

.box_gray_envia_amigo .botoes {margin:0 0 0 275px;}

.box_gray_envia_amigo .botoes .cadastrar:hover {border:1px solid #dadada; background:#fafafa; font:bold 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline;}

/*Envia amigo fim*/

.box_gray_login .titulo_resp_envia_amigo {font: bold 12px Arial, Helvetica, sans-serif; width:410px; margin:auto; padding-top:65px;}



/**/
.box_gray_trabalhe {width:650px; *width:650px; background:#fafafa; margin:0 0 10px 0; height:120px;}

.box_gray_trabalhe p {font-size:12px; line-height:20px; width:319px; padding:15px 0 0 10px}

.box_gray_trabalhe .texto { float:left; width:319px;}

.box_gray_trabalhe .image { float:left; padding:16px 0 0 40px; width:auto; }

.box_gray_trabalhe .image2 { float:left; padding:16px 0 0 25px; width:auto; }

.box_gray_tabs ul li {list-style:none outside;}


.box_gray_tabs .dark_title {background:#e0e0e0; font:bold 12px Arial, Helvetica, sans-serif; height:25px; padding-top:9px;}
.box_gray_tabs .dark {background:#e0e0e0; font:12px Arial, Helvetica, sans-serif; height:25px; padding-top:9px;}
.box_gray_tabs .light {background:#f1f0ee; font:12px Arial, Helvetica, sans-serif; height:25px; padding-top:9px;}

.box_gray_tabs .colum1 {float:left; width:137px; text-align:center}
.box_gray_tabs .colum2 {float:left; margin-left:1px; width:255px; text-align:center}
.box_gray_tabs .colum3 {float:left; margin-left:1px; width:250px; text-align:center}


/*Tabs de oportunidades*/

.box_gray_tabs {width:650px; *width:650px; margin:14px 0 10px 0}


.button_cadastre_se {width:285px; margin-left: 155px;}
.button_cadastre_se2 {width:285px; margin-left: 155px; margin:auto auto 71px auto}


.dark_title_cadastro {background:#e0e0e0; font:12px Arial, Helvetica, sans-serif; width:630px; height:25px; padding-top:9px; padding-left:20px;}


.table_vacancy{ width:650px; height:340px; background:#F1F0EE; margin:14px 0 71px 0 }
.table_vacancy tr{ text-align:center}
.tdbray{ background:#E0E0E0; font-size:12px; font-weight:bold;}
.tdbray2{ font-size:12px; }
.tdbray3{ background:#E0E0E0; font-size:12px; }
.tabletxtp p{ width:513px; text-align:nome}

