/* $Id: style.css,v 1.38.2.1 2008/02/05 09:27:26 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * Generic elements
 */
html{overflow-y:scroll;}
*{margin:0; padding:0; font-family: "Trebuchet Ms", arial, Tahoma, verdana, Sans-serif; line-height:16px; color:#47484C; -moz-outline: none;}
ul,ol{list-style:none;}
p{font-size:12px;}
h1{font-size:18px;}
a{color:#C21511; text-decoration:none;}
div#master{
	width:960px;
	margin: 0 auto;
	font-size:10pt;
	text-align:left;
}
div#master-content{
	float:left;
	width:960px;
}
.submitted,.field-type-image{display:none;}
ul.primary-links a.active{color:#1E1613;}
p.search-info{display:none;}
.clear{clear:both;}
textarea{width:370px;}
p.conteudo-imagem {float:left;width:205px;margin:0 10px 0 0;}
div#escreve-erro div.messages.status{
	font-weight:bold;
	background:#EFF4F7;
	padding:5px;
	width:412px;
}
/*====================================================================================== HEADER */
body#pagina-inicial div#header-region{
	background: url(images/header-home.jpg) no-repeat 0 0;
	position:relative;
	height:133px;
}
body#pagina-interna div#header-region{
	background: url(images/header-interna.jpg) no-repeat 0 0;
	position:relative;
	height:99px;
}
div#logo-floater h1{
	position:absolute;
	top:27px;
	left:12px;
}
div#logo-floater h1 a{
	width:197px;
	height:45px;
	display:block;
	text-indent:-999em;
}
ul.links.primary-links{
	position:absolute;
	right:230px;
	top:42px;
	font-size:11px;
}
ul.links.primary-links li{
	background: url(images/bar-primary.gif) no-repeat right 4px;
	padding-right:8px;
}
ul.links.primary-links li.last{
	background: none;
}
ul.links.primary-links li a{
	color:#385F96;
}
div#block-search-0{
	float:left;
	position:absolute;
	right:20px;
	top:40px;
}
div#block-search-0 input#edit-search-block-form-1{
	height:24px;
	width:143px;
	float:left;
	margin: 0 5px 0 10px;
	border:1px solid #AABAD4;
}
div#block-search-0 label{
	display:none;
}
div#block-search-0 input#edit-submit, div#block-search-0 input#edit-submit-2, div#block-search-0 input#edit-submit-1,form#search-form input#edit-submit{
	background: url(images/bg-btn-buscar.gif) no-repeat 0 0; 
	border:0;
	font:bold 11px arial;
	color:#DB261B;
	width:54px;
	height:25px;
	text-transform:uppercase;
}
/*
div#block-search-0 input#edit-submit, div#block-search-0 input#edit-submit-2, div#block-search-0 input#edit-submit-1,form#search-form input#edit-submit{
	background: url(images/btn-buscar.gif) no-repeat 0 0; 
	border:0;
	width:54px;
	height:25px;
	letter-spacing:-9999999em;
}
input#edit-submit-en{
	background: url(images/btn-search.gif) no-repeat 0 0; 
	border:0;
	width:54px;
	height:25px;
	letter-spacing:-9999999em;
}
input#edit-submit-es{
	background: url(images/btn-buscar.gif) no-repeat 0 0; 
	border:0;
	width:54px;
	height:25px;
	letter-spacing:-9999999em;
}
*/
div#header-region{
	margin-bottom:10px;
}
div#header-region ul.menu{
	position:absolute;
	padding:0;
	float:left;
	bottom:8px;
	left:115px;
}
div#header-region div#block-menu-menu-none ul.menu{
	left:158px !important;
}
div#header-region ul.menu li{
	list-style:none;
	margin:0;
	float:left;
	background: url(images/div-menu-top.gif) no-repeat 0 3px;
	padding: 0 24px;
}
div#header-region ul.menu li.leaf.first{
	background: none;
}
div#header-region ul.menu li a{
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#block-locale-0  {
float:left;
position:absolute;
right:20px;
top:15px;
width:auto;
}
#block-locale-0 ul {
	/*float:right;
	margin:-17px 10px 0 0;
	_margin:0 0 0 0;*/
	float:left;
	padding:0 !important;
}
#block-locale-0 ul li{
	float:left;
	margin-left:5px;
}
#block-locale-0 ul li a{
	color:#07466C;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
