/*Wethink, lda 2019*/






.intro {
	clear: both;
	background-color: #9EBDC6;
	width: 100%;
	overflow: hidden;
}
			.intro .intro_centro {
				position: relative;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				max-width: 1440px;
				width: 100%;
				background-color: #202b37;
				text-align: center;
				overflow: hidden;
			}
						.intro .intro_centro .titulo{
							position: relative;
							margin-top: 100px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:800;
							font-size:50px;
							line-height:60px;
							color:#ffffff;
						}

						.intro .intro_centro .texto{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							margin-top: 50px;
							margin-bottom: 200px;
							width: 960px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:300;
							font-size:23px;
							line-height:27px;
							color:#ffffff;
							background-color: #202b37;
							text-align: justify;
						}













.nucleo {
	clear: both;
	background-color: #9EBDC6;
	width: 100%;
	overflow: hidden;
}
			.nucleo .nucleo_centro {
				position: relative;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				max-width: 1440px;
				width: 100%;
				height: 1240px;
				background-color: #e6e6e6;
			}
						.nucleo .nucleo_centro .titulo{
							position: absolute;
							left: 0;
							top: 100px;
							width: 100%;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:900;
							font-size:64px;
							line-height:76px;
							color:#202b37;
							text-align: center;
						}

						.nucleo .nucleo_centro .subtitulo{
							position: absolute;
							left: 0;
							top: 170px;
							width: 100%;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:500;
							font-size:28px;
							line-height:33px;
							color:#202b37;
							text-align: center;
						}

						.nucleo .nucleo_centro .ano{
							position: absolute;
							left: 0;
							top: 700px;
							width: 100%;

							font-family:niveau-grotesk-small-caps, sans-serif; 	
							font-weight:300;
							font-size:54px;
							line-height:64px;
							color:#202b37;
							text-align: center;
						}
						.nucleo .nucleo_centro .b_esq{
							position: absolute;
							left: 623px;
							top: 724px;
							width: 17px;
							cursor: pointer;
						}
						.nucleo .nucleo_centro .b_dir{
							position: absolute;
							left: 797px;
							top: 724px;
							width: 17px;
							cursor: pointer;
						}



						.nucleo .nucleo_centro .homem_vitruvio{
							position: absolute;
							left: 491px;
							top: 226px;
							width: 460px;
						}







								.nucleo .nucleo_centro .i_energia{
									position: absolute;
									left: 297px;
									top: 626px;
									width: 120px;
									cursor: pointer;
								}
								.nucleo .nucleo_centro .i_energia_dn{
									position: absolute;
									left: 289px;
									top: 618px;
									width: 136px;
									display: none;
								}
								.nucleo .nucleo_centro .t_energia{
									position: absolute;
									left: 297px;
									top: 764px;
									width: 120px;

									font-family:niveau-grotesk, sans-serif; 	
									font-weight:800;
									font-size:24px;
									line-height:28px;
									color:#202b37;
									text-align: center;
								}
								.nucleo .nucleo_centro .v_energia{
									position: absolute;
									left: 297px;
									top: 793px;
									width: 120px;

									font-family:niveau-grotesk, sans-serif; 	
									font-weight:500;
									font-size:31px;
									line-height:31px;
									color:#eb8714;
									text-align: center;
								}
								.nucleo .nucleo_centro .m_energia{
									position: absolute;
									left: 297px;
									top: 823px;
									width: 120px;

									font-family:niveau-grotesk, sans-serif; 	
									font-weight:500;
									font-size:16px;
									line-height:19px;
									color:#202b37;
									text-align: center;
								}
								.nucleo .nucleo_centro .f_energia{
									position: absolute;
									left: 267px;
									top: 845px;
									width: 180px;

									font-family:niveau-grotesk, sans-serif; 	
									font-weight:400;
									font-size:16px;
									line-height:19px;
									color:#eb8714;
									font-style: italic;
									text-align: center;
									display: none;
								}




						.nucleo .nucleo_centro .i_emissoes{
							position: absolute;
							left: 1023px;
							top: 626px;
							width: 120px;
							cursor: pointer;
						}
						.nucleo .nucleo_centro .i_emissoes_dn{
							position: absolute;
							left: 1015px;
							top: 618px;
							width: 136px;
							display: none;
						}
						.nucleo .nucleo_centro .t_emissoes{
							position: absolute;
							left: 1023px;
							top: 764px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:800;
							font-size:24px;
							line-height:28px;
							color:#202b37;
							text-align: center;
						}
						.nucleo .nucleo_centro .v_emissoes{
							position: absolute;
							left: 1023px;
							top: 793px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:500;
							font-size:31px;
							line-height:31px;
							color:#556376;
							text-align: center;
						}
						.nucleo .nucleo_centro .m_emissoes{
							position: absolute;
							left: 1023px;
							top: 823px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:500;
							font-size:16px;
							line-height:19px;
							color:#202b37;
							text-align: center;
						}
						.nucleo .nucleo_centro .f_emissoes{
							position: absolute;
							left: 993px;
							top: 846px;
							width: 180px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:400;
							font-size:16px;
							line-height:19px;
							color:#556376;
							font-style: italic;
							text-align: center;
							display: none;
						}




									.nucleo .nucleo_centro .i_agua{
										position: absolute;
										left: 458px;
										top: 751px;
										width: 120px;
										cursor: pointer;
									}
									.nucleo .nucleo_centro .i_agua_dn{
										position: absolute;
										left: 450px;
										top: 743px;
										width: 136px;
										display: none;
									}
									.nucleo .nucleo_centro .t_agua{
										position: absolute;
										left: 458px;
										top: 889px;
										width: 120px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:800;
										font-size:24px;
										line-height:28px;
										color:#202b37;
										text-align: center;
									}
									.nucleo .nucleo_centro .v_agua{
										position: absolute;
										left: 458px;
										top: 920px;
										width: 120px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:500;
										font-size:31px;
										line-height:31px;
										color:#28afd2;
										text-align: center;
									}
									.nucleo .nucleo_centro .m_agua{
										position: absolute;
										left: 457px;
										top: 948px;
										width: 120px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:500;
										font-size:16px;
										line-height:19px;
										color:#202b37;
										text-align: center;
									}
									.nucleo .nucleo_centro .f_agua{
										position: absolute;
										left: 427px;
										top: 971px;
										width: 180px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:400;
										font-size:16px;
										line-height:19px;
										color:#28afd2;
										font-style: italic;
										text-align: center;
										display: none;
									}



						.nucleo .nucleo_centro .i_residuos{
							position: absolute;
							left: 864px;
							top: 745px;
							width: 120px;
							cursor: pointer;
						}
						.nucleo .nucleo_centro .i_residuos_dn{
							position: absolute;
							left: 856px;
							top: 737px;
							width: 136px;
							display: none;
						}
						.nucleo .nucleo_centro .t_residuos{
							position: absolute;
							left: 863px;
							top: 883px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:800;
							font-size:24px;
							line-height:28px;
							color:#202b37;
							text-align: center;
						}
						.nucleo .nucleo_centro .v_residuos{
							position: absolute;
							left: 863px;
							top: 912px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:500;
							font-size:31px;
							line-height:31px;
							color:#4e7b64;
							text-align: center;
						}
						.nucleo .nucleo_centro .m_residuos{
							position: absolute;
							left: 863px;
							top: 941px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:500;
							font-size:16px;
							line-height:19px;
							color:#202b37;
							text-align: center;
						}
						.nucleo .nucleo_centro .f_residuos{
							position: absolute;
							left: 833px;
							top: 965px;
							width: 180px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:400;
							font-size:16px;
							line-height:19px;
							color:#4e7b64;
							font-style: italic;
							text-align: center;
							display: none;
						}


						.nucleo .nucleo_centro .t_residuos_en{
							position: absolute;
							left: 863px;
							top: 883px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:800;
							font-size:24px;
							line-height:24px;
							color:#202b37;
							text-align: center;
						}
						.nucleo .nucleo_centro .v_residuos_en{
							position: absolute;
							left: 863px;
							top: 937px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:500;
							font-size:31px;
							line-height:31px;
							color:#4e7b64;
							text-align: center;
						}
						.nucleo .nucleo_centro .m_residuos_en{
							position: absolute;
							left: 863px;
							top: 966px;
							width: 120px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:500;
							font-size:16px;
							line-height:19px;
							color:#202b37;
							text-align: center;
						}
						.nucleo .nucleo_centro .f_residuos_en{
							position: absolute;
							left: 833px;
							top: 990px;
							width: 180px;

							font-family:niveau-grotesk, sans-serif; 	
							font-weight:400;
							font-size:16px;
							line-height:19px;
							color:#4e7b64;
							font-style: italic;
							text-align: center;
							display: none;
						}

						



									.nucleo .nucleo_centro .i_aguasResiduais{
										position: absolute;
										left: 660px;
										top: 774px;
										width: 120px;
										cursor: pointer;
									}
									.nucleo .nucleo_centro .i_aguasResiduais_dn{
										position: absolute;
										left: 652px;
										top: 766px;
										width: 136px;
										display: none;
									}
									.nucleo .nucleo_centro .t_aguasResiduais{
										position: absolute;
										left: 660px;
										top: 911px;
										width: 120px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:800;
										font-size:24px;
										line-height:24px;
										color:#202b37;
										text-align: center;
									}
									.nucleo .nucleo_centro .v_aguasResiduais{
										position: absolute;
										left: 660px;
										top: 963px;
										width: 120px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:500;
										font-size:31px;
										line-height:31px;
										color:#8c3c8c;
										text-align: center;
									}
									.nucleo .nucleo_centro .m_aguasResiduais{
										position: absolute;
										left: 660px;
										top: 993px;
										width: 120px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:500;
										font-size:16px;
										line-height:19px;
										color:#202b37;
										text-align: center;
									}
									.nucleo .nucleo_centro .f_aguasResiduais{
										position: absolute;
										left: 630px;
										top: 1016px;
										width: 180px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:400;
										font-size:16px;
										line-height:19px;
										color:#8c3c8c;
										font-style: italic;
										text-align: center;
										display: none;
									}


									.nucleo .nucleo_centro .t_aguasResiduais_en{
										position: absolute;
										left: 640px;
										top: 911px;
										width: 160px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:800;
										font-size:24px;
										line-height:24px;
										color:#202b37;
										text-align: center;
									}
									.nucleo .nucleo_centro .v_aguasResiduais_en{
										position: absolute;
										left: 660px;
										top: 943px;
										width: 120px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:500;
										font-size:31px;
										line-height:31px;
										color:#8c3c8c;
										text-align: center;
									}
									.nucleo .nucleo_centro .m_aguasResiduais_en{
										position: absolute;
										left: 660px;
										top: 973px;
										width: 120px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:500;
										font-size:16px;
										line-height:19px;
										color:#202b37;
										text-align: center;
									}
									.nucleo .nucleo_centro .f_aguasResiduais_en{
										position: absolute;
										left: 630px;
										top: 994px;
										width: 180px;

										font-family:niveau-grotesk, sans-serif; 	
										font-weight:400;
										font-size:16px;
										line-height:19px;
										color:#8c3c8c;
										font-style: italic;
										text-align: center;
										display: none;
									}








