/**
 * @author F.biz - http://www.fbiz.com.br/
 */
/*-----------------------------------------------  Layout  ---*/
div#container .content{
	padding-bottom:50px;
}

#footer{
	height:50px;
	margin:0;
}
	#footer .infos .vcard{
		text-align:center;
		padding:7px 4px 7px 0px;
		#padding:4px 4px 0 0px;
		height:30px;
		#height:40px;
		width:135px;
	}
		div#footer .given-name{font-size:12px;} 
		div#footer .tel{font-size:18px;}
	
	div#footer .corretor{margin:10px 0 0 0;}
	a.action-close{
		float:right;
		color:#5c8727;
		font-size:14px;
	}
/*-----------------------------------------------  Sidebar Ecoesfera  ---*/
.sidebar ul.menu{
 	margin:0;
	padding:0;
}

.sidebar ul.menu li{
	cursor:pointer;
	margin:2px 0 0 0;
	zoom:1;
}
	.sidebar ul.menu li a{
		display:block;
		overflow:hidden;
		zoom:1;
		padding:0 5px 0 0;
		height:45px;
		background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) right 0 no-repeat;
	}
		.sidebar ul.menu li a span.link{
			display:block;
			overflow:hidden;
			zoom:1;
			height:15px;
			font-size:15px;
			line-height:15px;
			padding:15px 0 15px 13px;
			background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) no-repeat;
		}
		
		.sidebar ul.menu li.dbl a span.link{
			padding:7px 0 8px 13px;
			height:30px;
		}
			.sidebar ul.menu li ul.submenu a{
				padding:0 5px 0 0;
				height:25px;
				overflow:hidden;
				background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) right -135px no-repeat;
			}
				.sidebar ul.menu li ul.submenu a span.link{
					padding:5px 0 5px 13px;
					#padding:3px 0 8px 13px;
					height:15px;
					background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) left -135px no-repeat;
				}	
				
			.sidebar ul.menu ul.submenu li.dbl a{
				height:35px;
				background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) right -185px no-repeat;
			}
				.sidebar ul.menu li li.dbl a span.link{
					padding:3px 0 2px 13px;
					#padding:0px 0 5px 13px;
					background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) left -185px no-repeat;
					height:30px;
				}
	.sidebar ul.menu li a:hover{background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) right -90px no-repeat;}
		.sidebar ul.menu li a:hover span.link{background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) left -90px no-repeat;}
		
	.sidebar ul.menu li ul.submenu a:hover{background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) right -160px no-repeat;color:#355310;}
		.sidebar ul.menu li ul.submenu a:hover span.link{background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) left -160px no-repeat;}
		
	.sidebar ul.menu ul.submenu li.dbl a:hover{background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) right -220px no-repeat;}
		.sidebar ul.menu ul.submenu li.dbl a:hover span.link{background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) left -220px no-repeat;}
		
	.sidebar ul.menu li a,
	.sidebar ul.menu li a:link,
	.sidebar ul.menu li a:hover,
	.sidebar ul.menu li a:visited,
	.sidebar ul.menu li a:active{
		color:#ffffff;
	}
	
	.sidebar ul.menu li a.long-text{letter-spacing:-1px;}
	
	.sidebar ul.menu li a:active,
	.sidebar ul.menu li.ativo a{background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) right -45px no-repeat;}
		.sidebar ul.menu li a:active span.link,
		.sidebar ul.menu li.ativo a span.link{background:#ffffff url(http://www.ecoesfera.com.br/locales/global/img/menu.png?v=1.0.0) left -45px no-repeat;}
		
	
div#ecoesfera{
	width:610px;
	overflow:hidden;
	zoom:1;
	margin:-35px 0 0 141px
}

div#ecoesfera.no-translation{
	margin:0px 0 0 141px
}

