/*Wethink, lda 2017*/



/* 
==========================================================================
 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
========================================================================== 
*/














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













	header {
		margin-right: auto;
		margin-left: auto;
		max-width: 1500px;
		background-color: #FFFFFF;
		height: 7em; /* 150 px */
		left: 0em;
		top: 0em;
		width: 100%;
		position: relative;
	}

					header .logo{
						position: absolute;
						margin-left: 63px;
						margin-top: 15px;
					}


					header nav{
						position: absolute;
						right: 105px;			
						margin-top: 68px;	
						font-family: 'Montserrat', sans-serif; 		
						font-size:1.15em; /*20px*/
						color:#000000;
					}

									header .Nav_link:link {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
									header .Nav_link:visited {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
									header .Nav_link:hover {font-family:inherit; font-size:inherit; color:#3EABDD; text-decoration:none; margin-left: 6px; margin-right: 10px;}
									header .Nav_link:active {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}



					header #pesquisa{
						position: absolute;
						right: 62px;			
						margin-top: 63px;
					}


					header .botaomenu {
						position: absolute;
						right: 10px;
						margin-top: 1.6em;
						display: none;
					}



					header .fixo {
						background-color: #3EABDD;
						height: 4em;
						left: 0em;			
						top: 0em;
						width: 100%;
						position:fixed;
						z-index: 1000;
						display: none;
					}

									header .fixo #fixo_centro {
										max-width: 1500px;
										padding: 0 0 0 0 ;
										margin: 0 auto;
										background-color: #FF0000;
										width: 100%;
										position: relative;
									}


												header .fixo #fixo_centro .logo_fixo {
													position: absolute;
													margin-left: 40px;
													margin-top: 0.7em;
													width: 85px;
												}


												header .fixo #fixo_centro .botaomenu_fixo {
													position: absolute;
													right: 10px;
													margin-top: 1.6em;
													display: none;
												}

												header .fixo #fixo_centro #nav_fixo{
												    position: absolute;
													right: 40px;			
													margin-top: 2em;	
													font-family: 'Montserrat', sans-serif; 		
													font-size:1em;
													color:#000000;
												}

																header .Nav_fixo:link {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
																header .Nav_fixo:visited {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
																header .Nav_fixo:hover {font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:none; margin-left: 6px; margin-right: 10px;}
																header .Nav_fixo:active {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}











	#banner {
		max-width: 1500px;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		width: 100%;
		height: auto;
	}

					#banner .banner1 {
						width: 100%;
						display: block;
					}

					#banner #placeholder_slideshow {
						position: relative;
					}

					#banner #placeholder_slideshow #dummy {
					    padding-top: 50%; /* 4:3 aspect ratio */
					}

					#banner #placeholder_slideshow .cada_banner {
						position: absolute;
						top: 0px;
						
					}




















.fotoTexto {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	/*background-color: #ff0000;*/
	width: 100%;
	/*height: 630px;*/ 
	position: relative;
}

			.fotoTexto #fotoTexto_centro {
				max-width: 1500px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				/*height: 500px;*/
				position: relative;
				/*background-color: #FF0000;*/
  				/*overflow:auto; /*força a ter o height com o content :) ; */
			}


			.fotoTexto #fotoTexto_centro .plchdr {
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 97%;
				/*background-color: #00FF00;*/
  				/*overflow:auto; /*força a ter o height com o content :) ; */
			}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTitulo1 {
						    margin: 0;
						    padding: 0;
						    margin-top: 30px;
				    		width: 100%;

							font-family: 'Montserrat', sans-serif;
							font-weight: 800; /*400, 500, 700, 900*/
							font-size:30px;
							font-style:normal; 
							font-variant:normal; 
							text-transform:none; 
	  						line-height: 1.6em;
	  						text-align: center;
							color:#000000;
						}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTitulo2 {
						    margin: 0;
							padding: 0;
						    margin-top: 30px;
				    		width: 100%;

							font-family: 'Montserrat', sans-serif;
							font-weight: 700; /*400, 500, 700, 900*/
							font-size:20px;
							font-style:normal; 
							font-variant:normal; 
							text-transform:none; 
	  						line-height: 1.6em;
	  						text-align: center;
							color:#000000;
						}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTexto {
						    margin: 0;
						    padding: 0;
						    margin-top: 30px;
						    margin-bottom:50px;
				    		width: 100%;

							font-family: 'Montserrat', sans-serif;
							font-weight: 500; /*400, 500, 700, 900*/
							font-size:16px;
							font-style:normal; 
							font-variant:normal; 
							text-transform:none; 
	  						line-height: 1.6em;
	  						text-align: center;
							color:#000000;
						}

						.fotoTexto #fotoTexto_centro img {
				    		width: 100%;
						}


					.fotoTexto #fotoTexto_centro .botao_azul_especial {
						cursor: pointer;
						margin-right: auto;
						margin-left: auto;
						min-width: 200px;
						width: 45%;
						font-family: 'Montserrat', sans-serif;
						font-size:1em;
						font-style:normal; 
						font-variant:normal; 
						text-transform:none; 
						background-color:#1FAAE4;
						color:#FFFFFF;
						text-align: center;
					    border-top: 1px solid #1FAAE4;
					    border-right: 1px solid #1FAAE4;
					    border-bottom: 1px solid #1FAAE4;
					    border-left: 1px solid #1FAAE4;

					  	height: 36px;				/* centra o texto vertical */
					  	line-height: 36px; 			/* centra o texto vertical */
					  	vertical-align: middle;		/* centra o texto vertical */
					}

					.fotoTexto #fotoTexto_centro .botao_azul_especial:hover {
						cursor: pointer;
						margin-right: auto;
						margin-left: auto;
						width: 45%;
						font-family: 'Montserrat', sans-serif;
						font-size:1em;
						font-style:normal; 
						font-variant:normal; 
						text-transform:none; 
						background-color:#FFFFFF;
						color:#000000;
						text-align: center;
					    border-top: 1px solid #000000;
					    border-right: 1px solid #000000;
					    border-bottom: 1px solid #000000;
					    border-left: 1px solid #000000;

					  	height: 36px;				/* centra o texto vertical */
					  	line-height: 36px; 			/* centra o texto vertical */
					  	vertical-align: middle;		/* centra o texto vertical */
					}


					.fotoTexto #fotoTexto_centro .plchdr .corpoTexto .link:link {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none;}
					.fotoTexto #fotoTexto_centro .plchdr .corpoTexto .link:visited {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none;}
					.fotoTexto #fotoTexto_centro .plchdr .corpoTexto .link:hover {font-family:inherit; font-size:inherit; color:#3EABDD; text-decoration:none;}
					.fotoTexto #fotoTexto_centro .plchdr .corpoTexto .link:active {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none;}

















