/*Wethink, lda 2019*/





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


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

}

body {
	line-height: 1;
	height: 100%; 
}

.h1 {
	margin: 0;
	font-family: "rotulo-variable",sans-serif;
	font-variation-settings: 'wdth' 100, 'wght' 800, 'slnt' 0;	/* BLACK */
	/*font-weight: 800;*/
	font-style: normal;
	font-size: 28px;
	color: #351d0a;
	line-height: 30px;
}



/* 
==========================================================================
 Reset
========================================================================== 
*/





















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

header {
	clear: both;
	position: fixed;
	background-color: #FFFFFF;
	width: 100%;
	height: 120px;
	overflow: hidden;
	z-index: 200;
}
	header .header_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		height: 112px;
		text-align: center;
		/*background-color: #ff00ff;*/
		text-align: center;
	}
		header .header_centro .logo{
			position: relative;
			margin-top: 20px;
			width: 330px;
		}
		header .header_centro .menu{
			position: absolute;
			top: 52px;
			left: 65px;
			width: 30px;
			cursor: pointer;
			/*display: none;*/
		}
	header .header_barrinha {
		position: absolute;
		left: 0px;
		bottom: 0px;
		background-color: #a49b24;
		width: 100%;
		height: 8px;
	}










.daespaco {
	clear: both;
	position: relative;
	width: 100%;
	height: 120px;
	overflow: hidden;
}






.banner {
	clear: both;
	/*background-color: #d8ddde;*/
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: left;
	margin-bottom: 14px;
	background-color: #d8ddde;

	/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
	height: 245px; 												/* You must set a specified height */
	background-position: center; 								/* Center the image */
	background-repeat: no-repeat; 								/* Do not repeat the image */
	background-size: cover; 									/* Resize the background image to cover the entire container */
	display: none;

}
	.banner .banner_texto {
		position: absolute;
		top: 9.983vw; /*210px;*/
		width: 41.556vw; /* 800px */

		left: 50%;
    	transform: translate(-50%, 0);

		font-family: din-2014, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.878vw; /*40px;*/
		color: #143135;
		line-height: 2.425vw;
	}






.banner1 {
	clear: both;
	/*background-color: #d8ddde;*/
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: left;
	margin-bottom: 14px;
	background-color: #d8ddde;
}
	.banner1 .logo1 {
		position: relative;
		width: 100%;
		display: block;
	}
	.banner1 .banner1_texto {
		position: absolute;
		top: 9.983vw; /*210px;*/
		width: 35.556vw; /* 800px */

		left: 50%;
    	transform: translate(-50%, 0);

		font-family: din-2014, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.878vw; /*40px;*/
		color: #143135;
		line-height: 2.425vw;
	}






.separador {
	clear: both;
	background-color: #a59b25;
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
}
	.separador .separador_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1000px;
		width: 100%;
		height: 70px;
		text-align: left;
		background-color: #a59b25;
		overflow: hidden;
	}
	.separador .separador_centro .separador_texto {
		position: relative;
		margin: 0px;
		margin-left: 100px;

		font-family: din-2014-narrow, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 46px;

		color: #ffffff;
		line-height: 70px;
	}








.bloco1 {
	clear: both;
	/*background-color: #a59b25;*/
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
}
	.bloco1 .bloco1_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1000px;
		width: 100%;
		text-align: left;
		background-color: #FFFFFF;
		overflow: hidden;
		margin-top: 80px;
	}
		.bloco1 .bloco1_centro .bloco1_titulo {
			position: relative;
			width: 100%;
			height: 54px;
			background-color: #143135;
			padding-left: 100px;
			overflow: hidden;

			font-family: din-2014, sans-serif;
			font-weight: 300;
			font-style: normal;
			font-size: 38px;
			color: #ffffff;
			line-height: 54px;
		}
		.bloco1 .bloco1_centro .bloco1_texto {
			position: relative;
			margin: 0px;
			margin-top: 66px;
			margin-left: 100px;
			margin-right: 100px;
			margin-bottom: 140px;

			font-family: din-2014, sans-serif;
			font-weight: 400;
			font-style: normal;
			font-size: 20px;
			color: #143135;
			line-height: 25px;
		}
		.bloco1 .bloco1_centro .bloco1_texto_medium {
			font-family: din-2014, sans-serif;
			font-weight: 600;
			font-style: normal;
			font-size: 20px;
			color: #143135;
			line-height: 25px;
		}


