/*-------------------------------- Index */
div.dest-section{
	border:1px solid #e9e7d8;
	padding:15px 0;
	background:#fdfefc url(http://www.ecoesfera.com.br/locales/global/img/ecoesfera/bg_box_dest_ecoesfera.png?v=1.0.0) left bottom repeat-x;
	overflow:hidden;
	zoom:1;
	clear:both;
}
div.dest{
	overflow:hidden;
	zoom:1;
	clear:both;
}
	div.dest-section div.cont{
		padding:0 15px;
	}
		div.dest-section div.cont .intro{
			margin:0;
			font-size:16px;
			text-transform:uppercase;
			font-weight:normal;
		}
	div.dest-section div.cont img.fl,
	div.dest img.fl{
		float:left;display:inline;
		margin:0 15px 10px 0
	}
	div.dest-section div.cont img.fr,
	div.dest img.fr{
		float:right;display:inline;
		margin:0 0 10px 15px;
	}
	div.dest-section div.flash{
		padding:6px;
		margin:0 0 4px 0;
	}
	div.dest .subtitSection{
		color:#5c8727;
		font-size:15px;
		text-transform:uppercase;
		margin:0 0 10px 0;
		font-weight:normal;
	}
	
	.justify p{text-align:justify;}

	div.dest-section .titSection,
	div#ecoesfera div.dest h3{
		color:#5c8727;
		font-size:26px;
		font-weight:normal;
		text-transform:uppercase;
		margin:0;
	}
	
	div.dest-section ul.marcas{
		margin:10px 0 0 0;
		overflow:hidden;
		zoom:1;
	}
		div.dest-section ul.marcas li{
			margin:0 5px 0 0;
			float:left;display:inline;
		}
		
		div.dest-section ul.marcas li.last{margin:0;}
	
div#ecoesfera .cont h2.fixTit {
	font-size:25px;
}
	
div#ecoesfera div.dest{
	border:1px solid #e9e7d8;
	padding:15px;
	margin:10px 0;
}

	div#ecoesfera div.dest h3{font-size:15px;}
	
	div#ecoesfera div.dest a,
	div#ecoesfera div.dest a:link,
	div#ecoesfera div.dest a:active,
	div#ecoesfera div.dest a:visited,
	div#ecoesfera div.dest a:hover{color:#93893A;}
	div#ecoesfera div.dest a:hover{text-decoration:none;}
	
	div#ecoesfera p.button_container,
	.dest p{
		margin:0;
		overflow:hidden;
		zoom:1;
	}
	div#ecoesfera p.button_container a{
		float:right;display:inline;
		height:19px;
		overflow:hidden;
	}
	div#ecoesfera p.button_container.dest-promocoes{width:auto;}
	div#ecoesfera p.button_container span.borda{
		color:#ffffff;
		float:left;display:inline;
		padding:3px 5px 4px 10px;
		height:12px;
	}
	.dest p.button_container,
	p.button_container.destaque{
		width:123px;
		float:right;
	}
		.dest p.button_container span.borda,
		p.button_container.destaque span.borda{
			width:103px;
		}
	
ul.dest_banners{
	margin:10px 0;
	overflow:hidden;
	zoom:1;	
}
	ul.dest_banners li{
		float:left;display:inline;
		margin:0 15px 0 0;
	}
	ul.dest_banners li.last{margin:0;}

.change-language{
	margin:0 0 12px 0;
	overflow:hidden;
	float:right;display:inline;
	height:27px;
}
	.change-language a{
		display:block;
		overflow:hidden;
		zoom:1;
		height:15px !important;
		height:21px;
		padding:6px 5px 4px 5px !important;
		padding:6px 5px 0px 5px;
		border:1px solid #e9e7d8;
	}
	
	.change-language a,
	.change-language a:link,
	.change-language a:visited,
	.change-language a:hover,
	.change-language a:active{
		color:#5c8727;
		text-decoration:none;
	}
	.change-language a img{
		float:left;
	}



/*-------------------------------- Sustentabilidade */
div.dest-section .content-sustentabilidade{
	margin:5px 10px;
}