.duas_fotos {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	/*background-color: #ff0000;*/
	width: 100%;
	/*height: 630px;*/ 
	position: relative;
  	overflow:hidden; /*força a ter o height com o content :) ; */
}

			.duas_fotos #duas_fotos_centro {
				max-width: 1500px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				/*height: 946px;*/
				position: relative;
				/*background-color: #FF0000;*/
			}

					.duas_fotos #duas_fotos_centro .ladoEsq {
						float: left;
						/*background-color: #084C85;*/
						width: 50%;
						/*height: 664px;*/
						margin-bottom: 0px;
						text-align: center;
						position: relative;
					}

									.duas_fotos #duas_fotos_centro .ladoEsq .frame {
										position: relative;
										padding: 0;
										margin: 0;
									    width: 97%;
									    display: block;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq iframe {
										position: relative;
										padding: 0;
										margin: 0;
									    width: 97%;
									    display: block;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain {
										position: relative;
										padding: 0;
										margin: 0;
										height: 400px;
									    width: 97%;
										background-color: #F4F4F4;
										text-align: center;
									}


											.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_0 {
											    margin: 0;
											    padding-top: 40px;

												font-family: 'Montserrat', sans-serif;
												font-weight: 800; /*400, 500, 700, 900*/
												font-size:23px;
												font-style:normal; 
												font-variant:normal; 
												text-transform:none; 
						  						line-height: 1.6em;
						  						text-align: center;
												color:#000000;
											}

											.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_1 {
											    position: relative;
											    margin: 0;
											    padding-top: 10px;
											    padding-left: 30px; 
											    padding-right: 30px;

												font-family: 'Montserrat', sans-serif;
												font-weight: 500; /*400, 500, 700, 900*/
												font-size:28px;
												font-style:normal; 
												font-variant:normal; 
												text-transform:none; 
									  			line-height: 1.2em;
						  						text-align: center;
												color:#3EABDD;
											}

											.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_2 {
											    position: relative;
											    margin: 0;
											    padding-top: 10px;

												font-family: 'Montserrat', sans-serif;
												font-weight: 700; /*400, 500, 700, 900*/
												font-size:23px;
												font-style:normal; 
												font-variant:normal; 
												text-transform:none; 
									  			line-height: 1.2em;
						  						text-align: center;
												color:#3EABDD;
											}

											.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_3 {
											    position: relative;
											    margin: 0;
											    padding-top: 10px;

												font-family: 'Montserrat', sans-serif;
												font-weight: 700; /*400, 500, 700, 900*/
												font-size:21px;
												font-style:normal; 
												font-variant:normal; 
												text-transform:none; 
									  			line-height: 21px;
						  						text-align: center;
												color:#000000;
											}

											.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_4 {
											    position: relative;
											    margin: 0;
											    padding-top: 10px;

												font-family: 'Montserrat', sans-serif;
												font-weight: 500; /*400, 500, 700, 900*/
												font-size:18px;
												font-style:normal; 
												font-variant:normal; 
												text-transform:none; 
									  			line-height: 23px;
						  						text-align: center;
												color:#000000;
											}

											.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_5 {
											    position: relative;
											    margin: 0;
											    padding-top: 10px;

												font-family: 'Montserrat', sans-serif;
												font-weight: 500; /*400, 500, 700, 900*/
												font-size:25px;
												font-style:normal; 
												font-variant:normal; 
												text-transform:none; 
									  			line-height: 1.1em;
						  						text-align: center;
												color:#000000;
											}


									 .duas_fotos #duas_fotos_centro .ladoEsq .botao_azul {
										position: absolute;
									 	bottom:50px;

										margin: auto;
									 	left: 0;
									 	right: 0;

										cursor: pointer;
										margin-right: auto;
										margin-left: auto;
										min-width: 200px;
										width: 45%;
										font-family: 'Montserrat', sans-serif;
										font-size:1em;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
										background-color:#1FAAE4;
										color:#FFFFFF;
										text-align: center;
									    border-top: 1px solid #1FAAE4;
									    border-right: 1px solid #1FAAE4;
									    border-bottom: 1px solid #1FAAE4;
									    border-left: 1px solid #1FAAE4;

									  	height: 36px;				/* centra o texto vertical */
									  	line-height: 36px; 			/* centra o texto vertical */
									  	vertical-align: middle;		/* centra o texto vertical */
									}

									 .duas_fotos #duas_fotos_centro .ladoEsq .botao_azul:hover {
										cursor: pointer;
										margin-right: auto;
										margin-left: auto;
										width: 45%;
										font-family: 'Montserrat', sans-serif;
										font-size:1em;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
										background-color:#FFFFFF;
										color:#000000;
										text-align: center;
									    border-top: 1px solid #000000;
									    border-right: 1px solid #000000;
									    border-bottom: 1px solid #000000;
									    border-left: 1px solid #000000;

									  	height: 36px;				/* centra o texto vertical */
									  	line-height: 36px; 			/* centra o texto vertical */
									  	vertical-align: middle;		/* centra o texto vertical */
									}





			.duas_fotos #duas_fotos_centro .ladoDir {
				float: left;
				width: 50%;
				/*height: 364px;*/
				margin-bottom: 0px;
				text-align: right;
				position: relative;
			}

							.duas_fotos #duas_fotos_centro .ladoDir .frame {
								position: relative;
								padding: 0;
								margin: 0;
								margin-left:auto; 
								margin-right:0;
							    width: 97%;
							    display: block;
							}

							.duas_fotos #duas_fotos_centro .ladoDir iframe {
								position: relative;
								padding: 0;
								margin: 0;
								margin-left:auto; 
								margin-right:0;
							    width: 97%;
							    display: block;
							}

							.duas_fotos #duas_fotos_centro .ladoDir .contain {
								position: absolute;
								padding: 0;
								margin: 0;
								right: 0px;
							    width: 97%;
								background-color: #F4F4F4;
								height: 400px;
							}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_0 {
									    margin: 0;
									    padding-top: 40px;

										font-family: 'Montserrat', sans-serif;
										font-weight: 800; /*400, 500, 700, 900*/
										font-size:23px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
				  						line-height: 1.6em;
				  						text-align: center;
										color:#000000;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_1 {
									    position: relative;
									    margin: 0;
									    padding-top: 10px;
									    padding-left: 30px; 
									    padding-right: 30px;

										font-family: 'Montserrat', sans-serif;
										font-weight: 500; /*400, 500, 700, 900*/
										font-size:28px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
							  			line-height: 1.2em;
				  						text-align: center;
										color:#3EABDD;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_2 {
									    position: relative;
									    margin: 0;
									    padding-top: 10px;

										font-family: 'Montserrat', sans-serif;
										font-weight: 700; /*400, 500, 700, 900*/
										font-size:23px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
							  			line-height: 1.2em;
				  						text-align: center;
										color:#3EABDD;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_3 {
									    position: relative;
									    margin: 0;
									    padding-top: 10px;

										font-family: 'Montserrat', sans-serif;
										font-weight: 700; /*400, 500, 700, 900*/
										font-size:21px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
							  			line-height: 21px;
				  						text-align: center;
										color:#000000;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_4 {
									    position: relative;
									    margin: 0;
									    padding-top: 10px;

										font-family: 'Montserrat', sans-serif;
										font-weight: 500; /*400, 500, 700, 900*/
										font-size:18px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
							  			line-height: 23px;
				  						text-align: center;
										color:#000000;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_5 {
									    position: relative;
									    margin: 0;
									    padding-top: 10px;

										font-family: 'Montserrat', sans-serif;
										font-weight: 500; /*400, 500, 700, 900*/
										font-size:25px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
							  			line-height: 1.1em;
				  						text-align: center;
										color:#000000;
									}



							 .duas_fotos #duas_fotos_centro .ladoDir .botao_azul {
								position: absolute;
							 	bottom:50px;

								margin: auto;
							 	left: 0;
							 	right: 0;

								cursor: pointer;
								margin-right: auto;
								margin-left: auto;
								min-width: 200px;
								width: 45%;
								font-family: 'Montserrat', sans-serif;
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								background-color:#1FAAE4;
								color:#FFFFFF;
								text-align: center;
							    border-top: 1px solid #1FAAE4;
							    border-right: 1px solid #1FAAE4;
							    border-bottom: 1px solid #1FAAE4;
							    border-left: 1px solid #1FAAE4;

							  	height: 36px;				/* centra o texto vertical */
							  	line-height: 36px; 			/* centra o texto vertical */
							  	vertical-align: middle;		/* centra o texto vertical */
								}

							 .duas_fotos #duas_fotos_centro .ladoDir .botao_azul:hover {
								cursor: pointer;
								margin-right: auto;
								margin-left: auto;
								width: 45%;
								font-family: 'Montserrat', sans-serif;
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								background-color:#FFFFFF;
								color:#000000;
								text-align: center;
							    border-top: 1px solid #000000;
							    border-right: 1px solid #000000;
							    border-bottom: 1px solid #000000;
							    border-left: 1px solid #000000;

							  	height: 36px;				/* centra o texto vertical */
							  	line-height: 36px; 			/* centra o texto vertical */
							  	vertical-align: middle;		/* centra o texto vertical */
							}

















































