/*Wethink, lda 2019*/





/* 
==========================================================================
 Reset
========================================================================== 
*/
html, body, h1, h2, h3, h4, h5, h6, header nav {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
	
}


.Nav_link {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;

}

body {
	line-height: 1;
}
/* 
==========================================================================
 Reset
========================================================================== 
*/














/* 
==========================================================================
 Menu
========================================================================== 
*/


#barra_menu {
	     position: relative;
		 width: 100%;
		 height: 100%; 
		 top:0px;
		 right:-100%; /*(-300px)*/
		 background: #9EBDC6;
		 /*background-image:url(../assets/f_menuesquerda.png);*/
		 position:fixed;
		 z-index: 12;
}


							#barra_menu #botao_fechar {
								position: absolute;
								right: 10px;
								margin-top: 1.6em;
							}


							#barra_menu .titulo {
								margin-right: auto;
								margin-left: auto;
								font-family:niveau-grotesk, sans-serif; 	
								font-size:2em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								color:#000000;
								text-align: center;
								margin-top: 3em;								
							}

							#barra_menu .links {
								margin-right: auto;
								margin-left: auto;
								font-family:niveau-grotesk, sans-serif; 	
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								color:#000000;
								text-align: center;
								margin-top: 2em;								
							}


											#barra_menu .cada_link:link {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-top: 10px; display: inline-block;}
											#barra_menu .cada_link:visited {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-top: 10px; display: inline-block;}
											#barra_menu .cada_link:hover {font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:none; margin-top: 10px; display: inline-block;}
											#barra_menu .cada_link:active {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-top: 10px; display: inline-block;} 

/* 
==========================================================================
 Menu
========================================================================== 
*/
























/* 
==========================================================================
 Site
========================================================================== 
*/



.barraLinguas {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.barraLinguas #barraLinguas_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 50px; 
				position: relative;
				/*background-color: #00FF00;*/
			}

						.barraLinguas #barraLinguas_centro .links{
							position: absolute;
							margin: 0;
							padding: 0;
							top: 20px;
							right: 20px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:13px;
							letter-spacing: 0.1em;
							color:#202B37;
							/*line-height:19px;*/
							font-weight: 800;
						}

						.barraLinguas #barraLinguas_centro .selectado{
							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:13px;
							letter-spacing: 0.1em;
							color:#ffffff;
							/*line-height:19px;*/
							font-weight: 800;
						}

							.barraLinguas #barraLinguas_centro .links .link:link {font-family:inherit; font-size:inherit; color:#202B37; text-decoration:none; display: inline-block;}
							.barraLinguas #barraLinguas_centro .links .link:visited {font-family:inherit; font-size:inherit; color:#202B37; text-decoration:none; display: inline-block;}
							.barraLinguas #barraLinguas_centro .links .link:hover {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; display: inline-block;}
							.barraLinguas #barraLinguas_centro .links .link:active {font-family:inherit; font-size:inherit; color:#202B37; text-decoration:none; display: inline-block;} 





header {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #FFFFFF;
	width: 100%;
	position: relative;
	overflow: hidden;
}

			header #header_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 172px; 
				position: relative;
			}
						header #header_centro .header_logo{
							position: absolute;
							margin-left: 45px;
							margin-top: 38px;
							width: 292px;
						}

						header #header_centro .menu{
							position: absolute;
							margin: 0;
							padding: 0;
							top: 18px;
							right: 20px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:20px;
							letter-spacing: 0.1em;
							color:#202B37;
							/*line-height:19px;*/
						}

									header #header_centro .menu .cada_link:link {font-family:inherit; font-size:inherit; color:#202B37; text-decoration:none; margin-top: 7px; display: inline-block;}
									header #header_centro .menu .cada_link:visited {font-family:inherit; font-size:inherit; color:#202B37; text-decoration:none; margin-top: 7px; display: inline-block;}
									header #header_centro .menu .cada_link:hover {font-family:inherit; font-size:inherit; color:#9EBDC6; text-decoration:none; margin-top: 7px; display: inline-block;}
									header #header_centro .menu .cada_link:active {font-family:inherit; font-size:inherit; color:#202B37; text-decoration:none; margin-top: 7px; display: inline-block;} 

						header #header_centro .menubaixo{
							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:20px;
							letter-spacing: 0.1em;
							color:#9EBDC6;
							/*line-height:19px;*/
						}

						header #header_centro .menu_icon{
							position: absolute;
							top: 22px;
							right: 20px;
							display: none;
						}




.barra8 {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #202B37;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.barra8 #barra8_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 8px; 
				position: relative;
			}





.neobarra8 {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.neobarra8 #neobarra8_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 8px; 
				position: relative;
			}







.bannerprincipal {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #202B37;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.bannerprincipal img{
				/*position: absolute;*/
				left: 0px;
				top: 0px;
				width: 100%;
			}














.barraDeBaixo {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #202B37;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.barraDeBaixo #barraDeBaixo_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 120px; 
				position: relative;
			}
						.barraDeBaixo #barraDeBaixo_centro .frase{
							margin: 0;
							padding: 0;
							padding-top: 44px;
							padding-left: 45px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:30px;
							letter-spacing: 0.05em;
							color:#ffffff;
							font-weight: 900;
							/*line-height:19px;*/
						}





.neobarraDeBaixo {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #202B37;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.neobarraDeBaixo #neobarraDeBaixo_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 120px; 
				position: relative;
				text-align: center;
			}
						.neobarraDeBaixo #neobarraDeBaixo_centro .frase{
							margin: 0;
							padding: 0;
							padding-top: 40px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:40px;
							letter-spacing: 0.05em;
							color:#ffffff;
							font-weight: 900;
							/*line-height:19px;*/
						}








