@charset "utf-8";
/* CSS Document */

body {
	padding:0;
	margin:10px 0 0 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height: 21px;
	color:#8c8c8c;
	background: #FFF;
}

a:link,
a:active,
a:visited {color: #333; text-decoration:none;}
a:focus,
a:hover {color:#000; text-decoration: underline;}

*,
img{
	border: 0;
	margin: 0;
	padding: 0;
}

h1{
	font-size: 24px;
	color:#6e7176;
	font-style: normal;
	font-family: Arial, Verdana;
	line-height:24px;
}

h2{
	font-size: 24px;
	line-height:24px;
}

h3{
	font-size: 18px;
	line-height:22px;
	padding-bottom:10px;
}

h4{
	font-size: 14px;
	color:#3f5ef5;
	font-style: bold;
	padding-bottom:5px;
}

p{margin:10px 0 0 0; padding:0;}

/*CONFIGURAÃ‡Ã•ES DOS FORMULÃ?RIOS DE CONTATO*/
input,
select,
textarea{
	padding: 3px;
	font-size: 11px;
	color: #333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	border:0;
	background-color: #d4c7a6;
	width: 270px;
}

input[type=file]{
	border: 0;
	background-color:#333;
}

/*
***************************************** CONFIGURAÃ‡Ã•ES DA HOME *****************************************
*/
#principal{
	width: 990px;
	margin:0 auto;
	padding:0;
	text-align:justify;
}

#principalShadow{
	width:950px;
	margin: 0 auto;
	padding: 15px;
	border:1px solid #ccc;
	-moz-box-shadow: 1px 1px 3px 3px #CCC;
	-webkit-box-shadow: 1px 1px 3px 3px #CCC;
	box-shadow: 1px 1px 3px 3px #CCC;
}

#principalCor{
	width: 890px;
	background-color:#f5f5ef;
	padding:30px;
}

a.englishVersion:link,
a.englishVersion:active,
a.englishVersion:visited {
	display: inline-block;
	padding: 0 0 0 30px;
	height: 15px;
	margin: -15px 0 0 865px;
	color: #aaae86;
	font-size: 10px;
	position:absolute;
	text-transform: uppercase;
	background: url(/imagens/bandeira-inglesa.gif) top left no-repeat;
	}
a.englishVersion:focus,
a.englishVersion:hover {color: #000;}

a.versaoPortugues:link,
a.versaoPortugues:active,
a.versaoPortugues:visited {
	display: inline-block;
	padding: 0 0 0 30px;
	height: 15px;
	margin: -15px 0 0 855px;
	color: #aaae86;
	font-size: 10px;
	position:absolute;
	text-transform: uppercase;
	background: url(/imagens/bandeira-brasileira.gif) top left no-repeat;
	}
a.versaoPortugues:focus,
a.versaoPortugues:hover {color: #000;}

.chamadasHome{width:210px; height:220px; display:inline-block; float:left; margin-right:15px; margin-top:30px; font-size: 12px; line-height:17px;}
.chamadasHome h2{font-size: 23px; line-height:23px; padding-bottom:10px;}

.chamadaInstitucionalHome{
	width: 830px;
	min-height:160px;
	clear:both;
	background-color:#e8e8dc;
	padding:15px 30px;
	line-height:22px;
}

.chamadaInstitucionalHome h2{
	display: inline-block;
	height:100%;
	float: left;
	padding: 0 75px 160px 30px;
}

/*
***************************************** CONFIGURAÃ‡Ã•ES MENU SUPERIOR PRINCIPAL *****************************************
*/

#menuPrincipal{width:100%; clear:both;}
#menuPrincipal ul{margin:0; padding:0; width:100%;}
#menuPrincipal ul li{
	list-style: none;
	display:inline-block;
	margin: 40px 14px 15px 0;
	}

#menuPrincipal ul li a:link,
#menuPrincipal ul li a:active,
#menuPrincipal ul li a:visited {
	display: block;
	height:17px;
	width: 150px;
	padding: 8px 5px;
	font-size: 16px;
	text-align:left;
	background:url(/imagens/risquinhos-menu-principal.gif) top left repeat-x;
	color: #999;
	}
#menuPrincipal ul li a:focus,
#menuPrincipal ul li a:hover {
	color: #333;
	background:url(/imagens/risquinhos-menu-principal-on.gif) top left repeat-x;
}

/*
***************************************** CONFIGURAÃ‡Ã•ES INTERNAS *****************************************
*/
.compartilhe{
	clear: both;
	margin: 30px 0 0 0;
	width: 705px;
	height:30px;
	float:right;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}

/*
***************************************** CONFIGURAÃ‡Ã•ES DAS IMAGENS DAS INTERNAS *****************************************
*/