.tres_fotos {
	clear:both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	/*background-color: #ff0000;*/
	width: 100%;
	/*height: 630px;*/ 
	position: relative;
}

			.tres_fotos #tres_fotos_centro {
				max-width: 1500px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 790px; 
				position: relative;
				/*background-color: #FF0000;*/
			}

			.tres_fotos #tres_fotos_centro .ladoEsquerdo {
				float: left;
				/*background-color: #084C85;*/
				width: 33.33%;
				/*height: 664px;*/
				margin-bottom: 0px;
				text-align: center;
				position: relative;
			}

							.tres_fotos #tres_fotos_centro .ladoEsquerdo .frame {
								position: relative;
								padding: 0;
								margin: 0;
							    width: 96%;
							    display: block;
							}

							.tres_fotos #tres_fotos_centro .ladoEsquerdo .container {
								position: relative;
								padding: 0;
								margin: 0;
								height: 400px;
							    width: 96%;
								background-color: #F4F4F4;
							}


									.tres_fotos #tres_fotos_centro .ladoEsquerdo .container .titulo_0 {
									    position: absolute;
									    margin: 0;
									    top: 50px;
										left: 0px;
							    		width: 100%;

										font-family: 'Montserrat', sans-serif;
										font-weight: 800; /*400, 500, 700, 900*/
										font-size:21px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
				  						line-height: 1.4em;
				  						text-align: center;
										color:#000000;
									}

												.tres_fotos #tres_fotos_centro .ladoEsquerdo .container .titulo_0 .titulo_1 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:24px;
							  						line-height: 1.1em;
													color:#3EABDD;
												}

												.tres_fotos #tres_fotos_centro .ladoEsquerdo .container .titulo_0 .titulo_2 {
													font-weight: 700; /*400, 500, 700, 900*/
													font-size:19px;
							  						line-height: 1.1em;
													color:#3EABDD;
												}

												.tres_fotos #tres_fotos_centro .ladoEsquerdo .container .titulo_0 .titulo_3 {
													font-weight: 700; /*400, 500, 700, 900*/
													font-size:17px;
							  						line-height: 1.1em;
													color:#000000;
												}

												.tres_fotos #tres_fotos_centro .ladoEsquerdo .container .titulo_0 .titulo_4 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:17px;
							  						line-height: 1.1em;
													color:#000000;
												}

												.tres_fotos #tres_fotos_centro .ladoEsquerdo .container .titulo_0 .titulo_5 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:25px;
							  						line-height: 1.1em;
													color:#000000;
												}

												 .tres_fotos #tres_fotos_centro .ladoEsquerdo .container .botao_azul_esq {
													position: absolute;
												 	bottom:40px;

													margin: auto;
												 	left: 0;
												 	right: 0;

													cursor: pointer;
													margin-right: auto;
													margin-left: auto;
													min-width: 200px;
													width: 45%;
													font-family: 'Montserrat', sans-serif;
													font-size:1em;
													font-style:normal; 
													font-variant:normal; 
													text-transform:none; 
													background-color:#1FAAE4;
													color:#FFFFFF;
													text-align: center;
												    border-top: 1px solid #1FAAE4;
												    border-right: 1px solid #1FAAE4;
												    border-bottom: 1px solid #1FAAE4;
												    border-left: 1px solid #1FAAE4;

												  	height: 36px;				/* centra o texto vertical */
												  	line-height: 36px; 			/* centra o texto vertical */
												  	vertical-align: middle;		/* centra o texto vertical */
													}

												 .tres_fotos #tres_fotos_centro .ladoEsquerdo .container .botao_azul_esq:hover {
													cursor: pointer;
													margin-right: auto;
													margin-left: auto;
													width: 45%;
													font-family: 'Montserrat', sans-serif;
													font-size:1em;
													font-style:normal; 
													font-variant:normal; 
													text-transform:none; 
													background-color:#FFFFFF;
													color:#000000;
													text-align: center;
												    border-top: 1px solid #000000;
												    border-right: 1px solid #000000;
												    border-bottom: 1px solid #000000;
												    border-left: 1px solid #000000;

												  	height: 36px;				/* centra o texto vertical */
												  	line-height: 36px; 			/* centra o texto vertical */
												  	vertical-align: middle;		/* centra o texto vertical */
												}



			.tres_fotos #tres_fotos_centro .ladoMeio {
				float: left;
				/*background-color: #084C85;*/
				width: 33.33%;
				/*height: 364px;*/
				margin-bottom: 0px;
				text-align: center;
				position: relative;
			}

							.tres_fotos #tres_fotos_centro .ladoMeio .frame {
							    display: block;
							    margin-left: auto;
							    margin-right: auto;
							    width: 96%;
							}

							.tres_fotos #tres_fotos_centro .ladoMeio .container {
								position: relative;
								top:0px;
							  left: 0; 								/* centra usando o absoluto (mas usa o TOP )*/
							  right: 0;  							/* centra usando o absoluto (mas usa o TOP )*/
							  margin-left: auto;  					/* centra usando o absoluto (mas usa o TOP )*/
							  margin-right: auto;  					/* centra usando o absoluto (mas usa o TOP )*/
							    width: 96%;
								background-color: #F4F4F4;
								height: 400px;
							}


									.tres_fotos #tres_fotos_centro .ladoMeio .container .titulo_0 {
									    position: absolute;
									    margin: 0;
									    top: 50px;
										left: 0px;
							    		width: 100%;

										font-family: 'Montserrat', sans-serif;
										font-weight: 800; /*400, 500, 700, 900*/
										font-size:21px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
				  						line-height: 1.4em;
				  						text-align: center;
										color:#000000;
									}

												.tres_fotos #tres_fotos_centro .ladoMeio .container .titulo_0 .titulo_1 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:24px;
							  						line-height: 1.1em;
													color:#3EABDD;
												}

												.tres_fotos #tres_fotos_centro .ladoMeio .container .titulo_0 .titulo_2 {
													font-weight: 700; /*400, 500, 700, 900*/
													font-size:19px;
							  						line-height: 1.1em;
													color:#3EABDD;
												}

												.tres_fotos #tres_fotos_centro .ladoMeio .container .titulo_0 .titulo_3 {
													font-weight: 700; /*400, 500, 700, 900*/
													font-size:17px;
							  						line-height: 1.1em;
													color:#000000;
												}

												.tres_fotos #tres_fotos_centro .ladoMeio .container .titulo_0 .titulo_4 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:17px;
							  						line-height: 1.1em;
													color:#000000;
												}

												.tres_fotos #tres_fotos_centro .ladoMeio .container .titulo_0 .titulo_5 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:25px;
							  						line-height: 1.1em;
													color:#000000;
												}

												 .tres_fotos #tres_fotos_centro .ladoMeio .container .botao_azul_cen {
													position: absolute;
												 	bottom:40px;

													margin: auto;
												 	left: 0;
												 	right: 0;

													cursor: pointer;
													margin-right: auto;
													margin-left: auto;
													min-width: 200px;
													width: 45%;
													font-family: 'Montserrat', sans-serif;
													font-size:1em;
													font-style:normal; 
													font-variant:normal; 
													text-transform:none; 
													background-color:#1FAAE4;
													color:#FFFFFF;
													text-align: center;
												    border-top: 1px solid #1FAAE4;
												    border-right: 1px solid #1FAAE4;
												    border-bottom: 1px solid #1FAAE4;
												    border-left: 1px solid #1FAAE4;

												  	height: 36px;				/* centra o texto vertical */
												  	line-height: 36px; 			/* centra o texto vertical */
												  	vertical-align: middle;		/* centra o texto vertical */
													}

												 .tres_fotos #tres_fotos_centro .ladoMeio .container .botao_azul_cen:hover {
													cursor: pointer;
													margin-right: auto;
													margin-left: auto;
													width: 45%;
													font-family: 'Montserrat', sans-serif;
													font-size:1em;
													font-style:normal; 
													font-variant:normal; 
													text-transform:none; 
													background-color:#FFFFFF;
													color:#000000;
													text-align: center;
												    border-top: 1px solid #000000;
												    border-right: 1px solid #000000;
												    border-bottom: 1px solid #000000;
												    border-left: 1px solid #000000;

												  	height: 36px;				/* centra o texto vertical */
												  	line-height: 36px; 			/* centra o texto vertical */
												  	vertical-align: middle;		/* centra o texto vertical */
												}




			.tres_fotos #tres_fotos_centro .ladoDireito {
				float: left;
				width: 33.33%;
				/*height: 364px;*/
				margin-bottom: 0px;
				text-align: right;
				position: relative;
			}

							.tres_fotos #tres_fotos_centro .ladoDireito .frame {
								position: relative;
								padding: 0;
								margin: 0;
								margin-left:auto; 
								margin-right:0;
							    width: 96%;
							    display: block;
							}

							.tres_fotos #tres_fotos_centro .ladoDireito .container {
								position: absolute;
								padding: 0;
								margin: 0;
								right: 0px;
							    width: 96%;
								background-color: #F4F4F4;
								height: 400px;
							}

									.tres_fotos #tres_fotos_centro .ladoDireito .container .titulo_0 {
									    position: absolute;
									    margin: 0;
									    top: 50px;
										left: 0px;
							    		width: 100%;

										font-family: 'Montserrat', sans-serif;
										font-weight: 800; /*400, 500, 700, 900*/
										font-size:21px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
				  						line-height: 1.4em;
				  						text-align: center;
										color:#000000;
									}


												.tres_fotos #tres_fotos_centro .ladoDireito .container .titulo_0 .titulo_1 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:24px;
							  						line-height: 1.1em;
													color:#3EABDD;
												}

												.tres_fotos #tres_fotos_centro .ladoDireito .container .titulo_0 .titulo_2 {
													font-weight: 700; /*400, 500, 700, 900*/
													font-size:19px;
							  						line-height: 1.1em;
													color:#3EABDD;
												}

												.tres_fotos #tres_fotos_centro .ladoDireito .container .titulo_0 .titulo_3 {
													font-weight: 700; /*400, 500, 700, 900*/
													font-size:17px;
							  						line-height: 1.1em;
													color:#000000;
												}

												.tres_fotos #tres_fotos_centro .ladoDireito .container .titulo_0 .titulo_4 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:17px;
							  						line-height: 1.1em;
													color:#000000;
												}


												 .tres_fotos #tres_fotos_centro .ladoDireito .container .botao_azul_dir {
													position: absolute;
												 	bottom:40px;

													margin: auto;
												 	left: 0;
												 	right: 0;

													cursor: pointer;
													margin-right: auto;
													margin-left: auto;
													min-width: 200px;
													width: 45%;
													font-family: 'Montserrat', sans-serif;
													font-size:1em;
													font-style:normal; 
													font-variant:normal; 
													text-transform:none; 
													background-color:#1FAAE4;
													color:#FFFFFF;
													text-align: center;
												    border-top: 1px solid #1FAAE4;
												    border-right: 1px solid #1FAAE4;
												    border-bottom: 1px solid #1FAAE4;
												    border-left: 1px solid #1FAAE4;

												  	height: 36px;				/* centra o texto vertical */
												  	line-height: 36px; 			/* centra o texto vertical */
												  	vertical-align: middle;		/* centra o texto vertical */
													}

												 .tres_fotos #tres_fotos_centro .ladoDireito .container .botao_azul_dir:hover {
													cursor: pointer;
													margin-right: auto;
													margin-left: auto;
													width: 45%;
													font-family: 'Montserrat', sans-serif;
													font-size:1em;
													font-style:normal; 
													font-variant:normal; 
													text-transform:none; 
													background-color:#FFFFFF;
													color:#000000;
													text-align: center;
												    border-top: 1px solid #000000;
												    border-right: 1px solid #000000;
												    border-bottom: 1px solid #000000;
												    border-left: 1px solid #000000;

												  	height: 36px;				/* centra o texto vertical */
												  	line-height: 36px; 			/* centra o texto vertical */
												  	vertical-align: middle;		/* centra o texto vertical */
												}


































.placeholder_newsletter {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	/*background-color: #ff0000;*/
	width: 100%;
	/*height: 630px;*/ 
	position: relative;
}

			.placeholder_newsletter #placeholder_newsletter_centro {
				max-width: 1500px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				height: 370px; 
				position: relative;
				background-color: #3EABDD;
				text-align: center;
			}



									.placeholder_newsletter #placeholder_newsletter_centro .titulo1 {
									    position: absolute;
									    margin: 0;
									    top: 30px;
									    width: 100%;

										font-family: 'Montserrat', sans-serif;
										font-weight: 700;
										font-size:2.3em;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
				  						line-height: 1.4em;
				  						text-align: center;
										color:#FFFFFF;
									}


									.placeholder_newsletter #placeholder_newsletter_centro .titulo2 {
									    position: absolute;
									    margin: 0;
									    top: 80px;
									    width: 100%;

										font-family: 'Montserrat', sans-serif;
										font-weight: 400;
										font-size:1.4em;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
				  						line-height: 1.4em;
				  						text-align: center;
										color:#FFFFFF;
									}




									.placeholder_newsletter #placeholder_newsletter_centro input[name=FNome] {
									    position: absolute;
									    left: 0; 								/* centra usando o absoluto (mas usa o TOP )*/
									    right: 0;  							    /* centra usando o absoluto (mas usa o TOP )*/
									    margin-left: auto;  					/* centra usando o absoluto (mas usa o TOP )*/
									    margin-right: auto;  					/* centra usando o absoluto (mas usa o TOP )*/
									    top: 140px;

										max-width:1090px; 
										width:100%; 
										height:50px;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .grupo {
									    position: absolute;
									    left: 0; 								/* centra usando o absoluto (mas usa o TOP )*/
									    right: 0;  							    /* centra usando o absoluto (mas usa o TOP )*/
									    margin-left: auto;  					/* centra usando o absoluto (mas usa o TOP )*/
									    margin-right: auto;  					/* centra usando o absoluto (mas usa o TOP )*/
									    top: 210px;
									    width: 1100px;
									    background-color: #FF0000;
									}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=FEmail] {
												    position: absolute;
												    left: 0;

													max-width:855px; 
													width:100%; 
													height:50px;
												}


												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=BAderir] {
												    position: absolute;
												    right: 0;
												    margin-left: 20px;
												}


												.placeholder_newsletter #placeholder_newsletter_centro .grupo .label {
												    position: absolute;
												    margin: 0;
												    top: 70px;

													font-family: 'Montserrat', sans-serif;
													font-weight: 400;
													font-size:1em;
													font-style:normal; 
													font-variant:normal; 
													text-transform:none; 
							  						line-height: 1.4em;
													color:#FFFFFF;
												}




















