/* GERAL */
*{margin:0px;padding:0px;}
body{background:#fff url(bg_body.gif) top left repeat-x;font-family:tahoma, Arial, Helvetica, sans-serif; font-size:16px;}
h5{font-size:xx-small;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
img{border:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline; color:#FFCC00;}
#pai{width:100%; min-height:650px !important; height:100%; margin:0px auto;position:relative;background:#fff url(bg.jpg) top left repeat-x;}
#wrapper{width:765px;margin:0px auto;position:relative;background:#fff url(bg2.jpg) top left repeat-x;}
#cabecalho{position:relative;width:765px;height:150px;background:#fff url(header2.jpg) top left no-repeat;}
#login{padding-top:118px;padding-left:350px;}
#logo{margin-top:8px;margin-left:5px;float:left;}
#esquerda{width:145px;float:left; background-color:#FFF;}
#meio,#esquerda{min-height:auto;height:auto !important;height:255px;margin:0px 0px 10px 0px;}
#meio{width:400px !important;width:500px;margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px;padding:0px;position:relative;}
#rodape{clear:both;border-top:1px solid #c4d1da;background:#fff;height:12px; font-size:9px; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:center;font-stretch:semi-expanded; padding-top:2px;}
.corSim{background:#f2f2f2;}
/* CARREGANDO */
#carregando{font-size:12px;font-weight:bold;color:#ff0000;text-align:center;width:169px;height:20px;position:absolute; top:200px;left:550px;visibility:hidden;}

/* LOGIN */
#login{text-align:right; font-size:11px;font-weight:bold;}
#login input{font-size:10px;color:#000; margin-right:20px;}
#login_2{text-align:center; font-size:11px;font-weight:bold; margin-top:50px;}
#login_2 h3{font-size:14px;font-size:12px;color:#FF6600; margin-top:20px; text-transform:inherit;}
#login_2 input{font-size:10px;color:#000; margin-right:20px; margin-bottom:5px;}
#login_2 label{font-size:10px;color:#000; left:170px;margin-top:2px; position:absolute;}
#loged{font-size:10px;color:#000; font-size:11px;font-weight:bold;}
#loged input{font-size:10px;color:#000; margin-right:20px;margin-left:15px;}

/* MENSAGENS */
.msg{text-align:center; top:90px;margin-bottom:30px; background:#f4f7fb; padding: 2px 2px 2px 2px;width:75%; font-size:12px; font-weight:bold; border:solid 1px #bcd2e6;color:#0070bc;margin-left:60px; !important;margin-left:60px;margin-right:auto !important;margin-right:0px; padding-left:20px; padding-top:20px;padding-bottom:20px; vertical-align:middle;}
h3{color:#FF0000; text-transform:uppercase; font-size:12px;}
h5{color:#627EB7; font-weight:normal;font-size:11px;}

/* MENU */
.menu_box{background:#fff url(carreira.jpg) top left no-repeat; width:180px;min-height:100px; height:auto !important; height:100px;padding-top:5px;}
.menu_item{background:#fff;display:block;width:170px;list-style:none;font-size:11px;font-weight:bold; margin-left:5px !important; margin-left: -10px; position:relative;border-bottom:1px solid #E5E5E5;}
.menu_item a,.menu_item a:hover{color:#000;text-decoration:none;display:block;padding-left:10px; padding-top:2px; padding-bottom:2px;}
.menu_item a:hover{color:#FF9900;}
.menu_item a{}
.menu_img{padding-bottom: 5px;margin-left:8px !important; margin-left: 3px; margin-top:5px}
.menu_categoria{color:#000;font-weight:bold; padding-bottom:13px;position:relative;}
.menu_categoria img{position:absolute;top:0px;right:2px;}

#minhas_vagas{width:120%;}
#minhas_vagas a,#minhas_vagas a:hover{font-size:10px; color:#0070bc; padding-left:15px; font-weight:bold; text-transform:uppercase;}

/* CIDADES - VAGAS */
#cidades_top{background:#fff url(mural-de-vagas.jpg) top left no-repeat; width:423px; height:23px;padding-left:145px;padding-top:13px;font-weight:bold; font-size:12px; color:#000;margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px;position:absolute;}
#cidades_meio{margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px;padding-top:35px !important;padding-top:35px;width:563px; padding-left:10px;position:relative;font-size:11px;text-align:left;}
#cidades_meio table{width:100%;}
#cidades_meio th{font-weight:bold; font-size:13px; color:#FF9900; margin-bottom:10px; padding-right:5px; width:160px !important; width:160px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#cidades_meio td{font-size:10px; color:#000; width:160px !important; width:160px; text-align:left; vertical-align:top;}
#cidades_meio a,#cidades_meio a:hover{color:#000;text-decoration:none; text-align:right;}
#cidades_meio a{text-decoration:none;}
#cidades_meio a:hover{text-decoration:underline; color:#FF9900;}
.margin_esq{border-right:solid 1px #FF9900; padding-left:10px;padding-right:10px;}
.margin{padding-left:10px;padding-right:10px;}
.detalhe_cidade{padding-bottom:5px;padding-top:5px; border-bottom:1px solid #f2f2f2; color:#000000;}
.detalhe_cidade a,.detalhe_cidade a:hover{padding-bottom:5px;padding-top:5px; border-bottom:1px solid #f2f2f2; color:#000000; font-size:11px;}



#candidatar a,.candidatar a:hover{font-weight:bold; width:553px; text-align:right;margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px; padding-right:10px; color:#0070bc;text-decoration:none;display:block;}
#candidatar a{text-decoration:none;}
#candidatar a:hover{text-decoration:underline;}
#candidato a,.candidato a:hover{font-weight:bold; width:553px; text-align:right;margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px; padding-right:10px; color:#0070bc;text-decoration:none;}
#candidato a{text-decoration:none;}
#candidato a:hover{text-decoration:underline;}

/* DETALHES - VAGAS */
#detalhes_top{background:#edf2f6 url(tit_detalhes.jpg) top left no-repeat; width:423px; height:23px;padding-left:160px;padding-top:10px;font-weight:bold; font-size:1.2em; color:#7f9db9;margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px;position:absolute; }
#minhas_top{background:#fff url(minhas-vagas.jpg) top left no-repeat; width:423px; height:23px;padding-left:160px;padding-top:10px;font-weight:bold; font-size:1.2em; color:#7f9db9;margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px;position:absolute; }
#detalhes_meio{margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px;padding-top:35px !important;padding-top:55px;width:563px; padding-left:10px;position:relative;}
#detalhes_meio{font-size:11px;width:563px;}
#detalhes_meio table{width:auto;}
#detalhes_meio th{font-weight:bold; font-size:12px; color:#7f9db9; text-align:center; margin-bottom:10px; padding-right:5px; width:160px !important; width:160px;}
#detalhes_meio a,#detalhes_meio a:hover{color:#0070bc;text-decoration:none; text-align:right;}
#detalhes_meio a{text-decoration:none;}
#detalhes_meio a:hover{text-decoration:underline;}

#vaga_data{font-weight:bold;color:#FF9900; font-size:12px;border-bottom:#E5E5E5 solid 1px; margin-top:25px;width:563px;}
#vaga_descricao{font-size:11px;width:563px;}
#vaga_descricao th{font-weight:bold; color:#8f8f8f; font-size:10px; text-align:left; margin-bottom:10px; padding-right:5px; width:100px !important; width:100px;}
#vaga_descricao td{width:460px; font-size:11px;}

/*STATUS VAGA*/
.status_vaga{background-color: #f2f2f2; padding-left:5px;}

/*--------- CADASTROS -----------*/

#cadastro{margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px;width:582px;position:relative;
					font-size:12px;}
#cadastro h4{font-size:1.5em; border-bottom:solid 1px #c4d1da;}
#cadastro h6{font-size:1.1em; font-weight:bold; margin-left:5%;margin-right:5%; color:#ff9900; margin-top:10px; border-bottom:solid 1px #cacaca;}
#cadastro table{width:90%;margin-left:5%; margin-top:10px;}
#cadastro th{padding-right:5px; width:37%;}
.text{font-size:12px;color:#000; width:60%; margin-bottom:5px;; margin-top:5px; vertical-align:middle;}
#cadastro select{font-size:12px;color:#000;}
#menu_cadastro{font-size:16px;}

#logon th{font-weight:bold; color:#8f8f8f; font-size:10px; margin-bottom:10px; padding-left:5px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#logon td{border-bottom:1px solid #f2f2f2; color:#000000;}
#logon input{font-size:10px; width:250px;}
#logon select{font-size:10px; width:253px;}

#tr_senha{background-color:#f4f7fb;}
#tr_senha th{border:none;}

#sem_linha td{border:none;}
.deficiencia{background-color:#f4f7fb;}

.alterar_dados{background:#F9F9F9;border-bottom:1px solid #CCCCCC;}

/* escolaridade */
.formacao{background-color:#f4f7fb; height:50px;}
.formacao select{width:150px;}
.formacao input{margin-left:10px;}
.formacao td{text-align:left}

.exibe_escolaridade{background-color:#fff; width:100%;}
.exibe_escolaridade th{text-align:left;background-color:#fff;color:#ff9900; border-bottom:solid 1px #E5E5E5; font-size:10px;text-transform:uppercase;}

#cad_formacao th{font-weight:bold; color:#0070bc; font-size:11px; margin-bottom:10px; padding-left:5px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#cad_formacao td{border-bottom:1px solid #f2f2f2; color:#000000;}
#cad_formacao select{width:220px;}

#cad_ensino th{font-weight:bold; color:#8f8f8f; font-size:10px; margin-bottom:10px; padding-left:5px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#cad_ensino td{border-bottom:1px solid #f2f2f2; color:#000000;}
#cad_ensino select{width:260px;}

#cad_info th{font-weight:bold; color:#8f8f8f; font-size:10px; margin-bottom:10px; padding-left:5px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#cad_info td{border-bottom:1px solid #f2f2f2; color:#000000;}
#cad_info select{width:260px;}

#cad_extracurso th{font-weight:bold; color:#8f8f8f; font-size:10px; margin-bottom:10px; padding-left:5px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#cad_extracurso td{border-bottom:1px solid #f2f2f2; color:#000000;}
#cad_extracurso select{width:260px;}

#cad_idioma th{font-weight:bold; color:#8f8f8f; font-size:10px; margin-bottom:10px; padding-left:5px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#cad_idioma td{border-bottom:1px solid #f2f2f2; color:#000000;}
#cad_idioma select{width:260px;}

#cad_profi th{font-weight:bold; color:#8f8f8f; font-size:10px; margin-bottom:10px; padding-left:5px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#cad_profi td{border-bottom:1px solid #f2f2f2; color:#000000;}
#cad_profi select{width:260px;}

#cad_adicional th{font-weight:bold; color:#8f8f8f; font-size:10px; margin-bottom:10px; padding-left:5px; text-transform:uppercase; border-bottom:1px solid #E5E5E5; text-align:left;}
#cad_adicional td{border-bottom:1px solid #f2f2f2; color:#000000;}
.regiao select,.interesse select,.cargo select{width:250px;}


.sub_ensino{margin-left:auto !important;margin-left:0px;margin-right:auto !important;margin-right:0px;position:relative;
					font-size:10px;}
#sub_table{margin-top:100px;}
#sub_table td{text-align:left;}
#sub_table th{ background:none;}
.left50{margin-left:40%;}

.corSim_ens{background-color:#fff;padding:5px 5px 5px 5px;}
.corNao_ens{background-color:#edf2f6;padding:5px 5px 5px 5px;}

#passo{}
#passo a,#passo a:hover{color:#0070bc;text-decoration:none; text-align:right;}
#passo a{text-decoration:none;}
#passo a:hover{text-decoration:underline;color:#ff9900}
#passo table{border-top:solid 1px #bcd2e6;background-color: #fff; height:20px; font-size:11px;}
#passo th{text-align:left; font-weight:bold; border-bottom:none;}
#passo td{text-align:right; font-weight:bold; border-bottom:none;}


/*- Menu Tabs 1--------------------------- */

#menu_cadastro{width:100%; height:35px;}
.tabs {float:left;width:100%;background:#fff;font-size:0.7em; font-weight:bold;line-height:normal;border-bottom:1px solid #BCD2E6;}
.tabs ul{margin:0;padding:10px 10px 0 50px;list-style:none;}
.tabs li {display:inline;margin:0;padding:0;}
.tabs a {float:left;background:url("tableft1.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
.tabs a span {float:left;display:block;background:url("tabright1.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#fff;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover span {color:#fff;}
.tabs a:hover {background-position:0% -42px;}
.tabs a:hover span {background-position:100% -42px;}

.tabs #current a {background-position:0% -42px;}
.tabs #current a span {background-position:100% -42px;}



/*container da lista | container of the list*/
.autocomplete{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:80%;
	color:#627EB7;
	letter-spacing:inherit;	
	cursor: pointer;
	border: 1px solid #999;
	border-top: none;
	background: #f4f7fb;
	padding-left:5px;
	padding-right:5px;
}
/*items da listagem | items of the list*/
.autocomplete .normal{border-top: 1px solid #999;}
/*selectedionado item | selected item*/
.autocomplete .selected{background: #c4d1da;}
/*caracteres que combinaram | characters that matched*/
.autocomplete .highlited{font-weight: bold; color: #294FA0;}

#msg_semitem{font-size:10px; color:#666666;}

h1{font-size:8px;}

#Digitado,#Digitado_act{color:#FF0000; font-weight:bold;}
#Restante,#Restante_act{color:#FF0000; font-weight:bold;}