#master{
	background-color:#FFF; 
	width: 100%;
}


.none{
	display:none;
	}
	
.block{
	display:block;
	}

#txt1{
	display:block;
	}

.txt{
	display:none;
	overflow:auto;
	height: 320px;
	max-height: 320px;
	}
	
#contentSustentabilidade{
	
	height: 600px;
	width: 100%;
	padding: 0px;
	background-image: url(images/sustentabilidade/contentSustentabilidade.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	
	}
	
.bgNovidades{
	background-image: url(images/sustentabilidade/bgNovidades.png)!important;
	background-position: bottom left!important;
	background-repeat: no-repeat!important;
	
	}

#contentSustentabilidade #geral{
	margin: 0px;
	background-color: transparent;
	

	
}
.bgAzulRodape{
	background-image: url(images/sustentabilidade/bgAzulRodape.png);
	background-repeat: repeat;
	
	}
#contentSustentabilidade #geral #top{
	background-image: url(images/sustentabilidade/fundo-bgTop.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: transparent;
	width: 100%;
	height: 115px;
	
	
	}
#contentSustentabilidade #geral #top #logoSus{
	background-image: url(images/sustentabilidade/logoSus.png);
	background-repeat: no-repeat;
	width: 151px;
	height: 64px;
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	}
	
#contentSustentabilidade #geral input[type=text]{
	border: 1px solid #6c8fde;
	width: 385px;
	height: 22px;
	background-color:#FFF;
	margin: 0px 0px 3px 0px;
	padding: 2px 10px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #06205a;
}
#contentSustentabilidade #geral input[type=button]{

	background-image: url(images/sustentabilidade/btnEnviar.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 59px;
	height: 16px;
	border: 0px;
	cursor: pointer;
	float: right;
	margin: 15px 0px 5px 0px;
	
	
}
#campoContato{
	width: 410px;
	margin: 10px 0 0 0; 
	}

#txtContato{
	width: 410px;
	margin: 0px;
	
	}
#txtContato p{
	font-size: 12px!important;
	margin: 0px;
	}
	
#contentSustentabilidade #geral textarea{
	border: 1px solid #6c8fde;
	width: 385px;
	height: 100px;
	background-color:#FFF;
	padding: 2px 10px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #06205a;
	}
	
#contentSustentabilidade #geral label{
	color:#06205A;
	font-family:Trebuchet MS,Arial;
	font-size:14px;
	margin:0;
	text-transform:none;
		
}

.mensConfirmacao{
	color:#ff0303;
	font-family:Trebuchet MS,Arial;
	font-size:14px;
	margin: 0;
	*margin-top: -20px;
	text-transform:none;
	float:right;
	width: 100%;
	text-align: left;
	}

h2{
	font-family: Trebuchet MS;
	font-size: 26px;
	color: #06205a;
	margin: 0;
	
}

h3{
	color: #2f4b17;
	*font-weight:bold; font-weight:bold;
	font-size: 14px;
	text-transform:uppercase;
	margin-bottom: 10px;
}

h4{
	color: #2f4b17;
	font-size: 13px;
	margin-top: 10px;
}

p{
	*color: #2f4b17; color: #2f4b17;
	*font-size: 14px; font-size: 14px;
	*font-style:normal;
	line-height:155%;

	}

ul.menuSt{
	margin: 61px 0px 0px 0px;
	padding: 5px 0px 0px 30px;
	float: left;
	font-weight:bold;
	width: 585px;
	
	
	}
	
ul.menuSt li.active{
	color: #0e2863;
	font-weight: bold;
	
	
}	

.txtHome{
	float: left;
	width: 310px;
	margin: 0px 0px 0px 10px;

}

.txtHome(-webkit-min-device-pixel-ratio:0) {
	width: 300px;
	}
	