.barraDoisBotoes {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #ffffff;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.barraDoisBotoes #barraDoisBotoes_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 50px; 
				position: relative;
				/*background-color: #00FF00;*/
			}
						.barraDoisBotoes #barraDoisBotoes_centro .botao1{
							position: absolute;
							left: 0px;
							top: 0px;
							width: 232px;
						}

						.barraDoisBotoes #barraDoisBotoes_centro .botao2{
							position: absolute;
							left: 232px;
							top: 0px;
							width: 189px;
						}








.barraBotoes {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #202B37;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.barraBotoes #barraBotoes_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 50px; 
				position: relative;
				/*background-color: #202B37;*/
			}
						.barraBotoes #barraBotoes_centro .botao1{
							position: absolute;
							left: 0px;
							top: 0px;
							width: 215px;
						}

						.barraBotoes #barraBotoes_centro .botao2{
							position: absolute;
							left: 215px;
							top: 0px;
							width: 166px;
						}

						.barraBotoes #barraBotoes_centro .botao3{
							position: absolute;
							left: 381px;
							top: 0px;
							width: 330px;
						}

						.barraBotoes #barraBotoes_centro .botao4{
							position: absolute;
							left: 711px;
							top: 0px;
							width: 243px;
						}

						.barraBotoes #barraBotoes_centro .botao5{
							position: absolute;
							left: 954px;
							top: 0px;
							width: 243px;
						}

						.barraBotoes #barraBotoes_centro .botao6{
							position: absolute;
							left: 1197px;
							top: 0px;
							width: 243px;
						}










.subMenus {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.subMenus #subMenus_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 50px; 
				position: relative;
				background-color: #FF931E;
			}

						.subMenus #subMenus_centro .menu_submenu{
							position: absolute;
							margin: 0;
							padding: 0;
							top: 18px;
							left: 50px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:20px;
							letter-spacing: 0.05em;
							color:#202B37;
							font-weight: 400;
							/*line-height:19px;*/
							cursor: pointer;
						}

						.subMenus #subMenus_centro .down{
							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:20px;
							letter-spacing: 0.05em;
							color:#FFFFFF;
							font-weight: 400;
							/*line-height:19px;*/
							cursor: pointer;
						}









.divisionaria {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.divisionaria #divisionaria_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 25px; 
				position: relative;
				background-color: #eb8714;
			}



.divisionaria_agua {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.divisionaria_agua #divisionaria_agua_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 25px; 
				position: relative;
				background-color: #28afd2;
			}




.divisionaria_residuos {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.divisionaria_residuos #divisionaria_residuos_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 25px; 
				position: relative;
				background-color: #4e7b64;
			}



.divisionaria_mobilidade {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.divisionaria_mobilidade #divisionaria_mobilidade_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 25px; 
				position: relative;
				background-color: #86b26f;
			}



.divisionaria_emissoes {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.divisionaria_emissoes #divisionaria_emissoes_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 25px; 
				position: relative;
				background-color: #556376;
			}



.divisionaria_aguasresiduais {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.divisionaria_aguasresiduais #divisionaria_aguasresiduais_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 25px; 
				position: relative;
				background-color: #8e408b;
			}









.ilustracao {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.ilustracao #ilustracao_centro {
				position: relative;
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				background-color: #ffffff;
			}
					.ilustracao #ilustracao_centro .ilus {
						display: block;
						width: 100%;
					}








.ilustracaoAnimado {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.ilustracaoAnimado #ilustracaoAnimado_centro {
				position: relative;
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 590px;
				background-color: #ffffff;
			}
					.ilustracaoAnimado #ilustracaoAnimado_centro .ilus {
						position: absolute;
						top:0;
						left:0;
						width: 100%;
						height: 590px;
						display: block;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .camiaolixo {
						position: absolute;
						top:406px;
						left:325px;
						width: 922px;
						display: block;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .aviao3 {
						position: absolute;
						top:50px;
						left:125px;
						width: 1250px;
						display: block;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .barcocarga {
						position: absolute;
						bottom:30px;
						left:225px;
						width: 1000px;
						display: block;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .barco {
						position: absolute;
						bottom:85px;
						left:50px;
						width: 200px;
						display: block;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .aviao1 {
						position: absolute;
						top:255px;
						left:0px;
						width: 600px;
						display: block;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .eolicass {
						position: absolute;
						top:256px;
						left:795px;
						width: 200px;
						display: block;
					}





.subMenus1 {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.subMenus1 #subMenus1_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 50px; 
				position: relative;
				background-color: #3FA9F5;
			}

						.subMenus1 #subMenus1_centro .menu_submenu{
							position: absolute;
							margin: 0;
							padding: 0;
							top: 18px;
							left: 50px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:20px;
							letter-spacing: 0.05em;
							color:#202B37;
							font-weight: 400;
							/*line-height:19px;*/
							cursor: pointer;
						}

						.subMenus1 #subMenus1_centro .down{
							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:20px;
							letter-spacing: 0.05em;
							color:#FFFFFF;
							font-weight: 400;
							/*line-height:19px;*/
							cursor: pointer;
						}





.barraSaFernandes {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.barraSaFernandes #barraSaFernandes_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 406px; 
				position: relative;
				background-color: #ffffff;
			}
						.barraSaFernandes #barraSaFernandes_centro .foto{
							position: absolute;
							left: 180px;
							top: 80px;
							width: 232px;
						}

						.barraSaFernandes #barraSaFernandes_centro .placeholder_frase{
							position: absolute;
							left: 430px;
							top: 80px;
							width: 450px;
						    background-color: #9EBDC6;
						    text-align: right;
						}

								.barraSaFernandes #barraSaFernandes_centro .placeholder_frase .frase{
									margin: 0;
									padding: 0;
									padding-top: 0px;
									padding-left: 0px;

									-moz-osx-font-smoothing: grayscale;   /* fix */
				                    -webkit-font-smoothing: antialiased;  /* safari */
									font-family:arial; 		
									font-size:19px;
									letter-spacing: 0.1em;
									color:#202B37;
									/*line-height:19px;*/
									text-align: justify;
								}


								.barraSaFernandes #barraSaFernandes_centro .placeholder_frase .assinatura1{
									margin: 0;
									padding: 0;
									padding-top: 20px;
									padding-right: 50px;

									-moz-osx-font-smoothing: grayscale;   /* fix */
				                    -webkit-font-smoothing: antialiased;  /* safari */
									font-family:arial; 		
									font-size:15px;
									letter-spacing: 0.1em;
									color:#202B37;
									/*line-height:19px;*/
								}

								.barraSaFernandes #barraSaFernandes_centro .placeholder_frase .assinatura2{
									margin: 0;
									padding: 0;
									padding-top: 0px;
									padding-right: 0px;

									-moz-osx-font-smoothing: grayscale;   /* fix */
				                    -webkit-font-smoothing: antialiased;  /* safari */
									font-family:arial; 		
									font-size:12px;
									letter-spacing: 0.1em;
									color:#202B37;
									/*line-height:19px;*/
								}