/* QUEM SOMOS */
.boxQuemSomos {width: 890px; height: 186px; background:#632d00; margin-bottom: 25px; color:#FFF;}
.boxQuemSomos img{position: absolute; z-index:0;}
.boxQuemSomos h2{padding: 60px 0 0 180px;}

/* DIFERENCIAIS */
.boxDiferencias {width: 710px; height: 107px; background: #B3995D; margin-bottom: 25px; padding: 25px 0 0 180px; color:#FFF;}
.boxDiferencias h3{font-size: 13px; padding-top:4px; color:#736138; font-weight:normal; text-align:left;}

/* EQUIPE */
.boxEquipe{width: 710px; height:92px; float:left; background-color:#B3995D; padding: 40px 0 0 180px; color:#FFF; margin-bottom: 25px;}
.boxEquipe h2{width: 300px;}
.imagemEquipe {float: right;}

/* PARCERIAS */
/*.boxParcerias{width: 315px; height:255px; float:left; background-color:#b6985e; padding: 40px 10px; color:#FFF;}
.boxParcerias h2{width:250px;}*/
.boxParcerias{width: 710px; height:92px; float:left; background-color:#B3995D; padding: 40px 0 0 180px; color:#FFF; margin-bottom: 25px;}
.boxParcerias h2{width: 450px;}
.boxParcerias #menuQuemSomos {margin-top: 30px;}
.boxParcerias #menuQuemSomos ul li a:link,
.boxParcerias #menuQuemSomos ul li a:active,
.boxParcerias #menuQuemSomos ul li a:visited {
	color:#FFF;
	}
.boxParcerias #menuQuemSomos ul li.over a:link,
.boxParcerias #menuQuemSomos ul li.over a:active,
.boxParcerias #menuQuemSomos ul li.over a:visited,
.boxParcerias #menuQuemSomos ul li a:focus,
.boxParcerias #menuQuemSomos ul li a:hover {
	color:#333;
}
.imagemParcerias {float: right; margin-bottom:10px;}

/* CONTATO */
.boxContato{width: 315px; height:255px; float:left; background-color: #B3995D; padding: 40px 10px; color:#fff;}
.boxContato h2{width: 200px;}
.boxContato #menuContato {margin-top: 30px;}
.boxContato #menuContato ul li.over a:link,
.boxContato #menuContato ul li a:link,
.boxContato #menuContato ul li a:active,
.boxContato #menuContato ul li a:visited {
	color:#FFF;
	}
.boxContato #menuContato ul li.over a:link,
.boxContato #menuContato ul li.over a:active,
.boxContato #menuContato ul li.over a:visited,
.boxContato #menuContato ul li a:focus,
.boxContato #menuContato ul li a:hover {
	color:#736138;
}

.imagemContato {float: right; margin-bottom:10px;}

/* FAQ */
.boxFaq {width: 710px; height: 90px; background: #B3995D; margin-bottom: 25px; padding: 40px 0 0 180px; color:#FFF;}
.boxFaq h2{width:200px;}

/* POLITICA DE PRIVACIDADE */
.boxPolitica {width: 530px; height: 90px; background:#A3A86B; margin-bottom: 25px; padding: 20px 0 0 360px; color:#FFF;}
.boxPolitica h2{width:300px;}

/* CLIENTES */
.boxClientes{width: 510px; height:90px; float:left; background-color: #5E9CAE; padding: 40px 0 0 25px; color:#FFF; margin-bottom:10px;}
.boxClientes h2{width: 250px;}
.imagemClientes {float: left;}

/* AVALIACAO DE PESSOAS */
.imagemAvaliacao {width:710px; height:320px;}
.imagemAvaliacao img{width:710px; height:291px; position:absolute; z-index:1;}
.boxAvaliacao{width: 325px; height:120px; position:absolute; z-index:2; background-color:#A3A86B; padding: 20px 0 0 25px; color:#FFF; margin-top:151px; margin-bottom:30px;}
.boxAvaliacao h2{width:300px;}
.txtDestaqueAvaliacao{float:left; width:340px; font-size: 24px; line-height:24px; padding: 44px 0 0 20px; margin-bottom:30px;}

/* ASSESSMENT */
div.imagemAssessment img{width:710px;}
.boxAssessment{width: 325px; height:85px; float:right; background-color:#A3A86B; padding: 40px 0 0 25px; color:#FFF; margin-bottom:10px; margin-bottom:30px;}
.boxAssessment h2{width:230px;}
.txtDestaqueAssessment{float:left; width:340px; font-size: 24px; line-height:24px; padding: 30px 20px 0 0; margin-bottom:30px;}

/* FAMILY BUSINESS */
.boxFamily{width: 350px; height:440px; float:right; margin-left:20px; margin-top:12px;}
.boxFamily h2{display: block; width:310px; padding: 30px 20px; position:absolute; z-index:1; background-color:#A3A86B; color:#FFF;opacity:0.95; -moz-opacity: 0.95; filter: alpha(opacity=95);}

/* EXECUTIVE SEARCH */
.boxExecutive{width: 346px; height:84px; float:right; background-color:#A3A86B; padding: 15px 0 0 360px; color:#FFF; margin-bottom:10px;}
.boxExecutive h2{width:340px;}
.imagemExecutive {width:354px; height:370px; position: absolute; z-index:1; margin-left:170px; margin-top:1px;}
.imagemExecutiveMap {width:354px; height:370px; position: absolute; z-index:2; border:0px solid #000;margin-left: 184px;}
#conteudoExecutive #subpaginas{
	text-align:left;
	background-color: #FFF;
	padding: 15px;
	margin: 20px 0;
	line-height: 19px;
	}
	
.resultadoExecutive{
	text-align:left;
	background-color: #FFF;
	padding: 15px;
	margin: 20px 0;
	line-height: 19px;
	}

/* PRODUTOS E SERVICOS */
.boxProdutos{width: 700px; height:70px; float:right; background-color:#A3A86B; padding: 20px 0 0 10px; color:#FFF; margin-bottom:10px; text-align:left;}
.boxProdutos h2{width: 400px;}

#conteudoProdutos{
	width: 705px;
	float:right;
	padding: 5px 0;
	text-align:left;
	}

/* CANDIDATOS */

/*.boxCandidatos {width: 890px; height: 90px; background: #5E9CAE; margin-bottom: 25px; color:#FFF;}
.boxCandidatos h2{width:200px; position:absolute; margin: 20px 0 0 180px;}*/

.boxCandidatos{width: 510px; height:90px; float:left; background-color: #5E9CAE; padding: 40px 0 0 25px; color:#FFF; margin-bottom:10px;}
.boxCandidatos h2{width: 250px;}
.imagemCandidatos {float: left;}

/*
***************************************** CONFIGURAÃ‡Ã•ES DAS LISTAS UL E OL NAS INTERNAS *****************************************
*/
#conteudoExecutive ul,
#conteudoExecutive ol {margin: 0 0 0 15px; padding:0;}

#conteudoClientes ul {margin: 15px 0 0 15px; padding:0;}

#conteudoClientes ul li ul {margin: 0 0 0 15px; padding:0;}

#conteudoExecutive ul li,
#conteudoExecutive ol li {padding: 0; list-style-position: outside; margin-left:20px;}
#conteudoAvaliacao ul li,
#conteudoClientes ul li {padding: 0; list-style-position: outside; margin-left:20px;}

#conteudoExecutive ul li ul li,
#conteudoAvaliacao ul li ul li,
#conteudoFamily ul,
#conteudoAvaliacao ul {padding: 0; list-style-position: outside; margin: 10px 0 0 30px;}

#conteudoClientes ul li ul li {padding: 0; font-size: 12px; list-style-position: outside; margin-left:30px; line-height:18px;}

/*
***************************************** CONFIGURAÃ‡Ã•ES DO CONTEUDO DAS INTERNAS *****************************************
*/

#caminhoMilho{clear:both; font-size: 10px; font-family: Tahoma, Geneva, sans-serif; padding-left: 180px; margin-bottom:5px;}

#conteudoQuemSomos{
	width: 705px;
	float:left;
	padding: 5px 0;
	}
	
#conteudoParcerias,
#conteudoContato{
	width: 540px;
	float:right;
	padding: 5px 0;
	}

#conteudoPolitica{
	width: 885px;
	float:left;
	padding: 5px 0;
	}
	
#conteudoAvaliacao{
	width: 710px;
	float:left;
	padding: 5px 0;
	}

#conteudoClientes{
	width: 515px;
	float:right;
	padding: 5px 0;
	}
	
#conteudoFamily{
	width: 710px;
	float:left;
	padding: 5px 0;
	}
	
#conteudoAvaliacao h3,
#conteudoFamily h3{padding-top:20px;}

#conteudoExecutive{
	width: 350px;
	float:right;
	padding: 5px 0;
	}

	
/*
********* CONFIGURAÃ‡Ã•ES DOS MENUS DAS INTERNAS *********
*/

/* QUEM SOMOS */

#menuQuemSomos{width:160px; min-height: 400px; margin-right:20px; float:left;}
#menuQuemSomos ul{margin:0; padding:0;}
#menuQuemSomos ul li{
	list-style: none;
	}

#menuQuemSomos ul li a:link,
#menuQuemSomos ul li a:active,
#menuQuemSomos ul li a:visited {
	display: block;
	height:17px;
	width: 150px;
	text-align:left;
	color:#94987b;
	padding: 10px 0;
	}
#menuQuemSomos ul li.over a:link,
#menuQuemSomos ul li.over a:active,
#menuQuemSomos ul li.over a:visited,
#menuQuemSomos ul li a:focus,
#menuQuemSomos ul li a:hover {
	color: #333;
}