.homeActivo{
	background-image: url(images/sustentabilidade/homeActivo.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 46px;
	}

.novidadesActivo{
	background-image: url(images/sustentabilidade/novidadesActivo.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 79px;
	}

.politicasActivo{
	background-image: url(images/sustentabilidade/politicasActivo.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 207px;
	}

.conceitosActivo{
	background-image: url(images/sustentabilidade/conceitosActivo.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 144px;
}

.contatoActivo{
	background-image: url(images/sustentabilidade/contatoActivo.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 69px;
}

#Home{
	width: 46px;
}	
	
#Conceitos{
	width: 144px;

}

#polticasSustentabilidade{
	width: 207px;

}

#novidades{
	width: 79px;
}

#menuContato{
	width: 69px;
	}
	
ul.menuSt li a{
	color: #0e2863;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration:none;
	font-size: 12px;
	margin: 0px 0px;
}

ul.menuSt li{
	list-style-type: none;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #06205a;
	cursor:pointer;
	float: left;
	margin: 0px 2px;
	padding: 5px 0px;
	text-transform: uppercase;
	text-align:center;
	}
	
ul.menuSt li#mnInstitu{
	text-transform: uppercase;
	margin: 5px 0px 10px 0px;
	padding-top: 5px;
	border-top: 1px solid #FFF;
	list-style-type:none;
	}
	
.menuSecundario{
	margin: 0px 0px;
	float: left;
	*left: 0px;
	*position: relative;
	height: 18px;
	}
	
.menuSecundario ul{
	margin: 0px 0px;
	padding: 0px 0px;
	float: left;
	height: 18px;
	
}

.listStyle{
	list-style-type: none!important;
	list-style-image: url()!important;
}
	
.menuSecundario ul li{
	 
	font-weight:normal;
	color:#525d68;
	margin: 0px 10px 0px 10px;
	height: 18px;
	list-style-image: url(images/sustentabilidade/listStyle.png);
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	cursor:pointer;
}


.menuSecundario ul li.secActivo{
	color:#313131;
	letter-spacing: 0px;
	}
#contentSustentabilidade #geral #conteudo{
	padding: 0px;
	margin: 0px  0px;
	display:table;
	
}

#conteudo{
	padding: 0px;
	margin: 0px  0px;
	display:table;
	
}

.contentConceitos{
	
	display:table;
	padding: 10px 25px;
	*display: table;
}

.contentConceitos h2{
	
	margin: 0px 0px 5px 0px;
	}
.contentContatos{
	width: 400px;
	display:table;
	padding: 10px 25px;
	*display: table;
}	
	
#boxHome{
	width: 765px;
	background-color: #d8f5b8;
	margin: 10px 10px;
	padding: 8px 0px 4px 0px;
	display: table;
	
	}
	
#boxNovidades{
	width: 540px;
	height: 342px;
	margin: 10px 10px;
	padding: 8px 8px 4px 8px;
	display: table;
	border-top: 1px solid #3f6e0e;
	border-bottom: 1px solid #3f6e0e;
	float:left;
	background-image: url(images/sustentabilidade/txtBoxNovidades.png);
	background-repeat:repeat;
	}
	
.vdSust{
		width: 426px;
		height: 257px;
		float:left;
		margin: 0px 0px 0px 10px;
		}
		
.vdSustNov{
	width: 426px;
		height: 257px;
		float:left;
		margin: 0px 0px 0px 0px;
		display: block;
	}
		
.vdSustNov img{
	width: 426px;
	height: 257px;
	display:block;
	}
#txtBox{
	
	padding: 0px 0px;
	float: left;
	width: 100%;
	}
	
#txtBoxNovidades{
	
	overflow: auto;
}
	
#txtBox h3{
	color: #06205a;
	font-size: 15px;
	font-family: Trebuchet MS, Arial;
	text-transform: none;
	margin: 0px 0px;
	}
	
#txtBox p{
	color: #3b591b;
	font-size: 11px;
	font-family: Trebuchet MS, Arial;
	margin: 6px 0px;
	}
	