.umEspectaculo {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	overflow:hidden;
	position: relative;
}

		.umEspectaculo #umEspectaculo_centro {
			clear: both;
			position: relative;
			max-width: 1440px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			background-color: #ffffff;
			overflow:hidden;
		}


				.umEspectaculo #umEspectaculo_centro .parte_esq {
					float: left;
					width: 34%;

					position: relative;
					margin: 0;
					padding: 0;
					text-align: right;
				}

						.umEspectaculo #umEspectaculo_centro .parte_esq .foto_esq {
							position: relative;
							margin: 0;
							padding: 0;
							margin-top: 80px;
							margin-right: 70px;
							margin-bottom: 80px;
							width: 232px;
						}




				.umEspectaculo #umEspectaculo_centro .parte_dir {
					float: left;
					width: 66%;
					background-color: #ffffff;
					text-align: center;

					margin: 0;
					padding: 0;
					padding-top: 0px;
					padding-left: 0px;
					padding-right: 0px;

				}

								.umEspectaculo #umEspectaculo_centro .parte_dir .frase{
									margin: 0;
									padding: 0;
									margin-top: 100px;
									margin-bottom: 50px;
									padding-right: 240px;
									/*width: 80%;*/

									-moz-osx-font-smoothing: grayscale;   /* fix */
				                    -webkit-font-smoothing: antialiased;  /* safari */
									font-family:niveau-grotesk, sans-serif; 		
									font-size:23px;
									letter-spacing: 0em;
									color:#202B37;
									/*line-height:19px;*/
									text-align: justify;
									font-weight: 300;
									font-style: italic;
								}


								.umEspectaculo #umEspectaculo_centro .parte_dir .assinatura1{
									margin: 0;
									padding: 0;
									margin-top: 0px;
									margin-bottom: 0px;
									padding-right: 240px;
									/*width: 80%;*/

									-moz-osx-font-smoothing: grayscale;   /* fix */
				                    -webkit-font-smoothing: antialiased;  /* safari */
									font-family:niveau-grotesk, sans-serif; 		
									font-size:20px;
									letter-spacing: 0em;
									color:#202B37;
									/*line-height:19px;*/
									text-align: justify;
									font-weight: 700;
									text-align: right;
								}


								.umEspectaculo #umEspectaculo_centro .parte_dir .assinatura2{
									margin: 0;
									padding: 0;
									margin-top: 0px;
									margin-bottom: 0px;
									padding-right: 240px;
									/*width: 80%;*/

									-moz-osx-font-smoothing: grayscale;   /* fix */
				                    -webkit-font-smoothing: antialiased;  /* safari */
									font-family:niveau-grotesk, sans-serif; 		
									font-size:16px;
									letter-spacing: 0em;
									color:#202B37;
									/*line-height:19px;*/
									text-align: justify;
									font-weight: 400;
									text-align: right;
								}












.separador {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.separador #separador_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
			}
						.separador #separador_centro .foto{
							position: relative;
							margin: 0;
							width: 100%;
						}

















.grafico {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.grafico #grafico_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
				text-align: center;
				overflow: hidden
			}
						.grafico #grafico_centro .foto{
							position: relative;
							margin: 0;
							/*width: 72%;*/
							width: 972px;
							padding-top: 100px;
							padding-bottom: 120px;
						}

						.grafico #grafico_centro .placeDown{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							width: 972px;
							text-align: left;
							padding-bottom: 100px;
							overflow: hidden
						}

									.grafico #grafico_centro .frase{
										position: relative;
										margin-top: 0;
										margin-bottom: 0;

										-moz-osx-font-smoothing: grayscale;   /* fix */
					                    -webkit-font-smoothing: antialiased;  /* safari */
										font-family:niveau-grotesk-small-caps, sans-serif; 		
										font-size:24px;
										color:#202b37;
										line-height:29px;
										font-weight: 300;
									}

									.grafico #grafico_centro .linkx:link {font-family:niveau-grotesk, sans-serif; font-size:30px; font-weight: 700; color:#9fbdc5; text-decoration:underline; line-height:49px;}
									.grafico #grafico_centro .linkx:visited {font-family:niveau-grotesk, sans-serif; font-size:30px; font-weight: 700; color:#9fbdc5; text-decoration:underline; line-height:49px;}
									.grafico #grafico_centro .linkx:hover {font-family:niveau-grotesk, sans-serif; font-size:30px; font-weight: 700; color:#202b37; text-decoration:underline; line-height:49px;}
									.grafico #grafico_centro .linkx:active {font-family:niveau-grotesk, sans-serif; font-size:30px; font-weight: 700; color:#9fbdc5; text-decoration:underline; line-height:49px;} 

									.grafico #grafico_centro .divisd{
										position: relative;
										margin-top: 20px;
										margin-bottom: 0;
										width: 100%;
										height: 1px;

										background-color:#202b37;
									}

















