/* CSS Layout */
/* tags */
*{
border:0;
font:12px Tahoma,Verdana,Sans-serif;
list-style-type:none;
margin:0;
padding:0;

}
a,a:hover,a:link{
color:#0a5b88;
cursor:pointer;
}
a:visited{
color:#003e6a;
}
#login a,#login a:hover,#login a:link{
color:#577200;
cursor:pointer;
}
#login a:visited{
color:#577200;
}
#login h3{
display:none;
}
#centro #login h3{
display:block;
}
body{
background:#fff url("../../img/background.png") repeat-x;
}
dd{
color:#016082;
}
dd a, dt a{
text-decoration:none;
}
dd.link{
padding-top:6px;
}
dd.link a{
color:#c54e0a !important;
text-decoration:underline;
}
dd.link a:visited{
color:#652602 !important;
}
dl{
background:#f2f2f2;
padding:5px 31px;
width:558px;
}
dl:hover{
background:#e9e9e9;
}
dt, dt a{
color:#016082;
font:bold 12px Arial,Tahoma,Verdana,Sans-serif;
padding-top:9px;
}
h1 a{
background:url("../../img/logo_deficiente_online.png") no-repeat;
float:left;
height:67px;
margin-left:40px;
overflow:hidden;
padding:0;
position:absolute;
text-indent:-5000px;
top:63px;
width:492px;
z-index:9999;
}
#ecompleto h5 a{
float:left;
height:34px;
margin-top:16px;
outline:none;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:29px;
z-index:9;
}
#ecompleto h5#orkut a{
background:url("../../img/icon_orkut.png") no-repeat;
}
#ecompleto h5#twitter a{
background:url("../../img/icon_twitter.png") no-repeat;
margin-left:33px;
}
#ecompleto h6 a{
background:url("../../img/assinatura_ecompleto.png") no-repeat;
float:right;
height:50px;
outline:none;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:233px;
z-index:9;
}
input[disabled]{
background:#e5e5e5;
color:#176079 !important;
}
input:focus, select:focus, textarea:focus, .focus{
background:#f3ce02;
}
input{
border:1px solid #577200;
color:#333;
font:bold 12px Arial,Tahoma,Verdana,Sans-serif;
height:17px;
margin:0 0 1px;
padding:2px 4px 0;
}
optgroup{
border-bottom:1px dotted #555;
color:#333;
font-weight:bold;
margin:6px 0 !important;
padding:0 3px 5px !important;
}
option{
color:#000;
padding:0 0 0 22px !important;
}
optgroup option{
padding:0 !important;
}
select{
border:1px solid #577200;
color:#000;
font:12px Arial,Tahoma,Verdana,Sans-serif;
height:21px;
margin:0 0 6px;
padding:0;
}
strong{
font-weight:bold !important;
}
td, th{
padding:8px 11px 5px 32px;
}
tfoot td{
padding:6px 9px 10px 0 !important;
text-align:right;
}
th, th strong{
color:#fff;
font-size:14px !important;
}
thead{
padding:16px 0 0;
height:41px;
text-align:left !important;
}

