@charset "utf-8";

/* Geral */

body {
	background: url(../imagens/geral/background.png) repeat;
	margin: 18px 0;
	padding: 0px;
}

.clear{	
	clear:both;
}




/* Texto */

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003651;
	font-weight:bold;
	line-height:18px;
}


ul, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003651;
	font-weight:bold;
	line-height:18px;
}
ul{
	
	margin-bottom:0px;
	margin-top:0px;
	
}
	

h1,h2,h3,h4,h5,h6{
	font-family: Arial, Helvetica, sans-serif;
	color: #003651;
}

h4{
	font-size:17px;
	
}

em{
font-size: 12px;	
}

input, textarea {
	border:solid 1px #146893;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003651;
	width:285px;
}

/* Links */

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e7ed96;
	text-align:right;
	font-weight:bold;
	
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #e7ed96;
}
a:hover {
	text-decoration: underline;
	color: #e7ed96;
}
a:active {
	text-decoration: none;
	color: #e7ed96;
}


/* Estrutura */

.containerPrincipal{
	width:950px;
	margin:auto auto;
	position:relative;
	
	
}

.containerLogotipo{
	position:relative;
	float:left;
	width:408px;
	height:84px;	
}

.containerTopo{
	position:relative;
	float:left;
	width:950px;
	height:33px;
	background:url(../imagens/geral/backgroundTopo.png) top left no-repeat;
}

.containerCentral{
	position:relative;
	float:left;
	background:#f2f4e2;
	width:950px;
}
.containerConteudo{
	position:relative;
	margin:30px auto 50px auto;
	width:688px;
	padding:0;
}
.containerColunaEsq{
	width:270px;
	float:left;
	position:relative;
	margin-right:40px;
	
}
.containerColunaDir{
	width:376px;
	float:left;
	position:relative;
}

/* Menu*/

.menu{
	position:relative;
	width:855px;
	height:64px;
	background:url(../imagens/geral/backgroundMenu.png) top left no-repeat;
	margin: 0 auto 15px auto;
	
		
}



/* Menu - Botões */

.sprite, .spriteen {
	position:relative;
	height: 42px;
	margin:0;
	padding:0 13px;
	
	
}

.sprite li, .spriteen li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;	
margin:11px 0;
}

.sprite li a { 
background: url(../imagens/geral/menu.png) no-repeat scroll 0 0;
display: block;  
height: 42px;

}

 .spriteen li a{
	 
	 background: url(../imagens/geral/menu_en.png) no-repeat scroll 0 0;
display: block;  
height: 42px;
 }

.sprite li span, .spriteen li span { 
display: none;  
}


.sprite li .btQuemSomos, .spriteen li .btQuemSomos{
	width:131px; 
	background-position:0px 6px;
	
}

.sprite li .btQuemSomosActive, .spriteen li .btQuemSomosActive{
	width:131px; 
	background-position:0px -44px;
	
}

.sprite li .btQuemSomos:hover, .spriteen li .btQuemSomos:hover{
	width:131px; 
	background-position:0px -44px;
}

.sprite li .btGovernanca, .spriteen li .btGovernanca{
	width:202px; 
	background-position:-132px 6px;
	
}
.sprite li .btGovernancaActive, .spriteen li .btGovernancaActive{
	width:202px; 
	background-position:-132px -44px;
	
}

.sprite li .btGovernanca:hover, .spriteen li .btGovernanca:hover{
	width:202px; 
	background-position:-132px -44px;
}

.sprite li .btEmpresa, .spriteen li .btEmpresa{
	width:108px; 
	background-position:-335px 6px;
	
}
.sprite li .btEmpresaActive, .spriteen li .btEmpresaActive{
	width:108px; 
	background-position:-335px -44px;
	
}

.sprite li .btEmpresa:hover, .spriteen li .btEmpresa:hover{
	width:108px; 
	background-position:-335px -44px;
}

.sprite li .btPropriedade, .spriteen li .btPropriedade{
	width:120px; 
	background-position:-444px 6px;
	
}
.sprite li .btPropriedadeActive, .spriteen li .btPropriedadeActive{
	width:120px; 
	background-position:-444px -44px;
	
}

.sprite li .btPropriedade:hover, .spriteen li .btPropriedade:hover{
	width:120px; 
	background-position:-444px -44px;
}

