/* 

Projeto: Odebrecht RI
Versão: 1.0
Autor: Cyro Barros
E-mail: cyro.moraes@mz-ir.com/cyromorais@gmail.com

*/

body {
	text-align:center;
	background:url(../images/bkgSite.png);
	font:62.5% Verdana, Arial, Helvetica, sans-serif  /* 16px × 62.5% = 10px */ 
}
* {
	margin: 0;
	padding: 0;
}
fieldset {
	border: 0;
}

/* --- Class/Basicos --- */

.first { }
.last { }
.content,
.section { overflow:hidden }
.ancora { 
	height:1px;
	line-height:1px;
	font-size:1px;
}

	/* fixed problem IE 6 overflow hidden */
	
	* html #container,
	* html .section,
	* html #communication li {
		overflow:visible;
		height:1%
	}

.button { 
	border:none;
	cursor:pointer;
	overflow:hidden; 
	text-indent:-9999px
}

.primary,
.secondary { 
	display:inline; /* IE6 double margin fix */
	float:left;
	width:auto
}

input {
	background:none;
	border:none
}

img { display:block }

/* Centralização Site */

	#container {
		position:relative;
		margin:0 auto;
		width:962px;
		z-index:1;
		text-align:left
	}

/* --- Login --- */

#login {
	width:405px;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #C9C9C9;
	padding:8px;
	background-color:#FFF;
	z-index:99;
}
		
		#login a.fechar {
			float:right;
			color:#C9C9C9;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;			
		}
		
		#login p {
			background:url(../images/icoCadeado.gif) no-repeat left top;
			margin:12px 0 22px 17px;
			padding-left:45px;
			height:39px;
			font-size:11px;
			color:#666666;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#login label {
			float:left;
			background-repeat:no-repeat;
			background-position:left top;
			height:13px;
			width:39px;
			text-indent:-9999px;
			clear:left;
			margin-top:12px;
			margin-left:25px;
		}
		
		#login label.senha {
			margin-top:26px;
		}
		
			#login label.login {background-image:url(../images/txtLogin_pt.gif);}
			
			#pt #login label.senha {background-image:url(../images/txtSenha_pt.gif);}
			
			#en #login label.senha {background-image:url(../images/txtSenha_en.gif); padding-right:12px;}
			
			#es #login label.senha {background-image:url(../images/txtSenha_es.gif); padding-right:26px; margin-left:20px;}
			
		#login input.text {
			width:275px;
			height:26px;
			font-size:16px;
			color:#777777;
			border:1px solid #C9C9C9;
			float:right;
			margin:6px 40px 6px 0;
		}
		
		#login .base {
			width:284px;
			float:right;
			margin-top:5px;
			margin-right:53px;
		}
		
		
			#login .base input {
				float:left;
			}
			
			#pt #login .base a {
				float:right;
				color:#827E02;
				font-size:12px;
				text-decoration:underline;
				width:210px;
			}
			
			#en #login .base a {
				float:right;
				color:#827E02;
				font-size:12px;
				text-decoration:underline;
				width:165px;
			}
			
			#es #login .base a {
				float:right;
				color:#827E02;
				font-size:12px;
				text-decoration:underline;
				width:195px;
				padding-left:5px;
			}
			
			
			#es #login .base a:hover {
				text-decoration:none;
			}
			
			#en #login .base a:hover {
				text-decoration:none;
			}
			
			#pt #login .base a:hover {
				text-decoration:none;
			}
			
			
/* --- Disclaimer --- */

#disclaimer {
	width:405px;
	height:290px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #C9C9C9;
	padding:8px;
	background-color:#FFF;
}
		
		#disclaimer a.fechar {
			float:right;
			color:#C9C9C9;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;			
		}
		
		#disclaimer p {
			margin:35px 15px 15px 15px;
			font-size:11px;
			color:#666666;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;
		}
		
	
		#disclaimer .base {
			width:284px;
			float:right;
			margin-right:45px;
		}
		
			
			#pt #disclaimer .base a {
				float:right;
				color:#827E02;
				font-size:12px;
				text-decoration:underline;
				width:210px;
			}
			
			#en #disclaimer .base a {
				float:right;
				color:#827E02;
				font-size:12px;
				text-decoration:underline;
				width:210px;
			}
			
			#es #disclaimer .base a {
				float:right;
				color:#827E02;
				font-size:12px;
				text-decoration:underline;
				width:195px;
				padding-left:5px;
			}
			
			
			#es #disclaimer .base a:hover {
				text-decoration:none;
			}
			
			#en #disclaimer .base a:hover {
				text-decoration:none;
			}
			
			#pt #disclaimer .base a:hover {
				text-decoration:none;
			}

			