/* classes */
.areas{
padding-right:13px;
}
.areas li, .areas li strong{
font:12px Tahoma,Verdana,Arial,Sans-serif;
}
#box_atendimento, #box_enquete, #box_publicidade2, #esquerda #box_busca form{
border-bottom:1px solid #e8a111;
}
#box_publicidade{
border-bottom:none !important;
}
#box_atendimento, #box_enquete, #box_publicidade, #box_publicidade2{
border-top:2px solid #e8a111;
}
#box_atendimento{
margin:6px 11px;
width:178px;
}
#box_atendimento h4{
background:url("../../img/half_atendimentov4.png") 0 0 no-repeat;
height:198px;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:178px;
z-index:9;
}
#curtir{
border-left:1px dotted #bbb;
margin:0 0 0 543px;
padding:3px 0 3px 12px;
position:absolute;
top:98px;
z-index:9999;
}
#mais1{
border-left:1px dotted #bbb;
margin:0 0 0 543px;
padding:4px 0 3px 12px;
position:absolute;
top:73px;
z-index:999999 !important;
}
#ecompleto{
background:url("../../img/base_assinatura.png") 0 0 no-repeat;
height:50px;
width:952px;
}
#esquerda #box_busca h4{
background:#e8a111 url("../../img/titu_busca.png") 0 0 no-repeat;
height:30px;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:200px;
z-index:999;
}
#box_enquete{
background:#e9eae9;
margin:6px 11px;
width:178px;
}
#box_enquete h4{
background:url("../../img/titu_enquete.png") 0 0 no-repeat;
height:70px;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:178px;
z-index:9;
}
#box_publicidade, #box_publicidade2{
margin:6px 11px;
text-align:center;
width:178px;
}
#box_publicidade2{
padding-bottom:6px;
}
#box_publicidade h5, #box_publicidade2 h5{
background:url("../../img/titu_publicidade.png") 0 0 no-repeat;
height:12px;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:178px;
z-index:9;
}
#box_publicidade img, #box_publicidade2 img{
margin:3px 0;
}
#box{
height:67px;
}
#box1, #box2{
float:left;
height:61px !important;
}
#box2{
margin:0 0 6px 12px;
}
#box1 h2 a{
background:url("../../img/half_vagas.png") 0 1px no-repeat;
float:left;
height:61px !important;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:304px;
z-index:9;
}
#box2 h2 a{
background:url("../../img/half_curriculo.png") 0 0 no-repeat;
float:left;
height:61px !important;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:305px;
z-index:9;
}
#box3{
clear:both;
float:left;
}
#box4, #box6{
float:left;
margin:0 0 10px 12px;
}
#box4 .mais li.link, #box6 .mais li.link{
width:155px !important;
}
#box3 .mais li.link{
width:168px !important;
}
#box5{
background:#f2f2f2;
border-bottom:1px solid #d5d5d5;
clear:both;
padding-bottom:11px;
width:620px;
}
#box5 ul li{
background:#d5d5d5 url("../../img/base_tabela_destaque.png") 0 0 no-repeat;
border-bottom:2px solid #fff;
color:#333;
font-size:14px !important;
padding:12px 11px 5px 32px;
height:24px;
}
#box5 ul li strong{
color:#333;
font-size:14px !important;
}
#cabecalho{
background:url("../../img/back_cabecalho.png") no-repeat;
height:229px !important;
padding:22px 0 0 40px;
position:absolute;
top:41px;
width:912px;
z-index:0;
}
#cabecalho:hover{
/*overflow:visible; 
z-index:998;*/
}
#centro{
min-height:1770px !important;
/* padding:371px 0 0 273px; */
padding:311px 0 0 273px;
}
.citacao{
border-bottom:1px dotted #999;
color:#000;
font-size:12px;
margin:0 0 18px;
padding-bottom:22px !important;
}
.citacao a, .citacao strong{
color:#0a5b88;
font-size:13px;
text-decoration:none;
}
#conteudo{
margin-bottom:60px;
width:952px;
}
dd.edicao{
color:#555 !important;
font-size:11px;
}
#esquerda{
/* background:url("../../img/base_esquerda.png") 10px 62px no-repeat; */
background:url("../../img/base_esquerda.png") 10px 33px no-repeat;
padding:0 16px 30px;
position:absolute;
margin:0 0 0 31px;
/* top:288px; */
top:260px;
width:210px;
z-index:9;
}
#esquerda #box_busca{
width:200px;
}
#flash{
background:#87ac00 url("../../img/base_frame.jpg") 0 -202px no-repeat;
/* height:202px; */
height:52px;
margin:94px 0 0 -19px;
width:909px;
}
#fullbanner{
background:#999 url("../../img/base_fullbanner.png") no-repeat;
height:60px;
margin:0 0 11px 273px;
padding:0;
position:absolute;
/* top:372px; */
top:314px;
width:620px;
}
#fullbanner h5{
background:url("../../img/titu_publicidade2.png") 0 0 no-repeat;
float:left;
height:60px;
margin:0 3px 0 21px;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:8px;
z-index:9;
}
.mn{
padding-bottom:6px;
}
.off{
color:#888;
}
#layout{
background:#fff;
margin:auto;
padding:74px 0 0;
width:952px;
z-index:9;
}
li.chamada{
color:#333 !important;
font:11px Tahoma,Arial,Verdana,Sans-serif !important;
}
li.chamada a{
color:#333;
font-size:11px;
text-decoration:none;
}
li.data{
color:#c54e0a !important;
font:10px Arial,Tahoma,Verdana,Sans-serif !important;
}
#topo #login, #topo #loginusuario{
float:right;
width:224px;
}
#topo #login{
margin-right:18px !important;
margin-top:-13px !important;
}
#login #loginlabel{
background:url("../../img/titu_area_do_candidato.png") no-repeat;
height:17px;
margin-right:18px !important;
margin-top:13px !important;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:125px;
z-index:9;
}
#topo #login div#painelCandidato{
background:none;
height:56px;
margin-top:-13px !important;
text-indent:0;
width:220px;
z-index:9;
}
#topo #login div#painelCandidato div#loginlabel{
padding:0 0 6px;
}
#topo #login form{
margin-top:7px;
}
.mais li, .rss li{
float:left;
}
.mais li.link, .rss li.link{
color:#0a5b88 !important;
padding:11px 0 0 32px;
width:175px;
}
.mais{
width:304px !important;
}
.mais ul, .rss ul{
display:inline;
}
#menu{
background:#474e58 url("../../img/menu_fd.png") no-repeat;
clear:both;
display:block;
height:41px;
margin:0;
padding:0;
position:absolute;
top:0;
width:952px;
}
#menu li{
display:inline;
}
#menu li.primeiro a{
border-left:none !important;
}
#menu li a{
background:url("../../img/menu_div.png") right top no-repeat;
color:#fff;
display:block;
font:bold 13px Tahoma,Verdana,Arial,Helvetica,sans-serif;
float:left;
margin:0;
padding:12px 20px 12px 17px;
text-decoration:none;
}
#menu li a:hover{
border-bottom:3px solid #e8a111;
padding:12px 20px 10px 17px;
}
#menu ul{
margin:0 23px;
padding:0;
}
#noticias{
clear:both;
margin-top:22px;
width:620px;
}
#noticias ul li{
background:#e3e3e3 url("../../img/base_tabela_noticias.png") 0 0 no-repeat;
border-bottom:2px solid #fff;
color:#333;
font-size:14px;
padding:12px 11px 12px 32px;
}
#noticias ul.rss{
border-top:1px solid #e5e5e5;
margin-top:7px;
}
#noticias ul.rss li{
background:none;
}
#noticias ul li strong{
color:#333;
font-size:14px !important;
}
#noticias ul.principal li, #noticias ul.secundaria li{
padding:0 11px 0 11px;
}
#opcao{
padding:3px 0;
}
#opcao div{
clear:both;
font:11px Tahoma,Verdana,Sans-serif;
padding-bottom:3px;
}
#opcao div .radio{
float:left;
margin:-1px 4px 0 0;
}
#parcial p{
width:160px;
}
p span.progressBar{
display:block;
float:left;
height:15px;
padding:8px 0 0;
}
p span.progressBar img{
border-left:1px solid #626562;
border-right:1px solid #626562;
display:block;
float:left;
}
p span.progressBarParcial{
color:#555;
float:left;
font-size:10px;
padding:0 3px;
width:25px;
}
.principal{
background:#ececec;
border-bottom:2px solid #fff;
height:128px;
}
.principal, .secundaria{
padding:11px 0;
}
.principal li, .secundaria li{
background:none !important;
border-bottom:none !important;
}
.principal li.imagem{
float:left;
width:147px;
}
.principal li.texto{
float:left;
width:416px;
}
.principal li.titulo, .secundaria li.titulo{
color:#000 !important;
font:bold 13px Tahoma,Arial,Verdana,Sans-serif !important;
}
.principal li.titulo{
margin-bottom:3px;
}
.principal li.titulo a, .secundaria li.titulo a{
color:#000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.principal .texto ul{
background:url("../../img/noticias/icon_seta_m.gif") 12px 23px no-repeat;
margin:0;
padding:20px 0 0 12px;
}
.rodape{
clear:both;
padding:10px 12px;
}
.rodape a, .rodape a:hover{
color:#0088cc !important;
font:11px Tahoma,Verdana,Arial,Sans-serif;
padding:0 4px;
text-decoration:none;
}
.rodape a:hover{
text-decoration:underline;
}
#rodape{
padding:0 0 0 21px;
}
#rodape a{
color:#777;
}
#rodape a:hover, #rodape a:hover strong, .rodape a, .rodape a:hover{
color:#0a5b88;
}
#rodape dd{
color:#777;
}
#rodape dl{
background:url("../../img/base_rodape_migalha.png") 0 0 no-repeat;
padding:0 12px;
width:885px;
}
#rodape dd{
background:url("../../img/base_rodape.png") 0 0 repeat-y;
float:left;
margin:-16px 0 0 -12px;
padding:12px 12px 12px 24px;
width:873px;
}
#rodape dd.bottom{
background:url("../../img/base_rodape_bottom.png") 0 0 no-repeat;
height:7px;
margin:0 0 0 -12px;
padding:0;
width:909px;
}
#rodape dt{
background:url("../../img/icon_migalha.png") 0 1px no-repeat;
height:29px;
margin:0;
padding:9px 12px;
}
#rodape dt, #rodape dt a, #rodape dt strong, .rodape, .rodape strong{
color:#777;
font:11px Tahoma,Verdana,Arial,Sans-serif;
}
.rss li{
padding:2px 0 12px 11px !important;
}
.rss li.link{
padding:0 0 0 12px;
width:555px;
}
.secundaria{
background:#fff;
border-top:1px solid #e5e5e5;
height:85px;
margin-top:7px;
padding-bottom:22px;
}
.secundaria li.imagem{
float:left;
width:58px;
}
.secundaria li.texto{
float:left;
line-height:7px !important;
width:500px;
}
.secundaria li.titulo{
margin-bottom:1px;
}
.secundaria .texto ul{
background:url("../../img/noticias/icon_seta_p.gif") 5px 6px no-repeat;
margin:0;
padding:3px 0 0 2px;
}
#superbanner{
background:#333 url("../../img/base_superbanner.png") no-repeat;
clear:both;
height:90px;
margin:2px 0 0 21px;
padding:0;
position:absolute;
top:146px;
width:909px;
z-index:-0;
}
#superbanner:hover{
z-index:999;
}
#superbanner h5{
background:url("../../img/titu_publicidade3.png") 0 0 no-repeat;
float:left;
height:90px;
margin:0 3px 0 15px;
overflow:hidden;
padding:0;
text-indent:-5000px;
width:8px;
z-index:9;
}
#Osuperbanner{
float:left;
height:90px;
margin:0 0 0 26px;
overflow:hidden;
position:absolute;
width:728px;
z-index:-0;
}
#Osuperbanner:hover{
/*overflow:visible;*/
z-index:999;
}
#topo{
height:83px;
margin:0;
}
ul.areas{
float:left;
}

