@charset utf-8;



@font-face {

font-family:Calibri;

font-style:normal;

font-weight:400;

src:url(font/calibri.eot?#iefix) format(embedded-opentype), url(font/calibri.ttf) format(truetype);

}



.titulo_sistema {

position:absolute;

top:12px;

margin-left:45px;

font-family:Calibri;

font-size:17pt;

font-weight:700;

color:#73879C;

border-left:1px #73879C dotted;

padding-left:10px;

background-color:transparent;

}



.h3_opcoes_menu {

margin-top:80px!important;

background-color:#00509F;

color:#000;

height:25px;

line-height:25px;

text-align:left!important;

font-weight:700;

font-family:Calibri !important;

font-size:12pt!important;

}



.caixa_titulo {

width:100%;

height:60px;

line-height:40px;

padding-left:35px;

}



.titulo_pagina_empresa {

width:100%;

height:40px;

line-height:35px;

padding-left:35px;

background-image:url(../images/empresa.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_candidato {

width:100%;

height:40px;

line-height:35px;

padding-left:42px;

background-image:url(../images/candidatos.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_cadcursos {

width:100%;

height:40px;

line-height:35px;

padding-left:42px;

background-image:url(../images/cad_cursos.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_candidato_i {

width:100%;

height:40px;

line-height:35px;

padding-left:42px;

background-image:url(../images/candidatos_i.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_svrcomplem {

width:100%;

height:40px;

line-height:35px;

padding-left:42px;

background-image:url(../images/srv_complem.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_processo_estagio {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/processo_estagio.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_processo_emprego {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/processo_emprego.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_lista_processos {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/lista_processos.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_prog_grade {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/ico_prog_grade.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_fatura_previsto {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/ico_fat_prev.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_fatura_realizado {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/ico_fat_realiz.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_gerar_boleto {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/gerar_boleto.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_enviar_boleto {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/enviar_boleto.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_convocacao {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/convocacao.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_entrevista {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/entrevista.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_gerar_contrato {

width:100%;

height:40px;

line-height:35px;

padding-left:45px;

background-image:url(../images/gerar_contrato.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_operador {

width:100%;

height:40px;

line-height:35px;

padding-left:47px;

background-image:url(../images/operador.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_imprime_rel {

width:100%;

height:40px;

line-height:35px;

padding-left:47px;

background-image:url(../images/imprime_rel.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}

.titulo_pagina_vagas {
	width:100%;
	height:40px;
	line-height:35px;
	padding-left:42px;
	background-image:url(../images/vagas.png);
	background-repeat:no-repeat;
	background-color:#2A3F54;
	border-bottom:#D5D5D5 solid 2px;
	color:#fff;
	font-size:14pt!important;
	font-family:Calibri;
}

.titulo_pagina_fotos {
	width:100%;
	height:40px;
	line-height:35px;
	padding-left:42px;
	background-image:url(../images/foto.png);
	background-repeat:no-repeat;
	background-color:#2A3F54;
	border-bottom:#D5D5D5 solid 2px;
	color:#fff;
	font-size:14pt!important;
	font-family:Calibri;
}


.titulo_pagina_instensino {

width:100%;

height:40px;

line-height:35px;

padding-left:40px;

background-image:url(../images/inst_ensino.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_pagina_alterarsenha {

width:100%;

height:40px;

line-height:35px;

padding-left:40px;

background-image:url(../images/editar_senha_x.png);

background-repeat:no-repeat;

background-color:#2A3F54;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.titulo_editar_senha {

width:100%;

height:40px;

line-height:35px;

padding-left:35px;

background-image:url(../images/editar_senha_x.png);

background-repeat:no-repeat;

background-color:#00509F;

border-bottom:#D5D5D5 solid 2px;

color:#fff;

font-size:14pt!important;

font-family:Calibri;

}



.mensagem_processamento {

background-image:url(../images/redirect.gif);

background-repeat:no-repeat;

background-position:left;

background-size:23px 23px;

background-color:transparent;

width:auto;

height:30px;

line-height:30px;

padding-left:35px;

font-family:Calibri;

font-size:14pt;

font-weight:700;

color:#000;

display:none;

}



.total_registros_listados {

width:auto;

height:30px;

line-height:30px;

font-family:Calibri;

font-size:12pt;

font-weight:700;

color:#00509F;

}



#acesso_negado {

background-image:url(../images/acesso_negado.png);

background-repeat:no-repeat;

background-position:left;

background-size:28px 28px;

background-color:transparent;

width:auto;

height:30px;

line-height:30px;

padding-left:35px;

font-family:Calibri;

font-size:14pt;

font-weight:700;

color:#B40404;

display:none;

}



#mensagem_nadaencontrado {

background-image:url(../images/nadaencontrado.png);

background-repeat:no-repeat;

background-position:left;

background-size:23px 23px;

background-color:transparent;

width:auto;

height:30px;

line-height:30px;

padding-left:35px;

font-family:Calibri;

font-size:14pt;

font-weight:700;

color:red;

display:inline;

}



.titulo_box_informa {

width:100%;

height:40px;

line-height:39px;

font-size:12pt;

background-color:#00509F;

border-bottom:#73879C solid 2px;

background-image:url(../images/info.png);

background-repeat:no-repeat;

padding-left:32px;

color:#fff;

}



.titulo_box_pesquisa {

width:100%;

height:40px;

line-height:39px;

font-size:12pt;

background-color:#00509F;

border-bottom:#73879C solid 2px;

background-image:url(../images/search.png);

background-repeat:no-repeat;

padding-left:32px;

color:#fff;

}



.titulo_box_pergunta {

width:100%;

height:40px;

line-height:39px;

font-size:12pt;

background-color:#00509F;

border-bottom:#73879C solid 2px;

color:#fff;

background-image:url(../images/question.png);

background-repeat:no-repeat;

padding-left:32px;

}



.titulo_editar_boleto {

width:100%;

height:40px;

line-height:39px;

font-size:12pt;

background-color:#00509F;

border-bottom:#73879C solid 2px;

background-image:url(../images/editar_boleto.png);

background-repeat:no-repeat;

padding-left:32px;

color:#fff;

}



.titulo_desliga_estagiario {

	width:100%;

	height:40px;

	line-height:39px;

	font-size:12pt;

	background-color:#00509F;

	border-bottom:#73879C solid 2px;

	background-image:url(../images/imgexcalama.png);

	background-repeat:no-repeat;

	padding-left:32px;

	color:#fff;

}



.titulo_ver_fichacandidato {

width:100%;

height:40px;

line-height:39px;

font-size:12pt;

background-color:#00509F;

border-bottom:#73879C solid 2px;

background-image:url(../images/ver_fichacandidato.png);

background-repeat:no-repeat;

padding-left:32px;

color:#fff;

}



.titulo_ver_permissao {

width:100%;

height:40px;

line-height:39px;

font-size:12pt;

background-color:#00509F;

border-bottom:#73879C solid 2px;

background-image:url(../images/ver_permissao.png);

background-repeat:no-repeat;

padding-left:32px;

color:#fff;

}



.waiting * {

cursor:progress;

}



.tabela_listagem_popup {

height:auto;

border-collapse:collapse;

border:1px #000 solid;

font-family:Tahoma,Arial,Helvetica,sans-serif;

font-size:8pt;

line-height:20px;

vertical-align:middle;

cursor:pointer;

}



.tabela_listagem_popup td {

border-collapse:collapse;

border-left:1px #000 solid;

border-right:1px #000 solid;

border-bottom:1px #000 solid;

height:25px;

line-height:18px;

vertical-align:middle;

text-transform:uppercase;

padding-left:0;

color:#000;

font-size:8pt;

}



.tabela_listagem_popup th {

background-repeat:repeat-x;

border-left:1px #000 solid;

border-right:1px #000 solid;

border-bottom:1px #000 solid;

padding-left:0;

height:30px;

line-height:30px;

vertical-align:middle;

font-size:8pt;

font-weight:700;

color:#ffffff;

cursor:default;

text-align:center;

background-color:#3f536e;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc',GradientType=0);

}



.tabela_listagem_popup a {

color:#000;

text-decoration:none;

}



.tabela_listagem_popup a:hover {

color:#000;

}



.tabela_listagem_popup tr:hover {

background-color:#68DBFF;

color:#000;

}



.tabela_listagem_popup .vtotal {

color:#fff;

background-color:#005E93;

font-weight:700;

cursor:default;

padding-right:10px;

}



.ico_paginacao {

font-size:14pt;

font-weight:700;

cursor:pointer;

}



.link_vermais {

font-size:10pt;

font-weight:700;

color:#FFF;

background-color:#00509F;

width:140px;

height:25px;

}



.link_vermais:hover {

cursor:pointer;

text-decoration:underline;

color:#000;

}



.td_bemvindo {

background-image:url(../images/sbv.png);

width:780px;

height:337px;

margin-left:-350px;

margin-top:-160px;

position:absolute;

left:55%;

top:45%;

background-position:center;

background-repeat:no-repeat;

opacity:0.20;

filter:alpha(opacity=20);

padding:2px;

}



.linha_total_tb {

background-color:#EDEDDC;

color:#000;

font-weight:700;

font-size:10pt;

}



.linha_total_tb_2 {

background-color:#D6D6AB;

color:#000;

font-weight:700;

font-size:10pt;

}



.control_hidden {

display:none;

}



.total_listado {

width:auto;

height:30px;

line-height:30px;

font-family:Calibri;

font-size:13pt;

font-weight:700;

color:#00509F;

}



.informativo_verm {

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

font-weight:700;

padding-left:40px;

background-color:#FFE8E8;

border:1px solid #A30000;

color:#A30000;

height:35px;

line-height:34px;

background-image:url(../images/imgexcalama.png);

background-position:left;

background-repeat:no-repeat;

}



.realupload {

position:relative;

float:left;

margin-left:50px;

top:-32px;

right:50px!important;

line-height:30px;

opacity:0;

-moz-opacity:0;

filter:alpha(opacity:50);

background-color:#289CD4;

width:100%;

cursor:pointer;

z-index:100;

color:#000!important;

font-size:11pt;

}



.fakeupload {

width:100%;

background:url(../images/botao-selecione.png) no-repeat 99% 51%;

background-color:#fff;

border:1px solid #006DB3;

letter-spacing:1px;

font-size:11pt;

color:#00509F;

height:34px;

vertical-align:middle;

cursor:pointer;

}



#mensagem_processando,#mensagem_processamento_relatorio,#mensagem_processando_edita_boleto {

background-image:url(../images/redirect.gif);

background-repeat:no-repeat;

background-position:left;

background-size:23px 23px;

background-color:transparent;

width:auto;

height:30px;

line-height:30px;

padding-left:35px;

font-family:Calibri;

font-size:14pt;

font-weight:700;

color:#4E638A;

display:none;

}



#mensagem_processando_pesquisa_empresa,#mensagem_processando_pesquisa_instituicao,#mensagem_processando_pesquisa_candidato,#mensagem_processando_pesquisa_srvcomp,#mensagem_processando_pesquisa_processo,#mensagem_processando_add {

background-image:url(../images/redirect.gif);

background-repeat:no-repeat;

background-position:left;

background-size:30px 30px;

width:auto;

height:30px;

line-height:30px;

padding-left:35px;

font-family:Calibri;

font-size:14pt;

font-weight:700;

color:#4E638A;

display:none;

}



#body_msgbox_info,#body_msgbox_question {

font-family:Calibri;

font-size:14pt;

font-weight:700;

}



input[disabled],select[disabled],textarea[disabled] {

background-color:#F5FAFC!important;

}



/*PAINEL GESTOR*/

.tb_titulo_info_a{

	color:#000;

	width: 100%;

}



.titulo_info_a{

	background-color:#00509F;

	color:#fff;

	height:30px;

	line-height:30px;

	font-family:Calibri;

	font-size:13pt;

	font-weight: bold;

	text-align: center;

}



.titulo_info_b{

	background-color:#26B99A;

	color:#fff;

	height:30px;

	line-height:30px;

	font-family:Calibri;

	font-size:13pt;

	font-weight: bold;

	text-align: center;

}

/**************/



/********************* DASHBOARD *********************/

.tb_titulo_info{

	margin-left:-15px;

	width:102%;

}

.sub_titulo_info{

	color:#000;

	text-align: center;

	font-family: Calibri;

	font-size: 12pt;

	font-weight: bold;

	border-top: solid 1px #0080c0;

	border-bottom: solid 1px #0080c0;	

	background-color:#f4f4ea;

}



.botao_imprimir{

	background-image: url(../images/impressao_2.png);

	background-size: 25px 25px;

	background-repeat: no-repeat;

	height: 25px;

	width: 25px;

	margin-left:180px;

	margin-top:-22px;

	cursor: pointer;

	position: absolute;

}



.tb_graf_processos{

	background-color: #fff;

	text-align: center;

	width: 98.7%;

	height: 300px;	

	border-collapse: collapse;

	padding: 5px;

}



.tb_graf_processos td{

	border: #d2d2d2 1px solid;

}



.dv_graf_tipovaga{

	width: 20px;

	height: 20px;

	background-color: rgba(54, 162, 235, 0.2);

	border: 1px solid rgb(54, 162, 235);

}



.dv_graf_tiposubst{

	width: 20px;

	height: 20px;

	background-color: rgba(255, 99, 132, 0.2);

	border: 1px solid rgb(255, 99, 132);

}



.dv_graf_tiporeativ{

	width: 20px;

	height: 20px;

	background-color: rgba(75, 192, 192, 0.2);

	border: 1px solid rgb(75, 192, 192);

}



/*****************************************************/



.hr_separador {

	background-color: #000080;

	height: 1px;

}


.dv_nadaencontrado{
	font-family: "Calibri";
	font-size: 12pt;
	background-color: #ffe2e2;
	color: #9d0000;
	border: 1px solid #9d0000;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 7px;
	font-weight: bold;	
}

.estilo_hr{
	border-top: 2px dotted #00568f;
  color: #00568f;
	background-color: #fff;
	height: 2px;
}