/* --- Header --- */

	#header {
		background:url(../images/bg_linha_header.gif) no-repeat right 44px;
		height:169px;
		padding-top:12px
	}
	
		#header * {
			display:inline; /* IE6 double margin fix */
			float:left
		}

			#header h1 a {
				background:url(../images/img_logo.gif) no-repeat left top;
				height:27px;
				margin:54px 250px 0 0;
				padding-bottom:30px;
				text-indent:-9999px;
				width:286px
			}
			#sitesNav {
				position:relative;
				z-index:100;
				float:left;
				padding-left:100px;
				display:inline;
			}
			#sitesNav select {
				width:200px;	
				border:1px solid #E6E6E6;
				color:#6E6E6E;
				font-size:11px;
				padding:1px 0;
				font-family:Arial, Helvetica, sans-serif;
			}
			#sitesNav option {
			display:block;
			}
			
			
			#list-sites {
				display:none;
				left:2px;
				position:absolute;
				top:22px;
				width:310px;
				background:#FFF;
				z-index:3;
				border:1px solid #C9C9C9
			}
			#list-sites li{
				background:url(../images/imgPontilhado.gif) repeat-x bottom;
				font-size:12px;
				height:29px;
				line-height:29px;
				width:100%	
			}
			#list-sites li a {
					color:#7A7A7A;
					position:relative;
					z-index:100;
					display:block;
					height:29px;
					text-decoration:none;
					text-indent:0;
					padding:0 15px;
					background:url(../images/ico_bulletMenu_off.gif) no-repeat 5px 14px;			
			}
			#header .language {
				float:right;
			 }
			
			.language li { 
				background:url(../images/bg_separador_1.gif) no-repeat left 2px;
				height:13px;
				line-height:13px;
				padding:0 5px 0 6px
			}
			
				.language .first {
					background:none;
					padding-left:0
				}
					
					.language a,
					#header .itensNav a {
						display:block;
						overflow:hidden;
						text-indent:-9999px
					}
				
					.language .english a { 
						background:url(../images/bt_lan_en.gif) no-repeat left top;
						width:33px
					}
					
					.language .spanish a { 
						background:url(../images/bt_lan_es.gif) no-repeat left top;
						width:35px
					}
					
					.language .portuguese a { 
						background:url(../images/bt_lan_pt.gif) no-repeat left top;
						width:46px
					}
			
				/* --- Ingles --- */
					
				/* --- Fim Ingles --- */
				
			/* --- Navegação Superior --- */
			
			#pt #header .itensNav {
				float:right;
				width:420px;
				margin:25px 0 13px 0;
			}
			
			#en #header .itensNav {
				float:right;
				width:401px;
				margin:25px 0 13px 0
			}
			
			#es #header .itensNav {
				float:right;
				width:425px;
				margin:25px 0 13px 0
			}

				#header .itensNav li {
					background:url(../images/bg_separador_2.gif) no-repeat left 1px;
					height:15px;
					line-height:15px;
					padding:0 8px
				}
				
				#header .itensNav li.welcome * {
					float:none;
				}
				
				#pt #header .itensNav li.welcome,
				#en #header .itensNav li.welcome,
				#es #header .itensNav li.welcome {
					background:none;
					color:#777777;
					text-align:right
				}				
				
				#pt #header .itensNav li.welcome {
					width:175px;
				}
				
				#en #header .itensNav li.welcome {
					width:148px;
				}
				
				#es #header .itensNav li.welcome {
					width:147px;
				}
				
				
				
				#header .itensNav li.first { background:none }
				
					#header .itensNav .welcome a {
						background:url(../images/bt_separador.gif) no-repeat right top;
						text-indent:0;
						float:none;
						display:inline;
						color:#747404;
					}	
					
					#header .itensNav .welcome a:hover {
						text-decoration:underline;
					}				
												
				
					#pt #header .itensNav .start a {
						background:url(../images/bt_inicio_pt.gif) no-repeat left top;
						width:26px
					}
						#en #header .itensNav .start a {
						background:url(../images/bt_inicio_en.gif) no-repeat left 2px;
						width:30px
					}
					
					
					#es #header .itensNav .start a {
						background:url(../images/bt_inicio_es.gif) no-repeat left top;
						width:29px
					}
					
					#pt #header .itensNav .contact a {
						background:url(../images/bt_fale_pt.gif) no-repeat left top;
						width:68px
					}
					
					#en #header .itensNav .contact a {
						background:url(../images/bt_fale_en.gif) no-repeat left top;
						width:68px
					}
					
					#es #header .itensNav .contact a {
						background:url(../images/bt_fale_es.gif) no-repeat left top;
						width:68px
					}
					
					
					
					#pt #header .itensNav .workUs a {
						background:url(../images/bt_trabalhe_pt.gif) no-repeat left top;
						width:91px
					}
					
					
					
					#en #header .itensNav .workUs a {
						background:url(../images/bt_trabalhe_en.gif) no-repeat left top;
						width:74px
					}
					#es #header .itensNav .workUs a {
						background:url(../images/bt_trabalhe_es.gif) no-repeat left top;
						width:109px
					}
					

					#pt #header .itensNav .institucional a {
						background:url(../images/bt_institucional_pt.gif) no-repeat left top;
						width:80px;
					}
					
										
					#en #header .itensNav .institucional a {
						background:url(../images/bt_institucional_en.gif) no-repeat left top;
						width:101px;
					}
					#es #header .itensNav .institucional a {
						background:url(../images/bt_institucionalmapa_es.gif) no-repeat left top;
						width:80px;
					}
					
					
					#pt #header .itensNav .sitemap a {
						background:url(../images/bt_mapa_pt.gif) no-repeat left top;
						width:69px
					}
					
										
					#en #header .itensNav .sitemap a {
						background:url(../images/bt_mapa_en.gif) no-repeat left top;
						width:47px
					}
					#es #header .itensNav .sitemap a {
						background:url(../images/bt_mapa_es.gif) no-repeat left top;
						width:76px
					}
			
			/* --- Busca --- */
			
			#header form { 
				float:right;
				margin:0 6px 14px 0
			}
					
			#header .search {
				background:url(../images/bg_busca.gif) no-repeat left top;
				height:29px;
				width:310px
			}
			
				#header .search input {
					color:#7F7F7F;
					font:14px Arial, Helvetica, sans-serif;
					height:23px;
					margin-top:2px;
					padding:4px 0 0 10px;
					width:267px
				}
			
				#header .search .btn {
					display:inline;
					height:auto;
					float:right;
					margin:3px 4px 0;
					padding:0;
					width:auto
				}

