@import url(estilos_forms.css);
@import url(estilos_popups.css);

.transparent{float:left;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.boxFade{width:100%;height:100%;position:absolute;top:0;left:0;filter: alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;cursor:pointer;background-color:#183058;z-index:90;}
.boxZoom{border:1px solid #000;position:absolute;background-color:#fff;overflow:auto;z-index:90;}
.clear{clear:both;height:1px;overflow:hidden;}
.subDiv{float:left;}
/* ==== HTML ==== */

body{background-color:#e8e6de;}
*{margin:0;padding:0;font:11px Arial, Helvetica, sans-serif;color:#333;}
strong{font-weight:bold;}
img{border:none;}
p{margin:0;padding:0;margin-bottom:5px;}
ul{list-style-type:none;}
p.txt_destaque{font:bold 13px Arial, Helvetica, sans-serif;color:#8F6D08;text-align:center;}

/* ==== ESTRUTURA ==== */
#tableGeneral{}
#tdMain{width:750px;}
	.tdEmpty{line-height:1px !important;overflow:hidden;}


#home {background:#e8e6de url(../imagens/bg_primeira_home.jpg) center center no-repeat;}
     /* #general{width:100%;height:100%;position:static;display:table;*overflow:hidden;*position:relative;}
			#cell{vertical-align:middle;display:table-cell;position:static;*top:50%;*position:absolute;}
			#groupContent{top:-50%;width:500px;margin:auto;position:relative;} */
#home #animaEntrada{margin:35px 0 0 160px;}
#home #navigation{margin:0px 0 0 0;width:750px;height:100px;}
#home #navigation ul{margin:240px 0 0 50px;}
#home #navigation ul li{display:block;float:left;}
			#btHomeTalentos{padding:5px 0 0 0;}
			#btHomeOportunidades{padding:5px 0 0 350px;}
#home #footer{text-align:center;width:auto;}



#interna{background:#e8e6de url(../imagens/bg_site.jpg) center top no-repeat;margin:0 auto;}
#general{margin:0 auto;width:850px;}

#header{}
 	#imgPessoas{padding:25px 0 0 15px;width:210px;height:210px;}
	#bannerFrases{margin:-130px 0 0 210px;width:457px;height:72px;}

#navigation{margin:-85px 0 0 0;position:absolute;width:700px;}
	#ulNavMain{margin:-50px 0 0 220px;position:absolute;}	
	#ulNavSec{margin:-85px 0 0 510px;position:absolute;}
	#ulNavMain li{float:left;margin:0 8px;}
	#ulNavSec li{float:left;margin:0 10px;}
	#navigation a{display:block;}
	
	#ulNavMain div{float:none;background:#FFF url(../imagens/mn/mn_seta.gif) 20px 0px no-repeat;display:none;padding:15px 5px 5px 5px;position:absolute;margin:55px 0 0 0;}
	#ulNavMain div ul li{float:none;margin:0;border-bottom:1px solid #333333;padding:3px 0;}
	#ulNavMain div ul li a{background:transparent url(../imagens/mn/mn_dot.gif) 0px 3px no-repeat;float:none;margin:0;padding:0 0 0 8px;text-decoration:none;}
	#ulNavMain div ul li a:hover{background-color:#EFCD68;}

#content{margin:0;padding:5px;}
	#bannerColumn{float:left;padding:50px 0 0 28px;text-align:center;width:175px;}
			#bannerColumn li{padding:2px 0;}	
	#mainColumn{float:left;width:480px;}
		.homeInterna #mainColumn div{float:left;}
		#mainColumn p a{text-decoration:none;}
		#mainColumn p a:hover{color:#bb8f07;}
		#bannerContent{width:480px;height:124px;margin-top:0px !important;}
	#areasColumn{float:left;padding:0 0 0 10px;width:135px;}
	
/* ------------ talentos -------------- */	
			#boxHomeCadastro{background:transparent url(../imagens/bg_cadastre_curriculo.jpg) left top no-repeat;margin-top:28px;padding:8px 0 0 10px;width:170px;height:195px;}
				#boxHomeCadastro p{padding:0px 10px 0 0px;margin:0;line-height:11px;}	
				#boxHomeCadastro p a{padding:0;margin:0;line-height:11px !important;}
				#boxHomeCadastro .btDuvidas{position:absolute;margin:4px 0 0 80px;}
				#boxHomeCadastro ul{list-style-type:none;margin: 5px 0 0 6px;padding:0;}	
				#boxHomeCadastro ul li{background:transparent url(../imagens/dot_textoRHBrasil.gif) 0 6px no-repeat;padding:1px 0 1px 10px;}
				#boxHomeCadastro ul li a{line-height:11px;font-weight:bold !important;color:#317fad !important;text-decoration:none;}
				#boxHomeCadastro ul li a:hover{text-decoration:underline !important;}
			#boxHomeVagas{background:transparent url(../imagens/bg_lista-completa.jpg) right top no-repeat;margin-top:28px;padding:5px 5px 0 0px;width:140px;}
				.btListaCompleta{margin:0 0 0 10px;}
			#boxHomeDicas{margin-top:28px;padding:5px 0 0 5px;width:140px;}
			
			li #boxHomeVagas{background:transparent url(../imagens/bg_oportunidades_int.jpg) right top no-repeat !important;width:165px;padding:5px 0 0 2px;}
			li #boxHomeVagas h4{text-align:left;}

			#mainContent .align_marca{width:40%;float:left;text-align:center;}
			#mainContent .txt_grupo{width:60%;float:left;clear:right;height:80px;}


/* --------- oportunidades ----------- */	
		#boxHomeEmpresa h4, #boxHomeServicos h4, #boxHomeDiferenciais h4{padding-bottom:5px;}
		#boxHomeEmpresa img, #boxHomeServicos img, #boxHomeDiferenciais img{padding-bottom:5px;}
		#boxHomeEmpresa, #boxHomeServicos, #boxHomeDiferenciais{padding:3px 6px 0px 10px;width:135px;}
		#boxHomeEmpresa{margin-left:10px;margin-top:28px;}
		#boxHomeServicos{background:transparent url(../imagens/div.gif) 0 0 no-repeat;margin-top:28px;}
		#boxHomeDiferenciais{margin-top:28px;}
		#boxHomeClientes{margin:5px 0 0 10px !important;text-align:center;width:465px;}
		#boxHomeClientes h4{border-bottom:1px solid #fff;padding-bottom:5px;}

#footer{clear:both;text-align:center;padding-top:20px;width:850px;}
	#footer a{text-decoration:none;font:11px Arial, Helvetica, sans-serif;color:#333;}
	#footer a:hover{text-decoration:underline;}


/* ==== BLOCOS ==== */
#mainColumn #mainContent{margin:5px 10px 0 15px !important;}
ul#listaClientes li{float:left;margin:2px 5px;}
ul#listaPremios li{float:left;margin:5px 5px;}
ul#listaPremios li a{border:4px solid #ffffff;display:block;float:left;width:110px;height:110px;}
ul#listaPremios li a:hover{border:4px solid #E2AC01;}

#ulBts {padding-left:60px;}
#ulBts li{float:left;padding:40px 20px;}

#grupoDuvidas dl{margin:0;padding:0 10px;}
#grupoDuvidas dt{cursor:pointer;border-bottom:1px solid #A3A3A3;padding:10px 5px;font:normal 13px Arial, Helvetica, sans-serif;}
#grupoDuvidas dd{display:none;background-color:#DFDCD1;padding:0px;font:normal 11px Arial, Helvetica, sans-serif;}

.listAcaoSocial{ margin-top:40px; margin-bottom:10px}
.listAcaoSocial li{float:left; margin:2px 0 2px 15px}
.listAcaoSocial li img{border:3px #FFF solid;}
.listAcaoSocial li p{background:url(../imagens/conteudo/talentos/marc.gif) no-repeat 2px 2px; padding-left:15px}

.paginacao{background:transparent url(../imagens/bg_paginacao.gif) center bottom no-repeat;margin-top:30px;width:480px;height:30px;text-align:center;}
.paginacao a{margin:2px;text-decoration:none;}
.paginacao a:hover{color:#B68B01;text-decoration:underline;}
.paginacao .nextPrev{font-weight:bold;}
.paginacao .atual{font-weight:bold;color:#C79500;}


/* - divs - */
div{}
.titulo{margin:15px 0 15px 0;width:460px;}
.link{margin:15px 0 15px 0;width:460px;text-decoration:underline;}
fieldset{border:1px solid #8F6D08;padding:10px;}
fieldset legend{font:bold 13px Arial, Helvetica, sans-serif;color:#8F6D08;}

/* - table - */
table{}
th{}
#groupTable{}
#groupTable thead{background-color:#e2ac01;}
#groupTable thead td{border-bottom:1px solid #b68b01;padding:2px 0;text-align:center;}
#groupTable thead span{color:#FFF !important;font-weight:bold;text-transform:uppercase;}
#groupTable tbody td{border-bottom:1px solid #ddd0aa;padding:2px 0;text-align:center;}
#groupTable tbody tr:hover{background-color:#FFF6DF;}
#groupTable .bgTr{background-color:#e8dab3;}
#groupTable a{text-decoration:none;}
#groupTable a:hover{color:#666;text-decoration:underline;}

.descVaga{width:450px;}
.descVaga caption{background-color:#e2ac01;border-bottom:1px solid #b68b01;color:#FFF !important;padding:2px 0;text-align:center;font-weight:bold;text-transform:uppercase;}
.descVaga th{text-align:right;background-color:#e4ddc8;border-bottom:1px solid #cfb870;padding:2px 0;}
.descVaga td{border-bottom:1px solid #cfb870;padding:2px 5px;}

/* ==== TEXTO ==== */

/* - titulos - */
h1{}
#h1Marca{margin:45px 0 0 660px;position:absolute;}
h2{}
h2.sub_tit{padding-bottom:15px;font:bold 13px Arial, Helvetica, sans-serif;color:#8F6D08;}
h3{}
h4{}
h5{font:bold 13px Arial, Helvetica, sans-serif;color:#8F6D08;}


span.destaque{color:#b68b01;font-weight:bold;}

/* - links - */
a:link{}
a:visited{}
a:hover{}

.enviarCurriculo{margin:0 0 50px 230px;}

p a{font:bold 12px Arial, Helvetica, sans-serif;color:#8F6D08;text-decoration:underline;}
p strong a:hover{color:#666666;text-decoration:underline !important;}

#boxHomeCadastro a, #boxHomeEmpresa a, #boxHomeServicos a, #boxHomeDiferenciais a{font:normal 11px Arial, Helvetica, sans-serif !important;color:#333 !important;text-decoration:none !important;}


/*
#grupoDiferenciais{}
	#grupoDiferenciais ul{}
	#grupoDiferenciais li{cursor:pointer;font-weight:bold;padding:5px;clear:both;}
	#grupoDiferenciais .title{}
	#grupoDiferenciais .title span{font-weight:bold;padding:5px 0 5px 0;display:block;color:#6F6953;margin-left:30px;}
	#grupoDiferenciais .title .number{background-color:#FDC300;border:1px solid #ffffff;color:#FFFFFF;margin:2px 5px 5px 0;padding:3px 0 0 0;width:22px;height:17px;text-align:center;font-weight:bold;position:absolute;}
	#grupoDiferenciais .end{clear:both;height:5px;background:red;}
	#grupoDiferenciais .content{display:none;clear:both;padding-left:22px;}
	#grupoDiferenciais .content p{margin:0;padding:5px 0 0 0;font-size:11px;}
	*/
#grupoDiferenciais{}
	#grupoDiferenciais ul{width:450px;}
	#grupoDiferenciais li{cursor:pointer;font-weight:bold;clear:both;display:block;}
	#grupoDiferenciais .title{}
	#grupoDiferenciais .end{}
	#grupoDiferenciais *{margin:0;padding:0;}
	#grupoDiferenciais .content{display:none;width:430px;}
	#grupoDiferenciais .txtName img{border:1px solid #fff;margin-right:10px;}
	#grupoDiferenciais .content{padding-left:22px;}
	#grupoDiferenciais .content p{padding:5px;}
	
	#grupoDiferenciais .title span{font-weight:bold;padding:5px 0 5px 0;display:block;color:#6F6953;margin:0px 0 0 30px;*margin:-15px 0 0 30px;}
	#grupoDiferenciais .title .number{background-color:#FDC300;border:1px solid #ffffff;color:#FFFFFF;margin:2px 5px 5px 0;padding:3px 0 0 0;width:22px;height:17px;text-align:center;font-weight:bold;position:absolute;}



	.txtName{font-size:14px;font-weight:bold;}
	.txtName img{border:2px solid #fff;margin:0 10px 10px 0;}
	.txtAbout{color:#BB8F07;font-weight:bold;}
	.txtInfo{}

/*
	dt{display:block;clear:both;}
	dt:hover{background-color:#FFFCEF;}	
	dt span{font-weight:bold;padding:5px 0 5px 0;display:block;color:#6F6953;}
	dt .number{background-color:#FDC300;border:1px solid #ffffff;color:#FFFFFF;display:block;float:left;margin:2px 5px 5px 0;padding:3px 0 0 0;width:22px;height:17px;text-align:center;font-weight:bold;}

	dd p{margin:0;padding:5px 0 0 0;font-size:11px;}

	dd span{margin:0;padding:0;}
	
	dd{display:none;width:400px;margin:5px 0 0px 35px;}
	*/