.corner{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

	div.dest-section .content-sustentabilidade div.entry{
		margin:-1px 0 0 0;
		background:#ffffff;
		border:1px solid #e9e7d9;
		padding:10px;
		position:relative;
		z-index:1;
		zoom:1;
		overflow:hidden;
	}
	
	
	div.dest-section .content-sustentabilidade div.entry .flashContainer{
		float:left;
		margin:0 10px 0px 0;
		height:390px
	}
	
	div.dest-section .content-sustentabilidade div.entry .titText{
		font-weight:normal;
		font-size:21px;
		color:#408025;
	}

/*-------------------------------------------- Banner Ecoesfera*/
.banner-ecoesfera{
	background:url(http://www.ecoesfera.com.br/locales/pt-br/img/ecoesfera/img_banner_sustentabilidade.jpg?v=1.0.0) no-repeat;
}


/*-------------------------------------------- Imprensa - Reflexoes*/
#imprensa,#contato{
	width:750px;
	margin:-35px 0 0 0;
}
	#imprensa.interna{
		margin:0;
	}

	#imprensa .entry,#contato .entry{
		border:1px solid #E9E7D8;
		clear:both;
		overflow:hidden;
		zoom:1;
		padding:20px;
		font-size:11px;
	}
	
	#imprensa .entry h2,
	#imprensa .entry h2 a,
	#imprensa .entry .titSection,
	#imprensa .entry .titNoticia,
	.reflexoes .cont h2,
	.reflexoes .cont h2 a,
	.reflexoes .cont h1.tit-interna{
		font-size:21px;
		color:#5c8727;
		font-weight:normal;
		margin:0px 0 10px 0;
		text-decoration:none;
	}
	.entry .titNoticia,
	.reflexoes .cont .titNoticia,
	.reflexoes .cont h1.tit-interna{margin:0}
		#imprensa .entry h2 a:link,
		#imprensa .entry h2 a:visited,
		#imprensa .entry h2 a:active{
			color:#5c8727;
			font-weight:normal;
			margin:0px 0 10px 0;
			text-decoration:none;
		}
	.entry p.meta,
	.cont p.meta{
		margin:0px 0 10px 0;
		color:#5c8727;
	}
	#imprensa .entry .titSection{
		clear:both;
	}
	
	#imprensa .entry .vcard-container{
		border:1px solid #E9E7D8;
		float:right;display:inline;
		padding:6px 10px;
		background:#eff5ea;
		margin:0 0 0 20px;
		zoom:1;
		overflow:hidden;
	}
		#imprensa .entry .vcard-container p{
			margin:0;
			color:#5c8727;
			line-height:1.5em;
		}
			#imprensa .entry .vcard-container p a,
			#imprensa .entry .vcard-container p a:link,
			#imprensa .entry .vcard-container p a:visited,
			#imprensa .entry .vcard-container p a:active{
				color:#5c8727;
				text-decoration:none;
			}
	#imprensa .entry ul.lista-noticias{}
	.reflexoes .cont ul.lista-noticias{margin:25px 0 0 0;}
		ul.lista-noticias li{
			background: url(http://www.ecoesfera.com.br/locales/global/img/bg_dot.png?v=1.0.0) left top repeat-x;
			color:#5c8727;
			padding:10px 0 0 0;
			margin:0;
			overflow:hidden;
		}
			#imprensa .entry ul.lista-noticias li h2,
			.reflexoes .cont ul.lista-noticias li h2{margin:0;}
			#imprensa .entry ul.lista-noticias li p,
			.reflexoes .cont ul.lista-noticias li p{
				margin:0 0 10px 0;
				color:#93893A;
			}
			.reflexoes .cont ul.lista-noticias li p{
				font-size:11px;
			}
			#imprensa .entry ul.lista-noticias li p.link,
			.reflexoes .cont ul.lista-noticias li p.link{
				height:19px;
				line-height:19px;
				margin:0 0 10px 0;
			}
				#imprensa .entry ul.lista-noticias li p.link a,
				.reflexoes .cont ul.lista-noticias li p.link a{float:right;display:inline;}
				
			ul.lista-noticias li img.fl,
			#imprensa .entry img.fl{
				float:left;display:inline;
				margin:0 10px 0 0;
			}
			ul.lista-noticias li img.fr,
			#imprensa .entry img.fr{
				float:left;display:inline;
				margin:0 0 0 10px;
			}
			
			ul.lista-noticias li a.button_sec .borda,
			#imprensa .entry a.button .borda{float:left;}
			
				ul.lista-noticias li a.button_sec .borda,
				#imprensa .entry a.button .borda,
				#imprensa .entry a.button_sec .borda,
				.reflexoes .cont a.button_sec .borda{
					line-height:14px;
					font-size:14px;
					height:17px;
					#height:19px;
					padding:2px 5px 0px 10px;
					#padding:0 5px 0px 10px;
					color:#ffffff;					
				}
	
	#imprensa .entry p.link a.button{float:right;display:inline;}
	#imprensa .entry p.permalink,
	#imprensa .entry p.social-bookmark{
		background:#eff5ea;
		border:1px solid #e9e7d8;		
		line-height:19px;
		padding:7px 10px;
	}
	#imprensa .entry p.social-bookmark{
		padding:3px 10px !important;
		padding:2px 10px 0;
		height:19px !important;
		height:17px;
		border-top:0px none;
		border-bottom:0px none;
		margin:0;
	}
	.corner-top,.corner-bottom{
		background:#eff5ea;
		display:block;
		height:4px;
		line-height:4px;
		font-size:4px;
		clear:both;
		float:none;
	}