#block-locale-0 ul li a.active{color:#C21511;}
/*======================================================================================= BREADCRUMB */
div.breadcrumb{display:none;}
/*======================================================================================= CENTER */
div#center{
	float:left;
	margin-bottom:20px;
}
body#pagina-interna div#center{
	width:711px;
	float:right;
}
/*======================================================================================= SIDE-BAR-LEFT */
div#sidebar-left{
	float:left;
}
div#sidebar-right{
	float:left;
}
/*======================================================================================= MENU */
div#block-user-1{
	width:230px;
}
/*============================== PRIMEIRO NIVEL*/
div#block-user-1 ul.menu li a.active {
  color: #6D7479;
}
div#block-user-1 ul.menu {
  list-style: none;
  border: none;
  text-align:left;
	width:230px;
	padding:0;
	margin: 0;
}
div#block-user-1 ul.menu li{
  margin: 0 0 5px 0;
	background: url(images/menu-bg.jpg) no-repeat 0 0;
	width:230px;
	padding:5px 0 6px 0;
	list-style:none; 
}
div#block-user-1 ul.menu li a{
	margin:0 0 0 25px;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
}
/*============================== SEGUNDO NIVEL*/
div#block-user-1 ul.menu li ul{
	margin:10px 0 0 0;
}
div#block-user-1 ul.menu li ul li{
	background:none;
	background: url(images/menu-bar.gif) no-repeat 0px bottom;
}
div#block-user-1 ul.menu li ul li a{
	background: url(images/bullet-seta-red.gif) no-repeat 0px 7px;
	font-weight:normal;
	text-transform:none;
	padding-left:10px;
	display:block;
}
/*============================== TERCEIRO NIVEL*/
div#block-user-1 ul.menu li ul li ul li{
	background:#F7F8FA;
	margin-bottom:5px;
}
div#block-user-1 ul.menu li ul li ul li a{
	margin-left:30px;
	background:none;
}
/*=========================================================ZERANDO ESTILOS DEFAULT*/
li.expanded {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
li.collapsed {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
li.leaf {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
/*======================================================================================= FOOTER */
div#footer{
	clear:both;
	background: url(images/footer-bar.gif) no-repeat 0 0;
	position:relative;
	width:961px;
	height:24px;
	font-size:10px;
}
div#footer p{
	position:absolute;
	left:10px;
	top:3px;
	font-size:10px;
}
div#footer ul{
	position:absolute;
	top:3px;
	right:10px;
}
div#footer ul li{
	display:inline;
	color:#365D94;
}
div#footer ul li a{
	color:#365D94;
}
/*======================================================================================= CENTER-TEMPLATE-DEFAULT */
div#center h2{
	background: url(images/titulo-bar.gif) no-repeat 0 0;
	font-size:18px;
	color:#FFF;
	padding: 5px 0 5px 10px;
	margin-bottom:10px;
}
div#center h3{
	margin-bottom:10px;
}
body#pagina-interna div#center p{
	margin-bottom:20px;
}
body#pagina-interna div#center p.imprimir{
	background:url(images/ico-impressora.gif) no-repeat 0 4px;
	padding-left:15px;
	float:right;
	margin: 0 0 10px 0;
	font-size:10px;
}
body#pagina-interna div#center div.ilustra{
	margin:0 0 10px 0;
}
body#pagina-interna div#center img.float-r{float:right; margin: 0 0 0 10px;}
body#pagina-interna div#center img.float-l{float:left; margin: 0 10px 0 0;}
div#ilustra{
	margin-bottom:10px;
}
/*===================================================================== DESCRICAO */
body#pagina-interna div#center div.descricao{
	background:#EEF2F5;
	padding:10px 10px 1px 10px;
	margin-bottom:20px;
}
body#pagina-interna div#center div.descricao h1{
	margin-bottom:5px;
	font-size:14px;
}
/*===================================================================== CONHECA-TAMBEM */
body#pagina-interna div#center div#conheca-tambem{
	background: url(images/bar-top-full.gif) no-repeat 0 0;
	padding: 10px 0 0 10px;
}
body#pagina-interna div#center div#conheca-tambem h1{
	font-size:17px;
	margin-bottom:10px;
	font-weight:normal;
}
body#pagina-interna div#center div#conheca-tambem p{
	margin:0;
}
body#pagina-interna div#center div#conheca-tambem ul li{
	background: url(images/bullet-seta-red.gif) no-repeat 0px 7px;
	padding-left:10px;
}
body#pagina-interna div#center div#conheca-tambem ul li a{
	background: url(images/ico-link-externo.gif) no-repeat right 3px;
	padding-right:18px;
}
/*======================================================================================= TEMPLATE HOME */
div#template-home{
	float:left;
}
/*===================================================================== DESTAQUES-PESO-1 */
div#destaques-peso-1{
	width:343px;
	float:left;
}
div#destaques-peso-1 ul.destaque{
	background: url(images/box-cinza-border.gif) repeat-y 0 0;
	margin-bottom:10px;
	float:left;
	width:343px;
}
div#destaques-peso-1 ul.destaque li{
	background: url(images/box-cinza-top.jpg) no-repeat 0 0;
	float:left;
	width:343px;
}
div#destaques-peso-1 ul.destaque li div{
	background: url(images/box-cinza-bottom.jpg) no-repeat 0 bottom;
	float:left;
	width:343px;
	padding-bottom:7px;
}
div#destaques-peso-1 ul.destaque li div h1{
	margin: 8px 0 8px 12px;
	font-weight:normal;
}
div#destaques-peso-1 ul.destaque li div p{
	float:left;
	
}
div#destaques-peso-1 ul.destaque li div p img{
	margin-left:12px;
}
div#destaques-peso-1 ul.destaque li div p span{
	width:230px;
	float:left;
	margin-left:10px;
}
/*======================================================================TRABALHE-CONOSCO */
ul#trabalhe-conosco{
	clear:both;
	background: url(images/box-azul-border.gif) repeat-y 0 0;
	margin-bottom:10px;
	float:left;
	width:343px;
	display:inline;
}
ul#trabalhe-conosco li{
	background: url(images/box-azul-top.jpg) no-repeat 0 0;
	float:left;
	width:343px;
}
ul#trabalhe-conosco li div{
	background: url(images/box-azul-bottom.jpg) no-repeat 0 bottom;
	float:left;
	width:343px;
	padding-bottom:20px;
}
ul#trabalhe-conosco li div h1{
	margin: 20px 0 10px 20px;
	float:left;
	font-weight:normal;
	color:#767F7E;
	display:inline;
}
ul#trabalhe-conosco li div p{
	float:left;
}
ul#trabalhe-conosco li div p img{
	margin: 15px 0 0 12px;
}
ul#trabalhe-conosco li div p span{
	width:230px;
	float:left;
	margin-left:20px;
}
ul#trabalhe-conosco li div p span a{
	font-size:14px;
}
/*======================================================================DESTAQUES-PESO-2 */
div#destaques-peso-2{
	float:right;
	width:610px;
}
div#destaques-peso-2 ul.destaque{
	float:left;
	background: url(images/top-cinza.jpg) no-repeat 0 0;
	width:610px;
	margin-top:10px;
}
div#destaques-peso-2 ul.destaque li{
	float:left;
	width:280px;
	margin:10px 0 0 10px;
	display:inline;
}
div#destaques-peso-2 ul.destaque li.marg-l{
	margin-left:25px;
}
div#destaques-peso-2 ul.destaque li img{
	margin-bottom:2px;
	display:block;
}
div#destaques-peso-2 ul.destaque li h1{
	margin: 0 0 10px 0px;
	font-weight:normal;
	font-size:16px;
}
/*======================================================================================= TEMPLATE SOBRE-A-EMPRESA */
div#sobre-a-empresa{
	float:left;
}
/*======================================================================================= TEMPLATE NOTICIAS-E-EVENTOS */
div#noticias-e-eventos{
	float:left;
	/*width:390px;*/
	position:relative;
	margin-top:28px;
	width:701px;
}
body#pagina-interna div#center div#noticias-e-eventos p.imprimir{
	margin-top:-20px;
	position:relative;
}
div#node-4{
	width:390px;
	float:left;
}
div#noticias-e-eventos p.imprimir{
	/*position:absolute;*/
	/*right:-310px;*/
	/*top:-25px;*/
}
div#noticias-e-eventos div{clear:both;}
div#noticias-e-eventos p.btn-lista-noticias{
	float:right;
	width:701px;
	text-align:right;
}
div#noticias-e-eventos p.btn-lista-noticias a{
	float:right;
	background:url(images/btn-lista-noticias.gif) no-repeat 0 0;
	width:96px;
	height:19px;
	letter-spacing:-99999em;
}
div#noticias-e-eventos h3{
	float:left;
	position:relative;
	top:-50px;
	margin-bottom:-40px;
}
div#noticias-e-eventos div.content{
	float:left;
}
div#noticias-e-eventos div.content ul{
	float:left;
	width:701px;
	margin-bottom:10px;
}
div#noticias-e-eventos div.content ul li{
	float:left;
}
div#noticias-e-eventos div.content ul li div{
	width:480px;
	margin-left:10px;
	padding:5px 5px 1px 5px;
	background:#F1F5F8;
}
div#noticias-e-eventos div.content ul li div a{
	color:#C1160F; 
	font-weight:bold;
}
div#noticias-e-eventos div.content ul li div p{
	margin:0;	
}
/*================================================NOTICIAS*/
div#block-views-Noticias-block_1 h2{
	background: url(images/titulo-bar2.gif) no-repeat 0 0;
	font-size:18px;
	color:#656565;
	padding: 15px 0 10px 10px;
	margin-bottom:10px;	
	clear:both;
	width:701px;
}
div#block-views-Noticias-block_1 div.views-field-field-thumb-fid{
	float:left; 
	margin:0 10px 0 0; 
	clear:both;
}
div#block-views-Noticias-block_1 div.views-field-title{
	width:480px; 
	float:left; 
	padding:5px 10px 5px 10px; 
	font-size:16px; 
	font-weight:bold; 
	background:#F1F5F8;
}
div#block-views-Noticias-block_1 div.views-field-teaser{
	width:480px; 
	float:left; 
	padding:0 10px 0 10px;  
	background:#F1F5F8;
	margin-bottom:10px;
}
body#pagina-interna div#center div#block-views-Noticias-block_1 div.views-field-teaser p{
	padding:0;
	margin:0 0 7px 0;
}
div#block-views-Noticias-block_1 div.item-list ul.pager{
	float:right; 
	margin-right:10px; 
	display:inline;
}
div#block-views-Noticias-block_1 div.item-list ul.pager li{
	margin:0; 
	padding:0;
}
div#block-views-Noticias-block_1 div.item-list ul.pager li a{
	color:#C1160F; 
	font-weight:bold;
}
/*================================================EVENTOS*/
div#block-views-eventos-block_1{
	width:289px;
	float:right;
	margin: 28px 10px 0 0;
	display:inline;
}
div#block-views-eventos-block_1 div.content{
	background: url(images/bar3-border.gif) repeat-y 0 0;
}
div#block-views-eventos-block_1 div.content div.view-eventos{
	padding: 0 5px 10px 0;
	background: url(images/bar3-bottom.gif) no-repeat 0 bottom;
}
div#block-views-eventos-block_1 div.content div.more-link a{
	background: url(images/bullet-seta-red.gif) no-repeat 0 8px;
	padding-left:10px;
}
div#block-views-eventos-block_1 h2{
	background: url(images/titulo-bar3.gif) no-repeat 0 0;
	font-size:18px;
	color:#47484A;
	padding: 6px 0 0 10px;
	margin:0 0 -6px 0;
	height:36px;
}
div#block-views-eventos-block_1 div.views-field-title{
	font-size:14px; 
	font-weight:bold;
	margin-left:10px;	
}
div#block-views-eventos-block_1 div.views-field-teaser{
	margin-left:10px;	
}
/*======================================================================================= TEMPLATE FALE-CONOSCO */
div#fale-conosco{
	position:relative;
	width:100%;
}
div#fale-conosco div#outras-formas-contato{
	width:277px;
	position:absolute;
	right:0px;
	top:115px;
}
div#fale-conosco div#outras-formas-contato h2{
	width:272px;
	background: url(images/bg-tit-box-detalhes.gif) no-repeat 0 0;
	height:28px;
	padding:5px 0 0 5px;
	color:#606165;
	margin:0;
	font-size:15px;
}
div#fale-conosco div#outras-formas-contato div{
	background:#EFF4F7;
	padding: 5px 5px 5px 5px;
}
div#escreve-erro div.messages.error{
	width:412px;
}
form#webform-client-form-33{
	width:412px;
}
form#webform-client-form-33 input#edit-submit{
	background: url(images/bg-btn-enviar.gif) no-repeat 0 0; 
	border:0;
	color:#DB261B;
	font:bold 11px arial;
	height:19px;	
	margin-left:335px;
	width:41px;
}
form#webform-client-form-46 input#edit-submit{
	background: url(images/bg-btn-enviar.gif) no-repeat 0 0; 
	border:0;
	color:#DB261B;
	font:bold 11px arial;
	height:19px;	
	margin-left:335px;
	width:41px;
}
form#webform-client-form-82 input#edit-submit{
	background: url(images/bg-btn-enviar.gif) no-repeat 0 0; 
	border:0;
	color:#DB261B;
	font:bold 11px arial;
	height:19px;	
	margin-left:335px;
	width:41px;
}


