.content{ float:right !important; width: 40%; margin-right: 5%; font-family: 'amiriregular'; }
.mapaContainer{ float:left !important; width: 48%; margin-left: 2%; height: 22vw; position: relative; margin-top: 5vw; margin-bottom: 5vw;}
#mapagoogle{ float:left; position: relative; width: 100%; height: 22vw; }
.listadoArticulos.bloques li{ width: 100% !important;}
.owl-thumbs{ display: none !important;}
#slider{ width: 100%; margin-bottom: 0px; float: left;}
#sliderCab{ height: 550px; overflow: hidden;}
#sliderCab .txt{
	width: 100%;
position: relative;
	float: right;
	color: #fff;
right: 0px;
top: 0px;
height: 160px;
z-index: 2;
padding-left: 0;
padding-right: 0;
margin-top: -160px;
background: rgb(228,227,201);
background: -moz-linear-gradient(0deg, rgba(228,227,201,1) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(228,227,201,1) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(228,227,201,1) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4e3c9",endColorstr="#ffffff",GradientType=1);
}
#sliderCab img{  z-index: 1; font-family: 'amiriregular'; }

#sliderCab .txt h3{cursor: pointer;  font-family: 'amiribold'; font-weight: 100; font-size: 50px; float: left; text-align: center; width: 100%; margin-top: 20px;margin-bottom: 0px;}
#sliderCab .txt p{cursor: pointer;  font-family: 'amiriregular'; float: left; width: 80%; margin-left: 10%; font-size: 20px; line-height: 1.3; margin-top: 5px; color: #fff; text-align: center;}