/* 
==========================================================================
 Responsive
========================================================================== 
*/








@media screen and (max-width: 1440px) {





.nucleo {
}
			.nucleo .nucleo_centro {
				max-width: 100vw;
				height: 86.11vw;
			}
						.nucleo .nucleo_centro .titulo{
							top: 6.94vw;

							font-size:4.44vw;
							line-height:5.28vw;
						}
						.nucleo .nucleo_centro .subtitulo{
							top: 11.81vw;

							font-size:1.94vw;
							line-height:2.29vw;
						}
						.nucleo .nucleo_centro .ano{
							top: 48.61vw;

							font-size:3.75vw;
							line-height:4.44vw;
						}
						.nucleo .nucleo_centro .b_esq{
							left: 43.26vw;
							top: 50.28vw;
							width: 1.18vw;
						}
						.nucleo .nucleo_centro .b_dir{
							left: 55.35vw;
							top: 50.28vw;
							width: 1.18vw;
						}
						.nucleo .nucleo_centro .homem_vitruvio{
							left: 34.1vw;
							top: 15.69vw;
							width: 31.94vw;
						}







								.nucleo .nucleo_centro .i_energia{
									left: 20.63vw;
									top: 43.47vw;
									width: 8.33vw;
								}
								.nucleo .nucleo_centro .i_energia_dn{
									left: 20.07vw;
									top: 42.92vw;
									width: 9.44vw;
								}
								.nucleo .nucleo_centro .t_energia{
									left: 20.63vw;
									top: 53.06vw;
									width: 8.33vw;

									font-size:1.67vw;
									line-height:1.94vw;
								}
								.nucleo .nucleo_centro .v_energia{
									left: 20.63vw;
									top: 55.07vw;
									width: 8.33vw;

									font-size:2.15vw;
									line-height:2.15vw;
								}
								.nucleo .nucleo_centro .m_energia{
									left: 20.63vw;
									top: 57.15vw;
									width: 8.33vw;

									font-size:1.11vw;
									line-height:1.32vw;
								}
								.nucleo .nucleo_centro .f_energia{
									left: 18.54vw;
									top: 58.68vw;
									width: 12.5vw;

									font-size:1.11vw;
									line-height:1.32vw;
								}




						.nucleo .nucleo_centro .i_emissoes{
							left: 71.04vw;
							top: 43.47vw;
							width: 8.33vw;
						}
						.nucleo .nucleo_centro .i_emissoes_dn{
							left: 70.49vw;
							top: 42.92vw;
							width: 9.44vw;
						}
						.nucleo .nucleo_centro .t_emissoes{
							left: 71.04vw;
							top: 53.06vw;
							width: 8.33vw;

							font-size:1.67vw;
							line-height:1.94vw;
						}
						.nucleo .nucleo_centro .v_emissoes{
							left: 71.04vw;
							top: 55.07vw;
							width: 8.33vw;

							font-size:2.15vw;
							line-height:2.15vw;
						}
						.nucleo .nucleo_centro .m_emissoes{
							left: 71.04vw;
							top: 57.15vw;
							width: 8.33vw;

							font-size:1.11vw;
							line-height:1.32vw;
						}
						.nucleo .nucleo_centro .f_emissoes{
							left: 68.96vw;
							top: 58.75vw;
							width: 12.5vw;

							font-size:1.11vw;
							line-height:1.32vw;
						}




									.nucleo .nucleo_centro .i_agua{
										left: 31.81vw;
										top: 52.15vw;
										width: 8.33vw;
									}
									.nucleo .nucleo_centro .i_agua_dn{
										left: 31.25vw;
										top: 51.6vw;
										width: 9.44vw;
									}
									.nucleo .nucleo_centro .t_agua{
										left: 31.81vw;
										top: 61.74vw;
										width: 8.33vw;

										font-size:1.67vw;
										line-height:1.94vw;
									}
									.nucleo .nucleo_centro .v_agua{
										left: 31.81vw;
										top: 63.89vw;
										width: 8.33vw;

										font-size:2.15vw;
										line-height:2.15vw;
									}
									.nucleo .nucleo_centro .m_agua{
										left: 31.74vw;
										top: 65.83vw;
										width: 8.33vw;

										font-size:1.11vw;
										line-height:1.32vw;
									}
									.nucleo .nucleo_centro .f_agua{
										left: 29.65vw;
										top: 67.43vw;
										width: 12.5vw;

										font-size:1.11vw;
										line-height:1.32vw;
									}



						.nucleo .nucleo_centro .i_residuos{
							left: 60vw;
							top: 51.74vw;
							width: 8.33vw;
						}
						.nucleo .nucleo_centro .i_residuos_dn{
							left: 59.44vw;
							top: 51.18vw;
							width: 9.44vw;
						}
						.nucleo .nucleo_centro .t_residuos{
							left: 59.93vw;
							top: 61.32vw;
							width: 8.33vw;

							font-size:1.67vw;
							line-height:1.94vw;
						}
						.nucleo .nucleo_centro .v_residuos{
							left: 59.93vw;
							top: 63.33vw;
							width: 8.33vw;

							font-size:2.15vw;
							line-height:2.15vw;
						}
						.nucleo .nucleo_centro .m_residuos{
							left: 59.93vw;
							top: 65.35vw;
							width: 8.33vw;

							font-size:1.11vw;
							line-height:1.32vw;
						}
						.nucleo .nucleo_centro .f_residuos{
							left: 57.85vw;
							top: 67.01vw;
							width: 12.5vw;

							font-size:1.11vw;
							line-height:1.32vw;
						}


						.nucleo .nucleo_centro .t_residuos_en{
							left: 59.93vw;
							top: 61.32vw;
							width: 8.33vw;

							font-size:1.67vw;
							line-height:1.67vw;
						}
						.nucleo .nucleo_centro .v_residuos_en{
							left: 59.93vw;
							top: 65.07vw;
							width: 8.33vw;

							font-size:2.15vw;
							line-height:2.15vw;
						}
						.nucleo .nucleo_centro .m_residuos_en{
							left: 59.93vw;
							top: 67.08vw;
							width: 8.33vw;

							font-size:1.11vw;
							line-height:1.32vw;
						}
						.nucleo .nucleo_centro .f_residuos_en{
							left: 57.85vw;
							top: 68.75vw;
							width: 12.5vw;

							font-size:1.11vw;
							line-height:1.32vw;
						}



						



									.nucleo .nucleo_centro .i_aguasResiduais{
										left: 45.83vw;
										top: 53.75vw;
										width: 8.33vw;
									}
									.nucleo .nucleo_centro .i_aguasResiduais_dn{
										left: 45.28vw;
										top: 53.19vw;
										width: 9.44vw;
									}
									.nucleo .nucleo_centro .t_aguasResiduais{
										left: 45.83vw;
										top: 63.26vw;
										width: 8.33vw;

										font-size:1.67vw;
										line-height:1.67vw;
									}
									.nucleo .nucleo_centro .v_aguasResiduais{
										left: 45.83vw;
										top: 66.88vw;
										width: 8.33vw;

										font-size:2.15vw;
										line-height:2.15vw;
									}
									.nucleo .nucleo_centro .m_aguasResiduais{
										left: 45.83vw;
										top: 68.96vw;
										width: 8.33vw;

										font-size:1.11vw;
										line-height:1.32vw;
									}
									.nucleo .nucleo_centro .f_aguasResiduais{
										left: 43.75vw;
										top: 70.556vw;
										width: 12.5vw;

										font-size:1.11vw;
										line-height:1.32vw;
									}


									.nucleo .nucleo_centro .t_aguasResiduais_en{
										left: 44.44vw;
										top: 63.26vw;
										width: 11.11vw;

										font-size:1.67vw;
										line-height:1.67vw;
									}
									.nucleo .nucleo_centro .v_aguasResiduais_en{
										left: 45.83vw;
										top: 65.49vw;
										width: 8.33vw;

										font-size:2.15vw;
										line-height:2.15vw;
									}
									.nucleo .nucleo_centro .m_aguasResiduais_en{
										left: 45.83vw;
										top: 67.57vw;
										width: 8.33vw;

										font-size:1.11vw;
										line-height:1.32vw;
									}
									.nucleo .nucleo_centro .f_aguasResiduais_en{
										left: 43.75vw;
										top: 69.03vw;
										width: 12.5vw;

										font-size:1.11vw;
										line-height:1.32vw;
									}






}







@media screen and (max-width: 1000px) {




.intro {
}
			.intro .intro_centro {
				max-width: 144vw;
			}
						.intro .intro_centro .titulo{
							margin-top: 10vw;

							font-size:5vw;
							line-height:6vw;
						}

						.intro .intro_centro .texto{
							margin-top: 5vw;
							margin-bottom: 20vw;
							width: 96vw;

							font-size:2.3vw;
							line-height:2.7vw;
						}










}









@media screen and (max-width: 425px) {






.intro {
}
			.intro .intro_centro {
				width: 100%;
			}
						.intro .intro_centro .titulo{
							margin-top: 70px;

							font-size:25px;
							line-height:35px;
						}
						.intro .intro_centro .texto{
							margin-top: 30px;
							margin-bottom: 70px;
							width: 90%;

							font-size:15px;
							line-height:20px;
						}







}


/* 
==========================================================================
 Responsive
========================================================================== 
*/