#zoom a:focus{
outline:1px dotted #fff;
}
#zoom a:hover{
border:none !important;
}
#zoom a#txt_normal, #zoom a#txt_zoom150, #zoom a#txt_zoom200{
height:30px;
margin:5px 0 0;
overflow:hidden;
padding:0;
text-indent:-5000px;
}
#zoom a#txt_normal{
background:url("../../img/icon_a.png") no-repeat;
margin-left:21px !important;
width:26px !important;
}
#zoom a#txt_zoom150{
background:url("../../img/icon_a+.png") no-repeat;
width:24px !important;
}
#zoom a#txt_zoom200{
background:url("../../img/icon_a++.png") no-repeat;
width:27px !important;
}


/* forms */
.disabled{
background:#e5e5e5;
color:#72abbf !important;
margin-bottom:2px !important;
width:70px;
}
#esquerda #box_busca fieldset, #centro #box_busca fieldset{
font:11px Tahoma,Verdana,Sans-serif;
padding:0 0 0 4px;
}
#esquerda #box_busca form{
margin:0 0 0 11px;
padding:16px 0 21px;
width:178px;
}
#box_enquete form{
margin:0 0 0 11px;
padding:3px 0 22px;
width:165px;
}
#box_enquete #pergunta{
padding:0 15px 12px;
}
#box_enquete legend, #box_enquete #pergunta span{
color:#016082;
display:block;
font:bold 12px Tahoma,Verdana,Sans-serif;
margin:0;
}
#btn_busca{
background:url("../../img/bton_busca.png") 0 2px no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-weight:normal;
height:38px;
margin:0 0 0 -5px;
padding:0 0 0 36px;
text-align:left;
width:92px;
z-index:9;
}
#btn_default_g a, #btn_default_m a, #btn_vaga a{
color:#fff;
text-decoration:none;
}
#btn_default_g{
background:url("../../img/bton_default_g.gif") 0 2px no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-weight:normal;
height:26px;
margin:0 0 5px;
padding:8px 0 0 1px;
text-align:center;
width:110px;
z-index:9;
}
#btn_default_m{
background:url("../../img/bton_default_m.gif") 0 2px no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-weight:normal;
height:26px;
margin:0 0 5px;
padding:8px 0 0 1px;
text-align:center;
width:97px;
z-index:9;
}
#btn_default_p{
background:url("../../img/bton_default_p.gif") 0 2px no-repeat !important;
border:none !important;
color:#fff !important;
cursor:pointer;
font-weight:normal;
height:26px !important;
margin:0 0 5px !important;
padding:0 !important;
text-align:center;
width:72px !important;
z-index:9;
}
a.btn_imprimir{
background:url("../../img/icon_imprimir.gif") 12px 4px no-repeat;
border-left:1px solid #e5e5e5;
margin:0 12px 0 0;
padding:3px 0 3px 32px !important;
text-decoration:none !important;
}
a.btn_indique{
background:url("../../img/icon_indique.gif") 12px 4px no-repeat;
border-left:1px solid #e5e5e5;
margin:0 12px;
padding:3px 0 3px 29px !important;
text-decoration:none !important;
}
#btn_ok, #centro #login #btn_ok{
background:url("../../img/bton_ok.png") -1px 1px no-repeat;
border:none !important;
color:#fff;
cursor:pointer;
font-weight:bold;
height:29px;
margin:0;
padding:0 5px 0 0;
text-align:center;
width:29px;
z-index:9;
}
#btn_vaga{
background:url("../../img/bton_vaga.gif") 0 2px no-repeat;
border:none;
color:#fff !important;
cursor:pointer;
font-weight:normal;
height:38px;
margin:0 0 0 -5px;
padding:12px 18px 12px 36px;
text-align:left;
text-decoration:none !important;
width:169px;
z-index:9;
}
#btn_voltar{
background:url("../../img/bton_voltar.gif") 0 1px no-repeat;
border:none;
color:#006699 !important;
cursor:pointer;
float:right;
font-weight:normal;
height:15px;
margin:3px 0 3px 3px;padding:0 0 12px;
padding:0 2px 0 19px;
text-align:left;
text-decoration:none !important;
z-index:9;
}