.historico {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	/*background-color: #ff0000;*/
	width: 100%;
	/*height: 630px;*/ 
	position: relative;
}

			.historico #historico_centro {
				max-width: 1500px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				/*height: 946px;*/
				position: relative;
				/*background-color: #FF0000;*/
  				overflow:auto; /*força a ter o height com o content :) ; */
			}

			.historico #historico_centro .ladoEsq {
				float: left;
				/*background-color: #084C85;*/
				width: 38.33%;
				/*height: 664px;*/
				margin-bottom: 0px;
				text-align: center;
				position: relative;
			}


							.historico #historico_centro .ladoEsq .contain {
								position: relative;
								padding: 0;
								margin: 0;
								height: 44.5vw; /*500px;*/
								max-height: 673px;
							    width: 97%;
								/*background-color: #F4F4F4;*/
							}


									.historico #historico_centro .ladoEsq .contain .tit_0 {
									    position: absolute;
									    margin: 0;
									    top: 50px;
										left: 0px;
							    		width: 100%;

										font-family: 'Montserrat', sans-serif;
										font-weight: 800; /*400, 500, 700, 900*/
										font-size:35px;
										font-style:normal; 
										font-variant:normal; 
										text-transform:none; 
				  						line-height: 1em;
				  						text-align: center;
										color:#000000;
									}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_1 {
													font-weight: 600; /*400, 500, 700, 900*/
													font-size: 28px;
							  						line-height: 1.2em;
													color:#000000;
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_2 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size: 18px;
							  						line-height: 0.5em;
													color:#000000;
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_3 {
													font-weight: 700; /*400, 500, 700, 900*/
													font-size: 26px;
							  						line-height: 1.2em;
													color:#1FAAE4;
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_4 {
													font-weight: 500; /*400, 500, 700, 900*/
													font-size:23px;
							  						line-height: 1.2em;
													color:#000000;
												}


							 .historico #historico_centro .ladoEsq .sabermais {
								position: absolute;
							 	bottom:100px;

								margin: auto;
							 	left: 0;
							 	right: 0;

								cursor: pointer;
								margin-right: auto;
								margin-left: auto;
								min-width: 200px;
								width: 45%;
								font-family: 'Montserrat', sans-serif;
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								background-color:#FFFFFF;
								color:#000000;
								text-align: center;
							    border-top: 1px solid #000000;
							    border-right: 1px solid #000000;
							    border-bottom: 1px solid #000000;
							    border-left: 1px solid #1FAAE4;

							  	height: 36px;				/* centra o texto vertical */
							  	line-height: 36px; 			/* centra o texto vertical */
							  	vertical-align: middle;		/* centra o texto vertical */
							}

							 .historico #historico_centro .ladoEsq .sabermais:hover {
								cursor: pointer;
								margin-right: auto;
								margin-left: auto;
								width: 45%;
								font-family: 'Montserrat', sans-serif;
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								background-color:#1FAAE4;
								color:#FFFFFF;
								text-align: center;
							    border-top: 1px solid #1FAAE4;
							    border-right: 1px solid #1FAAE4;
							    border-bottom: 1px solid #1FAAE4;
							    border-left: 1px solid #1FAAE4;

							  	height: 36px;				/* centra o texto vertical */
							  	line-height: 36px; 			/* centra o texto vertical */
							  	vertical-align: middle;		/* centra o texto vertical */
							}


			.historico #historico_centro .ladoDir {
				float: left;
				width: 61.66%;
				/*height: 364px;*/
				margin-bottom: 0px;
				text-align: right;
				position: relative;
			}

							.historico #historico_centro .ladoDir .frame {
								position: relative;
								padding: 0;
								margin: 0;
								margin-left:auto; 
								margin-right:0;
							    width: 97%;
							    display: block;
							}






















#barra_menu {
	     position: relative;
		 width: 100%;
		 height: 100%; 
		 top:0px;
		 right:-100%; /*(-300px)*/
		 background: #3EABDD;
		 /*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: 'Montserrat', 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: 'Montserrat', 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;} 














.soTexto2Imagens {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	/*background-color: #D16B2F;*/
	width: 100%;
	overflow:hidden;
	position: relative;
}

		.soTexto2Imagens #soTexto2Imagens_centro {
			clear: both;
			position: relative;
			max-width: 1500px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			background-color: #FFFFFF;
			overflow:hidden;
		}


				.soTexto2Imagens #soTexto2Imagens_centro .parte_esq {
					float: left;
					width: 60%;

				    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
				    -moz-box-sizing: border-box;    /* Firefox */
				    box-sizing: border-box;

					position: relative;
					margin: 0;
					padding: 0;
					/*margin-top: 80px;*/
					padding-left: 20px;
					padding-right: 60px;

					text-align: justify;
					text-justify: inter-word;

					-moz-osx-font-smoothing: grayscale; 
                    -webkit-font-smoothing: antialiased; 
					font-family: 'Montserrat', sans-serif; 		
					font-size:16px;
					color:#000000;
					line-height:23px;
				}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho {
							position: relative;
							margin: 0;
							padding: 0;

							-moz-osx-font-smoothing: grayscale; 
		                    -webkit-font-smoothing: antialiased; 
							font-family: 'Montserrat', sans-serif; 		
							font-size:24px;
							color:#000000;
							line-height:23px;
							text-align: center;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho1 {
							position: relative;
							margin: 0;
							padding: 0;
							margin-top: 25px;

							-moz-osx-font-smoothing: grayscale; 
		                    -webkit-font-smoothing: antialiased; 
							font-family: 'Montserrat', sans-serif; 
							font-weight: 900; /*400, 500, 700, 900*/		
							font-size:24px;
							color:#000000;
							line-height:23px;
							text-align: center;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho2 {
							position: relative;
							margin: 0;
							padding: 0;
							margin-top: 10px;
							margin-bottom: 40px;

							-moz-osx-font-smoothing: grayscale; 
		                    -webkit-font-smoothing: antialiased; 
							font-family: 'Montserrat', sans-serif; 
							font-weight: 800; /*400, 500, 700, 900*/		
							font-size:24px;
							color:#02ADF3;
							line-height:22px;
							text-align: center;
						}



						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .link:link {font-family:inherit; font-size:inherit; color:#373636; text-decoration:underline;}
						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .link:visited {font-family:inherit; font-size:inherit; color:#373636; text-decoration:underline;}
						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .link:hover {font-family:inherit; font-size:inherit; color:#8DBB23; text-decoration:underline;}
						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .link:active {font-family:inherit; font-size:inherit; color:#006531; text-decoration:underline;}


						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .linhinha {
							clear: both;
							width: 50%;
							height: 1px;
							position: relative;
							margin-top: 50px;
 		
							font-size:12px;
							background-color: #8DBB23;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .rodapezinho {
							position: relative;
							margin: 0;
							padding: 0;
							padding-top: 10px;
							padding-left: 0px;
							padding-right: 10px;

							-moz-osx-font-smoothing: grayscale; 
		                    -webkit-font-smoothing: antialiased; 
							font-family: 'Montserrat', sans-serif; 		
							font-size:12px;
							color:#373636;
							line-height:23px;
						}

							.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .rodapezinho .linquinho:link {font-family:inherit; font-size:inherit; color:#8DBB23; text-decoration:underline;}
							.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .rodapezinho .linquinho:visited {font-family:inherit; font-size:inherit; color:#8DBB23; text-decoration:underline;}
							.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .rodapezinho .linquinho:hover {font-family:inherit; font-size:inherit; color:#373636; text-decoration:underline;}
							.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .rodapezinho .linquinho:active {font-family:inherit; font-size:inherit; color:#8DBB23; text-decoration:underline;}


						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .loguinho {
							position: relative;
							margin-top: 10px;
							width: 200px;
						}



				.soTexto2Imagens #soTexto2Imagens_centro .parte_dir {
					float: left;
					width: 40%;
				}


						.soTexto2Imagens #soTexto2Imagens_centro .parte_dir .fig_1 {
							position: relative;
							/*margin-top: 80px;*/
							width: 100%;
							height: 20vw;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_dir .fig_2 {
							position: relative;
							margin-top: 20px;	
							width: 100%;
							height: 20vw;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_dir .legenda {
							position: relative;
							margin: 0;
							padding: 0;
							padding-top: 10px;
							padding-left: 0px;
							padding-right: 10px;

							-moz-osx-font-smoothing: grayscale; 
		                    -webkit-font-smoothing: antialiased; 
							font-family: 'Montserrat', sans-serif; 		
							font-size:12px;
							color:#046632;
							line-height:20px;
						}




				.soTexto2Imagens #soTexto2Imagens_centro .rodape {
					clear: both;
					width: 100%;

					position: relative;
					margin: 0;
					padding: 0;
					padding-top: 50px;
					padding-left: 90px;
					padding-right: 40px;

					-moz-osx-font-smoothing: grayscale; 
                    -webkit-font-smoothing: antialiased; 
					font-family: 'Montserrat', sans-serif; 		
					font-size:12px;
					color:#373636;
					line-height:23px;
				}

						.soTexto2Imagens #soTexto2Imagens_centro .linha {
							clear: both;
							width: 20%;
							height: 1px;
							position: relative;
							margin-bottom: 10px;
 		
							font-size:12px;
							background-color: #8DBB23;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .rodape .link1:link {font-family:inherit; font-size:inherit; color:#8DBB23; text-decoration:underline;}
						.soTexto2Imagens #soTexto2Imagens_centro .rodape .link1:visited {font-family:inherit; font-size:inherit; color:#8DBB23; text-decoration:underline;}
						.soTexto2Imagens #soTexto2Imagens_centro .rodape .link1:hover {font-family:inherit; font-size:inherit; color:#373636; text-decoration:underline;}
						.soTexto2Imagens #soTexto2Imagens_centro .rodape .link1:active {font-family:inherit; font-size:inherit; color:#8DBB23; text-decoration:underline;}
































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

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


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

					position: relative;
					margin: 0;
					padding: 0;
				}

						.umEspectaculo #umEspectaculo_centro .parte_esq .fig_1 {
							position: relative;
							/*margin-top: 80px;*/
							width: 100%;
						}



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


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

					-moz-osx-font-smoothing: grayscale; 
                    -webkit-font-smoothing: antialiased; 
					font-family: 'Montserrat', sans-serif; 		
					font-size:12px;
					color:#373636;
					line-height:23px;
				}


							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_0 {
							    margin: 0;
							    padding-top: 60px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 800; /*400, 500, 700, 900*/
								font-size:23px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
		  						line-height: 1.6em;
		  						text-align: center;
								color:#000000;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_1 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;
							    padding-left: 30px; 
							    padding-right: 30px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 500; /*400, 500, 700, 900*/
								font-size:28px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 1.2em;
		  						text-align: center;
								color:#3EABDD;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_2 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 700; /*400, 500, 700, 900*/
								font-size:23px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 1.2em;
		  						text-align: center;
								color:#3EABDD;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_3 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 700; /*400, 500, 700, 900*/
								font-size:21px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 21px;
		  						text-align: center;
								color:#000000;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_4 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 500; /*400, 500, 700, 900*/
								font-size:18px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 23px;
		  						text-align: center;
								color:#000000;
							}
							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_4link:link {font-family:inherit; font-size:18px; color:#000000; text-decoration:none;}
							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_4link:visited {font-family:inherit; font-size:18px; color:#000000; text-decoration:none;}
							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_4link:hover {font-family:inherit; font-size:18px; color:#3EABDD; text-decoration:none;}
							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_4link:active {font-family:inherit; font-size:18px; color:#000000; text-decoration:none;}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_5 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 500; /*400, 500, 700, 900*/
								font-size:25px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 1.1em;
		  						text-align: center;
								color:#000000;
							}


							 .umEspectaculo #umEspectaculo_centro .parte_dir .botao_azul {
								position: relative;
								margin: auto;
							 	margin-top: 60px;

								cursor: pointer;
								margin-right: auto;
								margin-left: auto;
								min-width: 200px;
								width: 45%;
								font-family: 'Montserrat', sans-serif;
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								background-color:#1FAAE4;
								color:#FFFFFF;
								text-align: center;
							    border-top: 1px solid #1FAAE4;
							    border-right: 1px solid #1FAAE4;
							    border-bottom: 1px solid #1FAAE4;
							    border-left: 1px solid #1FAAE4;

							  	height: 36px;				/* centra o texto vertical */
							  	line-height: 36px; 			/* centra o texto vertical */
							  	vertical-align: middle;		/* centra o texto vertical */
							}

							 .umEspectaculo #umEspectaculo_centro .parte_dir .botao_azul:hover {
								cursor: pointer;
								margin-right: auto;
								margin-left: auto;
								width: 45%;
								font-family: 'Montserrat', sans-serif;
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								background-color:#FFFFFF;
								color:#000000;
								text-align: center;
							    border-top: 1px solid #000000;
							    border-right: 1px solid #000000;
							    border-bottom: 1px solid #000000;
							    border-left: 1px solid #000000;

							  	height: 36px;				/* centra o texto vertical */
							  	line-height: 36px; 			/* centra o texto vertical */
							  	vertical-align: middle;		/* centra o texto vertical */
							}





















.umEspectaculo_invertido {
	clear: both;
	padding: 0 0 0 0 ;
	margin: 0 auto;
	/*background-color: #D16B2F;*/
	width: 100%;
	overflow:hidden;
	position: relative;
}

		.umEspectaculo_invertido #umEspectaculo_invertido_centro {
			clear: both;
			position: relative;
			max-width: 1500px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			background-color: #F4F4F4;
			overflow:hidden;


		}



				.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq {
					float: left;
					width: 50%;
					background-color: #F4F4F4;
					text-align: center;


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

					-moz-osx-font-smoothing: grayscale; 
                    -webkit-font-smoothing: antialiased; 
					font-family: 'Montserrat', sans-serif; 		
					font-size:12px;
					color:#373636;
					line-height:23px;
				}


							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_0 {
							    margin: 0;
							    padding-top: 60px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 800; /*400, 500, 700, 900*/
								font-size:23px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
		  						line-height: 1.6em;
		  						text-align: center;
								color:#000000;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_1 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;
							    padding-left: 30px; 
							    padding-right: 30px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 500; /*400, 500, 700, 900*/
								font-size:28px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 1.2em;
		  						text-align: center;
								color:#3EABDD;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_2 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 700; /*400, 500, 700, 900*/
								font-size:23px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 1.2em;
		  						text-align: center;
								color:#3EABDD;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_3 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 700; /*400, 500, 700, 900*/
								font-size:21px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 21px;
		  						text-align: center;
								color:#000000;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_4 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 500; /*400, 500, 700, 900*/
								font-size:18px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 23px;
		  						text-align: center;
								color:#000000;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_5 {
							    position: relative;
							    margin: 0;
							    padding-top: 10px;

								font-family: 'Montserrat', sans-serif;
								font-weight: 500; /*400, 500, 700, 900*/
								font-size:25px;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
					  			line-height: 1.1em;
		  						text-align: center;
								color:#000000;
							}


							 .umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .botao_azul {
								position: relative;
								margin: auto;
							 	margin-top: 60px;

								cursor: pointer;
								margin-right: auto;
								margin-left: auto;
								min-width: 200px;
								width: 45%;
								font-family: 'Montserrat', sans-serif;
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								background-color:#1FAAE4;
								color:#FFFFFF;
								text-align: center;
							    border-top: 1px solid #1FAAE4;
							    border-right: 1px solid #1FAAE4;
							    border-bottom: 1px solid #1FAAE4;
							    border-left: 1px solid #1FAAE4;

							  	height: 36px;				/* centra o texto vertical */
							  	line-height: 36px; 			/* centra o texto vertical */
							  	vertical-align: middle;		/* centra o texto vertical */
							}

							 .umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .botao_azul:hover {
								cursor: pointer;
								margin-right: auto;
								margin-left: auto;
								width: 45%;
								font-family: 'Montserrat', sans-serif;
								font-size:1em;
								font-style:normal; 
								font-variant:normal; 
								text-transform:none; 
								background-color:#FFFFFF;
								color:#000000;
								text-align: center;
							    border-top: 1px solid #000000;
							    border-right: 1px solid #000000;
							    border-bottom: 1px solid #000000;
							    border-left: 1px solid #000000;

							  	height: 36px;				/* centra o texto vertical */
							  	line-height: 36px; 			/* centra o texto vertical */
							  	vertical-align: middle;		/* centra o texto vertical */
							}






				.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_dir {
					float: left;
					width: 50%;

					position: relative;
					margin: 0;
					padding: 0;
				}

						.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_dir .fig_1 {
							position: relative;
							/*margin-top: 80px;*/
							width: 100%;
						}
















































footer {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #3EABDD;
	width: 100%;
	position: relative;
}


			footer #footer_centro {
				max-width: 1500px;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 100%;
				position: relative;
			}




						footer #footer_centro nav{
							position: absolute;
							right: 105px;			
							margin-top: 35px;	
							font-family: 'Montserrat', sans-serif; 		
							font-size:1.15em; 
							color:#000000;
						}

						footer #footer_centro .Nav_link:link {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
						footer #footer_centro .Nav_link:visited {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
						footer #footer_centro .Nav_link:hover {font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:none; margin-left: 6px; margin-right: 10px;}
						footer #footer_centro .Nav_link:active {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}


						footer #footer_centro #pesquisa{
							position: absolute;
							right: 62px;			
							margin-top: 30px;
						}

						footer #footer_centro #separador{
						    max-width: 1500px;
							width: 100%;
							position: absolute;
							margin-top: 80px;
						}



						footer .logo_footer{
							position: absolute;
							margin-left: 63px;
							margin-top: 7em;
						}

						footer h6 {
							padding-top: 13em;
							margin-left: 63px;
							font-family: 'Montserrat', sans-serif; 	
							font-size:1em; 
							font-style:normal; 
							font-variant:normal; 
							text-transform:none; 
			  				line-height: 1.5em;
							color:#000000;
						}

						footer #disclaimer {
							padding-top: 3em;
							padding-bottom: 3em;
							margin-left: 63px;
							font-family: 'Montserrat', sans-serif; 	
							font-size:0.7em; 
							font-style:normal; 
							font-variant:normal; 
							text-transform:none; 
							color:#FFFFFF;
						}

						footer #disclaimer .disclaimer_link:link {font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:none; margin-left: 6px; margin-right: 10px;}
						footer #disclaimer .disclaimer_link:visited {font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:none; margin-left: 6px; margin-right: 10px;}
						footer #disclaimer .disclaimer_link:hover {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
						footer #disclaimer .disclaimer_link:active {font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:none; margin-left: 6px; margin-right: 10px;}


						footer #icons{
							position: absolute;
							right: 63px;
							margin-top: 7em;
						}

								footer .footer_facebook {
								}

								footer .footer_twitter {
									margin-left: 20px;
								}

								footer .footer_instagram {
									margin-left: 20px;
								}







