/* Tipografía Biennale - licencia en tipografia/Licenses/2275/Monotype Font Software End User License Agreement.html */
@font-face{font-family:'Biennale';src:url('../../tipografia/Biennale-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'Biennale';src:url('../../tipografia/Biennale-Bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'Biennale';src:url('../../tipografia/Biennale-BookIt.otf') format('opentype');font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:'Biennale';src:url('../../tipografia/Biennale-BoldIt.otf') format('opentype');font-weight:700;font-style:italic;font-display:swap;}
*{margin:0; padding:0; box-sizing:border-box; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;}
a{text-decoration:none; color:#4b77b2;}
ul li{list-style: none;}

.alineacion-diferente{line-height:74px;}
.seccion h3{color:#778088; font-size:20px; color:#778088; font-weight:800; text-transform:uppercase; text-align:center;}
.seccion h4{color:#778088; font-size:18px; color:#778088; text-transform:uppercase;}
.tamano{font-size:50px!important; text-transform: inherit!important; font-family: 'Conv_Bringshoot'!important;}

.oculto{ display:none; }
.seccion{width:100%; max-width:960px; margin:0 auto; padding:21px 0 0 0;}
/*.seccion h1{font-size:30px; color:#778088; font-weight:800; text-transform:uppercase; margin:0;}*/

.seccion h1 {
	font-size: 2.4em;
	color: #0043C5;
	font-weight: 300;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}


.seccion p{margin:5px 0; font-size:16px; color:#778088; font-weight:400;}
.video{width:100%; position:relative; z-index: 1;}
.caja01{width:39%; position: absolute; z-index: 888; top:44%; left:30%; text-align:center;}
.caja01 span{color:#fff; font-weight:400; text-transform:uppercase; font-size:1.5em;}
.btn_ver{width:138px; margin:20px auto; border:2px solid #0043C5; font-size:12px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; padding:10px 13px; text-align:center; color:#0043C5; font-weight:800; text-transform:uppercase; cursor:pointer; background-color: #4d79b3;}
.btn_ver a{color:#fff; font-weight:800; text-transform:uppercase;}
.btn_ver img{float:right; margin:2px 14px 0 0px;}
.blue{color:#4d79b3;}
.normal{color:#778088;}

.btn_ver02{width:155px; margin:0px auto; border:2px solid #4d79b3; font-size:12px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; padding:8px 22px; text-align:center; color:#4d79b3; font-weight:800; text-transform:uppercase; cursor:pointer; background-color: #4d79b3;}
.btn_ver02 a{color:#fff; font-weight:800; text-transform:uppercase;}
.btn_ver02 img{float:right; margin:2px 14px 0 0px;}

.box{width:100%; border-top:1px solid #a6bcd9; clear:both; margin:10px auto; padding: 20px 0; text-align:center;}
.box span{color:#4d79b3; font-weight:400; text-transform:uppercase; font-size:24px;}
.eleccion{width:72%; clear:both; margin:37px auto 0;}
.eleccion li{display:inline-block; text-align:center; width: 20%; margin:10px; position: relative;}
.eleccion li:last-child{padding:0;}
.eleccion li a{font-weight: 700; color:#778088; font-size:14px; text-transform: uppercase;}
.eleccion li a img{clear:both; margin:0 auto 19px; display:block;}
.eleccion li a.activo{color:#4c78b2;}

.mascara{position:absolute; top:0; left:0; z-index: 4; opacity: 0; width:100%;}

.botones{width:100%; border-top:1px solid #a6bcd9; overflow:hidden; position:relative; clear:both; margin:0 auto; padding-top:10px; padding-left:100px;}
.botones li{display:inline-block; padding-right:25px;}
.botones li.flechas{position:absolute; top:81px;}

.slide{width:100%; clear:both; margin:5px auto 17px; position:relative;}
.slide .imagen{float:left; position:relative; z-index: 0;}
.slide .imagen img{width:100%;}
.slide .botona{left:4px; width:48px; position:absolute; top:183px; z-index:1; cursor:pointer;}
.slide .botonb{right:4px; width:48px; position:absolute; top:183px; z-index:1; cursor:pointer;}

.texto{width:100%; margin:25px auto; clear:both; border-top:1px solid #eaeaea; padding-top:12px;}
.texto li{font-size:12px; color:#778088; list-style-position:inside; padding:0 16px 10px 16px;}
.texto li strong{font-weight:700;}

.descarga{width:100%; margin:5px auto 36px; clear:both; border-top:1px solid #a6bcd9; padding:8px 16px 0 16px; padding-top:12px; }
.descarga li{font-size:16px; color:#778088; display:inline-flex; font-weight:400; padding-right:20px}
.descarga li a{padding:11px 12px; background:#ff2020; -webkit-border-radius: 5px; border-radius: 5px; color:#fff; text-align:center; font-weight:bold;}
.descarga li a:hover{background:#850909; -webkit-transition:background 1s; transition: background 1s;}

.btn_amarillo{margin:0 auto; padding:12px 24px; background:#ff2020; clear:both; -webkit-border-radius: 5px; border-radius: 5px; font-weight: 800; font-size:14px; text-transform:uppercase; color:#fff!important; cursor:pointer; display:table;}
.btn_amarillo:hover{background:#850909; -webkit-transition:background 1s; transition: background 1s;}


/*responsive*/
.seleccion{display:none;}
#videot {
	width:100%;
	height:450px;
}

/*comunidades*/
.estilo01 {margin:30px auto 40px; width:59%; /*border:2px solid #4d79b3;*/ -webkit-border-radius: 10px; border-radius: 10px;}
.estilo01 li{display:inline-flex;}
.estilo01 li:first-child{-webkit-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; border-right: none;}
.estilo01 li:last-child{-webkit-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; border-left: none;}
.estilo01 li a{font-size:18px; color:#4d79b3; text-transform:uppercase; padding:10px 16px;}
.estilo01 li a:last-child{padding:10px 25.5px 10px 18px;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{ background:#4d79b3;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#fff;}

.box01{width:100%; height:auto; clear:both; margin:0 auto 2px; max-height:307px; overflow:hidden;}
.box02{position:absolute; z-index: 0; width:100%; overflow: hidden;}
.degrade{width:66%; position:relative; height:307px; float:right; z-index: 1;}
.degrade02{width:66%; position:relative; height:307px; float:left; z-index: 1;}
.degrade03{width:66%; position:relative; height:180px; float:left; z-index: 1;}
.azul{background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(58,98,158,0.4) 25%, rgba(58,98,158,0.84) 52%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(58,98,158,0.4) 25%,rgba(58,98,158,0.84) 52%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(58,98,158,0.4) 25%,rgba(58,98,158,0.84) 52%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d63a629e',GradientType=1 ); /* IE6-9 */}
.verde{background: -moz-linear-gradient(left, rgba(0,159,10,0) 1%, rgba(0,159,10,0) 2%, rgba(0,159,10,0.06) 6%, rgba(0,159,10,0.84) 55%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,159,10,0) 1%,rgba(0,159,10,0) 2%,rgba(0,159,10,0.06) 6%,rgba(0,159,10,0.84) 55%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,159,10,0) 1%,rgba(0,159,10,0) 2%,rgba(0,159,10,0.06) 6%,rgba(0,159,10,0.84) 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00009f0a', endColorstr='#d6009f0a',GradientType=1 ); /* IE6-9 */}
.naranja{background: -moz-linear-gradient(left, rgba(219,136,54,0.84) 45%, rgba(219,136,54,0.06) 94%, rgba(219,136,54,0) 98%, rgba(219,136,54,0) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(219,136,54,0.84) 45%,rgba(219,136,54,0.06) 94%,rgba(219,136,54,0) 98%,rgba(219,136,54,0) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(219,136,54,0.84) 45%,rgba(219,136,54,0.06) 94%,rgba(219,136,54,0) 98%,rgba(219,136,54,0) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6db8836', endColorstr='#00db8836',GradientType=1 ); /* IE6-9 */}
.azul02{background: -moz-linear-gradient(left, rgba(77,121,179,0.65) 52%, rgba(77,121,179,0.22) 83%, rgba(5,7,11,0) 99%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(77,121,179,0.65) 52%,rgba(77,121,179,0.22) 83%,rgba(5,7,11,0) 99%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(77,121,179,0.65) 52%,rgba(77,121,179,0.22) 83%,rgba(5,7,11,0) 99%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a64d79b3', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */}

.texto01{float:right; padding:5px 20px; text-align:center;}
.texto01 h1{font-size:84px; text-transform: uppercase; color:#fff;}
.texto01 span{font-size:24px; text-transform: uppercase; color:#fff;}
.texto01 p{font-size:10px; text-transform: uppercase; color:#fff;}

.texto02{float:left; padding:5px 20px; text-align:center;}
.texto02 h1{font-size:84px; text-transform: uppercase; color:#fff;}
.texto02 span{font-size:24px; text-transform: uppercase; color:#fff;}
.texto02 p{font-size:10px; text-transform: uppercase; color:#fff;}

.texto03{float:left; padding:47px 120px; text-align:left;}
.texto03 h1{font-size:48px; text-transform: uppercase; color:#fff;}
.texto03 span{font-size:24px; text-transform: uppercase; color:#fff;}

.galeria{width:100%; clear:both; margin:2px auto 30px; overflow:hidden;}
.gal01{width:24.8%; float:left; margin-right:2px; position:relative; z-index: 1;}
.gal01 img{width:100%;}
.nomargin{margin-right:0px}
.lupa{width:40px; height:40px; position: absolute; top: 50%; left:50%; margin-top:-20px; margin-left:-20px; z-index: 2;}
.mitad{width:100%; clear:both; margin:0 auto; overflow:hidden; position:relative;}
.info{width:55%; text-align:center; margin:30px auto;}
.info li{color:#4d79b3; font-size:14px; line-height:53px; float:left; font-weight:bold;}
.info li img{margin:10px;}

.box03{width:33%; float:left; padding:40px 30px; margin-bottom:2px; text-align:center; }
.box03 img{margin:0 auto; clear:both;}
.box03 strong{font-size:40px; color:#778088; font-weight:bold; display:block;}
.box03 span{font-size:21px; color:#778088; text-transform:uppercase; display:block;}
.box03 p{font-size:14px; color:#778088; display:block;}

/*Nuestras Marcas*/
.box04{width:32%; position:relative; margin:0 5px 5px 5px; float:left; }
.box04 img{position:relative; z-index:0; width:100%}
.box04_50{width:48.5%; position:relative; margin:0 5px 5px 5px; float:left; }
.box04_50 img{position:relative; z-index:0; width:100%;max-height: 374px;object-fit: cover;}
.logo01{top:50%; left:50%; position:absolute; z-index:5; margin-top:-42px; margin-left:-72px; width:145px; height: 85px}
.mascara02{position:absolute; bottom:0; left:0; z-index: 6; opacity: 0; padding:80px 15px 8px; width:100%; background:url(../img/degrade.png); text-align:center;}
.mascara02 span{font-size:12px; color:#444444; text-transform:initial; font-weight: normal;}
.mascara02 a{color:#dc8836; font-size:13px; text-transform: uppercase; font-weight:bold;}
.fotodesk{display:block}
.fotomobl{display:none}

/*Personas*/
.seccion h2{font-size:24px; color:#616e77; text-transform:uppercase; text-align: center; font-weight:normal;}
.box05{width:33%; float:left; background:url(../img/img25.jpg)no-repeat; }
.cajas{float:right; text-align:center; z-index: 1; position:relative; padding:22px 34px 33px;}
.cajas span{font-size:50px; color:#fff;}
.cajas p{font-size:16px; color:#fff; text-transform:uppercase;}
.margen{margin:50px 0;}


.box06{width:66%; float:right; margin-bottom:44px; }
.box06 img{width:100%;}
.foto01{clear:both; margin-bottom:5px; width:100%;}
.foto01 img{width:100%;}
.foto02{clear:both; width:100%;}
.foto02 img{width:100%;}

.listado01{width:100%; text-align:left; clear:both; margin:20px auto; padding:0 20px;}
.listado01 span{font-size:24px; color:#616e77; text-transform:uppercase;}
.listado01 li{ color:#616e77; font-size:16px; list-style-image: url(../img/ico14.png); list-style-position: outside; line-height:32px;}

.banner01{width:100%; clear:both; margin:50px auto 50px; text-align:center; background:url(../img/img28.jpg); padding:30px 0px;}

.banner01 span{text-transform: uppercase; color:#fff; font-weight:bold; font-size:16px; margin:10px 0; clear: both; display: block; width: 100%;}

.btn_revisa{clear:both; margin:0 auto; background:#fff;  text-align:center; width:35%; -webkit-border-radius: 10px;}
	
.btn_revisa { display: inline-block;}
	
.btn_revisa a{ font-weight:600; text-transform: uppercase; font-size:14px; color:#2665a8; display:block; margin:15px 0; }
.btn_revisa a:hover{color:#fff; -webkit-transition:background 1s; transition: background 1s;}
.btn_revisa:hover{background:#2665a8; -webkit-transition:background 1s; transition: background 1s;}

.icono24{width: 20px; height: 45px; margin-top: 5px;}

/*nuestra empresa*/
.box07{width:50%; float:left; margin:50px 0; }
.box07 img{width:100%;}
.slide01{width:100%; clear:both; margin:20px auto;}
.slide01 .item{width:100%;}
.box08{width:50%; float:left; text-align:center;}
.box08 img{width:100%;}
.padding{padding:57px 60px;}

#sync2{width:80%; margin:0 auto;}
#sync2 .item{background:url(../img/lineas01.png)no-repeat -36px 75px; padding-top:35px; height:150px; text-align:center; cursor:pointer; margin-top:30px;}
#sync2 .item h1{font-size:22px; color:#999;}
#sync2 .synced .item{background:url(../img/lineas01a.png)no-repeat -36px 75px;}
#sync2 .synced .item h1{font-size:35px; color:#FF740C;}


.slide01 .owl-theme .owl-controls{margin-top: 10px; text-align: center; position: absolute; top:45px; z-index: 1;}
@media (max-width:450px){.slide01 .owl-theme .owl-controls{top:245px;}}
.slide01 .owl-theme .owl-controls .owl-buttons div{color: #FFF; display: inline-block; zoom: 1; *display: inline; margin:20px 0px; font-size: 0; 
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;  filter: Alpha(Opacity=50); opacity: 0.5; }
.slide01 .owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../img/ico07.png)no-repeat; width:42px; height:42px; margin-left:-21px;}
.slide01 .owl-theme .owl-controls .owl-buttons .owl-next{background:url(../img/ico08.png)no-repeat; width:42px; height:42px; margin-right:-21px;}

/*Home*/
.texto_bajada{width:77%; margin:20px auto; clear:both; text-align:center;}
.texto_bajada span{font-size:16px; color:#797979; text-transform:uppercase;}
.btn_marcas{margin:40px auto; border:1px solid #dc8936; width:30%; text-align: center;}
.btn_marcas a{padding:20px; display:block; color:#dc8836; text-transform:uppercase; font-size:18px;}
.btn_marcas:hover{background:#dc8836; -webkit-transition:all 1s; transition: all 1s;}
.btn_marcas a:hover{color:#fff; -webkit-transition:all 1s; transition: all 1s;}

.box09{width:32%; float:left; margin:0px 5px; position:relative; height:390px; overflow:hidden; opacity:0;}
.box09 img{position:absolute; z-index: 0; width:100%;}
.box_nueva{width:100%; clear:both; display:block; opacity: 0; height: auto; overflow:hidden; margin:10px 0 0 0;}
.box_nueva img{width: 100%;}

.box_nuevaa{width:49%; float:left; margin:0 18px 0 0; opacity: 0;}
.box_nuevaa img{width:100%;}

.box_nuevab{width:49%; float:left; margin:0; opacity: 0;}
.box_nuevab img{width:100%;}

.reporte {
    width: 100%;
    float: left;
    margin: 10px 0px;
   
    background-position: 63% center;
}

.mascara04{position:absolute; z-index:1; width:100%;  height:221px; bottom:0; padding:109px 20px 0;}
.mascara04 span{font-size:24px; color:#fff; text-transform:uppercase;}
.mascara04 p{font-size:16px; color:#fff;}


.naranja02{background: -moz-linear-gradient(top, rgba(254,179,116,0) 0%, rgba(219,136,54,1) 100%);
background: -webkit-linear-gradient(top, rgba(254,179,116,0) 0%,rgba(219,136,54,1) 100%); 
background: linear-gradient(to bottom, rgba(254,179,116,0) 0%,rgba(219,136,54,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00feb374', endColorstr='#db8836',GradientType=0 );}

.azul03{background: -moz-linear-gradient(top, rgba(128,149,181,0) 0%, rgba(81,121,183,1) 100%);
background: -webkit-linear-gradient(top, rgba(128,149,181,0) 0%,rgba(81,121,183,1) 100%);
background: linear-gradient(to bottom, rgba(128,149,181,0) 0%,rgba(81,121,183,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008095b5', endColorstr='#5179b7',GradientType=0 );}

.verde02{background: -moz-linear-gradient(top, rgba(67,104,67,0) 0%, rgba(67,104,67,0.01) 1%, rgba(0,107,1,1) 100%);
background: -webkit-linear-gradient(top, rgba(67,104,67,0) 0%,rgba(67,104,67,0.01) 1%,rgba(0,107,1,1) 100%); 
background: linear-gradient(to bottom, rgba(67,104,67,0) 0%,rgba(67,104,67,0.01) 1%,rgba(0,107,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00436843', endColorstr='#006b01',GradientType=0 );}

.box10{width:48.9%; float:left; margin:10px 5px; }
.box10:last-child{margin:10px 0;}
.informate{background:#f0f0f0; padding:30px 5px 30px 17px;}
.informate li{color:#4d78b3; display:inline-flex;}
.informate li.primero{padding:21px 10px 21px 0; border-right:1px solid #4d78b3; font-size:22px; text-transform:uppercase;}
.informate li.segundo{padding:10px; font-size:21px; width:66%; float:right; display:block; background:url(../img/ico15.png)no-repeat right;}
.informate li.segundo a{font-size:16px; font-weight:bold; color:#4d78b3;}

.noticia{background:#f0f0f0; padding:6px; overflow:hidden; height:180px;}
.noticia li{display:block; float:left; font-size: 14px; color:#636363;width: 30%;}
.noticia li.diferente{width:66%; padding-left:10px;}
.noticia li span{color:#4d78b3; font-weight:bold; text-transform:uppercase;}


div#uno {
    padding-bottom: 30px;
}

.slide02{width:100%; clear:both; margin:0 auto;}
/* .slide02 img{width:100%;} */

.slide02 #sync4{ width:100%; max-width:960px; margin:-43px auto 0;}
.slide02 #sync4 .item{height:105px; text-align:center; cursor:pointer; margin-top:30px;}

.texto-slide{font-family:'Biennale', Arial, sans-serif;}
.slide02 #sync4 .synced .item{background:url(../img/flechas.png) no-repeat top;}
.sombra{background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); 
width: 100%; height: 13%; position: absolute; top: 0; z-index: 10;}

.texto-slide {position:absolute; z-index:111; width:70%; left:15%; top:37vh; text-align:center;}
.texto-slide span, .texto-slide strong {font-family: 'Biennale', Arial, sans-serif; color:#fff; line-height: 1;}
.texto-slide span {font-size:55px; letter-spacing: 0px;}
.texto-slide strong {font-size:70px; font-weight: normal;}

.titulo-header {font-family: 'Biennale', Arial, sans-serif;}
.titulo-header h1 {font-size: 4.5rem; line-height: 1; margin: 0; font-weight: 700; letter-spacing: 0.06em; color: #fff;}
@media(max-width: 994px) {
    .titulo-header h1 {font-size: 2.8rem;}
}

/*mensaje*/
.mensaje{width:100%; max-width:900px; clear:both; margin:0 auto;}
.logo_pop{width:20%; float:left;}
.logo_pop img{max-width: 100%;}
.texto_pop{width:80%; float:left; padding:0 20px 20px;}
.texto_pop h1{color:#4d78b3; text-transform: uppercase; font-size: 18px; font-weight:normal;}
.texto_pop p{color:#f13636; font-size: 13px;}
.texto_pop p a{font-weight:bold; color:#f13636;}
.linea_pop{border:1px solid #b3a558; height:1px; width: 30%; clear:both; margin:10px 0;}
.texto_pop span{color:#979797; font-size: 13px;}
.texto_pop .azul10{color:#4d78b3; font-size: 13px;}


/*proveedores*/
.btn{ background:#4769BC; text-align:center; color:#FFF!important; font: 12px "Calibri",Helvetica,sans-serif; font-size:14px; padding:8px 18px; min-height: 52px; border:none; margin-top:0px; float:left; margin-left:10px; cursor:pointer;}
.btn a{color:#fff; display:block;}
.lineaa_d{line-height:33px;}
.boton{background: #4769BC; color: #FFF!important; font: 12px "Calibri",Helvetica,sans-serif; font-size: 14px; padding: 6px 18px;  border: none; cursor: pointer; margin: 5px 0px 5px 0px;
    float: left;}

.proveedor{width:100%; float:left; overflow:hidden; margin:30px auto; display:none;}
.caja_02{width:100%; height:26px; clear:both; text-align:left; margin:10px 0px; }
.caja_01{width:169px; height:55px; float:left; margin:0px 15px 0px 0px;}
input.dato{width:163px; height:49px; padding-left:5px; float:left; background-color:#FFF; border:1px solid #778088; font:12px "Calibri", Helvetica, sans-serif; color:#747474; }
.titulo{width:100%; clear:both; padding:10px 0;}
.captcha{width:347px; height:200px; float:left;  border:1px solid #778088;}
.caja_03{width:209px; height:200px; float:right; margin:0px 15px 0px 0px;}
.nbtn{width:100%; padding:10px 0; clear:both;}
.boton02{background: #4769BC; color: #FFF!important; font: 12px "Calibri",Helvetica,sans-serif; font-size: 14px; padding: 15px 40px;  border: none; cursor: pointer; margin: 5px 0px 5px 0px;
    float: left;}

/*Manejo Seguro*/
.manejo_seguro{max-width:100%; clear:both;}
.manejo_seguro li{list-style: none; max-width:315px; position: relative; overflow: hidden; float:left; margin-bottom:2px; min-height:301px;}
.manejo_seguro li img{position:absolute; z-index: 0; min-height:300px;}
.manejo_seguro li .texto04{position:relative; z-index: 2; width:315px; height:72px; display:block; top:228px; padding:10px;
 background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.manejo_seguro li .texto04 h1{font-size: 20px; text-transform:uppercase; color:#fff;}
.manejo_seguro li .texto04 span{font-size:16px; color:#fff;}

.manejo_seguro li:nth-child(2){margin:0px 2px;}
.manejo_seguro li:nth-child(5){margin:0px 2px;}
.manejo_seguro li.ambiente{margin:0px 7px;}

.estilo-diferente02{display:inline-flex;}

.estilo02 {margin:30px auto 40px auto; width:946px; /*border:2px solid #4d79b3; -webkit-border-radius: 10px; border-radius: 10px;*/}
.estilo02 li{display:inline-flex; border-top: 2px solid #4d79b3; border-bottom: 2px solid #4d79b3;}
.estilo02 li:first-child{-webkit-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;  border-left: 2px solid #4d79b3;}
.estilo02 li:last-child{-webkit-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; border-right: 2px solid #4d79b3;}
.estilo02 li a{font-size:12px; color:#4d79b3; text-transform:uppercase; padding:10px 16px;}
.estilo02 li a:last-child{padding:10px 30.6px 10px 18px;}
.estilo02.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{ background:#4d79b3;}
.estilo02.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#fff;}

.texto_manejo{max-width:734px; height: auto; margin:0 auto 20px; text-align: center;}
.box11{width:100%; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; min-height:506px; height:auto; margin-bottom:50px; display:flex;}
.box12{max-width:320px; width:100%; border-right:1px solid #dbdbdb; float:left; text-align:center; padding:14px 0; min-height:505px;}
.box12 span{color:#4d79b3; line-height:22px; font-size:12px; text-transform:uppercase; font-weight:bold; display:block; height:38px; border-bottom:1px solid #dbdbdb;}
.box12 span img{float:left;}
.box12 li{list-style:none; font-size:14px; color:#616e77; display:block; width:94%; margin:0 auto; text-align:left; padding:17px 15px; border-bottom:1px solid #dbdbdb;}
.box12 li:last-child{border-bottom:none;}
.box12:nth-child(3){border-right:none;}
.a{background-image:url(../img/img51.png); background-repeat: no-repeat; background-position: 85px 0px;}
.b{background-image:url(../img/img52.png); background-repeat: no-repeat; background-position: 98px 0px;}
.c{background-image:url(../img/img53.png); background-repeat: no-repeat; background-position: 54px 0px;}

/*sustentabilidad2*/
.sustentabilidad2{max-width:100%; clear:both; margin:0 auto;}
.sustentabilidad2 li{list-style: none; max-width:190px; position: relative; overflow: hidden; float:left; margin-bottom:2px; margin-right:2px; min-height:310px;}
.sustentabilidad2 li img{position:absolute; z-index: 0; min-height:300px;}
.sustentabilidad2 li .texto04{position:relative; z-index: 2; width:220px; height:72px; display:block; top:238px; padding:10px;
 background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.sustentabilidad2 li .texto04 h1{font-size: 20px; text-transform:uppercase; color:#fff;}
.sustentabilidad2 li .texto04 span{font-size:16px; color:#fff;}

/*Produccion responsable*/
.produccion_r{max-width:100%; clear:both;}
.produccion_r li{list-style: none; position: relative; overflow: hidden; float:left; margin-bottom:2px; margin-right:2px; min-height:360px;}
.produccion_r li img{position:absolute; z-index: 0; min-height:300px;}
.produccion_r li .texto04{position:relative; z-index: 2; width:220px; height:72px; display:block; top:288px; padding:10px;
 background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.produccion_r li .texto04 h1{font-size: 18px; text-transform:uppercase; color:#fff;}

/*Sistema de calidad*/

.estilo03 {margin:30px auto 40px; width:127px; /*border:2px solid #4d79b3;*/ -webkit-border-radius: 10px; border-radius: 10px;}
.estilo03 li{display:inline-flex;}
.estilo03 li:first-child{-webkit-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;}
.estilo03 li:last-child{-webkit-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0;}
.estilo03 li a{font-size:12px; color:#4d79b3; text-transform:uppercase; padding:10px 16px;}
.estilo03 li a:last-child{padding:10px 10px 10px 10px;}
.estilo03.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{ background:#4d79b3;}
.estilo03.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#fff;}
.negrita-diferente{font-size:20px; color:#778088; font-weight:800; text-transform:uppercase; margin:0;}

.caja_naranja{width:100%; height:auto; /*overflow:hidden;*/ min-height:500px; background:#d07b28; padding:27px; margin-top:7px; margin-bottom:2px; text-align:center;}
.caja_naranja span{color:#FFF; font-size:19px; text-transform: uppercase;}
.naranja01{width:465px; text-align:center; margin:20px auto; display:flex;}
.naranja01 li{float:left; list-style: none;}
.naranja01 li a{width:144px; height:150px; background:#c66a0c; display:block;}
.naranja01 li:nth-child(2){margin:0 15px;}
.naranja01 li a:hover{background:#d97a1a; -webkit-transition:background 1s; transition: background 1s;}

.linea_naranja020{width:100%; border-top:1px solid #dc9956; display:block; margin:20px 0;}

.naranja010{width:100%; text-align:center; margin:20px auto;}
.naranja010 li{float:left; list-style: none;}
.naranja010 li a{width:144px; height:150px; background:#c66a0c; display:block;}
.naranja010 li:nth-child(2){margin:0 8px;}
.naranja010 li:nth-child(4){margin:0 8px;}
.naranja010 li:nth-child(5){margin:0 8px 0 0;}
.naranja010 li a:hover{background:#d97a1a; -webkit-transition:background 1s; transition: background 1s;}


.caja_azul{width:100%; height:auto; margin-bottom:2px; overflow:hidden; background: #40599a; /* Old browsers */
background: -moz-linear-gradient(top, #40599a 0%, #4c76b1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #40599a 0%,#4c76b1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #40599a 0%,#4c76b1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40599a', endColorstr='#4c76b1',GradientType=0 ); /* IE6-9 */ padding:27px; margin-top:7px; margin-bottom:2px; text-align:center;}
.caja_azul span{color:#FFF; font-size:19px; text-transform: uppercase;}
.grafico2 span{color:#FF0; font-size:19px; text-transform: uppercase;}
.azul001{width:585px; text-align:center; margin:20px auto; display:flex;}
.azul001 li{float:left; list-style: none;}
.azul001 li a{width:144px; height:150px; background:#3a6099; display:block;}
.azul001 li:nth-child(2){margin:0 15px;}
.azul001 li:nth-child(4){margin:0 0 0 15px;}
.azul001 li a:hover{background:#54719c; -webkit-transition:background 1s; transition: background 1s;}

.certificaciones{width:100%; text-align:center; margin:20px auto;}
.certificaciones li{float:left; list-style: none; margin:20px 30px; text-transform: uppercase; color:#778088; font-size:14px;}

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 155px;
    background-color: #fff;
    color: #778088;
    text-align: center;
    border-radius: 6px;
    padding: 17px 10px;
    position: absolute;
    z-index: 1;
    bottom: 82%;
    left: 50%;
    margin-left: -77px;
    opacity: 0;
    transition: opacity 0.3s;
    font-size:12px;
    text-transform:unset;
    font-weight:550;}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

/*Bienestar Animal*/
.bienestar-animal{max-width:470px; margin:30px 0; float:left; background:url(../img/fondo-bienestar.jpg); padding:14px 21px;}
.sin-logo{float:left; margin-top:39px; margin-right: 8px;}
.sin-texto{float:right; max-width:470px; margin-top:44px; margin-bottom:27px;}
.bienestar-animal span{color:#fff; text-transform:uppercase; font-size:20px; font-weight:bold;}
.bienestar-animal p{color:#fff; font-size:14px;}

.bienestar-animal02{max-width:470px; margin:30px 0; float:right; background:url(../img/fondo-bienestar02.jpg); padding:14px 21px;}
.sin-logo02{float:right; margin-top:39px;}
.sin-texto02{float:left; max-width:470px; margin-top:44px; margin-bottom:27px;}
.bienestar-animal02 span{color:#fff; text-transform:uppercase; font-size:20px; font-weight:bold;}
.bienestar-animal02 p{color:#fff; font-size:14px;}

.bienestar-animal03{width:910px; clear:both; text-align:center; margin:50px auto; display:flex;}
.bienestar-animal03 li{float:left; list-style: none; margin-right:46px; text-align:center; width:144px; height:79px; background:#f1f2f3; display:block; color:#db8734; cursor:pointer; padding-top:20px; -webkit-border-radius: 10px;
border-radius: 10px;}
.bienestar-animal03 li span{ font-size:60px;}
.bienestar-animal03 li strong{color:#4c78b2; font-weight:bold; text-transform:uppercase; font-size:14px;}
.bienestar-animal03 li:last-child{margin-right:0;}

.tooltip-naranjo {
    position: relative;
    display: inline-block;
}

.tooltip-naranjo .tooltiptext-naranjo {
    visibility: hidden;
    width: 155px;
    background-color: #db8734;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 17px 10px;
    position: absolute;
    z-index: 1;
    bottom: 82%;
    left: 50%;
    margin-left: -77px;
    opacity: 0;
    transition: opacity 0.3s;
    font-size:12px;
    text-transform:unset;
    font-weight:550;}

.tooltip-naranjo .tooltiptext-naranjo::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #db8734 transparent transparent transparent;
}

.tooltip-naranjo:hover .tooltiptext-naranjo {
    visibility: visible;
    opacity: 1;
}

.gen01{max-width:470px; margin:0 0 20px 0; float:left; padding:25px 35px; min-height:210px; max-height:270px; -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;}
.gen02{width:100%; margin:0 0 20px 0; float:left; padding:25px 35px; min-height:136px; max-height:270px; -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;}
.margengen{margin:0px 20px 20px 0;}
.gen01 span{text-transform:uppercase; font-size:14px; font-weight:bold;}
.gen01 p{font-size:13px;}
.gen01 a{color:#4ed3e2;}
.tres{height:274px;}
.cuatro{height:225px;}

.gen02 span{text-transform:uppercase; font-size:14px; font-weight:bold;}
.gen02 p{font-size:13px;}
.gen02 a{color:#4ed3e2;}

.blancop{color:#fff!important;}
.naranjap{color:#dc8836!important;}
.grisp{color:#767676!important;}
.bnaran{background:#dc8836;}
.bgris{background:#f4f4f5;}
.bazul{background:#6d8bbd;}


/*Eficiencia productiva*/
.estilo04 {margin:30px auto 40px; width:387px; /*border:2px solid #4d79b3;*/ -webkit-border-radius: 10px; border-radius: 10px;}
.estilo04 li{display:inline-flex;}
.estilo04 li:first-child{-webkit-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;}
.estilo04 li:last-child{-webkit-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0;}
.estilo04 li a{font-size:12px; color:#4d79b3; text-transform:uppercase; padding:10px 16px;}
.estilo04 li a:last-child{padding:10px 10px 10px 10px;}
.estilo04.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{ background:#4d79b3;}
.estilo04.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#fff;}

.plantas{background:url(../img/img79.jpg); max-width:960px; height:462px; padding:15px;}
.plantas h2{font-size:20px; text-transform:uppercase; color:#fff; text-align: left; font-weight: bold;}
.plantas01{float:left; max-width:300px; overflow:hidden; margin:100px 15px 0 0; text-align:center;}
.plantas01:last-child{margin:100px 0 0 0;}
.plantas01 span{color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;}
.p-grafico{width:300px; background:#fff; height:142px; margin-top:10px; padding:19px 10px 10px;}
.p-grafico li{color:#db8835; list-style:none; font-size:10px; float:left; /*margin-right:8px;*/ font-weight:bold;}
.p-grafico li:last-child{margin-right:0;}
.p-grafico li img{float:left; width:100px;}
.p-grafico li .agua01{font-size:31px; color:#db8835; padding-top:23px; display:block;}
.p-grafico li .agua02{font-size:40px; display:block; color:#db8835;}


.plantas03{float:left; max-width:453px; overflow:hidden; margin:10px 20px 0 0; text-align:center;}
.plantas03:last-child{margin:10px 0 0 0;}
.plantas03 span{color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;}
.p-grafico01{width:453px; background:#fff; text-align:center; height:142px; margin-top:10px; padding:19px 10px 10px;}
.p-grafico01 li{color:#db8835; width:137px; list-style:none; font-size:10px; float:left; margin-right:8px; font-weight:bold;}
.p-grafico01 li:last-child{margin-right:0;}
.p-grafico01 li .agua01{font-size:31px; color:#db8835; padding-top:23px; display:block;}
.p-grafico01 li .agua02{font-size:40px; display:block; color:#db8835;}

.p-grafico02{width:50%; float:left; text-align:left;}
.p-grafico02 li{list-style:none; color:#fff; padding:10px; border-bottom:1px solid #7aa2cd; font-size:12px; font-weight:bold;}
.p-grafico02 li span{color:#a3bbda; font-size:12px; text-transform:uppercase; font-weight:bold; display: block;}

.p-grafico03{width:50%; float:left; text-align:right;}
.p-grafico03 li{list-style:none; color:#fff; padding:10px; border-bottom:1px solid #7aa2cd; font-size:12px; font-weight:bold;}
.p-grafico03 li span{color:#a3bbda; font-size:12px; text-transform:uppercase; font-weight:bold;}

.plantas04{background:url(../img/img81.jpg); max-width:960px; height:606px; padding:15px; margin:0 0 30px;}
.plantas04 h2{font-size:20px; text-transform:uppercase; color:#fff; text-align: left; font-weight: bold;}

.plantas05{float:right; max-width:453px; overflow:hidden; margin:0; text-align:center;}
.plantas05 span{color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;}
.p-grafico04{width:453px; background:#fff; text-align:center; height:142px; margin-top:10px; padding:19px 10px 10px;}
.p-grafico04 li{color:#db8835; width:291px; list-style:none; font-size:10px; float:left; margin-right:8px; font-weight:bold; padding-left:91px;}
.p-grafico04 li:last-child{margin-right:0; width:100px; padding-left:0;}
.p-grafico04 li .agua01{font-size:42px; color:#db8835; padding-top:9px; display:block;}

.plantas06{background:url(../img/img80.jpg); max-width:960px; height:513px; padding:15px; margin:0 0 30px;}
.plantas06 h2{font-size:20px; text-transform:uppercase; color:#fff; text-align: left; font-weight: bold;}

.plantas07{float:right; max-width:453px; overflow:hidden; margin:0; text-align:center;}
.plantas07 span{color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;}


.tabs_menu li { border: 2px solid #4d79b3;}
.certificaciones li { border: none !important;}

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

.texto-slide {width:80%; left:10%;  }
.texto-slide span { color:#fff; font-size:35px;}
.texto-slide strong { color:#fff; font-size:50px; }

header .container nav ul {
    display: inline-flex;
}

header .container nav ul li a {
    font-size: 1em;
    padding: 5px 10px;
}

.eleccion li{width: 25%;}

/*comunidades*/
.degrade03{width:100%;}

.estilo01{width:66%;}
.info{width:69%;}

/*nuestras marcas*/
.box04{width:49%; margin:0 5px 5px 0;}

/*personas*/
.btn_revisa{width:43%;}
.listado01{padding:20px;}
.seccion{width:98%;}

/*home*/
.texto_bajada{width:100%;}
.btn_marcas{width:83%;}
.box09{width:31%; margin:5px; height:270px;}
.informate{overflow:hidden;}
.informate li.segundo{width:100%; padding:0;}
.informate li.primero{padding:1px 10px 1px 0;}
.noticia li img{display:none;}
.noticia li.diferente{width:100%;}

/*sustentabilidad*/
.sustentabilidad2{max-width:84%;}

/*calidad*/
.caja_naranja{height:700px;}
.naranja010{width:450px;}
.naranja010 li{margin-bottom:5px;}
.naranja010 li:nth-child(4){margin:0 8px 0 0;}

.azul001{width:464px; display:block;}
.azul001 li:nth-child(4){margin:5px 0 0 0;}
.certificaciones{width:700px;}

.gal01{width:24.7%;}

/*Manejo seguro*/
.estilo02{width:100%;}
.estilo02 li{display:block; padding:10px 0;}
.box11{display:block;}
.a{background-position:38px 0px;}
.b{background-position:49px 0px;}
.c{background-position:7px 0px;}

.box11{min-height:765px;}
.box12{width:33%;}

.manejo_seguro li{width:49%; margin-bottom:0px;}
.manejo_seguro li:nth-child(2){margin:0;}
.manejo_seguro li:nth-child(5){margin:0;}

.video img{width:100%;}
.caja01 img{max-width:100%; width: 10px;}

.plantas03{width:100%; float:none; margin:0 auto;}
.p-grafico02 li{padding:10px; font-size:10px;}
.plantas{background:#4d79b3; overflow: hidden; height:auto;}


.p-grafico03 li{font-size:10px;}

.plantas01{width:100%; margin:10px auto; float:none;}
.p-grafico{width:100%;}
.p-grafico li img{width:75px;}
.plantas01:last-child{margin:10px auto;}
.plantas03:last-child{margin:0 auto;}

.bienestar-animal03{width:100%; display: block;}
.bienestar-animal03 li{margin-right: 6px; width:45%; margin-bottom:6px;}
.bienestar-animal02{background:#4d79b3; max-width: 900px; width:100%; margin:10px auto;}
.bienestar-animal{background:#df903b; max-width: 900px; width:100%; margin:10px auto;}
.gen01{width:100%; max-width:none; margin-top:10px; height: auto; max-height: none;}

}



@media only screen and (min-width:599px) and (max-width: 699px){

.seccion{width:95%;}
.eleccion{width:88%;}
.eleccion li{width:30%;}
.botones{padding-left:41px;}
.botones li{width:32%;}
.botones li img{max-width:100%}
.botones li.flechas{width:7%; top:55px;}
.slide .botona{top:123px;}
.slide .botonb{top:123px;}

/*comunidades*/
.box02{width:95%;}
.degrade03{width:100%;}
.texto03{padding:47px 27px;}

.caja01{width:71%; left:17%;}
.gal01{width:24.7%;}

.estilo01{width:93%;}
.info{width:100%;}

/*nuestras marcas*/
.box04{width:49%; margin:0 5px 5px 0;}

/*personas*/
.box05{width: 56%; margin: 0 auto 50px; float: none; clear: both; height: 572px;}
.box06{width:100%;}
.btn_revisa{width:66%;}

/*Nuestra empresa*/
.box07{width:100%;}
.box08{width:100%;}
.padding{padding:57px 60px 0px;}
.slide01 .owl-theme .owl-controls .owl-buttons .owl-prev{margin-left:-4px;}
.slide01 .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:-4px;}
#sync2 .item{margin-top:0;}

/*home*/
.texto_bajada{width:100%;}
.btn_marcas{width:83%;}
.box09{width:53%; margin:5px auto; float:none;}
.box10{width:100%; float:none; margin:5px 0; clear:both;}
.informate{overflow:hidden;}
.informate li.segundo{width:100%; padding:0;}
.informate li.primero{padding:1px 10px 1px 0;}
.noticia li img{display:none;}
.noticia li.diferente{width:100%;}

/*.texto-slide{display:none;}*/
.texto-slide {width:80%; left:10%;}
.texto-slide span { color:#fff; font-size:30px;}
.texto-slide strong { color:#fff; font-size:40px; }

/*Sustentabilidad*/
.sustentabilidad2 li{width:32%;}

/*calidad*/
.caja_naranja{height:700px;}
.naranja010{width:87%;}
.naranja010 li{margin-bottom:5px;}
.naranja010 li:nth-child(4){margin:0 8px 0 0;}

.azul001{width:464px; display:block;}
.azul001 li:nth-child(4){margin:5px 0 0 0;}
.certificaciones{width:81%;}

/*produccion responsable*/
.produccion_r{max-width:448px; margin:0 auto;}

/*Manejo seguro*/
.estilo02{width:100%;}
.estilo02 li{display:block; padding:10px 0;}

.a{background-image:none;}
.b{background-image:none;}
.c{background-image:none;}

.manejo_seguro li{width:49%; margin-bottom:0px;}
.manejo_seguro li:nth-child(2){margin:0;}
.manejo_seguro li:nth-child(5){margin:0;}

.video img{width:100%;}

.plantas03{width:100%; float:none; margin:0 auto;}
.p-grafico02 li{padding:10px; font-size:10px;}
.plantas{background:#4d79b3; overflow: hidden; height:auto;}


.p-grafico03 li{font-size:10px;}

.plantas01{width:100%; margin:10px auto; float:none;}
.p-grafico{width:100%;}
.p-grafico li img{width:75px;}
.plantas01:last-child{margin:10px auto;}
.plantas03:last-child{margin:0 auto;}

.bienestar-animal03{width:100%; display: block;}
.bienestar-animal03 li{margin-right: 6px; width:45%; margin-bottom:6px;}
.bienestar-animal02{background:#4d79b3; max-width: 900px; width:100%; margin:10px auto;}
.bienestar-animal{background:#df903b; max-width: 900px; width:100%; margin:10px auto;}
.gen01{width:100%; max-width:none; margin-top:10px; height: auto; max-height:none;}

}

@media only screen and (width:700px){

.box05{width:48%;}

}


@media only screen and (min-width:318px) and (max-width: 598px){


.eleccion li{width:100%;}
.seccion{width:95%;}
.seccion h1{text-align:center;}
.seleccion{width:90%; margin:25px auto; padding:10px; color:#778088; text-transform:uppercase; font-weight:800; display:none;}
.caja01{width:63%; left:21%; text-align:center; top:10px;}
.botones{display:none;}
.descarga li{padding-bottom:15px; display:flex;}
.btn_amarillo{text-align:center;}

.slide .botona{top:71px;}
.slide .botonb{top:71px;}

#videot {
	width:100%;
	height:300px;
}

/*comunidades*/
.box02{width:95%; overflow:hidden;}
.degrade03{width:100%;}
.texto03{padding:47px 10px;}
.texto03 h1{font-size:38px;}

.caja01{width:77%; left:14%; top:15px;}
.box03{width:100%;}
.gal01{width:100%;}

.estilo01{width:100%; border-radius:0;}
.estilo01 li{width:100%;}
.degrade{width:100%;}
.texto01{padding:64px 46px;}
.info{width:100%;}
.info li{line-height:26px;}
.degrade02{width:100%;}
.texto02{padding:64px 43px;}

/*nuestras marcas*/
.box04{width:100%; margin:0 0 5px 0;}
.box04_50{width:100%; margin:0 0 5px 0;}

/*Personas*/
.box05{width:68%; clear:both; float:none; margin:0 auto;}
.box06{width:100%;}
.btn_revisa{width:90%;}
.btn_revisa a{font-size:12px;}
.cajas{float:none;}
.fotodesk{display:none}
.fotomobl{display:block}

/*Nuestra empresa*/
.box07{width:100%;}
.box08{width:100%;}
.padding{padding:57px 60px 0px;}
.slide01 .owl-theme .owl-controls .owl-buttons .owl-prev{margin-left:-4px;}
.slide01 .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:-4px;}
#sync2 .item{margin-top:0;}

/*home*/
.texto_bajada{width:100%;}
.btn_marcas{width:83%;}
.box09{width:100%; margin:5px 0;}
.box10{width:100%; float:none; margin:5px 0; clear:both;}
.informate{overflow:hidden;}
.informate li.segundo{width:100%; padding:0;}
.informate li.primero{padding:1px 10px 1px 0;}
.noticia li img{display:none;}
.noticia li.diferente{width:100%;}

.slide02 #sync4 .item{height:auto;}
.slide02 #sync4 .item img{max-width:110px;}

/*.texto-slide{display:none;}*/
.texto-slide {width:80%; left:10%; }
.texto-slide span { color:#fff; font-size:30px;}
.texto-slide strong { color:#fff; font-size:40px; }

/*Sustentabilidad*/
.sustentabilidad2 li{width:49%;}
.sustentabilidad2 li .texto04{width:100%;}
.sustentabilidad2 li .texto04 h1{font-size:17px;}

/*Calidad*/
.estilo03{width:100%;}
.estilo03 li{display:block; padding:10px 0;}

.caja_naranja{width:100%; height:1650px;}
.naranja01{width:99%; display:block;}
.naranja01 li{float:none;}
.naranja010 li{float:none;}
.naranja010 li:nth-child(5){margin:0;}

.azul001{width:99%; display:block;}
.azul001 li{float:none;}
.azul001 li:nth-child(4){margin:0;}

.certificaciones li{float:none;}

/*reduccion emisiones*/
.estilo04{width:100%;}
.estilo04 li{display:block; padding:10px 0;}
.plantas05{width:100%;}
.p-grafico04{width:99%;}
.p-grafico04 li{width:157px; padding-left:0;}
.p-grafico04 li:last-child{width:85px;}

.plantas06{width:100%;}
.plantas07{width:100%;}
.p-grafico01 li{width:81px}
.p-grafico01 li img{width:77px;}

/*produccion responsable*/
.produccion_r li{width:49%;}
.produccion_r li .texto04{width:100%;}
.produccion_r li .texto04 h1{font-size:15px;}

/*medio ambiente*/
.estilo-diferente02{display:grid;}
.manejo_seguro li{margin-top:2px;}
.manejo_seguro li.ambiente{margin:0;}

/*Manejo seguro*/
.estilo02{width:100%;}
.estilo02 li{display:block; padding:10px 0;}
.box11{display:block;}
.a{background-position:75px 0px;}
.b{background-position:92px 0px;}
.c{background-position:44px 0px;}

.video{/*display:none;*/}

.plantas03{width:100%;}
.p-grafico02 li{padding:10px; font-size:10px;}
.plantas{background:#4d79b3; overflow: hidden; height:auto;}
.plantas01{margin:10px 15px 0 0;}

.p-grafico03 li{font-size:10px;}

.plantas01{width:100%;}
.p-grafico{width:100%;}
.p-grafico li img{width:75px;}


.bienestar-animal03{width:100%; display: block;}
.bienestar-animal03 li{margin-right: 6px; width:47%; margin-bottom:6px;}
.bienestar-animal02{background:#4d79b3;}
.bienestar-animal{background:#df903b;}

.sin-logo{float:none; margin:0 auto; width:160px;}
.sin-texto{margin-top:12px;}

.sin-logo02{float:none; margin:0 auto; width:160px;}
.sin-texto02{margin-top:12px;}

.box_nueva{opacity: 1;}
.box_nuevaa{opacity: 1; width: 100%; margin:0 0 10px;}
.box_nuevab{opacity: 1; width: 100%;}

.gen01{width:100%; max-width:none; margin-top:10px; height: auto; max-height: none;}


}

@media only screen and  (width:598px){

.box05{width: 56%; margin: 0 auto 50px; float: none; clear: both; height: 572px;}

}
.size-120x120{
	max-width:120px;
	max-height:120px;
}