#busca legend, #busca h3{
font:11px Tahoma,Verdana,Sans-serif;
margin:-6px 0 0;
padding:0 0 12px;
width:171px;
white-space:normal;
}
#busca select{
width:169px;
}
fieldset#parcial, fieldset#voto{
padding:0 15px 22px;
}
fieldset#parcial p, fieldset#voto p{
font-size:11px !important;
}
fieldset#voto p{
padding:3px 0;
}
.login{
margin:0 -2px 0 0;
width:102px;
}
.option{
border-top:1px dotted #555;
margin:-5px 0 0 !important;
padding-top:0 !important;
}
#palavra_chave{
color:#000;
font:11px Arial,Tahoma,Verdana,Sans-serif;
margin:0 0 3px;
width:159px;
}
.radio{
border:none;
}
.senha{
margin:0 -3px 0 0;
width:52px;
}

/* tabela */
#box3 .tabela tfoot{
background:#014962;
color:#fff !important;
}
#box3 .tabela thead{
background:#014962 url("../../img/base_tabela_vagas.png") 0 0 no-repeat;
}
#box3 .numero, #box3 .numero a, #box4 .numero, #box4 .numero a, #box4 .colunapp, #box4 .colunapp a{
color:#003d68 !important;
}
#box3 .resultado1:hover, #box3 .resultado2:hover{
background:#a9bfc7;
}
#box3 tfoot .numero, #box4 tfoot .numero, #box4 tfoot .colunapp{
color:#fff !important;
font-size:14px;
}
#box4 .numero, #box4 .numero a, #box4 .colunapp, #box4 .colunapp a{
color:#516b00 !important;
}
#box4 .resultado, #box6 .resultado,, #box9 .resultado{
background:#819830;
border-top:10px solid #000;
color:#fff;
height:25px !important;
padding:2px 0;
}
#box4 .resultado td, #box6 .resultado td, #box9 .resultado td{
border-bottom:1px solid #fff;
border-top:1px solid #fff;
padding:5px 6px 5px 32px;
}
#box4 .resultado td table, #box6 .resultado td table, #box9 .resultado td table{
padding:0 !important;
}
#box4 .resultado td table td, #box6 .resultado td table td, #box9 .resultado td table td{
border:none;
padding:0;
}
#box4 .resultado0{
background:#cdcdcd;
}
#box4 .resultado0 td, #box6 .resultado0 td, #box9 .resultado0 td{
border-top:1px solid #fff;
padding-bottom:10px;
}
#box4 .resultado1:hover, #box4 .resultado2:hover, #box4 .resultado3:hover, #box4 .resultado4:hover, #box9 .resultado1:hover, #box9 .resultado2:hover, #box9 .resultado3:hover, #box9 .resultado4:hover{
background:#cbd5a7;
}
#box4 .resultado3 a, #box4 .resultado4 a{
color:#444 !important;
}
#box4 .resultado5{
background:#f9f9f9;
}
#box4 .resultado6{
background:#444;
color:#fff;
}
#box4 .resultado5 td{
border-top:1px solid #fff;
padding-bottom:10px;
}
#box4 .resultado6 td{
border:none;
}
#box4 .tabela tfoot, #box6 .tabela tfoot, #box9 .tabela tfoot{
background:#6c8b00;
color:#fff !important;
}
#box4 .tabela thead, #box6 .tabela thead{
background:#6c8b00 url("../../img/base_tabela_vitrine.png") 0 0 no-repeat;
}
#box9 .tabela thead{
background:#444;
}
#box4 .tabela2 td{
font-size:11px !important;
height:20px;
margin:0;
padding:6px 12px;
}
#box4 .tabela2 td strong{
font-size:11px;
}
#box4 .tabela2 td, #box4 .tabela2 th{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
#box4 .tabela2 thead{
background:#444;
font-size:11px !important;
height:20px;
margin:0;
padding:0;
}
#box4 .tabela2 thead th{
font-size:11px !important;
height:41px;
margin:0;
padding:6px 12px;
}
#box4 .tabela2 thead th strong{
font-size:12px !important;
height:20px;
}
#box6 .resultado td, #box9 .resultado td{
border-bottom:1px solid #fff;
border-top:3px solid #fff;
}
#box9 table{
margin:12px 0;
}
#box9 th{
font-weight:bold;
font-size:12px !important;
}
#box9 td, #box9 th{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
font-size:11px;
padding:12px !important;
}
#box9 td.col2, #box9 th.col2{
border-right:none;
}
.numero, .numero a, colunapp, .colunapp a{
font-weight:bold !important;
padding-left:0 !important;
text-align:right;
text-decoration:none;
}
.resultado1{
background:#e1e1e1;
}
.resultado2{
background:#f1f1f1;
}
#box9 .resultado2{
background:#e9e9e9;
}
.resultado3{
background:#f1f1f1;
}
.resultado4{
background:#fafafa;
}
.tabela, .tabela a, .tabela2 a{
color:#000 !important;
font:12px Arial,Tahoma,Verdana,Sans-serif;
padding:0;
text-decoration:none;
}
.tabela2{
width:100.3% !important;
}
#termos .tabela2{
width:560px !important;
}
#termos #box4{
width:560px !important;
}