.sotitulo {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.sotitulo #sotitulo_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
				overflow: hidden;
			}

						.sotitulo #sotitulo_centro .stt{
							position: relative;
							margin-top: 90px;
							width: 100%;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 	
							font-weight: 700;
							font-size:80px;
							letter-spacing: 0em;
							color:#202b37;
							line-height:96px;
							text-align: center;
						}

						.sotitulo #sotitulo_centro .sttdiv{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							margin-top: 60px;
							margin-bottom: 30px;
							width: 960px;
							height: 1px;
							background-color: #202b37;
						}













.sotitulo1 {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.sotitulo1 #sotitulo1_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
				overflow: hidden;
			}

						.sotitulo1 #sotitulo1_centro .stt{
							position: relative;
							margin-top: 100px;
							width: 100%;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 	
							font-weight: 700;
							font-size:44px;
							letter-spacing: 0em;
							color:#202b37;
							line-height:52px;
							text-align: center;
						}

						.sotitulo1 #sotitulo1_centro .sttdiv{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							margin-top: 30px;
							margin-bottom: 30px;
							width: 960px;
							height: 1px;
							background-color: #202b37;
						}











.sotitulo2 {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.sotitulo2 #sotitulo2_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
				overflow: hidden;
			}

						.sotitulo2 #sotitulo2_centro .stt{
							position: relative;
							margin-top: 0;
							width: 100%;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 	
							font-weight: 700;
							font-size:44px;
							letter-spacing: 0em;
							color:#202b37;
							line-height:52px;
							text-align: center;
						}

						.sotitulo2 #sotitulo2_centro .sttdiv{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							margin-top: 30px;
							margin-bottom: 30px;
							width: 960px;
							height: 1px;
							background-color: #202b37;
						}













.frame {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.frame #frame_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
				text-align: center;
			}
						.frame #frame_centro .ecra{
							position: relative;
							margin: 0;
							width: 90%;
							/*width: 100%;*/
							height: 1000px;
							padding-bottom: 120px;
							background-color: #ffffff;
						}











.texto {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.texto #texto_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
			}
						.texto #texto_centro .frase{
							position: relative;
							margin: 0;
							padding: 0;
							padding-top: 90px;
							padding-left: 240px;
							padding-right: 240px;
							padding-bottom: 90px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 	
							font-size:23px;
							letter-spacing: 0em;
							color:#202B37;
							line-height:29px;
							text-align: justify;
						}










.texto_Graficos {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.texto_Graficos #texto_Graficos_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
			}
						.texto_Graficos #texto_Graficos_centro .frase{
							position: relative;
							margin: 0;
							padding: 0;
							padding-top: 10px;
							padding-left: 240px;
							padding-right: 240px;
							padding-bottom: 90px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 	
							font-size:23px;
							letter-spacing: 0em;
							color:#202B37;
							line-height:29px;
							text-align: justify;
						}









.recursos {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}
			.recursos #recursos_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
				background-color: #ffffff;
				padding-bottom: 120px;
			}

						.recursos #recursos_centro .placeholderlinks{
							position: relative;
							margin: 0;
							padding: 0;
							padding-top: 40px;
							padding-left: 242px;
							padding-bottom: 0px;

						}

								.recursos #recursos_centro .placeholderlinks .linkTitulo{
									-moz-osx-font-smoothing: grayscale;   /* fix */
				                    -webkit-font-smoothing: antialiased;  /* safari */
									font-family:niveau-grotesk, sans-serif; 	
									font-size:23px;
									letter-spacing: 0em;
									color:#202B37;
									line-height:26px;
									text-align: justify;
									font-weight: 700;
									cursor: pointer;
								}

								.recursos #recursos_centro .placeholderlinks .linkLink{
									-moz-osx-font-smoothing: grayscale;   /* fix */
				                    -webkit-font-smoothing: antialiased;  /* safari */
									font-family:niveau-grotesk, sans-serif; 	
									font-size:18px;
									letter-spacing: 0em;
									color:#202B37;
									line-height:29px;
									text-align: justify;
									font-weight: 400;
									cursor: pointer;
								}







footer {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #202B37;
	width: 100%;
	position: relative;
	overflow: hidden;
}

			footer #footer_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 500px; 
				position: relative;
				text-align: center;
			}

						footer #footer_centro .menufooter{
							position: relative;
/*							padding: 0 0 0 0 ;
							margin: 0 auto;*/
							top: 60px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:24px;
							letter-spacing: 0.1em;
							color:#ffffff;
							/*line-height:19px;*/
							font-weight: 200;
							font-style: normal;
						}

									footer #footer_centro .menufooter .cada_link:link {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter .cada_link:visited {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter .cada_link:hover {font-family:inherit; font-size:inherit; color:#a6aaaf; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter .cada_link:active {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;} 



						footer #footer_centro .footer_separador1{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							top: 90px;
							width: 820px;
							height: 1px;
							background-color: #ffffff;
						}



						footer #footer_centro .menufooterTitulo{
							position: relative;
							top: 100px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:19px;
							letter-spacing: 0.1em;
							color:#ffffff;
							/*line-height:19px;*/
							font-weight: 900;
							font-style: normal;
						}



						footer #footer_centro .menufooter1{
							position: relative;
