@charset "UTF-8";
/* CSS Document */

* {
padding: 0px;
margin: 0px;
list-style-type: none;
}

h1, h2, h3, h4, h5, h6, p, address {
font-weight: normal;
font-style: normal;
font-size: 100%;
font-family: inherit;
}

img {
border: none;
}

#header {
width: 100%;
border-top: 4px solid #566c11;
text-align:center;
/*height: 159px;*/
}

#header-top {
width:950px;
margin: 0 auto;
text-align:left;
height: 90px;
}

#header-top-logo {
padding: 8px 0px 0px 0px;
float:left;
}

#header-top-logo h1 {
display:none;
}

#header-top-right {
float:right;
margin-right: 11px;
}

#header-top-right-linguas {
padding-top: 6px;
text-align:right;
}

#header-top-right-logar {
text-align:right;
padding-top: 22px;
}

#header-top-right-logar form {
margin-bottom: 5px;
}

#header-top-right-logar form label {
padding-left: 6px;
}

#header-top-right-logar form label .campo {
height: 18px;
width: 77px;
*border: 1px solid #c9c9b9;
}

#header-menu {
clear:both;
width:950px;
margin: 0 auto;
text-align:left;
height: 35px;
}

#header-menu ul {
margin: 23px 0px 0px 31px;
}

#header-menu ul li {
float:left;
height: 35px;
}

#header-menu ul li img {
display:block;
}

#content {
background:url(imagens/bg_geral.gif);
width: 100%;
padding-bottom: 3px;
text-align:center;
}

#content-sombra {
width:1000px;
margin: 0 auto;
text-align:left;	
}

#content-container {
width:950px;
margin: 0 auto;
text-align:left;
}



#container-capa-destaque {
float:left;
height: 320px;
}

#container-capa-box1 {
float:left;
height: 320px;
width: 230px;
margin-left: 8px;
border-left: 1px solid #e5e5e5;
}

#container-capa-box1 div {
background:url(imagens/bg_frases_capa.png) no-repeat;
height: 320px;
}

#container-capa-box1 div h1 {
padding: 40px 20px 0px 20px;
}

#container-row-2 {
clear:both;
height:172x;
padding-top: 5px;
}

/*#container-capa-chamadas {
float:left;
}

#container-capa-chamadas ul {
width: 472px;
*width: 473px;
border-left: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
height:171px;
}

/*#container-capa-chamadas ul li {
float:left;
}

#container-capa-chamadas ul li h1 {
display:none;
}

#container-capa-chamadas ul li img {
display:block;
}*/

.container-capa-chamadas {
float:left;
background:url(imagens/bg_destaque_menor.png);	
width: 230px;
height: 172px;
margin-right: 10px;
*margin-right: 5px;
}

.container-capa-chamadas h1 {
padding: 10px 13px 0px 20px;
}

.container-capa-chamadas h2 {
display:none;
}

.container-capa-chamadas div {
width:230px;
height: 177px;
border-left: 1px solid #e5e5e5;
}

#footer  {
width:100%;
text-align:center;
clear:both;
background-color:#FFF;
}

#footer address {
width: 950px;
padding: 11px 0px 30px 0px;
margin: 0 auto;
text-align:right;
}

#breadcrumb {
height: 30px;
border-top: 3px solid #d3d3c2;
border-bottom: 2px solid white;
display:block;
clear:both;
}

#breadcrumb div {
float:left;
display:block;
}

#breadcrumb .apoio {
background: #FFF url(imagens/breadcrumb_bg.gif) repeat-x;
height: 31px;
padding-left: 9px;
overflow:hidden;
width: 932px;
*width: 941px;
}

#breadcrumb ul li ul {
margin-right: 13px;
}

#breadcrumb ul li ul li {
float:left;
}

#container-titulo {
height: 90px;
background-color: #c5c5b0;
}

#container-titulo ul li h1 {
display:none;
}

#container-internas {
background-color:#FFF;
border-left: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}

#container-titulo img {
display:block;
}

#container-internas-areas {
padding: 50px 90px 30px 90px;
}

#container-internas-areas-detalhe {
padding: 50px 50px 30px 70px;
}

#container-internas-areas ul li {
	padding-bottom: 26px;
}

#container-internas-areas ul li div {
float:left;
}

#container-internas-areas ul li div h1 {
display:none;
}

.areas_div1 {
 
height:119px; 
*height:120px;
width:514px;
}

.areas_div2 {
 
width: 20px; 
height:20px;
margin-top:100px; 
}

.areas_div1 p {
padding: 0px 30px 0px 40px;
}

#container-internas-areas-lista {
margin-top: 50px;
}

#container-titulo-detalhe {
padding-bottom:40px;
}

#container-titulo-detalhe h1 {
display:none;
}