#txtBox p a{
	color: #3b591b;
	font-size: 11px;
	font-family: Trebuchet MS, Arial;
	font-weight: bold;
	text-decoration: none;
	}
	
#txtBox p a:hover{
	text-decoration:underline;
	}
#txtBox p.date{
	color: #06205a;
	font-size: 15px;
	font-family: Trebuchet MS, Arial;
	text-transform: none;
	margin: 0px 0px 4px 0px;
	}

#txtBox .faixaVerde{
	background-image: url(images/sustentabilidade/bgFaixa.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 25px;
	text-align:right;
	z-index: 1000;
	position: relative;
	
	}
#txtBox .faixaVerde span{
	
	float: left;
	display: block;
	color:#FFF;
	margin: 3px 5px;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	}
#txtBox .faixaVerde span a{
	color:#FFF;
	text-decoration: none;
	}
	
#txtBox .faixaVerde img{
	
	float: left;
	margin-top: -3px;
	border: 0px;
	}
	
.imgRss{
	margin-top: -4px!important;
	}
#txtBox .faixaVerde .controlLogoSocias{
 	float:right;
	margin: 0px 20px 0px 0px;
	}
	
ul.comboHome{
	margin: 0px;
	
	}
ul.comboHome li{
	list-style-type: none;
	width: 200px;
	float: left;
	padding: 10px 30px;
	
}

ul.comboHome li.borderCombo{
	border-right: 1px solid #1e3506;
	}

.comboHome h4{
	color:#3a6011;
	margin: 0px 0px;
	font-family: Trebuchet MS, Arial;
	font-size: 25px;
	font-weight: bold;
	display:block;
	
	}
.comboHome p{
	color:#5d5d5d;
	margin: 0px 0px;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	
	}
.comboHome p a{
	color:#3a6011;
	margin: 0px 0px;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	
	}
	
#missao{
		border-bottom: 5px solid #93bce8;
		width: 195px;
		height: 180px;
		float: left;
		padding: 0px 10px 0px 0px;
		margin-top: 10px;
		*margin-top: 0px;
		*margin-left: 24px;
		
}
		
#missao p{color: #06205a!important; font-size: 12px!important;}
#visao #controlBorda p{color: #06205a!important; font-size: 12px!important;}
#valores p{color: #06205a!important; font-size: 12px!important;}

#visao{
	border-bottom: 5px solid #d7d68d;
	width: 228px;
	*width: 228px;
	height: 180px;
	float: left;
	margin: 0px 2px;
	margin-top: 10px;
	*margin-top: 0px;
	
	}
	
#visao #controlBorda{
	border-left: 1px dotted #93bce8;
	border-right: 1px dotted #93bce8;
	padding: 0px 10px;
	}
	
#valores{
	border-bottom: 5px solid #807b76;
	width: 293px;
	height: 180px;
	float: left;
	padding: 0px 0px 0px 10px;
	margin-top: 10px;
	*margin-top: 0px;
	}
	
#contentDiretrizes{
	
	
	width: 790px;
	height: 486px;
	padding-top: 15px;
	
	}
	
.bgCartaPresidente{
	background-image: url(images/sustentabilidade/bgCartaPresidente.png);
	background-repeat: repeat-x;
}
	
#contentPresidente{
	
	background-image: url(images/sustentabilidade/bgCartaPresidente.png);
	background-repeat: repeat-x;
	width: 790px;
	height: 486px;
	padding-top: 15px;
	
	
	}
.bgContato{
	
	background-image: url(images/sustentabilidade/bgContato.jpg)!important;
	background-repeat: repeat-x!important;
}

#contentPresidente p, #contentDiretrizes p{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#06205a;
	font-size: 11px;
	}

	
#contentPresidente h2, #contentDiretrizes h2{
	font-size:22px;
	font-style: normal;
	font-weight:lighter;
	}

#txtMensPrersidente{
	width: 430px;
	
	}
	
#txtDiretrizes{
	width: 400px;
	}
	