/*							padding: 0 0 0 0 ;
							margin: 0 auto;*/
							top: 106px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:22px;
							letter-spacing: 0.1em;
							color:#ffffff;
							/*line-height:19px;*/
							font-weight: 300;
							font-style: normal;
						}

									footer #footer_centro .menufooter1 .cada_link:link {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link:visited {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link:hover {font-family:inherit; font-size:inherit; color:#a6aaaf; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link:active {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;} 


									footer #footer_centro .menufooter1 .cada_link1:link {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link1:visited {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link1:hover {font-family:inherit; font-size:inherit; color:#e8862a; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link1:active {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;} 

									footer #footer_centro .menufooter1 .cada_link2:link {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link2:visited {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link2:hover {font-family:inherit; font-size:inherit; color:#32aecf; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link2:active {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;} 

									footer #footer_centro .menufooter1 .cada_link3:link {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link3:visited {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link3:hover {font-family:inherit; font-size:inherit; color:#8a3f8a; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link3:active {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;} 

									footer #footer_centro .menufooter1 .cada_link4:link {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link4:visited {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link4:hover {font-family:inherit; font-size:inherit; color:#4f7b65; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link4:active {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;} 

									footer #footer_centro .menufooter1 .cada_link5:link {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link5:visited {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link5:hover {font-family:inherit; font-size:inherit; color:#556375; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link5:active {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;} 

									footer #footer_centro .menufooter1 .cada_link6:link {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link6:visited {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link6:hover {font-family:inherit; font-size:inherit; color:#86b26f; text-decoration:none; margin-top: 7px; display: inline-block;}
									footer #footer_centro .menufooter1 .cada_link6:active {font-family:inherit; font-size:inherit; color:#ffffff; text-decoration:none; margin-top: 7px; display: inline-block;}


						footer #footer_centro .footer_separador2{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							top: 120px;
							width: 820px;
							height: 1px;
							background-color: #ffffff;
						}



						footer #footer_centro .footer_logos{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							top: 220px;
							width: 774px;
						}

						footer #footer_centro .footer_logos_separados{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							top: 220px;
							width: 983px;
							height: 84px;
						}
							footer #footer_centro .footer_logos_separados .lgitems1{position:absolute; top:0px; left:0px; width:149px;}
							footer #footer_centro .footer_logos_separados .lgitems2{position:absolute; top:0px; left:210px; width:149px;}
							footer #footer_centro .footer_logos_separados .lgitems3{position:absolute; top:0px; left:415px; width:152px;}
							footer #footer_centro .footer_logos_separados .lgitems4{position:absolute; top:0px; left:626px; width:149px;}
							footer #footer_centro .footer_logos_separados .lgitems5{position:absolute; top:0px; left:831px; width:152px;}


						footer #footer_centro .footer_separadorFinal{
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							top: 250px;
							width: 95%;
							height: 1px;
							background-color: #ffffff;
						}



						footer #footer_centro .footer_fraseFinal{
							position: relative;
							top: 260px;

							-moz-osx-font-smoothing: grayscale;   /* fix */
		                    -webkit-font-smoothing: antialiased;  /* safari */
							font-family:niveau-grotesk, sans-serif; 		
							font-size:17px;
							letter-spacing: 0.1em;
							color:#ffffff;
							/*line-height:19px;*/
							font-weight: 400;
							font-style: normal;
						}







.espaco_160 {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}

			.espaco_160 #espaco_160_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 160px; 
				position: relative;
				text-align: center;
				background-color: #FFFFFF;
			}




.espaco_110 {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #9EBDC6;
	width: 100%;
	position: relative;
	overflow: hidden;
}

			.espaco_110 #espaco_110_centro {
				max-width: 1440px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 110px; 
				position: relative;
				text-align: center;
				background-color: #FFFFFF;
			}











.orelha{
	position: fixed;
	left: 0px;
	bottom: 187px;
	width: 150px;
	cursor: pointer;
}

.place_dica{
	position: fixed;
	left: 20px;
	bottom: 70px;
	width: 200px;
	height: 160px;
	border-radius: 25px;
	background-color: #ffffff;
	text-align: center;

	padding-left: 30px;
	padding-right: 30px;

	font-family:niveau-grotesk, sans-serif; 	
	font-weight:400;
	font-size:16px;
	line-height: 160px;
	color: #202b37; /*#f15a24;*/
	display: none;
}
		.place_dica span {
		  display: inline-block;
		  vertical-align: middle;
		  line-height: normal;
		}

.iconee{
	position: fixed;
	left: 241px;
	bottom: 192px;
	width: 27px;
	display: none;
}













/* 
==========================================================================
 Site
========================================================================== 
*/





















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




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


.grafico {
}
			.grafico #grafico_centro {
			}
						.grafico #grafico_centro .foto{
							width: 67.500vw; /*972px;*/
							padding-top: 6.944vw;
							padding-bottom: 8.333vw; /*120px;*/
						}
						.grafico #grafico_centro .placeDown{
							width: 67.500vw;
							padding-bottom: 6.944vw;
						}
									.grafico #grafico_centro .frase{	
										font-size:1.667vw;
										line-height:2.014vw;
									}
									.grafico #grafico_centro .linkx:link {font-size:2.083vw; line-height:3.403vw;}
									.grafico #grafico_centro .linkx:visited {font-size:2.083vw; line-height:3.403vw;}
									.grafico #grafico_centro .linkx:hover {font-size:2.083vw; line-height:3.403vw;}
									.grafico #grafico_centro .linkx:active {font-size:2.083vw; line-height:3.403vw;} 

									.grafico #grafico_centro .divisd{
										margin-top: 1.389vw;
									}



