#contenido_contenido div.listado ul.categorias{}
#base_categorias, #categorias{width:100%;height:auto;float:left;margin:0;padding:0;position:relative;z-index:1;border:1px solid #eff5e9;background:#eff5e9;display: none;}
#base_categorias h2{background:none repeat scroll 0 0 #888;color:#051574;display:block;float:right;font-size:1.1em;font-weight:normal;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 0;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 0.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 a:hover{text-decoration:none;}
#base_categorias a.selec{font-weight:bold;}
#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{width:99.9%;height:auto;float:left;list-style-type:none;margin:0;padding:0;position:relative;z-index:1;display:block;}
#base_categorias ul.categorias_horizontal li{width:auto;height:auto;float:left;margin:0;padding:0 8px;font-size:1em;transition:background 0.5s ease 0s;border-right:1px solid #fff;}
#base_categorias ul.categorias_horizontal li:last-child{border:none;margin:0;}
#base_categorias ul.categorias_horizontal li a{width:auto;height:auto;float:left;margin:0;padding:10px;color:#444;}
#base_categorias ul.categorias_horizontal li a span.mas{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:bold;}
#base_categorias ul.categorias_horizontal li ul{float:left;margin:0;padding:0 1%;width:98%;height:auto;position:absolute;top:40px;left:0;list-style-type:none;z-index:10;background:#f5c3ce;border:2px solid #eff5e9;background:#fff;}
#base_categorias ul.categorias_horizontal li ul li{width:14.25%;height:auto;float:left;margin:0;padding:0;font-size:1em;position:relative;border:none;border-bottom:1px solid #eff5e9;}
#base_categorias ul.categorias_horizontal li ul li a{width:80%;height:auto;float:left;margin:0;padding:10px 10px 10px 15px;color:#444;background:url("../../../../img/fondo_categorias.png") left no-repeat;}
#base_categorias ul.categorias_horizontal li ul li a:hover{color:#051574 !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:#051574;}
#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:normal;margin:20px 5px 5px;padding:0 1% 0 0;text-align:right;text-transform:lowercase;width:98%;}
#contenido_contenido a.categoria{float:left;margin:0;padding:0 0 0 2px;position:relative;width:56%;text-align:left;transition:background 0.2s ease;}
#contenido_contenido a.categoria:hover span.huella{background:#fff;}
#contenido_contenido a.categoriaLinea{border-bottom:2px solid #fff;color:#999;display:block;float:left;font-size:0.95em;margin:2px 5px;padding:0;}
#contenido_contenido a.categoria:hover, #contenido_contenido a.categoriaLinea:hover{border-bottom:2px solid #051574;text-decoration:none;color:#051574;}
#contenido_contenido .datos_imagen a.categoria{border-bottom:2px solid #fff;color:#999;display:block;float:left;font-size:0.95em;margin:2px 5px;padding:0;width:auto;}
#contenido_contenido .datos_imagen a.categoria:hover{text-decoration:none;color:#051574;border-bottom:2px solid #051574;background:none;font-style:normal;}
#contenido_contenido a.categoria span.huella{float:left;height:10px;margin:5px 5px 0 0;width:10px;background:#666;display:none;}
#irTop{color:#666;float:left;font-family:inherit;font-size:1.1em;font-weight:normal;margin:15px 0 20px;padding:5px 0 3px 1%;text-transform:uppercase;width:99%;text-align:center;}
#irTop a{background:url("../img/arriba.png") top left no-repeat;color:#666;display:block;margin:0 auto;transition:color 0.3s ease, text-shadow 0.3s ease,background-image 0.8s ease;width:300px;text-align:center;letter-spacing:-0.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 0;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{width:100%;height:auto;position:relative;float:left;margin:0 0 20px 0;padding:0;text-align:center;}
#cat_destacadas_padre ul li{display: inline-block;
margin: 10px 1%;
padding: 0;
width: calc(100% / 4 - 2%);
transition: .5s ease all;}
#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{display:block;font-size:1.2em;}
#cat_destacadas_padre ul li h2 a{width:100%;height:auto;float:left;position:relative;margin:0;padding:2px 0;transition:all 0.5s ease 0s;overflow:hidden;line-height:20px;min-height:30px;font-size:0.75em;display:flex;align-items:center;justify-content:center;}
#cat_destacadas_padre ul li a.imagen{width:100%;height:auto;float:left;padding:0;margin:0 0 6px 0;}
#cat_destacadas_padre ul li a:hover{text-decoration:none;}
#cat_destacadas_padre ul li a img{width:100%;position:relative;margin:3px 2%;padding:0;}
#baseOrden{position:relative;float:left;padding:2%;width:96%;margin:0 0 10px;}
#baseOrden #bloqueOrden{width:46%;padding:0 2%;position:relative;float:left;background:#d6d6d6;height:60px;text-align:center;}
#baseOrden #bloqueOrden p{float:none;margin:5px 19px 10px;width:auto;display:inline-block;}
#baseOrden #bloqueOrden p:last-child{margin-right:0;}
#baseOrden #bloqueOrden p:nth-of-type(2){margin-left:0;}
#baseOrden #bloqueOrden p.cabecera{font-weight:bold;margin:2px 0 0;text-align:center;width:100%;}
#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:0 2%;margin-left:1%;position:relative;float:left;background:#d6d6d6;text-align:center;}
#baseOrden #bloqueElementos p{float:none;margin:2px 19px 7px;width:auto;display:inline-block}
#baseOrden #bloqueElementos p.cabecera{font-weight:bold;margin:2px 0 0;text-align:center;width:100%;}
#baseOrden #bloqueElementos p a.bloque12{background:url("../img/12.png") no-repeat scroll center center rgba(0, 0, 0, 0);color:#333;display:inline-block;font-size:1.2em;height:25px;opacity:0.6;padding:5px 0 0;text-indent:58px;margin-left:10px;width:auto;}
#baseOrden #bloqueElementos p a.bloque40{color:#333;display:inline-block;font-size:1.2em;height:25px;opacity:0.6;padding:5px 0 0;text-indent:66px;width:auto;background:url(../img/40.png) center no-repeat;}
#baseOrden #bloqueElementos p a.bloque80{color:#333;display:inline-block;font-size:1.2em;height:25px;opacity:0.6;padding:5px 0 0;text-indent:66px;width:auto;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:25px 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:bold;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 0.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:normal;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 #base_categorias_producto{border:none;margin:0;padding:0;overflow:hidden;width:100%;}
#otros_productos_categoria .carousel{margin:0;}
#otros_productos_categoria li{width:20%;border:medium none;height:auto !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:auto;transition:all 0.4s ease 0s;width: 96%;margin:5px 2%;}
#otros_productos_categoria li div.imagen:hover{	filter:grayscale(1);}
#otros_productos_categoria li div.imagen a{width:100%;float:left;margin:0;padding:0;height: auto;}
#otros_productos_categoria .carousel ul li div.imagen a img{width: 100%;
height: auto;}
#otros_productos_categoria li h3 {
	float: left;
	font-size: 0.95em;
	letter-spacing: -0.5px;
	margin: 10px 0 0;
	overflow: hidden;
	padding: 0 2%;
	text-overflow: ellipsis;
	width: 96%;
	position: relative;
	font-weight: normal;
}
#otros_productos_categoria li h3 a.titulo{color:#ffffff;background:#051574}
#otros_productos_categoria li h3 a.titulo:hover{color:#000000;}
#otros_productos_categoria li p.precio{color:#222;float:left;font-size:1em;font-weight:normal;margin:0;padding:0;position:relative;text-align:center;width:100%;}
#otros_productos_categoria li p.precio span{font-size:1.5em;font-weight:bold;}
#otros_productos_categoria .botones_horizontal a{cursor:pointer;float:none;height:40px;opacity:1;padding:0;position:absolute;top:45%;width:40px;z-index:100;}
#otros_productos_categoria .botones_horizontal a.izquierdo{background:rgba(0, 0, 0, 0) url("../img/left.png") no-repeat scroll center center;left:0px;}
#otros_productos_categoria .botones_horizontal a.izquierdo:hover{filter:grayscale(100%);opacity:0.6;}
#otros_productos_categoria .botones_horizontal a.derecho{background:rgba(0, 0, 0, 0) url("../img/right.png") no-repeat scroll center center;right:0px;}
#otros_productos_categoria .botones_horizontal a.derecho:hover{filter:grayscale(100%);opacity:0.6;}
#contenido_contenido div.listado.categorias span.imagen a{height:100%;}
#contenido_contenido div.listado.categorias span.imagen a img{max-width:none;max-width:100%;max-height:100%;}