#carrito{width:98%;height:auto;float:left;margin:15px 0 0 1%;padding:0;font-size:0.9em;}
#carrito p{width:100%;height:auto;float:left;margin:10px 0 10px 0;padding:0;font-size:1.1em;}
#carrito p.finalizadoRecordatorio{background:#eee;color:#555;font-size:1.2em;height:auto;margin:10px 0;padding:2%;width:96%;}
#carrito p.finalizadoRecordatorio a{color:#a0a33d;text-transform:uppercase;}
#carrito p.finalizadoRecordatorio a:hover{border-bottom:2px solid #a0a33d;}
#carrito p.tipos_transporte{color:#a0a33d;border-bottom:1px solid #a0a33d;}
#carrito p.condiciones_transporte{color:#a0a33d;border-bottom:1px solid #a0a33d;}
#carrito textarea{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;color:#777;float:left;font-family:inherit;font-size:0.95em;margin:0 0 2px 2%;padding:8px;transition:background 0.5s ease 0s;width:89%;}
#carrito textarea:hover{background:#a0a33d;color:#fff;}
#celda-aviso{display:none;}
#carrito #botones{width:100%;height:auto;float:left;margin:20px 0 0 0;padding:10px 0 0 0;color:#000;border-top:1px solid #eee;}
#carrito #botones a.continuar{width:auto;height:25px;float:right;margin:0;padding:2px 25px 0 0;color:#000;background:url("../img/continuar.png") no-repeat scroll right top rgba(0, 0, 0, 0);}
#carrito #botones a.continuar:hover{background:url("../img/continuar_hover.png") no-repeat scroll right top rgba(0, 0, 0, 0);color:#a0a33d;}
#carrito #botones a.volver{width:auto;height:25px;float:left;margin:0;padding:3px 0 0 25px;color:#000;background:url("../img/volver.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#carrito #botones a.volver:hover{background:url("../img/volver_hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);color:#a0a33d;}
#carrito #botones a.vaciar{background:url("../img/vaciar_cesta.png") no-repeat scroll left top rgba(0, 0, 0, 0);height:24px;padding:4px 0 0 25px;color:#000;}
#carrito #botones a.vaciar:hover{color:#a0a33d;background:url("../img/vaciar_cesta_hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#pasos{width:100%;height:auto;float:left;margin:0 0 20px 0;padding:0;font-size:1.2em;}
p.totalResumen{font-weight:bold;font-size:14px;text-align:right;color:#a0a33d;}
#pasos span{border-bottom:5px solid #a0a33d;float:left;height:auto;margin:0;opacity:0.3;padding:50px 0 6px 0;text-align:center;width:16.5%;}
#pasos span.resumenCompra{background:url(../img/resumen.png) top center no-repeat;}
#pasos span.datosCompra{background:url(../img/datos.png) top center no-repeat;}
#pasos span.direccionCompra{background:url(../img/direccion.png) top center no-repeat;}
#pasos span.envioCompra{background:url(../img/envio.png) top center no-repeat;}
#pasos span.pagoCompra{background:url(../img/pago.png) top center no-repeat;}
#pasos span.finalCompra{background:url(../img/final.png) top center no-repeat;}
#pasos span.selec{color:#000;opacity:1;}
#carrito ul.listado_productos{width:100%;height:auto;float:left;margin:0;padding:0%;list-style-type:none;}
#carrito ul.listado_productos li{float:left;height:auto;margin:0 0 5px;padding:2% 1% 1%;width:98%;color:#555;}
#carrito ul.listado_productos li.cabecera{background:none repeat scroll 0 0 #fff;border:1px solid #eee;}
#carrito ul.listado_productos li.color1{background:#f1f1f1;}
#carrito ul.listado_productos li.color2{background:#ddd;}
#carrito ul.listado_productos li span.opcion{width:2.3%;height:auto;float:left;margin:0;padding:0;}
#carrito ul.listado_productos li span.articulo{width:45%;height:auto;float:left;margin:0;padding:0;}
#carrito ul.listado_productos li span.articuloPaso5{width:36%;height:auto;float:left;margin:0;padding:0;}
#carrito ul.listado_productos li span.precio{width:15%;height:auto;float:left;margin:0;padding:0;text-align:center;}
#carrito ul.listado_productos li span.iva{width:10%;height:auto;float:left;margin:0;padding:0;text-align:center;}
#carrito ul.listado_productos li span.unidades{width:6%;height:auto;float:left;margin:0;padding:0;text-align:center;}
#carrito ul.listado_productos li span.unidades a.popup_carrito{color:#222;font-size:0.9em;letter-spacing:-0.6px;text-transform:uppercase;}
#carrito ul.listado_productos li span.unidades a.popup_carrito:hover{color:#900;}
#carrito p.detalle{width:50%;height:auto;float:right;margin:4px 0 4px 50%;padding:0;}
#carrito p.detalle span.detalle_nombre{width:78%;height:auto;float:left;margin:0;padding:0;text-align:right;}
#carrito p.detalle span.detalle_precio{width:20%;height:auto;float:right;margin:0;padding:0;text-align:right;color:#555;}
ul.datos{width:100%;height:auto;float:left;margin:12px 0 0 0;padding:0;list-style-type:none;}
ul.datos li{float:left;height:auto;margin:2px 0;min-height:36px;padding:2px 1% 5px;transition:background 0.5s ease 0s;width:47%;}
ul.datos li:hover{background:#eee;}
ul.datos li:nth-of-type(2n+0){margin-left:1%;}
ul.datos li span{color:#a0a33d;float:left;font-size:0.9em;letter-spacing:-0.5px;margin:5px 0 3px;padding:3px 5% 0;text-align:right;text-transform:uppercase;width:90%;text-align:center;}
ul.datos li input{width:90%;float:left;padding:8px;margin:0 5% 2px;font-size:0.95em;border:1px solid #ccc;color:#777;font-family:inherit;background:#fff;transition:background 0.5s ease;}
ul.datos li input:hover{background:#a0a33d;color:#fff;}
ul.datos li select{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;color:#777;float:left;font-size:0.95em;height:39px;margin:0 0 0 5%;padding:8px;transition:background 0.5s ease 0s;width:94%;}
ul.datos li select:hover{background:#a0a33d;color:#fff;}
ul.datos li.actualizar{width:96%;padding:10px 2% 0;text-align:center;font-size:1.2em;margin:0;}
ul.datos li.actualizar label{float:none;position:relative;display:inline-block;overflow:hidden;}
ul.datos li.actualizar input{width:17px;float:none;position:relative;margin:5px 9px 0;display:inline-block;height:17px;}
ul.direccion{width:46%;height:auto;float:left;padding:15px 2%;margin:0;list-style-type:none;transition:background 0.5s ease;}
ul.direccion:hover{background:#f3f3f3;}
ul.direccion li{float:left;font-size:1.1em;height:auto;margin:0 0 5px;padding:2%;width:96%;}
ul.direccion li.cabecera{text-align:right;border-bottom:1px solid #a0a33d;color:#a0a33d;text-transform:uppercase;padding:0;}
ul.direccion li.facturacion{color:#a0a33d;border-bottom:1px solid #a0a33d;}
ul.direccion li input{background:none;border-color:#ccc;border-style:none none solid;border-width:medium medium 1px;color:#777;float:right;font-family:inherit;font-size:0.95em;margin:0 1% 2px 0;padding:0 6px 2px;transition:background 0.5s ease 0s;width:53%;}
ul.direccion li input:hover{background:#a0a33d;color:#fff;}
ul.direccion li select{float:right;width:57%;border:none;border-bottom:1px solid #ccc;color:#777;font-size:0.95em;background:none;}
ul.direccion li select:hover{background:#a0a33d;color:#fff;}
ul.direccion li a{text-align:right;width:100%;color:#333;}
ul.direccion li a:hover{text-transform:uppercase;letter-spacing:-0.5px;}
#carrito ul.transportes{width:100%;height:auto;float:left;margin:0;padding:0%;list-style-type:none;}
#carrito ul.transportes li{width:100%;height:auto;float:left;margin:0 0 5px 0;padding:3px 0 3px 0;transition:background 0.5s ease;}
#carrito ul.transportes li:hover{background:#eee;}
#carrito ul.transportes li.cabecera{border-bottom:1px solid #eee;}
#carrito ul.transportes li.cabecera:hover{background:none;}
#carrito ul.transportes li.color1{background:#f1f1f1;}
#carrito ul.transportes li.color2{background:#ddd;}
#carrito ul.transportes li span{width:31%;height:auto;float:left;margin:0;padding:0;}
#carrito ul.transportes li span.peque{width:5%;height:auto;float:left;margin:0;padding:0;}
#carrito #texto_condiciones{background:none repeat scroll 0 0 #f3f3f3;color:#aaa;float:left;height:100px;margin:0;overflow-y:scroll;padding:0 2%;width:96%;}
#carrito #forma_pago{border-top:1px solid #ddd;float:left;height:auto;margin:20px 0 0;padding:15px 1% 0;width:98%;}
#carrito #forma_pago span{color:#444;float:left;font-size:1.7em;height:auto;letter-spacing:-0.5px;margin:0 10px 0 0;padding:5px 0 0;width:auto;}
#carrito #forma_pago select{border:1px solid #ddd;color:#666;float:left;font-size:1.1em;height:auto;margin:12px 15px 0 0;padding:0;width:auto;}
#carrito #forma_pago select:hover{background:#a0a33d;color:#fff;}
#carrito #forma_pago a{background:none repeat scroll 0 0 #eee;border:1px solid #ddd;box-shadow:0 1px 3px #ccc;color:#888;cursor:pointer;float:left;margin:9px 50px 0 0;padding:3px 10px;text-align:center;transition:background 0.5s ease 0s;width:100px;}
#carrito #forma_pago a:hover{background:none repeat scroll 0 0 #a0a33d;border:1px solid #fff;box-shadow:0 1px 3px #999;color:#fff;text-transform:uppercase;}
#aviso_transferencia{width:96%;height:auto;float:left;margin:12px 0 0 0;padding:2%;background:#eee;border:2px solid #ddd;display:none;}
#base_carrito_prev{position:relative;float:left;width:170px;height:100px;margin:10px 0 0 4px;padding:0;border:0;}
*>#base_carrito_prev{min-height:100px;height:auto;}
#base_carrito_prev p.cabecera{position:relative;float:left;width:165px;height:24px;margin:0;padding:2px 0 0 5px;border-top:1px solid #B6B6B6;font-weight:bold;background:url(../img/cabecera_carrito_prev.jpg) top left no-repeat;}
#base_carrito_prev #datos_carrito_prev{position:relative;float:left;width:164px;height:auto;margin:0;padding:0 2px 5px 2px;border:1px solid #B6B6B6;border-top:none;}
#base_carrito_prev #datos_carrito_prev ul{width:100%;height:auto;margin:5px 0 0 0;padding:0;list-style-type:none;background-color:#000000;}
#base_carrito_prev #datos_carrito_prev ul li.concepto{position:relative;float:left;width:75px;height:12px;font-weight:bold;padding:0 0 0 2px;margin:1px 0 0 0;background-color:#D5D5D5;color:#383838;}
#base_carrito_prev #datos_carrito_prev ul li.unidades{position:relative;float:left;width:28px;height:12px;font-weight:bold;padding:0 0 0 2px;margin:1px 0 0 1px;background-color:#A8A8A8;text-align:center;color:#383838;}
#base_carrito_prev #datos_carrito_prev ul li.precio{position:relative;float:left;width:53px;height:12px;font-weight:bold;padding:0 0 0 2px;margin:1px 0 0 1px;background-color:#838383;text-align:center;color:#383838;}
#base_carrito_prev #datos_carrito_prev ul li.total{position:relative;float:left;width:164px;height:14px;padding:0 2px 0 0;margin:5px 0 0 1px;text-align:right;font-weight:bold;color:#999;}
#base_carrito_prev #datos_carrito_prev ul li.total strong{color:#990000;}
#base_carrito_prev #datos_carrito_prev a{display:block;position:relative;float:left;width:100%;height:14px;margin:5px 0 0 0px;text-align:center;color:#232323;text-decoration:none;}
#base_carrito_prev #datos_carrito_prev a:hover{text-decoration:underline;}
#base_carrito{float:left;width:auto;padding:0;margin:0;z-index:18000;border-right: 1px solid #999;border-left: 1px solid #999;}
#resumen_carrito{width:1170px;float:left;height:auto;margin:0;padding:5px;position:absolute;top:40px;right:0;background:#f3f3f3;z-index:180000000000;}
#base_carrito h2{background:url("../img/resumen_carrito.png") no-repeat scroll left top rgba(0, 0, 0, 0);color:#222;float:left;font-weight:normal;height:48px;margin:15px 1% 5px 0;padding:23px 0 0 53px;width:20%;}
#base_carrito div.titulo{color:#000;float:left;font-size:1.1em;height:auto;padding:0;margin:0;text-align:left;width:auto;z-index:1800;}
#base_carrito div.titulo strong{font-size:1.3em;}
#base_carrito div.titulo a.shop{width:50px;height:40px;float:left;padding:0 !important;margin:0 !important;background:url("../img/ico_carrito.png") no-repeat center 3px;opacity:0.6;opacity: 0.8;filter: invert(100%);}
#base_carrito div.titulo span{width: auto;height: auto;position: relative;float: right;padding: 8px 5px 0 5px;margin: 0;color: #aaa;text-align: center;font-size: 1em;}
#resumen_carrito ul{list-style-type:none;width:100%;float:left;margin:0;padding:0;z-index:800;position:relative;}
#resumen_carrito ul li.botones{width:100%;height:auto;float:left;margin:0 0 5px 0;padding:0;border:none;background:#fff;z-index:1000;position:relative;display:block;}
#resumen_carrito ul li.botones:hover{background:#fff;}
#resumen_carrito #operacionesResumen{position:relative;float:right;margin:0;width:auto;z-index:1;}
#resumen_carrito #operacionesResumen p{float:right;font-size:1.4em;font-weight:bold;margin:0;padding:5px;position:relative;text-align:right;width:auto;}
#resumen_carrito ul li.botones a{width:auto;float:right;margin:0 10px 0 0;padding:10px 0 10px 35px;border:none;text-align:left;font-size:1em;}
#resumen_carrito ul li.botones a.vaciarResumen{background:url("../img/vaciar_resumen.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#resumen_carrito ul li.botones a.vaciarResumen:hover{background:url("../img/vaciar_resumen_hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#resumen_carrito ul li.botones a.ampliarResumen{background:url("../img/ver_resumen.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#resumen_carrito ul li.botones a.ampliarResumen:hover{background:url("../img/ver_resumen_hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#resumen_carrito ul li.botones a.finalizarResumen{background:url("../img/ver_resumen.png") no-repeat scroll left top rgba(0, 0, 0, 0)}
#resumen_carrito ul li.botones a.finalizarResumen:hover{background:url("../img/ver_resumen_hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#resumen_carrito ul li.botones #objeto_portes{width:61%;height:23px;float:left;margin:0;padding:7px 0;font-size:1.05em;color:#222;position:relative;z-index:1000;overflow:none;display:block;}
#resumen_carrito ul li.botones #objeto_portes label{width:auto;float:left;margin:2px 10px;padding:0;position:relative;}
#resumen_carrito ul li.botones #objeto_portes select{width:175px;height:auto;float:left;margin:-2px 10px 0 0;border:1px solid #eee;background:#eee;position:relative;z-index:3000;display:block;}
#resumen_carrito ul li.botones #objeto_portes select option{width:90%;float:left;margin:0;padding:3px 5%;position:relative;z-index:10000;display:block;border-bottom:1px solid #fff;}
#resumen_carrito ul li.botones #objeto_portes #mapa_oculto{width:230px;float:right;margin:0 0 5px 0;padding:0;text-align:left;}
#resumen_carrito ul li{border:1px solid #fff;color:#666666;display:block;float:left;font-size:0.8em;height:222px;margin:0 0.5% 0 0;overflow:hidden;padding:1% 0 0;position:relative;transition:background 0.5s ease 0s, box-shadow 0.5s ease 0s;width:19.3%;}
#resumen_carrito ul li:hover{background:#f3f3f3;box-shadow:0px 0px 4px #999;}
#resumen_carrito ul li:hover nav.cuadroAcciones{opacity:1;}
#resumen_carrito ul li:nth-of-type(5n+0){margin:0;}
#resumen_carrito ul li div strong{font-size:1.15em;}
#resumen_carrito ul li div span{font-weight:normal;font-size:0.9em;}
#resumen_carrito ul li div.nombre{color:#333;float:left;font-family:inherit;font-size:0.9em;font-weight:normal;margin:3px 0 7px;padding:0 2%;text-align:center;text-transform:uppercase;transition:background 0.4s ease 0s;width:96%;}
#resumen_carrito ul li div.nombre a:hover{background:#a0a33d;color:#fff;text-decoration:none;}
#resumen_carrito ul li div.precio{float:left;margin:0;padding:0;text-align:center;width:100%;}
#resumen_carrito ul li div.unidades{float:left;margin:0;padding:0;text-align:center;width:100%;}
#resumen_carrito ul li a.imagen_resumenCarrito{display:block;float:left;height:90px;position:relative;text-align:center;width:98%;padding:0 1%;overflow:hidden;margin-top:5px;}
#resumen_carrito ul li a.imagen_resumenCarrito img{height:100%;width:auto;}
#resumen_carrito ul li a{color:#000;display:block;float:left;font-size:1em;height:auto;letter-spacing:-0.3px;margin:0;padding:0;text-align:center;text-decoration:none;width:100%;}
nav.cuadroAcciones{bottom:0;float:left;padding:0;position:absolute;width:100%;opacity:0;background:#a0a33d;transition:opacity 0.5s ease;}
#resumen_carrito ul li a.eliminarProducto{width:30px;height:30px;display:inline-block;margin:0 3px 0 60px;padding:0;background:url(../img/eliminar24.png) center center no-repeat;}
#resumen_carrito ul li a.eliminarProducto:hover{background:url(../img/eliminar24_hover.png) center center no-repeat;}
#resumen_carrito ul li a.sumarProducto{width:30px;height:30px;display:inline-block;margin:0 3px;padding:0;background:url(../img/mas24.png) center center no-repeat;}
#resumen_carrito ul li a.sumarProducto:hover{background:url(../img/mas24_hover.png) center center no-repeat;}
#resumen_carrito ul li a.restarProducto{width:30px;height:30px;display:inline-block;margin:0 3px;padding:0;background:url(../img/menos24.png) center center no-repeat;}
#resumen_carrito ul li a.restarProducto:hover{background:url(../img/menos24_hover.png) center center no-repeat;}
#resumen_carrito ul li a.vaciar{float:right;background:url(../img/carrito_vacio.png) left no-repeat;}
#resumen_carrito ul li span{font-weight:bold;}
div.sugerencias{border-bottom:2px solid #eee;float:left;margin:0;padding:1%;width:98%;}
div.sugerencias ul{display:block;float:left;font-family:inherit;height:210px;list-style:outside none none;padding:10px 1% 0;position:relative;width:98%;}
div.sugerencias ul li{background:none repeat scroll 0 0 #fff;border:medium none;float:left;height:100%;margin:0.5%;overflow:hidden;padding:1%;position:relative;transition:box-shadow 0.5s ease 0s, transform 0.5s ease 0s;width:21.5%;z-index:1;}
div.sugerencias ul li:hover{box-shadow:0 0 10px #aaa;z-index:10;}
div.sugerencias ul li:hover div.precio{overflow:visible;}
div.sugerencias ul li:hover span.imagen{}
div.sugerencias ul li:hover a.titulo{}
div.sugerencias ul li span.imagen{display:block;float:left;height:85px;margin-top:5px;overflow:hidden;padding:0 1%;position:relative;text-align:center;width:98%;}
div.sugerencias ul li span.imagen img{height:100%;}
div.sugerencias ul li a.titulo{width:100%;float:left;margin:8px 0 0 0;padding:0;font-size:1.2em;line-height:1em;height:45px;text-align:center;}
div.sugerencias ul li div.descuento_oferta{font-family:inherit;font-size:18px;font-weight:normal;}
div.sugerencias ul li div.descuento_oferta span{font-size:14px;}
div.sugerencias ul li div.precio{float:left;font-size:1em;height:auto;overflow:hidden;padding:3px 0 0;position:relative;width:100%;z-index:1;}
div.sugerencias ul li div.precio p{float:left;width:auto !important;margin:0 !important;letter-spacing:-0.4px;}
div.sugerencias ul li div.precio strong{float:left;margin:0;padding:0 5px 0 0;width:auto;}
div.sugerencias ul li div.precio p.valor{width:auto;float:left;margin:0;padding:0 5px 0 0;text-align:center;font-size:14px;font-weight:bold;}
div.sugerencias ul li div.precio p.tachado{text-decoration:line-through;margin-right:10px !important;font-weight:normal !important;}
div.sugerencias ul li div.precio p.oferta{width:auto;float:left;margin:-3px 0 0 5px;padding:0 4px;color:#111;text-align:center;font-size:1.3em;font-weight:bold;}
div.sugerencias ul li span.unidades{float:left;height:auto;margin:8px 0 5px;padding:0;width:auto;}
div.sugerencias ul li span.unidades input.unidades{width:35px;height:auto;float:right;margin:0 0 0 10px;padding:0;border:1px solid #ccc;background:#ddd;text-align:center;color:#666;font-family:inherit;transition:background 0.5s ease;}
div.sugerencias ul li span.unidades input.unidades:hover{background:#a0a33d;color:#fff;}
div.sugerencias ul li a.comprar{display:block;background:url(../img/carrito_grande.png) top left no-repeat;width:50px;height:50px;float:right;font-size:1px;}
div.sugerencias ul li a.comprar:hover{background:url(../img/carrito_grande_hover.png) top left no-repeat;}
div#baseDescuentoPuntos{border-top:1px solid;clear:both;color:#aa04aa;float:right;font-size:1em;font-weight:bold;margin-top:10px;text-align:right;width:100%;}
div#baseDescuentoPuntos p{font-weight:normal;float:right;width:auto;margin:14px 0 0;}
div#baseDescuentoPuntos #puntos_fidelidad{font-weight:bold;float:right;width:auto;font-size:1.5em;margin:10px 0;}
div#baseDescuentoPuntos #puntos_fidelidad strong{margin:0;}
#carrito #codigo_descuento{border-top:1px solid #ddd;float:left;height:auto;margin:20px 0 0;padding:15px 1% 0;width:98%;}
#carrito #codigo_descuento p.leyenda{clear:both;float:right;position:relative;text-align:justify;width:100%;}
#carrito #codigo_descuento p.accion{float:right;width:auto;clear:both;}
#carrito #codigo_descuento p.accion label{font-size:1.6em;}
#carrito #codigo_descuento p.accion input#codigo{border:1px solid #ccc;text-align:center;font-size:1.2em;width:200px;}
#carrito #codigo_descuento a.comprobar{background:#333 none repeat scroll 0 0;border:1px solid #ddd;box-shadow:0 1px 3px #ccc;clear:both;color:#eee;cursor:pointer;float:right;margin:0;padding:10px;text-align:center;text-transform:uppercase;transition:background 0.5s ease 0s;width:180px;}
#carrito #codigo_descuento a.comprobar:hover{text-decoration:none;background:#ddd;color:#333;}
#carrito #codigo_descuento p.correcto{clear:both;color:#aa04aa;float:right;font-size:1.4em;position:relative;text-align:right;width:100%;}
#carrito #codigo_descuento p.correcto strong{font-size:1.2em;}
#carrito #codigo_descuento a.usar_codigo{background:#aa04aa;border:1px solid #ddd;box-shadow:0 1px 3px #ccc;clear:both;color:#eee;cursor:pointer;float:right;font-size:1.2em;margin:0;padding:10px;text-align:center;text-transform:uppercase;transition:background 0.5s ease 0s;width:200px;}
#carrito #codigo_descuento a.usar_codigo:hover{text-decoration:none;background:#ddd;color:#333;}
#carrito #codigo_descuento p.usar{clear:both;color:#000;float:right;font-size:1.4em;position:relative;text-align:right;width:70%;font-weight:bold;}
#carrito #codigo_descuento p.usar span{font-size:0.7em;}
#carrito #codigo_descuento p.usar_productos{float:left;margin:0 10% 0 0;text-align:right;width:90%;}
#carrito #codigo_descuento p.usar input.coste_final{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:#000;display:inline;float:none;font-size:1.1em;font-weight:bold;min-width:0;text-align:right;width:95px;}
#condiciones_producto{}
.aviso_stock{float:left;position:relative;display:block;font-size:20px;width:80%;margin:0 10%;padding:5px 0;text-align:center;box-shadow:0 0 2px #999;text-transform:uppercase;background:#f3f3f3;font-weight:bold;}
#cargando{position:absolute;width:100%;height:100%;background:#fff url(../img/cargando.gif) no-repeat center;}