.espaco_160 {
}

			.espaco_160 #espaco_160_centro {
				height: 11.111vw; /*160px;*/ 
			}




.espaco_110 {
}
			.espaco_110 #espaco_110_centro {
				height: 7.639vw; /*110px;*/ 
			}







.umEspectaculo {
}
		.umEspectaculo #umEspectaculo_centro {
		}
				.umEspectaculo #umEspectaculo_centro .parte_esq {
					width: 39%;
				}

						.umEspectaculo #umEspectaculo_centro .parte_esq .foto_esq {
							margin-right: 2.861vw; /*70px;*/
						}

				.umEspectaculo #umEspectaculo_centro .parte_dir {
					width: 61%;
				}

								.umEspectaculo #umEspectaculo_centro .parte_dir .frase{
									padding-right: 16.667vw; /*240px;*/
								}


								.umEspectaculo #umEspectaculo_centro .parte_dir .assinatura1{
									padding-right: 16.667vw; /*240px;*/
								}


								.umEspectaculo #umEspectaculo_centro .parte_dir .assinatura2{
									padding-right: 16.667vw; /*240px;*/
								}







.recursos {
}
			.recursos #recursos_centro {
				padding-bottom: 8.33vw;
			}
						.recursos #recursos_centro .placeholderlinks{
							padding-top: 2.78vw;
							padding-left: 16.81vw;
						}
								.recursos #recursos_centro .placeholderlinks .linkTitulo{	
									font-size:1.6vw;
									line-height:1.81vw;
								}
								.recursos #recursos_centro .placeholderlinks .linkLink{	
									font-size:1.25vw;
									line-height:2.01vw;
								}









.barraBotoes {
}
			.barraBotoes #barraBotoes_centro {
				height: 3.472vw; 
			}
						.barraBotoes #barraBotoes_centro .botao1{
							width: 14.931vw;
						}
						.barraBotoes #barraBotoes_centro .botao2{
							left: 14.931vw;
							width: 11.528vw;
						}
						.barraBotoes #barraBotoes_centro .botao3{
							left: 26.458vw;
							width: 22.917vw;
						}
						.barraBotoes #barraBotoes_centro .botao4{
							left: 49.375vw;
							width: 16.875vw;
						}
						.barraBotoes #barraBotoes_centro .botao5{
							left: 66.25vw;
							width: 16.875vw;
						}
						.barraBotoes #barraBotoes_centro .botao6{
							left: 83.125vw;
							width: 16.875vw;
						}







.divisionaria {
}
			.divisionaria #divisionaria_centro {
				height: 1.73vw; 
			}


.divisionaria_emissoes {
}
			.divisionaria_emissoes #divisionaria_emissoes_centro {
				height: 1.73vw; 
			}


.divisionaria_agua {
}
			.divisionaria_agua #divisionaria_agua_centro {
				height: 1.73vw; 
			}


.divisionaria_residuos {
}
			.divisionaria_residuos #divisionaria_residuos_centro {
				height: 1.73vw; 
			}


.divisionaria_aguasresiduais {
}
			.divisionaria_aguasresiduais #divisionaria_aguasresiduais_centro {
				height: 1.73vw; 
			}










.sotitulo {
}
			.sotitulo #sotitulo_centro {
			}
						.sotitulo #sotitulo_centro .stt{
							margin-top: 6.25vw;

							font-size:5.56vw;
							line-height:6.67vw;
						}
						.sotitulo #sotitulo_centro .sttdiv{
							margin-top: 4.17vw;
							margin-bottom: 2.08vw;
							width: 94.17vw;
						}










.ilustracaoAnimado {
}
			.ilustracaoAnimado #ilustracaoAnimado_centro {
				height: 40.97vw;
			}
					.ilustracaoAnimado #ilustracaoAnimado_centro .ilus {
						height: 40.97vw;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .camiaolixo {
						top:28.19vw;
						left:22.57vw;
						width: 64.03vw;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .aviao3 {
						top:3.47vw;
						left:8.68vw;
						width: 123.47vw;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .barcocarga {
						bottom:2.08vw;
						left:15.63vw;
						width: 69.44vw;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .barco {
						bottom:5.9vw;
						left:3.47vw;
						width: 13.89vw;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .aviao1 {
						top:17.71vw;
						width: 41.67vw;
					}
					.ilustracaoAnimado #ilustracaoAnimado_centro .eolicass {
						top:17.78vw;
						left:55.21vw;
						width: 13.89vw;
					}









.sotitulo2 {
}
			.sotitulo2 #sotitulo2_centro {
			}

						.sotitulo2 #sotitulo2_centro .stt{	
							font-weight: 700;
							font-size:3.06vw;
							line-height:3.61vw;
						}

						.sotitulo2 #sotitulo2_centro .sttdiv{
							margin-top: 2.08vw;
							margin-bottom: 2.08vw;
							width: 66.67vw;
						}






.sotitulo1 {
}
			.sotitulo1 #sotitulo1_centro {
			}

						.sotitulo1 #sotitulo1_centro .stt{
							margin-top: 6.94vw;

							font-size:3.06vw;
							line-height:3.61vw;
						}

						.sotitulo1 #sotitulo1_centro .sttdiv{
							margin-top: 2.08vw;
							margin-bottom: 2.08vw;
							width: 66.67vw;
						}




}



























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

.texto {
}
			.texto #texto_centro {
			}
						.texto #texto_centro .frase{
							padding-top: 60px;
							padding-left: 100px;
							padding-right: 100px;
							padding-bottom: 90px;
	
							font-size:20px;
							line-height:27px;
						}




