




.sitioBanner {
	clear: both;
	position: relative;
	width: 100%;
	height: 780px;
	overflow: hidden;
}
	.sitioBanner .placeBotoes_geral {
		position: absolute;
		width: 102px;
		left: 50%;
		transform: translateX(-50%);
		height: 40px;
		bottom: 100px;
		/*background-color: #F8C600;*/
	}
		.sitioBanner .placeBotoes_geral .estilogeral_besq {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 40px;
			cursor: pointer;
		}
		.sitioBanner .placeBotoes_geral .estilogeral_bdir {
			position: absolute;
			top: 0px;
			right: 0px;
			width: 40px;
			cursor: pointer;
		}



#id_banner1 {top: 0px; right: 0px;}
#id_banner2 {top: 0px; right: -100%;}
#id_banner3 {top: 0px; right: -100%;}
#id_banner4 {top: 0px; right: -100%;}





.banner_estilo1 {
	position: absolute;
	width: 100%;
	/*top: 0px;*/
	/*right: 0px;*/
	overflow: hidden;
	height: 780px; 												/* 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 */
	cursor: pointer;
}
	.banner_estilo1 .estilo1_degrade {
		position: absolute;
		width: 100%;
		height: 396px;
		left: 0px;
		bottom: 0px;
	
		background: -moz-linear-gradient(top, rgba(17,17,17,0) 0%, rgba(17,17,17,0.9) 100%);
	    background: -webkit-linear-gradient(top, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.9) 100%);
	    background: linear-gradient(to bottom, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.9) 100%);
	}
	.banner_estilo1 .be1_place {
		position: absolute;
		width: 50%;
		/*padding: 50px;*/

		left: 50%;
		transform: translateX(-50%);

		bottom: 165px;
		/*background-color: #EDC000;*/
		text-align: center;
		overflow: hidden;
	}
		.banner_estilo1 .be1_place .be1Tit1 {
			position: relative;
			margin: 0px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 50, 'wght' 700;
			font-size: 88px;
			color: #ffffff;
			line-height: 90px;
		}
		.banner_estilo1 .be1_place .be1Tit2 {
			position: relative;
			margin: 0px;
			margin-top: 10px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 50, 'wght' 500;

			font-size: 32px;
			color: #ffffff;
			line-height: 35px;
		}
		.banner_estilo1 .be1_place .be1Tit3 {
			position: relative;
			margin: 10px;
			font-family: "skew-variable",sans-serif;
			font-variation-settings: 'wght' 400;

			font-size: 19px;
			color: #ffffff;
			line-height: 21px;
		}
		/*
		.banner_estilo1 .be1_place .be1Tit4 {
			position: relative;
			margin: 0px;
			margin-top: 8px;
			font-family: "relation-two", sans-serif;
			font-weight: 700;
			font-style: normal;
			font-size: 34px;
			color: #8C3C25;
			line-height: 36px;
		}
		*/
	.banner_estilo1 .placeBotoes_estilo1 {
		position: absolute;
		width: 102px;

		left: 50%;
		transform: translateX(-50%);

		height: 40px;
		bottom: 100px;

		/*background-color: #F8C600;*/
	}
		.banner_estilo1 .estilo1_besq {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 40px;
			cursor: pointer;
		}
		.banner_estilo1 .estilo1_bdir {
			position: absolute;
			top: 0px;
			right: 0px;
			width: 40px;
			cursor: pointer;
		}

















.banner_estilo2 {
	position: absolute;
	width: 100%;
	/*top: 0px;*/
	/*right: 0px;*/
	overflow: hidden;
	height: 780px; 												/* 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 */
	cursor: pointer;
}
	.banner_estilo2 .banner_estilo2_centro {
		position: absolute;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		height: 310px;
		bottom: 100px;

		left: 50%;
		transform: translateX(-50%);

		/*background-color: #0000FF;*/
		overflow: hidden;
	}
		.banner_estilo2 .banner_estilo2_centro .be2Place {
			position: absolute;
			padding-top: 40px;
			padding-left: 40px;
			top: 0px;
			right: 0px;
			width: 420px;
			height: 310px;
			background-color: #a53324;
		}
			.banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit0 {
				position: relative;
				margin: 0px;
				margin-top: 0px;
				width: 400px;
				font-family: "skew-variable",sans-serif;
				font-variation-settings: 'wght' 700;
				font-size: 21px;
				color: #ffffff;
				line-height: 25px;
			}
			.banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit1 {
				position: relative;
				margin: 0px;
				margin-top: 5px;
				width: 400px;
				font-family: "scale-variable",sans-serif;
				font-variation-settings: 'wdth' 50, 'wght' 700;
				font-size: 52px;
				color: #ffffff;
				line-height: 55px;
			}
			.banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit2 {
				position: relative;
				margin: 0px;
				margin-top: 5px;
				width: 400px;
				font-family: "scale-variable",sans-serif;
				font-variation-settings: 'wdth' 50, 'wght' 400;
				font-size: 30px;
				color: #ffffff;
				line-height: 33px;
			}
			.banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit3 {
				position: relative;
				margin: 0px;
				margin-top: 15px;
				width: 400px;
				font-family: "skew-variable",sans-serif;
				font-variation-settings: 'wght' 500;

				font-size: 19px;
				color: #ffffff;
				line-height: 19px;
			}
	.banner_estilo2 .be2_fantasma {
		position: absolute;
		bottom: 100px;
		right: 0px;
		width: 25%;
		height: 310px;
		background-color: #a53324;
		text-align: left;
		overflow: hidden;
	}

	.banner_estilo2 .placeBotoes_estilo2 {
		position: absolute;
		width: 102px;

		left: 50%;
		transform: translateX(-50%);

		height: 40px;
		bottom: 100px;

		/*background-color: #F8C600;*/
	}
		.banner_estilo2 .estilo2_besq {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 40px;
			cursor: pointer;
		}
		.banner_estilo2 .estilo2_bdir {
			position: absolute;
			top: 0px;
			right: 0px;
			width: 40px;
			cursor: pointer;
		}
















.banner_estilo3 {
	position: absolute;
	width: 100%;
	/*top: 0px;*/
	/*right: 0px;*/
	overflow: hidden;
	height: 780px; 												/* 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 */
	cursor: pointer;
}
	.banner_estilo3 .banner_estilo3_centro {
		position: absolute;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		height: 310px;
		bottom: 100px;

		left: 50%;
		transform: translateX(-50%);

		/*background-color: #0000FF;*/
		overflow: hidden;
	}
		.banner_estilo3 .banner_estilo3_centro .be3Place {
			position: absolute;
			padding-top: 40px;
			padding-left: 40px;
			top: 0px;
			left: 0px;
			width: 420px;
			height: 310px;
			background-color: #a53324;
		}
			.banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit0 {
				position: relative;
				margin: 0px;
				margin-top: 0px;
				width: 400px;
				font-family: "skew-variable",sans-serif;
				font-variation-settings: 'wght' 700;
				font-size: 21px;
				color: #ffffff;
				line-height: 25px;
			}
			.banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit1 {
				position: relative;
				margin: 0px;
				margin-top: 5px;
				width: 400px;
				font-family: "scale-variable",sans-serif;
				font-variation-settings: 'wdth' 50, 'wght' 700;
				font-size: 52px;
				color: #ffffff;
				line-height: 55px;
			}
			.banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit2 {
				position: relative;
				margin: 0px;
				margin-top: 5px;
				width: 400px;
				font-family: "scale-variable",sans-serif;
				font-variation-settings: 'wdth' 50, 'wght' 400;
				font-size: 30px;
				color: #ffffff;
				line-height: 33px;
			}
			.banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit3 {
				position: relative;
				margin: 0px;
				margin-top: 15px;
				width: 400px;
				font-family: "skew-variable",sans-serif;
				font-variation-settings: 'wght' 500;

				font-size: 19px;
				color: #ffffff;
				line-height: 19px;
			}
	.banner_estilo3 .be3_fantasma {
		position: absolute;
		bottom: 100px;
		left: 0px;
		width: 25%;
		height: 310px;
		background-color: #a53324;
		text-align: left;
		overflow: hidden;
	}

	.banner_estilo3 .placeBotoes_estilo3 {
		position: absolute;
		width: 102px;

		left: 50%;
		transform: translateX(-50%);

		height: 40px;
		bottom: 100px;

		/*background-color: #F8C600;*/
	}
		.banner_estilo3 .estilo3_besq {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 40px;
			cursor: pointer;
		}
		.banner_estilo3 .estilo3_bdir {
			position: absolute;
			top: 0px;
			right: 0px;
			width: 40px;
			cursor: pointer;
		}














.sitioBannerTel {
	display: none;
}



