.bloco2 {
	clear: both;
	background-color: #143135;
	width: 100%;
	position: relative;
	text-align: center;
}
	.bloco2 .bloco2_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		height: 673px;
		text-align: left;
		/*background-color: #FF0000;*/
	}
		.bloco2 .bloco2_centro .bloco2_centrinho {
			position: relative;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			max-width: 1000px;
			width: 100%;
			height: 673px;
			text-align: left;

		}
			.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral {
				position: relative;
				/*margin-top: 70px;*/
				margin-left: 100px;
				width: 477px;
				overflow: hidden;
			}
				.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_tit {
					position: relative;
					margin: 0px;
					margin-top: 70px;

					font-family: din-2014, sans-serif;
					font-weight: 300;
					font-style: normal;
					font-size: 38px;
					color: #ffffff;
					line-height: 42px;
				}
				.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_txt {
					position: relative;
					margin: 0px;
					margin-top: 25px;

					font-family: din-2014, sans-serif;
					font-weight: 400;
					font-style: normal;
					font-size: 20px;
					color: #ffffff;
					line-height: 25px;
				}
				.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_txt_medium {
					font-family: din-2014, sans-serif;
					font-weight: 600;
					font-style: normal;
					font-size: 20px;
					color: #ffffff;
					line-height: 25px;
				}
			.bloco2 .bloco2_centro .moldura {
				position: absolute;
				top: -80px;
				right: 0px;
				width: 545px;
				height: 580px;
				background-color: #A59B25;
			}
			.bloco2 .bloco2_centro .thalesimg {
				position: absolute;
				top: -80px;
				right: 0px;
				width: 660px;
			}
			.bloco2 .bloco2_centro .legenda {
				position: absolute;
				bottom: 115px;
				right: 30px;
				width: 200px;
				/*background-color: #FF0000;*/
				text-align: right;
			}
				.bloco2 .bloco2_centro .legenda .legenda_tit {
					position: relative;
					margin: 0px;

					font-family: din-2014, sans-serif;
					font-weight: 600;
					font-style: normal;
					font-size: 16px;
					color: #ffffff;
					line-height: 20px;
				}
				.bloco2 .bloco2_centro .legenda .legenda_txt {
					position: relative;
					margin: 0px;

					font-family: din-2014, sans-serif;
					font-weight: 300;
					font-style: italic;
					font-size: 16px;
					color: #ffffff;
					line-height: 20px;
				}




















.bloco3 {
	clear: both;
	/*background-color: #a59b25;*/
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;

	/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
	background-position: center; 								/* Center the image */
	background-repeat: no-repeat; 								/* Do not repeat the image */
	background-size: cover; 
}
	.bloco3 .bloco3_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		text-align: left;
		/*background-color: #FFFFFF;*/
		overflow: hidden;
		margin-top: 80px;
	}
		.bloco3 .bloco3_centro .bloco3_barra1 {
			position: relative;
			width: 1220px;
			height: 70px;
			background-color: #a59b25;
			overflow: hidden;
		}
			.bloco3 .bloco3_centro .bloco3_barra1 .bloco3_titulo_centro1 {
				position: relative;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				max-width: 580px;
				width: 100%;
				text-align: left;
				overflow: hidden;

				font-family: din-2014-narrow, sans-serif;
				font-weight: 400;
				font-style: normal;
				font-size: 46px;

				color: #ffffff;
				line-height: 70px;
			}



		.bloco3 .bloco3_centro .bloco3_place {
			position: relative;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			max-width: 1000px;
			width: 100%;
			text-align: left;
			background-color: #FFFFFF;
			overflow: hidden;
		}
			.bloco3 .bloco3_centro .bloco3_place .bloco3_texto {
				position: relative;
				margin: 0px;
				margin-top: 70px;
				margin-left: 100px;
				margin-right: 100px;
				margin-bottom: 138px;

				font-family: din-2014, sans-serif;
				font-weight: 400;
				font-style: normal;
				font-size: 20px;
				color: #143135;
				line-height: 25px;
			}
			.bloco3 .bloco3_centro .bloco3_place .bloco3_texto_medium {
				font-family: din-2014, sans-serif;
				font-weight: 600;
				font-style: normal;
				font-size: 20px;
				color: #143135;
				line-height: 25px;
			}


		.bloco3 .bloco3_centro .bloco3_barra2 {
			position: relative;
			width: 1220px;
			height: 70px;
			background-color: #a59b25;
			overflow: hidden;
			margin-left: 220px;
			margin-top: 80px;
		}
			.bloco3 .bloco3_centro .bloco3_barra2 .bloco3_titulo_centro2 {
				position: relative;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				max-width: 1025px;
				width: 100%;
				text-align: left;
				overflow: hidden;

				font-family: din-2014-narrow, sans-serif;
				font-weight: 400;
				font-style: normal;
				font-size: 46px;
				color: #ffffff;
				line-height: 70px;
			}