/*
form#webform-client-form-33 input#edit-submit{
	background: url(images/btn-enviar.gif) no-repeat 0 0; 
	border:0;
	width:41px;
	height:19px;
	border:0;
	letter-spacing:-99999em;
	float:right;
}
form#webform-client-form-33 input#edit-submit-en{
	background: url(images/btn-send.gif) no-repeat 0 0; 
	border:0;
	width:41px;
	height:19px;
	border:0;
	letter-spacing:-99999em;
	float:right;
}
*/
/*======================================================================================= TEMPLATE PROJETOS-POR-PAIS */
div#pais h2{
	background: url(images/titulo-bar2.gif) no-repeat 0 0;
	color:#606165;
	width:697px;
	height:24px;
	padding:15px 0 0 10px;
	font-size:15px;
}
div#pais div#content-projetos{
	float:left;
	width:708px;
	background: url(images/box-projeto-top.gif) no-repeat 0 0;
	padding-top:90px;
}
div#pais div#content-projetos-border{
	float:left;
	width:708px;
	background: url(images/box-projeto-border.gif) repeat-y 0 0;
}
div#pais div#content-projetos-main{
	float:left;
	width:708px;
	background: url(images/box-projeto-bottom.gif) no-repeat 0 bottom;
	padding-bottom:10px;
	margin-top:-82px;
	position:relative;
	display:inline;
}
/*========================================================== LIST-PROJETOS*/
div#pais div#list-projetos{
	float:left;
	width:247px;
}
div#pais div#list-projetos h3{
	margin:0 0 0 10px;
	font-size:15px;
	font-weight:normal;
	color:#000000;
}
div#pais div#list-projetos ul{
	margin: 20px 0 0 10px;
	padding-bottom:20px;
}
div#pais div#list-projetos ul li{
	margin-bottom:8px;
}
div#pais div#list-projetos ul li a{
	background: url(images/bullet-seta-off.gif) no-repeat 0 3px;
	padding-left:12px;
}
div#pais div#list-projetos ul li a.ativo{
	background: url(images/bullet-seta-on.gif) no-repeat 0 3px;
}
/*========================================================== DESC-PROJETOS*/
div#pais ul#desc-projeto{
	float:left;
	width:431px;
	margin-left:20px;
	display:inline;
}
div#pais ul#desc-projeto p{
	float:left;
}
div#pais ul#desc-projeto li{
	clear:both;
}
div#pais ul#desc-projeto li h3{
	margin: 0 0 5px 0;
	float:left;
	width:431px;
}
div#pais ul#desc-projeto li div{
	float:left;
	width:277px;
	margin-left:10px;
}
div#pais ul#desc-projeto li div p{
	margin:0;
	clear:both;
	width:277px;
}
/*======================================================================================= TEMPLATE ATUACAO */
div#atuacao{
	float:left;
}
div#atuacao div.destaque-principal{
	margin:10px 0 10px 0;
	float:left;
	display:inline;
	width:711px;
}
div#atuacao div.destaque-principal img{
	float:left;
	margin-right:10px;
	display:inline;
}
div#atuacao div.destaque-principal span{
	float:left;
}
div#atuacao ul.destaques{
	float:left;
}
div#atuacao ul.destaques li{
	float:left;
	width:342px;
}
div#atuacao ul.destaques li p span{
	margin-top:-15px;
	float:left;
	display:inline;
}
div#atuacao ul.destaques li h3{
	font-size:15px;
}
div#atuacao ul.destaques li.meio{
	margin-left:20px;
}