.so_espaco_40 {
	padding: 0 0 0 0 ;
	margin: 0 auto;
	background-color: #FFFFFF;
	width: 100%;
	height: 40px; 
	position: relative;
}

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




















/* 
==========================================================================
 Escurece Tudo
========================================================================== 
*/
.escureceTudo_popup
{
			height:100%;
			width:100%;
			position:fixed;
			left:0;
			top:0;
			z-index:200 !important;
			background-color:black;
			/*background-image:url(../assets/fundo_escureceTudo.png);*/
           	background-color: rgba(0, 0, 0, 0.95);
			visibility:hidden;
}

			.escureceTudo_popup #container
			{
					max-width: 1200px;
					padding: 0px 0px 0px 0;
					margin: 0 auto;
					/*background-color: #FF0000;*/
					/*height: 10em;*/
					width: 100%;
					margin-right: auto;
					margin-left: auto;
				    top: 0;  
				    bottom: 0;  
				    left: 0;  
				    right: 0;  
					position: absolute;
			}

			.escureceTudo_popup #container #foto_galeria
			{
					cursor: pointer;
					width: 100%;

				    position: absolute;
				    margin: auto;
				    top: 0;
				    left: 0;
				    right: 0;
				    bottom: 0;
			}
/* 
==========================================================================
 Escurece Tudo
========================================================================== 
*/











/* 
==========================================================================
 Forms
========================================================================== 
*/


.FormNewsletter { 
  margin-left:0px;
  margin-right:0px; 
  margin-bottom:0px;
  font-family: 'Montserrat', sans-serif;
  font-size: 22px;
  color: #000000;
  padding-right: 0px;
  padding-left: 10px;
  border-top: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  background-color: #FFFFFF;
}


.BotaoNewsletter { 
    width:218px;	
    height: 52px;
    padding: 0px;
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    color: #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    background-image: -webkit-linear-gradient(#3EABDD, #3EABDD);
    background-image: -moz-linear-gradient(#3EABDD, #3EABDD);
    background-color:#3EABDD;
}
.BotaoNewsletter:hover { 
    color: #3EABDD;
    background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
    background-image: -moz-linear-gradient(#FFFFFF, #FFFFFF);
    background-color:#FFFFFF;
}

/* 
==========================================================================
 Forms
========================================================================== 
*/










/* 
==========================================================================
 Botões
========================================================================== 
*/


/* 
==========================================================================
 Botões
========================================================================== 
*/


















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



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

.historico {
}

			.historico #historico_centro {
			}

			.historico #historico_centro .ladoEsq {
				width: 38.33%;
			}


							.historico #historico_centro .ladoEsq .contain {
								height: 44.5vw; /*500px;*/
								max-height: 673px;
							    width: 97%;
							}


									.historico #historico_centro .ladoEsq .contain .tit_0 {
										font-size:2.3vw; /*35px;*/
									}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_1 {
													font-size: 1.8vw; /*28px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_2 {
													font-size:1.2vw; /*18px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_3 {
													font-size:1.7vw; /*26px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_4 {
													font-size:23px;
												}


							 .historico #historico_centro .ladoEsq .sabermais {
							 	bottom:90px;
								min-width: 200px;
								width: 45%;
								font-size:1em;
							}

							 .historico #historico_centro .ladoEsq .sabermais:hover {
							}





			.historico #historico_centro .ladoDir {
				float: left;
				width: 61.66%;
				/*height: 364px;*/
				margin-bottom: 0px;
				text-align: right;
				position: relative;
			}

							.historico #historico_centro .ladoDir .frame {
								position: relative;
								padding: 0;
								margin: 0;
								margin-left:auto; 
								margin-right:0;
							    width: 97%;
							    display: block;
							}


}























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

