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

body{
	background: #333333;
	margin:0px auto;
}
.clear {
	clear:both;
}
#divGeral {
	width:760px;
	margin:0px auto;
	border:solid 1px #FFFFFF;
	background:#F5F5F5;
	position:relative;
	overflow:hidden;
}
.divBotoesMenuEsq {
	background:#F5F5F5;
	float:left;
}
.imagemBorda {
	border-top:solid 1px #CCCCCC;
	background:url(imagens/icon.gif) no-repeat left;
	padding-left:27px;
}
.botoesMenuEsq {
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	background:#F5F5F5;
	padding:8px 0px 8px 30px;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	background-image:url(imagens/icon.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;	
}

a.botoesMenuEsq link visited active {
	width:170px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	background:#F5F5F5;
	padding:8px 0px 8px 30px;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	background-image:url(imagens/icon.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;	
}
a.botoesMenuEsq:hover {
	width:170px;
	background:#E6E6E6;
	padding:8px 0px 8px 30px;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	background-image:url(imagens/icon.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;	
}

.rodaPe {
	 background:#F5F5F5;
	 float:left;
	 display:inline;
	 position:relative;
}
#conteudoDestaques {
	width:550px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:10px;
}
#divFoto {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#divTituloNot {
	width:390px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#divTextoNot {
	width:390px;
	float:left;
	margin-top:15px;
	margin-left:10px;
}
#divleiaMais {
	width:390px; float:left; margin-top:15px; margin-left:10px; text-align:right; padding-bottom:10px;
}
.bordaFoto {
	padding:5px;
	border:solid 1px #CCCCCC; 
}
#boxMenuLateral {
	width:185px;
	float:left;
	background:#f5f5f5;
}

#subEthanolFuel {
 	padding:0px 52px 0px 0px;
	border:solid 1px #CCCCCC;
}
#subBiodiesel {
 	 padding:0px 69px 0px 0px;
	 border:solid 1px #CCCCCC;
	 border-top:none;
}
#subWhoWeAre {
	padding:0px 5px 0px 0px;
	border:solid 1px #CCCCCC;
	border-top:none;
}
#subMissionVisionAndValues {
	padding:0px 5px 0px 0px;
	border:solid 1px #CCCCCC;
	border-top:none;
}
#subShareHolderStructure {
	padding:0px 5px 0px 0px;
	border:solid 1px #CCCCCC;
	border-top:none;
}
#subInterviews {
	padding:0px 58px 0px 0px;
	border:solid 1px #CCCCCC;
	border-top:none;
}
#subNewsStories {
	padding:0px 58px 0px 0px;
	border:solid 1px #CCCCCC;
	border-top:none;
}
#unidadeRodaPe {
	width:760px;
	text-align:center;
	padding:15px 0px 0px 0px;
	float:left;
	position:relative;
	background:#F5F5F5;
	border-top:solid 1px #CCCCCC;

}
.textoUnidadesRodaPe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
#conteudo {
	width:573px;
	float:right;
	background:#FFFFFF;
	border-left:solid 1px #CCCCCC;
}
#topicoTopo {
	width:573px;
	height:40px;
	float:right;
	background:#F5F5F5;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
}
#topicoCotacoes {
	width:573px;
	height:40px;
	float:right;
	background:#F5F5F5;
}
#colunaBolsas {
	float:left;
	border:solid 1px #CCCCCC;
	margin-left:3px;
}
#colunaFundacao {
	float:left;
	border:solid 1px #CCCCCC;
	margin-left:3px;
	margin-top:14px;
}
#colunaVT {
	float:left;
	border:solid 1px #CCCCCC;
	margin-left:3px;
	margin-bottom:14px;
	display:inline;
	
}


#topicoBolsas {
	width:290px;
	height:40px;
	float:left;
	background:#F5F5F5;
}
#topicoBolsas2 {
	width:280px;
	height:30px;
	float:left;
	background:#F5F5F5;
	border-bottom:solid 1px #CCCCCC;
}
#topicoFundacao {
	width:280px;
	height:30px;
	float:left;
	background:#F5F5F5;
	border-bottom:solid 1px #CCCCCC;
}
#topicoVT {
	width:280px;
	height:30px;
	float:left;
	background:#F5F5F5;
	border-bottom:solid 1px #CCCCCC;
}


.divBolsas {
	width:260px;
	padding:10px 0px 0px 10px;
	float:left;
	margin-left:10px;
}
.linksBolsas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	
}
a.linksBolsas:link, visited, active {
	text-decoration:none;
}
a.linksBolsas:hover {
	text-decoration:underline;
}
#respSoc {
	width:290px;
	height:40px;
	float:left;
	background:#F5F5F5;
	margin-top:10px;
}

#colunaNoticias {
	width:275px;
	float:right;
	border:solid 1px #CCCCCC;
	border-bottom:none;
	margin-right:2px;
	margin-left:2px;
	overflow:hidden;
}
#topicoNoticias {
	width:275px;
	height:30px;
	float:left;
	background:#F5F5F5;
	display:inline;
	border-bottom:solid 1px #CCCCCC;
	margin-right:3px;
}
#conteudoNoticias {
	float:right;
}