.corner-top{
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border:1px solid #e9e7d8;
	border-bottom:0px none;
}

.corner-bottom{
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border:1px solid #e9e7d8;
	border-top:0px none;
}
		#imprensa .entry p.permalink span.sp-text,
		#imprensa .entry p.social-bookmark span.sp-text{
			font-size:14px;
			height:14px;
			#height:12px;
			line-height:14px;
			#line-height:12px;
			padding:3px 0 2px 0;
			#padding:1px 0 4px 0;
			text-transform:uppercase;
			float:left;display:inline;
			margin:0 5px 0 0;
		}
		
		#imprensa .entry p.permalink a,
		#imprensa .entry p.social-bookmark a{
			font-size:12px;
			height:12px;
			#height:10px;
			line-height:12px;
			text-align:center;
			width:70px;
			background:#e6ead8;
			color:#93893a;
			text-transform:uppercase;
			padding:5px 0px 4px;
			#padding:5px 0px 6px;
			float:left;display:inline;
			margin:0 5px 0 0;
			zoom:1;
		}
		a.downloadReleasePDF,a.downloadReleasePDF .borda{float:left;display:inline;}

/*-------------------------------------------- Contato*/
#contato .entry p.intro{
	margin: 0 0 10px 0;
	font-size:12px;
}

#contato .entry p.feedback{
	margin:0px;
	font-size:11px;
	font-weight:bold;
	color:#9b0037;
	line-height:1.5em;
	height:1.5em;
	padding:0 0 0 245px;
}

#contato .entry {
	display:block;
	overflow:hidden;
	
}

	.formContato label{
		float:left;display:inline;
		width:140px;
		margin:0 5px 15px 0;
		text-align:right;
		font-size:11px;
		color:#5c8727;
		font-weight:bold;
		clear:left;
		line-height:21px;
		height:21px;
	}
	.formContato label.lblRadio{
		float:left;display:inline;
		width:auto;
		clear:none;
		color:#93893A;
		margin:0 10px 5px;
	}
	.formContato label.lblRadio.frt{margin:0 0 0 150px;}
		.formContato label.lblRadio input{
			height:21px !important;
			margin:0 5px 0 0;
		}
	
	.formContato input,
	.formContato select{
		float:left;display:inline;
		padding:2px 5px;
		margin:0 0 15px 0;
	}
	.formContato textarea{
		width:290px;
	}
	
	.formContato .optin,
	.formContato p.btContainer{
		margin:10px 0 0 245px;
		color:#93893A;
		clear:both;
	}
	
	.formContato p.btContainer{margin-left:245px !important;}
	
	.formContato .optin{
		width:auto;height:13px;
		line-height:13px;
		margin:10px 0 10px 150px;		
	}
		.formContato .optin input{margin:0 5px 0 0;}
	.formContato .fullinput{width:280px;}
	
		.formContato p.btContainer small{font-size:10px; float:left;margin-left:-95px;}
		.formContato p.btContainer a{
			float:right;display:inline;
			margin: 0 280px 0 0;
		}
			.formContato p.btContainer a .borda{
				line-height:14px;
				font-size:14px;
				height:17px;
				#height:19px;
				padding:2px 5px 0px 10px;
				#padding:0 5px 0px 10px;
				color:#ffffff;
				float:right;display:inline;
				text-transform:uppercase;
			}

.boxServicos {	
	float:left;	
	position:relative;
	top:-300px;
	left:470px;
	width:211px;
	height:91px;
	background:url(http://www.ecoesfera.com.br/locales/pt-BR/img/box_servicos_contato.gif?v=1.0.0) no-repeat;
}
	.boxServicos p {
		margin-top:50px;
		margin-left:15px;
		color:#5c8727;
	}

/*-------------------------------------------- Ferramentas-Sustentabilidade*/
ul.list-ferramentas li{
	float:left;display:inline;
	width:180px;
	margin:10px 10px 10px 0;
	background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_dest_list_ferramentas.jpg?v=1.0.0) 0 55px no-repeat;
}
	ul.list-ferramentas li h2{
		font-size:21px;
		line-height:21px;
		color:#5c8727;
		margin:0 0 13px;
		font-weight:normal;			
	}
	
	ul.list-ferramentas li a.lnkImg{
		display:block;
		height:180px;
	}
	
	ul.list-ferramentas li a,
	ul.list-ferramentas li a:link,
	ul.list-ferramentas li a:visited,
	ul.list-ferramentas li a:active,
	ul.list-ferramentas li a:hover{
		color:#93893A;
		text-decoration:none;
	}
	
	ul.list-ferramentas li.triangulo-sustentabilidade{background-position:-190px 55px;}	
	ul.list-ferramentas li.mapa-sustentavel{background-position:-380px 55px;}