/* --- Section --- */

.section {
	padding:5px 0 5px;
	width:100%
}

	.section a {
		color:#777777;
		text-decoration:none;
	}
	
	.section a:hover {
		color:#777777;
		text-decoration:underline;
	}

	.section h3,
	.interna .section h3 {
		height:30px;
		text-indent:-9999px
	}
	

	/* --- Flash --- */
	
		#flash {
			padding-bottom:25px;
			z-index:1;
		}
		
	
	/* --- Destaques --- */

		#highlights {
			background:url(../images/imgPontilhado.gif) left top 2px;
			float:left;
			width:100%
			}

		#pt #highlights h3 {
			background:url(../images/tit_highlights_pt.gif) no-repeat left top;
			margin-bottom:4px
		}
		#en #highlights h3 {
			background:url(../images/tit_destaques_en.gif) no-repeat left top;
			margin-bottom:4px
		}
		#es #highlights h3 {
			background:url(../images/tit_destaques_es.gif) no-repeat left top;
			margin-bottom:4px
		}
		
		
		#highlights .secondary { width:auto; padding-bottom:15px;}
		

		#highlights .secondary .box {
			background:#F2F2F2;
			float:left;
			height:125px;
			width:312px;
			margin-bottom:15px;
		}


		
		.espacadorTop17 {
			margin-top:17px;
		}
		
	
		#highlights .secondary .box.esq { margin-right:12px }
		
			#highlights .secondary .box h4 {
				background:url(../images/bg_tit_marrom.png) no-repeat left top;
				color:#FFF;
				font:16px Georgia, "Times New Roman", Times, serif;
				height:31px;
				line-height:31px;
				margin-bottom:7px;
				padding-left:12px
			}
			
			#highlights .secondary .box h4.projetos {
				font-size:13px;
			}	
			
			#highlights .secondary .box p {
				color:#777777;
				font-size:11px;
				line-height:13px;
				margin:0 15px 0 12px;
				padding-left: 75px;
			}
			
			
			#highlights .box img {
			display:inline;
			float:left;
			margin-left:10px;
			}

			
			.leiamais a {
			 display:inline-block;
			 text-indent:-9999px;
			 background-repeat:no-repeat;
				width:12px;
				height:12px;
			}
			
			.box .leiamais a {
				background-image:url(../images/odb_caixinha_marrom.gif);
			}
			
			
				.news .leiamais a {
				background-image:url(../images/odb_caixa_pequena_amarela.gif);
			}
				
					.inform .leiamais a {
				background-image:url(../images/odb_caixa_pequena_amarela.gif);
			}
					.projects .leiamais a {
				background-image:url(../images/odb_caixa_pequena_amarela.gif);
			}
						.fundation .leiamais a {
				background-image:url(../images/odb_caixa_pequena_amarela.gif);
			}
					.report .leiamais a {
				background-image:url(../images/odb_caixa_pequena_amarela.gif);
			}
				
					.actions .leiamais a {
				background-image:url(../images/odb_caixa_pequena_amarela.gif);
			}
				
								
				
				
	/* --- Noticias/Novidades --- */
	
		#communication {
			float:left;
			margin-bottom:10px;
			width:100%
		}
		
			#pt #communication h3 {
				background:url(../images/tit_news_pt.gif) no-repeat 29px top
			}
			
			
			#en #communication h3 {
				background:url(../images/tit_noticias_en.gif) no-repeat 29px top
			}
			
			#communication .box {
				display:inline;
				float:left;
				margin-left:18px;
				width:225px
			}
			
				#communication .box.colspan {
					margin-top:15px;
					width:466px
				}
			
			#communication .box.first { 
			 margin-left:0;
			 clear:both;		 
			 }
			
				#communication .box img { margin-bottom:14px }
			
				#pt #communication .news h3 { background:url(../images/tit_noticias_pt.gif) no-repeat left top }
				#en #communication .news h3 { background:url(../images/tit_noticias_en.gif) no-repeat left top }
				#es #communication .news h3 { background:url(../images/tit_noticias_es.gif) no-repeat left top }
				
				#pt #communication .inform h3 { background:url(../images/tit_informa_pt.gif) no-repeat left top }
				#en #communication .inform h3 { background:url(../images/tit_informa_pt.gif) no-repeat left top }
				#es #communication .inform h3 { background:url(../images/tit_informa_es.gif) no-repeat left top }
				
				
				#pt #communication .projects h3 { background:url(../images/tit_projetos_pt.gif) no-repeat left top }
				#en #communication .projects h3 { background:url(../images/tit_projetos_en.gif) no-repeat left top }
				#es #communication .projects h3 { background:url(../images/tit_projetos_es.gif) no-repeat left top }
				
				
				#pt #communication .fundation h3 { background:url(../images/tit_fundacao_pt.gif) no-repeat left top }
				#en #communication .fundation h3 { background:url(../images/tit_fundacao_en.gif) no-repeat left top }
				#es #communication .fundation h3 { background:url(../images/tit_fundacao_es.gif) no-repeat left top }
				
				
				#pt #communication .report h3 { background:url(../images/tit_relatorio_pt.gif) no-repeat left top }
				#en #communication .report h3 { background:url(../images/Annual_Report.gif) no-repeat left top }
				#es #communication .report h3 { background:url(../images/tit_informe_anual_esp.gif) no-repeat left top }
				
				#pt #communication .actions h3 { background:url(../images/tit_acoes_pt.gif) no-repeat left top }
				#en #communication .actions h3 { background:url(../images/Cultural_initiatives_eng.gif) no-repeat left top }
				#es #communication .actions h3 { background:url(../images/tit_Acciones_culturales_esp.gif) no-repeat left top }
				
				.section #communication .box h3, #highlights h3  	{
					border-bottom:1px dotted #ccc;
					margin-bottom:10px;
					height:23px;
				}
				
				#en .section #communication .box h3, #highlights h3  	{
					height:28px !important;
				}
							
					#communication p {
						color:#777;
						font-size:11px;
						line-height:14px
					}
					
						#communication .colspan img {
							display:inline;
							float:left;
							margin-right:13px
						}
						
							
		/* --- Aside/Lateral --- */
		
			#aside {
				float:left;
				margin-top:14px;
				width:180px
			}
			
				#aside h3 {
					background:url(../images/tit_see_pt.gif) no-repeat left top;
					margin-left:23px
				}
				
				#aside ul {
					margin:0 0 15px 23px
				}
			
			/* --- Banners --- */
			
				#banners {
					background:#E3E3E5 url(../images/bg_box_banner_topo.gif) no-repeat left top;
					clear:both;
					display:inline;
					float:left;
					padding-top:12px;
					margin-left:6px;
					width:171px
				}
				
					#banners ul {
						background:url(../images/bg_box_banner_bottom.gif) no-repeat left bottom;
						margin:0;
						float:left;
						padding-left:12px
					}
					
					#banners li { 
						background:none;
						float:left;
						padding:0 0 13px
					}
					
					
		/* --- Interna/Conteudo --- */
			