.bloco4 {
	clear: both;
	background-color: #143135;
	width: 100%;
	position: relative;
	text-align: center;
}
	.bloco4 .bloco4_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1000px;
		width: 100%;
		text-align: left;
		/*background-color: #FF0000;*/
	}
		.bloco4 .bloco4_centro .bloco4_textogeral {
			position: relative;
			/*margin-top: 70px;*/
			margin-left: 100px;
			width: 800px;
			overflow: hidden;
		}
			.bloco4 .bloco4_centro .bloco4_textogeral .bloco4_txt {
				position: relative;
				margin: 0px;
				margin-top: 80px;
				margin-bottom: 138px;

				font-family: din-2014, sans-serif;
				font-weight: 400;
				font-style: normal;
				font-size: 20px;
				color: #ffffff;
				line-height: 25px;
			}
			.bloco4 .bloco4_centro .bloco4_textogeral .bloco4_texto_medium {
				font-family: din-2014, sans-serif;
				font-weight: 600;
				font-style: normal;
				font-size: 20px;
				color: #ffffff;
				line-height: 25px;
			}

















.bloco5 {
	clear: both;
	/*background-color: #a59b25;*/
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;

	/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
	background-position: center; 								/* Center the image */
	background-repeat: no-repeat; 								/* Do not repeat the image */
	background-size: cover; 									/* Resize the background image to cover the entire container */
}
	.bloco5 .bloco5_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		text-align: left;
		/*background-color: #FFFFFF;*/
		overflow: hidden;
		margin-top: 80px;
		margin-bottom: 200px;
	}
		.bloco5 .bloco5_centro .bloco5_barra1 {
			position: relative;
			width: 1220px;
			height: 70px;
			background-color: #a59b25;
			overflow: hidden;
		}
			.bloco5 .bloco5_centro .bloco5_barra1 .bloco5_titulo_centro1 {
				position: relative;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				max-width: 580px;
				width: 100%;
				text-align: left;
				overflow: hidden;

				font-family: din-2014-narrow, sans-serif;
				font-weight: 400;
				font-style: normal;
				font-size: 46px;
				color: #ffffff;
				line-height: 70px;
			}



		.bloco5 .bloco5_centro .bloco5_place {
			position: relative;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			max-width: 1000px;
			width: 100%;
			text-align: left;
			background-color: #FFFFFF;
			overflow: hidden;
		}
			.bloco5 .bloco5_centro .bloco5_place .bloco5_texto {
				position: relative;
				margin: 0px;
				margin-top: 70px;
				margin-left: 100px;
				margin-right: 100px;
				margin-bottom: 138px;

				font-family: din-2014, sans-serif;
				font-weight: 400;
				font-style: normal;
				font-size: 20px;
				color: #143135;
				line-height: 25px;
			}