.tabelaMensagem{
background-color:#fff;
border-bottom:6px solid #fff;
width:406px !important;
}
.tabelaMensagem td{
border:none !important;
height:20px;
margin:0 !important;
padding:0 6px 0 16px !important;
width:100%;
}
#centro td#msgNova{
display:block;
float:left;
height:200px;
margin:0 !important;
}
#centro #msgNova fieldset{
margin:0 !important;
padding:12px 0 0 !important;
width:382px;
*width:306px;
}
#centro #msgNova fieldset textarea{
margin:0;
width:370px;
*width:300px;
}
#centro #msgNova form{
float:left;
margin:0;
width:302px !important;
*width:302px !important;
}
#centro #msgNova label,#centro #msgNova label.msgLabel{
color:#888;
margin:0;
padding:0;
text-align:left;
width:100%;
}
* html body #centro #msgNova label,* html body #centro #msgNova label.msgLabel{
}
#centro #msgNova label.msgLabel{
border-top:1px dotted #bbb;
padding:12px 0 3px;
}
.msgData{
color:#666;
}
.msgTh td{
border-top:1px dotted #444 !important;
}
.msgTituloCandidato,.msgTituloEmpresa{
font-weight:bold;
}
.msgTituloCandidato{
background:url("../../img/icon_marcadorgreen.gif") 3px 4px no-repeat;
}
.msgTituloEmpresa{
background:url("../../img/icon_marcadorblue.gif") 3px 4px no-repeat;
}
.msgTituloCandidato{
color:#577200;
}
.msgTituloEmpresa{
color:#003e6a;
}

#square li span {
    display: block;
    width: 140px; height:160px; display:table-cell; vertical-align:middle; background:#FFF;
    font: normal 11px Verdana;
    text-align: center; padding:10px 20px;
}
#square li {margin-bottom:5px;}

#square li span img{border:none !important;}