/*PAGINAS DUAS COLUNAS DE ARQUIVOS*/
			.pos_dir,
			.pos_esq {width:454px; display:inline;}
			
			.pos_dir .foto,
			.pos_esq .foto {
				width:454px;
				height:312px;
			}
			
			 .arquivos .pic_5,
			 .arquivos .pic_10,
			 .arquivos .pic_42,
			 .arquivos .pic_50,
			 .arquivos .pic_58,
			 .arquivos .pic_66,
			 .arquivos .pic_74,
			 .arquivos .pic_82,
			 .arquivos .pic_90,
			 .arquivos .pic_269,
			 .arquivos .pic_112,
			 .arquivos .pic_116,
			 .arquivos .pic_125,
			 .arquivos .pic_130,
			 .arquivos .pic_139,
			 .arquivos .pic_147,
			 .arquivos .pic_155,
			 .arquivos .pic_165,
			 .arquivos .pic_164 {background:url(../images/picODB.png) no-repeat top left}
			 
			 .arquivos .pic_28,
			 .arquivos .pic_270,
			 .arquivos .pic_275,
			 .arquivos .pic_43,
			 .arquivos .pic_52,
			 .arquivos .pic_91,
			 .arquivos .pic_59,
			 .arquivos .pic_67,
			 .arquivos .pic_75,
			 .arquivos .pic_83,
			 .arquivos .pic_113,
			 .arquivos .pic_116,
			 .arquivos .pic_122,
			 .arquivos .pic_132,
			 .arquivos .pic_140,
			 .arquivos .pic_148,
			 .arquivos .pic_156,
			 .arquivos .pic_166,
			 .arquivos .pic_173 {background:url(../images/picCNO.png) no-repeat top left}
			
			/*.pos_dir .arquivos .pic_odebrecht {background:url(../images/picODB.png) no-repeat top left}
			.pos_esq .arquivos .pic_cno {background:url(../images/picCNO.png) no-repeat top left}*/
			
			.pos_dir table,
			.pos_esq table {
				width:454px !important;
			}
			
			.pos_dir .arquivos,
			.pos_esq .arquivos {
				width:454px !important;
				
			}
			.pos_dir .arquivos .table,
			.pos_esq .arquivos .table {	}			
			
			.pos_dir h3,
			.pos_esq h3 {
				text-indent:-9000px !important;
				background-image:none !important;
				background-repeat:no-repeat !important;
				height:15px !important;
			}
			
				h3.tit_5,
				h3.tit_10,
				h3.tit_42,
				h3.tit_50,
				h3.tit_58,
				h3.tit_66,
				h3.tit_74,
				h3.tit_82,
				h3.tit_90,
				h3.tit_269,
				h3.tit_112,
			 	h3.tit_116,
				h3.tit_125,
				h3.tit_130,
				h3.tit_139,
				h3.tit_147,
				h3.tit_155,
				h3.tit_165,
				h3.tit_164 {background-image:url(../images/titOdebrechtSA.gif) !important; width:116px !important; margin-top:10px;}

				h3.tit_28,
				h3.tit_270,
				h3.tit_275,
				h3.tit_43,
				h3.tit_52,
				h3.tit_91,
				h3.tit_59,
				h3.tit_67,
				h3.tit_75,
				h3.tit_83,
				h3.tit_113,
				h3.tit_116,
				h3.tit_122,
				h3.tit_132,
				h3.tit_140,
				h3.tit_148,
				h3.tit_156,
				h3.tit_166,
				h3.tit_173 {background-image:url(../images/titCNO.gif) !important; width:317px !important; margin-top:10px;}
				
				/*
				.pos_dir h3.odebrecht {background-image:url(../images/titOdebrechtSA.gif) !important; width:116px !important; margin-top:10px;}
				.pos_esq  h3.cno {background-image:url(../images/titCNO.gif) !important; width:317px !important; margin-top:10px;}
				*/
			
			.pos_dir {
				float:right;
				margin-left:19px;
			}
			.pos_esq {
				float:left;
				margin-right:19px;
			}
			
			.titulo a {
			font-family:Arial, Helvetica, sans-serif, Tahoma;
			font-size:11px;
			font-weight:normal;
			}