.textoTopico {
	float:left;
	padding:12px 0px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009900;
	font-weight:bold;
}
.textoTopico2 {
	float:left;
	padding:10px 0px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
	font-weight:bold;
}
#bandeirasTopo {
	width:80px;
	height:40px;
	padding-right:15px;
	float:right;
}
#brazilFlag {
	width:25px;
	float:right;
	margin-top:9px;
	margin-right:10px;
}
#americaFlag {
	width:25px;
	float:right;
	margin-top:9px;
}
.tituloNot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}
.tituloNot2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}
.textoNot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:justify;
	
}
.textoNot2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	
}
.leiaMais {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	text-decoration:none;

}
a.leiaMais:link, visited, active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	text-decoration:none;

}
a.leiaMais:hover {
	text-decoration:underline;
} 
.textoRodaPe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}
.textoDesenvolvedor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

.linkDesenvolvedor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
a.linkDesenvolvedor:link, visited, active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
a.linkDesenvolvedor:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FF9900;
	text-decoration:underline;
}
#divRodaPe {
	width:760px;
	padding:5px 0px 10px 0px;
	float:left;
	text-align:center;
	background:#F5F5F5;
}
#divFotoRespSocial {
	width:81px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#divTituloRespSocial {
	width:180px;
	float:left;
	display:inline;
	margin-top:10px;
}
#divLeiaRespSocial {
	width:180px;
	float:left;
	display:inline;
	margin-top:20px;
}
#divGeralRespSocial {
	width:270px;
	float:left;
	padding:0px 0px 0px 10px;
}
#divCotacoes1 {
	margin-left:5px;
	margin-top:10px;
	float:left;
	display:inline;
}
#divCotacoes2 {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	float:right;
	display:inline;
}

/* COTAÇÕES */

.geralcotacoes {
	float:right;
	border:solid 1px #CCCCCC;
	border-bottom:none;
	border-bottom:solid 1px #CCCCCC;
	margin-right:2px;
	margin-left:2px;
	margin-bottom:10px;
	overflow:hidden;
}
.topicocotacoes {
	width:275px;
	height:30px;
	float:left;
	background:#F5F5F5;
	display:inline;
	border-bottom:solid 1px #CCCCCC;
	margin-right:3px;
}

#colunaEsq {
	width:285px;
	float:left;
	overflow:hidden;
	display:inline;
}


#colunaDirCotacoes {
	width:280px;
	float:right;
	
}
.geralinterna {
	width:274px;
	padding:0px 0px 10px 0px;
}

.legatualizacao {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-top:5px;
	padding:5px 0px 2px 2px;
}

.tituloiten1 {
	width:137px;
	float:left;
	padding:5px 9px 5px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#F0F0F0;
}

.tituloiten2 {
	width:52px;
	float:left;
	padding:5px 7px 5px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#F0F0F0;
}
.iten1Cor1 {
	width:137px;
	float:left;
	padding:2px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
}

.iten1Cor2 {
	width:137px;
	float:left;
	padding:2px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F7F7F7;
}


.iten2Cor1 {

	width:50px;
	float:left;
	padding:2px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
}

.iten2Cor2 {

	width:50px;
	float:left;
	padding:2px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F7F7F7;
}


.tituloitentabelade3 {

	width:80px;
	float:left;
	padding:5px 9px 5px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#F0F0F0;
}
.tituloiten2tabelade3 {

	width:49px;
	float:left;
	padding:5px 40px 5px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#F0F0F0;
	text-align:right;
}


.itentabelade4cor1 {
	width:79px;
	float:left;
	padding:2px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F7F7F7;
}

.itentabelade4cor2 {
	width:79px;
	float:left;
	padding:2px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
}


.itentabelade3cor1 {
	width:51px;
	float:left;
	padding:2px 37px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F7F7F7;
	text-align:right;
}

.itentabelade3cor2 {
	width:51px;
	float:left;
	padding:2px 37px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
	text-align:right;
}

.CotaCanaColuna1Cor1 {
	width:173px;
	float:left;
	padding:2px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F7F7F7;
}

.CotaCanaColuna2Cor1 {

	width:52px;
	float:left;
	padding:2px 35px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F7F7F7;
	text-align:right;
}

.CotaCanaColuna1Cor2 {
	width:173px;
	float:left;
	padding:2px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
}

.CotaCanaColuna2Cor2 {

	width:52px;
	float:left;
	padding:2px 35px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
	text-align:right;
}

.linhaUnicaCor1 {
	width:263px;
	float:left;
	padding:8px 10px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
}

.tituloitentabelade2 {
	width:94.5px;
	float:left;
	padding:5px 40px 5px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#F0F0F0;
	margin-top:10px;
	text-align:right;
}
.itenTabela2ColunasCor1 {
	width:94.5px;
	float:left;
	padding:2px 40px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F7F7F7;
	text-align:right;
}

.itenTabela2ColunasCor2 {
	width:94.5px;
	float:left;
	padding:2px 40px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
	text-align:right;
}

.tituloiten2tabelade2 {
	width:94.5px;
	float:left;
	padding:5px 40px 5px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#F0F0F0;
	margin-top:10px;
	text-align:left;
}
.iten2Tabela2ColunasCor1 {
	width:94.5px;
	float:left;
	padding:2px 40px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F7F7F7;
	text-align:left;
}

.iten2Tabela2ColunasCor2 {
	width:94.5px;
	float:left;
	padding:2px 40px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
	text-align:left;
}
