/* GRUPO MASCARELLO*/
body{ margin:0; padding:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#7d7d7d; background: url(../imagens/bg-site.jpg) top center no-repeat #12253f;}
img{border:0;}
a:link, a:active, a:hover{color:#7d7d7d; text-decoration:none;}
a:hover{color:#415e88;}
hr{border: none; border-bottom: 1px solid #CCC; height: 0px;}

input{border:2px solid #c5c5c5;}

/*ESTRUTURA*/
#total{width:1003px; height:auto; margin:auto;}
#topo{width:1003px; height:170px;}
#menu{width:1003px; height:41px; background:url(../imagens/bg-menu.png) repeat-x;}
#flash{width:1003px; height:auto; }
#conteudo{width:986px; height:auto; padding:16px 9px 0 8px; background-color:#FFFFFF;}
#cont-int{width:962px; height:auto; padding:16px 16px 0 25px; background-color:#FFFFFF;}
#titulo{width:1003px; height:63px; background:#12243e url(../imagens/bg-tit.gif) repeat-x;}
#esq-cont{width:657px; height:auto; min-height:425px; float:left; padding-left:1px; padding-right:35px; padding-top:20px; border-top: 7px solid #ffb902; }
#dir-cont{width:218px; height:auto; margin-left:7px; float:right; text-align:right; border-top: 7px solid #12253f; border-bottom: 7px solid #12253f;}
#dir-cont img{ border-bottom:1px solid #c5c5c5;}
#rodape{width:1003px; height:25px; background:url(../imagens/bg-rodape.png) top no-repeat;}
#home{width:100%; height:130px;}
#int{width:100%; height:auto;}
#tempo{width:231px; height:86px; padding:30px 10px 14px 13px; float:left; background:url(../imagens/bg-previsao.png) no-repeat;}
#cotacao{width:234px; height:86px; padding:30px 10px 14px 10px; margin-left:8px; float:left; background:url(../imagens/bg-dolar.png)  no-repeat;}
#trabalhe{width:231px; height:86px; padding:30px 10px 14px 13px; margin-left:8px; float:left; background:url(../imagens/bg-trabalhe.png)  no-repeat;}
#responsa{width:177px; height:81px; padding:35px 10px 14px 13px; float:left; margin-left:8px; background:url(../imagens/bg-responsa.png)  no-repeat;}
#voltar{ width:670px; height:auto; margin-left:35px;}

/*MENU*/
#menu ul, li {float:left; list-style:none; font-weight:bold; text-transform:uppercase; color:#FFFFFF; margin:0; padding:0; }
#menu li{ margin:13px 0 0 25px;}
#menu a:link, a:active, a:visited{color:#ffffff; text-decoration:none;}
#menu a:hover{ color:#ffe400;}
/*FIM MENU*/

#contato-erro{ background-color:#546B8B; color:#FFFFFF; }


/****** T E X T O S  E  H A C K S ******/
.form{font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
.g{font-size:24px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.texto{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
a.texto:link, a.texto:active, a.texto:visited{color:#7d7d7d; text-decoration:no;}
a.texto:hover{color:#415e88;}

.foto2{ border:1px solid #ccc; padding:1px;} 
.foto{opacity: 0.8; -khtml-opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity = 80); border:1px solid #ccc; padding:1px;} 
.foto:hover{opacity: 1.0; -khtml-opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity = 100); border:1px solid #b5b5b5;}
.video-categoria { font-size:20px; color:#003366; border-bottom:1px solid #c5c5c5; padding:5px}
.titulo-video{color:#FFFFFF; padding:3px; background: #ffb902; font-weight:bold;}
a.titulo-video:link, a.titulo-video:active, a.titulo-video:visited {color:#FFFFFF;}
a.titulo-video:hover{background:#67799e;}



/*HACK PARA ALTURA MÍNIMA - DEFINIDO PARA A DIV JÁ EXISTENTE*/
#esq-cont {
	height: expression(document.body.clientHeight == 405 ? "405px" ); /* hack IE6.0 */	
}

/*RESPONSABILIDADE SOCIAL*/
.resp-social-tit { font-size:20px; color:#003366; border-bottom:1px solid #c5c5c5; padding:5px}





/*Formulario envio de curriculo-------------------------------------------------------------------*/
a.form { margin-left:10px; color:#069; font-weight:bold; }
.list{width:281px;}
.list2{width:120px;}
a.form:hover { background:#E9E9E9; text-decoration:none; color:#fff; }

#formulario .fieldsetInterno{border:#F0F0F0 1px solid;}
fieldset {border:#FBFBFB;}

textarea { width:270px; border:1px solid #ccc; padding:2px 0; }
td { padding:4px 0; }

.botaoEnvio{float:right;}

/*Esconde formularios instanciados*/
#formulario,#formularioDadosEndereco,#formularioDadosGerais,#formularioDadosOutros,
#formularioCandidatoExperiencias,#formularioCandidatoCargosPretendidos,#formularioCandidatoDoctos,
#formularioCandidatoIdentidade,#formularioCandidatoDoctosGerais,#formularioCandidatoReferencias,#formularioCandidatoCursos,
#formularioCandidatoConhecimentos,#formularioCandidatoHabilidades,
#mensagemSucesso{display:none; background:#fff; color:#666; padding:10px; position:absolute; top:60%; right:auto; left:auto; margin-top:-300px;  -moz-border-radius:10px;;-webkit-border-radius:10px; margin-left:70px;font:12px Helvetica, arial, sans-serif; color:#333; border:#CCC 5px solid;
opacity:0.94;
-moz-opacity: 0.94;
filter: alpha(opacity=94);
}


/*FIM--------Formulario de candidatos-------------------------------------------------------------------*/
	
	
	


.fieldsetPrincipal{ border-bottom:#FFF 1px solid; border-left:#FFF 1px solid; border-right:#FFF 1px solid; border-top:#666 1px solid; background-color:#FFF;}
.fieldsetInterno{border:#CCC 1px solid; background-color:#FFF;}


.fieldNaoEditavel{background:#CCC;}