#internas-nav-left {
width: 539px;
float:left;
}

#internas-nav-left p, h1, h2, h3, h4, h5, h6 {
padding-left: 17px;
}

#internas-nav-right {
width: 238px;
float:left;
margin-left: 33px;
}

.internas-nav-left-destaque {

padding-top: 17px;
padding-bottom: 17px;
padding-right: 17px;
margin: 23px 0 23px 0;
	
}

#internas-nav-right .titulo {
position:relative;
left: -3px;
padding-bottom: 10px;
*margin-bottom: 10px;
}

#internas-nav-right ul {
margin-left: 35px;
}

.bullet-lista li {
list-style-type: square;
color: #afaf94;
}

#internas-nav-right-content {
background-color:#f2f2ed; 
position:relative;
padding: 20px 0 20px 0;
margin-bottom:15px;
}

#internas-nav-left-setores div {
float:left;
}

#internas-nav-left-setores li {
padding-top: 95px;

}

#internas-nav-left-setores div p {
margin-top: 19px;
}

#interna-produtos-menu {
margin-top: 0px;
height:41px;
}

#interna-produtos-menu ul li {
	float:left;
	padding-right: 6px;
}

#interna-produtos-menu ul li img {
	display: block;
}

#internas-produtos-capa {
clear:both;
background-color:#f6f6f3;
width: 800px;
padding-bottom:70px;
}

.produtos-capa-chamada {
width: 618px;
margin: 44px 0px 35px 95px;
padding-top:18px;
}

.produtos-capa-chamada div {
float:left;
width: 210px;
}

.produtos-capa-chamada ul {
float:left;
}

.produtos-capa-chamada ul li {
background: url(imagens/bullet_quadrado_clientes.gif) no-repeat left top;
padding-left:10px;
}

#internas-produtos-macroeconomia {
clear:both;
background-color:#f6f6f3;
width: 800px;
padding-bottom: 70px;
}

#internas-produtos-inteligencia {
clear:both;
background-color:#f6f6f3;
width: 800px;
padding-bottom: 30px;
}

#internas-produtos-economia {
clear:both;
background-color:#f6f6f3;
width: 800px;
padding-bottom: 30px;
}

#internas-produtos-investimentos {
clear:both;
background-color:#f6f6f3;
width: 800px;
padding-bottom: 70px;
}

#internas-produtos-prazo-curto {
clear:both;
background-color:#f6f6f3;
width: 800px;
}


.internas-produtos-titulo {
width: 800px;
height: 60px;
background:url(imagens/linha_bg_cabe_produtos.gif) repeat-x;
margin-bottom: 25px;
}

.internas-produtos-titulo-dentro {
border-bottom: 1px dotted #ccccb9;
margin: 30px 47px 20px 20px;
padding: 0 0 10px 40px;
}

#banner-lca-curto-prazo {
background: #FFF url(imagens/banner_lca_curto_prazo.jpg) left no-repeat;
width: 650px;
height: 119px;
margin-left: 104px;
}

#banner-lca-curto-prazo p {
padding: 14px 20px 10px 241px;
text-align:left;
}

#banner-lca-curto-prazo img {
padding-right: 20px;
*margin-right: 20px;
}

.internas-produtos-lista {
margin: 0 47px 30px 60px;
}


.interna-produtos-lista-macro li {
	padding-left: 20px;
}

.internas-produtos-lista ul {
margin: 25px 0px 25px 16px ;
padding: 0px;
}

.internas-produtos-lista ul li {
background:url(imagens/bullet_quadrado_produtos_2.gif) left top no-repeat;
padding: 0px 0px 5px 12px;
margin-top: 0px;
}


.internas-produtos-lista h1 {
padding:0px;
margin:0px;
}



.internas-produtos-lista-maior {
margin: 0 47px 0 60px;
}



.internas-produtos-lista-maior ul li {
margin: 25px 0 0 0px;
}

.internas-produtos-lista-maior ul li h1 {
padding:0;
}


.internas-produtos-lista-maior ul li ol li {
margin: 0px;
}

.internas-produtos-lista-maior ul li p {
	padding-top: 5px;
}

.internas-produtos-lista-maior ul li h1 {
/*background:url(imagens/bullet_seta_produtos_maior.gif) left top no-repeat;*/
}


.internas-produtos-lista-sublista {
margin: 25px 0px 25px 16px ;
padding: 0px;	
}

.internas-produtos-lista-sublista li  {
background:url(imagens/bullet_quadrado_produtos_2.gif) left top no-repeat;
padding: 0px 0px 0px 12px;
margin-top: 0px;
}

.internas-produtos-lista ul li ul li h2 {
background:url(imagens/bullet_quadrado_produtos.gif) left center no-repeat;

}

#bg-curto-prazo {
height: 814px;
margin-top: 0px;
}