.sprite li .btFamilia, .spriteen li .btFamilia{
	width:148px; 
	background-position:-565px 6px;
	
}
.sprite li .btFamiliaActive, .spriteen li .btFamiliaActive{
	width:148px; 
	background-position:-565px -44px;
	
}

.sprite li .btFamilia:hover, .spriteen li .btFamilia:hover{
	width:148px; 
	background-position:-565px -44px;
}

.sprite li .btContato, .spriteen li .btContato{
	width:118px; 
	background-position:-714px 6px;
	
}
.sprite li .btContatoActive, .spriteen li .btContatoActive{
	width:118px; 
	background-position:-714px -44px;
	
}

.sprite li .btContato:hover, .spriteen li .btContato:hover{
	width:118px; 
	background-position:-714px -44px;
}




/* Footer */

.divisoriaFooter{
	background-color:#ebedce;
	position:relative;
	float:left;
	width:950px;
	height:8px;
}
.footer{
	
	position:relative;
	float:left;
	width:950px;
	text-align:center;
	height:35px;
	background:url(../imagens/geral/backgroundFooter.png) top left no-repeat;
	margin-bottom:18px;
}

.footer p{
	font-size: 13px;
	color:#004669;
	margin:5px 0;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004669;
	text-align:right;
	font-weight:bold;
	
}
.footer a:link {
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color: #004669;
}
.footer a:hover {
	text-decoration: underline;
	color: #004669;
}
.footer a:active {
	text-decoration: none;
	color: #004669;
}


/* Home */


/* Home - Animação */

.animHome{
	position:relative;
	float:left;
	width:950px;
	height:267px;
	background:url(../imagens/home/backgroundAnim.jpg) bottom left no-repeat;	
}

.animHome .imagemAnim{
	position:relative;
	width:950px;
	height:267px;
	overflow:hidden;

}

#slider ul, #slider li, #slider ul a, #slider li a{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li, #slider ul a, #slider li a{ 
	width:950px;
	height:267px;
	overflow:hidden; 
	}

.animHome .setaEsquerda{
		position:absolute;
	z-index:10;
	top:115px;
	left:-23px;
	width:70px;
	height:75px;
	
	display:block;
	
	overflow:hidden;
}

.animHome .setaDireita{
		position:absolute;
	z-index:10;
	top:115px;
	right:-23px;
	width:70px;
	height:75px;
	
	display:block;
}

/* Home - Box de Destaque */

.destaqueHome{
	width:900px;
	height:147px;
	position:relative;
	float:left;
	background:url(../imagens/home/backgroundDestaque.jpg) repeat top left;
	padding:25px;
	margin-top:8px;
}

.destaqueHome .Box{
	position:relative;
	float:left;
	width:259px;
	height:135px;
	padding:5px 20px;
}
.destaqueHome .boxCentral{
	border-color:#346b87;
	border-style:solid;
	border-width:0 1px;
	position:relative;
	float:left;
	width:260px;
	height:135px;
	padding:5px 20px;
}

.destaqueHome p{
	
	font-size: 12px;
	color: #ebedce;
	
}

.destaqueHome h2{
	
	font-size: 16px;
	color: #ebedce;
	
}

.saibaMais{
	position:absolute;
	top:120px;
	right:0;
	width:100px;
	margin:0;
	padding:0;
	height:5px;
	
}

/* Quem Somos */

.boxProdutos{
	position:relative;
	padding: 10px 20px;
	background-color:#e5e7d6;
	border:solid 1px #c4d0c6;	
	margin:30px auto;
	width:400px;
	
}

.boxParceiros{
	position:relative;
	padding: 10px 20px;
	background-color:#e5e7d6;
	border:solid 1px #c4d0c6;	
	margin:30px auto;
	width:525px;
	
}
/* Contato*/

.containerContato{
	position:relative;
	margin:auto auto;
	width:285px;	
}
.containerEnviar{
	width:75px;
	height:35px;
	position:relative;
	float:right;
	margin-top:20px;

}
.containerEnviar input{
	width:75px;
	height:35px;
	
	border:0;
	background-color:#f2f4e2;
	

}
.containerContato p{
	margin-bottom:5px;
		
}


/*Linguas */

.boxlinguas{
	width:99px;
	height:32px;
	position:relative;
	float:right;
	margin-right:50px;
	background:url(../imagens/geral/background_linguas.png);
	margin-top:25px;
	padding-left:10px;	
	
}
.bandeiras{
	width:32px;
	height:20px;
	position:relative;
	margin:6px 7px;
	float:left;
	
}