div.dest-section div.content-flash{
	padding:0 14px;
}
	
/*-------------------------------------------- Solucoes-Ecoesfera*/

ul.list-solucoes-construcao li{
	float:left;display:inline;
	width:175px;
	padding:0 0 0 5px;
	margin:10px 8px 10px 0;
	background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_dest_solucoes_ecoesfera-construcao.jpg?v=1.0.0) 0 25px no-repeat;
}
	ul.list-solucoes-construcao li.energia{background-position:-190px 25px;}	
	ul.list-solucoes-construcao li.agua{background-position:-380px 25px;}
	
	ul.list-solucoes-construcao li li{
		float:none;
		width:auto;
		margin:5px 0;
		background:none;
		display:block;
	}
	ul.list-solucoes-construcao li h3{
		font-size:21px;
		line-height:25px;
		height:25px;
		color:#5c8727;
		margin:0 0 185px;
		font-weight:normal;			
	}
	ul.list-solucoes-construcao li span.titText,
	div.residuo-section span.titText{
		font-size:16px !important;
	}

div.residuo-section{
	background:#eff5ea url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_dest_residuos.jpg?v=1.0.0) left center no-repeat;
	border:1px solid #e9e7d8;
	overflow:hidden;
	zoom:1;
	padding:0 10px 0 190px;
}

	div.residuo-section p{
		margin:5px 0;
	}

ul.list-solucoes-manutencao li{
	float:left;display:inline;
	width:175px;
	padding:0 0 0 5px;
	margin:10px 8px 10px 0;
}
	ul.list-solucoes-manutencao li li{
		width:auto;
		background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_lst_manutencao.jpg?v=1.0.0) no-repeat;
		padding: 0 10px 0 50px;
		min-height:42px;
		height:auto !important;
		height:42px;	
		margin:3px 0;	
	}
	
		ul.list-solucoes-manutencao li li.aquecimento-gas{background-position:0px -100px;}
		ul.list-solucoes-manutencao li li.sensores-presenca{background-position:0px -300px;}
		ul.list-solucoes-manutencao li li.tratamento-reuso{background-position:0px -50px;}
		ul.list-solucoes-manutencao li li.medidor-individual{background-position:0px -200px;}
		ul.list-solucoes-manutencao li li.torneira-temporizador{background-position:0px -350px;}
		ul.list-solucoes-manutencao li li.coleta-seletiva{background-position:0px -150px;}
		ul.list-solucoes-manutencao li li.coleta-oleo{background-position:0px -250px;}
		
ol.lista-competitividade{
	width:567px;
	height:519px;
}
	ol.lista-competitividade li{
		visibility:hidden;
		opacity:0;
		filter:alpha(opacicy=0);
	}

p.intro-edificios-verdes{
	padding:0 0 0 115px;
	background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_us_green_building.png?v=1.0.0) 5px 0 no-repeat;
}

div.item-edificio{
	border:1px solid #e9e7d8;
	padding:5px 5px 5px 45px;
	margin:0 0 10px 0;
}
	div.item-edificio h4{
		color:#5c8727;
		font-size:14px;
		padding:7px 0;
		margin:0;
		font-weight:bold;
		text-transform:uppercase;
	}
	div.item-edificio ul{
		margin:0 0 10px 0;
	}
		div.item-edificio li{
			padding:0 0 0 10px;
			margin:3px 0;
			background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_ico_arrow.gif?v=1.0.0) 0px 5px no-repeat;
		}

	div#ambiente.item-edificio{background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_ico_edificios_verdes.png?v=1.0.0) 5px 5px no-repeat;}
	div#energia.item-edificio{background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_ico_edificios_verdes.png?v=1.0.0) 5px -245px no-repeat;}
	div#agua.item-edificio{background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_ico_edificios_verdes.png?v=1.0.0) 5px -495px no-repeat;}
	div#espaco.item-edificio{background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_ico_edificios_verdes.png?v=1.0.0) 5px -745px no-repeat;}
	div#materiais.item-edificio{background:url(http://www.ecoesfera.com.br/locales/global/img/sustentabilidade/bg_ico_edificios_verdes.png?v=1.0.0) 5px -995px no-repeat;}
	