.botonTodos{ float:left; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; text-decoration: none; font-size: 20px; background-color: #000;  font-family: 'amiriregular'; margin-bottom: 40px;}
#listadoArticulosContainer{ margin-bottom: 0px !important; }

.owl-carousel .owl-item{ width: 350px !important; margin-left: 10px !important; margin-right: 10px !important; }


.sliderContainer{float:left; width: 100%; height: 555px; position: relative;}
.sliderContainer .owl-item{ float:left; height: 555px;}
.sliderContainer .owl-item img{ float:left; height: auto; width: 100%;}

.owl-next {
  opacity: 1 !important;
  background-color: transparent !important;
  width: 32px;
  height: 60px;
  background-repeat: no-repeat;
  background-size: contain !important;
  top: 250px !important;
  position: absolute;
  right: 2% !important;
  background-image: url("../../../../../templates/default/img/flecha-next.png");
  text-indent: 150%;
  overflow: hidden;
}

.owl-prev {
  opacity: 1 !important;
  background-color: transparent !important;
  width: 32px;
  height: 60px;
  background-repeat: no-repeat;
  background-size: contain !important;
  top: 250px !important;
  position: absolute;
  left: 2% !important;
  background-image: url("../../../../../templates/default/img/flecha-prev.png");
  text-indent: 150%;
  overflow: hidden;
}


.CajaPresentacion{ background-color: #e1e1e1; float:left; width: 100%; }
.CajaPresentacion .texto{ float:left; width: 43%; margin-left: 3%; margin-right: 3%; color: #000;}
.CajaPresentacion .imagenes{ float:left; width: 48%; margin-left: 2%; margin-right: 1%; margin-top: 10px; margin-bottom: 20px;}
.CajaPresentacion .img1{ float:left; width: 100%; }
.CajaPresentacion .img2{ float:left; width: 49%; margin-right: 1%; margin-top: 10px;}
.CajaPresentacion .img3{ float:left; width: 49%; margin-left: 1%; margin-top: 10px;}
.CajaPresentacion h3{ font-size: 50px; float: left; width: 100%; margin-top: 20px; margin-bottom: 0px;}
.CajaPresentacion h4{ font-size: 30px; float: left; width: 100%; margin-top: 0px; margin-bottom: 20px;}
.CajaPresentacion p{ font-size: 18px; line-height: 1.3; text-align: justify;}




.infoTxt{ float:left; width: 100%; height: auto; background-image: url("../../empresa/img/pixel-bg.jpg"); background-repeat: repeat; margin-bottom: 15px;}
.infoTxt em{ float:left; width: 40%; margin-left: 5%; margin-right: 5%; float: left;
text-align: left;
font-size: 28px;
margin-bottom: 0px;
margin-top: 15px;
line-height: 1.4;
font-weight: normal;
font-family: 'amiriregular';
font-style: italic; font-weight: 100; margin-bottom: 40px;}
.infoTxt em span{ font-size: 15px; font-style: normal; float:left; width: 100%; margin-top: 15px;}
.infoTxt .texto p{font-family: 'amiriregular'; font-size: 21px; line-height: 1.4; color: #000; text-align: justify;}
.infoTxt .texto{ float:left; width: 94%; margin-left: 3%;}
.botonConocenos{
	float: right;
	text-align: center;
	width: 150px;
	height: 40px;
	line-height: 40px;
	color: #978d6f;
	font-size: 20px;
	text-decoration: none;
	background-color: #fff;
	margin-right: 160px;
	transition: 0.5s;
	margin-top: 5px;
	margin-bottom: 25px;
	font-family: 'amiriregular';
}
.botonEventos{
	float: left;
	text-align: center;
	width: 250px;
	height: 40px;
	line-height: 40px;
	color: #1e6927;
	font-size: 20px;
	text-decoration: none;
	background-color: #fff;
	transition: 0.5s;
	margin-top: 25px;
	margin-bottom: 25px;
	font-family: 'amiriregular';
}


.cajaLogos{float:left; width: 100%; border-bottom: solid 4px #3ab54a; margin-bottom: 20px;}
.cajaLogos h3{ float:left; width: 100%; height: 80px; line-height: 80px; font-size: 60px; color: #fff; font-weight: 600; background-color: #3ab54a; text-align: center; margin-bottom: 20px; margin-top: 30px; }
.logoItem{ float:left; width: 33%; border-right: 2px solid #3ab54a; text-align: center; height: 250px; margin-bottom: 20px;}
.logoItem img{ float:left; width: 70%; margin-left: 15%; margin-right: 15%; margin-top: 25px;}
.logoItem.portal img{ width: 66%; margin-left: 17%; margin-right: 17%; margin-top: 10px;}
.logoItem.pitas{ border-right: none;}
.logoItem.pitas img{ margin-top: 50px;}

.logoItem p{ float:left; margin-top: 15px; color: #000; width: 80%; margin-left: 10%; font-size: 18px;}

@media screen and (max-width : 768px){
	#body-container{ width: 96% !important; margin-left: 2% !important;}
	#sliderCab{ margin-top: 90px; height: 220px !important;}
	#sliderCab .txt h3{ font-size: 22px; width: 100%; margin-top: 80px; line-height: 1.1; }	
	#sliderCab .txt{ width: 100%; !important;}
	#sliderCab .txt p{float: left; width: 80%; font-size: 14px; color: #fff;}
	.sliderContainer{height: 43vw;}
	.infoTxt em{ font-size: 16px; width: 45%; margin-bottom: 10px;}
	.infoTxt .texto p{ font-size: 16px; line-height: 1.3;}
	.sliderContainer .owl-item{height: 43vw}
	.titularQuesos{ margin-top: 20px !important;}
	.owl-next {
	  width: 16px;
	  height: 30px;
	  top: 16vw !important;
	}

	.owl-prev {
	  width: 16px;
	  height: 30px;
	  top: 16vw !important;
	}
	.botonConocenos{
		float: left;
		width: 60%;
		margin-right: auto;
		margin-left: 20%;
		height: 30px; 
		line-height: 30px;
		font-size: 18px;
	}
.infoTxt .texto{ float:left; width: 94%; margin-left: 3%;}

	.cajaLogos{border-bottom: solid 3px #3ab54a; }
	.cajaLogos h3{ height: 50px !important; line-height: 50px !important; font-size: 30px !important; margin-bottom: 20px; margin-top: 30px; }
	.logoItem{ float:left; width: 100% !important; border-right: none; text-align: center; height: auto !important; margin-left: 0px !important; margin-bottom: 10px;}
	.logoItem img{ float:left; width: 40% !important; margin-left: 30% !important; margin-right: 30% !important; margin-top: 0px !important; margin-bottom: 20px !important;}
	.logoItem.portal img{ width: 66%; margin-left: 17%; margin-right: 17%; margin-top: 10px;}
	.logoItem.pitas{ border-right: none;}
	.logoItem.pitas img{ margin-top: 50px;}

	.logoItem p{ float:left; margin-top: 15px; color: #000; width: 80%; margin-left: 10%; font-size: 16px !important; text-align: center !important;}
}