#menuQuemSomos ul li.over{
	padding: 0 0 5px 10px;
	background:url(/imagens/flechinha-beje.gif) left no-repeat;
}


/* CONTATO */

#menuContato{width:160px; min-height: 400px; margin-right:20px; float:left;}
#menuContato ul{margin:0; padding:0;}
#menuContato ul li{
	list-style: none;
	}

#menuContato ul li a:link,
#menuContato ul li a:active,
#menuContato ul li a:visited {
	display: block;
	height:17px;
	width: 150px;
	text-align:left;
	color:#94987b;
	padding: 10px 0;
	}
#menuContato ul li.over a:link,
#menuContato ul li.over a:active,
#menuContato ul li.over a:active,
#menuContato ul li a:focus,
#menuContato ul li a:hover {
	color:#333;
}

#menuContato ul li.over{
	padding: 0 0 5px 10px;
	background:url(/imagens/flechinha-beje.gif) left no-repeat;
}

/* SERVICOS */

#menuServicos{width:160px; min-height: 400px; margin-right:20px; float:left;}
#menuServicos ul{margin:0; padding:0;}
#menuServicos ul li{
	list-style: none;
	}

#menuServicos ul li a:link,
#menuServicos ul li a:active,
#menuServicos ul li a:visited {
	display: block;
	height:17px;
	width: 150px;
	text-align:left;
	color:#94987b;
	padding: 10px 0;
	}
