@charset "utf-8";
.catalogoSlider{width:100%;margin-top:100px;height:300px}
.catalogo{width:100%;height:300px;position:relative;overflow:hidden}
.catalogo img{width:100%;height:300px; position: absolute; width: 1920px; left: 50%; margin-left: -960px;} 
.buscar-cont{width:100%;margin:50px 0}
.buscar{width:70%;margin:0 auto;overflow:hidden}
.buscar h2{font-size: 1.6em}
.busca{width:50%;float:left; margin-bottom: 15px;}
.busca-2{width:100%;float:left}
.busca label{font-size:1em;font-weight: bold; text-align: left; display: block;}
.busca input[type=search],.busca select{width:95%;height:30px;border:1px solid #aaa;-webkit-transition:.3s;transition:.3s;box-sizing:border-box;outline:0;font-family:'Lato', sans-serif;;font-size:1em;margin:5px;color:#696969; border-radius: 3px;}
.busca input[type=search]{padding:0 5px}
.busca input[type=search]:focus,.busca select:focus{border:2px solid #ff8f00}
.busca input[type=button]{width:125px;height:30px;margin:20px 0;transition:.3s;text-transform:uppercase; box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);}
.busca-btn{color:#fff!important;background-color:#152938!important;border:2px solid #152938!important}
.borrar-btn{color:#fff!important;background-color:#aaa!important;float:right;margin-right:6%!important;border:1px solid #aaa!important}
.busca-btn:hover{color:#152938!important;background-color:#fff!important;border:1px solid #152938!important}
.borrar-btn:hover{color:#aaa!important;background-color:#fff!important;border:1px solid #aaa!important}
#cont-resultados{padding-bottom:25px;overflow:hidden}
.pagination{padding:3px;margin:3px;text-align:center;width:90%;float:left}
.pagination a{padding:2px 7px;margin:2px;text-align:center;text-decoration:none;color:#696969;cursor:pointer}
.pagination a:visited{color:#696969;text-decoration:none}.points{cursor:pointer;padding:2px 7px;margin:2px;color:#696969}
.disabled{color:#ddd;padding:2px 7px;margin:2px;border:1px solid #ddd}
.available{border:1px solid #aaa;padding:2px 7px;margin:2px;cursor:pointer}
.current{border:1px solid #ff8f00;font-weight:700;background-color:#ff8f00;color:#fff!important;cursor:pointer}
#cont-resultados hr{margin:0 auto;width:70%}
.productos_cat{float:right}
.producto_cont-cat{width:30%}
.filtros{width:241px;padding:20px 20px 20px 0;background-color:#fff;left:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);z-index:2;position:absolute;top:1015px}
.filtros h4{font-size:17px;color:#696969;text-align:left;padding-left:1rem!important;padding-bottom:20px;padding-top:0}.filtros h5{color:#696969;font-size:15px;text-align:left;text-transform:none;padding-left:1rem}
.filtros hr{float:left;width:100%!important}
.solucion_filtro h5{background-color:#f0f1f7}
.marcas_filtro h5{background-color:#f3e8e8}
.grupos_filtro h5{background-color:#eaf5eb}
.btn_filtros{text-align:center}
.btn_filtros input[type=button]{width:100px;height:30px;font-size:.8em}
.btn_filtros input[type=button]:hover{width:100px;height:30px;font-size:.8em}
.checks{min-height:25px;max-height:150px;width:240px;overflow-y:auto;padding-left:1rem;box-sizing:border-box}
.checks span{font-family:'Lato', sans-serif;, sans-serif;font-size:12px}
.checks label{padding:5px 0;display:inline-flex}
.politicas-cont{width:100%;height:auto;background-color:#e6e6e6;padding:20px 0}
.politicas{width:80%;height:auto;margin:0 auto}
.politicas h2{text-align:left;font-size: 1.2em; padding: 0px;}
.politicas ul{text-align:left;column-count:2;line-height:1.3;}
.politicas ul li{padding-right:60px;padding-top:10px}
#filter,.filtro-resp{display:none}


@media only screen and (max-width:1700px){.producto-cont{width:33%}}

@media only screen and (max-width:1285px){.producto-cont{width:50%}.productos{width:70%}}

@media screen and (max-width:1260px){
	.buscar{width: 80%;}
	.filtros{left:-270px;transition:all .7s}#filter:checked~#filtros{left:0}#filter~#filtros{right:-270px}.productos{float:none;width:90%}.producto_cont-cat{width:33%}.filtro-resp{display:block;width:110px;height:40px;background-color:#fff;left:0;box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:10px;border-radius:5px;cursor:pointer;z-index:2;color:#008ac9;font-size:1.1em}.filtro-position{top:920px;position:absolute}.f-absolute{top:960px}.f-fixed{top:24.7%}.filtro-fix{position:fixed;top:20%}}

@media only screen and (max-width:1155px){.producto_cont-cat{width:50%}.buscar{width: 90%;}}

@media only screen and (max-width:1024px){.catalogo img{width:1024px; margin-left: -512px;}}

@media only screen and (max-width:850px){
	.politicas ul{column-count:1;line-height:1.1;font-size:1em}.politicas ul li{padding-right:0}.busca{width:100%;float:none;margin:0 auto;   }.borrar-btn{float:none;margin-right:0}.borrar-btn,.busca-btn{margin:0px !important;}.busca input[type=search],.busca select{width:90%}.res-p{width:46%}.producto-cont{width:100%;float:none}
	.filtro-position{top:1180px;position:absolute}.f-absolute{top:1220px}
	.center{text-align: center; margin-top: 20px}
}

@media only screen and (max-width:590px){.politicas-cont{padding-right:0;padding-left:10px;padding:20px}.buscar h2,.politicas h2,.resultados h2{padding:10px}.politicas{width:90%}}

@media only screen and (max-width:550px){.catalogo{height:300px;}.catalogo img{height:300px;width:550px;margin-left:-275px}}
	
@media only screen and (max-width:420px){.borrar-btn,.busca-btn{width:70%;}}
	