/* CSS Internas Área do Candidato */
/* tags */

/* classes */
#box_atendimento, #box_enquete, #box_publicidade, #box_publicidade2{
border-top:3px solid #9cbe01;
}
#box_atendimento, #box_enquete, #box_publicidade, #box_publicidade2, #box_busca form{
border-bottom:1px solid #9cbe01 !important;
}
#box_atendimento h4{
background:url("../../img/half_atendimento_areacv4.png") 0 0 no-repeat;
}
#centro #box_busca form{
border:none;
}
#centro #box4, #centro #box6{
border-top:1px solid #6c8b00;
float:none;
margin:0 0 10px 0;
width:620px;
}
#centro #box6{
border-top:1px solid #fff;
}
#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:45px;
}
#esquerda{
padding-top:234px;
}
#esquerda.consultoria{
padding-top:178px !important;
}
#esquerda.contato{
padding-top:148px;
}
#esquerda.leis-e-normas,#esquerda.leis-e-deficiencia{
padding-top:207px !important;
}
#esquerda.servicos{
padding-top:265px !important;
}
#flash{
background-position:0 -202px !important;
height:52px !important;
}
#centro #login a,#centro #login a:hover,#centro #login a:link{
padding-left:13px;
}
#centro #login input, #centro #loginusuario input{
border:1px solid #577200 !important;
color:#333;
font:bold 12px Arial,Tahoma,Verdana,Sans-serif;
height:17px;
margin:0 0 1px;
padding:2px 4px 0;
}
#centro #esqueceu input.text, #centro #esqueceu input.login{
border:1px solid #577200 !important;
}
#centro #login, #centro #esqueceu{
float:left;
margin:-18px 0 6px !important;
padding-bottom:42px;
}
#centro #esqueceu{
border-bottom:1px dotted #999;
width:620px;
}
#centro #login{
border-right:1px dotted #999;
margin:18px 0 6px !important;
padding-bottom:22px;
width:250px;
}
#centro #loginusuario{
display:block;
margin:0px 0 6px !important;
padding:0 !important;
}
#centro #cadastrese{
background:#f1f1f1;
border-left:3px solid #e9e9e9;
float:left;
margin:31px 0 6px !important;
padding:12px 12px 22px 20px;
width:350px;
}
#centro #cadastrese h3{
border:none !important;
bottom:12px;
color:#333;
display:inline;
float:left;
font-weight:bold !important;
height:10px !important;
padding:0 !important;
width:350px !important;
}
#centro #login h3{
border:none !important;
bottom:12px;
font-weight:bold !important;
height:2px !important;
margin:25px 0 0 !important;
padding:0 !important;
width:250px !important;
}
#centro #cadastrese h3 span{
display:inline;
padding:0 !important;
}
#centro #login div{
background-position:0 6px;
float:left;
height:23px;
width:13px;
}
#centro #login form{
margin-top:-7px;
}
#centro #login #loginlabel{
background:url("../../img/titu_area_do_candidato.png") no-repeat;
margin-right:3px !important;
margin-top:5px !important;
width:10px;
}
.submenu{
background:url("../../img/icon_seta_submenu_areac.png") 14px 11px no-repeat;
}
#submenu h3{
background:url("../../img/titu_candidatos.png") 0 0 no-repeat;
}
#submenu li.submenu a{
background:url("../../img/submenu_div.png") center bottom no-repeat;
color:#577200;
}

/* 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 0px !important;
text-align:left;
}
#centro #noticias #box4.foot{
border-top:none;
}
#centro #noticias #box4 .tabela tfoot td{
padding:6px 9px 10px 10px !important;
}
#centro #box4 .tabela tfoot td strong, #centro #box4 .tabela2 tfoot td strong, #centro #box6 .tabela tfoot td strong{
color:#a5a5a5 !important;
}
#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;
}

/* menu cadastro */
#menucandidato{
float:left;
margin:0;
padding:0 !important;
}
#menucandidato li{
border-right:1px dotted #ccc;
color:#fff;
display:block;
float:left;
height:53px;
padding:4px 0 0 13px;
width:85px;
}
#menucandidato li.um{
margin:0 0 0 -13px;
width:79px;
}
#menucandidato li.dois{
width:70px;
}
#menucandidato li.tres{
width:91px;
}
#menucandidato li.quatro{
width:73px;
}
#menucandidato li.cinco{
width:72px;
}
#menucandidato li.seis{
width:84px;
}
#menucandidato li.sete{
border-right:none;
width:77px;
}
#menucandidato li a span{
color:#fff;
padding:0;
}
#menucandidato li a.selectmenu{
background:url("../../img/base_cadastro_color.png") 0 0 no-repeat;
color:#334300;
}
#menucandidato li a{
background:url("../../img/base_cadastro_pb.png") 0 0 no-repeat;
color:#779100;
font:12px Tahoma,Arial,Helvetica,sans-serif;
margin:-10px 0 0 0;
padding:0 0 0 1px;
text-decoration:none;
}
#menucandidato li:focus{
outline:1px dotted #577200;
}
#menucandidato li a:hover{
color:#334300;
}

/**
 * Verificação de CPF no cadastro
 * @author João Pedro <joao.pedro@ecompleto.com.br
 * @date 2010-04-30 14:33
 */
#alertacpf {
    border-top: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
    display: block;
    padding: 2px;
    margin: 10px 0 10px 180px !important;
    width: 400px;
}

#alertacpf.erro {
    border-top-color: #F00;
    border-bottom-color: #F00;
    color: #FFF;
}

#alertacpf.erro strong {
    background: #910000 URL("../../img/icon_alerta_erro.png") no-repeat 10px;
    display: block;
    padding: 10px 10px 10px 40px;
}

#alertacpf.pass {
    border-top-color: #577200;
    border-bottom-color: #577200;
    color: #FFF;
}

#alertacpf.pass strong {
    background: #577200 URL("../../img/icon_alerta_ok.png") no-repeat 10px;
    display: block;
    padding: 10px 10px 10px 40px;
}
#clear{
clear:both;
width:320px;
}