.placeholder_newsletter {
}

			.placeholder_newsletter #placeholder_newsletter_centro {
				height: 330px; 
			}

									.placeholder_newsletter #placeholder_newsletter_centro .titulo1 {
									    top: 30px;
										font-size:2em;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .titulo2 {
									    top: 70px;
										font-size:1.2em;
									}

									.placeholder_newsletter #placeholder_newsletter_centro input[name=FNome] {
									    top: 120px;
									    width: 80%;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .grupo {
									    top: 190px;
									    width: 80.9%;
									}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=FEmail] {
												    left: 0;
												    width: 73.5%;
												}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=BAderir] {
												    right: 0;
												    margin-left: 20px;
												}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo .label {
												    top: 65px;
													font-size:0.9em;
												}

			.BotaoNewsletter { 
			    width:23.4%;	
			    height: 52px;
			    font-size: 30px;
			}
			.BotaoNewsletter:hover { 
			}

}



















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


	header {
		height: 7em;
	}

					header .logo{
						position: absolute;
						margin-left: 40px;
						margin-top: 27px;
						width: 130px;
					}

					header nav{
						right: 85px;			
						margin-top: 68px;		
						font-size:1.15em;
					}

					header #pesquisa{
						right: 40px;			
						margin-top: 63px;
					}

					header .fixo {

					}

									header .fixo #fixo_centro {
									}

												header .fixo #fixo_centro .logo_fixo {
													margin-left: 40px;
													margin-top: 0.7em;
													width: 85px;
												}

												header .fixo #fixo_centro .botaomenu_fixo {
													display: none;
												}

												header .fixo #fixo_centro #nav_fixo{
												    position: absolute;
													right: 40px;			
													margin-top: 2em;	
													font-family: 'Montserrat', sans-serif; 		
													font-size:1em;
													color:#000000;
												}

																header .Nav_fixo:link {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
																header .Nav_fixo:visited {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}
																header .Nav_fixo:hover {font-family:inherit; font-size:inherit; color:#FFFFFF; text-decoration:none; margin-left: 6px; margin-right: 10px;}
																header .Nav_fixo:active {font-family:inherit; font-size:inherit; color:#000000; text-decoration:none; margin-left: 6px; margin-right: 10px;}









.tres_fotos {
}

			.tres_fotos #tres_fotos_centro {
				width: 100%;
				height: 864px; 
			}

			.ladoEsquerdo {
				width: 33.33%;
			}

							.ladoEsquerdo .frame {
							    width: 96%;
							}

							.ladoEsquerdo .container {
								height: 400px;
							    width: 96%;
							}

									.ladoEsquerdo .container .titulo_0 {
									    top: 50px;
							    		width: 100%;
										font-size:20px;
				  						line-height: 1.6em;
									}

												.ladoEsquerdo .container .titulo_0 .titulo_1 {
													font-size:25px;
							  						line-height: 1.2em;
												}

												.ladoEsquerdo .container .titulo_0 .titulo_2 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoEsquerdo .container .titulo_0 .titulo_3 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoEsquerdo .container .titulo_0 .titulo_4 {
													font-size:20px;
							  						line-height: 1.2em;
												}

			.ladoMeio {
				width: 33.33%;
			}

							.ladoMeio .frame {
							    width: 96%;
							}

							.ladoMeio .container {
								top:0px;
							    width: 96%;
								height: 400px;
							}

									.ladoMeio .container .titulo_0 {
									    top: 50px;
							    		width: 100%;
										font-size:20px;
				  						line-height: 1.4em;
									}

												.ladoMeio .container .titulo_0 .titulo_1 {
													font-size:25px;
							  						line-height: 1.2em;
												}

												.ladoMeio .container .titulo_0 .titulo_2 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoMeio .container .titulo_0 .titulo_3 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoMeio .container .titulo_0 .titulo_4 {
													font-size:20px;
							  						line-height: 1.2em;
												}


			.ladoDireito {
				width: 33.33%;
			}

							.ladoDireito .frame {
							    width: 96%;
							}

							.ladoDireito .container {
							    width: 96%;
								height: 400px;
							}

									.ladoDireito .container .titulo_0 {
									    top: 50px;
							    		width: 100%;
										font-size:20px;
				  						line-height: 1.4em;

									}

												.ladoDireito .container .titulo_0 .titulo_1 {
													font-size:25px;
							  						line-height: 1.2em;
												}

												.ladoDireito .container .titulo_0 .titulo_2 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoDireito .container .titulo_0 .titulo_3 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoDireito .container .titulo_0 .titulo_4 {
													font-size:20px;
							  						line-height: 1.2em;
												}






.historico {
}
			.historico #historico_centro {
			}

			.historico #historico_centro .ladoEsq {
				width: 38.33%;
			}

							.historico #historico_centro .ladoEsq .contain {
								height: 44.5vw; /*500px;*/
								max-height: 673px;
							    width: 97%;
							}

									.historico #historico_centro .ladoEsq .contain .tit_0 {
										font-size:2.4vw; /*35px;*/
									}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_1 {
													font-size: 2vw; /*28px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_2 {
													font-size:1.4vw; /*18px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_3 {
													font-size:2vw; /*26px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_4 {
													font-size:23px;
												}


							 .historico #historico_centro .ladoEsq .sabermais {
							 	bottom:60px;
								min-width: 200px;
								width: 45%;
								font-size:1em;
							}

							 .historico #historico_centro .ladoEsq .sabermais:hover {
							}

			.historico #historico_centro .ladoDir {
				float: left;
				width: 61.66%;
				/*height: 364px;*/
				margin-bottom: 0px;
				text-align: right;
				position: relative;
			}

							.historico #historico_centro .ladoDir .frame {
								position: relative;
								padding: 0;
								margin: 0;
								margin-left:auto; 
								margin-right:0;
							    width: 97%;
							    display: block;
							}









