article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1.1em;line-height:1.4}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul:not(header ul),ol:not(header ol){margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;cursor:pointer;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:black;padding:.2em 0}#sellos_contenedor{margin-left:auto;margin-right:auto;margin-top:0;width:940px}#sellos{position:relative;top:-20px;z-index:1;margin-bottom:-63px;float:right}#sellos img{display:block;margin:0 auto}#sellos p{color:#c00058;font-size:.6em;margin-top:5px;text-align:center}.img_flotantes{float:right;width:115px;text-align:center}.img_flotantes a{text-decoration:none;color:#c00058}.img_flotantes a:hover{text-decoration:underline}#sellos:first-child .img_flotantes{margin-right:10px}.pp-stripe-show,.pp-redsys-show,.pp-paypal-show,.pp-transfer-show,.pp-stripe-enabled .pp-stripe-hide,.pp-stripe-selected .pp-stripe-selected-hide,.pp-redsys-enabled .pp-redsys-hide,.pp-redsys-selected .pp-redsys-selected-hide,.pp-paypal-enabled .pp-paypal-hide,.pp-paypal-selected .pp-paypal-selected-hide,.pp-transfer-enabled .pp-transfer-hide,.pp-transfer-selected .pp-transfer-selected-hide{display:none}.pp-stripe-enabled .pp-stripe-show,.pp-stripe-selected .pp-stripe-selected-show,.pp-redsys-enabled .pp-redsys-show,.pp-redsys-selected .pp-redsys-selected-show,.pp-paypal-enabled .pp-paypal-show,.pp-paypal-selected .pp-paypal-selected-show,.pp-transfer-enabled .pp-transfer-show,.pp-transfer-selected .pp-transfer-selected-show{display:block}#carrito_compra{margin-top:40px}.borde{border:1px solid #d0d2d3;border-radius:10px;padding-bottom:25px}.titulos_contendor h1{background-color:#efefef;font-size:18px;color:#888;margin:0;padding:10px 20px;border-bottom-right-radius:10px;border-top-left-radius:10px}.apartados_compra h2{background-color:#efefef;font-size:14px;text-align:center;padding:4px 0;color:#777;border:0}.apartados_compra span h2{background-color:#888;color:#efefef}.apartados_compra .producto{width:120px !important;margin-right:0 !important}.apartados_compra .descripcion{width:240px !important;margin-right:0 !important;margin-left:0 !important}.apartados_compra .dimensiones{width:160px !important;margin-right:0 !important;margin-left:0 !important}.apartados_compra .cantidad{width:110px !important;margin-right:0 !important;margin-left:0 !important}.apartados_compra .subtotal{width:120px !important;margin-right:0 !important;margin-left:0 !important}.apartados_compra .total{width:120px !important;margin-left:0 !important}.descripcion_compra .producto{width:119px !important;margin-right:0 !important;text-align:center}.descripcion_compra .descripcion{width:239px !important;margin-right:0 !important;margin-left:0 !important;border-right:1px solid #d0d2d3;height:92px}.descripcion_compra .dimensiones{width:159px !important;margin-right:0 !important;margin-left:0 !important;border-right:1px solid #d0d2d3;height:92px}.descripcion_compra .cantidad{width:109px !important;margin-right:0 !important;margin-left:0 !important;border-right:1px solid #d0d2d3;height:92px}.descripcion_compra .subtotal{width:119px !important;margin-right:0 !important;margin-left:0 !important;border-right:1px solid #d0d2d3;height:92px}.descripcion_compra .total{width:119px !important;margin-left:0 !important;border-right:1px solid #d0d2d3;height:92px}.descripcion_compra p{text-align:center;color:#777;margin-top:30px;line-height:22px;padding:0 10px}.descripcion_compra span p{margin-top:20px}.descripcion_compra a{color:#0c86f4;text-decoration:none;padding:10px 0;display:block}.descripcion_compra a:hover{text-decoration:underline}.descripcion_compra .cantidad .restar img{padding-left:18px;margin-top:22px}.descripcion_compra .cantidad .sumar{margin-left:0 !important}.descripcion_compra .cantidad .sumar img{padding-left:2px;margin-top:22px}.descripcion_compra .cantidad a:hover{opacity:.7}.linea_separadora{border-top:1px dotted #d0d2d3;margin:10px 0 15px}.elementos_codigo_promocional{background-color:#efefef;padding-bottom:19px}.elementos_codigo_promocional h2{font-size:13px;color:#777;margin:17px 0 13px}.elementos_codigo_promocional .input_form{width:183px;padding:4px 4px 5px;color:#777;border:0;outline:none}.elementos_codigo_promocional .submit{color:#0c86f4;border:0;padding:7px 0 0;background-color:#efefef}.elementos_codigo_promocional .submit:hover{text-decoration:underline}::-webkit-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb}.seguir_comprando{margin-top:4px}.seguir_comprando a{color:#0c86f4;text-decoration:none;margin-top:15px}.seguir_comprando a:hover{text-decoration:underline}.seguir_comprando img{margin-right:10px}.subtotal_gastos{margin-top:-15px}.subtotal_gastos .enunciado_precio p{margin:10px 0px;text-align:right;color:#777;font-weight:bold;padding-right:5px}.subtotal_gastos .enunciado_precio .enviar_a{float:right;margin-top:-2px;height:25px;padding-right:5px}.enviar_a_margen{margin-top:7px}.subtotal_gastos .enunciado_precio .enviar_a span{color:#777;font-weight:bold}.subtotal_gastos .enunciado_precio .enviar_a span.opciones_envio_titulo{position:relative;top:-5px}.subtotal_gastos .enunciado_precio .enviar_a select{color:#777;width:183px;padding:3px;margin-left:5px;border:1px solid #d0d2d3;outline:none}.subtotal_gastos .enunciado_precio .enviar_a img{margin-left:5px;padding-right:5px}.subtotal_gastos .enunciado_precio .enviar_a a:hover{opacity:.7}.subtotal_gastos .enunciado_precio .enviar_a a.opciones_envio_enlace{color:#0c86f4;position:relative;left:44px;top:-10px;text-decoration:none;display:table}.data-total-amount,.data-total-amount-label{font-size:17px}.opciones_envio_nuevo{margin-top:5px}.opciones_envio_nuevo_izq{float:left;width:157px;margin-bottom:-5px}.opciones_envio_nuevo_der{float:right;padding-right:5px}.opciones_envio_nuevo_izq p{color:#777;font-weight:bold;text-align:right;margin:0 0 -7px;padding-right:3px !important}.opciones_envio_nuevo_izq a{color:#0c86f4;text-decoration:none;padding-right:3px !important}.opciones_envio_nuevo_izq a:hover{text-decoration:underline}.opciones_envio_nuevo_der select{color:#777;width:183px;padding:3px;margin-left:5px;border:1px solid #d0d2d3;outline:none}.subtotal_gastos .precio p{text-align:right;color:#777;padding-right:5px}.subtotal_gastos .precio span p{margin:15px 0}.subtotal_gastos .precio p.descuento{color:#c00058}span .linea_separadora{margin:-1px 0 15px}.precio_total p{text-align:right;color:black;font-weight:bold;margin:10px 0 0;padding-right:5px}.precio_total span p{text-align:right}.precio_necesitaeuros p{text-align:right;padding-right:5px;margin-top:5px;margin-bottom:0}.precio_ahorrado p{background-color:#efefef;color:#777;text-align:center;padding:15px 0;line-height:20px}.precio_ahorrado a{color:#0c86f4;text-decoration:none}.precio_ahorrado a:hover{text-decoration:underline}span.titulo_especial{font-weight:bold;display:block;margin-bottom:-10px;margin-top:4px}.gastos_envio_calculo{background-color:#efefef;padding:5px 0 13px;margin-top:3px}.enunciado_precio{text-align:right;min-height:104px}.precio_envios{font-size:.75em;color:#777;text-align:right;line-height:21px;margin-top:-5px}.precio_envios span span{padding-right:5px}.precio_envios a{color:#0c86f4;text-decoration:none}.precio_envios a:hover{text-decoration:underline}.opciones_envio_padding p{padding-bottom:25px}span .opciones_envio{font-size:.75em;color:#777;float:right;padding-right:5px}span .opciones_envio input{position:relative;top:2px;left:-2px}span .opciones_envio_caja{margin-top:-2px;margin-bottom:10px}span .opciones_envio_tubo{margin-bottom:10px}span .opciones_envio a{color:#0c86f4;text-decoration:none;text-align:right}span .opciones_envio a:hover{text-decoration:underline}#detalles_pago{margin-top:40px}.contenedor_info{margin-top:20px}.contenedor_info .recordar_datos{padding:5px 40px;box-sizing:border-box}.contenedor_info .recordar_datos a{color:#0c86f4;text-decoration:none;font-weight:bold}.contenedor_info .recordar_datos a:hover{text-decoration:underline}.checkout-section .titulo{background-color:#efefef}.checkout-section .titulo h2{font-size:17px;margin-left:10px;color:#777;font-weight:bold}.checkout-section{float:left;clear:left;margin-bottom:30px}#checkout-shipping,.same-billing-shipping #checkout-platform,#checkout-payment{float:right;clear:right}.same-billing-shipping #checkout-shipping{display:none}.platformCheckout{display:none;padding-top:12px}#stripe-card-checkout{display:none;padding:10px;border-radius:3px;border:1px solid #d0d2d3;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15) inset}.form_formularios{margin:15px 0 0 0 !important}.form_formularios label{width:110px;display:inline-block}.form_formularios input,.form_formularios select{width:calc(100% - 114px);box-sizing:border-box;padding:6px 8px;color:#777;border:1px solid #d0d2d3;outline:none;margin-bottom:10px;background:#fff}.cart-terms label{max-width:calc(100% - 18px);vertical-align:top}.explicacion_form p{color:#aaa;line-height:18px}.check_envio{margin:11px 0 -5px}.check_envio span,.check_regalo span{color:#777;margin-left:5px;position:relative;top:-2px}.check_regalo span{margin-left:6px}.check_regalo .input_form2{width:379px;border:0;border:1px solid #d0d2d3;outline:none;height:100px;padding:4px 4px 5px;font-size:.7em;color:#777;outline:none;max-height:70px;margin-top:13px}.forma_pago{margin-top:13px}.forma_pago img{position:relative;top:-2px}.forma_pago span:not(.paypal-pay-later-amount){font-size:.75em;color:#777;font-style:italic;position:relative;top:-2px;padding-bottom:0}.checkout-info{box-sizing:border-box;padding:10px;background-color:#efefef}.error-message{display:none;font-size:.75em;color:#b00058;text-align:center}.error_campos .error-message{display:block}.boton_comprar{text-align:center;margin-top:23px;margin-bottom:13px}.boton_comprar button{border:none;background-color:#ff8132;font-size:18px;font-weight:bold;padding:10px 20px;color:white;text-decoration:none;border-radius:5px}.boton_comprar button:hover{background-color:#e27234}.boton_comprar button:disabled{opacity:.3;cursor:wait}#carrito_vacio{margin-top:40px;margin-bottom:30px}#carrito_vacio a:hover{text-decoration:none}.carrito_elementos{text-align:center}.carrito_elementos h2{padding:20px 0;color:#777}.carrito_elementos p{color:#777}.carrito_elementos_creditcard{text-align:center}.carrito_elementos_creditcard h2{font-size:1.5em;color:#c00058;margin:24px 0 39px}.carrito_elementos_creditcard a{color:#0c86f4;text-decoration:none}.carrito_elementos_creditcard a:hover{text-decoration:underline}.carrito_elementos_creditcard p{color:#777;line-height:25px;margin-bottom:25px}.carrito_elementos_creditcard span p{margin-bottom:30px}.carrito_elementos_creditcard form{color:#c00058;font-size:.85em}.carrito_elementos_transfer{margin-top:20px}.carrito_elementos_transfer h2{font-size:1.5em;color:#c00058;margin-top:8px;text-align:center;margin-bottom:42px}.carrito_elementos_transfer p,.carrito_elementos_transfer li{color:#777;line-height:25px;margin:0;text-align:left}.carrito_elementos_transfer a{color:#0c86f4;text-decoration:none}.carrito_elementos_transfer a:hover{text-decoration:underline}span .boton_carrito_vacio{text-align:center}span .boton_carrito_vacio a:hover{text-decoration:none}.boton_carrito_vacio{padding:18px 0 11px}.boton_carrito_vacio a{background-color:#efefef;font-weight:bold;padding:10px 20px;color:#888;text-decoration:none;border-radius:5px}.boton_carrito_vacio a:hover{background-color:#e1e1e1}#historial_reciente{margin-top:40px}.historial{margin:31px 0 5px}.historial p{font-size:.75em;color:#777;font-style:italic}.historial img{display:block;margin:0 auto}#footer{width:100%;padding:10px 0}#footer>div{width:100%;max-width:980px;margin:0 auto;float:none;display:block;padding:0 10px;box-sizing:border-box}.titulos_contendor{margin-bottom:20px}#cart .cart-mobile{display:none}footer .linea_separadora{border-top:1px solid #d0d2d3;margin-bottom:0}.links_footer{margin-top:5px;color:#c00058;margin-bottom:10px}.links_footer a{color:#c00058;text-decoration:none;font-size:14px}.links_footer a:hover{text-decoration:underline}#ccv{widht:800px;padding:11px 20px 0;display:block}#ccv img{margin:0 auto;display:block}#ccv p{font-size:.7em;color:#777;line-height:20px;text-align:justify}.error_campos{border:1px dotted #c00058 !important;background-color:#fbe3ee !important}.verificar_campos{box-sizing:border-box;border:1px dotted #c00058 !important;background-color:#fbe3ee;color:#b00058;text-align:center;margin:20px 0 10px;padding:5px}.verificar_campos_email p{margin-bottom:27px;background-color:#fbe3ee;color:#b00058;text-align:center;padding:15px;border:1px dotted #c00058;margin-top:1px}.verificar_campos_email a{color:#0c86f4;text-decoration:none}.verificar_campos_email a:hover{text-decoration:underline}#caja_o_tubo{widht:800px;padding:11px 20px 0}#caja_o_tubo h1{font-size:.75em;color:#777;background-color:#efefef;padding:3px 8px;text-transform:uppercase;font-weight:bold}#caja_o_tubo p{font-size:.7em;color:#777;line-height:20px;text-align:justify;padding-left:12px;margin-bottom:12px}.promogarantia_contenedor{margin:0 auto;width:830px;height:350px;display:block}.promogarantia_contenedor_img{float:left;width:266px;margin-left:5px;margin-top:5px}.promogarantia_contenedor_txt{float:right;width:559px}.promogarantia_contenedor_txt h1{color:white;font-size:1.4em;background-color:#c00058;border-radius:10px;text-align:center;padding:10px;font-weight:bold;line-height:36px;font-style:italic;margin-top:3px;margin-right:3PX}.promogarantia_contenedor_txt h2{color:black;text-align:center;font-weight:bold;font-style:italic;font-size:1em;margin:27px 0 18px}.promogarantia_contenedor_txt p{text-align:justify;color:#666;padding:0 11px 0 3px;font-size:11px;margin-bottom:-15px;line-height:19px}.promogarantia_contenedor_txt_en h2{margin:34px 0 25px !important}#quienes{padding:0 10px;display:block}#quienes h1{color:white;font-size:.95em;background-color:#c00058;padding:8px 9px;margin:12px 0 30px;font-weight:bold;text-transform:uppercase}#quienes p{color:#777;text-align:justify;margin:0;line-height:21px;padding:0 5px;margin-bottom:10px}#quienes a{color:#1f75cc;text-decoration:none}#quienes a:hover{text-decoration:underline}#quienes h4{color:black;font-weight:bold;padding-left:4px;font-size:.9em}#legal{display:block}#legal_container{margin:10px;width:700px;display:block}.legal-simple{margin:10px;color:#888}.legal-simple h1{background-color:#c00058;color:white;padding:9px 10px;font-size:1.3em}.legal-simple strong{color:black}.legal-simple .centrar{width:auto}.legal-simple .para-comprar-top{border:0;padding:0}.legal-simple .centrar-relleno{line-height:15px}.promocion_especial p{color:#c00058;text-align:center;font-size:.8em;margin-top:0px;margin-bottom:17px}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.overlay{opacity:.5;background:black url("/img/osc/loading.gif") no-repeat fixed center}