/*PAGINAS DUAS COLUNAS DE ARQUIVOS*/
			
			
			
			.perfil {
				padding:0px !important;	
			}
				/* --- Topo ---*/
			
					.section .header {
						background:url(../images/imgPontilhado.gif) repeat-x bottom;
						height:33px;
						padding:5px 20px 0 0
					}
				
				
					/* --- Ferramentas Internas/Aumentar-Diminuir --- */
				
						.header .tools {
							float:right;
							margin-top:4px;
							width:auto
						}
						
							 .header .tools li {
								display:inline;
								float:left;
								margin-left:2px;
								width:auto
							 }
							 
								.header .tools a {
									display:block;
									height:18px;
									text-indent:-9999px;
									width:22px
								}
								
									.header .tools a.increase { background:url(../images/ico_increase.gif) no-repeat left top }
									.header .tools a.decrease { background:url(../images/ico_decrease.gif) no-repeat left top }
				
					/* --- Titulo Seção --- */
				
						#conteudo .header {
							height:31px;
							background:url(../images/imgPontilhado.gif) repeat-x bottom;
						}
						
							#conteudo .header h1 {
								color:#5D5D5E;
								font:bold 22px Helvetica, sans-serif;
								margin-bottom:5px
							}
						
					/* --- Ferramentas da Interna --- */
				
						#conteudo .itens {
							display:none;
						}							
					
					/* --- breadcrump --- */
					
						#breadcrump {
							height:20px
						}
						
							#breadcrump li {
								background:url(../images/ico_bullet2.gif) no-repeat left 4px;
								color:#383838;
								float:left;
								padding:0 7px 0 14px;
								width:auto
							}
							
								#breadcrump li.first { 
									background:none;
									padding-left:0
								}
							
								#breadcrump a {
									color:#8E8E8E;
									text-decoration:none
								}
								
									#breadcrump a:hover { text-decoration:underline }
		
				/* --- Conteudo/Article --- */
				
					#conteudo {
						background:url(../images/bg_lateral_bottom_bordar_interna.gif) no-repeat right bottom;
						padding:15px 0 0 0;						
					}
				
					#conteudo img { margin:0 auto 11px }
					
					#conteudo p,
					p.seckit,
					#conteudo li,
					#conteudo table {
						font-family:arial;
						font-size:13px;
						color:#555555;
						line-height:17px;
						margin-top:18px;
											}
					
					#conteudo h2 {
						font-family:arial;
						font-size:15px;
						margin-bottom:5px;
						margin-top:15px;
						color:#555555;
					}
					
					#conteudo ul { margin:18px 0 0 0 }
					
						#conteudo li {
							list-style:none;
							list-style-position:inside;
							background:url(../images/bullet_novo.gif) no-repeat left 7px;
							padding-left:12px;
							margin-top:5px;
						}
						
					#conteudo .linktop {
						margin-top:0;
						margin-bottom:9px;
						margin-left:0
					}
					
						#conteudo .linktop li {
							padding-left:12px
						}
						
						#conteudo .linktop h4 a {
							font-family:arial;
							font-size:13px;
							color:#747002; 
							font-weight:bold;
							margin-bottom:2px;
							text-decoration:none
						}
						
							#conteudo .linktop h4 a:hover {
								text-decoration:underline;
							}
					
					#conteudo p a,
					#conteudo li a,
					#conteudo table a { color:#565656 }
					
					#conteudo p a:hover,
					#conteudo li a:hover,
					#conteudo table a:hover { text-decoration:none }
					
					/* tabelas */
				
						#conteudo table {
							width:99%;
							margin-left:1px;
						}
						
							#conteudo table td {
								border:0px;
							}
							
							#conteudo table td .arquivos{
							padding-left:10px;
							}
							
						#conteudo td { padding:5px 10px; }
						
						tr.tabelatt td {
							color:#FFFFFF; 
							font-weight:bold;
							background:#747002;
						}
						
							tr.tabelatt td a {
								margin-left:8px;
								float:right;
							}
						
							tr.tabelatx2 td { background:#E8E8E9 }
							tr.tabelacinza td { background:#cccccc; }
							tr.tabelalinha td { border-bottom:2px solid #C9C9C9!IMPORTANT;
												border-top:2px solid #C9C9C9!IMPORTANT; }
							
							tr.tabelatx3 td { background:#999999}
				#conteudo table.ratings {
					width:700px;
					margin:0 auto;
				}
			
			/* Seção de Download */
	
					#periodo {
						float:left;
						height:35px;
						margin-top:10px;
						width:100%
					}
					
						#periodo h4 {
							display:inline;
							float:left;
							font-size:11px;
							color:#747002;
							font-weight:bold;
							margin-top:2px
						}
					
						#periodo label { float:right }
					
							#periodo label span.campo {
								font-size:11px;
								color:#777;
								font-weight:normal;
								margin:0 9px 0 0
							}
					
							#periodo label select {
								border:1px solid #CCC;
								color:#999;
								font-size:11px;
								padding:1px 1px 1px 2px;
								width:66px;
							}
					
					.arquivos {
						clear:both;
						width:965px;
						margin:0 0 10px 0
					}
					
						#conteudo .arquivos h3 {
							background:url(../images/bkgBarraTitPreto.png) no-repeat;
							width:955px;
							height:52px;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:16px;
							color:#FFF;
							font-weight:normal;
							text-indent:0;
						}
							#conteudo .arquivos h3.braskem {
								background:url(../images/img_caixa_arquivo_brasken.jpg) no-repeat;
							}
							#conteudo .arquivos h3.bkg_cno {
								background:url(../images/img_caixa_arquivo_cno.jpg) no-repeat;
							}							
							
							#conteudo .arquivos h3.bkg_eth {
								background:url(../images/img_caixa_arquivo_eth.jpg) no-repeat;
							}	
							#conteudo .arquivos h3.bkg_odebrecht {
								background:url(../images/img_caixa_arquivo_odbsa.jpg) no-repeat;
							}	
							#conteudo .arquivos h3.bkg_foz {
								background:url(../images/img_caixa_arquivo_foz.jpg) no-repeat;
							}													
							
							#conteudo .arquivos h3.bkg_odbii{
								background:url(../images/img_caixa_arquivo_oii.jpg) no-repeat;
							}		
							#conteudo .arquivos h3.bkg_oog{
								background:url(../images/img_caixa_arquivo_oog.jpg) no-repeat;
							}	
							#conteudo .arquivos h3.bkg_or{
								background:url(../images/img_caixa_arquivo_or.jpg) no-repeat;
							}	
							#conteudo .arquivos span a {
								font-size:12px !important;
							}
							
						#conteudo .arquivos h3.active {
							background-position: left bottom;
						}
					
						#conteudo .arquivos table {
							width:955px;
						}
						
							#conteudo .arquivos table td {
							background:url(../images/bg_borda_pontilhado.gif) repeat-x bottom;
								/*border-bottom:1px #CCCCCC dotted;*/
							}
					
							.arquivos .data,
							.arquivos .titulo,
							.arquivos .icone,
							.arquivos .link,
							.arquivos .tamanho {
								color:#000;
								vertical-align:middle;
							}
					
								#conteudo .arquivos .data {
									font-family:arial !important;
									color:#565656 !important;
									font-size:11px !important;
									text-align:center;
									width:9%
								}
								#conteudo .optionFiles .data { width:15% }
								
								.arquivos .icone {
									padding-right:5px;
									width:6%
								}
								
									#conteudo .icone img,
									#conteudo .arquivos img { margin-bottom:0 }
					
								.arquivos .link {
									font-weight:bold;
									padding-right:7px;
									width:70%
								}
								
								.arquivos .pontilhado {
									background:url(../images/bgPontilhadoV.gif) repeat-y left;
								}
								
									.arquivos .link a {
										padding-left:18px;
										font-weight:normal;
										font-family:arial !important;
										color:#565656 !important;
										font-size:11px !important;
										text-decoration:none;
									}
									
									.arquivos .link a:hover {
										text-decoration:underline;
									}
								
									/* Lista de Icones */
									
									#conteudo .arquivos .listIcon {
										height:45px;
										margin:5px 0 0
									}
									
										#conteudo .arquivos .listIcon li {
											background:none;
											display:inline;
											float:left;
											margin-right:15px;
											padding:0 0 0;
											width:80px
										}
										
											#conteudo .arquivos .listIcon img { float:left }
											
											#conteudo .arquivos .listIcon span {
												color:#8A8A8A;
												float:right;
												font-size:0.9em;
												font-weight:normal;
												text-transform:uppercase;
												width:auto 
											}
								
					
									#conteudo .arquivos .link a {
										color:#000;
										font-size:1.1em;
										text-decoration:none
									}
									
									.arquivos .link a:hover { }
									
									.arquivos .tamanho { 
										text-align:right;
										width:11%
									}
				
				.block {
					overflow:hidden;
					padding:15px 10px 10px 29px
				}
				
						.block h3 {
							clear:both;
							color:#333;
							font-size:13px;
							margin-bottom:13px
						}
						
						.block ul { padding-left:12px }
						
							.block li {
								background:url(../images/ico_bullet10.gif) no-repeat left 12px;
								font-weight:normal;
								margin-bottom:5px;
								padding-left:5px
							}
							
								.block .arquivos {
									height:37px;
									padding:0
								}
								
								.block .logos li,
								.block .arquivos li {
									background:none;
									display:inline;
									float:left;
									padding-left:0;
									margin-right:20px
								}
								
									.block .arquivos li.mp3 { margin-right:84px }
								
								.block .terminal dt,
								.block .terminal dd {
									color:#333;
									font-size:13px
								}
								
								.block .terminal dt { 
									font-weight:bold;
									margin-bottom:5px
								}
								
								.block .terminal dd { margin-bottom:20px }
								
								.block img { margin:0 10px 10px 10px  }
				
			/* --- footer/Seção --- */
						
				.footer {
					background:url(../images/bg_lateral_footer_bordar_interna.gif) repeat-y right top;
					height:25px;
					padding:18px 20px 0 0;
					margin-bottom:20px;
					float: left;
					clear: both;
					width: 100%;
				}
				
					.footer p {
						color:#6E6E6E; 
						font-weight:bold;
						font-size:1.1em;
						padding-top:3px
					}
				
					#conteudo .article p.goTop a,
					.footer a.goTop,
					#conteudo p.btn-topo a.top {
						clear:left;
						color:#6E6E6E;
						float:right;
						font-weight:bold;
						font-size:1.1em;
						height:16px;
						line-height:16px;
						padding-left:20px;
						text-decoration:none
					}
					
					#pt #conteudo .article p.goTop a,
					#pt .footer a.goTop,
					#pt #conteudo p.btn-topo a.top {
					background:url(../images/btn_topo.gif) no-repeat left top;
					}
					
					#en #conteudo .article p.goTop a,
					#en .footer a.goTop,
					#en #conteudo p.btn-topo a.top {
					background:url(../images/btn_top.gif) no-repeat left top;
					}
					
					#conteudo p.btn-topo a.top {
						color:#6E6E6E;
						margin-right:20px;
					}
	
					.article p.goTop { 
						height:20px
					}
				
	/* --- Rodape --- */
	
	#footer {
		width:100%;
		float: left;
		clear: both;
	}
	
		#footer .logos {
			padding:20px 0 0 0;
			padding-bottom:10px;
			text-align:center;			
		}
		
		#footer img {
			margin:0 auto;
			border: 0;
		}

		#footer p {
			color:#717273;
			font-size:11px;
			text-align:center;
			width:100%
		}
		
			#footer p a {
				color:#717273;
				text-decoration:none
			}
			
				#footer p a:hover { text-decoration:underline }
				
			
		/* --- Acesso Rápido/Quick Nav --- */
				
			#quickNav {
				background:#ECECEC;
				border:1px dotted #C9C9C9;
				clear:both;
				height:200px;
				margin-bottom:20px;
				width:100%;
							
				}
			
				#pt #quickNav h4 {
					background:url(../images/tit_acesso_pt.gif) no-repeat left top;
					display:inline;
					float:left;
					height:17px;
					margin:68px 23px 0;
					text-indent:-9999px;
					width:90px
				}
				
				
		  		#en #quickNav h4 {
					background:url(../images/Quick_acess.gif) no-repeat left top;
					display:inline;
					float:left;
					height:17px;
					margin:68px 23px 0;
					text-indent:-9999px;
					width:90px
				}
				
				#es #quickNav h4 {
					background:url(../images/acesso_rapido_esp.gif) no-repeat left top;
					display:inline;
					float:left;
					height:17px;
					margin:68px 23px 0;
					text-indent:-9999px;
					width:103px
				}
				
				
				
					#quickNav ul { margin-top:68px; }
					
					#quickNav ul.espacamentoRight {
						margin-left:30px;
					}
					
					#quickNav li {
						float:left;
						text-transform:uppercase
					}
					
						#quickNav li a {
							background:url(../images/ico_bullet1.gif) no-repeat 0 5px;
							color:#747404;
							display:block;
							margin-left:29px;
							padding-left:7px
						}
						
						#quickNav li.first a { margin-left:0 }
						
						#quickNav li a:hover { text-decoration:none }
						
					
					#quickNav .acesso {
						float:left;
						margin-top:17px;
						height:170px;
						margin-left:10px;
						display: inline;
						width: 196px;
					}
					
					#quickNav .pontilhado {
						background:url(../images/bgPontilhadoV.gif) repeat-y left top;
						width:1px;				
						float:left;
						margin-top:15px;
						height:170px;
						width: 190px;
					}
					
					#quickNav .acesso li {
						float:left;
						clear: both;
						padding:0;
						list-style: none;
						margin: 0 0 3px 0;
					}
					
						#quickNav .acesso li a {
							margin-left:5px;
							width: 185px;
						}