.texto_Graficos {
}
			.texto_Graficos #texto_Graficos_centro {
			}
						.texto_Graficos #texto_Graficos_centro .frase{
							padding-top: 10px;
							padding-left: 100px;
							padding-right: 100px;
							padding-bottom: 90px;
	
							font-size:20px;
							line-height:27px;
						}










footer {
}
			footer #footer_centro {
				height: 40.65vw; 
			}

						footer #footer_centro .menufooter{
							top: 4.88vw;
		
							font-size:1.95vw;
						}
									footer #footer_centro .menufooter .cada_link:link {margin-top: 0.57vw;}
									footer #footer_centro .menufooter .cada_link:visited {margin-top: 0.57vw;}
									footer #footer_centro .menufooter .cada_link:hover {margin-top: 0.57vw;}
									footer #footer_centro .menufooter .cada_link:active {margin-top: 0.57vw;}

						footer #footer_centro .footer_separador1{
							top: 7.32vw;
							width: 66.667vw;
						}
						footer #footer_centro .menufooterTitulo{
							top: 8.13vw;
 		
							font-size:1.54vw;
							letter-spacing: 0.1em;
						}

						footer #footer_centro .menufooter1{
							top: 8.62vw;
		
							font-size:1.79vw;
						}

									footer #footer_centro .menufooter1 .cada_link:link {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link:visited {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link:hover {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link:active {margin-top: 0.57vw;} 


									footer #footer_centro .menufooter1 .cada_link1:link {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link1:visited {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link1:hover {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link1:active {margin-top: 0.57vw;} 

									footer #footer_centro .menufooter1 .cada_link2:link {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link2:visited {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link2:hover {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link2:active {margin-top: 0.57vw;} 

									footer #footer_centro .menufooter1 .cada_link3:link {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link3:visited {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link3:hover {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link3:active {margin-top: 0.57vw;} 

									footer #footer_centro .menufooter1 .cada_link4:link {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link4:visited {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link4:hover {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link4:active {margin-top: 0.57vw;} 

									footer #footer_centro .menufooter1 .cada_link5:link {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link5:visited {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link5:hover {margin-top: 0.57vw;}
									footer #footer_centro .menufooter1 .cada_link5:active {margin-top: 0.57vw;} 







						footer #footer_centro .footer_separador2{
							top: 9.76vw;
							width: 66.667vw;
						}
						footer #footer_centro .footer_logos{
							top: 17.89vw;
							width: 62.927vw; /*46.67vw;*/
						}

						footer #footer_centro .footer_logos_separados{
							top: 17.886vw;
							width: 79.919vw;
							height: 6.829vw;
						}
							footer #footer_centro .footer_logos_separados .lgitems1{left:0px; width:12.114vw;}
							footer #footer_centro .footer_logos_separados .lgitems2{left:17.073vw; width:12.114vw;}
							footer #footer_centro .footer_logos_separados .lgitems3{left:33.740vw; width:12.358vw;}
							footer #footer_centro .footer_logos_separados .lgitems4{left:50.894vw; width:12.114vw;}
							footer #footer_centro .footer_logos_separados .lgitems5{left:67.561vw; width:12.358vw;}

						footer #footer_centro .footer_separadorFinal{
							top: 20.33vw;
						}
						footer #footer_centro .footer_fraseFinal{
							top: 21.14vw;
		
							font-size:1.38vw;
						}






}

















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


.umEspectaculo {
}
		.umEspectaculo #umEspectaculo_centro {
		}
				.umEspectaculo #umEspectaculo_centro .parte_esq {
					width: 100%;
					text-align: center;
				}

						.umEspectaculo #umEspectaculo_centro .parte_esq .foto_esq {
							margin-right: auto;
							margin-bottom: 20px;
						}

				.umEspectaculo #umEspectaculo_centro .parte_dir {
					text-align: center;
					width: 100%;
				}

								.umEspectaculo #umEspectaculo_centro .parte_dir .frase{
									padding: 0 0 0 0 ;
									margin: 0 auto;
									padding-right: 10%;
									padding-left: 10%;
									margin-bottom: 20px;
								}


								.umEspectaculo #umEspectaculo_centro .parte_dir .assinatura1{
									padding: 0 0 0 0 ;
									margin: 0 auto;
									padding-right: 10%;
									padding-left: 10%;
								}


								.umEspectaculo #umEspectaculo_centro .parte_dir .assinatura2{
									padding: 0 0 0 0 ;
									margin: 0 auto;
									padding-right: 10%;
									padding-left: 10%;
									margin-bottom: 90px;
								}








.orelha{
	bottom: 18.26vw;
	width: 14.65vw;
}

.place_dica{
	left: 1.95vw;
	bottom: 6.84vw;
	width: 19.53vw;
	height: 15.63vw;
	border-radius: 2.44vw;

	padding-left: 2.93vw;
	padding-right: 2.93vw;

	font-size:1.56vw;
	line-height: 15.63vw;
}
		.place_dica span {
		}

.iconee{
	left: 23.54vw;
	bottom: 18.75vw;
	width: 2.64vw;
}






}
















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

header {
}
			header #header_centro {
				height: 100px; 
			}

						header #header_centro .menu{
							display: none;
						}

						header #header_centro .menu_icon{
							display: block;
						}

						header #header_centro .header_logo{
							margin-left: 20px;
							margin-top: 20px;
							width: 180px;
						}




.neobarraDeBaixo {
}
			.neobarraDeBaixo #neobarraDeBaixo_centro {
				height: 13.48vw; 
			}
						.neobarraDeBaixo #neobarraDeBaixo_centro .frase{
							padding-top: 4.49vw;
		
							font-size:4.49vw;
							letter-spacing: 0.05em;
						}