.bannerDestaques {
	position: relative;
	width: 100%;
	background-color: #efc53f;
}
	.bannerDestaques .bannerDestaques_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		height: 760px;
		/*background-color: #ff0000;*/
		overflow: hidden;
	}
		.bannerDestaques .bannerDestaques_centro .bannerDestaquesTit1 {
			position: absolute;
			margin: 0px;
			left: 119px;
			top: 105px;
			width: 170px;
			font-family: "scale-variable", sans-serif;
			font-variation-settings: "wght" 900, "wdth" 50;
			font-size: 145px;
			color: #ffffff;
			line-height: 132px;
			text-align: center;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaquesDiv {
			position: absolute;
			margin: 0px;
			left: 63px;
			bottom: 207px;
			width: 280px;
			height: 1px;
			background-color: #ffffff;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaquesTit2 {
			position: absolute;
			margin: 0px;
			left: 100px;
			top: 566px;
			width: 210px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 50, 'wght' 400;
			font-size: 18px;
			color: #2b150f;
			line-height: 20px;
			text-align: center;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaquesTit3 {
			position: absolute;
			margin: 0px;
			left: 174px;
			top: 487px;
			font-family: "skew-variable",sans-serif;
			font-variation-settings: 'wght' 300;
			font-size: 46px;
			color: #ffffff;
			line-height: 46px;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem1 {
			position: absolute;
			margin: 0px;
			right: 714px;
			top: 100px;
			width: 334px;
			height: 540px;
			background-color: #FFFFFF;
			cursor: pointer;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem2 {
			position: absolute;
			margin: 0px;
			right: 370px;
			top: 100px;
			width: 334px;
			height: 540px;
			background-color: #FFFFFF;
			cursor: pointer;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem3 {
			position: absolute;
			margin: 0px;
			right: 26px;
			top: 100px;
			width: 334px;
			height: 540px;
			background-color: #FFFFFF;
			cursor: pointer;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem4 {
			position: absolute;
			margin: 0px;
			right: 370px;
			top: 100px;
			width: 678px;
			height: 540px;
			background-color: #FFFFFF;
			cursor: pointer;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem5 {
			position: absolute;
			margin: 0px;
			right: 26px;
			top: 100px;
			width: 334px;
			height: 540px;
			background-color: #FFFFFF;
			cursor: pointer;
		}

.item_img {
	position: relative;
	width: 334px;
	background-color: #341e11;

	/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
	height: 354px; 												/* 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 */
}
.item_imgDuplo {
	position: relative;
	width: 678px;
	background-color: #341e11;

	/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
	height: 354px; 												/* 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 */
}
.item_tit {
	position: relative;
	margin: 0px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 40px;
	font-family: "scale-variable", sans-serif;
	font-variation-settings: 'wdth' 50, 'wght' 700;
	/*font-weight: 600;*/
	font-style: normal;
	font-size: 30px;
	color: #341e11;
	line-height: 30px;
}
.item_marc {
	position: relative;
	margin: 0px;
	margin-top: 2px;
	margin-left: 10px;
	font-family: "scale-variable",sans-serif;
	font-variation-settings: 'wdth' 50, 'wght' 400;
	/*font-weight: 600;*/
	font-style: normal;
	font-size: 20px;
	color: #8b7d79;
	line-height: 22px;
}
.item_peso {
	position: relative;
	margin: 0px;
	margin-top: 2px;
	margin-left: 10px;
	font-family: "scale-variable",sans-serif;
	font-variation-settings: 'wdth' 50, 'wght' 400;
	/*font-weight: 600;*/
	font-style: normal;
	font-size: 18px;
	color: #2b150f;
	line-height: 20px;
}
.item_buttom {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 46px;
	height: 46px;
}
.bannerDestDiv {	
	position: absolute;
	margin: 0px;
	bottom: 0px;
	left: 118px;
	width: 1px;
	height: 40px;
	background-color: #1e1e1c;
}
.precoValido {	
	position: absolute;
	margin: 0px;
	bottom: 9px;
	left: 10px;

	font-family: "scale-variable",sans-serif;
	font-variation-settings: 'wdth' 75, 'wght' 700;
	/*font-weight: 800;*/
	font-style: normal;
	font-size: 25px;
	color: #2b150f;
	line-height: 30px;
	text-decoration: none;
}
.precoKg {	
	font-family: "scale-variable",sans-serif;
	font-variation-settings: 'wdth' 50, 'wght' 500;
	font-size: 26px;
	color: #2b150f;
	line-height: 30px;
	text-decoration: none;
}
.precoRiscado {	
	position: absolute;
	margin: 0px;
	bottom: 13px;
	left: 135px;

	font-family: "scale-variable",sans-serif;
	font-variation-settings: 'wdth' 50, 'wght' 400;
	font-style: normal;
	font-size: 20px;
	color: #2b150f;
	line-height: 20px;
	text-decoration: line-through;
}






















.lojaRevisited {
	clear: both;
	/*background-color: #efe9e0;*/
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: left;
}
	.lojaRevisited .lojaRevisited_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		height: 720px;
		/*background-color: #ff0000;*/
		overflow: hidden;
		margin-top: 100px;
		margin-bottom: 100px;
	}
			.lojaRevisited .lojaRevisited_centro .lrevslot1 {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 720px;
				height: 720px;
				/*background-color: #ff0000;*/
				overflow: hidden;
			}
				.lojaRevisited .lojaRevisited_centro .lrevslot1 .lojarevIMG {
					position: absolute;
					width: 720px;
					background-color: #606060;
					top: 0px;
					left: 0px;

					/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
					height: 720px; 												/* 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 */
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot1 .lojarevIMG_leg {
					position: absolute;
					margin: 0px;
					bottom: 55px;
					left: 70px;
					font-family: "skew-variable",sans-serif;
					font-variation-settings: 'wght' 700;
					font-size: 21px;
					color: #2b150f;
					line-height: 21px;
				}
			.lojaRevisited .lojaRevisited_centro .lrevslot2 {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 720px;
				height: 720px;
				/*background-color: #FFFFFF;*/
				overflow: hidden;
			}
				.lojaRevisited .lojaRevisited_centro .lrevslot2 .lojarevIMGfundo {
					position: absolute;
					width: 720px;
					background-color: #606060;
					top: 0px;
					left: 0px;

					/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
					height: 720px; 												/* 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 */
				}
			.lojaRevisited .lojaRevisited_centro .lrevslot3 {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 720px;
				height: 720px;
				background-color: #FFFFFF;
				overflow: hidden;
			}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase1 {
					position: relative;
					margin: 0px;
					margin-top: 40px;
					margin-left: 70px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 500;
					font-size: 22px;
					color: #2b150f;
					line-height: 30px;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase2 {
					position: relative;
					margin: 0px;
					margin-top: 3px;
					margin-left: 70px;
					width: 380px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 700;
					font-size: 64px;
					color: #2b150f;
					line-height: 63px;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase3 {
					position: relative;
					margin: 0px;
					margin-top: 10px;
					margin-left: 70px;
					width: 380px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 75, 'wght' 400;
					font-size: 25px;
					color: #a63424;
					line-height: 25px;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase4 {
					position: relative;
					margin: 0px;
					margin-top: 25px;
					margin-left: 70px;
					width: 572px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 75, 'wght' 400;
					font-size: 18px;
					color: #2b150f;
					line-height: 22px;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevSeparador1 {
					position: relative;
					margin: 0px;
					margin-top: 45px;
					margin-left: 55px;
					width: 295px;
					height: 40px;
					font-family: "skew-variable",sans-serif;
					font-variation-settings: 'wght' 400;
					font-size: 19px;
					color: #a63424;
					line-height: 40px;
					text-align: center;
					border-top: solid 1px #a63424;
					border-bottom: solid 1px #a63424;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevBotao1 {
					position: relative;
					margin: 0px;
					margin-top: 80px;
					margin-left: 70px;
					width: 106px;
					height: 40px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 400;
					font-size: 20px;
					color: #2b150f;
					line-height: 40px;
					text-align: center;
					border: solid 1px #2b150f;
					cursor: pointer;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevBotao1:hover {
					color: #a63424;
					border: solid 1px #a63424;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarev_btpalheta1 {
					position: absolute;
					width: 40px;
					right: 0px;
					bottom: 50px;
					cursor: pointer;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarev_btpalheta2 {
					position: absolute;
					width: 40px;
					right: 0px;
					bottom: 50px;
					cursor: pointer;
					display: none;
				}











.bannerQuadrados {
	position: relative;
	width: 100%;
	background-color: #e9e3e1;
}
	.bannerQuadrados .bannerQuadrados_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		height: 780px;
		/*background-color: #ff0000;*/
		overflow: hidden;
	}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadradosTit1 {
			position: absolute;
			margin: 0px;
			left: 70px;
			top: 140px;
			width: 204px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 50, 'wght' 700;
			font-size: 64px;
			color: #2b150f;
			line-height: 64px;
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadradosTit2 {
			position: absolute;
			margin: 0px;
			left: 70px;
			top: 410px;
			width: 210px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 75, 'wght' 300;
			font-size: 25px;
			color: #9f3024;
			line-height: 29px;
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem1 {
			position: absolute;
			margin: 0px;
			right: 714px;
			top: 100px;
			width: 345px;

			/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
			height: 540px; 												/* 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 */
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem2 {
			position: absolute;
			margin: 0px;
			right: 357px;
			top: 100px;
			width: 345px;

			/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
			height: 540px; 												/* 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 */
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem3 {
			position: absolute;
			margin: 0px;
			right: 0px;
			top: 100px;
			width: 345px;

			/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
			height: 540px; 												/* 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 */
		}
		.bannerQuadrados .bannerQuadrados_centro .placeholdermenu {
			position: absolute;
			margin: 0px;
			left: 63px;
			bottom: 72px;
			width: 1170px;
			overflow: hidden;
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnk:link {font-family: "scale-variable",sans-serif; font-variation-settings: 'wdth' 75, 'wght' 300; font-size:23px; color:#0d0c17; text-decoration:none; line-height: 30px;}
		.bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnk:visited {font-family: "scale-variable",sans-serif; font-variation-settings: 'wdth' 75, 'wght' 300; font-size:23px; color:#0d0c17; text-decoration:none; line-height: 30px;}
		.bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnk:hover {font-family: "scale-variable",sans-serif; font-variation-settings: 'wdth' 75, 'wght' 300; font-size:23px; color:#9f3024; text-decoration:none; line-height: 30px;}
		.bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnk:active {font-family: "scale-variable",sans-serif; font-variation-settings: 'wdth' 75, 'wght' 300; font-size:23px; color:#0d0c17; text-decoration:none; line-height: 30px;} 
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadradosSep {
			position: relative;
			margin-left: 5px;
			margin-right: 5px;

			font-family: "scale-variable",sans-serif; 
			font-variation-settings: 'wdth' 75, 'wght' 300; 
			font-size:23px; 
			color:#0d0c17; 
			text-decoration:none; 
			line-height: 30px;
		}

		.bannerQuadrados .bannerQuadrados_centro .placeholdermenuTel {
			display: none;
		}







.parallax {
	clear: both;
	position: relative;
	width: 100%;
	height: 600px;
	margin-bottom: 100px;

    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	overflow: hidden;
}
	.parallax .parallax_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1370px;
		width: 100%;
		height: 600px;
		/*background-color: #ff0000;*/
		overflow: hidden;
		margin-bottom: 160px;
	}
		.parallax .parallax_centro .parallaxTit {
			position: absolute;
			margin: 0px;
			right: 50px;
			bottom: 120px;

			font-family: "skew-variable",sans-serif;
			font-variation-settings: 'wght' 300;
			font-size: 46px;
			color: #ffffff;
			line-height: 46px;
		}














.parallaxTel {
	clear: both;
	position: relative;
	width: 100%;
	margin-bottom: 30px;

	/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
	height: 600px; 												/* 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 */
	overflow: hidden;
	display: none;
}














.espacoFilme {
	clear: both;
	/*background-color: #efe9e0;*/
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: left;
}
	.espacoFilme .espacoFilme_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;

		/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
		height: 720px; 												/* 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 */
		overflow: hidden;
	}
		.espacoFilme .espacoFilme_centro .espacoFilme_degrade {
			position: absolute;
			width: 100%;
			height: 396px;
			left: 0px;
			bottom: 0px;
		
			background: -moz-linear-gradient(top, rgba(17,17,17,0) 0%, rgba(17,17,17,0.9) 100%);
		    background: -webkit-linear-gradient(top, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.9) 100%);
		    background: linear-gradient(to bottom, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.9) 100%);
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeTit1 {
			position: absolute;
			margin: 0px;
			right: 110px;
			top: 120px;
			font-family: "scale-variable", sans-serif;
			font-variation-settings: "wght" 900, "wdth" 50;
			font-size: 150px;
			color: #efc53f;
			line-height: 150px;
			text-shadow: 2px 2px 4px #000000;
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeTit2 {
			position: absolute;
			margin: 0px;
			right: 125px;
			top: 215px;
			font-family: "skew-variable",sans-serif;
			font-variation-settings: 'wght' 700;
			font-size: 118px;
			color: #efc53f;
			line-height: 118px;
			text-shadow: 2px 2px 4px #000000;
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeTit3 {
			position: absolute;
			margin: 0px;
			right: 197px;
			top: 350px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 75, 'wght' 500;
			font-size: 30px;
			color: #efc53f;
			line-height: 30px;
			text-shadow: 2px 2px 4px #000000;
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeTit4 {
			position: absolute;
			margin: 0px;
			top: 403px;
			right: 142px;
			width: 420px;
			height: 40px;
			font-family: "skew-variable",sans-serif;
			font-variation-settings: 'wght' 400;
			font-size: 21px;
			color: #ffffff;
			line-height: 40px;
			border-top: solid 1px #ffffff;
			border-bottom: solid 1px #ffffff;
			text-align: center;
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeBt1 {
			position: absolute;
			margin: 0px;
			bottom: 175px;
			right: 300px;
			width: 106px;
			height: 40px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 50, 'wght' 400;
			font-size: 20px;
			color: #ffffff;
			line-height: 40px;
			border: solid 1px #ffffff;
			text-align: center;
			cursor: pointer;
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeBt1:hover {
			color: #efc53f;
			border: solid 1px #efc53f;
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeBotaoPalheta {
			position: absolute;
			bottom: 175px;
			left: 0px;
			width: 40px;
			cursor: pointer;
		}
		.espacoFilme .espacoFilme_centro .espacoFilmePalheta {
			position: absolute;
			top: 0px;
			left: -270px;
			width: 270px;
			height: 720px;
			background-color: #efc53f;
		}
			.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmeBotaoX {
				position: absolute;
				top: 25px;
				right: 25px;
				width: 14px;
				cursor: pointer;
			}
			.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT {
				position: absolute;
				top: 150px;
				left: 70px;
				width: 160px;
				height: 180px;
				/*background-color: #FF0000;*/
			}
				.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT1 {
					position: relative;
					margin: 0px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 700;
					font-size: 40px;
					color: #2b150f;
					line-height: 40px;
				}
				.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT2 {
					position: relative;
					margin: 0px;
					width: 148px;
					height: 22px;
					margin-top: 9px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 500;
					font-size: 20px;
					color: #1e1e1c;
					line-height: 22px;
					border-top: solid 1px #1e1e1c;
					border-bottom: solid 1px #1e1e1c;
					text-align: left;
				}
				.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT3 {
					position: relative;
					margin: 0px;
					margin-top: 10px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 500;
					font-size: 20px;
					color: #1e1e1c;
					line-height: 20px;
				}
				.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT4 {
					position: relative;
					margin: 0px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 400;
					font-size: 18px;
					color: #1e1e1c;
					line-height: 20px;
				}
				.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT5 {
					position: relative;
					margin: 0px;
					margin-top: 10px;
					width: 171px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 500;
					font-size: 20px;
					color: #1e1e1c;
					line-height: 20px;
				}
				.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT6 {
					position: relative;
					margin: 0px;
					width: 150px;
					font-family: "scale-variable",sans-serif;
					font-variation-settings: 'wdth' 50, 'wght' 400;
					font-size: 18px;
					color: #1e1e1c;
					line-height: 20px;
				}
				.espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmeEspaco {
					position: relative;
					margin: 0px;
					width: 150px;
					height: 11px;
				}









.bannerFimTexto {
	clear: both;
	/*background-color: #efe9e0;*/
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: left;
}
	.bannerFimTexto .bannerFimTexto_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1440px;
		width: 100%;
		height: 260px;
		/*background-color: #ff0000;*/
		overflow: hidden;
		margin-top: 100px;
		margin-bottom: 20px;
	}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTit1 {
			position: absolute;
			margin: 0px;
			left: 70px;
			top: 20px;
			width: 204px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 50, 'wght' 700;
			font-size: 64px;
			color: #2b150f;
			line-height: 64px;
		}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTit2 {
			position: absolute;
			margin: 0px;
			left: 70px;
			top: 150px;
			width: 200px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 75, 'wght' 300;
			font-size: 25px;
			color: #9f3024;
			line-height: 28px;
		}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoDiv {
			position: absolute;
			margin: 0px;
			left: 317px;
			top: 0px;
			width: 1px;
			height: 260px;
			background-color: #9f3024;
		}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoDivHor {
			display: none;
		}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTxt1 {
			position: absolute;
			margin: 0px;
			top: 20px;
			left: 380px;
			width: 446px;
			font-family: "scale-variable",sans-serif;
			font-variation-settings: 'wdth' 75, 'wght' 300;
			font-size: 18px;
			color: #2b150f;
			line-height: 20px;
		}










.bannerFim {
	position: relative;
	width: 100%;
	background-color: #606060;

	/*background-image: url("../uploads/noticias/n_1.jpg");*/ 	/* The image used */
	height: 600px; 												/* 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 */
}
	.bannerFim .bannerFim_centro {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		max-width: 1370px;
		width: 100%;
		height: 600px;
		/*background-color: #ff0000;*/
		overflow: hidden;
		margin-bottom: 160px;
	}
		.bannerFim .bannerFim_centro .bannerFimTit {
			position: absolute;
			margin: 0px;
			right: 50px;
			bottom: 120px;

			font-family: "skew-variable",sans-serif;
			font-variation-settings: 'wght' 300;
			font-size: 46px;
			color: #ffffff;
			line-height: 46px;
		}




















































































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






	
	.sitioBanner {
	    width: 100%;
	    height: 54.167vw;
	}
	    .sitioBanner .placeBotoes_geral {
	        width: 7.083vw;
	        left: 50%;
	        transform: translateX(-50%);
	        height: 2.778vw;
	        bottom: 6.944vw;
	    }
	        .sitioBanner .placeBotoes_geral .estilogeral_besq {
	            top: 0vw;
	            left: 0vw;
	            width: 2.778vw;
	        }
	        .sitioBanner .placeBotoes_geral .estilogeral_bdir {
	            top: 0vw;
	            right: 0vw;
	            width: 2.778vw;
	        }







	#id_banner1 {top: 0px; right: 0px;}
	#id_banner2 {top: 0px; right: -100%;}
	#id_banner3 {top: 0px; right: -100%;}
	#id_banner4 {top: 0px; right: -100%;}





	.banner_estilo1 {
	    width: 100%;
	    height: 54.167vw;
	}
	    .banner_estilo1 .estilo1_degrade {
	        width: 100%;
	        height: 27.5vw;
			left: 0px;
			bottom: 0px;
	    }
	    .banner_estilo1 .be1_place {
	        width: 50%;
	        left: 50%;
	        transform: translateX(-50%);
	        bottom: 11.458vw;
	    }
	        .banner_estilo1 .be1_place .be1Tit1 {
	            font-size: 6.111vw;
	            line-height: 6.25vw;
	        }
	        .banner_estilo1 .be1_place .be1Tit2 {
	            margin-top: 0.694vw;
	            font-size: 2.222vw;
	            line-height: 2.431vw;
	        }
			.banner_estilo1 .be1_place .be1Tit3 {
				margin: 0.694vw; /*10px;*/
				font-size: 1.319vw; /*19px;*/
				line-height: 1.458vw; /*21px;*/
			}
	    .banner_estilo1 .placeBotoes_estilo1 {
	        width: 7.083vw;
	        left: 50%;
	        transform: translateX(-50%);
	        height: 2.778vw;
	        bottom: 6.944vw;
	    }
	        .banner_estilo1 .estilo1_besq {
	            top: 0px;
	            left: 0px;
	            width: 2.778vw;
	        }
	        .banner_estilo1 .estilo1_bdir {
	            top: 0px;
	            right: 0px;
	            width: 2.778vw;
	        }












	.banner_estilo2 {
	    width: 100%;
	    height: 54.167vw;
	}
	    .banner_estilo2 .banner_estilo2_centro {
	        max-width: 100vw;
	        width: 100%;
	        height: 21.528vw;
	        bottom: 6.944vw;
	        left: 50%;
	        transform: translateX(-50%);
	    }
	        .banner_estilo2 .banner_estilo2_centro .be2Place {
	            padding-top: 2.778vw;
	            padding-left: 2.778vw;
	            top: 0vw;
	            right: 0vw;
	            width: 29.167vw;
	            height: 21.528vw;
	        }
	            .banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit0 {
	                margin-top: 0vw;
	                width: 22.222vw;
	                font-size: 1.458vw;
	                line-height: 1.736vw;
	            }
	            .banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit1 {
	                margin-top: 0.347vw;
	                width: 22.222vw;
	                font-size: 3.611vw;
	                line-height: 3.819vw;
	            }
	            .banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit2 {
	                margin-top: 0.347vw;
	                width: 22.222vw;
	                font-size: 2.083vw;
	                line-height: 2.292vw;
	            }
	            .banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit3 {
	                margin-top: 1.042vw;
	                width: 22.222vw;
	                font-size: 1.319vw;
	                line-height: 1.319vw;
	            }
	    .banner_estilo2 .be2_fantasma {
	        bottom: 6.944vw;
	        right: 0vw;
	        width: 25%;
	        height: 21.528vw;
	    }

	    .banner_estilo2 .placeBotoes_estilo2 {
	        width: 7.083vw;
	        left: 50%;
	        transform: translateX(-50%);
	        height: 2.778vw;
	        bottom: 6.944vw;
	    }
	        .banner_estilo2 .estilo2_besq {
	            top: 0vw;
	            left: 0vw;
	            width: 2.778vw;
	        }
	        .banner_estilo2 .estilo2_bdir {
	            top: 0vw;
	            right: 0vw;
	            width: 2.778vw;
	        }







	.banner_estilo3 {
	    width: 100%;
	    height: 54.167vw;
	}
	    .banner_estilo3 .banner_estilo3_centro {
	        max-width: 100vw;
	        width: 100%;
	        height: 21.528vw;
	        bottom: 6.944vw;
	        left: 50%;
	        transform: translateX(-50%);
	    }
	        .banner_estilo3 .banner_estilo3_centro .be3Place {
	            padding-top: 2.778vw;
	            padding-left: 2.778vw;
	            top: 0vw;
	            left: 0vw;
	            width: 29.167vw;
	            height: 21.528vw;
	        }
	            .banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit0 {
	                margin-top: 0vw;
	                width: 22.222vw;
	                font-size: 1.458vw;
	                line-height: 1.736vw;
	            }
	            .banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit1 {
	                margin-top: 0.347vw;
	                width: 22.222vw;
	                font-size: 3.611vw;
	                line-height: 3.819vw;
	            }
	            .banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit2 {
	                margin-top: 0.347vw;
	                width: 22.222vw;
	                font-size: 2.083vw;
	                line-height: 2.292vw;
	            }
	            .banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit3 {
	                margin: 0vw;
	                margin-top: 1.042vw;
	                width: 22.222vw;
	                font-size: 1.319vw;
	                line-height: 1.319vw;
	            }
	    .banner_estilo3 .be3_fantasma {
	        bottom: 6.944vw;
	        left: 0vw;
	        width: 25%;
	        height: 21.528vw;
	    }

	    .banner_estilo3 .placeBotoes_estilo3 {
	        width: 7.083vw;
	        left: 50%;
	        transform: translateX(-50%);
	        height: 2.778vw;
	        bottom: 6.944vw;
	    }
	        .banner_estilo3 .estilo3_besq {
	            top: 0vw;
	            left: 0vw;
	            width: 2.778vw;
	        }
	        .banner_estilo3 .estilo3_bdir {
	            top: 0vw;
	            right: 0vw;
	            width: 2.778vw;
	        }




















	.bannerDestaques {
	    width: 100%;
	}
	    .bannerDestaques .bannerDestaques_centro {
	        max-width: 100vw;
	        width: 100%;
	        height: 52.778vw;
	    }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaquesTit1 {
	            left: 8.264vw;
	            top: 7.292vw;
	            width: 11.806vw;
	            font-size: 10.069vw;
	            line-height: 9.167vw;
	        }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaquesDiv {
	            left: 4.375vw;
	            bottom: 14.375vw;
	            width: 19.444vw;
	            height: 0.069vw;
	        }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaquesTit2 {
	            left: 6.944vw;
	            top: 39.306vw;
	            width: 14.583vw;
	            font-size: 1.25vw;
	            line-height: 1.389vw;
	        }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaquesTit3 {
	            left: 12.083vw;
	            top: 33.819vw;
	            font-size: 3.194vw;
	            line-height: 3.194vw;
	        }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem1 {
	            right: 49.583vw;
	            top: 6.944vw;
	            width: 23.194vw;
	            height: 37.5vw;
	        }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem2 {
	            right: 25.694vw;
	            top: 6.944vw;
	            width: 23.194vw;
	            height: 37.5vw;
	        }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem3 {
	            right: 1.806vw;
	            top: 6.944vw;
	            width: 23.194vw;
	            height: 37.5vw;
	        }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem4 {
	            right: 25.694vw;
	            top: 6.944vw;
	            width: 47.083vw;
	            height: 37.5vw;
	        }
	        .bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem5 {
	            right: 1.806vw;
	            top: 6.944vw;
	            width: 23.194vw;
	            height: 37.5vw;
	        }

	.item_img {
	    width: 23.194vw;
	    height: 24.583vw;
	}
	.item_imgDuplo {
	    width: 47.083vw;
	    height: 24.583vw;
	}
	.item_tit {
	    margin-top: 1.042vw;
	    margin-left: 0.694vw;
		margin-right: 2.778vw;
	    font-size: 2.083vw;
	    line-height: 2.083vw;
	}
	.item_marc {
	    margin-top: 0.139vw;
	    margin-left: 0.694vw;
	    font-size: 1.389vw;
	    line-height: 1.528vw;
	}
	.item_peso {
	    margin-top: 0.139vw;
	    margin-left: 0.694vw;
	    font-size: 1.25vw;
	    line-height: 1.389vw;
	}
	.item_buttom {
	    right: 0vw;
	    width: 3.194vw;
	    height: 3.194vw;
	}
	.bannerDestDiv {    
	    bottom: 0vw;
	    left: 8.194vw;
	    width: 0.069vw;
	    height: 2.778vw;
	}
	.precoValido {  
	    bottom: 0.625vw;
	    left: 0.694vw;
	    font-size: 1.736vw;
	    line-height: 2.083vw;
	}
	.precoKg {  
	    font-size: 1.806vw;
	    line-height: 2.083vw;
	}
	.precoRiscado { 
	    bottom: 0.903vw;
	    left: 9.375vw;
	    font-size: 1.389vw;
	    line-height: 1.389vw;
	}













	.lojaRevisited {
	    width: 100%;
	}
	    .lojaRevisited .lojaRevisited_centro {
	        max-width: 100vw;
	        width: 100%;
	        height: 50vw;
	        margin-top: 6.944vw;
	        margin-bottom: 6.944vw;
	    }
	            .lojaRevisited .lojaRevisited_centro .lrevslot1 {
	                top: 0vw;
	                left: 0vw;
	                width: 50vw;
	                height: 50vw;
	            }
	                .lojaRevisited .lojaRevisited_centro .lrevslot1 .lojarevIMG {
	                    width: 50vw;
	                    top: 0vw;
	                    left: 0vw;
	                    height: 50vw;
	                }
	                .lojaRevisited .lojaRevisited_centro .lrevslot1 .lojarevIMG_leg {
	                    bottom: 3.819vw;
	                    left: 4.861vw;
	                    font-size: 1.458vw;
	                    line-height: 1.458vw;
	                }
	            .lojaRevisited .lojaRevisited_centro .lrevslot2 {
	                top: 0vw;
	                right: 0vw;
	                width: 50vw;
	                height: 50vw;
	            }
	                .lojaRevisited .lojaRevisited_centro .lrevslot2 .lojarevIMGfundo {
	                    width: 50vw;
	                    top: 0vw;
	                    left: 0vw;
	                    height: 50vw;
	                }
	            .lojaRevisited .lojaRevisited_centro .lrevslot3 {
	                top: 0vw;
	                right: 0vw;
	                width: 50vw;
	                height: 50vw;
	            }
	                .lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase1 {
	                    margin-top: 2.778vw;
	                    margin-left: 4.861vw;
	                    font-size: 1.528vw;
	                    line-height: 2.083vw;
	                }
	                .lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase2 {
	                    margin-top: 0.208vw;
	                    margin-left: 4.861vw;
	                    width: 26.389vw;
	                    font-size: 4.444vw;
	                    line-height: 4.375vw;
	                }
	                .lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase3 {
	                    margin-top: 0.694vw;
	                    margin-left: 4.861vw;
	                    width: 26.389vw;
	                    font-size: 1.736vw;
	                    line-height: 1.736vw;
	                }
	                .lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase4 {
	                    margin-top: 1.736vw;
	                    margin-left: 4.861vw;
	                    width: 39.722vw;
	                    font-size: 1.25vw;
	                    line-height: 1.528vw;
	                }
	                .lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevSeparador1 {
	                    margin-top: 3.125vw;
	                    margin-left: 3.819vw;
	                    width: 20.486vw;
	                    height: 2.778vw;
	                    font-size: 1.319vw;
	                    line-height: 2.778vw;
	                }
	                .lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevBotao1 {
	                    margin-top: 5.556vw;
	                    margin-left: 4.861vw;
	                    width: 7.361vw;
	                    height: 2.778vw;
	                    font-size: 1.389vw;
	                    line-height: 2.778vw;
	                }
	                .lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarev_btpalheta1 {
	                    width: 2.778vw;
	                    right: 0vw;
	                    bottom: 3.472vw;
	                }
	                .lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarev_btpalheta2 {
	                    width: 2.778vw;
	                    right: 0vw;
	                    bottom: 3.472vw;
	                }











	.bannerQuadrados {
	    width: 100%;
	}
	    .bannerQuadrados .bannerQuadrados_centro {
	        max-width: 100vw;
	        width: 100%;
	        height: 54.167vw;
	    }
	        .bannerQuadrados .bannerQuadrados_centro .bannerQuadradosTit1 {
	            left: 4.861vw;
	            top: 9.722vw;
	            width: 14.167vw;
	            font-size: 4.444vw;
	            line-height: 4.444vw;
	        }
	        .bannerQuadrados .bannerQuadrados_centro .bannerQuadradosTit2 {
	            left: 4.861vw;
	            top: 28.472vw;
	            width: 14.583vw;
	            font-size: 1.736vw;
	            line-height: 2.014vw;
	        }
	        .bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem1 {
	            right: 49.583vw;
	            top: 6.944vw;
	            width: 23.958vw;
	            height: 37.5vw;
	        }
	        .bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem2 {
	            margin: 0vw;
	            right: 24.792vw;
	            top: 6.944vw;
	            width: 23.958vw;
	            height: 37.5vw;
	        }
	        .bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem3 {
	            margin: 0vw;
	            right: 0vw;
	            top: 6.944vw;
	            width: 23.958vw;
	            height: 37.5vw;
	        }
	        .bannerQuadrados .bannerQuadrados_centro .placeholdermenu {
	            margin: 0vw;
	            left: 4.375vw;
	            bottom: 5vw;
	            width: 81.25vw;
	        }
	        .bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnk:link {font-size: 1.597vw; line-height: 2.083vw;}
	        .bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnk:visited {font-size: 1.597vw; line-height: 2.083vw;}
	        .bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnk:hover {font-size: 1.597vw; line-height: 2.083vw;}
	        .bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnk:active {font-size: 1.597vw; line-height: 2.083vw;} 
	        .bannerQuadrados .bannerQuadrados_centro .bannerQuadradosSep {
	            margin-left: 0.347vw;
	            margin-right: 0.347vw;
	            font-size: 1.597vw; 
	            line-height: 2.083vw;
	        }











	.parallax {
	    width: 100%;
	    height: 41.667vw;
	    margin-bottom: 6.944vw;
	}
	    .parallax .parallax_centro {
	        max-width: 95.139vw;
	        width: 100%;
	        height: 41.667vw;
	        margin-bottom: 11.111vw;
	    }
	        .parallax .parallax_centro .parallaxTit {
	            margin: 0vw;
	            right: 3.472vw;
	            bottom: 8.333vw;
	            font-size: 3.194vw;
	            line-height: 3.194vw;
	        }

















	.espacoFilme {
	    width: 100%;
	}
	    .espacoFilme .espacoFilme_centro {
	        max-width: 100vw;
	        width: 100%;
	        height: 50vw;
	    }
	        .espacoFilme .espacoFilme_centro .espacoFilme_degrade {
	            width: 100%;
	            height: 27.5vw;
	            left: 0vw;
	            bottom: 0vw;
	        }
	        .espacoFilme .espacoFilme_centro .espacoFilmeTit1 {
	            margin: 0vw;
	            right: 7.639vw;
	            top: 8.333vw;
	            font-size: 10.417vw;
	            line-height: 10.417vw;
	        }
	        .espacoFilme .espacoFilme_centro .espacoFilmeTit2 {
	            margin: 0vw;
	            right: 8.681vw;
	            top: 14.931vw;
	            font-size: 8.194vw;
	            line-height: 8.194vw;
	        }
	        .espacoFilme .espacoFilme_centro .espacoFilmeTit3 {
	            margin: 0vw;
	            right: 13.681vw;
	            top: 24.306vw;
	            font-size: 2.083vw;
	            line-height: 2.083vw;
	        }
	        .espacoFilme .espacoFilme_centro .espacoFilmeTit4 {
	            margin: 0vw;
	            top: 27.986vw;
	            right: 9.861vw;
	            width: 29.167vw;
	            height: 2.778vw;
	            font-size: 1.458vw;
	            line-height: 2.778vw;
	        }
	        .espacoFilme .espacoFilme_centro .espacoFilmeBt1 {
	            margin: 0vw;
	            bottom: 12.153vw;
	            right: 20.833vw;
	            width: 7.361vw;
	            height: 2.778vw;
	            font-size: 1.389vw;
	            line-height: 2.778vw;
	        }
	        .espacoFilme .espacoFilme_centro .espacoFilmeBotaoPalheta {
	            bottom: 12.153vw;
	            left: 0vw;
	            width: 2.778vw;
	        }
	        .espacoFilme .espacoFilme_centro .espacoFilmePalheta {
	            top: 0vw;
	            left: -18.75vw;
	            width: 18.75vw;
	            height: 50vw;
	        }
	            .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmeBotaoX {
	                top: 1.736vw;
	                right: 1.736vw;
	                width: 0.972vw;
	            }
	            .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT {
	                top: 10.417vw;
	                left: 4.861vw;
	                width: 11.111vw;
	                height: 12.5vw;
	            }
	                .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT1 {
	                    margin: 0vw;
	                    font-size: 2.778vw;
	                    line-height: 2.778vw;
	                }
	                .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT2 {
	                    margin: 0vw;
	                    width: 10.278vw;
	                    height: 1.528vw;
	                    margin-top: 0.625vw;
	                    font-size: 1.389vw;
	                    line-height: 1.528vw;
	                }
	                .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT3 {
	                    margin-top: 0.694vw;
	                    font-size: 1.389vw;
	                    line-height: 1.389vw;
	                }
	                .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT4 {
	                    font-size: 1.25vw;
	                    line-height: 1.389vw;
	                }
	                .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT5 {
	                    margin-top: 0.694vw;
	                    width: 11.875vw;
	                    font-size: 1.389vw;
	                    line-height: 1.389vw;
	                }
	                .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmePT6 {
	                    width: 10.417vw;
	                    font-size: 1.25vw;
	                    line-height: 1.389vw;
	                }
	                .espacoFilme .espacoFilme_centro .espacoFilmePalheta .espacoFilmePPT .espacoFilmeEspaco {
	                    width: 10.417vw;
	                    height: 0.764vw;
	                }



















	.bannerFimTexto {
	    width: 100%;
	}
	    .bannerFimTexto .bannerFimTexto_centro {
	        max-width: 100vw;
	        width: 100%;
	        height: 18.056vw;
	        margin-top: 6.944vw;
	        margin-bottom: 1.389vw;
	    }
	        .bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTit1 {
	            margin: 0vw;
	            left: 4.861vw;
	            top: 1.389vw;
	            width: 14.167vw;
	            font-size: 4.444vw;
	            line-height: 4.444vw;
	        }
	        .bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTit2 {
	            margin: 0vw;
	            left: 4.861vw;
	            top: 10.417vw;
	            width: 13.889vw;
	            font-size: 1.736vw;
	            line-height: 1.944vw;
	        }
	        .bannerFimTexto .bannerFimTexto_centro .bannerFimTextoDiv {
	            margin: 0vw;
	            left: 22.014vw;
	            top: 0vw;
	            width: 0.069vw;
	            height: 18.056vw;
	        }
	        .bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTxt1 {
	            margin: 0vw;
	            top: 1.389vw;
	            left: 26.389vw;
	            width: 30.972vw;
	            font-size: 1.25vw;
	            line-height: 1.389vw;
	        }









	.bannerFim {
	    width: 100%;
	    height: 41.667vw;
	}
	    .bannerFim .bannerFim_centro {
	        max-width: 95.139vw;
	        width: 100%;
	        height: 41.667vw;
	        margin-bottom: 11.111vw;
	    }
	        .bannerFim .bannerFim_centro .bannerFimTit {
	            margin: 0vw;
	            right: 3.472vw;
	            bottom: 8.333vw;
	            font-size: 3.194vw;
	            line-height: 3.194vw;
	        }

}













































































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








.sitioBanner {
	display: none;
}
	.sitioBanner .placeBotoes_geral {
		width: 24vw; /*102px;*/
		left: 50%;
		transform: translateX(-50%);
		height: 9.412vw; /*40px;*/
		bottom: 7.059vw; /*30px;*/
	}
		.sitioBanner .placeBotoes_geral .estilogeral_besq {
			top: 0px;
			left: 0px;
			width: 9.412vw; /*40px;*/
		}
		.sitioBanner .placeBotoes_geral .estilogeral_bdir {
			top: 0px;
			right: 0px;
			width: 9.412vw; /*40px;*/
		}


#id_banner1 {top: 0px; right: 0px;}
#id_banner2 {top: 0px; right: -100%;}
#id_banner3 {top: 0px; right: -100%;}
#id_banner4 {top: 0px; right: -100%;}


.banner_estilo1 {
	width: 100%;
	height: 150.588vw; /*640px;*/
}
	.banner_estilo1 .estilo1_degrade {
		width: 100%;
		height: 58.824vw; /*250px;*/
		left: 0px;
		bottom: 0px;
	}
	.banner_estilo1 .be1_place {
		width: 85%;
		left: 50%;
		transform: translateX(-50%);
		bottom: 21.176vw; /*90px;*/
	}
		.banner_estilo1 .be1_place .be1Tit1 {
			margin: 0px;
			font-size: 15.294vw; /*65px;*/
			line-height: 15.294vw; /*65px;*/
		}
		.banner_estilo1 .be1_place .be1Tit2 {
			margin: 0px;
			margin-top: 2.353vw; /*10px;*/
			font-size: 6.824vw; /*29px;*/
			line-height: 7.529vw; /*32px;*/
		}
		.banner_estilo1 .be1_place .be1Tit3 {
			margin: 2.353vw; /*10px;*/
			font-size: 4.471vw; /*19px;*/
			line-height: 4.941vw; /*21px;*/
		}
	.banner_estilo1 .placeBotoes_estilo1 {
		width: 24vw; /*102px;*/
		left: 50%;
		transform: translateX(-50%);
		height: 9.412vw; /*40px;*/
		bottom: 23.529vw; /*100px;*/
	}
		.banner_estilo1 .estilo1_besq {
			top: 0px;
			left: 0px;
			width: 9.412vw; /*40px;*/
		}
		.banner_estilo1 .estilo1_bdir {
			top: 0px;
			right: 0px;
			width: 9.412vw; /*40px;*/
		}








.bannerDestaques {
	width: 100%;
}
	.bannerDestaques .bannerDestaques_centro {
		max-width: 1440px;
		width: 100%;
		height: 353.529vw;
	}
		.bannerDestaques .bannerDestaques_centro .bannerDestaquesTit1 {
			margin: 0px;
			left: 16.941vw; /*72px;*/
			top: 9.412vw; /*40px;*/
			width: 65.882vw; /*280px;*/
			font-size: 49.882vw; /*212px;*/
			line-height: 44.706vw; /*190px;*/
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaquesDiv {
			margin: 0px;
			left: 9.412vw; /*40px;*/
			bottom: 67.294vw; /*286px;*/
			width: 80.235vw; /*341px;*/
			height: 2px;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaquesTit2 {
			margin: 0px;
			left: 18.118vw; /*77px;*/
			top: 169.412vw; /*720px;*/
			width: 63.059vw; /*268px;*/
			font-size: 5.176vw; /*22px;*/
			line-height: 5.176vw; /*22px;*/
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaquesTit3 {
			margin: 0px;
			left: 36.941vw; /*157px;*/
			top: 140.706vw; /*598px;*/
			font-size: 14.118vw; /*60px;*/
			line-height: 14.118vw; /*60px;*/
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem1 {
			margin: 0px;
			right: 0px;
			top: 196.471vw; /*835px;*/
			width: 100%;
			height: 157.059vw;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem2 {
			display: none;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem3 {
			display: none;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem4 {
			margin: 0px;
			right: 0px;
			top: 196.471vw; /*835px;*/
			width: 100%;
			height: 157.059vw;
		}
		.bannerDestaques .bannerDestaques_centro .bannerDestaques_imagem5 {
			display: none;
		}

.item_img {
	width: 100%;
	height: 113.294vw;
}
.item_imgDuplo {
	width: 100%;
	height: 113.294vw;
}
.item_tit {
	margin: 0px;
	margin-top: 3.529vw; /*15px;*/
	margin-left: 2.353vw; /*10px;*/
	margin-right: 9.412vw;
	font-size: 8.259vw;
	line-height: 8.059vw;
}
.item_marc {
	margin: 0px;
	margin-top: 0.471vw; /*2px;*/
	margin-left: 2.353vw; /*10px;*/
	font-size: 5.706vw;
	line-height: 5.576vw;
}
.item_peso {
	margin: 0px;
	margin-top: 0.471vw; /*2px;*/
	margin-left: 2.353vw; /*10px;*/
	font-size: 5.235vw;
	line-height: 5.706vw;
}
.item_buttom {
	bottom: 0px;
	right: 0px;
	width: 13.824vw;
	height :13.824vw;
}
.bannerDestDiv {	
	margin: 0px;
	bottom: 2.306vw;
	left: 33.1vw;
	width: 1px;
	height: 9.412vw; /*40px;*/
}
.precoValido {	
	margin: 0px;
	bottom: 2.353vw;
	left: 2.353vw; /*10px;*/
	font-size: 7.582vw;
	line-height: 7.582vw;
}
.precoKg {	
	font-size: 7.582vw;
	line-height: 7.582vw;
}
.precoRiscado {	
	margin: 0px;
	bottom: 2.765vw;
	left: 37.765vw;
	font-size: 6.706vw;
	line-height: 6.706vw;
}










.banner_estilo2 {
	width: 100%;
	height: 150.588vw; /*640px;*/
}
	.banner_estilo2 .banner_estilo2_centro {
		max-width: 1440px;
		width: 100%;
		height: 72.941vw; /*310px;*/
		bottom: 23.529vw; /*100px;*/
		left: 50%;
		transform: translateX(-50%);
	}
		.banner_estilo2 .banner_estilo2_centro .be2Place {
			padding-top: 7.059vw; /*30px;*/
			padding-left: 7.059vw; /*30px;*/
			top: 0px;
			left: 6.588vw; /*28px;*/
			width: 79.529vw; /*338px;*/
			height: 72.941vw; /*310px;*/
			background: rgba(165, 51, 36, 0.9)
		}
			.banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit0 {
				margin: 0px;
				margin-top: 0px;
				width: 75.294vw; /*320px;*/
				font-size: 4.941vw; /*21px;*/
				line-height: 5.882vw; /*25px;*/
			}
			.banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit1 {
				margin: 0px;
				margin-top: 1.176vw; /*5px;*/
				width: 75.294vw; /*320px;*/
				font-size: 12.235vw; /*52px;*/
				line-height: 12.941vw; /*55px;*/
			}
			.banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit2 {
				margin: 0px;
				margin-top: 1.176vw; /*5px;*/
				width: 75.294vw; /*320px;*/
				font-size: 7.059vw; /*30px;*/
				line-height: 7.765vw; /*33px;*/
			}
			.banner_estilo2 .banner_estilo2_centro .be2Place .be2Tit3 {
				margin: 0px;
				margin-top: 3.529vw; /*15px;*/
				width: 75.294vw; /*320px;*/
				font-size: 4.471vw; /*19px;*/
				line-height: 4.471vw; /*19px;*/
			}
	.banner_estilo2 .be2_fantasma {
		display: none;
	}
	.banner_estilo2 .placeBotoes_estilo2 {
		width: 24vw; /*102px;*/
		left: 50%;
		transform: translateX(-50%);
		height: 9.412vw; /*40px;*/
		bottom: 23.529vw; /*100px;*/
	}
		.banner_estilo2 .estilo2_besq {
			top: 0px;
			left: 0px;
			width: 9.412vw; /*40px;*/
		}
		.banner_estilo2 .estilo2_bdir {
			top: 0px;
			right: 0px;
			width: 9.412vw; /*40px;*/
		}









.banner_estilo3 {
	width: 100%;
	height: 150.588vw; /*640px;*/
}
	.banner_estilo3 .banner_estilo3_centro {
		max-width: 1440px;
		width: 100%;
		height: 72.941vw; /*310px;*/
		bottom: 23.529vw; /*100px;*/
		left: 50%;
		transform: translateX(-50%);
	}
		.banner_estilo3 .banner_estilo3_centro .be3Place {
			padding-top: 7.059vw; /*30px;*/
			padding-left: 7.059vw; /*30px;*/
			top: 0px;
			left: 6.588vw; /*28px;*/
			width: 79.529vw; /*338px;*/
			height: 72.941vw; /*310px;*/
			background: rgba(165, 51, 36, 0.9)
		}
			.banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit0 {
				margin: 0px;
				margin-top: 0px;
				width: 75.294vw; /*320px;*/
				font-size: 4.941vw; /*21px;*/
				line-height: 5.882vw; /*25px;*/
			}
			.banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit1 {
				margin: 0px;
				margin-top: 1.176vw^; /*5px;*/
				width: 75.294vw; /*320px;*/
				font-size: 12.235vw; /*52px;*/
				line-height: 12.941vw; /*55px;*/
			}
			.banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit2 {
				margin: 0px;
				margin-top: 1.176vw; /*5px;*/
				width: 75.294vw; /*320px;*/
				font-size: 7.059vw; /*30px;*/
				line-height: 7.765vw; /*33px;*/
			}
			.banner_estilo3 .banner_estilo3_centro .be3Place .be3Tit3 {
				margin: 0px;
				margin-top: 3.529vw; /*15px;*/
				width: 75.294vw; /*320px;*/
				font-size: 4.471vw; /*19px;*/
				line-height: 4.471vw; /*19px;*/
			}
	.banner_estilo3 .be3_fantasma {
		display: none;
	}
	.banner_estilo3 .placeBotoes_estilo3 {
		width: 24vw; /*102px;*/
		left: 50%;
		transform: translateX(-50%);
		height: 9.412vw; /*40px;*/
		bottom: 23.529vw; /*100px;*/
	}
		.banner_estilo3 .estilo3_besq {
			top: 0px;
			left: 0px;
			width: 9.412vw; /*40px;*/
		}
		.banner_estilo3 .estilo3_bdir {
			top: 0px;
			right: 0px;
			width: 9.412vw; /*40px;*/
		}























.sitioBannerTel {
	clear: both;
	position: relative;
	width: 100%;
	height: 169.882vw; /*722px;*/
	overflow: hidden;
	display: block;
}
	.sitioBannerTel .placeBotoes_geralTel {
		position: absolute;
		width: 24vw; /*102px;*/
		left: 50%;
		transform: translateX(-50%);
		height: 9.412vw; /*40px;*/
		top: 94.118vw; /*400px;*/
		/*background-color: #F8C600;*/
	}
		.sitioBannerTel .placeBotoes_geralTel .estilogeral_besqTel {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 9.412vw; /*40px;*/
			cursor: pointer;
		}
		.sitioBannerTel .placeBotoes_geralTel .estilogeral_bdirTel {
			position: absolute;
			top: 0px;
			right: 0px;
			width: 9.412vw; /*40px;*/
			cursor: pointer;
		}

#id_bannerTel1 {top: 0px; right: 0px;}
#id_bannerTel2 {top: 0px; right: -100%;}
#id_bannerTel3 {top: 0px; right: -100%;}
#id_bannerTel4 {top: 0px; right: -100%;}







.banner_estilo1Tel {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 169.882vw; /*722px;*/
}
	.banner_estilo1Tel .bannerEstilo1ImgTel {
		position: relative;
		width: 100%;
		/*top: 0px;*/
		/*right: 0px;*/
		overflow: hidden;
		height: 169.882vw; /*722px;*/ 								/* 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 */
		cursor: pointer;
	}
		.banner_estilo1Tel .bannerEstilo1ImgTel .bannerEstilo1ZonaTxt {
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: 100%;
			height: 60vw; /*255px;*/
			overflow: hidden;
			text-align: center;
		}
			.banner_estilo1Tel .bannerEstilo1ImgTel .bannerEstilo1ZonaTxt .be1XXTit1 {
				position: relative;
				margin: 0px;
				font-family: "scale-variable",sans-serif;
				font-variation-settings: 'wdth' 50, 'wght' 700;
				font-size: 14.824vw; /*63px;*/
				color: #ffffff;
				line-height: 16.471vw; /*70px;*/
			}
			.banner_estilo1Tel .bannerEstilo1ImgTel .bannerEstilo1ZonaTxt .be1XXTit2 {
				position: relative;
				margin: 0px;
				margin-top: 0px;
				font-family: "scale-variable",sans-serif;
				font-variation-settings: 'wdth' 50, 'wght' 500;
				font-size: 6.588vw; /*28px;*/
				color: #ffffff;
				line-height: 7.529vw; /*32px;*/
			}
			.banner_estilo1Tel .bannerEstilo1ImgTel .bannerEstilo1ZonaTxt .be1XXTit3 {
				position: relative;
				margin: 10px;
				font-family: "skew-variable",sans-serif;
				font-variation-settings: 'wght' 400;

				font-size: 19px;
				color: #ffffff;
				line-height: 21px;
			}





.banner_estilo2Tel {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 169.882vw; /*722px;*/
}
	.banner_estilo2Tel .bannerEstiloImgTel {
		position: relative;
		width: 100%;
		/*top: 0px;*/
		/*right: 0px;*/
		overflow: hidden;
		height: 109.882vw; /*467px;*/ 								/* 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 */
		cursor: pointer;
	}
	.banner_estilo2Tel .banner_estilo2_centroTel {
		position: relative;
		max-width: 1440px;
		width: 100%;
		overflow: hidden;
		height: 60vw; /*255px;*/
		background-color: #a53324;
	}
		.banner_estilo2Tel .banner_estilo2_centroTel .be2PlaceTel {
			position: relative;
			margin-top: 5.882vw; /*25px;*/
			margin-left: 5.882vw; /*25px;*/
			width: 81.412vw; /*346px;*/
			height: 54.118vw; /*230px;*/
			/*background-color: #a53324;*/
		}
			.banner_estilo2Tel .banner_estilo2_centroTel .be2PlaceTel .be2Tit0Tel {
				position: relative;
				margin: 0px;
				margin-top: 0px;
				width: 100%;
				font-family: "skew-variable",sans-serif;
				font-variation-settings: 'wght' 700;
				font-size: 4.941vw; /*21px;*/
				color: #ffffff;
				line-height: 5.882vw; /*25px;*/
			}
			.banner_estilo2Tel .banner_estilo2_centroTel .be2PlaceTel .be2Tit1Tel {
				position: relative;
				margin: 0px;
				margin-top: 1.176vw; /*5px;*/
				width: 100%;
				font-family: "scale-variable",sans-serif;
				font-variation-settings: 'wdth' 50, 'wght' 700;
				font-size: 12.235vw; /*52px;*/
				color: #ffffff;
				line-height: 12.941vw; /*55px;*/
			}
			.banner_estilo2Tel .banner_estilo2_centroTel .be2PlaceTel .be2Tit2Tel {
				position: relative;
				margin: 0px;
				margin-top: 1.176vw; /*5px;*/
				width: 100%;
				font-family: "scale-variable",sans-serif;
				font-variation-settings: 'wdth' 50, 'wght' 400;
				font-size: 7.059vw; /*30px;*/
				color: #ffffff;
				line-height: 7.765vw; /*33px;*/
			}
			.banner_estilo2Tel .banner_estilo2_centroTel .be2PlaceTel .be2Tit3Tel {
				position: relative;
				margin: 0px;
				margin-top: 3.529vw; /*15px;*/
				width: 100%;
				font-family: "skew-variable",sans-serif;
				font-variation-settings: 'wght' 500;
				font-size: 4.471vw; /*19px;*/
				color: #ffffff;
				line-height: 4.471vw; /*19px;*/
			}


































.lojaRevisited {
	width: 100%;
}
	.lojaRevisited .lojaRevisited_centro {
		width: 100%;
		height: 275.294vw; /*1170px;*/
		margin-top: 0px;
		margin-bottom: 4.706vw; /*20px;*/
	}
			.lojaRevisited .lojaRevisited_centro .lrevslot1 {
				top: 0px;
				left: 0px;
				width: 100%;
				height: 100.824vw;
			}
				.lojaRevisited .lojaRevisited_centro .lrevslot1 .lojarevIMG {
					width: 100%;
					top: 0px;
					left: 0px;
					height: 100.824vw;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot1 .lojarevIMG_leg {
					margin: 0px;
					bottom: 4.706vw; /*20px;*/
					left: 4.706vw; /*20px;*/
					font-size: 4.541vw;
					line-height: 4.941vw; /*21px;*/
				}
			.lojaRevisited .lojaRevisited_centro .lrevslot2 {
				display: none;
			}
			.lojaRevisited .lojaRevisited_centro .lrevslot3 {
				top: 100.824vw;
				right: 0px;
				width: 100%;
				height: 169.412vw; /*720px;*/
			}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase1 {
					margin: 0px;
					margin-top: 9.412vw; /*40px;*/
					margin-left: 5.882vw; /*25px;*/
					font-size: 5.176vw; /*22px;*/
					line-height: 7.059vw; /*30px;*/
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase2 {
					margin: 0px;
					margin-top: 0.706vw; /*3px;*/
					margin-left: 5.882vw; /*25px;*/
					width: 89.412vw; /*380px;*/
					font-size: 15.059vw; /*64px;*/
					line-height: 14.824vw; /*63px;*/
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase3 {
					margin: 0px;
					margin-top: 2.353vw; /*10px;*/
					margin-left: 5.882vw; /*25px;*/
					width: 89.412vw; /*380px;*/
					font-size: 5.882vw; /*25px;*/
					line-height: 5.882vw; /*25px;*/
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevFrase4 {
					margin: 0px;
					margin-top: 5.882vw; /*25px;*/
					margin-left: 5.882vw; /*25px;*/
					width: 88.235vw; /*375px;*/
					font-size: 4.235vw; /*18px;*/
					line-height: 5.176vw; /*22px;*/
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevSeparador1 {
					margin: 0px;
					margin-top: 5.882vw; /*25px;*/
					margin-left: 3.529vw; /*15px;*/
					width: 69.412vw; /*295px;*/
					height: 9.412vw; /*40px;*/
					font-size: 4.471vw; /*19px;*/
					line-height: 9.412vw; /*40px;*/
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarevBotao1 {
					margin: 0px;
					margin-top: 8.235vw; /*35px;*/
					margin-left: 5.882vw; /*25px;*/
					width: 24.941vw; /*106px;*/
					height: 9.412vw; /*40px;*/
					font-size: 4.706vw; /*20px;*/
					line-height: 9.412vw; /*40px;*/
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarev_btpalheta1 {
					display: none;
				}
				.lojaRevisited .lojaRevisited_centro .lrevslot3 .lojarev_btpalheta2 {
					display: none;
				}











.bannerQuadrados {
	width: 100%;
}
	.bannerQuadrados .bannerQuadrados_centro {
		width: 100%;
		height: 272.941vw; /*1160px;*/
	}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadradosTit1 {
			margin: 0px;
			left: 5.882vw; /*25px;*/
			top: 14.118vw; /*60px;*/
			width: 87.059vw; /*370px;*/
			font-size: 15.059vw; /*64px;*/
			line-height: 15.059vw; /*64px;*/
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadradosTit2 {
			margin: 0px;
			left: 5.882vw; /*25px;*/
			top: 64.706vw; /*275px;*/
			width: 87.059vw; /*370px;*/
			font-size: 5.882vw; /*25px;*/
			line-height: 6.824vw; /*29px;*/
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem1 {
			margin: 0px;
			right: 0px;
			top: 95.529vw; /*406px;*/
			width: 100%;
			height: 42.353vw; /*180px;*/
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem2 {
			margin: 0px;
			right: 0px;
			top: 138.353vw; /*588px;*/
			width: 100%;
			height: 42.353vw; /*180px;*/
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadrados_imagem3 {
			margin: 0px;
			right: 0px;
			top: 181.176vw; /*770px;*/
			width: 100%;
			height: 42.353vw; /*180px;*/
		}
		.bannerQuadrados .bannerQuadrados_centro .placeholdermenu {
			display: none;
		}
		.bannerQuadrados .bannerQuadrados_centro .placeholdermenuTel {
			position: absolute;
			margin: 0px;
			left: 4.706vw; /*20px;*/
			bottom: 23.529vw; /*100px;*/
			width: 90.588vw; /*385px;*/
			display: block;
		}
		.bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnkTel:link {font-family: "scale-variable",sans-serif; font-variation-settings: 'wdth' 75, 'wght' 300; font-size:4.706vw; /*20px;*/ color:#0d0c17; text-decoration:none; line-height: 5.882vw; /*25px;*/}
		.bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnkTel:visited {font-family: "scale-variable",sans-serif; font-variation-settings: 'wdth' 75, 'wght' 300; font-size:4.706vw; /*20px;*/ color:#0d0c17; text-decoration:none; line-height: 5.882vw; /*25px;*/}
		.bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnkTel:hover {font-family: "scale-variable",sans-serif; font-variation-settings: 'wdth' 75, 'wght' 300; font-size:4.706vw; /*20px;*/ color:#9f3024; text-decoration:none; line-height: 5.882vw; /*25px;*/}
		.bannerQuadrados .bannerQuadrados_centro .bannerquadros_lnkTel:active {font-family: "scale-variable",sans-serif; font-variation-settings: 'wdth' 75, 'wght' 300; font-size:4.706vw; /*20px;*/ color:#0d0c17; text-decoration:none; line-height: 5.882vw; /*25px;*/} 
		.bannerQuadrados .bannerQuadrados_centro .bannerQuadradosSepTel {
			position: relative;
			margin-left: 1.176vw; /*5px;*/
			margin-right: 1.176vw; /*5px;*/

			font-family: "scale-variable",sans-serif; 
			font-variation-settings: 'wdth' 75, 'wght' 300; 
			font-size:4.706vw; /*20px;*/ 
			color:#0d0c17; 
			text-decoration:none; 
			line-height: 5.882vw; /*25px;*/
		}








.bannerFimTexto {
	width: 100%;
}
	.bannerFimTexto .bannerFimTexto_centro {
		max-width: 1440px;
		width: 100%;
		height: 94.118vw; /*400px;*/
		margin-top: 10.588vw; /*45px;*/
		margin-bottom: 10.706vw;
	}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTit1 {
			margin: 0px;
			left: 5.882vw; /*25px;*/
			top: 4.706vw; /*20px;*/
			width: 90.588vw; /*385px;*/
			font-size: 14.8vw;
			line-height: 15.059vw; /*64px;*/
		}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTit2 {
			margin: 0px;
			left: 5.882vw; /*25px;*/
			top: 20.706vw; /*88px;*/
			width: 84.706vw; /*360px;*/
			font-size: 5.882vw; /*25px;*/
			line-height: 6.588vw; /*28px;*/
		}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoDiv {
			display: none;
		}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoDivHor {
			position: absolute;
			margin: 0px;
			left: 5.882vw; /*25px;*/
			top: 32.941vw; /*140px;*/
			width: 88.235vw; /*375px;*/
			height: 1px;
			background-color: #9f3024;
			display: block;
		}
		.bannerFimTexto .bannerFimTexto_centro .bannerFimTextoTxt1 {
			margin: 0px;
			top: 40vw; /*170px;*/
			left: 5.882vw; /*25px;*/
			width: 88vw; /*374px;*/
			font-size: 4.235vw; /*18px;*/
			line-height: 4.706vw; /*20px;*/
		}









.parallax {
	width: 100%;
	height: 70.588vw; /*300px;*/
	margin-bottom: 2.353vw; /*10px;*/
	display: none;
}
	.parallax .parallax_centro {
		max-width: 1370px;
		width: 100%;
		height: 70.588vw; /*300px;*/
		margin-bottom: 37.647vw; /*160px;*/
	}
		.parallax .parallax_centro .parallaxTit {
			display: none;
		}





.parallaxTel {
	display: block;
}







.espacoFilme {
	width: 100%;
}
	.espacoFilme .espacoFilme_centro {
		max-width: 1440px;
		width: 100%;
		height: 169.412vw; /*720px;*/
	}
		.espacoFilme .espacoFilme_centro .espacoFilme_degrade {
			width: 100%;
			height: 93.176vw; /*396px;*/
			left: 0px;
			bottom: 0px;
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeTit1 {
			margin: 0px;
			right: 12.706vw; /*54px;*/
			top: 88.647vw;
			font-size: 23.529vw; /*100px;*/
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeTit2 {
			margin: 0px;
			right: 15.765vw; /*67px;*/
			top: 98.824vw; /*420px;*/
			font-size: 18.353vw; /*78px;*/
			line-height: 18.353vw; /*78px;*/
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeTit3 {
			margin: 0px;
			right: 15.529vw; /*66px;*/
			top: 118.824vw; /*505px;*/
			font-size: 7.059vw; /*30px;*/
			line-height: 7.059vw; /*30px;*/
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeTit4 {
			margin: 0px;
			top: 130.588vw; /*555px;*/
			right: 4.941vw; /*21px;*/
			width: 90.588vw; /*385px;*/
			height: 9.412vw; /*40px;*/
			font-size: 4.235vw; /*18px;*/
			line-height: 9.412vw; /*40px;*/
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeBt1 {
			margin: 0px;
			bottom: 9.882vw; /*42px;*/
			right: 37.412vw; /*159px;*/
			width: 24.941vw; /*106px;*/
			height: 9.412vw; /*40px;*/
			font-size: 4.706vw; /*20px;*/
			line-height: 9.412vw; /*40px;*/
		}
		.espacoFilme .espacoFilme_centro .espacoFilmeBotaoPalheta {
			display: none;
		}













.bannerFim {
	width: 100%;
	height: 131.176vw;
}
	.bannerFim .bannerFim_centro {
		max-width: 1370px;
		width: 100%;
		height: 131.176vw;
		margin-bottom: 37.647vw; /*160px;*/
	}
		.bannerFim .bannerFim_centro .bannerFimTit {
			display: none;
		}




}