/* */

	
		/* --- Acesso completo/Quick Nav2 --- */
				
			#quickNav_completo {
				background:#ECECEC;
				border:1px dotted #C9C9C9;
				clear:both;
				height:160px;
				margin-bottom:20px;
				width:100%
			}
			
				#pt #quickNav_completo h4 {
					pt#background:url(../images/tit_acesso_pt.gif) no-repeat left top;
					display:inline;
					float:left;
					height:17px;
					margin:48px 33px 0;
					text-indent:-9999px;
					width:108px
				}
				
				
				#en #quickNav_completo h4 {
					pt#background:url(../images/Quick_acess.gif) no-repeat left top;
					display:inline;
					float:left;
					height:17px;
					margin:48px 33px 0;
					text-indent:-9999px;
					width:108px
				}
				
				#es #quickNav_completo h4 {
					pt#background:url(../images/acesso_rapido_esp.gif) no-repeat left top;
					display:inline;
					float:left;
					height:17px;
					margin:48px 33px 0;
					text-indent:-9999px;
					width:103px
				}
				
				
					#quickNav_completo ul { margin-top:68px;}
					
					#quickNav_completo li {
						float:left;
						text-transform:uppercase
					}
					
						#quickNav_completo li a {
							background:url(../images/ico_bullet1.gif) no-repeat left center;
							color:#747404;
							display:block;
							margin-left:49px;
							padding-left:7px
						}
						
						#quickNav_completo li.first a { margin-left:0 }
						
						#quickNav_completo li a:hover { text-decoration:none }
						
					
					#quickNav_completo .acesso {
						float:left;
						margin-top:17px;
						height:170px;
					}
					
					#quickNav_completo .pontilhado {
						background:url(../images/bgPontilhadoV.gif) repeat-y 195px top;
					}
					
					#quickNav_completo .acesso li {
						display:block;
						float:none;
						padding:0;
					}
					
						#quickNav_completo .acesso li a {
							margin-left:5px;
							width:190px;
						}
