@charset "utf-8";
/* CSS Document */

BODY {
	background-color:#5b5b5f;
	margin:0;
	padding:0;
	font-family: Calibri, Tahoma, Arial, sans-serif;
	font-size:11pt;
	color:#999;
	line-height:15pt;
}
H1, H2, H3, H4, H5, H6, P { margin:0; padding:0;}

UL, LI, A {
	list-style:none;
	padding:0;
	margin:0;
}

A {
	color:#DC006B;
	text-decoration:none;
	}
A:hover{
	text-decoration:underline;
}

IMG {
	border:none;
}
.wrapper {
	margin:15px auto 0 auto;
	width:979px;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
	text-align:right;
}

.rosa {color:#DC006B;}

HR { 	
	border:none;
	height:1px;
	border-bottom:1px dotted #999;}

/**** Navegação: MENU e MEU FOCO ****/
.menu {
	width:979px;
	
}
.menu LI {
	display:block;
	float:left;
	height:35px;
}
.logo {
	height:37px;
	width:979px;
	}

.meufoco {
	clear:both;
	width:979px;
	height:25px;
	color:#FFF;
	font-size:11px;
	text-align:center;
}
.meufoco UL {
	margin:0;
	padding:0;
	border-top: 2px solid #DC006B;
}
.meufoco LI {
	display:block;
	float:left;
	width:auto;
	height:25px; 
	background:url(../img/menu/barra-meu-foco-bg.gif) repeat-x;
}
.meufoco #loginMeuFoco {
	width:187px;
	margin:0;
	padding:0;
	padding-top:2px;
	margin-bottom:-2px;
}
.meufoco INPUT {
	padding:1px;
	margin:0;
	margin: 5px 15px 0px 5px;
	font-size:10px;
	height:13px;
	width:100px;
	}
.meufoco #semLog {
	text-align:left;
	width:961px;
	margin:0;
	padding:0;
	padding-left:18px;
	font-weight:bold;
}
#botaoMeuFoco {
	text-align:center;
	width:25px;
	height:15px;
	padding:0;
	margin:0;
	margin-right:15px;
	background-color:#DC006B;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

#botaoMeuFoco:hover {
	background-color:#BC0063;
}

.meufoco A {
	color:#FFF;
	text-decoration:underline;
	}
	
/**** CONTEÚDO ****/
.miolo {
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:979px;
	background-color:#FFF;
	border-bottom:2px solid #DC006B;
}

.mioloClientes {
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	height:650px;
	width:979px;
	background-color:#FFF;
	border-bottom:2px solid #DC006B;
}

/**** HOME ****/
.conteudo {
	width:780px;
	margin-left:10px
}

.unidadesNegocio {
	height:163px;
	clear:left;
}	

.unidadesNegocio LI {
	display:block;
	float:left;
	width:197px;
	padding-left: 45px;
}

.unidadesNegocio DIV {
	padding: 0 10px 0 45px;
    width: 187px;
}

#unidadeNegocioLastItem {
	width:189px;
}

.redesSociais {
	border-top:2px solid #DC006B;
	/*padding:0 10px 0 90px;*/
	padding-left:40px;
	clear:left;
}	

.redesSociais LI {
	display:block;
	float:left;
	width:185px;
}

.redesSociais-new {
	border-top:2px solid #DC006B;
	border-bottom:2px solid #ECECE8;
	padding:15px 0px 25px 0px;
	clear:left;
	height:120px;
}	

.redesSociais-new LI {
	padding-top:10px;
	display:block;
	float:left;
	width:195px;
	height:15px;
}

.redesSociais-new LI img {
	margin:-4px 5px;
}

.redesSociaisLegenda-new {
	padding:5px 0px;
	clear:left;
}	

.redesSociaisLegenda-new LI {
	padding-top:10px;
	display:block;
	float:left;
	width:130px;
	height:15px;
}

.redesSociaisLegenda-new LI img {
	margin:-4px 5px;
}

.blogs {
	border-top:2px solid #DC006B;
	padding-top:10px;
	clear:left;
}	

.blogs LI {
	border: 1px solid #ECECE8;
	display:block;
	padding:2px 5px 2px 5px;
	margin:2px 10px 0px 10px;
	float:left;
	width:350px;
	height:160px;
	cursor:hand;
}

.blogs LI A {
	font-size:11px;
	text-decoration:none;
	color: #555555;
}

.blogs LI:hover {
	border: 1px solid #E3006E;
}

.blogs LI A:hover {
	text-transform:none;
	text-decoration:none;
	color: #E3006E;
}