#bg-curto-prazo ul  {
margin-top: 30px;
}

#bg-curto-prazo ul li {
margin: 0px 0 30px 23px;
}

#bg-curto-prazo ul li p {
	padding-left:17px;
}

#bg-curto-prazo ul li h1 {
/*background:url(imagens/bullet_seta_produtos2.gif) left center no-repeat;*/
}

.internas-produtos-lista-destaque {
margin-left: 80px;
margin-right:80px;
}

.internas-produtos-lista-destaque2 {
margin-left: 40px;
width:420px;
background-color:#5b1f49;
}

#restrita-header {
border-top: 5px solid white;
padding-bottom:1px;
background-color:#FFF;
}

#restrita-geral {
padding: 40px;
}

.restrita-lista-menu li {
background: url(imagens/restrita/bullet_quadrado.gif) left top no-repeat;
padding-left:10px;
margin-left: 22px;
margin-bottom: 0xp;
padding-bottom: 4px;
}

#restrita-form {
	text-align:right;
}

#restrita-form form label {
display:block;
}

#restrita-form table td input {
margin-left:20px;
}

#restrita-form table td select {
margin-left:20px;
}

#restrita-form table td {
padding-bottom:20px;
}

#internas-contato form {
text-align:right;
width: 510px;
}

#internas-contato form label {
display:block;
margin-bottom: 20px;
}

#internas-contato form label input {
width: 317px;
height: 22px;
margin-left: 12px;
}

#internas-contato form label select {
width: 317px;
height: 22px;
margin-left: 12px;
}

#internas-contato form label textarea {
width: 317px;
height: 100px;
margin-left: 12px;
}


.internas-imprensa-lista {
border-bottom: 1px dotted #ccccb9;
padding-bottom:20px;
margin-bottom: 20px;
width:570px;
}

.internas-imprensa-lista h1 {
padding: 0px;
margin: 0px;
}

#container-internas-imprensa {
padding: 0px 0px 30px 0px;
}

#container-internas-imprensa ul {
margin-top: 20px;
}

.internas-imprensa-lista ul li  {
background:url(imagens/bullet_quadrado_imprensa.gif) left top no-repeat;
padding: 0px 0px 0px 12px;
margin-top: 0px;
}

.internas-equipe-titulo {
border-bottom: 1px dotted #ccccb9;
padding-bottom:14px;
margin-bottom: 30px;	
}

.internas-equipe-lista  {
margin: 0px;
padding: 0px;
}

.internas-equipe-lista ul {
margin: 0px 0px 0px 20px;
padding: 0px;
}

.internas-equipe-lista ul li {
margin: 0 0 20px 0;
}

.internas-equipe-lista ul li h2 {
padding: 0px;
margin: 0px;
}

.internas-equipe-lista ul li h1 {
background:url(imagens/bullet_seta_equipe.gif) left center no-repeat;
padding:0px 0px 0px 15px;
margin:0px;
}

.internas-clientes-lista {
background-color: #f2f2ed;
padding-top: 26px;
padding-bottom:25px;
margin-top:20px;

}

.internas-clientes-lista ul {
padding: 20px 0 0 35px;
}

.internas-clientes-lista ul li {
background:url(imagens/bullet_quadrado_clientes.gif) left top no-repeat;
padding: 0px 0px 0px 12px;
margin-top: 0px;
margin-bottom:5px;
}

#container-internas-geral {
padding: 50px 75px 30px 75px;
}

#internas-clientes-depoimentos {
margin-top: 50px;
}

#internas-clientes-depoimentos ul {

}

#internas-clientes-depoimentos ul li {
width: 341px;
*width: 371px;
padding: 30px 20px;
float:left;
margin-right: 30px;
border: 1px solid white;
}

.branco { 
		background-image: url(imagens/branco.png);
		top: 0px;
		left: 0px;
		width: 100%;
		height: 1000px;
		position:absolute;
		z-index: 0;
	}

.box {
		position:absolute; top:50%; left:50%; margin-left:-234px; margin-top:-193px; width: 468px; height: 386px; 
		
	}
	
.internas-nav-right-newprodutos {
width:217px;
background-color:#ffffff; 
position:relative;
padding: 20px 0 20px 0;
margin-bottom:15px;
margin-top:30px;
}

.internas-nav-right-newprodutos .titulo {
position:relative;
left: -3px;
padding-bottom: 10px;
*margin-bottom: 10px;
}

.internas-nav-right-newprodutos ul {
margin-left: 35px;
}

.outros-produtos {
clear:both;
border-top: 1px dotted #d3d3c2;
padding: 10px;
margin: 10px 50px 0px 50px;
}

.outros-produtos-curtoprazo {
clear:both;
padding-top: 40px;
margin: 10px 50px 0px 50px;
}