#menuServicos ul li.over a:link,
#menuServicos ul li.over a:active,
#menuServicos ul li.over a:active,
#menuServicos ul li a:focus,
#menuServicos ul li a:hover {
	color:#333;
}

#menuServicos ul li.over{
	padding: 0 0 5px 10px;
	background:url(/imagens/flechinha-beje.gif) left no-repeat;
}

/*
***************************************** CONFIGURAÃ‡Ã•ES RODAPÃ‰ *****************************************
*/

a.redesSociais:link,
a.redesSociais:active,
a.redesSociais:visited {float: left; margin-right: 10px; margin-top:40px; opacity:0.75; -moz-opacity: 0.75; filter: alpha(opacity=75);}
a.redesSociais:focus,
a.redesSociais:hover {opacity:0.99; -moz-opacity: 0.99; filter: alpha(opacity=99);}

#rodapeEndereco{width:530px; height:50px; padding:20px 0 15px 50px; font-size: 12px; float:left; line-height:18px; text-align:left;}

#rodapeMenu{width:360px; height:50px; padding:20px 0 15px 0; font-size: 12px; float:left; text-align:right;}
#rodapeMenu ul{margin:0; padding:0;}
#rodapeMenu ul li{list-style:none; display:inline-block; margin-left:8px;}

#rodapeDireitos{clear: both; text-align:center; font-size: 10px; font-family: Tahoma, Geneva, sans-serif;}


/*
*****************************************  CONFIGURAÃ‡Ã•ES DAS ABINHAS DA PÃ?GINA DE DIFERENCIAIS  *****************************************
*/

.aba{
	background-color: #FFF;
	padding: 5px 2px;
	text-align:center;
	font-weight: normal;
	float: left;
	width: 19%;
	height:30px;
	margin-right: 1px;
	margin-bottom: 0;
	font-size: 12px;
	line-height:14px;
}

.aba a {color: #815f25;}

.conteudoAba{
	background-color: #FFF;
	padding: 20px;
	width: 93%;
	clear:both;
}

#conteudoAba1{display: none;}
#conteudoAba2{display: none;}
#conteudoAba3{display: none;}
#conteudoAba4{display: none;}
#conteudoAba5{display: none;}

.edit-link{clear:both; margin:30px 0; display:block; background-color: #666; text-align:center; padding:5px;}
.edit-link a{color: #FFF;}


/*CÃ“DIGO DO FAQ*/

.top_links li{
	display: block;
	font-weight: normal;
	font-size: 14px;
	background: url(/imagens/aspas-faq-pergunta.gif) top left no-repeat;
	padding: 0 0 0 30px;
	margin-bottom: 20px;
	}

.faq li {
	margin-bottom: 50px;
	padding: 10px;
	list-style:none;
	}
.faq li span.question {
	display: block;
	font-weight: normal;
	font-size: 18px;
	background: url(/imagens/aspas-faq-pergunta.gif) top left no-repeat;
	padding: 0 0 0 30px;
	}

.faq li span.answer {
	display: block;
	font-weight: normal;
	background: url(/imagens/aspas-faq-resposta.gif) bottom right no-repeat;
	padding: 0 30px 0 30px;
	}
	
.highlight {
	background: #ffffe1;
	}
div.top {
	margin-top: 2px;
	}
div.top a {
	background: #00708c;
	padding: 2px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	}