/* ################### CABECERA SECCIÓN ################## */
.sectionHeader{ position:absolute; height:383px; width:100%; background-position:center; top:0px; left:0px; background-repeat:no-repeat; background-image:url(../img/cabeceraBg-min.png);}
	.sectionHeader h2{ position:absolute; color:#FFF; top:110px; width:100%; text-align:center; font-size:3.6rem; text-shadow: 0 5px 10px #000000;}
	.sectionHeader p{ position:absolute; top:280px; text-align:center; color:#FFF; font-size:1.06rem; line-height:1.5rem; width:100%; font-family: 'Palanquin', arial; text-shadow: 0 5px 10px #000000; margin-top:0px;}
	.sectionHeader .floritura{ width:100%; float:left; background-repeat:no-repeat; position:absolute; background-image:url(../img/floritura.png); height:40px; background-position:center; top:235px;}

@media screen and (max-width : 780px){ 
	.sectionHeader{ width:100%; overflow:hidden; float:left; position:relative; height:350px; margin-top:0px; background-size:cover;}
		
		.sectionHeader h2{ top:112px; font-size:2rem;}
		.sectionHeader p{ position:absolute; top:214px; text-align:center; color:#FFF; font-size:0.85rem; line-height:1.1rem; width:90%; margin-left:5%; font-family: 'Palanquin', arial; text-shadow: 0 5px 10px #000000; margin-top:0px;}
		.sectionHeader .floritura{ width:50%; margin-left:25%; background-size:contain; position:absolute; background-image:url(../img/floritura.png); height:30px; background-position:center; top:180px;}	
}



/* ################### FRAME PRODUCTO ################### */
.listadoProductos{ float:left; width:100%; padding-left:0px; margin-top:333px;}
.frameProducto{ width:100%; height:510px; background-position:center; background-repeat:no-repeat; margin-bottom:-53px; list-style:none; margin-left:0px; clear: both; }
.impar{ background-image:url(../img/imparBg-min.png); }
.par{ background-image:url(../img/parBg-min.png); }
.ultimo{ margin-bottom:0px;}
	
	.infoProductoContainer{ width:1008px; float:left; position:relative; min-height:300px; left:50%; margin-left:-504px; margin-top:85px;}
		.infoProducto{ width:482px; }
			.par .infoProducto{ float:left; margin-left:22px;}			
			.impar .infoProducto{ float: right; margin-right:22px;}
			
			.infoProducto h6{ background-image: url(../img/fondoTitle-min.png); width:490px; height:92px; background-repeat:no-repeat; text-align:center; line-height:92px; color:#FFF; font-size:2.2rem; margin-top:0px; margin-bottom:0px;}
			.botonPuntoVenta{ background-image:url(../img/botonLocalizar-min.png); width:378px; padding-left:120px; height:93px; line-height:93px; font-size:1.8rem; text-align:center; background-repeat:no-repeat; background-position:top; float:left; color:#812b1c; text-decoration:none;}
			
			.ingredientes{ float:left; margin-left:0px; padding-left:0px; list-style:none; margin-top:13px;}
			.tresIngredientes{ margin-left:146px !important;}
			.cuatroIngredientes{ margin-left:110px !important;}
			.cincoIngredientes{ margin-left:80px !important;}
			.seisIngredientes{ margin-left:45px !important;}
			.sieteIngredientes{ margin-left:7px !important;}
				.ingredientes li{ float:left; margin-left:0px;}
				
			.textoIngredientes{ float:left; width:100%; font-family: 'Palanquin', arial;}
				.textoIngredientes p{ float:left; width:100%; margin-top:6px; font-size:1.02rem; margin-bottom:15px;}
					.textoIngredientes p strong{ color:#812b1c;}
				
			.galeriaProducto{ float:left; width:495px; height:340px; overflow:hidden;}
				.productoImg{ float:left; width: 100%;}
					.imagen-1 img{ float:left; margin-left:0px; margin-top:60px;}
					.imagen-2 img{ float:left; margin-left:40px; margin-top:70px;}
					.imagen-3 img{ float:left; margin-left:110px; margin-top:70px;}
					.imagen-4 img{ float:left; margin-left:40px; margin-top:50px;}
					.imagen-6 img{ float:left; margin-left:60px; margin-top:40px;}
					.imagen-7 img{ float:left; margin-left:20px; margin-top:40px;}
					.imagen-10 img{ float:left; margin-left:60px; margin-top:70px;}
					.imagen-11 img{ float:left; margin-left:10px; margin-top:40px;}
					.imagen-12 img{ float:left; margin-left:60px; margin-top:40px;}
					.imagen-13 img{ float:left; margin-left:0px; margin-top:40px;}
					.imagen-14 img{ float:left; margin-left:60px; margin-top:40px;}

@media screen and (max-width : 780px){ 
	.listadoProductos{ margin-top:-60px;}
.frameProducto{ height:auto; float:left; margin-bottom:-53px; background-size:cover; background-position:center; min-height:100px; padding-bottom:40px;}
	
	.infoProductoContainer{ width:94%; margin-left:3%; min-height:220px; height:auto; padding-bottom:10px; left:0px; margin-top:85px;}
		.infoProducto{ width:100%; margin-left:0px !important; margin-right:0px !important; }
		
			.infoProducto h6{ width:100%; height:72px; line-height:72px; background-position:center; font-size:1.6rem; background-size:contain; margin-left:0px; margin-right:0px; float:left; }
			.ingredientes{ width:100%;}

			.tresIngredientes{ margin-left:30% !important;}
			.cuatroIngredientes{ margin-left:23% !important;}
			.cincoIngredientes{ margin-left:15% !important;}
			.seisIngredientes{ margin-left:8% !important;}
			.sieteIngredientes{ margin-left:1% !important;}

				.ingredientes li{ width:14%;}
					.ingredientes li img{ width:100%;}
					
				.textoIngredientes p{ margin-top:5px; font-size:0.9rem; margin-bottom:10px; line-height:1.2rem; text-align:justify;}
			
			.galeriaProducto{ width:100%; height: auto; padding-bottom:40px; overflow:hidden;}
				.productoImg{ float:left; width: 100%;}
				
				.productoImg img{ float:left; width: 100%;}
				
					.imagen-1 img{ float:left; margin-left:0px; margin-top:20px;}
					.imagen-2 img{ float:left; margin-left:0px; margin-top:20px;}
					.imagen-3 img{ float:left; width:80%; margin-left:10%; margin-top:20px;}
					.imagen-4 img{ float:left; margin-left:0px; margin-top:20px;}
					.imagen-6 img{ float:left; width:90%; margin-left:5%; margin-top:20px;}
					.imagen-7 img{ float:left; width:90%; margin-left:5%; margin-top:20px;}
					.imagen-10 img{ float:left; margin-left:0px; margin-top:20px;}
					.imagen-11 img{ float:left; margin-left:0px; margin-top:20px;}
					.imagen-12 img{ float:left; width:90%; margin-left:5%; margin-top:20px;}
					.imagen-13 img{ float:left; margin-left:0px; margin-top:20px;}
					.imagen-14 img{ float:left; width:90%; margin-left:5%; margin-top:20px;}

			.botonPuntoVenta{ width:80%; padding-left:20%; background-size:cover; height:58px; line-height:60px; font-size:1.2rem; text-align:center; background-repeat:no-repeat; background-position: center top; float:left; margin-top:10px;}

			.ultimo{ padding-bottom:100px; margin-bottom:-20px;}

}

.owl-demo{ width:100%; position:relative !important; margin-left:0px; margin-top:0px !important; height:auto; z-index:100;}
	.item{ float: left; margin-left:35px; margin-top:10px !important;}
		.slide-8{ float: left; margin-left:40px; margin-top:10px !important;}
		
	.owl-controls{ position:absolute; top:282px; width:100% !important; left:0px !important; margin-left:0px !important; }

/*
#owl-demo .item{ width:100%;}
#owl-demo .item img{ width:100%;}*/


	/*slide*/
	
		/*botones slide*/
		.owl-demo .owl-pagination{display:block !important}
			.owl-demo .owl-controls .owl-page span{ background-image: url(../img/botonSlider-min.png) !important; background-repeat:no-repeat; background-position: bottom !important; width:18px !important; height:18px !important;  opacity:1 !important; background-color:#0C9; margin-left:5px !important; margin-right:5px !important; }	
			.owl-demo .owl-controls .owl-page span:hover{ background-position:top !important;}
			.owl-demo .owl-controls .active span{ background-position:top !important; background-repeat:no-repeat; background-color:transparent !important; width:18px; height:18px;}
		
		/**/		
		/*slide adaptativo*/
		.owl-demo .item img,#owl-demo3 .item img{
			display: block;
			
			width:auto;
			height:auto;
		}

		@media(max-width:800px)
		{
			.owl-demo .item img,#owl-demo3 .item img{ float:left; width:100%;}
			.par .infoProducto{ float:left; margin-left:0px;}			
			.impar .infoProducto{ float: right; margin-right:0px;}
			.slide-8{ margin-left:0px; }
		}
		