/*======================================================================================= TEMPLATE ACAO-SOCIAL */
div#acao-social{
	float:left;
}
div#acao-social h3{
	background: url(images/bar-h3.gif) no-repeat 0 0;
	padding:10px 0 0 0;
	font-size:17px;
}
div#acao-social h4{
	margin-bottom:10px;
	font-size:14px;
}
div.box-adicional-1{
	background: url(images/box-adicional-1-bottom.gif) no-repeat 0 bottom;
	padding-bottom:5px;
	width:701px;
	float:left;
}
div#acao-social div.box-adicional-1 h3{
	background: url(images/box-adicional-1-top.gif) no-repeat 0 0;
	height:30px;
	padding:7px 0 0 10px;
	margin-bottom:0;
}
div#acao-social div.box-adicional-1 div.main{
	background: url(images/box-adicional-1-border.gif) repeat-y;
	float:left;
	width:701px;
}
div#acao-social div.box-adicional-1 div.main div{
	width:660px;
	margin:10px 0 0 10px;
}
/*======================================================================================= TEMPLATE ORGANIZACAO-ODEBRECTH */
div#organizacao-odebrecth{
	float:left;
}
div#organizacao-odebrecth h3{
	font-size:15px;
}
div#organizacao-odebrecth ul{
	margin-bottom:40px;
}
div#organizacao-odebrecth ul li{
	background: url(images/bullet-seta-black.gif) no-repeat 0 6px; 
	padding-left:7px;
	font-size:12px;
	margin-bottom:10px;
}
/*======================================================================================= TEMPLATE ESTRUTURA-EMPRESARIAL */
div#estrutura-empresarial{
	float:left;
}
div#estrutura-empresarial ul{
	margin:-15px 0 15px 0;
}
div#estrutura-empresarial ul li{
	background: url(images/bullet-seta-red.gif) no-repeat 0 7px;
	padding-left:10px;
}
div#estrutura-empresarial ul li a.externo{
	background: url(images/ico-link-externo.gif) no-repeat right 3px;
	padding-right:18px;
}
div#estrutura-empresarial div.destaque{
	background:#EEF2F5;
	padding:5px 10px;
	margin-bottom:10px;
}
body#pagina-interna div#center div#estrutura-empresarial div.destaque p{
	margin-bottom:0;
	padding:0;
}
body#pagina-interna div#center div#estrutura-empresarial div.destaque h3{
	font-size:12px;
	margin-bottom:0;
}
div#estrutura-empresarial div.destaque ul{
	margin:0;
}
/*======================================================================================= TEMPLATE TECNOLOGIA-EMPRESARIAL-ADEBRECHT */
div#tecnologia-empresarial-odebrecht{
	float:left;
}
div#tecnologia-empresarial-odebrecht ul.ancoras{
	margin-bottom:30px;
}
div#tecnologia-empresarial-odebrecht ul.ancoras li{
	background: url(images/seta-baixo.gif) no-repeat 0 4px;
	padding-left:8px;
	margin-bottom:8px;
}
div#tecnologia-empresarial-odebrecht h3{
	background: url(images/bar-h3.gif) no-repeat 0 0;
	padding:10px 0 0 0;
	clear:both;
	font-size:15px;
}
div#tecnologia-empresarial-odebrecht ul li{
	background: url(images/bullet-seta-black.gif) no-repeat 0 6px; 
	padding-left:7px;
	font-size:12px;
	margin-bottom:10px;	
}
div#tecnologia-empresarial-odebrecht p.topo{
	background: url(images/seta-topo.gif) no-repeat 0 3px;
	padding-left:8px;
	float:right;
}
div#tecnologia-empresarial-odebrecht div#publicacoes{
	float:left;
}
div#tecnologia-empresarial-odebrecht div#publicacoes ul{
	float:left;
	background:none;
	margin-bottom:15px;
	display:inline;
}
div#tecnologia-empresarial-odebrecht div#publicacoes ul li{
	float:left;
	background:none;
	padding:0;
}
div#tecnologia-empresarial-odebrecht div#publicacoes ul li div{
	width:562px;
	margin-left:10px;
	background: #EEF2F5;
	float:left;
	padding:5px 10px;
}
div#tecnologia-empresarial-odebrecht div#publicacoes ul li div ul{
	width:230px;
}
div#tecnologia-empresarial-odebrecht div#publicacoes ul li div ul li{
	clear:both;
	width:230px;
	margin:0;
}
div#tecnologia-empresarial-odebrecht div#publicacoes ul li div ul.box-l{
	float:left;
}
div#tecnologia-empresarial-odebrecht div#publicacoes ul li div ul.box-r{
	float:right;
}
div#tecnologia-empresarial-odebrecht div#conheca-tambem{
	clear:both;
	float:none;
	width:701px;
}
/*======================================================================================= TEMPLATE COMUNIDADE */
div#comunidade{
	float:left;
}
div#comunidade ul.ancoras{
	float:left;
	width:701px;
	margin:20px 0;
}
div#comunidade ul.ancoras li{
	background: url(images/seta-baixo.gif) no-repeat 0 4px;
	padding-left:8px;
	margin-bottom:8px;
}
div#comunidade h3{
	background: url(images/bar-h3.gif) no-repeat 0 0;
	padding:10px 0 0 0;
	clear:both;
	font-size:15px;
}
div#comunidade p.topo{
	background: url(images/seta-topo.gif) no-repeat 0 3px;
	padding-left:8px;
	float:right;
}
div#comunidade ul li a.externo{
	background: url(images/ico-link-externo.gif) no-repeat right 3px;
	padding-right:18px;
}
div#comunidade ul li{
	background: url(images/bullet-seta-black.gif) no-repeat 0 6px; 
	padding-left:7px;
	font-size:12px;
	margin: 0 0 10px 0;	
}
div#comunidade ul li.bullet{
	background: url(images/bullet-seta-red.gif) no-repeat 0 5px;
	padding-left:10px;
	margin-top:10px;
}
/*======================================================================================= TEMPLATE POR-SEGMENTO */
div#por-segmento{
	float:left;
}
div#por-segmento div.destaque{
	width:223px;
	float:left;
}
div#por-segmento div.destaque.meio{
	margin:0 15px;
}
div#por-segmento div.destaque h3{
	background: url(images/h3-peq.gif) no-repeat 0 0;
	height:21px;
	padding:7px 0 0 5px;
}
div#por-segmento div.destaque h3 a{
	font-size:15px;
}

