#base_categorias,#categorias{float:left;height:auto;margin:0;padding:0;width:auto;z-index:1;background:url(../img/fin_base_categorias.jpg) right center no-repeat #15aac5;display:none;}
#base_categorias h2{background:#888;color:#15aac5;display:block;float:right;font-size:1.1em;font-weight:400;margin:0;padding:5px 1%;text-align:right;text-transform:lowercase;width:98%}
#base_categorias ul.categorias_vertical{float:left;height:auto;list-style-type:none;margin:0 0 10px;padding:0;width:100%}
#base_categorias ul.categorias_vertical li{width:100%;height:auto;float:left;margin:0;padding:0;font-size:1em;transition:background .5s ease 0s;border-bottom:1px solid #eee}
#base_categorias ul.categorias_vertical li:last-child{border:none}
#base_categorias ul.categorias_vertical li a{width:95%;height:auto;float:left;margin:0;padding:7px 0 7px 5%;color:#444;background:url(../img/fondo_menu.png) left no-repeat}
#base_categorias ul.categorias_vertical li a span.mas{float:right}
#base_categorias ul.categorias_vertical li ul{float:left;height:auto;margin:0;padding:0 0 0 5%;width:95%;list-style-type:none}
#base_categorias ul.categorias_horizontal{display:block;float:left;height:30px;list-style-type:none;margin:0;padding:0;width:auto;z-index:1}
#base_categorias ul.categorias_horizontal li{float:left;font-size:1em;height:23px;margin:0;padding:5px 0 4px;width:auto}
#base_categorias ul.categorias_horizontal > li:hover{background:#fb4300}
#base_categorias ul.categorias_horizontal li:hover a{border-color:#fb4300}
#base_categorias ul.categorias_horizontal li:first-child a{border:none;margin:0}
#base_categorias ul.categorias_horizontal li a{color:#fff!important;float:left;height:auto;margin:0;padding:0 20px;width:auto}
#base_categorias ul.categorias_horizontal li a span.mas{display:none;width:10px;margin:0 0 0 5px;float:right;text-align:center}
#base_categorias a:hover{text-decoration:none}
#base_categorias a.selec{font-weight:700}
#base_categorias ul.categorias_horizontal li ul{background:#fb4300;border:0;height:auto;left:0;list-style-type:none;margin:0;padding:10px 1%;position:absolute;top:30px;width:98%;z-index:10}
#base_categorias ul.categorias_horizontal li ul li{float:left;font-size:1em;height:23px;margin:0;padding:3px 0 4px;position:relative;width:auto}
#base_categorias ul.categorias_horizontal li ul li a{color:inherit;float:left;height:auto;margin:0;padding:0 20px;text-align:center;width:auto}
#base_categorias ul.categorias_horizontal li ul li:first-child a{border:0!important}
#base_categorias ul.categorias_horizontal li ul li a:hover{color:#464e56!important}
#base_categorias ul.categorias_horizontal li ul li ul{float:left;margin:0;padding:0;width:250px;height:auto;position:absolute;top:0;left:200px;list-style-type:none;background:#15aac5}
#base_categorias ul.categorias_horizontal li ul li ul li{width:100%;height:auto;float:left;margin:0;padding:0}
#base_categorias ul.categorias_horizontal li ul li ul li a{width:100%}
#contenido_contenido h2.cabeceraCategoriasFicha{border-bottom:1px solid #ddd;color:#535151;display:block;float:right;font-size:1.1em;font-weight:400;margin:20px 5px 5px;padding:0 1% 0 0;text-align:right;text-transform:uppercase;width:98%}
#contenido_contenido a.categoria{float:left;margin:0;padding:0 0 0 2px;position:relative;width:56%;text-align:left;transition:background .2s ease}
#contenido_contenido a.categoria:hover span.huella{background:#fff}
#contenido_contenido a.categoriaLinea{border-bottom:2px solid #fff;color:#999;display:none;float:left;font-size:.95em;margin:2px 5px;padding:0}
#contenido_contenido a.categoria:hover,#contenido_contenido a.categoriaLinea:hover{border-bottom:2px solid #15aac5;text-decoration:none;color:#15aac5}
#contenido_contenido .datos_imagen a.categoria{border-bottom:2px solid #fff;color:#999;display:block;float:left;font-size:.95em;margin:2px 5px;padding:0;width:auto}
#contenido_contenido .datos_imagen a.categoria:hover{text-decoration:none;color:#15aac5!important;border-bottom:2px solid #15aac5;background:0 0;font-style:normal}
#irTop,#irTop a{color:#666;text-align:center}
#contenido_contenido a.categoria span.huella{float:left;height:10px;margin:5px 5px 0 0;width:10px;background:#666;display:none}
#irTop{float:left;font-family:inherit;font-size:1.1em;font-weight:400;margin:15px 0 20px;padding:5px 0 3px 1%;text-transform:uppercase;width:99%;display:none}
#irTop a{background:url(../img/arriba.png) top left no-repeat;display:block;margin:0 auto;transition:color .3s ease,text-shadow .3s ease,background-image .8s ease;width:300px;letter-spacing:-.8px}
#irTop a:hover{color:#528bc2;text-decoration:none;text-shadow:0 0 2px #666;background-image:url(../img/arriba_hover.png)}
#cat_destacadas_padre{width:100%;height:auto;position:relative;float:left;margin:0 0 5px;padding:0}
#cat_destacadas_padre p.subcategorias{width:100%;height:auto;position:relative;float:left;margin:0;padding:0;font-size:1.5em;color:#111;text-align:center;display:none}
#cat_destacadas_padre ul{float:left;height:auto;margin:0 0 20px;padding:0;position:relative;text-align:left;width:100%}
#cat_destacadas_padre ul li{border:2px solid #e8e8e8;border-radius:7px;display:inline-block;font-size:1.2em;list-style:none;margin:5px 2.3% 10px 0;overflow:visible;padding:0;position:relative;text-align:center;transition:all .5s ease 0s;width:22.3%}
#cat_destacadas_padre ul li.dobleColumna,#cat_destacadas_padre ul li.tipleColumna{display:none}
#cat_destacadas_padre ul li:hover a:nth-of-type(2){background:#f2f2f2}
#cat_destacadas_padre ul li h2{background:url(../img/fondo_nombre_subcategoria.png) right center no-repeat rgba(0,0,0,0);bottom:-42px;display:block;font-size:1.2em;position:absolute;right:-11px;text-align:right;width:100%}
#cat_destacadas_padre ul li h2 a{color:#fff;display:inline-block;float:none;font-size:.75em;height:auto;justify-content:center;line-height:20px;margin:24px 16px 0 0;min-height:30px;overflow:hidden;padding:2px 0;text-align:right;text-transform:uppercase;transition:all .5s ease 0s;width:auto}
#cat_destacadas_padre ul li a.imagen{float:left;height:150px;margin:8px;padding:0;width:calc(100% - 16px)}
#cat_destacadas_padre ul li:hover a.imagen{filter:grayscale(1)}
#cat_destacadas_padre ul li a:hover{text-decoration:none}
#cat_destacadas_padre ul li a img{max-height:100%;padding:0;position:relative;width:100%}
#baseOrden {
	position: relative;
	float: left;
	padding: 5px 0;
	width: 100%;
	margin: 0 0 10px;
	display: none;
}
#baseOrden #bloqueOrden {
	width: 46%;
	padding: 5px 2%;
	position: relative;
	float: left;
	background: #eee;
	height: 25px;
	text-align: center;
}
#baseOrden #bloqueOrden p:last-child{margin-right:0}
#baseOrden #bloqueOrden p:nth-of-type(2){margin-left:0}
#baseOrden #bloqueOrden p.cabecera{font-weight:700;margin:2px 16px 0;text-align:right;width:45%}
#baseOrden #bloqueOrden p{float:left;margin:2px 0 0;width:auto}
#baseOrden #bloqueOrden a.descendente{display:inline-block;width:15px;height:11px;background:url(../img/desc.png) center no-repeat}
#baseOrden #bloqueOrden a.ascendente{display:inline-block;width:15px;height:11px;background:url(../img/asc.png) center no-repeat}
#baseOrden #bloqueElementos{width:45%;padding:5px 2%;margin-left:1%;position:relative;float:left;background:#eee;height:25px}
#baseOrden #bloqueElementos p{float:left;margin:0;width:58%}
#baseOrden #bloqueElementos p.cabecera{font-weight:700;margin:4px 0 0;text-align:right;width:40%}
#baseOrden #bloqueElementos p a.bloque12{background:url(../img/12.png) center center no-repeat rgba(0,0,0,0);color:#333;display:inline-block;font-size:1.2em;height:25px;opacity:.6;padding:0;text-indent:38px;margin-left:10px;width:55px}
#baseOrden #bloqueElementos p a.bloque40,#baseOrden #bloqueElementos p a.bloque80{font-size:1.2em;height:25px;opacity:.6;text-indent:45px;margin-left:10px;width:55px;display:inline-block;color:#333;padding:0}
#baseOrden #bloqueElementos p a.bloque40{background:url(../img/40.png) center no-repeat}
#baseOrden #bloqueElementos p a.bloque80{background:url(../img/80.png) center no-repeat}
#baseOrden #bloqueElementos p a:hover{text-decoration:none;opacity:1}
#base_categorias_producto{border-bottom:1px solid #eee;border-top:1px solid #eee;float:left;padding:15px 0 0;position:relative;width:100%}
#base_categorias_producto #todasCategorias{width:18.5%;height:230px;float:left;margin:0 1% 10px 0;padding:0;position:relative;text-align:center;border-right:1px solid #eee}
#base_categorias_producto #todasCategorias p.titulo{color:#333;font-size:1.3em;font-weight:700;margin:3px 0 20px;text-align:center}
#base_categorias_producto #todasCategorias a{display:inline-block;margin:0 0 5px;text-indent:10px;text-transform:capitalize;transition:all .3s ease 0s}
#base_categorias_producto #todasCategorias a:hover{text-indent:15px;color:#333}
#otros_productos_categoria{display:block;float:left;margin:0;padding:0;position:relative;width:80%}
#otros_productos_categoria h2{display:block;float:left;font-size:1em;font-weight:400;margin:6px 0;padding:0 2%;position:relative;text-align:left;text-transform:uppercase;width:95%}
#otros_productos_categoria ul{width:100%;float:left;position:relative;display:block;margin:0;padding:0}
#otros_productos_categoria .capa_categoria{border:none;margin:0;padding:0;overflow:hidden;width:100%}
#otros_productos_categoria .carousel{margin:0}
#otros_productos_categoria li{width:33.33%;border:none;height:210px!important;text-align:center;margin:0;padding:0}
#otros_productos_categoria li:hover{box-shadow:none}
#otros_productos_categoria li div.imagen{float:left;height:55%;transition:all .4s ease 0s}
#otros_productos_categoria li div.imagen:hover{transform:scale(1.1)}
#otros_productos_categoria li div.imagen a{width:100%;height:100%;float:left;margin:0;padding:0}
#otros_productos_categoria .carousel ul li div.imagen a img{width:auto!important;height:auto!important;max-width:100%;max-height:100%}
#otros_productos_categoria li h3{float:left;font-size:.95em;letter-spacing:-.5px;margin:10px 0;min-height:30px;overflow:hidden;padding:0 2%;text-overflow:ellipsis;width:96%;position:relative;font-weight:400}
#otros_productos_categoria li h3 a.titulo{color:#fb4300}
#otros_productos_categoria li h3 a.titulo:hover{color:#111}
#otros_productos_categoria li p.precio{color:#222;float:left;font-size:1em;font-weight:400;margin:0;padding:0;position:relative;text-align:center;width:100%}
#otros_productos_categoria li p.precio span{font-size:1.5em;font-weight:700}
.capa_categoria .botones_horizontal a{cursor:pointer;float:none;height:40px;opacity:1;padding:0;position:absolute;top:130px;width:40px;z-index:100}
.capa_categoria .botones_horizontal a.derecho:hover,.capa_categoria .botones_horizontal a.izquierdo:hover{filter:grayscale(100%);opacity:.6}
.capa_categoria .botones_horizontal a.izquierdo{background:url(../img/left.png) center center no-repeat rgba(0,0,0,0);left:0}
.capa_categoria .botones_horizontal a.derecho{background:url(../img/right.png) center center no-repeat rgba(0,0,0,0);right:0}
/*DESTACADOS CATEGORIA 22-8*/