/* */





#box_perfil {
	float:left;
	display:inline;
	width:316px;
}
#box_perfil ul {
	float:left;
	width:316px;
	height:auto !important;
	min-height:632px;
}
#box_perfil ul li{
	float:left;
	width:125px;
	height:125px;
	margin:12px 8px 0 0;
	padding:0;
	list-style-type:none;
	}
.col-right {
	float:right;
	display:inline;
	width:646px;
}
.img_perfil {
	width:623px;
	height:150px;
	margin:30px 0 12px 0;
}
.col-right h2 {
	height:28px;
	width:100%;
	border-bottom:1px dotted #c9c9c9;
	text-indent:-9999px;
}
.escondivel {
	display:none;
}
#div-empresa1 h2 { background:url(../images/tit_Odbrech.gif) no-repeat left center; }
#div-empresa2 h2 { background:url(../images/tit_Odb_investimento.gif) no-repeat left center; }
#div-empresa3 h2 { background:url(../images/tit_Odb_braskem.gif) no-repeat left center; }
#div-empresa4 h2 { background:url(../images/tit_ETH_bioenergia.gif) no-repeat left center; }
#div-empresa5 h2 { background:url(../images/tit_Odb_olhogas.gif) no-repeat left center; }
#div-empresa6 h2 { background:url(../images/tit_Odb_imobiliarias.gif) no-repeat left center; }
#div-empresa7 h2 { background:url(../images/tit_Odb_construtora.gif) no-repeat left center; }
#div-empresa8 h2 { background:url(../images/tit_Foz_Brasil.gif) no-repeat left center; }