footer {
	clear: both;
	background-color: #cfd5d6;
	width: 100%;
	position: relative;
	height: 260px;
	/*overflow: hidden;*/
	text-align: center;
}
	footer .linkexterno {
		position: absolute;
		top: -32px;
		right: 0px;
		width: 146px;
		height: 32px;
		background-color: #cfd5d6;
		text-align: center;

		font-family: din-2014, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 16px;
		color: #000000;
		line-height: 32px;
		text-decoration: none;
		cursor: pointer;
	}
	footer .footer_txt1 {
		position: relative;
		margin: 0px;
		padding-top: 165px;
		margin-bottom: 10px;
		font-family: din-2014-narrow, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 22px;
		color: #ffffff;
		line-height: 26px;
		text-decoration: none;
	}
	footer .footer_txt2 {
		position: relative;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: 30px;

		font-family: din-2014, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 14px;
		color: #143135;
		line-height: 17px;
		text-decoration: none;
	}
	footer .footer_link:link {font-family: "ivyepic-variable",sans-serif; font-family: din-2014, sans-serif; font-weight: 700; font-style: normal; font-size:14px; color:#143135; text-decoration:none;}
	footer .footer_link:visited {font-family: "ivyepic-variable",sans-serif; font-family: din-2014, sans-serif; font-weight: 700; font-style: normal; font-size:14px; color:#143135; text-decoration:none;}
	footer .footer_link:hover {font-family: "ivyepic-variable",sans-serif; font-family: din-2014, sans-serif; font-weight: 700; font-style: normal; font-size:14px; color:#5A6F72; text-decoration:none;}
	footer .footer_link:active {font-family: "ivyepic-variable",sans-serif; font-family: din-2014, sans-serif; font-weight: 700; font-style: normal; font-size:14px; color:#143135; text-decoration:none;} 







.copyrightt {
	clear: both;
	background-color: #143135;
	width: 100%;
	height: 35px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
	.copyrightt .copy_txt {
		position: relative;
		margin: 0px;
		font-family: din-2014, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 12px;
		color: #ffffff;
		line-height: 35px;
		text-decoration: none;
	}


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





















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



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

	header {
		height: 8.333vw; /*120px;*/
	}
		header .header_centro {
			height: 7.778vw; /*112px;*/
		}
			header .header_centro .logo{
				margin-top: 1.389vw; /*20px;*/
				width: 22.917vw; /*330px;*/
			}
			header .header_centro .menu{
				top: 3.611vw; /*52px;*/
				left: 4.514vw; /*65px;*/
				width: 2.083vw; /*30px;*/
			}
		header .header_barrinha {
			height: 0.556vw; /*8px;*/
		}





	.separador {
	}
		.separador .separador_centro {
			max-width: 69.444vw; /*1000px;*/
			height: 4.861vw; /*70px;*/
		}
		.separador .separador_centro .separador_texto {
			margin-left: 6.944vw; /*100px;*/

			font-size: 3.194vw; /*46px;*/
			line-height: 4.861vw; /*70px;*/
		}





.daespaco {
	height: 8.333vw; /*120px;*/
}




	.bloco1 {
	}
		.bloco1 .bloco1_centro {
			max-width: 69.444vw; /*1000px;*/
			margin-top: 5.556vw; /*80px;*/
		}
			.bloco1 .bloco1_centro .bloco1_titulo {
				height: 3.75vw; /*54px;*/
				padding-left: 6.944vw; /*100px;*/

				font-size: 2.639vw; /*38px;*/
				line-height: 3.75vw; /*54px;*/
			}
			.bloco1 .bloco1_centro .bloco1_texto {
				margin-top: 4.583vw; /*66px;*/
				margin-left: 6.944vw; /*100px;*/
				margin-right: 6.944vw; /*100px;*/
				margin-bottom: 140px;

				font-size: 1.389vw; /*20px;*/
				line-height: 1.736vw; /*25px;*/
			}
			.bloco1 .bloco1_centro .bloco1_texto_medium {
				font-size: 1.389vw; /*20px;*/
				line-height: 1.736vw; /*25px;*/
			}










	.bloco2 {
	}
		.bloco2 .bloco2_centro {
			max-width: 100vw; /*1440px;*/
			height: 46.736vw; /*673px;*/
		}
			.bloco2 .bloco2_centro .bloco2_centrinho {
				max-width: 69.444vw; /*1000px;*/
				height: 46.736vw; /*673px;*/
			}
				.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral {
					margin-left: 6.944vw; /*100px;*/
					width: 33.125vw; /*477px;*/
				}
					.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_tit {
						margin-top: 4.861vw; /*70px;*/
						font-size: 2.639vw; /*38px;*/
						line-height: 2.917vw; /*42px;*/
					}
					.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_txt {
						margin-top: 1.736vw; /*25px;*/
						font-size: 1.389vw; /*20px;*/
						line-height: 1.736vw; /*25px;*/
					}
					.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_txt_medium {
						font-size: 1.389vw; /*20px;*/
						line-height: 1.736vw; /*25px;*/
					}
				.bloco2 .bloco2_centro .moldura {
					top: -5.556vw; /*-80px;*/
					width: 37.847vw; /*545px;*/
					height: 40.278vw; /*580px;*/
				}
				.bloco2 .bloco2_centro .thalesimg {
					top: -5.556vw; /*-80px;*/
					width: 45.833vw; /*660px;*/
				}
				.bloco2 .bloco2_centro .legenda {
					bottom: 7.986vw; /*115px;*/
					right: 2.083vw; /*30px;*/
					width: 13.889vw; /*200px;*/
				}
					.bloco2 .bloco2_centro .legenda .legenda_tit {
						font-size: 1.111vw; /*16px;*/
						line-height: 1.389vw; /*20px;*/
					}
					.bloco2 .bloco2_centro .legenda .legenda_txt {
						font-size: 1.111vw; /*16px;*/
						line-height: 1.389vw; /*20px;*/
					}










	.bloco3 {
	}
		.bloco3 .bloco3_centro {
			max-width: 100vw; /*1440px;*/
			margin-top: 5.556vw; /*80px;*/
		}
			.bloco3 .bloco3_centro .bloco3_barra1 {
				width: 84.722vw; /*1220px;*/
				height: 4.861vw; /*70px;*/
			}
				.bloco3 .bloco3_centro .bloco3_barra1 .bloco3_titulo_centro1 {
					max-width: 40.278vw; /*580px;*/
					font-size: 3.194vw; /*46px;*/
					line-height: 4.861vw; /*70px;*/
				}



			.bloco3 .bloco3_centro .bloco3_place {
				max-width: 69.444vw; /*1000px;*/
			}
				.bloco3 .bloco3_centro .bloco3_place .bloco3_texto {
					margin-top: 4.861vw; /*70px;*/
					margin-left: 6.944vw; /*100px;*/
					margin-right: 6.944vw; /*100px;*/
					margin-bottom: 9.583vw; /*138px;*/

					font-size: 1.389vw; /*20px;*/
					line-height: 1.736vw; /*25px;*/
				}
				.bloco3 .bloco3_centro .bloco3_place .bloco3_texto_medium {
					font-size: 1.389vw; /*20px;*/
					line-height: 1.736vw; /*25px;*/
				}


			.bloco3 .bloco3_centro .bloco3_barra2 {
				width: 84.722vw; /*1220px;*/
				height: 4.861vw; /*70px;*/
				margin-left: 15.278vw; /*220px;*/
				margin-top: 5.556vw; /*80px;*/
			}
				.bloco3 .bloco3_centro .bloco3_barra2 .bloco3_titulo_centro2 {
					max-width: 71.181vw; /*1025px;*/
					font-size: 3.194vw; /*46px;*/
					line-height: 4.861vw; /*70px;*/
				}







	.bloco4 {
	}
		.bloco4 .bloco4_centro {
			max-width: 69.444vw; /*1000px;*/
		}
			.bloco4 .bloco4_centro .bloco4_textogeral {
				margin-left: 6.944vw; /*100px;*/
				width: 55.556vw; /*800px;*/
			}
				.bloco4 .bloco4_centro .bloco4_textogeral .bloco4_txt {
					margin-top: 5.556vw; /*80px;*/
					margin-bottom: 9.583vw; /*138px;*/

					font-size: 1.389vw; /*20px;*/
					line-height: 1.736vw; /*25px;*/
				}
				.bloco4 .bloco4_centro .bloco4_textogeral .bloco4_texto_medium {
					font-size: 1.389vw; /*20px;*/
					line-height: 1.736vw; /*25px;*/
				}








.bloco5 {
}
	.bloco5 .bloco5_centro {
		max-width: 100vw; /*1440px;*/
		margin-top: 5.556vw; /*80px;*/
		margin-bottom: 13.889vw; /*200px;*/
	}
		.bloco5 .bloco5_centro .bloco5_barra1 {
			width: 84.722vw; /*1220px;*/
			height: 4.861vw; /*70px;*/
		}
			.bloco5 .bloco5_centro .bloco5_barra1 .bloco5_titulo_centro1 {
				max-width: 40.278vw; /*580px;*/
				font-size: 3.194vw; /*46px;*/
				line-height: 4.861vw; /*70px;*/
			}



		.bloco5 .bloco5_centro .bloco5_place {
			max-width: 69.444vw; /*1000px;*/
		}
			.bloco5 .bloco5_centro .bloco5_place .bloco5_texto {
				margin-top: 4.861vw; /*70px;*/
				margin-left: 6.944vw; /*100px;*/
				margin-right: 6.944vw; /*100px;*/
				margin-bottom: 9.583vw; /*138px;*/

				font-size: 1.389vw; /*20px;*/
				line-height: 1.736vw; /*25px;*/
			}






























footer {
	height: 18.056vw; /*260px;*/
}
	footer .linkexterno {
		top: -2.222vw; /*-32px;*/
		width: 10.139vw; /*146px;*/
		height: 2.222vw; /*32px;*/

		font-size: 1.111vw; /*16px;*/
		line-height: 2.222vw; /*32px;*/
	}
	footer .footer_txt1 {
		padding-top: 11.458vw; /*165px;*/
		margin-bottom: 0.694vw; /*10px;*/

		font-size: 1.528vw; /*22px;*/
		line-height: 1.806vw; /*26px;*/
	}
	footer .footer_txt2 {
		margin-top: 0.694vw; /*10px;*/
		margin-bottom: 2.083vw; /*30px;*/

		font-size: 0.972vw; /* 14px */
		line-height: 1.181vw; /*17px;*/
	}
	footer .footer_link:link {font-size:0.972vw;}
	footer .footer_link:visited {font-size:0.972vw;}
	footer .footer_link:hover {font-size:0.972vw;}
	footer .footer_link:active {font-size:0.972vw;} 







.copyrightt {
	height: 2.431vw; /*35px;*/
}
	.copyrightt .copy_txt {
		font-size: 0.833vw; /*12px;*/
		line-height: 2.431vw; /*35px;*/
	}




}






































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


	header {
		height: 14.118vw; /*60px;*/
		z-index: 200;
	}
		header .header_centro {
			/*max-width: 1440px;*/
			height: 13.647vw; /*58px;*/
		}
			header .header_centro .logo{
				margin-top: 2.588vw; /*11px;*/
				width: 32.941vw; /*140px;*/
			}
			/*
			header .header_centro .menu{
				top: 52px;
				left: 65px;
				width: 30px;
			}
			*/
		header .header_barrinha {
			height: 1.882vw; /*8px;*/
		}





	.daespaco {
		height: 14.118vw; /*60px;*/
	}






	.banner {
		width: 100%;
		margin-bottom: 1.412vw; /*6px;*/
		height: 43.529vw; /*185px;*/
		display: block;
	}
		.banner .banner_texto {
			top: 9.983vw; /*210px;*/
			width: 80.556vw; /* 800px */

			left: 50%;
	    	transform: translate(-50%, 0);

			font-size: 3.878vw; /*40px;*/
			line-height: 4.725vw;
		}





	.banner1 {
		display: none;
	}





	.separador {
	}
		.separador .separador_centro {
			max-width: 1.1vw; /*1000px;*/
			height: 3vw; /*30px;*/
		}
		.separador .separador_centro .separador_texto {
			margin-left: 4.2vw; /*42px;*/
			font-size: 2vw; /*20px;*/
			line-height: 3vw; /*30px;*/
		}








.bloco1 {
}
	.bloco1 .bloco1_centro {
		max-width: 235.294vw; /*1000px;*/
		width: 90%;
		margin-top: 4.706vw; /*20px;*/
	}
		.bloco1 .bloco1_centro .bloco1_titulo {
			width: 100%;
			height: 4.706vw; /*20px;*/
			padding-left: 4.706vw; /*20px;*/

			font-size: 3.059vw; /*13px;*/
			line-height: 4.706vw; /*20px;*/
		}
		.bloco1 .bloco1_centro .bloco1_texto {
			margin: 0px;
			margin-top: 4.706vw; /*20px;*/
			margin-left: 4.706vw; /*20px;*/
			margin-right: 4.706vw; /*20px;*/
			margin-bottom: 9.412vw; /*40px;*/

			font-size: 2.588vw; /*11px;*/
			line-height: 3.059vw; /*13px;*/
		}
		.bloco1 .bloco1_centro .bloco1_texto_medium {
			font-size: 2.588vw; /*11px;*/
			line-height: 3.059vw; /*13px;*/
		}










	.bloco2 {
	}
		.bloco2 .bloco2_centro {
			max-width: 100vw; /*1440px;*/
			height: 62.036vw; /*673px;*/
		}
			.bloco2 .bloco2_centro .bloco2_centrinho {
				max-width: 81.444vw; /*1000px;*/
				height: 46.736vw; /*673px;*/
			}
				.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral {
					margin-left: 0.944vw; /*100px;*/
					width: 66.125vw; /*477px;*/
				}
					.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_tit {
						margin-top: 5.761vw; /*70px;*/
						font-size: 2.939vw; /*38px;*/
						line-height: 2.917vw; /*42px;*/
					}
					.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_txt {
						margin-top: 1.736vw; /*25px;*/
						font-size: 2.389vw; /*20px;*/
						line-height: 2.836vw; /*25px;*/
						z-index: 100;
					}
					.bloco2 .bloco2_centro .bloco2_centrinho .bloco2_textogeral .bloco2_txt_medium {
						font-size: 2.389vw; /*20px;*/
						line-height: 2.336vw; /*25px;*/
					}
				.bloco2 .bloco2_centro .moldura {
					top: -5.556vw; /*-80px;*/
					width: 37.847vw; /*545px;*/
					height: 40.278vw; /*580px;*/
					display: none;
				}
				.bloco2 .bloco2_centro .thalesimg {
					top: 9.800vw; /*-80px;*/
					width: 45.833vw; /*660px;*/
				}
				.bloco2 .bloco2_centro .legenda {
					bottom: 1.986vw; /*115px;*/
					right: 2.083vw; /*30px;*/
					width: 13.889vw; /*200px;*/
				}
					.bloco2 .bloco2_centro .legenda .legenda_tit {
						font-size: 1.111vw; /*16px;*/
						line-height: 1.389vw; /*20px;*/
					}
					.bloco2 .bloco2_centro .legenda .legenda_txt {
						font-size: 1.111vw; /*16px;*/
						line-height: 1.389vw; /*20px;*/
					}












.bloco3 {
}
	.bloco3 .bloco3_centro {
		/*max-width: 1440px;*/
		width: 100%;
		margin-top: 6.118vw; /*26px;*/
	}
		.bloco3 .bloco3_centro .bloco3_barra1 {
			width: 94.824vw; /*403px;*/
			height: 7.059vw; /*30px;*/
		}
			.bloco3 .bloco3_centro .bloco3_barra1 .bloco3_titulo_centro1 {
				max-width: 74.118vw; /*315px;*/
				font-size: 4.706vw; /*20px;*/
				line-height: 7.059vw; /*30px;*/
			}



		.bloco3 .bloco3_centro .bloco3_place {
			max-width: 1000px;
			width: 100%;
		}
			.bloco3 .bloco3_centro .bloco3_place .bloco3_texto {
				margin-top: 4.706vw; /*20px;*/
				margin-left: 10.588vw; /*45px;*/
				margin-right: 9.882vw; /*42px;*/
				margin-bottom: 9.412vw; /*40px;*/

				font-size: 2.588vw; /*11px;*/
				line-height: 3.059vw; /*13px;*/
			}
			.bloco3 .bloco3_centro .bloco3_place .bloco3_texto_medium {
				font-size: 2.353vw; /*10px;*/
				line-height: 3.059vw; /*13px;*/
			}


		.bloco3 .bloco3_centro .bloco3_barra2 {
			width: 94.824vw; /*403px;*/
			height: 7.059vw; /*30px;*/
			margin-left: 5.647vw; /*24px;*/
			margin-top: 9.412vw; /*40px;*/
		}
			.bloco3 .bloco3_centro .bloco3_barra2 .bloco3_titulo_centro2 {
				max-width: 84.706vw; /*360px;*/
				width: 100%;

				font-size: 4.706vw; /*20px;*/
				line-height: 7.059vw; /*30px;*/
			}











.bloco4 {
}
	.bloco4 .bloco4_centro {
		max-width: 100%;
	}
		.bloco4 .bloco4_centro .bloco4_textogeral {
			margin-left: 11.294vw; /*48px;*/
			width: 82%;
		}
			.bloco4 .bloco4_centro .bloco4_textogeral .bloco4_txt {
				margin-top: 4.706vw; /*20px;*/
				margin-bottom: 9.412vw; /*40px;*/

				font-size: 2.353vw; /*10px;*/
				line-height: 3.059vw; /*13px;*/
			}
			.bloco4 .bloco4_centro .bloco4_textogeral .bloco4_texto_medium {
				font-size: 2.353vw; /*10px;*/
				line-height: 2.588vw; /*11px;*/
			}












.bloco5 {
}
	.bloco5 .bloco5_centro {
		max-width: 1440px;
		width: 100%;
		margin-top: 6.118vw; /*26px;*/
		margin-bottom: 11.765vw; /*50px;*/
	}
		.bloco5 .bloco5_centro .bloco5_barra1 {
			width: 94.824vw; /*403px;*/
			height: 7.059vw; /*30px;*/
		}
			.bloco5 .bloco5_centro .bloco5_barra1 .bloco5_titulo_centro1 {
				max-width: 74.118vw; /*315px;*/
				width: 100%;
				font-size: 4.706vw; /*20px;*/
				line-height: 7.059vw; /*30px;*/
			}



		.bloco5 .bloco5_centro .bloco5_place {
			max-width: 1000px;
		}
			.bloco5 .bloco5_centro .bloco5_place .bloco5_texto {
				margin-top: 4.706vw; /*20px;*/
				margin-left: 10.588vw; /*45px;*/
				margin-right: 10.588vw; /*45px;*/
				margin-bottom: 9.412vw; /*40px;*/

				font-size: 2.588vw; /*11px;*/
				line-height: 3.059vw; /*13px;*/
			}










	footer {
		width: 100%;
		position: relative;
		height: 117px;
	}
		footer .linkexterno {
			top: -20px;
			right: 0px;
			width: 80px;
			height: 20px;

			font-size: 10px;
			line-height: 20px;
		}
		footer .footer_txt1 {
			padding-top: 55px;
			margin-bottom: 0px;

			font-size: 16px;
			line-height: 20px;
		}
		footer .footer_txt2 {
			margin-top: 00px;
			margin-bottom: 30px;

			font-size: 10px;
			line-height: 17px;
		}
		footer .footer_link:link {font-size:10px; color:#143135; text-decoration:none;}
		footer .footer_link:visited {font-size:10px; color:#143135; text-decoration:none;}
		footer .footer_link:hover {font-size:10px; color:#5A6F72; text-decoration:none;}
		footer .footer_link:active {font-size:10px; color:#143135; text-decoration:none;} 





	.copyrightt {
		height: 4.431vw; /*35px;*/
	}
		.copyrightt .copy_txt {
			font-size: 1.833vw; /*12px;*/
			line-height: 4.431vw; /*35px;*/
		}






}


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