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

.newFooter * {
	padding:0;
	margin:0;	
	list-style:none;	
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	line-height:normal;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;		
}
.newFooter strong { font-weight:bold; }

.newFooter .newFooter-box { 
	width:980px;
	margin:0 auto; 
}
.newFooter,
.newFooter .newFooter-branco,
.newFooter .newFooter-cinza,
.newFooter .newFooter-verde { 
	width:100%; 
	float:left;
}
.newFooter {
	border-top:solid 8px #ecf1e5;	
}
.newFooter .newFooter-branco { 
	background:#fff; 
	padding:20px 0 30px;
}
.newFooter .newFooter-cinza { 
	background:#f3f7ee; 
	padding:10px 0;
}
.newFooter .newFooter-verde { 
	background:#8db05f; 
	padding:10px 0;
}

.newFooter .newFooter-coluna {
	float:left;
	width:25%;
}
.newFooter .newFooter-coluna.newFooter-coluna1 { width:250px; margin-left:60px; }
.newFooter .newFooter-coluna.newFooter-coluna2 { width:285px; }
.newFooter .newFooter-coluna.newFooter-coluna3 { width:220px; }
.newFooter .newFooter-coluna.newFooter-coluna4 { width:160px; }

.newFooter .newFooter-coluna .newFooter-colunaSub li {
	padding-left:10px;	
	background:url(../images/footer-item.png) no-repeat 1px 5px;
}
.newFooter .newFooter-coluna li { margin:10px 0; }
.newFooter .newFooter-coluna .newFooter-colunaSub { margin:2px 0 0 0; }
.newFooter .newFooter-coluna .newFooter-colunaSub li { margin:0; }

.newFooter .newFooter-coluna,
.newFooter .newFooter-coluna a {
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	color:#555;
}
.newFooter .newFooter-coluna .newFooter-colunaSub,
.newFooter .newFooter-coluna .newFooter-colunaSub a {
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
	color:#555;	
}
.newFooter .newFooter-coluna a:hover,
.newFooter .newFooter-coluna .newFooter-colunaSub a:hover { 
	text-decoration:underline; 
}

.newFooter .newFooter-endereco {
	float:left;
	display:block;
	width:450px;
	margin-right:30px;
	padding-top:11px;
	border-right:solid 1px #a1a1a1;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#5c5c5c;	
}
.newFooter .newFooter-selo {
	float:left;
	display:block;
	width:120px;
	height:45px;
	background:url(../images/footer-selo-ssl.png) no-repeat center center;
}

.newFooter .newFooter-social {
	float:right;
	display:block;
	width:230px;
  padding-top:13px;
}
.newFooter .newFooter-social li {
	float:left;
	display:block;
	width:40px;
	height:40px;
	margin:3px 5px 0;	
}
.newFooter .newFooter-social li a {
	display:block;
	width:100%;
	height:100%;
	background:url(../images/footer-social.png) no-repeat;
	text-indent:-9999px;
}
.newFooter .newFooter-social li a.socialLinkedin { background-position: -3px 0; }
.newFooter .newFooter-social li a.socialFacebook { background-position: -54px 0; }
.newFooter .newFooter-social li a.socialTwitter  { background-position: -105px 0; }
.newFooter .newFooter-social li a.socialYouTube  { background-position: -157px 0; }
.newFooter .newFooter-social li a:hover {
	opacity:0.9;
	filter: alpha(opacity=90);	
}

.newFooter .newFooter-verde .newFooter-vLinks1 { 
	float:left;
}
.newFooter .newFooter-verde .newFooter-vLinks2 { 
	float:right;
	margin-right:35px;
}
.newFooter .newFooter-verde p {
	font-size:11px;
	font-weight:normal;
	color:#dbe6cd;	
}
.newFooter .newFooter-verde p span.newFooter-espacador {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding:0 14px;
}
.newFooter .newFooter-verde p span.newFooter-visite {
	padding:0 14px;
}
.newFooter .newFooter-verde p a {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
.newFooter .newFooter-verde p a:hover { text-decoration:underline; }