.umEspectaculo {
}

		.umEspectaculo #umEspectaculo_centro {
		}


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

						.umEspectaculo #umEspectaculo_centro .parte_esq .fig_1 {
						}


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


							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_0 {
							    padding-top: 40px;
								font-size:21px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_1 {
							    padding-top: 10px;
							    padding-left: 30px; 
							    padding-right: 30px;

								font-size:25px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_2 {
							    padding-top: 10px;
								font-size:22px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_3 {
							    padding-top: 10px;
								font-size:20px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_4 {
							    padding-top: 10px;
								font-size:17px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_5 {
							    padding-top: 10px;
								font-size:24px;
							}


							 .umEspectaculo #umEspectaculo_centro .parte_dir .botao_azul {
							 	margin-top: 30px;
							}

							 .umEspectaculo #umEspectaculo_centro .parte_dir .botao_azul:hover {
							}














.umEspectaculo_invertido {
}

		.umEspectaculo_invertido #umEspectaculo_invertido_centro {
		}


				.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq {
					width: 50%;
				}


							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_0 {
							    padding-top: 40px;
								font-size:21px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_1 {
							    padding-top: 10px;
							    padding-left: 30px; 
							    padding-right: 30px;

								font-size:25px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_2 {
							    padding-top: 10px;
								font-size:22px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_3 {
							    padding-top: 10px;
								font-size:20px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_4 {
							    padding-top: 10px;
								font-size:17px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_5 {
							    padding-top: 10px;
								font-size:24px;
							}


							 .umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .botao_azul {
							 	margin-top: 30px;
							}

							 .umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .botao_azul:hover {
							}


				.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_dir {
					width: 50%;
				}

						.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_dir .fig_1 {
						}













footer {
}

						footer #footer_centro nav{
							display: none;
						}

						footer #footer_centro #pesquisa{
							display: none;
						}

						footer #footer_centro #separador{
							display: none;
						}

						footer .logo_footer{
							position: absolute;
							margin-left: 40px;
							margin-top: 10px;
							width: 90px;
						}

						footer h6 {
							padding-top: 6em;
							margin-left: 40px;
							font-size:0.7em; 
			  				line-height: 1.5em;
						}

						footer #disclaimer {
							padding-top: 2em;
							padding-bottom: 1em;
							margin-left: 40px;
							font-size:0.7em; 
						}


						footer #icons{
							position: absolute;
							right: 0px;
							margin-top: 10px;
						}

								footer .footer_facebook {
									/*margin-left: 20px;*/
									width: 24.3%;
								}

								footer .footer_twitter {
									margin-left: 10px;
									width: 24.3%;
								}

								footer .footer_instagram {
									margin-left: 10px;
									width: 24.3%;
								}

}


























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

			.duas_fotos #duas_fotos_centro {
				width: 100%;
			}

			.duas_fotos #duas_fotos_centro .ladoEsq {
				width: 50%;
			}

							.duas_fotos #duas_fotos_centro .ladoEsq .frame {
							    width: 97%;
							}

							.duas_fotos #duas_fotos_centro .ladoEsq .contain {
								height: 380px;
							    width: 97%;
							}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_0 {
									    top: 50px;
										left: 0px;
							    		width: 100%;
										font-size:19px;
				  						line-height: 1.6em;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_1 {
										font-size:24px;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_2 {
										font-size:19px;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_3 {
										font-size:19px;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_4 {
										font-size:16px;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_5 {

									}


			.duas_fotos #duas_fotos_centro .ladoDir {
				width: 50%;
			}

							.duas_fotos #duas_fotos_centro .ladoDir .frame {
							    width: 97%;
							}

							.duas_fotos #duas_fotos_centro .ladoDir .contain {
							    width: 97%;
								height: 380px;
							}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_0 {
										font-size:19px;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_1 {
										font-size:24px;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_2 {
										font-size:19px;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_3 {
										font-size:19px;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_4 {
										font-size:16px;
									}
									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_5 {

									}







.soTexto2Imagens {
}

		.soTexto2Imagens #soTexto2Imagens_centro {
		}


				.soTexto2Imagens #soTexto2Imagens_centro .parte_esq {
					width: 100%;

					padding-left: 40px;
					padding-right: 40px;

					font-size:16px;
					line-height:23px;
				}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho {
							font-size:24px;
							line-height:23px;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho1 {
							margin-top: 25px;
		
							font-size:24px;
							line-height:23px;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho2 {
							margin-top: 10px;
							margin-bottom: 40px;

							font-size:24px;
							line-height:22px;
						}


				.soTexto2Imagens #soTexto2Imagens_centro .parte_dir {
					width: 100%;
					text-align: center;
				}


						.soTexto2Imagens #soTexto2Imagens_centro .parte_dir .fig_1 {
							margin-top: 20px;	
							margin-right: 10px;
							width: 40%;
							height: 24vw;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_dir .fig_2 {
							margin-top: 20px;	
							margin-left: 10px;
							width: 40%;
							height: 24vw;
						}








}


















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

.placeholder_newsletter {
}

			.placeholder_newsletter #placeholder_newsletter_centro {
				height: 280px; 
			}

									.placeholder_newsletter #placeholder_newsletter_centro .titulo1 {
									    top: 30px;
										font-size:1.7em;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .titulo2 {
									    top: 65px;
										font-size:1em;
									}

									.placeholder_newsletter #placeholder_newsletter_centro input[name=FNome] {
									    top: 110px;
									    width: 80%;
									    height: 40px;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .grupo {
									    top: 166px;
									    width: 80.9%;
									}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=FEmail] {
												    left: 0;
												    width: 73.5%;
									    			height: 40px;
												}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=BAderir] {
												    right: 0;
												    margin-left: 20px;
									    			height: 42px;
												}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo .label {
												    top: 55px;
													font-size:0.9em;
												}

			.BotaoNewsletter { 
			    width:23.4%;	
			    height: 52px;
			    font-size: 25px;
			}
			.BotaoNewsletter:hover { 
			}










.umEspectaculo {
}

		.umEspectaculo #umEspectaculo_centro {
		}


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

						.umEspectaculo #umEspectaculo_centro .parte_esq .fig_1 {
						}


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


							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_0 {
							    padding-top: 40px;
								font-size:21px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_1 {
							    padding-top: 10px;
							    padding-left: 30px; 
							    padding-right: 30px;

								font-size:25px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_2 {
							    padding-top: 10px;
								font-size:22px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_3 {
							    padding-top: 10px;
								font-size:20px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_4 {
							    padding-top: 10px;
								font-size:17px;
							}

							.umEspectaculo #umEspectaculo_centro .parte_dir .tit_5 {
							    padding-top: 10px;
								font-size:24px;
							}


							 .umEspectaculo #umEspectaculo_centro .parte_dir .botao_azul {
							 	margin-top: 40px;
							 	margin-bottom: 40px;
							}

							 .umEspectaculo #umEspectaculo_centro .parte_dir .botao_azul:hover {
							}














.umEspectaculo_invertido {
}

		.umEspectaculo_invertido #umEspectaculo_invertido_centro {
			 display:flex;
    		flex-direction: column-reverse;
		}



				.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq {
					width: 100%;
				}


							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_0 {
							    padding-top: 40px;
								font-size:21px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_1 {
							    padding-top: 10px;
							    padding-left: 30px; 
							    padding-right: 30px;

								font-size:25px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_2 {
							    padding-top: 10px;
								font-size:22px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_3 {
							    padding-top: 10px;
								font-size:20px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_4 {
							    padding-top: 10px;
								font-size:17px;
							}

							.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .tit_5 {
							    padding-top: 10px;
								font-size:24px;
							}


							 .umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .botao_azul {
							 	margin-top: 40px;
							 	margin-bottom: 40px;
							}

							 .umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_esq .botao_azul:hover {
							}


				.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_dir {
					width: 100%;
				}

						.umEspectaculo_invertido #umEspectaculo_invertido_centro .parte_dir .fig_1 {
						}








}




















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

.tres_fotos {
}

			.tres_fotos #tres_fotos_centro {
				width: 100%;
				height: 864px; 
			}

			.ladoEsquerdo {
				width: 33.33%;
			}

							.ladoEsquerdo .frame {
							    width: 96%;
							}

							.ladoEsquerdo .container {
								height: 400px;
							    width: 96%;
							}

									.ladoEsquerdo .container .titulo_0 {
									    top: 50px;
							    		width: 100%;
										font-size:17px;
				  						line-height: 1.6em;
									}

												.ladoEsquerdo .container .titulo_0 .titulo_1 {
													font-size:21px;
							  						line-height: 1.2em;
												}

												.ladoEsquerdo .container .titulo_0 .titulo_2 {
													font-size:17px;
							  						line-height: 1.2em;
												}

												.ladoEsquerdo .container .titulo_0 .titulo_3 {
													font-size:17px;
							  						line-height: 1.2em;
												}

												.ladoEsquerdo .container .titulo_0 .titulo_4 {
													font-size:17px;
							  						line-height: 1.2em;
												}

			.ladoMeio {
				width: 33.33%;
			}

							.ladoMeio .frame {
							    width: 96%;
							}

							.ladoMeio .container {
								top:0px;
							    width: 96%;
								height: 400px;
							}

									.ladoMeio .container .titulo_0 {
									    top: 50px;
							    		width: 100%;
										font-size:20px;
				  						line-height: 1.4em;
									}

												.ladoMeio .container .titulo_0 .titulo_1 {
													font-size:25px;
							  						line-height: 1.2em;
												}

												.ladoMeio .container .titulo_0 .titulo_2 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoMeio .container .titulo_0 .titulo_3 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoMeio .container .titulo_0 .titulo_4 {
													font-size:20px;
							  						line-height: 1.2em;
												}


			.ladoDireito {
				width: 33.33%;
			}

							.ladoDireito .frame {
							    width: 96%;
							}

							.ladoDireito .container {
							    width: 96%;
								height: 400px;
							}

									.ladoDireito .container .titulo_0 {
									    top: 50px;
							    		width: 100%;
										font-size:20px;
				  						line-height: 1.4em;

									}

												.ladoDireito .container .titulo_0 .titulo_1 {
													font-size:25px;
							  						line-height: 1.2em;
												}

												.ladoDireito .container .titulo_0 .titulo_2 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoDireito .container .titulo_0 .titulo_3 {
													font-size:20px;
							  						line-height: 1.2em;
												}

												.ladoDireito .container .titulo_0 .titulo_4 {
													font-size:20px;
							  						line-height: 1.2em;
												}

}


















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

.historico {
}
			.historico #historico_centro {
			}

			.historico #historico_centro .ladoEsq {
				width: 38.33%;
			}

							.historico #historico_centro .ladoEsq .contain {
								height: 44.5vw; /*500px;*/
								max-height: 673px;
							    width: 97%;
							}

									.historico #historico_centro .ladoEsq .contain .tit_0 {
										top: 20px;
										font-size:2.4vw; /*35px;*/
									}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_1 {
													font-size: 2vw; /*28px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_2 {
													font-size:1.6vw; /*18px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_3 {
													font-size:2vw; /*26px;*/
												}

												.historico #historico_centro .ladoEsq .contain .tit_0 .tit_4 {
													font-size:23px;
												}


							 .historico #historico_centro .ladoEsq .sabermais {
							 	bottom:20px;
								min-width: 150px;
								width: 45%;
								font-size:0.8em;
							}

							 .historico #historico_centro .ladoEsq .sabermais:hover {
							}

			.historico #historico_centro .ladoDir {
				float: left;
				width: 61.66%;
				/*height: 364px;*/
				margin-bottom: 0px;
				text-align: right;
				position: relative;
			}

							.historico #historico_centro .ladoDir .frame {
								position: relative;
								padding: 0;
								margin: 0;
								margin-left:auto; 
								margin-right:0;
							    width: 97%;
							    display: block;
							}

}

















































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


	header {
		height: 4em;
	}

					header .logo{
						position: absolute;
						margin-left: 10px;
						margin-top: 10px;
						width: 16%;
					}


					header nav{display: none;}

					header #pesquisa{display: none;}

					header .botaomenu {display: block;}


					header .fixo #fixo_centro .logo_fixo {
										margin-left: 10px;
					}

					header .fixo #fixo_centro #nav_fixo{
					    				display: none;
					}






.duas_fotos {
}

			.duas_fotos #duas_fotos_centro {
			}

			.duas_fotos #duas_fotos_centro .ladoEsq {
				width: 50%;
			}

							.duas_fotos #duas_fotos_centro .ladoEsq .frame {
							    width: 97%;
							}

							.duas_fotos #duas_fotos_centro .ladoEsq .contain {
								height: 380px;
							    width: 97%;
							}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_0 {
									    top: 50px;
										left: 0px;
							    		width: 100%;
										font-size:17px;
				  						line-height: 1.6em;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_1 {
										font-size:22px;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_2 {
										font-size:17px;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_3 {
										font-size:17px;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_4 {
										font-size:14px;
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_5 {

									}


			.duas_fotos #duas_fotos_centro .ladoDir {
				width: 50%;
			}

							.duas_fotos #duas_fotos_centro .ladoDir .frame {
							    width: 97%;
							}

							.duas_fotos #duas_fotos_centro .ladoDir .contain {
							    width: 97%;
								height: 380px;
							}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_0 {
										font-size:17px;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_1 {
										font-size:22px;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_2 {
										font-size:17px;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_3 {
										font-size:17px;
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_4 {
										font-size:14px;
									}
									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_5 {

									}








footer {
}

						footer #footer_centro nav{
							display: none;
						}

						footer #footer_centro #pesquisa{
							display: none;
						}

						footer #footer_centro #separador{
							display: none;
						}

						footer .logo_footer{
							position: absolute;
							margin-left: 10px;
							margin-top: 10px;
							width: 18%;
						}

						footer h6 {
							padding-top: 6em;
							margin-left: 10px;
							font-size:0.7em; 
			  				line-height: 1.5em;
						}

						footer #disclaimer {
							padding-top: 2em;
							padding-bottom: 1em;
							margin-left: 10px;
							font-size:0.7em; 
						}

						footer #icons{
							position: absolute;
							right: 0px;
							margin-top: 10px;
						}

								footer .footer_facebook {
									/*margin-left: 20px;*/
									width: 24.3%;
								}

								footer .footer_twitter {
									margin-left: 10px;
									width: 24.3%;
								}

								footer .footer_instagram {
									margin-left: 10px;
									width: 24.3%;
								}

}




















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

.fotoTexto {
}
			.fotoTexto #fotoTexto_centro {
			}

			.fotoTexto #fotoTexto_centro .plchdr {
				width: 97%;
			}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTitulo1 {
						    margin-top: 30px;
				    		width: 100%;
							font-size:25px;
	  						line-height: 1.6em;
						}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTitulo2 {
						    margin-top: 30px;
							font-size:18px;
	  						line-height: 1.6em;
						}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTexto {
						    margin-top: 30px;
						    margin-bottom:50px;
							font-size:14px;
	  						line-height: 1.6em;
						}