div.destaque h3 a span, div#sobre-a-empresa a span{
	font-style:italic;
	color:#C21511;
}
/*======================================================================================= TEMPLATE TRABALHE_CONOSCO */
div#trabalhe-conosco p.link{
	padding:5px 0 5px 10px;
	background:#EEF2F5;
	width:397px;
}
div#trabalhe-conosco p.link a{
	background:#EEF2F5 url(images/bullet-seta-red.gif) no-repeat 0 7px;
	padding-left:10px;
}
/*======================================================================================= TEMPLATE MAPA-DO_SITE */
div#mapa-do-site ul{
	width:219px;
}
div#mapa-do-site ul.float-l{
	float:left;
	margin-right:40px;
}
div#mapa-do-site ul li{
	background: url(images/tit-mapa-site.gif) no-repeat 0 0;
	font-size:15px;
	font-weight:bold;
	margin: 0 0 10px 0;
}
div#mapa-do-site ul li{
	padding: 5px 0 0 5px;
}
div#mapa-do-site ul li a{
	display:block;
}
div#mapa-do-site ul li ul li{
	background: #ECF1F7;
	padding:5px;
}
div#mapa-do-site ul li ul{
	margin:10px 0 10px 0;
}
div#mapa-do-site ul li ul li a{
	background: url(images/bullet-seta-off.gif) no-repeat 0 3px;
	padding: 0 0 0 13px;
	margin:0;
	font-size:14px;
	font-weight:normal;
	color:#366293;
	display:block;
}
div#mapa-do-site ul li ul li ul{
	background:#FFF;
	margin:0;
	padding:0;
}
div#mapa-do-site ul li ul li.no-bg{
	background:#FFF;
	margin:0;
	padding:0;
}
div#mapa-do-site ul li ul li ul li{
	border-bottom:1px solid #DDE5E8;
	background: #FFF;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}
div#mapa-do-site ul li ul li ul li a{
	background: url(images/bullet-seta-red.gif) no-repeat 0 8px;
	margin:0;
	padding:0 0 0 8px;
	color:#C30B00;
	display:block;
}