#contentRelacoes{
	background-image: url(images/sustentabilidade/bgRelacoes.jpg);
	background-repeat: repeat-x;
	width: 1390px;
	height: 486px;
	padding-top: 15px;
	}
#contentRelacoes p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06205a;
	
	}
	
#contentRelacoes .colunaRelacoes{
	float:left;
	width: 350px;
	height: 200px;
	margin: 0px 0px 0px 10px;
	
	
	}
	
.faixaRelacoes{
	background-image: url(images/sustentabilidade/faixaRelacoes.PNG);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 170px;
	margin-bottom: 20px;
	
	}

#contentRelacoes .colunaListRelacoes{
	float:left;
	width: 300px;
	height: 200px;
	margin: 0px 0px 0px 10px;
	
}

#contentRelacoes .colunaRevisaoRelacoes{
	float:left;
	width: 292px;
	height: 240px;
	margin: 0px 0px 0px 10px;
	
}
	
#contentRelacoes h2{
	font-size:22px;
	font-style: normal;
	font-weight:lighter;
}

#listNoticias{

	display: table;
	float:left;
	padding: 20px;
	*width: 416px;
	}
	
.tit-Noticias{
	
	clear: both; 
	margin: 17px 0px 5px 0px;
	*margin-top: 18px;
	*margin-bottom: 0px;
	-webkit-margin-top: 0px;
}
.tit-Noticias h2{
	margin: 0px!important;	
	}
#listNoticias .Noticias{

	width: 426px;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	*margin-top: 0px;
	display:block;
	}
	

#listNoticias .Noticias h2{
	color:#06205A;
	font-family:Trebuchet MS;
	font-size: 14px;
	margin: 10px 0px;
	font-style:normal;
	font-stretch:normal;
}
	
#listNoticias .Noticias ul{
	
	margin: 0px;
	padding: 0px;
	width: 100%;
	
	}
#listNoticias .Noticias ul li{
	
	margin: 0px;
	padding: 5px 0px 5px 25px;
	list-style:none;
	border-bottom: 1px dotted #427110;
	color: #5f5f5f;
	background-image: url(images/sustentabilidade/imgSeta.PNG);
	background-position: 5px 6px;
	background-repeat: no-repeat;

	}
#listNoticias .Noticias ul li a{
	color: #5f5f5f;
	text-decoration: none;
	}
	
#listNoticias .Noticias ul li a:hover{
	text-decoration: underline;
	}
	
.noBorder{
	border: 0px!important;
	
	}

#listNoticias .Noticias ul li span{

	color: #06205a;
	font-weight: bold;
	font-size: 11px;
	}
	
#listNoticias .Noticias .paginaNoticias{
	margin: 0px;
	padding: 0px;
	background-color: #c2cfd3;
	color: #06205a;
	}
	
#listNoticias .Noticias .paginaNoticias ul{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 22px;
	}
	
#listNoticias .Noticias .paginaNoticias ul li{
	list-style:none;
	display:block;
	float:left;
	background-image: url();
	padding: 1px 0px 0px 0px;
	margin-left: 10px;
	border: 0px;
	}

	
#listNoticias .Noticias .paginaNoticias ul li a{
	display:block;
	text-decoration: none;
	color: #06205a;
	padding: 2px 0px 0px 3px;
	width: 20px;
	text-align:center;
	}
	
#listNoticias .Noticias .paginaNoticias ul span{
	float: left;
	padding: 3px 0px 0px 0px;
	}
	
.paginaActivo{
	background-image: url(images/sustentabilidade/paginaActivo.PNG);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
	
.Novidades{
	
	display: table;
	float: left;
	margin-top: 20px;
	width: 600px;
}

.Novidades h2{
	margin: 0px 0px 0px 5px;
	width: 72%;
	
	float: left;
	}
	
.avancarNovidades{
	float: left;
	margin-top: 15px;
}
	
	
	
	
	
	
	
	
	
	
	
	