/**** FORMS ****/
SELECT {
	margin-bottom:5px;
	border:none;
	background-color:#ECECE8;
	height:25px;
	padding:5px;
	font-family:Calibri, Tahoma, Arial, sans-serif;
	font-size:12px;
	text-transform:none;
	}
	
INPUT, TEXTAREA {
	margin-bottom:5px;
	width:400px;
	border:none;
	background-color:#ECECE8;
	height:16px;
	padding:5px;
	font-family:Calibri, Tahoma, Arial, sans-serif;
	font-size:14px;
}

INPUT:focus, TEXTAREA:focus, SELECT:focus {
	background-color:#D3D3CF;
	}

TEXTAREA {height:150px;}

INPUT.invalid, TEXTAREA.invalid {
	background-color:#DC006B;
	font-weight:bold;
	color:#FFF;
}
#submitBtn {
	font-family:Calibri, Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:0.1em;
	width:90px;
	height:25px;
	background-color:#DC006B;
	color:#FFF;
	padding:3px;
	margin-right:2px;
	cursor:pointer;
}
#submitBtn:hover {
	background-color:#BC0063;
}
#formMail {
	display:block;
	width:580px;
	margin:0;
	float: left;
	}
	
#formMail SPAN {
	color:#999;
	font-size:16px;
	display:block;
	width:100px;
	text-align:right;
	float:left;
	margin-right:10px;
	padding-top:5px;
	}

#formMailO {
	display:block;
	width:580px;
	margin:0;
	float: left;
	}
	
#formMailO SPAN {
	color:#999;
	font-size:16px;
	display:block;
	width:100px;
	text-align:right;
	float:left;
	margin-right:10px;
	padding-top:5px;
	}

#mensagemEmail {
	border:1px solid #DC006B;
	margin:10px;
	padding:2px;
	width:400px;
	text-align:center;
	}
/**** FLASH ****/
#flash {
	float:left;
	width:780px;
	height:350px;
	margin-bottom:10px;
	
}
#flashInterno {
	float:left;
	width:780px;
	height:200px;
	margin-bottom:10px;
	
}


/**** Área Publicidade ****/
.publicidade {
	float:right;
	border:1px solid #ECECE8;
	border-top:2px solid #DC006B;
	border-right:none;
	padding:9px 10px 8px;
	width:157px;
	font-size:11px;
	line-height:12px;
}

.publicidade LI {
	display:block;
	clear:both;
	padding-top:15px;
	padding-bottom:9px;
	border-top: 1px solid #ECECE8;
	text-align:center;
}

.publicidade LI:hover {
	border:2px solid #ECECE8;
	border-bottom:1px solid #ECECE8;
	padding-top:14px;
	padding-bottom:8px;

	}

.publicidade IMG {
	margin-bottom:10px;
}
.publicidade A {
	text-decoration:none;
	color:#999;
	font-weight:normal;
}

/* Rodapé */

.footer {
	clear:both;
	height:10px;
	width:978px;
	margin:0 auto 0 auto;
	padding-top:3px;
	padding-bottom:30px;
	color:#FFFFFF;
	font-size:11px;
}

.footerTexto {
	display:block;
	width:50%;
}

.footer A {
	color:#FFF;
	padding-bottom:3px;
	font-weight:normal;
	text-decoration:none;
}
.footer A:hover {
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#DC006B;
}

/* Menu HR Smart */
#navEsquerda {
	float:left;
	width:210px;
}

#cabecalhoMenuHRSmart {
	display:block;
	width:200px;
	height:65px;
	background:url(../img/hrsmart/cabecalho-hr-smart-210.gif) no-repeat top right;
	font-size:8pt;
	line-height:10pt;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	text-transform:none;
	color:#FFFFFF;
}


#cabecalhoMenuHRSmart SPAN {
	display:block;
	padding-top:33px;
	padding-left:10px;
	padding-right:10px;
}

.menuHRSmart {
	list-style-type:none;
	list-style-position:outside;
	font-size:11pt;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:15px;

}
.menuHRSmart LI{
	width:200px;
}

.menuHRSmart A  {
	padding-top:10px;
	padding-bottom:6px;
	padding-left:10px;
	display:block;
	background-color:#EEEEEE;
	border-bottom:1px solid #D9D9D9;
	text-decoration:none;
	color:#333333;
	height:25px;
}

.menuHRSmart A:hover  {

	background-color:#858585;
	color:#FFFFFF;
}