.barraDeBaixo {
}
			.barraDeBaixo #barraDeBaixo_centro {
				height: 13.483vw;/*70px;*/ 
			}
						.barraDeBaixo #barraDeBaixo_centro .frase{
							padding-top: 4.944vw; /*44px;*/
							padding-left: 5.056vw; /*45px;*/
	
							font-size: 2.809vw; /*25px;*/
						}






.barraDoisBotoes {
}
			.barraDoisBotoes #barraDoisBotoes_centro {
				height: 5.618vw; /*50px;*/ 
			}
						.barraDoisBotoes #barraDoisBotoes_centro .botao1{
							width: 26.067vw; /*232px;*/
						}

						.barraDoisBotoes #barraDoisBotoes_centro .botao2{
							left: 26.067vw; /*232px;*/
							width: 21.236vw; /*189px;*/
						}




.subMenus {
}
			.subMenus #subMenus_centro {
				height: 5.618vw; /*50px;*/ 
			}
						.subMenus #subMenus_centro .menu_submenu{
							top: 2.022vw; /*18px;*/
							left: 5.618vw; /*50px;*/ 

							font-size: 2.247vw; /*20px;*/
							letter-spacing: 0.05em;
						}

						.subMenus #subMenus_centro .down{		
							font-size: 2.247vw; /*20px;*/
							letter-spacing: 0.05em;
						}




.subMenus1 {
}
			.subMenus1 #subMenus1_centro {
				height: 5.618vw; /*50px;*/ 
			}
						.subMenus1 #subMenus1_centro .menu_submenu{
							top: 2.022vw; /*18px;*/
							left: 5.618vw; /*50px;*/ 

							font-size: 2.247vw; /*20px;*/
							letter-spacing: 0.05em;
						}

						.subMenus1 #subMenus1_centro .down{		
							font-size: 2.247vw; /*20px;*/
							letter-spacing: 0.05em;
						}





.texto {
}
			.texto #texto_centro {
			}
						.texto #texto_centro .frase{
							padding-top: 50px;
							padding-left: 50px;
							padding-right: 50px;
							padding-bottom: 50px;
	
							font-size:18px;
							line-height:25px;
						}




.texto_Graficos {
}
			.texto_Graficos #texto_Graficos_centro {
			}
						.texto_Graficos #texto_Graficos_centro .frase{
							padding-top: 50px;
							padding-left: 50px;
							padding-right: 50px;
							padding-bottom: 50px;
	
							font-size:18px;
							line-height:25px;
						}




.recursos {
}
			.recursos #recursos_centro {
				padding-bottom: 13.483vw;
			}
						.recursos #recursos_centro .placeholderlinks{
							padding-top: 3.618vw;
							padding-left: 13vw;
							padding-bottom: 0px;
						}

								.recursos #recursos_centro .placeholderlinks .linkTitulo{
									font-size: 2vw;
									line-height:1.90vw;
								}

								.recursos #recursos_centro .placeholderlinks .linkLink{
									display:none;
								}









}












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





.texto {
}
			.texto #texto_centro {
			}
						.texto #texto_centro .frase{
							padding-top: 30px;
							padding-left: 20px;
							padding-right: 20px;
							padding-bottom: 30px;
	
							font-size:14px;
							line-height:20px;
						}



.texto_Graficos {
}
			.texto_Graficos #texto_Graficos_centro {
			}
						.texto_Graficos #texto_Graficos_centro .frase{
							padding-top: 30px;
							padding-left: 20px;
							padding-right: 20px;
							padding-bottom: 30px;
	
							font-size:14px;
							line-height:20px;
						}






.umEspectaculo {
}
		.umEspectaculo #umEspectaculo_centro {
		}
				.umEspectaculo #umEspectaculo_centro .parte_esq {
					width: 100%;
					text-align: center;
				}

						.umEspectaculo #umEspectaculo_centro .parte_esq .foto_esq {
							margin-top: 60px;
							margin-bottom: 20px;
						}

				.umEspectaculo #umEspectaculo_centro .parte_dir {
					text-align: center;
					width: 100%;
				}

								.umEspectaculo #umEspectaculo_centro .parte_dir .frase{
									padding-right: 10%;
									padding-left: 10%;
									margin-bottom: 20px;
									font-size:16px;
								}


								.umEspectaculo #umEspectaculo_centro .parte_dir .assinatura1{
									padding-right: 10%;
									padding-left: 10%;
									font-size:15px;
								}


								.umEspectaculo #umEspectaculo_centro .parte_dir .assinatura2{
									padding-right: 10%;
									padding-left: 10%;
									margin-bottom: 70px;
									font-size:13px;
								}






.recursos {
}
			.recursos #recursos_centro {
			}
						.recursos #recursos_centro .placeholderlinks{
							padding-top: 3.5vw;
							padding-left: 7vw;
							padding-bottom: 0px;
						}

								.recursos #recursos_centro .placeholderlinks .linkTitulo{
									font-size: 2.8vw;
									line-height:23px;
									width: 90%;
								}




}






















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




.orelha{
	bottom: 35.29vw;
	width: 20vw;
}

.place_dica{
	left: 4.71vw;
	bottom: 11.76vw;
	width: 111.76vw;
	height: 30.59vw;
	border-radius: 3.53vw;

	padding-left: 7.06vw;
	padding-right: 7.06vw;

	font-size:3.29vw;
	line-height: 30.59vw;
}
		.place_dica span {
		}

.iconee{
	left: 46.12vw;
	bottom: 35.06vw;
	width: 5.41vw;
}



}






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