/* CSS Internas Empresas */
/* tags */
a,a:hover,a:link,#login_empresa a,#login_empresa a:hover,#login_empresa a:link{
color:#0a5b88;
cursor:pointer;
}
a:visited{
color:#003e6a;
}
#login_empresa a:visited{
color:#0a5b88;
}

/* classes */
#box_atendimento, #box_enquete, #box_publicidade, #box_publicidade2{
border-top:3px solid #047195;
}
#box_atendimento, #box_enquete, #box_publicidade, #box_publicidade2, #box_busca form{
border-bottom:1px solid #047195;
}
#box_atendimento h4{
background:url("../../img/half_atendimento_areaev2.png") 0 0 no-repeat;
}
#btn_ok, #centro #login_empresa #btn_ok{
background:url("../../img/bton_empresa_ok.png") -1px 0 no-repeat !important;
}
#centro #box_busca form{
border:none;
}
#centro #box4, #centro #box6{
border-top:1px solid #6c8b00;
float:none;
margin:0 0 10px 0;
width:640px !important;
}
#centro #box6{
border-top:1px solid #fff;
}
#centro h3{
font:16px Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
width:620px !important;
margin-bottom:1px !important;
}
#centro h3 strong{
font:bold 18px Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}
#centro h4{
color:#555;
font:bold 14px Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
margin-bottom:15px !important;
width:620px !important;
}
#centro #box9 h4{
color:#000;
}
#centro #esqueceu .esqueci_form label, #centro #esqueceu .btn label{
clear:both;
color:#000;
float:left;
font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
margin:9px 3px 0 0;
padding:0 2px 0 7px;
text-align:right;
width:60px;
}
#centro .instru span{
padding-left:15px;
}
#centro #login_empresa a,#centro #login_empresa a:hover,#centro #login_empresa a:link{
padding-left:13px;
}
#centro #login_empresa input, #centro #loginempresa input{
border:1px solid #007299;
color:#333;
font:bold 12px Arial,Tahoma,Verdana,Sans-serif;
height:17px;
margin:0 0 1px;
padding:2px 4px 0;
}
#centro #login_empresa, #centro #esqueceu{
border-bottom:1px dotted #999;
float:left;
margin:-18px 0 6px!important;
padding-bottom:42px;
width:620px;
}
#centro #login_empresa div{
background-position:0 6px;
float:left;
height:23px;
width:13px;
}
#centro #login_empresa form{
margin-top:7px;
}
#esquerda{
padding-top:178px;
}
#esquerda #box_busca h4{
background:#fff url("../../img/titu_busca_por_vagas.png") 0 17px no-repeat;
border-top:3px solid #047195;
height:33px;
margin-left:11px;
margin-top:6px;
width:178px;
}
#esquerda #box_busca form{
border-bottom:1px solid #047195;
}
#flash{
background-color:#024762;
background-position:0 -254px;
height:52px !important;
}
#img{
background:#056186 url("../../img/base_img_empresa.jpg") no-repeat;
height:52px;
margin:2px 0 0 -19px;
width:909px;
}
#login_empresa{
margin-right:18px !important;
z-index:9;
}
#login_empresa input{
border:1px solid #007299;
}
#login_empresa div{
background:url("../../img/titu_area_da_empresa.png") 0 1px no-repeat;
height:17px;
margin-top:7px !important;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:125px;
z-index:9;
}
.submenu{
background:url("../../img/icon_seta_submenu_empresa.png") 14px 11px no-repeat;
}
#submenu h3{
background:url("../../img/titu_empresas.png") 0 0 no-repeat;
}
#submenu li.submenu a{
background:url("../../img/submenu_div2.png") center bottom no-repeat;
color:#047195;
}

/* table */
#centro #box4 td.numero, #centro #box4 td.colunapp{
border-left:2px solid #fff;
vertical-align:bottom;
}
#centro #box4 .numero a, #centro #box4 .colunapp a{
color:#006699 !important;
text-decoration:underline;
}
#centro #box4 .resultado1 a, #centro #box4 .resultado1 a strong, #centro #box4 .resultado2 a, #centro #box4 .resultado2 a strong{
color:#536500;
}
#centro #box4 .resultado1 a span, #centro #box4 .resultado2 a span, #centro #box4 .resultado3 a span, #centro #box4 .resultado4 a span{
color:#536500;
}
#centro #box4 .tabela, #centro #box6 .tabela{
margin-top:1px;
}
#centro #box4 .tabela tbody, #centro #box6 .tabela tbody{
margin-top:2px;
}
#centro #box4 .tabela tfoot, #centro #box6 .tabela tfoot{
background:#fff;
color:#000 !important;
}
#centro #box4 .tabela2 tfoot{
background:#f9f9f9;
border-bottom:none !important;
}
#centro #box4 .tabela2 tfoot td{
border-bottom:none;
border-right:none;
}
#centro #box6 .tabela tfoot{
background:#f5f5f5 url("../../img/base_tabela_icones.png") repeat-x;
}
#centro #box4 .tabela tfoot td, #centro #box4 .tabela2 tfoot td, #centro #box6 .tabela tfoot td{
border-top:3px double #d5d5d5 !important;
color:#a5a5a5;
margin-top:10px !important;
padding:6px 9px 10px 33px !important;
text-align:left;
}
#centro #box4 .tabela2 tfoot td{
color:#a5a5a5;
margin-top:10px !important;
padding:6px 9px 10px 12px !important;
}
#centro #box6 .tabela tfoot td{
border:1px solid #d5d5d5;
padding:18px 9px 18px 33px !important;
}
#centro #box4 .tabela tfoot td a, #centro #box4 .tabela2 tfoot td a, #centro #box6 .tabela tfoot td a{
color:#006699 !important;
text-decoration:underline;
}
#centro #box4 .tabela tfoot td strong, #centro #box4 .tabela2 tfoot td strong, #centro #box6 .tabela tfoot td strong{
color:#000;
}
#centro #box6 .tabela tfoot td a#btn_vaga{
color:#fff !important;
text-decoration:underline;
}
#centro #box6 .resultado0 td{
border-bottom:1px solid #f1f1f1;
border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;
text-align:left;
vertical-align:top;
}