#imgMenuHRSmart {
	float:left;
	display:block;
	width:30px;
	height:30px;
	padding:5px;
	padding-left:10px;
	padding-top:6px;
	padding-right:10px;
	text-align:center;
	background-color:transparent;
	border-bottom:1px solid #D9D9D9;

}

/**** INTERNAS UNIDADES DE NEGÓCIO ****/

#cabecalhoInterna {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 2px solid #DC006B;
	height:200px;
}


#cabecalhoInternaMeuFoco {
	margin-bottom:10px;
	border-bottom: 2px solid #DC006B;
}

#cabecalhoEscritorios {
	padding-bottom:10px;
	margin-bottom:10px;
	height:350px;
	border-bottom: 2px solid #DC006B;
}

.menuInternaEsquerda {
	float:left;
	width:180px;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.5px;
	height:400px;
}
.menuInternaEsquerda IMG {
	margin-bottom:10px;

	}
.menuInternaEsquerda A {
	display:block;
	text-decoration:none;
	width:177px;
	line-height:14px;
	color:#919195;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:3px;
	border-top: 1px solid #F5F5F5;
}
.menuInternaEsquerda A:hover {
	text-decoration:none;
	background-color:#ECECE8;
}
.conteudoInterna {
	float:left;
	width:570px;
	font-family: Calibri, Arial, sans-serif;
	}
.conteudoInterna H1 {
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#8C8C8C;
	}
.conteudoInterna H1 STRONG {
	color:#DC006B;
	font-weight:normal;
	}

.conteudoInterna H1 LI {
	list-style: url(../img/geral/bullet-h1.gif) outside;
	}
.conteudoInterna H2 {
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#DC006B;
	}
.conteudoInterna H3 {
	color:#8C8C8C;
	font-weight:normal;
	font-size:12px;
	}
.conteudoInterna H3 STRONG {
	font-weight:bold;
	}
.conteudoInterna H5 {
	color:#8C8C8C;
	font-weight:normal;
	font-size:12px;
	}

.conteudoInterna A:hover {
	text-decoration:underline;
	}

.conteudoInterna P {
	color:#666;
	font-size:14px;
	line-height:20px;
	padding-right:30px;
	margin-bottom:10px;
	}
	
.conteudoInterna P strong {
	color:#DC006B;
	font-weight:normal;
	}
	
.conteudoInterna SPAN {
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#666;
	}
.conteudoInterna LI {
	color: #666;
	list-style: url(../img/geral/bullet-h1.gif) outside;
	margin-left: 15px;
}

.largo{
	width:740px;
	}
.coluna {
	color:#555555;
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0 10px 0 4px;
	width:183px;
	}
.coluna STRONG {
	color:#DC006B;
	font-weight:normal;
}
.final {
	padding:0 0 0 4px;
	width:184px;
	}
.redes {
	color:#555555;
	font-size:12px;
	line-height:17px;
	margin-left:47px;
	width:139px;
	}
.redes STRONG {
	color:#DC006B;
	font-weight:normal;
}
#resumo {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
	display:block;
	width:600px;
	border:3px solid #ECECE8;
	border-right:0;
	border-left:0;
	border-top:0px;
	padding:5px 0 10px 0;
	margin-bottom:20px;
	font-size:24px;
	line-height:30px;
	}
#rodapeMateria {
	display:block;
	border-top:3px solid #ECECE8;
	width:600px;
	padding:0;
	padding-top:10px;
	margin-top:20px;
	}
	
.servicos H1 {
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
.servicos UL {
	margin-top:10px;
	}
.servicos LI {
	display:block;
	width:360px;
	float:left;
	margin-right:20px;
	}
	
/* Sala de Imprensa */
iframe#blog 					{border:medium none;overflow-y:scroll;width:780px;height:402px;margin:0;padding:0;}

/* Estágios e Trainees */
div.estagioF{float:left;width:230px;height:160px;background:url('../img/talentos/estagio_trainee_bg_f.png') no-repeat;padding:10px 10px 5px 10px;margin-bottom:10px}
div.estagioA{float:left;width:230px;height:160px;background:url('../img/talentos/estagio_trainee_bg_a.png') no-repeat;padding:10px 10px 5px 10px;margin-bottom:10px}
div.estagioE{float:left;width:230px;height:160px;background:url('../img/talentos/estagio_trainee_bg_e.png') no-repeat;padding:10px 10px 5px 10px;margin-bottom:10px}

div.hr{height:20px;background:url('../img/talentos/hr_dot.gif') repeat-x center;clear:left}
div.hr hr{display:none}

div.pessoa{float:left;width:135px;height:200px;padding:10px 10px 10px 0px;margin-bottom:10px}