li.destacadosCategoria {
    min-height: 200px !important;
}
li.destacadosCategoria:hover {
    border: 0 !important;
    box-shadow: none !important;
}
li.destacadosCategoria h3 {
    text-align: center !important;
	font-size: 1.3em !important;
}
li.destacadosCategoria a.comprar {
    padding: 0px 10px 3px !important;
    font-size: 0.9em !important;
}
div.destacadosCategoria {
    border: 1px solid #5e666e;
    border-right: 0;
    border-left: 0;
    margin-top: 10px;
    padding: 0 !important;
}
.listado.categorias.destacadosCategoria div.encabezado {
    text-align: center;
    float: left;
    width: 100%;
    margin: 0 !important;
}
.listado.categorias.destacadosCategoria div.encabezado h2 {
    text-align: right;
    width: auto !important;
    /* margin: 0 auto; */
    /* float: none; */
    
    display: inline-block !important;
    background: url(../img/destacado_categoria_izq.jpg) top left no-repeat, url(../img/destacado_categoria_dcha.jpg) top right no-repeat;
    background-color: #5e666e;
    color: #fff;
    padding: 0px 40px 4px !important;
	font-weight:normal !important;
	float:none !important;
}
/*MODIFICACIONES 6-2-19*/
#base_categorias ul.categorias_horizontal li::after {
	content: "";
	height: 30px;
	border-right: 1px dashed #fff;
	position: absolute;
	top: 0;
}
#base_categorias ul.categorias_horizontal li:last-child::after{
	display:none;
}