/* form tag */
#centro #box4 form#visualizar,#centro #box4 form#visualizar fieldset{
margin:-2px 0 0;
padding:0;
width:220px;
text-align:right;
}
#centro #box4 select{
border:1px solid #577200;
height:20px;
width:169px;
}
#centro h3{
border-bottom:1px dotted #047195;
}
#centro h3, #centro fieldset legend{
color:#047195;
}

/* accordion */
#passos h3{
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
color:#111;
font:bold 12px Tahoma,Verdana,Arial,Sans-serif !important;
margin:-6px 0 6px !important;
padding:6px 0;
}
#passos h5.oito{
background:#047195 url("../../img/base_adesao_ativa.png") 0 0 repeat-x;
}

/* planos */
#box9{
color:#000 !important;
padding:22px 32px 6px !important;
width:556px;
}
#box9 .instru{
color:#555 !important;
}
#box9 p{
width:570px !important;
}
#btn_adesao{
background:url("../../img/bton_adesao.png") 0 0 no-repeat;
border:none !important;
color:#014962 !important;
cursor:pointer;
font-weight:normal;
height:34px !important;
margin:-5px 0 0 !important;
padding:0 0 0 36px !important;
text-align:left;
width:151px;
z-index:9;
}
#btn_adesao_passo{
background:#333 url("../../img/bton_adesao_passo.png") 0 0 no-repeat !important;
border:none !important;
color:#fff !important;
cursor:pointer;
font-weight:normal;
height:37px !important;
margin:-12px 0 0 35px !important;
padding:0 0 0 36px !important;
text-align:left;
width:139px;
z-index:9;
}
#btn_empresa{
background:url("../../img/bton_empresa.png") 0 0 no-repeat;
border:none !important;
color:#014962 !important;
cursor:pointer;
font-weight:normal;
height:39px !important;
margin:4px 0 0 23px !important;
padding:0 0 0 36px !important;
text-align:left;
width:115px;
z-index:9;
}
#btn_empresa_g a{
color:#fff;
text-decoration:none;
}
#btn_empresa_g{
background:url("../../img/bton_empresa_g.gif") center no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-weight:normal;
height:23px;
margin:0;
padding:8px 0 0 1px;
text-align:center;
width:132px;
z-index:9;
}
#btn_empresa_passo{
background:url("../../img/bton_empresa_passo.png") 0 0 no-repeat !important;
border:none !important;
color:#fff !important;
cursor:pointer;
font-weight:normal;
height:37px !important;
margin:3px 0 0 35px !important;
padding:3px 0 0 36px !important;
text-align:left;
width:139px;
z-index:9;
}
#btn_empresa_passo2{
background:url("../../img/bton_empresa_passo2.gif") 0 0 no-repeat !important;
border:none !important;
color:#fff !important;
cursor:pointer;
font-weight:normal;
height:23px !important;
margin:-12px 0 0 0 !important;
padding:8px 0 0 36px !important;
text-align:left;
width:74px;
z-index:9;
}
#btn_empresa_passo2 a, #btn_empresa_passo2 a:hover{
color:#fff !important;
text-decoration:none;
}
.descricao p{
display:block;
width:157px !important;
}
.descricao{
clear:both;
display:block;
font:11px Tahoma,Arial,Helvetica,sans-serif;
height:145px;
padding:6px 22px !important; 
text-align:center;
}
.mais2{
border-top:2px solid #fff;
padding:2px 0 0 35px;
}
.palavras_chave a{
text-decoration:none;
}
.palavras_chave a:hover{
border:none;
padding:4px;
}
#passos_prx2{
margin:1px 0 0;
}
.plano{
background:#013246 url("../../img/base_planos.png") repeat-y;
border-bottom:3px solid #fff;
color:#fff;
height:90px;
font:16px Tahoma,Arial,Helvetica,sans-serif;
padding:4px 0 0;
text-align:center;
}
.plano a, .plano a strong{
color:#fff;
text-decoration:none;
}
.plano a{
font-size:16px;
}
.plano a strong{
font-size:17px;
}
.plano strong{
font:bold 17px Tahoma,Arial,Helvetica,sans-serif;
}
#planos{
clear:both;
}
#planos ul{
background:#eee;
display:block;
float:left;
margin:0 12px 12px 0;
width:200px;
}
#planos ul#descricao{
background:#fff;
display:block;
float:left;
margin:-12px 12px 12px 0;
padding:0 12px 12px 6px;
width:627px;
}
#planos ul#descricao li.especifica ol li{
list-style-type:decimal !important;
margin-left:26px;
}
#planos ul#descricao li.especifica ol li, #planos ul#descricao li.especifica p{
color:#000;
font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
text-decoration:none;
}
#planos ul#descricao li.especifica p{
margin-top:12px;
}
#planos ul#descricao li.palavras_especifica{
margin:12px 16px 22px;
}
#planos ul#plano{
float:none;
margin:0 12px 12px 0;
width:95%;
}
#planos ul#plano li{
padding-left:22px;
text-align:left;
}
#planos ul#plano li.descricao{
height:auto;
padding:8px 22px 3px !important; 
}
#planos ul#plano li.mais2{
background:#eee !important;
padding:0 0 22px 0;
}
#planos ul#plano li.mais2 ul{
width:645px !important;
}
#planos ul#plano li.mais2 ul li#btn_empresa_passo{
height:37px !important;
margin:3px 0 0 15px !important;
padding:14px 0 0 45px !important;
}
#planos ul#plano li.mais2 ul li#btn_empresa_passo a, #planos ul#plano li.mais2 ul li#btn_empresa_passo a:hover{
color:#fff !important;
text-decoration:none;
}
#planos ul#plano li.plano{
height:30px;
padding-top:12px;
}
#planos ul#plano li.preco{
padding:0 22px 12px !important; 
}
#planos ul#plano li ul{
margin:0 0 2px;
width:95%;
}
#planos ul li ul{
margin:0 0 2px;
width:165px;
}
.preco{
color:#e8a111;
font:bold 35px Tahoma,Arial,Helvetica,sans-serif;
margin-top:-6px;
}
.preco span{
font:17px Tahoma,Arial,Helvetica,sans-serif;
}
.preco strong{
color:#000;
font:11px Tahoma,Arial,Helvetica,sans-serif;
font-weight:normal !important;
}
.preco sup{
font:bold 17px Tahoma,Arial,Helvetica,sans-serif;
vertical-align: 55%;
}
div.preco{
color:#000;
padding-right:6px;
}
li.preco{
margin-top:0 !important;
padding:12px 0 0 !important; 
text-align:center;
}