.placeholder_newsletter {
}

			.placeholder_newsletter #placeholder_newsletter_centro {
				height: 220px; 
			}

									.placeholder_newsletter #placeholder_newsletter_centro .titulo1 {
									    top: 20px;
										font-size:1.4em;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .titulo2 {
									    top: 50px;
										font-size:0.8em;
									}

									.placeholder_newsletter #placeholder_newsletter_centro input[name=FNome] {
									    top: 90px;
									    width: 80%;
									    height: 30px;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .grupo {
									    top: 131px;
									    width: 81.5%;
									}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=FEmail] {
												    left: 0;
												    width: 73.5%;
									    			height: 30px;
												}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=BAderir] {
												    right: 0;
												    margin-left: 20px;
									    			height: 32px;
												}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo .label {
												    top: 35px;
													font-size:0.7em;
												}

			.FormNewsletter { 
			  font-size: 16px;

			}

			.BotaoNewsletter { 
			    width:23.4%;	
			    height: 52px;
			    font-size: 19px;
			}
			.BotaoNewsletter:hover { 
			}

}



















@media screen and (max-width: 600px) {
.duas_fotos {
}

			.duas_fotos #duas_fotos_centro {
			}

			.duas_fotos #duas_fotos_centro .ladoEsq {
				width: 100%;
				text-align: center;
				height: 140vW;
			}

							.duas_fotos #duas_fotos_centro .ladoEsq .frame {
								padding: 0 0 0 0 ;
								margin: 0 auto;
							    width: 90%;
							}

							.duas_fotos #duas_fotos_centro .ladoEsq .contain {
								padding: 0 0 0 0 ;
								margin: 0 auto;
								height: 65vw; /*380px;*/
							    width: 90%;

							    left:0;
							    right: 0;
							}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_0 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_1 {
										font-size: 4.5vw; /*22px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_2 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_3 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_4 {
										font-size: 2.5vw; /*14px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_5 {

									}

									 .duas_fotos #duas_fotos_centro .ladoEsq .botao_azul {
									 	bottom:4vw;
										min-width: 150px;
										width: 40%;
										font-size:0.8em;

									  	height: 30px;				/* centra o texto vertical */
									  	line-height: 30px; 			/* centra o texto vertical */
									}
									 .duas_fotos #duas_fotos_centro .ladoEsq .botao_azul:hover {
									}


			.duas_fotos #duas_fotos_centro .ladoDir {
				width: 100%;
				text-align: center;
				height: 140vW;
			}

							.duas_fotos #duas_fotos_centro .ladoDir .frame {
								padding: 0 0 0 0 ;
								margin: 0 auto;
							    width: 90%;
							}

							.duas_fotos #duas_fotos_centro .ladoDir .contain {
								padding: 0 0 0 0 ;
								margin: 0 auto;
								height: 380px;
							    width: 90%;

							    left:0;
							    right: 0;
							}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_0 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_1 {
										font-size: 4.5vw; /*22px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_2 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_3 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_4 {
										font-size: 2.5vw; /*14px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_5 {

									}

									 .duas_fotos #duas_fotos_centro .ladoDir .botao_azul {
									 	bottom:4vw;
										min-width: 150px;
										width: 40%;
										font-size:0.8em;

									  	height: 30px;				/* centra o texto vertical */
									  	line-height: 30px; 			/* centra o texto vertical */
									}
									 .duas_fotos #duas_fotos_centro .ladoDir .botao_azul:hover {
									}

}























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

header {
	height: 4em;
	width: 100%;
}

				header .logo{
					position: absolute;
					margin-left: 10px;
					margin-top: 10px;
					width: 24.3%;
				}

				header nav{
					display: none;
				}

				header #pesquisa{
					display: none;
				}

				header .botaomenu {
					display: block;
				}

				header .fixo #fixo_centro .logo_fixo {
									margin-left: 10px;
				}

				header .fixo #fixo_centro #nav_fixo{
				    				display: none;
				}









.fotoTexto {
}
			.fotoTexto #fotoTexto_centro {
			}

			.fotoTexto #fotoTexto_centro .plchdr {
				width: 97%;
			}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTitulo1 {
						    margin-top: 30px;
				    		width: 100%;
							font-size:20px;
	  						line-height: 1.6em;
						}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTitulo2 {
						    margin-top: 30px;
							font-size:16px;
	  						line-height: 1.6em;
						}

						.fotoTexto #fotoTexto_centro .plchdr .corpoTexto {
						    margin-top: 30px;
						    margin-bottom:50px;
							font-size:14px;
	  						line-height: 1.6em;
						}












.placeholder_newsletter {
}

			.placeholder_newsletter #placeholder_newsletter_centro {
				height: 199px; 
			}

									.placeholder_newsletter #placeholder_newsletter_centro .titulo1 {
									    top: 15px;
										font-size:1.1em;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .titulo2 {
									    top: 40px;
										font-size:0.7em;
									}

									.placeholder_newsletter #placeholder_newsletter_centro input[name=FNome] {
									    top: 70px;
									    width: 80%;
									    height: 30px;
									}

									.placeholder_newsletter #placeholder_newsletter_centro .grupo {
									    top: 111px;
									    width: 82.2%;
									}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=FEmail] {
												    left: 0;
												    width: 70%;
									    			height: 30px;
												}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo input[name=BAderir] {
												    right: 0;
												    margin-left: 20px;
									    			height: 32px;
												}

												.placeholder_newsletter #placeholder_newsletter_centro .grupo .label {
												    top: 35px;
													font-size:0.7em;
												}

			.FormNewsletter { 
			  font-size: 13px;

			}

			.BotaoNewsletter { 
			    width:23.4%;	
			    height: 52px;
			    font-size: 13px;
			}
			.BotaoNewsletter:hover { 
			}







footer {
}

						footer #footer_centro nav{
							display: none;
						}

						footer #footer_centro #pesquisa{
							display: none;
						}

						footer #footer_centro #separador{
							display: none;
						}

						footer .logo_footer{
							position: absolute;
							margin-left: 10px;
							margin-top: 20px;
							width: 24.3%;
						}

						footer h6 {
							padding-top: 6em;
							margin-left: 10px;
							font-size:0.7em; 
			  				line-height: 1.5em;
						}

						footer #disclaimer {
							padding-top: 2em;
							padding-bottom: 1em;
							margin-left: 10px;
							font-size:0.7em; 
						}

						footer #icons{
							position: absolute;
							right: 10px;
							margin-top: 20px;
						}

								footer .footer_facebook {
									/*margin-left: 20px;*/
									width: 24.3%;
								}

								footer .footer_twitter {
									margin-left: 10px;
									width: 24.3%;
								}

								footer .footer_instagram {
									margin-left: 10px;
									width: 24.3%;
								}









.soTexto2Imagens {
}

		.soTexto2Imagens #soTexto2Imagens_centro {
		}


				.soTexto2Imagens #soTexto2Imagens_centro .parte_esq {
					width: 100%;

					padding-left: 40px;
					padding-right: 40px;

					font-size:14px;
					line-height:23px;
				}



						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho {
							font-size:22px;
							line-height:23px;
						}


						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho1 {
							margin-top: 25px;
							font-size: 22px;
							line-height: 23px;
						}


						.soTexto2Imagens #soTexto2Imagens_centro .parte_esq .titulinho2 {
							margin-top: 10px;
							margin-bottom: 40px;
							font-size:21px;
							line-height:22px;
						}


				.soTexto2Imagens #soTexto2Imagens_centro .parte_dir {
					width: 100%;
					text-align: center;
				}


						.soTexto2Imagens #soTexto2Imagens_centro .parte_dir .fig_1 {
							margin-top: 20px;	
							margin-right: 10px;
							width: 40%;
							height: 24vw;
						}

						.soTexto2Imagens #soTexto2Imagens_centro .parte_dir .fig_2 {
							margin-top: 20px;	
							margin-left: 10px;
							width: 40%;
							height: 24vw;
						}





}





















@media screen and (max-width: 450px) {
.duas_fotos {
}

			.duas_fotos #duas_fotos_centro {
			}

			.duas_fotos #duas_fotos_centro .ladoEsq {
				width: 100%;
				text-align: center;
				height: 140vW;
			}

							.duas_fotos #duas_fotos_centro .ladoEsq .frame {
								padding: 0 0 0 0 ;
								margin: 0 auto;
							    width: 90%;
							}

							.duas_fotos #duas_fotos_centro .ladoEsq .contain {
								padding: 0 0 0 0 ;
								margin: 0 auto;
								height: 65vw; /*380px;*/
							    width: 90%;

							    left:0;
							    right: 0;
							}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_0 {
										padding-top: 10px;
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_1 {
										font-size: 4.5vw; /*22px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_2 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_3 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_4 {
										font-size: 2.5vw; /*14px;*/
									  	line-height: 15px;	
									}

									.duas_fotos #duas_fotos_centro .ladoEsq .contain .tit_5 {

									}

									 .duas_fotos #duas_fotos_centro .ladoEsq .botao_azul {
									 	bottom:4vw;
										min-width: 150px;
										width: 40%;
										font-size:0.6em;

									  	height: 20px;				/* centra o texto vertical */
									  	line-height: 20px; 			/* centra o texto vertical */
									}
									 .duas_fotos #duas_fotos_centro .ladoEsq .botao_azul:hover {
									}


			.duas_fotos #duas_fotos_centro .ladoDir {
				width: 100%;
				text-align: center;
				height: 140vW;
			}

							.duas_fotos #duas_fotos_centro .ladoDir .frame {
								padding: 0 0 0 0 ;
								margin: 0 auto;
							    width: 90%;
							}

							.duas_fotos #duas_fotos_centro .ladoDir .contain {
								padding: 0 0 0 0 ;
								margin: 0 auto;
								height: 65vw; /*380px;*/
							    width: 90%;

							    left:0;
							    right: 0;
							}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_0 {
										padding-top: 10px;
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_1 {
										font-size: 4.5vw; /*22px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_2 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_3 {
										font-size: 3vw; /*17px;*/
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_4 {
										font-size: 2.5vw; /*14px;*/
									  	line-height: 15px;									
									}

									.duas_fotos #duas_fotos_centro .ladoDir .contain .tit_5 {

									}

									 .duas_fotos #duas_fotos_centro .ladoDir .botao_azul {
									 	bottom:4vw;
										min-width: 150px;
										width: 40%;
										font-size:0.6em;

									  	height: 20px;				/* centra o texto vertical */
									  	line-height: 20px; 			/* centra o texto vertical */
									}
									 .duas_fotos #duas_fotos_centro .ladoDir .botao_azul:hover {
									}


}



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