#body-container{ margin-top:0px; overflow-x: hidden; width: 100%; margin-left: 0px;}

.mensajeError{ float:left; width: 100%; font-size: 25px; margin-top: 40px; margin-bottom: 0px; text-align: center; line-height: 3;}

.bloqueProductos.ordenadores{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 160px; background-image: url("../img/ordenadores.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.tablets{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/tablets.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.smartwatch{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/smartwatch.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.smartphone{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/smartphone.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.televisores{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/televisores.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.videojuegos{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/videojuegos.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.sonido{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/sonido.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.hogar{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/hogar.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.impresion{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/impresion.jpg"); background-size: cover; background-repeat: no-repeat;}
.bloqueProductos.almacenamiento{ float: left; width: 108%; margin-left: -4%; height: 33vw; margin-top: 1vw; background-image: url("../img/almacenamiento.jpg"); background-size: cover; background-repeat: no-repeat;}

.bannerMarca{ float: left; width: 100%; height: auto;}
.bannerMarca img{ float:left; width: 100%; height: auto;}

/*	.tiendaContainer{ float:left; position:relative; width:1020px; left:50%; margin-left:-510px;}*/
	.tiendaContainer{ float:left; position:relative; width:77%; left:22%; margin-left:0px;/*  width:80%; left:18%;*/}
		.bannerTienda{ float:left; width:100%; height:300px; margin-top:19px;}
		
			.bannerTienda h4,.bannerTienda p{ color:#FFF; float:left; width:90%; margin-left:5%; text-align:center; text-shadow: 0 4px 10px #080808;}
			.bannerTienda h4{ text-transform:uppercase; font-weight:300; font-size:2rem; margin-bottom:0px; margin-top:76px;}
			.bannerTienda .subtitulo{ font-size:1.2rem; margin-top:10px; margin-bottom:4px;}
			.bannerTienda .descripcion{ font-size:1.1rem; margin-top:10px; margin-bottom:4px;}
			.bannerTienda img{ position:absolute; left:0px;}
		
			.bannerTienda-info{ position:relative; width:43%; float:left; height:303px;  background-color: rgba(0, 0, 0, 0.35); z-index:20; color:#FFF; }
				.separacionBanner{ float:left; width:50%; margin-left:25%;}
					.separacionBanner .separacionDcha{ width:44%; float: right; border-top:1px solid #FFF; margin:0px; margin-top:7px;}
					.separacionBanner .separacionIzqd{ width:44%; float: left; border-top:1px solid #FFF; margin:0px; margin-top:7px;}
					.separacionBanner .separacionCentro{ width:12%; float: left; text-align:center; margin:0px; font-size:1.1rem;}
					
		.selectores{ float:left; width:966px; margin-top:9px; height:30px; padding-top:20px; padding-bottom:10px; font-weight:700; font-size:0.95rem; background-color:#FFF; z-index:9999; border-bottom:1px solid #CCC;}
			.selectores.relative{ position:relative;}
			.selectores.fixed{ position:fixed; margin-top:0px; top:112px;}
			.selector1,.selector2,.selector3{ float:left; height:22px; border-right: solid #cecece 1px; line-height:22px; }
			.selector1 { width:23%; }
				.selector1 label{ float:left; margin-left:50px;}
			.selector2{ width:43%; }
				.selector2 label{ float:left; margin-left:100px;}
				.selector2 .customSelectBox{ float:left; margin-left:6px; margin-top:-2px;}
			.selector3{ border-right:none; width:32%;  }
				.selector3 label{ float:left; margin-left:50px;}
				.selector3 .customSelectBox{ float:left; margin-left:6px; margin-top:-2px;}

			.clasificacion{ margin-top:-4px; margin-left:10px; width:121px; margin-right:10px;}
				.clasificacion .desplegableDataContainer{ width:121px !important;}			

			.vista{ margin-top:-4px; margin-left:10px; width:131px; margin-right:10px;}
				.vista .desplegableDataContainer{ width:131px !important;}			

			.abreFiltro{ float:left;}
			.abreFiltro .iconoTienda-flecha-peq-dch{ font-size:0.5rem !important; float:right; line-height:26px; margin-left:4px;}
			
		.viewIcon{ float:left; font-size:1.4rem; margin-left:9px; margin-top:-2px;}
			.viewIcon.selected,.viewIcon:hover{ opacity:0.4;}
			
			/* ########### FILTRO DE ARTÍCULOS */
			.filtroProductos{ float:left; /* width:250px;*/ width:15%; background-color:#fff; min-height:700px; height:100%;  padding-left:10px; z-index:99; display: block;}
				.filtroContainer{ width:100%; min-width:190px; overflow:hidden; overflow-y:scroll; float:left; /*height:75% !important;*/height:70% !important;}
			
			.filtroProductos .inputCheckbox{ float:left; width:100%;}
			.filtroProductos .inputCheckboxCheckLabel{ float:left; width:90%; font-size: 13px; margin-right:0px !important;}
			
				.filtroProductos.relative{ position:absolute !important; top:0px; left:0px;}
				.filtroProductos.fixed{ position:fixed !important; top:115px; /*top:185px;*/}
				.filtroProductos h5{ float:left; width:190px; text-transform:uppercase; font-weight:400; margin-top:20px; margin-bottom:10px; font-size:15px !important; font-family: 'montserratsemibold';}
				.iconoDesplegar:before{/*content:'\0055'; font-family:'iconos'; font-size:0.5rem !important;*/}
				.iconoPlegar:before{content:'\0056'; font-family:'iconos'; font-size:0.5rem !important;}
			.filtro{ /*display:none;*/ float:left; width:100%; height:auto;}
				.precioContainer{ float:left; border: solid 1px #000000; height:27px; line-height:27px; width:30%; margin-right:10px;}
				.precioContainer input{ width:44px; float:left; margin-left:4px; margin-top:2px; margin-right:3px; border:none; line-height:1.4rem; text-align:right; color:#000; background-color:transparent;}
				.precioContainer span{ width:10px; float:left; margin-top:1px;}
				.filtro ul{ float:left; margin-left:0px; width:190px;  list-style:none; padding:0; margin-top:0px; margin-bottom:0px;}
					.filtro ul li{ float:left; padding:0; margin:0; width:100%; color:#a1a7bd; margin-bottom:10px;}
			
			.precioLabel{ float:left; width: 30%; margin-right:10px;}
			
			.filtroCategoria{ margin-top:8px !important; margin-bottom:5px !important;}
			.filtroCategoria:first-child{ margin-top:0px !important;}
			.filtroCategoria label{ text-transform: none; font-weight:700;}

			.buscadorLabel{ float: left; width: 100%; font-weight: 700; margin-bottom: 12px; margin-top: 22px; font-size: 16px;}
			.busquedaContainer input{width:170px;width:95%;}

.submenuTienda{ margin-top: 50px; width: 110%; margin-left: -5%; overflow-x: scroll; }
.submenuTiendaContent{ width: 2000px; padding-left: 20px; margin-left: -30px;}
.submenuTienda a{  float:left; color: #000; margin-left: 15px; margin-right: 15px; text-decoration: none; font-family: 'montserratsemibold'; padding-top: 10px;}
			
@media screen and (max-width : 950px){ 
	
	.mensajeError{ float:left; width: 90%; margin-left: 5%; font-size: 17px; margin-top: 60px; margin-bottom: 0px; text-align: center; line-height: 1.2;}

	.filtroProductos{ display:block; width: 100%;  background-color: #fff; transition: 0.5s; margin-left: -120%;}
	.filtroProductos.visible{ margin-left: 0px !important;}
	.selectores{ display:none;}
	.filtroContainer{ margin-top: 50px;}
	.precioLabel1{ width: 30%; margin-bottom: 10px;}
	.precioLabel2{ width: 30%; margin-right: 20%; margin-bottom: 10px;}
	.precioMargen{ margin-right: 0px;} 
	.precioMin, .precioMax{ width: 75% !important;}
	.precioContainer{ width: 30%;}
	.busquedaContainer input{ height: 24px; width: 265px;}
	.cierraFiltro{ font-size: 35px; float: right; margin-right: 20px; margin-top: 10px;}
}

.aceptaFiltro{ background: black; color: #fff; width: 150px; height: 35px; line-height: 35px; text-align: center; border-radius: 6px; margin-top: 40px;}
			
		/* ########### LISTADO DE ARTÍCULOS */
		#listadoArticulosContainer{ float:left; width:100%; height:auto; min-height:500px; margin-bottom: 90px;}
			.listadoArticulos{ list-style:none; float:left; margin-left:0px; padding-left:0px; width:110%; margin-top:70px;}
			.listadoArticulos li{}
				.listadoArticulos .pvr{ color:red; }
				.verProducto{ float:left; position: relative; width:100%; background-color: rgba(74, 114, 177, 0.7); z-index:999; top:0px; color:#FFF; font-size:1.1rem; font-weight:300;}
					.verProducto div{ float:left; width:50%; text-align:center;}
						.verProducto div:hover a{ opacity:0.5;}
					.verProducto .detallesIcono{ float:left; width:100%; text-align:center; font-size:1.2rem; height:1.5rem; line-height:1.5rem; margin-top:0.6rem;}
					.verProducto a{ color:#FFF; text-decoration:none;}
					.verProducto .detallesTxt{ float:left; width:100%; text-align:center;}
						.iconoTienda-vista-detalles{ font-size:1.4rem !important;}
						
					.mensajeNoProductos{ float:left; width:100%; text-align:center; margin-top:200px; font-size:1.4rem;}
			
			/* bloques artículos */
			/*	.listadoArticulos.bloques li{ float:left; margin-bottom:20px; cursor:pointer; width: 269px; height: 387px;  background-color: #ffffff; margin-left: 15px; margin-right: 15px;} */
				.listadoArticulos.bloques li{ float:left; margin-bottom:20px; cursor:pointer; width: 17vw; height: 25vw;  background-color: #ffffff; margin-left: 1vw; margin-right: 1vw;}

					.listadoArticulos.bloques li .item-img{ float:left; width:100%; /*height:276px;*/height:18vw; overflow:hidden; }						
						.listadoArticulos.bloques .itemImgBox{ float:left; width: 90%; margin-left: 5%; /* height:290px; line-height: 290px; */ height:18vw; line-height: 18vw; text-align: center; overflow:hidden; vertical-align: middle;}
							.itemImgBox img{ width:auto; min-width: 80%; max-width: 100%; max-height:290px; height: auto;  vertical-align: middle;}
						
					.listadoArticulos.bloques li h5{ float:left; width:90%; margin-left: 5%; text-align:left; text-transform: none; font-size:1vw;/* font-size:13px; */ font-weight:600; color:#000; margin-top:10px; margin-bottom:0px; line-height: 1.15; font-family: 'montserratsemibold'; height: 3.2vw;/*height: 46px; */overflow: hidden;}
					.listadoArticulos.bloques li h5 a{ color:#000; text-decoration: none; margin-bottom: 0px;}
					.listadoArticulos.bloques li h6.marca{color:#a1a7bd; font-size: 0.7vw; /*font-size: 12.5px; */ width: 90%; float: left; margin-left: 5%; margin-top: 3px; text-transform: uppercase; margin-bottom: 0px; }
					.listadoArticulos.bloques li .item-precio{ float:left; width:90%; margin-left: 5%; text-align:left; color:#319eff; font-weight:700; font-size:0.88vw; /* font-size:16px; */ line-height: 1.19; margin-top: 10px;}
					.listadoArticulos.bloques li .item-precio .pvr { color:RED;text-decoration:line-through;}
					.listadoArticulos li .verProducto{ height:64px; top:1px;}
					
					.listadoArticulos.bloques li:hover{box-shadow: 3px 13px 22px 0 rgba(161, 167, 189, 0.36);}


/* @media screen and (max-width : 950px){ 
.listadoArticulos{ list-style:none; float:left; margin-left:0px; padding-left:0px; width:100%; margin-top:30px;}
.listadoArticulos.bloques li{ width:24%; height:225px; margin-bottom:20px; margin-left:0.5%; margin-right:0.5%;}
.listadoArticulos.bloques li .item-img{ float:left; width:100%; height:156px; overflow:hidden; }	
.listadoArticulos.bloques li h5{ font-size:0.85rem;}
.listadoArticulos.bloques li .item-precio{ font-size:0.85rem;}
					
}
*/
 @media screen and (max-width : 950px){ 
 .listadoArticulos.bloques li{ width:100%; height:30vw;}
 }

@media screen and (max-width : 780px){ 
.listadoArticulos{width:100%;}
.tiendaContainer{ width:100%; left:0px; margin-left:0px;} 
.listadoArticulos.bloques li{ width:47% !important; margin-left: 1% !important; margin-right: 1% !important; height:auto !important; margin-bottom: 5vw !important; padding-bottom: 6vw;}
.listadoArticulos.bloques li .item-img{height:auto !important; margin-bottom: 2vw;}
.listadoArticulos.bloques .itemImgBox{height:210px !important; line-height: 210px !important;}
.listadoArticulos.bloques li h5{ font-size:1.1rem; line-height: 1.2; height:95px;}
.listadoArticulos.bloques li h6.marca{font-size: 16px; font-family: 'montserratregular';}
.listadoArticulos.bloques li .item-precio{ font-size:17px; font-family: 'montserratsemibold';}
}
			
			/* bloques grandes */
				.listadoArticulos.bloquesGrandes li{ float:left; width:308px; height:391px; margin-bottom:20px; margin-left:6px; margin-right:6px; cursor:pointer; }
					.listadoArticulos.bloquesGrandes li .item-img{ float:left; width:100%; height:323px; overflow:hidden;}
						.listadoArticulos.bloquesGrandes .itemImgBox{ float:left; width:100%; height:323px; overflow:hidden;}
						
						.listadoArticulos.bloquesGrandes li:hover img{ width:120%; margin-left:-10%; margin-top:-20px;}
						.listadoArticulos.bloquesGrandes li:hover .item-img{ -webkit-box-shadow: 0 0 5px 0 #999999; box-shadow: 0 0 5px 0 #999999;}
						
					.listadoArticulos.bloquesGrandes li h5{ float:left; width:100%; text-align:center; text-transform:uppercase; font-size:0.9rem; font-weight:300; color:#000; margin-top:10px; margin-bottom:5px; height:2rem;}
					.listadoArticulos.bloquesGrandes li .item-precio{ float:left; width:100%; text-align:center; color:#000; font-weight:700; font-size:0.9rem;}
					
						.listadoArticulos.bloquesGrandes li:hover .verProducto{ top:-64px; }

			/* lista artículos */
				.listadoArticulos.lista li{ float:left; width:180px; height:270px; margin-bottom:20px; margin-left:6px; margin-right:6px; cursor:pointer;}
					.listadoArticulos.lista li .item-img{ float:left; width:100%; height:201px; overflow:hidden;}
						.listadoArticulos.lista .itemImgBox{ float:left; width:100%; height:201px; overflow:hidden;}
						
						.listadoArticulos.lista li:hover img{ width:120%; margin-left:-10%; margin-top:-20px;}
						.listadoArticulos.lista li:hover .item-img{ -webkit-box-shadow: 0 0 5px 0 #999999; box-shadow: 0 0 5px 0 #999999;}
						
					.listadoArticulos.lista li h5{ float:left; width:100%; text-align:center; text-transform:uppercase; font-size:0.9rem; font-weight:300; color:#000; margin-top:10px; margin-bottom:5px; height:2rem;}
					.listadoArticulos.lista li .item-precio{ float:left; width:100%; text-align:center; color:#000; font-weight:700; font-size:0.9rem;}
					
						.listadoArticulos.lista li:hover .verProducto{ top:-60px; }


/* ############## POPUP VISTA RÁPIDA */
.infoProducto-img{ width:273px; float:left; margin-left:30px; margin-top:40px; display:block !important;}
	.infoProducto-img img{ width:212px; float:left; margin-left:30px; display:block !important;}
#infoProducto-info{ float:left; width:400px; margin-left:46px;}
	#infoProducto-info h3{ color:#777777; font-size:1.45rem; font-weight:400; float:left; width:100%; margin-top:55px; margin-bottom:0px;}
	#infoProducto-info .precio{ color:#777777; font-size:1.1rem; float:left; width:100%; text-align:left; margin-top:5px; margin-bottom:10px;}
		#infoProducto-info .precio .iva{ font-size:0.9rem;}
		#infoProducto-info .precio .pvr{ color:RED;text-decoration:line-through;}
		
	#infoProducto-info .talla{ float:left; width:100%;}
		#infoProducto-info .talla label{ float:left; width:100%; font-size:1rem; margin-top:7px; font-weight:700; margin-bottom:5px;}
		#infoProducto-info .talla .customSelectBox{ width:140px;}
		
	#infoProducto-info .cantidad{ float:left; width:100%;}
		#infoProducto-info .cantidad label{ float:left; width:100%; font-size:1rem; margin-top:7px; font-weight:700; margin-bottom:5px;}
		#infoProducto-info .cantidad .customSelectBox{ width:140px;}
		
	.extras{ float:left; width:100%; margin-top:20px; font-size:1.1rem; color:#777777; height:1.5rem; margin-bottom:0px;}
		.extras label{ margin-top:0px; float:left; margin-left:3px; }
		.extras .inputCheckbox{ float:left; width:100%; margin-bottom:3px; font-size:1rem !important; height:17px;}
		.extras .iconoTienda-check{ color:#000; font-size:0.8rem !important;}
		.extras .iconoTienda-checked{ color:#000; font-size:0.91rem !important;}
		
@media screen and (max-width : 950px){ 
.bx-wrapper .bx-viewport{ margin-top:-34px;}
	.bx-wrapper ul{ margin-bottom:0px; height:0px;}
	.bxslider li{ margin-bottom:0px; height:auto;}
.infoProducto-img{ width:100%; padding-top:20px; margin-top:-24px; margin-left:0px; display:block !important; }
	.infoProducto-img img{ width:100%; margin-left:0px; position:relative; z-index:1; margin-top:0px; margin-bottom:0px;}

#infoProducto-info{ float:left; width:74%; margin-left:13%; margin-top:-30px;}
#infoProducto-info h3{ font-size:1.15rem; margin-top:0px; }
#infoProducto-info .precio{ font-size:0.9rem;}
}
		
/* ############## POPUP CONFIRMACIÓN AÑADIDO A CESTA */
	.botonesPopup{ float:left; width:100%; position:relative; margin-top:20px;}
	.botonesPopup .seguirComprando{width:181px; height:54px;  background-color: #eee;  color: #a1a7bd;float:left; line-height:54px;  text-decoration:none;text-transform: uppercase;text-align: center;margin-right: 100px; font-size:13px; font-weight:bold; letter-spacing: 0px;}
	.botonesPopup .irCarrito{width:181px; height:54px;   background-color: #e4af2f;  color: #000000;float:left; line-height:54px;text-decoration:none;text-transform: uppercase;text-align: center;margin-right: 100px;font-size:13px; font-weight:bold; letter-spacing: 0px; margin:-54px 0 0 230px;}
	.infoProducto-img-confirmacion{ width:22%; float:left; margin-left:5%; margin-right: 4%; margin-top:0px; display:block !important;}
		.infoProducto-img-confirmacion img{ width:100%; float:left; margin-left:0px; display:block !important;}
.infoProducto-img-confirmacion ul{list-style:none;}
	#infoProducto-info-confirmacion{ float:left; width:60%; margin-left:0px; margin-top:0px;}
		#infoProducto-info-confirmacion h3{ color:#000000; font-size:15px; font-weight:600; float:left; width:100%; margin-top:16px; margin-bottom:0px; z-index:90; text-transform:lowercase;line-height:1.07;}
		#infoProducto-info-confirmacion .precio{font-size:16px; color:#319eff;font-weight:600; float:left; width:100%; text-align:left; margin-top:5px; margin-bottom:10px;}
		#infoProducto-info-confirmacion .marca{font-size:12px; color:#a1a7bd;font-weight:600; float:left; width:100%; text-align:left; margin-top:10px; margin-bottom:10px; text-transform:uppercase;}


	.bx-wrapper .bx-controls-direction a{ background-color:#FFF; width:14px !important; height:60px !important; background-position:center;}
	.intro{width:80%; height:50px; float: left; margin-top: 0px; margin-bottom: 30px;}
	.popupTitulo{ float:left;position:absolute;  height:70px !important; overflow:hidden; line-height:1.07 !important;  text-align:center; font-weight:600; font-size:15px;margin: 31px 0 0 53px;  color:#000000;}
	.ok{float:left;margin-left:29px; margin-top:31px;}
	.talla,.cantidad,.extras{ color:#777777; font-size:1rem; margin-top:5px; margin-bottom:3px;}

@media screen and (max-width : 950px){ 
	.popupTitulo{position:absolute; height:auto !important; line-height:1.1rem !important; font-size:3vw; padding-top:5px; padding-bottom:5px; padding-left:10%; padding-right:10%; width:80%; text-align: left !important;}
	.infoProducto-img-confirmacion{ width:100%; padding-top:0px; margin-top:60px; margin-left:0px; display:block !important; }
	.infoProducto-img-confirmacion img{ width:100%; margin-left:0px; position:relative; z-index:1; margin-top:0px; margin-bottom:0px;}
	.botonesPopup{ position: relative; top:0px; float:left; margin-top:0px; width:74%; margin-left:13%;}
		
#infoProducto-info-confirmacion{ float:left; width:50%; margin-left:4%; margin-top:0px;}
#infoProducto-info-confirmacion h3{ font-size:3.3vw; margin-top:8px !important; }
#infoProducto-info-confirmacion .precio{ font-size:16px; color:#319eff; font-weight:600;}
}


@media screen and (max-width : 780px){ 
	.popupTitulo{ width:60%; padding-top:0; padding-left:0;}
	.infoProducto-img-confirmacion{margin-top:0; float: left; width: 20%; margin-left: 13%; margin-top: 12px; }
	.infoProducto-img-confirmacion img{ width:100%; height: auto; float: left;}
	#infoProducto-info-confirmacion{ margin-top:0px;}
	.botonesPopup{width:80%; margin-left:10%;top:-15px;}

		.botonesPopup{ float:left; width:80%; position:relative; top:0px;}
	.botonesPopup .seguirComprando{width:181px; height:54px;  background-color: #eee;  color: #a1a7bd;float:left; line-height:54px;text-decoration:none;text-transform: uppercase;text-align: center;margin-right: 100px; font-size:20px; font-weight:bold; letter-spacing: 2.62px; margin-bottom: 15px;}
	.botonesPopup .irCarrito{width:181px; height:54px;   background-color: #e4af2f;  color: #000000;float:left; line-height:54px;text-decoration:none;text-transform: uppercase;text-align: center;margin-right: 100px;font-size:20px; font-weight:bold; letter-spacing: 2.62px; margin:0 0 0 0 !important; margin-bottom: 15px;}

	
	.botonesPopup .seguirComprando{width:100%;font-size:12px;} 
		.botonesPopup .irCarrito{width:100%; font-size:12px; }

	

}

/* ############## PÁGINA DE DETALLE DE PRODUCTO */
.productoContainer{ width:963px; float:left; position:relative; left:50%; margin-left:-481px;}
	.productoContainer h4{ float:left; width:100%; color:#777777; text-align:center; font-size:1.3rem; margin-bottom:-20px; margin-top:50px; }
	
.infoProducto-img{ width:295px; float:left; margin-left:10px; margin-top:50px; overflow:hidden !important; height:490px !important; }
	.infoProducto-img img{ width:283px !important; float:left; margin-left:6px; }
	.infoProducto-img #gal1{ float:left; width:290px; list-style:none; margin:0; padding:0; margin-top:10px; }
		.infoProducto-img #gal1 li{ float:left !important; width:64px; height:45px; overflow:hidden; margin-left:6px; border:solid 1px #CCCCCC;}
		.infoProducto-img #gal1 img{ float:left; width:100% !important; margin-left:0px !important;}

.ampProducto-img{ width:505px; float:left; margin-left:10px; margin-top:50px;}
	.ampProducto-img img{ width:100% !important; float:left; margin-left:0px; }
	.ampProducto-img #gal1{ float:left; width:460px; list-style:none; margin:0; padding:0; margin-top:15px;}
		.ampProducto-img #gal1 li{ float:left; width:78px; height:60px; overflow:hidden; margin-left:10px; border:solid 1px #CCCCCC;}
		.ampProducto-img #gal1 img{ float:left; width:100% !important; margin-left:0px !important;}

.articuloDisponible ul{ float: left; width: 100%; list-style: none; padding: 0; margin:0; color: #000; margin-top: 30px;}
.articuloDisponible ul li{ float: left; width: 100%; list-style: none; padding: 0; margin:0; height: 35px; line-height: 35px; letter-spacing: -1px;}
.articuloDisponible ul li div{ float: left; width: 40px; text-align: center;}
.articuloDisponible ul li img{ float: none; height: auto;  width: auto; max-height: 30px; max-width: 30px; margin-right: 5px;}
		
.ampProducto-info{ float:left; width:400px; margin-left:46px;}
	.ampProducto-info .iva{ float:left; width:100%; margin-top: 10px;}
.articuloDisponible{ width: 100%; text-align: left; float: left; font-size: 15px; font-weight: 600; margin-bottom: 20px;}
.articuloDisponible span{ text-transform: uppercase; font-size: 18px; color: green; font-weight: 600; font-family: 'montserratsemibold';}
	.ampProducto-info h3{ color:#000; font-size:19px; font-family: 'montserratsemibold'; float:left; width:100%; margin-top:70px; margin-bottom:0px;}
	.ampProducto-info .precio{ float: left; color:#616886; font-size: 28px; font-family: 'montserratsemibold'; margin-top: 30px;}
		.ampProducto-info .precio .iva{ font-size:12px; letter-spacing: 0.5px; float: left; width: 100%; color: #a1a7bd; margin-top: 5px; margin-bottom: 30px;}
		.ampProducto-info .precio .pvr{ color:RED;text-decoration:line-through;}
	.ampProducto-info .descripcion{ font-size:1.1rem; float:left; width:100%; margin-top:20px; line-height:1.6rem;}
		.ampProducto-info .descripcion p{ float:left; width:100%; margin-left:0px; padding-left:0px; margin-bottom:10px; margin-top:0px;}
		.ampProducto-info .descripcion ul{ float:left; width:100%; margin-left:0px; padding-left:0px; margin-bottom:10px; margin-top:0px; list-style:none;}
			.ampProducto-info .descripcion ul li{ float:left; width:90%; margin-left:10%; margin-bottom:10px; margin-top:0px;}
		.ampProducto-info .descripcion ol{ float:left; width:100%; margin-left:0px; padding-left:0px; margin-bottom:10px; margin-top:0px; list-style:none;}
		.ampProducto-info .descripcion a{ color:#4a72b1;}
		
	.ampProducto-info .talla{ float:left; width:100%;}
		.ampProducto-info .talla label{ float:left; width:100%; font-size:1.1rem; margin-top:10px; font-weight:700; margin-bottom:5px; color:#777777;}
		.ampProducto-info .talla .customSelectBox{ width:140px;}
		
	.ampProducto-info .cantidad{ float:left; width:100%; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px;}
		.ampProducto-info .cantidad label{ float:left; width:auto; margin-right: 20px;  font-size:12px; line-height: 33px; margin-top:10px; font-family: 'montserratsemibold'; margin-bottom:5px; color:#000; text-transform: uppercase;}
		.ampProducto-info .cantidad .customSelectBox{ width:90px; height: 55px; border: solid 2px #a1a7bd;}
		.ampProducto-info .cantidad .customSelectBox .arrow{ height: 55px; line-height: 55px;}
		.customSelectBox-container{ height: 55px !important;}
		.ampProducto-info .cantidad .customSelectBox .customSelect{ width: 115%; text-align: center; height: 55px !important; line-height: 55px !important; color: #a1a7bd; font-family: 'montserratsemibold'; font-size: 15px;}
		
	.ampProducto-info .extras{ float:left; width:100%; margin-top:20px; font-size:1.1rem; color:#777777; height:1.5rem;}
		.ampProducto-info .extras label{ margin-top:0px; float:left; margin-left:3px;}
		.ampProducto-info .extras .inputCheckbox{ float:left; width:100%;}
		
		.ampProducto-social{ float:left; width:100%; margin-top:0px; margin-bottom:40px;}
			.comparteTit{ float:left; font-size:14px; font-family: 'montserratsemibold'; text-transform: uppercase; color:#000; margin-top:30px; width:100%; margin-bottom: 10px; }
			.ampProducto-social .social-item{ float:left; width:40px; height:40px; border-radius:43px; border:solid  1px #000000; color:#000000; font-size:1.3rem; text-align:center; line-height:43px; margin-left:5px; margin-right:5px; margin-top:48px;}
			.ampProducto-social .social-item:hover{border: solid 1px #000000;}
			.ampProducto-social .social-item:hover a{color: #000000;}
			.ampProducto-social .social-item a{ color:#000000; text-align:center; float:left; width:100%;}
			.ampProducto-social .icon-facebook{ font-size:1.6rem; margin-top:6px; line-height:3.2rem !important;}
				.ampProducto-social .icon-facebook:hover{ color:#000; border:solid 1px #000;}
			.ampProducto-social .icon-instagram{ font-size:1.25rem; margin-top:4px;}
			.ampProducto-social .icon-twitter{ font-size:1.6rem !important; margin-top:7px; line-height:3.2rem;}
				.ampProducto-social .icon-twitter:hover{ color:#000; border:solid 1px #000;}
			.ampProducto-social .icon-pinterest{ font-size:1.32rem; margin-top:5px;}
			.ampProducto-social .divFacebook{ margin-left:30px !important;}
		
		.linkDetalles{ float:left; color:#4a72b1; font-size:1rem; margin-top:14px; margin-right:100px;}
		.linkDetalles:hover{ color:#000;}
		.addToCart,.irCarrito{ width:309px; height:55px; background-color:#e4af2f; color:#000; text-transform: uppercase; float:left; line-height:57px; text-decoration:none; text-transform:uppercase; text-align:center; margin-right:100px; margin-top:18px; font-family: 'montserratsemibold'; font-size: 18px;}
		.removeFromCart{ width:255px; height:35px; background-color:#4a72b1; text-shadow: 0 0px 8px #323232; color:#FFF; float:left; line-height:38px; text-decoration:none; text-align:center; margin-right:100px; margin-top:18px; cursor:pointer;}
			.removeFromCart .iconoTienda-papelera{ height:35px; line-height:40px; font-size:1rem; float:left; margin-left:35px;}
			.removeFromCart .eliminarTxt{ text-transform:uppercase; float:left; margin-left:9px; margin-top:0px;}
		.avisoEnCarrito{ font-size:1.1rem; float:left; width:100%; margin-top:20px; line-height:1.6rem; color:#777777;}
			
		.saveArt,.seguirComprando{ width:255px; height:35px; background-color:#000; color:#FFF; float:left; line-height:38px; text-decoration:none; text-transform:uppercase; text-align:center; margin-right:100px; margin-top:5px;}
		
		.avisoEnFavoritos{ float:left; font-size:1rem; color:#777777; margin-top:20px;}
			.avisoEnFavoritos a{ color:#4a72b1; text-decoration:underline;}
		
		.seguirComprando,.irCarrito{ margin-top:0px;}
		.seguirComprando{ margin-top:0px; margin-left:25px;}
		.irCarrito{ margin-top:0px; margin-left:130px; margin-right:0px;}

.frameGarantia{ float:left; width: 100%;}
.frameGarantia .content{ float:left; width: 1000px; left: 50%; position: relative; margin-left: -500px; border-top: solid 1px #e1e1e1; clear: both;}
.garantiaItem{ float:left; width: 33.3%; text-align: center; font-size: 16px; font-family: 'montserratsemibold'; padding-top: 26px; line-height: 44px; padding-bottom: 26px;}
.garantiaItem img{ height: 44px; margin-right: 15px;  vertical-align: middle;}

.frameCaracteristicas{ float: left; width: 100%; padding-bottom: 50px; }
.frameCaracteristicas .content{ float: left; width: 100%; }
.frameCaracteristicas .botones{ text-transform: uppercase; height: 72px; line-height: 72px; font-size: 18px; font-family: 'montserratsemibold'; border-bottom: solid 1px #e1e1e1;}
.frameCaracteristicas .botones a{ float: left; width: auto; width: 33.33%; text-align: center; margin-top: 0px !important; font-size: 15px !important;}
.frameCaracteristicas .botones a.active{ background-color: #e4af2f; }
.frameCaracteristicas .botones a:hover{ background-color: rgba(255,197,0,0.5); }
.frameCaracteristicas .content .ampliainfo{ float: left; width: 100%; display: none; text-align: left !important; font-size: 14px; line-height: 22px;}
.frameCaracteristicas .content .ampliainfo h6{ float: left; width: 100%; font-size: 20px;}
.frameCaracteristicas .content h4{ float: left; width: 100%; font-size: 24px !important; text-transform: uppercase; margin-top: 80px; margin-bottom: 0px; text-align: left; color: #000; font-family: 'montserratsemibold';}
.frameCaracteristicas .content .ampliainfo h5{ float: left; width: 100%; font-size: 16px; line-height: 22px; margin-top: 50px; margin-bottom: 30px; text-align: left; color: #000;}
.frameCaracteristicas .content .ampliainfo.active{ display: block;}




.frameCaracteristicas{ background-color: #f6f7fb; float: left; width: 3000px; left: 50%; margin-left: -1500px; clear: both; position: relative;}
.frameCaracteristicas .content{ float:left; width: 1000px; left: 50%; position: relative; margin-left: -500px; border-top: solid 1px #e1e1e1; clear: both;}

.column-left{ float: left; width: 33%; height: auto; height: 350px; display: block; margin-top: 80px;}
.column-right{ float: right; width: 33%; height: 350px; display: block; margin-top: 80px;}
.caracteristicas h3{ float:left; width: 100%; text-transform: uppercase; font-family: 'montserratsemibold';}
.detalles h3{ float:left; width: 100%; text-transform: uppercase; font-family: 'montserratsemibold';}
.caracteristicas .label{ text-align: left !important;}
.data-table{ float:left; width: 100%;}


@media screen and (max-width : 950px){ 
.ampProducto-img{ width:100%; float:left; margin-left:0px; margin-top:40px;}
	.ampProducto-img img{ width:auto !important; float:left; margin-left:0px; }
	.ampProducto-img #gal1{ float:left; width:100%; list-style:none; margin:0; padding:0; margin-top:15px;}
		.ampProducto-img #gal1 li{ float:left; width:78px; height:60px; overflow:hidden; margin-left:10px; border:solid 1px #CCCCCC;}
		.ampProducto-img #gal1 img{ float:left; width:100% !important; margin-left:0px !important;}
	
	
.frameGarantia .content{width:111%;}
.frameCaracteristicas{width:100%; left:0; margin-left:0;}
.frameCaracteristicas .content{ width:100%; left:0; margin-left:0;}
.frameCaracteristicas .botones a.active{height:52px; }
.frameCaracteristicas .botones a:hover{ background-color: rgba(255,197,0,0.5); height:52px;}

.frameCaracteristicas .botones a {line-height:20px; padding-top:20px;font-size:15px!important; }
.frameCaracteristicas .content .ampliainfo{ width:95%; margin-left:2.5%;}
.frameCaracteristicas .content h4{margin-top:60px; text-align:center;}
	.ampProducto-img img{ width:90% !important; margin-left:5%; }
	
.column-left{ float: left; width: 100%; height: auto; height: auto; display: block; margin-top: 10px;}
.column-right{  float: left; width: 100%; height: auto; height: auto; display: block; margin-top: 10px;}
.caracteristicas h3{ float:left; width: 100%; text-transform: uppercase; font-family: 'montserratsemibold';}
.detalles h3{ float:left; width: 100%; text-transform: uppercase; font-family: 'montserratsemibold';}
.caracteristicas .label{ text-align: left !important;}
.data-table{ float:left; width: 100%;}
	

}

@media screen and (max-width : 780px){ 
.frameGarantia .content{width:100%; left:0; margin-left:0;}
.garantiaItem{width:96%;}
.frameCaracteristicas{width:100%; left:0; margin-left:0;}
.frameCaracteristicas .content{ width:100%; left:0; margin-left:0;}
.frameCaracteristicas .botones a.active{height:52px; }
.frameCaracteristicas .botones a {line-height:15px; padding-top:20px;font-size:11px!important; }
.frameCaracteristicas .content .ampliainfo{ width:95%; margin-left:2.5%;}
.frameCaracteristicas .content h4{margin-top:60px; text-align:center;}
	.ampProducto-img img{ width:90% !important;  }

}
		
@media screen and (max-width : 950px){ 
		.saveArt,.seguirComprando{ width:100%; margin-right:0px; margin-left:0px;}
		.irCarrito{ margin-left:0px; margin-top:6px; margin-bottom:10px;}
}
		.addToCart:hover,.saveArt:hover,.removeFromCart:hover,.seguirComprando:hover,.irCarrito:hover{ background-color:#777777;}
		
		.hidden{ display:none;}
		.visible{ display:block;}
		
	.popupMensaje{ color:#777777; font-size:0.9rem; border-top:solid 1px #000000; float:left; width:100%; height:38px; line-height:38px; position:absolute; bottom:0px; text-align:center; background-color:#FFF;}
	
@media screen and (max-width : 950px){
	.productoContainer{ width:100%; left:0px; margin-left:0px; margin-top:20px;}
	.ampProducto-img{ position:relative; z-index:1; width:100%;}
	.ampProducto-info{ float:left; width:90%; margin-left:5%; margin-top: 15px;}
	.ampProducto-info h3{ font-size:1.2rem; margin-top:0px;}
	.ampProducto-info .precio{ font-size:4vw; margin-top:5px;}
		.ampProducto-info .precio .iva{ font-size:0.9rem;}
	.ampProducto-info .descripcion{ font-size:1.05rem; margin-top:20px; line-height:1.5rem;}
		.ampProducto-social{width:80%; margin-left:10%; text-align:center;}
		.ampProducto-social .comparteTit{ width:100%; font-size:1rem; margin-bottom:10px;}
			.ampProducto-social .comparteTit span{ width:100%; font-size:1rem; float:left; margin-bottom:0px; margin-top:0px; }
				.line1{ font-weight:700;}
		.ampProducto-social span{ width:100%; font-size:1rem;}
	.productoContainer h4{ font-size:1.1rem; margin-top:0px;}
			.ampProducto-social .social-item{ }
			.compartirRedes{ float:left; width:40%; margin-left:30%;}
				.icon-facebook{ float:left; margin-left:0px !important;}
				.icon-twitter{ float:right !important;}
}
	
@media screen and (max-width : 950px){ 
	.addToCart,.irCarrito{ width:100%; }
	.removeFromCart{ width:100%;}			
	.saveArt,.seguirComprando{ width:100%;}
	.saveArt{ margin-bottom:20px;}
	.popupMensaje{ display:none;}
}
	/* MODIFICACIÓN BXSLIDER */
	.bxslider{ margin-left:0px; padding-left:0px;}
		.bxslider li{ margin-left:0px; padding-left:0px;}
	.bx-wrapper .bx-pager{ display:none !important;}
	.bx-wrapper .bx-viewport{ box-shadow: none !important;}
	.bx-wrapper .bx-next{ background-image: url(../img/right-arrow.jpg) !important; background-position: top left !important; height:48px !important; width:13px !important;}
	.bx-wrapper .bx-prev{ background-image: url(../img/left-arrow.jpg) !important; background-position: top left !important; height:48px !important; width:13px !important;}

.seguirComprando,.irCarrito,.frameCaracteristicas .botones a{
  transition: all 0.5s;
  -moz-transition: all 0.5s; /* Firefox 4 */
  -webkit-transition: all 0.5s; /* Safari and Chrome */
  -o-transition: all 0.5s; /* Opera */
}

.listadoArticulos,.listadoArticulos li,.listadoArticulos li .item-img, .listadoArticulos li .item-img img, .itemImgBox, .viewIcon,.verProducto, .verProducto a,.addToCart,.saveArt,.linkDetalles,.removeFromCart{
  transition: all 0.8s;
  -moz-transition: all 0.8s; /* Firefox 4 */
  -webkit-transition: all 0.8s; /* Safari and Chrome */
  -o-transition: all 0.8s; /* Opera */
}








/* ############## PORTADA */

.frame{ position:relative; float:left; width:100%; min-height:200px;} 
	.frameContainer{ position:relative; float:left; width:100%; left:0px; margin-left:0px; height:auto; padding:0px;} 
	.frameSlider{ float:left; width:100%; height:auto; margin-top:117px; padding-top:0px;}

@media screen and (max-width : 760px){ 
	.frameContainer{ position:relative; float:left; width:96%; left:0px; margin-left:2%; min-height:200px; padding:0px;} 
	.frameSlider{ float:left; margin-top:-25px; width:120% !important; margin-left:-10%; height:auto !important; min-height:auto !important;}
	.containerSlider{ width:100%; margin-left:0px; left:0px; margin-top:0px !important; top:0px;}
}


.destacadosFrame{ float:left; min-height:auto; width:80%; position: relative; clear: both; left: 10vw; margin-top: 35px; margin-bottom: 40px;}
.bloqueHome1{ width: 31.33%; height: auto; float: left; position: relative; overflow: hidden;}
.bloqueHome1 h4{ height: 56px; line-height: 56px; background-color: #e4af2f; font-size: 1.8vw; font-family: 'montserratblack_italic'; font-weight: normal; float: left; width: auto; padding-left: 5%!important; padding-right: 20px; position: relative; text-transform: uppercase; padding-left: 35px; text-shadow: 3px 3px 0px rgba(255, 255, 255, 1); margin-top: -70px; color:#000 !important;}
.bloqueHome1 a{color:#000 !important;}
.bloqueHome1.Electrodomesticos h4{ font-size: 1.5vw; letter-spacing: -1px; }
.bloqueHome1.Televisores, .bloqueHome1.Sonido{ margin-right: 1.5%;}
.bloqueHome1.Telefonia, .bloqueHome1.Electrodomesticos{ margin-right: 1.5%; margin-left: 1.5%;}
.bloqueHome1.Ordenadores,.bloqueHome1.Imagen{ margin-left: 1.5%;}
.bloqueHome2{ width: 48.5%; height: auto; float: left; position: relative; overflow: hidden;}
.bloqueHome2.Tablets{ margin-right: 1.5%;}
.bloqueHome2.Videojuegos{ margin-left: 1.5%;}
.bloqueHome2 h4{ height: 56px; line-height: 56px; background-color: #e4af2f; color:#000 !important; font-size: 1.8vw; font-family: 'montserratblack_italic'; font-weight: normal; float: left; width: auto; padding-left: 5%!importantsssssssss; padding-right: 40px; position: relative; text-transform: uppercase; padding-left: 35px; text-shadow: 3px 3px 0px rgba(255, 255, 255, 1); margin-top: -70px;}
.bloqueHome1 img,.bloqueHome2 img{ position:relative; width: 100%; float: left;}
	.destacadosFrame-content{ float:left; width:962px; left:50%; margin-left:-481px; position:relative;}
		.destacadosItem{ width:307px; height:86px; background-color:#f1efee; background-repeat:no-repeat; background-position:25px center;}
			.destacadosItem h5{ color:#636160; text-transform:uppercase; font-size:1.14rem; float:right; margin-right:15px; width:190px; margin-bottom:0px; margin-top:29px;}
			.destacadosItem p{ color:#636160; text-transform:uppercase; font-size:0.8rem; float:right; margin-right:15px; width:185px; margin-top:2px;}
		.tarjeta{ float: right; background-image:url(../img/tarjeta.png);}
		.envios{ float:left; margin-left:0px; background-image:url(../img/envios.png);}
		.tienda{ float:left; margin-left:21px; background-image:url(../img/tienda.png);}

@media screen and (max-width : 760px){ 
.destacadosFrame{ float:left; min-height:auto; width:100%; left:0; margin-left:0;}
.bloqueHome1{width:100%;}
.bloqueHome1.Telefonia, .bloqueHome1.Electrodomesticos{ margin-right: 0; margin-left: 0;}
.bloqueHome1.Ordenadores,.bloqueHome1.Imagen{ margin-left: 0;}
.bloqueHome2{ width: 100%; }
.bloqueHome2.Tablets{ margin-right: 0;}
.bloqueHome2.Videojuegos{ margin-left: 0;}


	.destacadosFrame-content{ float:left; width:94%; left:0px; margin-left:3%; position:relative;}
		.destacadosItem{ width:32%; height:110px; margin-left: 0px; margin-right: 0px; background-size: auto 25%; background-position: center 8px;}
		.destacadosItem:first-child{ margin-right: 2% !important; margin-left: 0px;}
	
			.destacadosItem h5{ width: 100%; margin: 0; text-align: center; font-size: 0.7rem; margin-top: 50%;}
			.destacadosItem p{ font-size:0.75rem; float:right; width: 98%; margin-left: 1%; margin-right: 0px; text-align: center; text-transform: none; margin-top:2px;}
			
	.bloqueHome1 h4{ height: 35px; line-height: 35px; background-color: #e4af2f; font-size: 18px; font-family: 'montserratblack_italic'; font-weight: normal; float: left; width: 65%; text-align:center; position: relative; text-transform: uppercase; text-shadow: 3px 3px 0px rgba(255, 255, 255, 1); margin-top: -41px; color:#000 !important; padding:0;  text-align:left;}
	.bloqueHome2 h4{ height: 35px; line-height: 35px; background-color: #e4af2f; font-size: 18px; font-family: 'montserratblack_italic'; font-weight: normal; float: left; width: 65%; text-align:center; position: relative; text-transform: uppercase; text-shadow: 3px 3px 0px rgba(255, 255, 255, 1); margin-top: -41px;  padding-left:5%;  text-align:left;}
	.bloqueHome1.Electrodomesticos h4{ font-size: 17px;width:65%; text-align:left;}

			
}


/* ############## ENVÍOS GRATUITOS INFO ###############*/
.truckFrame{ height:192px; float:left; width:100%; overflow: hidden; margin-top:16px;}
	.truckFrame-container{ float:left; width:960px; height:190px; position:relative; left:50%; margin-left:-480px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece;}
	
	.truckFrame-camion{ float:left; position:relative; width:110%; height:83px; margin-top:50px; background-color:#FFF; background-image:url(../img/camion.jpg); background-repeat:no-repeat; background-position:left top; z-index:10;}
	.leftTruck{ margin-left:-167px; }
	.runTrackToRight{ margin-left:967px;}
		
	.truckFrame-content{ float:left; position:absolute; z-index:1; text-transform:uppercase; text-align:center;}
		.truckFrame-content h4{ font-size:2rem; float:left; width:100%; font-weight:400; margin-bottom:0px; margin-top:60px;}
			.truckFrame-content a{ color:#000; font-size:1.5rem; text-decoration:none; float:left; width:100%;}

@media screen and (max-width : 950px){ 
.truckFrame{ height:105px;}
	.truckFrame-container{width:100%; height:100px; left:0px; margin-left:0px; margin-top:0px; }
		.truckFrame-content h4{ font-size:1.1rem; margin-top:20px;}
			.truckFrame-content a{font-size:0.9rem; margin-top:10px; }
			
	.truckFrame-camion{ width:150%; height:70px; margin-top:15px; background-color:#FFF; background-position:left top; z-index:10; background-size:contain;}
	.leftTruck{ margin-left:-50%; }
	.runTrackToRight{ margin-left:100%;}
}

/* ############## TEXTO BIENVENIDA ###############*/
.frame-bienvenida{ float:left; min-height:100px; width:100%; margin-top:60px; margin-bottom:30px;}
	.frameBienvenida-container{ float:left; width:1000px; position:relative; left:50% !important; margin-left:-500px;}
		.frameBienvenida-container img{ float:left; width:40%; margin-top:0px;}
		.bienvenidaTxt{ float:left; margin-top:0px; width:450px; margin-left:20px;}
			.bienvenidaTxt h3{ text-transform:uppercase; font-size:1.2rem; color:#000; margin-top:0px; line-height:1.7rem;}
			.bienvenidaTxt p{ float:left; font-size:1.2rem; font-weight:300; line-height:1.6rem; color:#777777; margin-top:0px; text-align:justify;}
			
@media screen and (max-width : 950px){ 
.frame-bienvenida{ margin-top:20px; margin-bottom:10px;}
	.frameBienvenida-container{ float:left; width:100%; margin-left:0px !important; left:0px !important;}
	.frameBienvenida-container img{ float:left; width:60%; position:relative; margin-left:20%; margin-top:0px;}
	.bienvenidaTxt{ float:left; width:100%; margin-left:0px;}
		.bienvenidaTxt h3{ font-size:1rem; margin-top:30px; text-align:center; margin-bottom:5px;}
		.bienvenidaTxt p{ font-size:1rem; line-height:1.3rem;}
}

/* ############## NEWSLETTER FRAME ###############*/
.frame-newsletter{ float:left; width:100%; height:296px; background-repeat:no-repeat; background-position:center; background-image:url("../img/fondo-newsletter.jpg");}
/*
	.frame-newsletter.otono{ background-image:url(../img/otono.jpg);}
	.frame-newsletter.invierno{ background-image:url(../img/invierno.jpg);}
	.frame-newsletter.primavera{ background-image:url(../img/primavera.jpg);}
	.frame-newsletter.verano{ background-image:url(../img/verano.jpg);}
*/
		.frame-newsletter .content{ width:474px; float:left; position:relative; left:50%; margin-left:-237px;}
			.frame-newsletter .content p{ float:left; width:100%; color:#FFF; text-align:center; font-size:1.5rem; font-weight:300; margin-top:5px; text-shadow: 0 0 6px #6E6E6E;}
			.frame-newsletter .content h3{ float:left; width:100%; color:#FFF; text-align:center; text-transform:uppercase; font-size:1.5rem; font-weight:400; margin-bottom:0px; margin-top:72px; text-shadow: 0 0 6px #6E6E6E;}
			
			.mail-newsletter{ float:left; width:347px; border:solid 1px #FFFFFF; padding-left:10px; padding-right:10px; color:#FFF; background-color:rgb(47,47,47,0.6); font-size:1.1rem; font-weight:300; height:35px; line-height:35px;}
			.botonNewsletter{ background-color:#4a72b1; color:#FFF; font-size:0.95rem; text-transform:uppercase; height:38px; line-height:42px; cursor:pointer; float:right; width:100px; font-weight:400; text-align:center;}
				.botonNewsletter:hover{ background-color:#4a72b1;}

.respuesta-newsletter{ float:left; width: 100%; text-align: center; font-size: 1rem; line-height: 1.1rem; color: #fff; font-weight: 300; margin-top: 10px;}

/* ############## PRODUCTOS FRAME ###############*/
.productosFrame{ float:left; min-height:790px; width:100%;}
	.productosFrame-content{ float:left; width:96%; left:0px; margin-left:2%; position:relative;}
		.productosFrame{ margin-top:0px; min-height:100px; background-color: #f6f7fb;}		
			.productosFrame h3{ clear: both; left: 0px; width: 100%; text-align: center; position: relative; float: left; font-family: 'montserratsemibold'; font-weight: normal; float:left; color:#000000;  font-size:34px; text-transform:uppercase; margin-top:50px; margin-bottom:15px;   font-style: normal !important; }
			.productosFrame h4{ clear: both; left: 0px; width: 100%; text-align: center; position: relative; float: left; font-family: 'montserratsemibold'; font-weight: normal; float:left; color:#000000;  font-size:22px; text-transform:uppercase; margin-top:20px; margin-bottom:0px;   font-style: normal !important; }
			.productosFrame h3 strong{ font-weight:700;}

.vertodos{ width: 100%; float:left; text-align: center; text-decoration: none; font-size: 16px;text-transform: uppercase;}

@media screen and (max-width : 950px){ 
.frame-newsletter{ float:left; width:110%; margin-left: -5%; height:196px; background-repeat:no-repeat; background-position:center;}
		.frame-newsletter .content{ width:90%; left:0px; margin-left:5%;}
			.frame-newsletter .content p{ font-size:0.9rem; }
			.frame-newsletter .content h3{ font-size:1.1rem; margin-top:32px;}
			
			.mail-newsletter{ width:50%; font-size:0.9rem; height:25px; line-height:25px; position: relative; left: 50%; margin-left: -40%; text-align: right;}
			.botonNewsletter{ font-size:0.85rem; text-transform:uppercase; height:29px; line-height:29px; width:30%; }
	
	
.productosFrame{ min-height:0px; height:auto;}
.productosFrame-content{ width:100%; left:0px; margin-left:0px;}
.productosFrame h3{ font-size:0.9rem; margin-bottom:0px; margin-top:20px;}
}

@media screen and (max-width : 768px){ 
 .productosFrame h3{ width:100%; left:0; margin-left:0px; text-align:center;}



}

		/* ########### LISTADO DE ARTÍCULOS */
		#listadoArticulosContainer{ float:left; width:100%; height:auto; min-height:500px;}
			.listadoArticulos{ list-style:none; float:left; margin-left:0px; padding-left:0px; width:100%; margin-top:70px;}
			.listadoArticulos li{}
				.listadoArticulos .pvr{ color:red; }
				.verProducto{ float:left; position: relative; width:100%; background-color: rgba(74, 114, 177, 0.7); z-index:999; top:0px; color:#FFF; font-size:1.1rem; font-weight:300;}
					.verProducto div{ float:left; width:50%; text-align:center;}
						.verProducto div:hover a{ opacity:0.5;}
					.verProducto .detallesIcono{ float:left; width:100%; text-align:center; font-size:1.2rem; height:1.5rem; line-height:1.5rem; margin-top:0.6rem;}
					.verProducto a{ color:#FFF; text-decoration:none;}
					.verProducto .detallesTxt{ float:left; width:100%; text-align:center;}
						.iconoTienda-vista-detalles{ font-size:1.4rem !important;}
						
					.mensajeNoProductos{ float:left; width:100%; text-align:center; margin-top:200px; font-size:1.4rem;}
			
			/* bloques artículos */
				.listadoArticulos.bloques li{ float:left; margin-bottom:20px; cursor:pointer; width: 269px; height: 387px;  background-color: #ffffff; margin-left: 15px; margin-right: 15px;}

					.listadoArticulos.bloques li .item-img{ float:left; width:100%; height:276px; overflow:hidden; }						
						.listadoArticulos.bloques .itemImgBox{ float:left; width: 90%; margin-left: 5%; height:290px; line-height: 290px; text-align: center; overflow:hidden; vertical-align: middle;}
							.itemImgBox img{ width:auto; min-width: 80%; max-width: 100%; max-height:290px; height: auto;  vertical-align: middle;}
						
					.listadoArticulos.bloques li h5{ float:left; width:90%; margin-left: 5%; text-align:left; text-transform: none; font-size:13px; font-weight:600; color:#000; margin-top:10px; margin-bottom:0px; line-height: 1.07; font-family: 'montserratsemibold'; height: 46px; overflow: hidden;}
					.listadoArticulos.bloques li h5 a{ color:#000; text-decoration: none; margin-bottom: 0px; text-transform: uppercase;}
					.listadoArticulos.bloques li h6.marca{color:#a1a7bd; font-size: 12.5px; width: 90%; float: left; margin-left: 5%; margin-top: 0px; text-transform: uppercase; margin-bottom: 0px; }
					.listadoArticulos.bloques li .item-precio{ float:left; width:90%; margin-left: 5%; text-align:left; color:#e4af2f; font-weight:700; font-size:16px; line-height: 1.19; margin-top: 0px;}
					.listadoArticulos.bloques li .item-precio .pvr { color:RED;text-decoration:line-through; font-size: 12px;}
					.listadoArticulos li .verProducto{ height:64px; top:1px;}
					
					.listadoArticulos.bloques li:hover{box-shadow: 3px 13px 22px 0 rgba(161, 167, 189, 0.36);}

.listadoArticulos .owl-controls{ float:left; position: relative; height: 4px; width: 100%; border-radius: 10px; margin-left: 0px; text-align: center !important; padding-top: 0px; margin-top: 50px !important; margin-bottom: 50px !important;}
.listadoArticulos .owl-dot span.active{ background-color: #f6f7fb; width: 190px !important; height: 4px !important; margin-top: 0px !important; }
.listadoArticulos .owl-dot span{ background-color: #d8d8d8; width: 190px !important; height: 4px !important; margin-top: 0px; margin-left: 0px !important; margin-right: 0px !important; border-radius: 0 !important; }


@media screen and (max-width : 950px){ 
.listadoArticulos{ list-style:none; float:left; margin-left:0px; padding-left:0px; width:100%; margin-top:30px;}
.listadoArticulos.bloques li{ width:90%; height:300px; margin-bottom:0px; margin-left:0.5%; margin-right:0.5%;}
.listadoArticulos.bloques li .item-img{ float:left; width:100%; height:65%; overflow:hidden; }	
.listadoArticulos.bloques li h5{ float:left; width:90%; margin-left: 5%; text-align:left; text-transform: none; font-size:16px;  line-height: 1.1; font-family: 'montserratregular'; height: 56px; overflow: hidden;}
.listadoArticulos.bloques li h6.marca{color:#a1a7bd; font-size: 13px; width: 90%; float: left; margin-left: 5%; margin-top: 0px; text-transform: uppercase; margin-bottom: 0px; font-family: 'montserratregular';}
.listadoArticulos.bloques li .item-precio{ font-size:16px; line-height: 1.19; margin-top: 10px; font-family: 'montserratregular';}

					
}
@media screen and (max-width : 750px){ 
.listadoArticulos.bloques li{ width:60vw; margin-left:19%; height:103vw;}
.listadoArticulos.bloques li .item-img{height:206px!important;}
.listadoArticulos .owl-controls{ margin-top:20px !important; margin-bottom:20px!important;}
.listadoArticulos .owl-dot span{width:32px!important;}
}
@media screen and (max-width : 450px){ 
/*.listadoArticulos.bloques li{ width:49%;} */
}

		

.listadoArticulos,.listadoArticulos li,.listadoArticulos li .item-img, .listadoArticulos li .item-img img, .itemImgBox, .viewIcon,.verProducto, .verProducto a,.addToCart,.saveArt,.linkDetalles,.removeFromCart,.filtroProductos,.botonNewsletter{
  transition: all 0.8s;
  -moz-transition: all 0.8s; /* Firefox 4 */
  -webkit-transition: all 0.8s; /* Safari and Chrome */
  -o-transition: all 0.8s; /* Opera */
}


/* ############## ACTUALIDAD ###############*/
#frame-actualidad{ width:100% !important; margin-left:0px; float:left; position:relative; background-color:#FFF; }
#frame-actualidad h3{ width:100%; text-align:center; float:left; color:#000000;  font-size:1.3rem; text-transform:uppercase; margin-top:50px; margin-bottom:15px;  font-family: 'montserratregular', arial; font-style: normal !important; font-weight:400;}
#frame-actualidad-container{ width:1024px; left:50%; margin-left:-512px; margin-top:25px; top:0px; position:relative; float:left; overflow:hidden; margin-bottom:40px;}
#ultimas-entradas{ float:left; list-style:none; width:100%; margin-left:0px; padding-left:0px; margin-top:0px; height: auto;}
#ultimas-entradas li{ height:auto; width:298px; float:left; margin-left:16px; margin-right:16px; overflow:hidden;}
	#ultimas-entradas li:first-child{ margin-left:30px;}
.defaultImg{ width:656px !important; float:left;}

.leer-mas{ color:#ffffff !important; float:left; margin-top:0px; width:160px; height:28px; overflow:hidden; font-size:1rem !important; font-weight:400; text-align: center; line-height:30px; text-decoration: none; font-weight:400; background-color:#4a72b1; text-transform:uppercase; left:50%; margin-left:-80px; position:relative; }
.leer-mas:hover{ background-color:#777;}
.fecha-cat{ color:#adadad; font-size:0.9rem;}

.titular-entrada{ color:#4a72b1; text-transform:uppercase; font-size:1rem; float:left; width:100%; height:55px; margin-top:5px !important; margin-bottom:0px; text-align: center; line-height:1.4rem; font-weight:400 !important; }
	.titular-entrada a{ color:#000000; text-decoration:none;}
	.itemEntrada-avance{ font-size:1.1rem; line-height:1.4rem; color:#777777; float:left; width:100%; margin-top:0px; height:120px; text-align:justify; margin-bottom:0px; font-weight:300;}
#actualidad-home h5 a{ color:#000000; font-weight:400; font-size:16px; text-decoration:none; float:left; width:100%; margin-top:10px;}
.entrada-img{ float:left; width:100%; height:220px; overflow:hidden; margin-bottom:8px; opacity:1; padding-left:0px !important;}
.entrada-img img{ width:140%; min-height:220px; float:left; margin-top:0px; margin-top:0px; margin-left:-20%;}

#ultimas-entradas li:hover .entrada-img img{ width:180%; margin-left:-40%; margin-top:-20px;}

#mas-noticias{ float:left; color:#ff8b1d;  float:left; margin-top:0px; text-transform: uppercase; font-size:13px;border-top: solid 1px #a6a6a6; width:100%; padding-top:15px;}
#mas-noticias a{ text-decoration:none;color:#ff8b1d;}

@media screen and (max-width : 950px){ 
#frame-actualidad{ width:108% !important; margin-top: 20px;}
#frame-actualidad h3{ width:100%; text-align:center; font-size:1rem; text-transform:uppercase; font-weight:700; margin-top:0px; color:#000000;}
#frame-actualidad-container{ width:100%; margin-left:0px !important; margin-top:10px; left:0%; top:0px; position:relative; overflow-x:scroll; position:relative; }
#actualidad-home{ float:left; width:100% !important; float:left; margin-top:7px; margin-bottom:30px; overflow:hidden;}
#ultimas-entradas{ list-style:none; width:920px !important; margin-top:0px; float:left; height:auto; padding-left:0px; }
#ultimas-entradas li{ height: auto; width:285px; margin-left:0px; margin-right:20px; overflow:hidden; float:left;}
.defaultImg{ width:100% !important;}

.leer-mas{ color:#ffffff !important; float:left !important; margin-top:0px; margin-bottom:20px; height:35px; font-size:0.9rem !important; font-weight:400; text-align:left; line-height:38px; text-decoration: none; width:150px; margin-left:-75px; text-align:center; left:50%; }
.fecha-cat{ color:#adadad; font-size:0.8rem;}
.titular-entrada{ margin-top:0px !important; margin-bottom:0px; }
#ultimas-entradas li h5 a{ color:#000000; font-weight:700 !important; font-size:0.9rem; text-decoration:none; float:left; width:100%; margin-top:0px; margin-bottom:0px !important;}
.itemEntrada-avance{ font-size:1rem; line-height:1.4rem;}
}


.entrada-img img{
  transition: all 0.9s;
  -moz-transition: all 0.9s; /* Firefox 4 */
  -webkit-transition: all 0.9s; /* Safari and Chrome */
  -o-transition: all 0.9s; /* Opera */
}

.truckFrame-camion{
  transition: all 1.5s;
  -moz-transition: all 1.5s; /* Firefox 4 */
  -webkit-transition: all 1.5s; /* Safari and Chrome */
  -o-transition: all 1.5s; /* Opera */
}

.leer-mas,.bloque1-info a,.bloque2-info a,.bloque3-info a{
  transition: all 0.5s;
  -moz-transition: all 0.5s; /* Firefox 4 */
  -webkit-transition: all 0.5s; /* Safari and Chrome */
  -o-transition: all 0.5s; /* Opera */
}



.containerSlider{ height:auto; margin-top:0px; margin-bottom:0px;}

/* GALERÍA */
	
	.galleryThumbs{ display:none;}
	.owl-controls{ margin-top:-35px !important; position:relative; margin-left:50px; width:50%;}
	.sliderOfertas .owl-controls{ display: none;}
	.owl-carousel .owl-item{ z-index:1 !important; position: relative; min-height: 300px;}

	.textoSlider{ width:35%; height:125px; float:left; position: absolute; left: 55%; margin-top:0px; padding-top:6px; z-index:20; margin-left:20px; padding-right:20px; margin-top: 3%; }				
		.textoSlider h2{ float:left; font-weight:700; font-size:3vw; line-height:1em; text-transform:uppercase;  margin-top:5px !important; margin-bottom:-2px; font-family: 'montserratsemibold', arial;}
		.textoSlider h3{ float:left; font-weight:600; font-size:1.05rem; text-transform: none; color:#000; margin-top:0px; margin-bottom:0px; margin-left:13px; line-height:1.4rem;}
		.textoSlider a{ float:left; width:222px; height:66px; line-height:66px; color:#FFF; background-color:#e4af2f; font-size:18px; text-align:center; text-decoration:none; font-weight:100; margin-left:0px; margin-top:10px; transition: all 0.8s; margin-right:50%; font-family: 'montserratsemibold', arial; text-transform: uppercase;}
			.textoSlider a:hover{ opacity:0.5;}

		.texto-1 h2{color:#000;}
		.texto-2 h2{color:#fff;}
		.texto-3 h2{/*color:#484747;*/ color:#000;}
	
	.listadoSlide{ position:relative; float:left; width:100% !important; height:auto; /*background-color:#F0F;*/ margin:0; padding:0; list-style:none;   top:0px !important; z-index:1; display:block !important; }
		.liSlide{ position:relative; float:left; width:100%; height:auto; display:block; overflow:hidden;}
			.liSlide img{ float:left; width:100% !important; height:auto; position: relative; z-index: 1;}
			
			.owl-carousel.listadoSlide .owl-dots{ position:relative;  z-index:99999; text-align: left; margin-left:-20px !important; }
	
@media screen and (max-width : 950px){ 
.textoSlider{margin-top:0; }
.textoSlider h2{font-size:27px; line-height:28px;}
.textoSlider a{height:50px; line-height:50px;}
}	

@media screen and (max-width : 760px){ 
.containerSlider{ height:auto; margin-top:0px; margin-bottom:0px;}
	.textoSlider{ width:90%; height:auto; left:0px; margin-left:5%; margin-top:5px; overflow:hidden; background-color:rgb(246, 247, 251, 0.6 ); }
		.textoSlider h2{ font-size:1rem; line-height:30px; margin-top:5px !important; margin-bottom:-2px; margin-left:5%; width:90%;  }
		.textoSlider h3{ font-size:0.8rem; margin-left:5%; width:90%; line-height:1.1rem; font-weight:100;}
		.textoSlider a{ width:52px; height:30px; line-height:30px; font-size:0.9rem; margin-top:6px; margin-left:5%; margin-bottom:5px; }
	.listadoSlide{ height: auto!important;}
		.texto-3 h2{text-shadow:0 0 9px rgb(250 250 250 /66%);}
		.texto-1 h2, .texto-2 h2{text-shadow:0 0 9px rgb(0 0 0 / 40%); }
}

		
		.listadoSlide .owl-theme .owl-controls .owl-nav [class*="owl-"]
{
	top:0 !important;
  color: #fff !important;
  font-size: 3.3rem !important;
  margin-top: 140px !important;
  margin-right: 0!important ;
  margin-bottom: inherit !important;
  margin-left: 0 !important;
  padding-top: 40px !important;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background-color: transparent !important;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  display: inline-block;
  cursor: pointer;
  
 
}

/* Line 1 */
.listadoSlide .owl-theme .owl-dots .owl-dot span
{
  width: 14px !important;
  height: 14px !important;
  margin-left:5px !important;
  margin-right:5px !important;
  background-color: #fff !important;
}

/* Line 1 */
.listadoSlide .owl-theme .owl-dots .owl-dot.active span, .listadoSlide .owl-theme .owl-dots .owl-dot:hover span
{
  background-color: #4a72b1 !important; 
}

/* Line 1 */
.listadoSlide .owl-theme .owl-dots .owl-dot.active span, .listadoSlide .owl-theme .owl-dots .owl-dot:hover span
{
  background-color: #4a72b1 !important;
}

.owl-prev{ position:absolute; left:-50px !important; width:54px !important; height:60px !important; }
.owl-next{ position:absolute; right:-50px !important;width:54px !important; height:60px !important; }

/**/
.flechasSlider{ font-size:1rem !important;}
@media screen and (max-width : 760px)
{ 
	.listadoSlide{ position:relative; float:left; width:100% !important; height: auto !important;  /*background-color:#F0F;*/ margin:0; margin-left:0px; padding:0; list-style:none;  margin-top:0px !important;}
		.liSlide{ position:relative; float:left; width:100%;  height: auto !important; overflow:hidden; }
		
		.liSlide img{ width:auto !important; min-width: 100%; height:57vw !important; min-height:0px; transform: translateX(-50%); left: 82%; position: relative;}
	
	.owl-theme .owl-controls .owl-nav [class*="owl-"]
{
	top:0 !important;
  color: #5c5c5c !important;
  font-size: 3.3rem !important;
  margin-top: 40px !important;
  margin-right: 0!important ;
  margin-bottom: inherit !important;
  margin-left: 0 !important;
  padding-top: 40px !important;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background-color: transparent !important;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  display: inline-block;
  cursor: pointer;
  
 
}
}
							
.owl-thumb-item img {
        width: auto;
        height: 94px;
		  display: block;
		  position: relative;
		  transform: translateX(-50%);
		  left: 50%;
    }

    .owl-thumbs {
        position: relative; float:left;
        bottom: 0px;
        right: 0px;
        display: table;
        width: 100%;
        text-align: center !important;
        padding: 0px; padding-left:0px !important;
		 background-color:rgba(255, 255, 255, 0.8); padding-top:10px;
    }

.owl-thumb-item {
	display: table-cell;
	border: none;
	background: none;
	padding: 0;
	opacity:1;
	width:120px; height:90px; overflow:hidden !important;
	margin-left:0px; margin-right:10px; cursor:pointer; margin-bottom:0px !important; margin-top:10px !important;
}
	
@media screen and (max-width : 760px)
{ 
}

.galeriaImagenes{  width:490px; height:290px; overflow:hidden; float:left; }
	.galeriaImagenes img{ float:left; width: 100%;}


.galeriaImagenes .owl-demo{ width:100% !important; position:relative !important; margin-left:0px; margin-top:0px !important; height:auto; z-index:100;}
	.galeriaImagenes .item{ float: left; margin-left:0px; margin-top:0px !important; width:100% !important; overflow:hidden; height:290px !important; }
		.galeriaImagenes .item img{ float: left; margin-left:0px; margin-top:0px !important; width:100% !important; position:relative; transform:translateX(-50%); margin-left:50%; height:auto !important; }
		
	.galeriaImagenes .owl-controls{ position:absolute; top:288px !important; width:100% !important; left:30px !important; margin-left:0px !important; }

/*
#owl-demo .item{ width:100%;}
#owl-demo .item img{ width:100%;}*/


	/*slide*/
	
		/*botones slide*/
		.owl-demo .owl-pagination{display:block !important; text-align: right !important;}
			.owl-demo .owl-controls .owl-page span{ width:12px !important; height:12px !important;  opacity:1 !important; background-color:#fff !important; margin-left:0px !important; border-radius:0px !important; }	
			.owl-demo .owl-controls .owl-page span:hover{ background-position:top !important;}
			.owl-demo .owl-controls .active span{ background-color:#a95b00 !important; width:12px; height:12px;}
		
		/**/		
		/*slide adaptativo*/
		.owl-demo .item img,#owl-demo3 .item img{
			display: block;
			
			width:auto;
			height:auto;
		}

		@media(max-width:800px)
		{
			.galeriaImagenes{ margin-left: -4%;}
			.owl-demo .item img,#owl-demo3 .item img{ float:left; width:100%;}
			.par .infoProducto{ float:left; margin-left:0px;}			
			.impar .infoProducto{ float: right; margin-right:0px;}
			.slide-8{ margin-left:0px; }
		}

.resultadosEncontrados{ float:left; width: 90%; color: #000; font-size: 18px; font-weight: 600; margin-top: 30px; margin-left: 1%; font-family: 'montserratsemibold';}

.filtros{ float: right; width: 70px; margin-left: 50%; margin-right: 2%; overflow: hidden; margin-top: 10px; margin-bottom: 20px;}
.filtroMob{ float: left; height: 25px; width: 20px; margin-right: 25px; }
.filtroMob img{ height: 19px;}
.ordenMob{ float: left; height: 20px; width: 20px; }
.ordenMob select{background-image: url("../../../../../templates/default/img/orden.svg"); height: 21px; background-size: auto 21px; padding-left: 50px; background-repeat: no-repeat;}

.ultimas{float:left; background-color:orange; color:#fff; padding:4px 4px 4px 4px; margin-top:5px; margin-bottom:5px; border-radius:4px;}