/* --- Mapa do Site --- */

#conteudo #siteMap {
	clear:both;
	margin-left: 0;
}

	#siteMap li {
		background:url(../images/ico_bullet1.gif) no-repeat left 8px;
		color:#747002;
		font-weight:bold;
		padding-left:12px
	} 
	
			#conteudo #siteMap li.mapaPrincipal ul li a {
				color:#666;
				text-decoration:none
			}
			
				#conteudo #siteMap li.mapaPrincipal ul li a:hover {
					text-decoration:underline
				}
	
				#siteMap li ul {
					margin:10px 0 10px
				}
				
					#siteMap li li{
						background:url(../images/ico_bullet5.gif) no-repeat left 7px;
						font-weight:normal;
						line-height:20px;
						padding-left:8px
					}
					
					
						#conteudo #siteMap li.mapaPrincipal a{
					      color:#747002;			
									
							}
							
#DivMsg {
	background-color:white;
	left:330px;
	padding:15px;
	position:absolute;
	text-align:center;
	top:300px;
	width:224px;
	border:1px solid #CCCCCC
}


fieldset {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:13px;
}

#DivMsg .btnFechar {
border:1px solid #CCCCCC;
margin-top:10px;
}

/* aviso pop-up  */

#aviso {
	padding:22px 0 0 10px;
	width:594px;
	height:242px;
}

#aviso p.importante {
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	padding: 20px 0 0 35px;
}

#aviso .nota {
	display:block;
	height:115px;
	margin:18px 0 0 35px;
	overflow:auto;
	padding:10px 10px 0 0;
	width:530px;
	text-align:justify;
}
#aviso .nota p {
	margin-bottom: 12px;
}

#aviso #opcoes {
	clear:both;
	float:right;
	margin:20px 55px 0 0;
	display: inline;
}

#aviso #opcoes .botao {
	float: left;
	margin-left: 18px;
}


/* popup login e disclaimer*/


#mask {
position:absolute;
left:0;
z-index:9000;
background-color:#000;
display:none;
}

#boxes {
	z-index:9999;
}

#boxes .window {
position:absolute;
width:440px;
height:200px;
display:none;
z-index:9999;
padding:20px;
}

/* Personalize a janela modal aqui. Você pode adicionar uma imagem de fundo. */
#boxes #dialog {
width:468px;
height:203px;
}
/* posiciona o link para fechar a janela */
#boxes .close {
display:block;
text-align:right;
}