/* table */
#box6 .resultado{
border-top:10px solid #000;
color:#000;
height:25px !important;
padding:2px 0;
}
#box6 .resultado td{
font-size:13px;
font-weight:bold !important;
}
#centro #box6 .tabela{
margin-top:6px;
}
#centro #box6 .tabela p{
font-size:12px !important;
line-height:16px;
width:565px !important;
}
#centro #box6 .tabela tbody b{
font-weight:bold;
}
#centro #box6 .tabela tbody strong{
color:#047195;
font-size:14px;
}
#centro #box6 .tabela thead{
margin-top:22px;
}
#centro #box6 .tabela thead th{
color:#000;
font-weight:bold !important;
}
#centro #box6 .resultado0 td{
border-bottom:1px solid #f1f1f1;
border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;
padding-bottom:28px !important;
padding-top:16px !important;
text-align:left;
vertical-align:top;
}
.numeral li{
list-style:decimal;
margin:0 0 0 22px !important;
padding:0 0 2px 0 !important;
}


/* menu adesao */
#menucandidato{
float:left;
margin:0;
padding:0 !important;
}
#menucandidato li{
border-right:1px dotted #ccc;
color:#fff;
display:block;
float:left;
height:37px;
padding:4px 0 0 13px;
width:85px;
}
#menucandidato li.um{
margin:0 0 0 -13px;
width:112px;
}
#menucandidato li.dois{
width:64px;
}
#menucandidato li.tres{
width:66px;
}
#menucandidato li.quatro{
width:61px;
}
#menucandidato li.cinco{
border-right:none;
width:114px;
}
#menucandidato li a span{
color:#fff;
padding:0;
}
#menucandidato li a.selectmenu{
background:url("../../img/base_adesao_color.png") 0 0 no-repeat;
color:#01374c;
}
#menucandidato li a{
background:url("../../img/base_cadastro_pb.png") 0 0 no-repeat;
color:#0f79a0;
font:12px Tahoma,Arial,Helvetica,sans-serif;
margin:-10px 0 0 0;
padding:0 0 0 1px;
text-decoration:none;
}
#menucandidato li a:hover{
color:#01374c;
}
