/***RESET***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } a{text-decoration:none;} a:hover{ text-decoration:underline;}
/******/

img, object, embed, video {max-width: 100%;}
/* IE 6 no admite max-width (anchura mÃƒÂ¡xima), por lo que usa de manera predeterminada una anchura del 100% */
.ie6 img {/*width:100%;*/}

body{width:100%;margin:0 auto;padding:0;text-align:center;font-weight:normal;background-color:#FFF;background-image: url("img/checkered_pattern.png"), url("img/bg_degradado.jpg");background-repeat: repeat, repeat-x;background-position: 0 0, 0 0;font-family: 'Droid Sans', Arial, Verdana, sans-serif;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;}
body.distribuidores{background-image: url("img/hoffman.png")}
body, html{font-size: 62.5%;}
body {font-size: 101%;}
html>body {font-size: 100%;}
*:first-child+html body {font-size:101%;}

html.ie6 body{background-color:#f6f6f6}

.ie8 body, .ie7 body,.ie6 body{background-image: url("img/checkered_pattern.png");background-position:0 0;background-repeat:repeat}
.ie8 body.distribuidores, .ie7 body.distribuidores,.ie6 body.distribuidores{background-image: url("img/img/hoffman.png");background-position:0 0;background-repeat:repeat}


a{font-family: 'Droid Sans', Arial, Verdana, sans-serif;text-decoration:none;outline: none;cursor:pointer}
a:hover{text-decoration:none;color:#260552}
a.ancla{display:none}
iframe{margin:0 auto}

a:focus, button:focus, select:focus, option:focus,
a:active, button:active, select:active, option:active{color: #260552; outline: 1px dotted #ff5500;}

 span.error_general{float:left;display:inline;margin:10px 0 10px 0;padding:2% 2% 2% 40px;width:87%;text-align:center;font-size:12px;border:1px solid #F00;position:relative;font-weight:normal;line-height:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#FFF}
 span.error_general strong{font-size:14px}
 span.error_general:before{float:left;display:block;margin:0 0 0 -1px;padding:0;width:40px;content:"";height:100%;background-color:#F00;top:0;left:0;position:absolute; background-image:url("img/warning.png");background-position:center;background-repeat:no-repeat;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}
 span.error_general a{float:left;display:inline;width:100%;margin:5px 0 5px 0;text-align:center;color:#0089d0}

.error_subrayado{box-shadow:0 0 10px #f00}
.oldie .error_subrayado{border-bottom:3px solid #F00;}

.texto_descat, .aviso{float:left;display:inline;margin:0 0 0 0;padding:15px 3% 15px 3%;width:93.5%;border:1px solid gainsboro;background-color:#fffcef;font-size:1.2em;line-height:1.3em;color:#333}
.login.distribuidores .aviso{font-size:12px;line-height:1.4em;width:85.5%}
.login.distribuidores .aviso a{color:#0089D0}

.nomenu #container_bg #main .central .menu, .nomenu #container_bg #main .central .menu.mobile{display:none}
.nomenu #container_bg #main .central .content{width:100%;}

#fp_cookieMessageContainer{width:100% !important;margin:0 auto!important;left:0!important;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;padding-top:10px!important;color:#333!important;background-color:#ebebeb!important;padding-bottom:5px!important;height:auto!important;border:1px solid #CCC;border-bottom:0 none}
#fp_cookieMessageContainer a#fp_cookieMessageCloseButton{height:100%!important;background-color:rgba(139, 134, 130,0.5)!important;}

/*Barra Social Media */

#socialmedia{float: left;width: 52px;position: fixed;right:0px;z-index: 1;overflow: visible;display: block;top:30%;border:1px solid #ccc}
#socialmedia:before{content: " "; display: block;width: 0;height: 0;position: absolute;bottom: 44%;z-index: 2;left: -20px;border: 10px solid transparent;border-right-color: #fff;z-index:2}   
#socialmedia:after{content: " ";display: block;width: 0;height: 0;position: absolute;bottom: 43%;z-index: 2;left: -24px;border: 12px solid transparent;border-right-color: #ccc;z-index:1}    
#socialmedia ul{float:left;display:inline;margin:0;padding:0;width:52px;}
#socialmedia ul li{float:left;display:inline;margin:0;padding:0;width:100%;background-color:#FFF;border:1px solid #ececec;border-right:none}    
#socialmedia ul li a{display:block;width:100%;height:47px;float:left;position:relative}
#socialmedia ul li a:before{position:absolute;top:14px;left:32%;margin-left:0}
#socialmedia ul li a.flaticon-facebook55:before{color:#3b5998}   
#socialmedia ul li a.flaticon-twitter1:before{color:#4099ff}  
#socialmedia ul li a.flaticon-google109:before{color:#dd4b39}  
#socialmedia ul li a.flaticon-mail59:before{color:#bababa}      
#socialmedia ul li a:hover.flaticon-facebook55:before,#socialmedia ul li a:hover.flaticon-google109:before,#socialmedia ul li a:hover.flaticon-twitter1:before,#socialmedia ul li a:hover.flaticon-mail59:before{color:#fff}  
#socialmedia ul li a:hover.flaticon-facebook55{background-color:#3b5998}
#socialmedia ul li a:hover.flaticon-google109{background-color:#dd4b39}
#socialmedia ul li a:hover.flaticon-twitter1{background-color:#4099ff}
#socialmedia ul li a:hover.flaticon-mail59{background-color:#bababa}


/* Capa predictiva */

#doofinder{font-family: 'Droid Sans', Arial, Verdana, sans-serif !important;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;border:1px solid #ccc!important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;overflow:hidden}
#helpck-results ul li{font-family: 'Droid Sans', Arial, Verdana, sans-serif !important;}
#helpck-results ul.GridView li>a>h1{font-family: 'Droid Sans', Arial, Verdana, sans-serif !important;font-size: 12px !important;}
#helpck-results ul.ListView li>a>h1{font-family: 'Droid Sans', Arial, Verdana, sans-serif !important;}
#hck-f-wrap *{font-family: 'Droid Sans', Arial, Verdana, sans-serif !important;}
#hck-facets li{font-family: 'Droid Sans', Arial, Verdana, sans-serif !important;}
#helpck-results ul.GridView span.price{color: #ff6600 !important;font-size: 13px !important;}
#helpck-results ul.GridView span.sale_price{color: grey !important;font-size: 13px !important;}
#doofinder-facets #hck-facets .hck-facet>.hck-facet-title{background:#6fcafa no-repeat right center!important;color:white!important}
#doofinder-facets #hck-facets li{background-color:#FFF!important;line-height:18px!important}
#doofinder-facets #hck-facets li a{font-size:12px!important;line-height:19px!important}
#doofinder-facets #hck-facets li a:hover{background-color:#ebebeb!important}
#doofinder-facets #hck-f-wrap *{color:#333!important}
#doofinder-facets #hck-facets p.showmore{margin-top:-4px!important}
#doofinder-facets #hck-facets li a span.hck-facet-subtotal{background-color:transparent!important;color:#ff6600!important}
#doofinder-facets #hck-facets p.showmore a{font-weight:bold!important;color:#222!important}
#doofinder-facets .hck-facet-range .hck-facet-range-values{font-size:13px!important;margin-top:15px!important}
#doofinder-facets .hck-facet-range .hck-facet-range-values b{color:#ff6600!important}
#doofinder-facets #hck-f-wrap b{color:#ff6600!important}

/* Nueva capa predictiva */

.df-classic .df-header{position: relative;background: #F2F2F2;font-size: 11px;line-height: 14px;text-align: center;border-bottom: 1px solid #e5e5e5}
.df-layer--grid .df-card__title {color: #333;font-size: 13px;line-height:16px!important}
.df-card__old-price{color: #ff6600 !important;font-size: 13px !important;}
.df-card__sale-price{color: grey !important;font-size: 13px !important;}
.df-card__regular-price{color: grey !important;font-size: 13px !important;}
.df-mobile.df-layer--grid .df-card__image{height:125px}


/*Ventana modal*/

.modal {display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background: rgba( 0, 0, 0, .6 ) url("img/loading.gif") 50% 50% no-repeat;}
.oldie .modal{background-color:#000;background-image:url("img/loading.gif");background-position:50% 50%;background-repeat:no-repeat}
body.loading {overflow: hidden;}
body.loading .modal {display: block;}

/* DiseÃ±o de escritorio */

#container_bg{width:100%;margin:0 auto;padding:0;text-align:center;}

#barra{float:left;display:inline;margin:0 0 1% 0;padding:0;background-color:#FFF;width:100%;border-bottom:1px solid #cfcfcf;height:35px;position:fixed;top:0;left:0;z-index:100; -webkit-animation-duration: 0.6s; 
    animation-duration: 0.6s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    -webkit-animation-timing-function: ease-in; 
    animation-timing-function: ease-in; 
	-webkit-animation-name: fadeInDown; 
    animation-name: fadeInDown;}

@-webkit-keyframes fadeInDown { 
    0% {opacity: 0;-webkit-transform: translateY(-20px);} 
    100% {opacity: 1;-webkit-transform: translateY(0);} 
} 

@keyframes fadeInDown { 
    0% {opacity: 0;transform: translateY(-20px);} 
    100% {opacity: 1;transform: translateY(0);} 
} 
#barra .container_barra{margin:0 auto;width:100%;max-width:1280px;font-size:1.3em;color:#f60 }
#barra .container_barra ul, #barra .container_barra ul li{float:right;display:inline;margin:0 0 0 10px;padding:0;width:auto;position:relative}
#barra .container_barra ul{padding-right:2%}
#barra .container_barra ul li{float:left;padding:11px 0 0 33px}
#barra .container_barra ul li a{color:#f60;text-decoration:none}
#barra .container_barra ul li i.icon-mail,#barra .container_barra ul li i.icon-phone{position:absolute;left:0;margin:0;padding:0;width:25px;height:23px;background-image:url("img/icons_sprite.png");background-position:-6px -981px;background-repeat:no-repeat;top:6px}
#barra .container_barra ul li i.icon-phone{background-position:-4px -1019px}
#barra .container_barra span.claim{float:left;display:inline;margin:0;padding:11px 0 0 0;width:auto;color:#999;font-style:italic}


#container_bg #header{width:100%!important;width:1000px;max-width:1000px;margin:45px auto 0 auto;text-align:left;clear:both}
#container_bg #header .logo{width:210px;margin:25px 0 0 0;text-align:left;float:left;display:inline;padding:0;}
#container_bg #header .logo span.sublogo, #container_bg #header .logo h1.sublogo{font-size:15px;color:#aa72c1;float:right;display:inline;padding:0;margin:0;text-shadow: 0px 1px 0px #fff;   -webkit-text-shadow:  0px 1px 0px #fff;   -moz-text-shadow:  0px 1px 0px #fff;font-weight:normal;text-align:center;width:100%}
#container_bg #header .logo span.sublogo strong, #container_bg #header .logo h1.sublogo strong{font-weight:normal}

#container_bg #header .buscador{width:100%!important;width:490px;max-width:490px;margin:15px 0% 25px 3%;text-align:left;float:left;display:inline;padding:0;}
#container_bg #header .buscador span{float:left;display:inline;margin:0 0 8px 2%;padding:0;font-size:1.2em;color:#260552;text-shadow: 0px 1px 0px #fff;   -webkit-text-shadow:  0px 1px 0px #fff;   -moz-text-shadow:  0px 1px 0px #fff;width:98%}
#container_bg #header .buscador form{float:left;display:inline;margin:0;padding:0;width:100%;position:relative}
#container_bg #header .buscador form input.inputbox{float:left;display:inline;margin:0;padding:10px 0 0 2%;width:97%;height:27px;border:1px solid #CCC;color:#000;font-size:1.4em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;letter-spacing:-1px}
#container_bg #header .buscador form input.button{float:left;display:inline;margin:0;padding:0;width:35px;height:35px;background-image:url("img/icons_sprite.png");background-position:0 0;background-repeat:no-repeat;border:0;position:absolute;right:15px;top:2px;cursor:pointer}

#container_bg #header .carrito_compra{width:100%!important;width:230px;max-width:230px;margin:15px 0 0 0;text-align:left;float:right;display:inline;padding:0;}
#container_bg #header .carrito_compra ul{float:left;display:inline;margin:0;padding:0;text-transform:uppercase;list-style:none;width:100%}
#container_bg #header .carrito_compra ul li{float:left;display:inline;margin:0;padding:0;list-style:none;width:100%}

#container_bg #header .carrito_compra ul.secc_carrito{font-size:1.2em;text-transform:uppercase;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:  0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff;padding-left:2%;width:98%;margin-bottom:6px;margin-top:2px}
#container_bg #header .carrito_compra ul.secc_carrito li{border-right:1px solid #260552;width:auto;padding-right:3px;padding-left:3px;font-weight:bold}
#container_bg #header .carrito_compra ul.secc_carrito li.last{border-right:0}
#container_bg #header .carrito_compra ul.secc_carrito li a{color:#260552}

#container_bg #header .carrito_compra .articulos_precio{float:left;display:inline;margin:0;padding:0 2% 0 2%;width:95%;height:37px;border:1px solid #CCC;background-color:#FFF;background-image:url("img/icons_sprite.png");background-position:3px -53px;background-repeat:no-repeat;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

#container_bg #header .carrito_compra .articulos_precio span{font-size:1.4em;color:#000;float:right;display:inline;margin:8px 15px 0 0;padding:0 0 0 5px;letter-spacing:-1px;background-image:url("img/bg_transparencia.png");background-position:0 0;background-repeat:repeat;}
#container_bg #header .carrito_compra .articulos_precio span strong{font-size:1.6em;font-weight:normal}

#container_bg #header .carrito_compra ul.fin_carrito{font-size:1.2em;text-transform:lowercase;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:  0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff;margin-top:3px;margin-bottom:5px}
#container_bg #header .carrito_compra ul.fin_carrito li{width:45%;padding-left:10px}
#container_bg #header .carrito_compra ul.fin_carrito li a{color:#0089d0;text-decoration:none;font-weight:normal}
#container_bg #header .carrito_compra ul.fin_carrito li a:hover{color:#260552}

#container_bg #header .promo, #container_bg .central .promo{float:left;display:inline;margin:1.3% 0 0 0;padding:0 0 1% 0;width:100%;text-align:center;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:  0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff;font-size:15px}
#container_bg #header .promo a,#container_bg .central .promo a{color:#000;width:60%;display:block;margin:0 auto}

#container_bg #header .promo a img, #container_bg .central .promo a img{float:left;display:inline;border:0 none}
#container_bg #header .promo a span{float:left;display:inline;width:84%;padding:6px 0 0 0;line-height:1.3em}
#container_bg .central .promo a span{width:88%;padding:16px 0 0 0;line-height:17px;float:left;display:inline;}
#container_bg .central .promo a:hover span{color:#0089d0}

#container_bg #main{width:100%!important;width:1280px;max-width:1280px;margin:0 auto;padding:0;clear:both}
#container_bg #main .miga{/*width:75%;*/width:65%;max-width:1280px;margin:3px 0 1% 0;text-align:left;float:left;display:inline;padding:0 0 0 0;font-size:12px;color:#0089d0;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:0px 1px 0px #fff;   -moz-text-shadow:0px 1px 0px #fff;}
#container_bg #main .miga a{color:#0089d0;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:0px 1px 0px #fff;   -moz-text-shadow:0px 1px 0px #fff;}
#container_bg #main .miga a:hover{color:#260552}
#container_bg #main .central{width:97%!important;width:1000px;max-width:1000px;margin:0 0 15px 0;text-align:left;float:left;display:inline;padding:2% 1.5% 1.5% 1.5%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color:#FFF;position:relative;display:inline;overflow:hidden;}

#container_bg #main .redessociales{float:right;display:inline;margin:0 0 5px 0;padding:0 0 0 0;/*max-width:245px;*/max-width:345px;width:100%}
#container_bg #main .redessociales .facebook, #container_bg #main .redessociales .gplus{float:right;display:inline;margin:0 0 0 0;padding:0 0 0 0;}

#container_bg #main .central .menu{float:left;display:inline;margin:0 1% 0 0;padding:0 0 1% 0;width:21%;}
#container_bg #main .central .menu ul{float:left;display:inline;margin:0 0 15px 0;padding:0;width:100%;list-style:none;/*text-transform:lowercase*/}
#container_bg #main .central .menu ul li{float:left;display:inline;margin:0;padding:10px 0 10px 0;width:100%;list-style:none;font-weight:normal;font-size:1.5em;border-bottom:1px dashed #e0e1e2}
#container_bg #main .central .menu ul li h2{font-weight:normal;font-size:1em; margin:0px;}

#container_bg #main .central .menu ul li i{float:left;display:inline;margin:0 4px 0 0;padding:0;height:16px;width:20px;background-image:url("img/icons_sprite.png");background-repeat:no-repeat;background-position:-6px -1129px}
#container_bg #main .central .menu ul li i.icon-star{background-position:-6px -1129px}
#container_bg #main .central .menu ul li i.icon-news{background-position:-6px -1094px;width:22px}
#container_bg #main .central .menu ul li i.icon-masvendidos{background-position:-6px -1061px}

#container_bg #main .central .menu ul li a{color:#3c1f63;line-height:1.2em}
#container_bg #main .central .menu ul li.tecnologias a, #container_bg #main .central .menu ul li.ofertas a, #container_bg #main .central .menu ul li.productos a, #container_bg #main .central .menu ul li.outlet a{color:#fff;}
#container_bg #main .central .menu ul li a:hover{color:#0089D0}
#container_bg #main .central .menu ul li.destacado ul li a{color:#0089d0}
#container_bg #main .central .menu ul li.destacado ul li a:hover{color:#0089D0}

#container_bg #main .central .menu ul li.activo:hover{color:#0089D0;}
#container_bg #main .central .menu ul li.activo a{color:#0089D0;}
#container_bg #main .central .menu ul .activo.tecnologias a, #container_bg #main .central .menu ul .activo.ofertas a, #container_bg #main .central .menu ul .activo.productos a, #container_bg #main .central .menu ul .activo.outlet a{color:#0089D0}
#container_bg #main .central .menu ul li.tecnologias a:hover, #container_bg #main .central .menu ul li.ofertas a:hover, #container_bg #main .central .menu ul li.productos a:hover, #container_bg #main .central .menu ul li.outlet a:hover{color:#0089D0}

#container_bg #main .central .menu ul li.tecnologias:hover{background-image: url(img/back_tecnologias_a.png);background-color:#fff; cursor:pointer}
#container_bg #main .central .menu ul li.ofertas:hover{background-image: url(img/back_ofertas_a.png);background-color:#fff;cursor:pointer}
#container_bg #main .central .menu ul li.productos:hover{background-image: url(img/back_productos_a.png);background-color:#fff;cursor:pointer}
#container_bg #main .central .menu ul li.outlet:hover{background-image: url(img/back_outlet_a.png);background-color:#fff;cursor:pointer}
#container_bg #main .central .menu ul li.tecnologias:hover a{color:#0089D0}
#container_bg #main .central .menu ul li.ofertas:hover a{color:#0089D0}
#container_bg #main .central .menu ul li.productos:hover a{color:#0089D0}
#container_bg #main .central .menu ul li.outlet:hover a{color:#0089D0}

#container_bg #main .central .menu ul li ul{margin:10px 0 0 0}
#container_bg #main .central .menu ul li ul li{padding:0 0 13px 2%;border-bottom:0;font-size:0.85em;width:98%}
#container_bg #main .central .menu ul li ul li a{color:#0089d0}
#container_bg #main .central .menu ul li ul li a:hover{color:#3c1f63}
#container_bg #main .central .menu ul li ul li.activo a{color:#3c1f63;}

#container_bg #main .central .menu.mobile{display:none}

#container_bg #main .central .menu .ekomi{float:left;display:inline;width:100%;margin:15px 0 15px 0;padding:0;text-align:center}
#container_bg #main .central .menu .ekomi a {margin:0 auto;display:block}
#container_bg #main .central .menu .ekomi a img{border:0 none;margin:0 auto;width:162px;height:237px}

#container_bg #main .central .menu .banner{float:left;display:block;margin:0 auto;text-align:center;padding:0;width:100%}

/* modulo de redes sociales */

#container_bg #main .central .menu .mod_redessociales, #container_bg #main .central .menu .mod_redessociales ul{float:left;display:inline;margin:15px 0 9px 0;padding:0 0 0 0;width:100%}
#container_bg #main .central .menu .mod_redessociales ul{margin:0 0 0 10%;width:90%}
#container_bg #main .central .menu .mod_redessociales ul:before{background-image:url("img/rrss-sprite.png");content:"";float:left;display:block;margin:0 0 10px 0;padding:0;width:100%;height:34px;background-position:top center;background-repeat:no-repeat} 
#container_bg #main .central .menu .mod_redessociales ul li{float:none;display:inline;margin:0 auto;padding:0;width:37px;height:37px;border:0 none;}
#container_bg #main .central .menu .mod_redessociales ul li a{width:37px;height:38px;display:block;float:left;margin:0 0 6px 7%;padding:0;background-image:url("img/rrss-sprite.png");background-repeat:no-repeat;background-position:0 0}
#container_bg #main .central .menu .mod_redessociales ul li.facebook a{background-position:0 -36px}
#container_bg #main .central .menu .mod_redessociales ul li.twitter a{background-position:-40px -36px}
#container_bg #main .central .menu .mod_redessociales ul li.gplus a{background-position:-81px -36px}
#container_bg #main .central .menu .mod_redessociales ul li.youtube a{background-position:0 -75px}
#container_bg #main .central .menu .mod_redessociales ul li.linkedin a{background-position:-40px -75px}
#container_bg #main .central .menu .mod_redessociales ul li.instagram a{background-position:-80px -75px}

#container_bg .central .pie_central .mod_redessociales, #container_bg .central .pie_central .mod_redessociales ul{float:right;display:inline;margin:15px 0 9px 0;padding:0 0 0 0;width:100%;max-width:750px}
#container_bg .central .pie_central .mod_redessociales ul{margin:0 0 0 0;width:225px;float:right;position:relative;padding-left:55px;}
#container_bg .central .pie_central .mod_redessociales ul:before{content:"sí­guenos";float:left;display:block;margin:0 0 10px 0;padding:0;background-position:top center;background-repeat:no-repeat;font-size:1.4em;color:#000;position:absolute;left:0;top:10px}

.fr #container_bg .central .pie_central .mod_redessociales ul{padding-left:74px;}
.fr #container_bg .central .pie_central .mod_redessociales ul:before{content:"suivez-nous"}
.it #container_bg .central .pie_central .mod_redessociales ul:before{content:"seguici in"}
.en #container_bg .central .pie_central .mod_redessociales ul:before{content:"follow us"}
.pt #container_bg .central .pie_central .mod_redessociales ul:before{content:"siga-nos"}
.de #container_bg .central .pie_central .mod_redessociales ul:before{content:"folgen sie uns"}
.de #container_bg .central .pie_central .mod_redessociales ul{padding-left:88px;}

#container_bg .central .pie_central .mod_redessociales ul li{float:left;display:inline;margin:0 0 6px 8px;padding:0;width:37px;height:38px;border:0 none}
#container_bg .central .pie_central .mod_redessociales ul li a{width:37px;height:38px;display:block;float:left;margin:0;padding:0;background-image:url("img/rrss-sprite.png");background-repeat:no-repeat;background-position:0 0;}
#container_bg .central .pie_central .mod_redessociales ul li.facebook a{background-position:0 -36px}
#container_bg .central .pie_central .mod_redessociales ul li.twitter a{background-position:-40px -36px}
#container_bg .central .pie_central .mod_redessociales ul li.gplus a{background-position:-81px -36px}
#container_bg .central .pie_central .mod_redessociales ul li.youtube a{background-position:0 -75px}
#container_bg .central .pie_central .mod_redessociales ul li.linkedin a{background-position:-40px -75px}
#container_bg .central .pie_central .mod_redessociales ul li.instagram a{background-position:-80px -75px}

/* fin modulo de redes sociales */

.headingsmap{display:none}

#container_bg #main .central .content{float:left;display:inline;margin:0;padding:0;width:78%;overflow:hidden}
#container_bg #main .central .content .modulo_home{float:left;display:inline;margin:0;padding:0;width:100%;border-bottom:1px solid #f2eded;background-color:#FFF;background-image:url("img/bg_modulohome.png")!important;background-image:url("img/bg_modulohome.gif");background-repeat:no-repeat;background-position:right bottom;}
#container_bg #main .central .content .modulo_home a{border:0 none;text-decoration:none;float:left;display:inline;width:95%;margin:0;padding:2% 2.5% 2% 2.5%;position:relative}
#container_bg #main .central .content .modulo_home a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content .modulo_home img{float:left;display:inline;margin:0 2.5% 0 0;padding:0;/*width:97.5%!important;*/height:230px;max-height:230px;width:auto;max-width:268px}
#container_bg #main .central .content .modulo_home img.mediana{height:284px;max-height:284px;width:auto;max-width:504px;border:1px solid #FFF}
#container_bg #main .central .content .modulo_home img.ancho_completo{height:auto;max-height: inherit;width:auto;max-width:756px;border:1px solid #FFF;margin-bottom:15px}

#container_bg #main .central .content .modulo_home a h3, #container_bg #main .central .content .modulo_home h3 a{color:#000;}
#container_bg #main .central .content .modulo_home h3{font-size:2.0em;font-weight:normal;line-height:1.2em;margin:2% 0 2% 0;padding:0;position:relative}
#container_bg #main .central .content .modulo_home a p, #container_bg #main .central .content .modulo_home p a{color:#666}
#container_bg #main .central .content .modulo_home p{font-size:1.3em;font-weight:normal;line-height:1.4em;margin:0 0 2% 0;padding:0;float:none}
#container_bg #main .central .content .modulo_home a ul, #container_bg #main .central .content .modulo_home ul a{color:#999}
#container_bg #main .central .content .modulo_home ul{font-weight:normal;line-height:1.1em;margin:1% 0 2% 0;padding:0;float:right;display:inline;width:60%;text-shadow: 0px 1px 0px #fff;   -webkit-text-shadow:  0px 1px 0px #fff;   -moz-text-shadow:  0px 1px 0px #fff;}

#container_bg #main .central .content .modulo_home ul.enlace_adicional li a{font-size:0.9em;}
#container_bg #main .central .content .modulo_home ul li{margin:0 0 0% 4%;padding:2% 0 1% 0;float:right;display:inline;width:auto;font-size:1.9em;width:auto}
#container_bg #main .central .content .modulo_home ul li.precio_antes{font-size:1.9em;margin-top:1.6%}
#container_bg #main .central .content .modulo_home ul li.precio_antes strong{font-size:1.3em;font-weight:normal;letter-spacing:-1px;text-decoration:line-through}
#container_bg #main .central .content .modulo_home ul li.precio_ahora{font-size:2.2em;color:#0089d0;padding-bottom:3%}
#container_bg #main .central .content .modulo_home ul li.precio_ahora strong{font-size:1.7em;font-weight:normal;letter-spacing:-1px}
#container_bg #main .central .content .modulo_home ul li.iva{font-size:1.9em;color:#0089d0;width:100%;text-align:right;padding-bottom:2%}
#container_bg #main .central .content .modulo_home .tiempo_restante{float:left;display:inline;margin:0 0 0 0;padding:0;width:320px;font-size:1.25em;color:#0089d0;position:absolute;bottom:15px;left:2.5%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-image:url("img/bg_transparencia.png");background-position: 0 0;background-repeat:repeat;font-weight:normal;text-shadow:2px 0 0 #FFFFFF;-moz-text-shadow:2px 0 0 #FFFFFF;-webkit-text-shadow:2px 0 0 #FFFFFF;}
#container_bg #main .central .content .modulo_home .tiempo_restante a, #container_bg #main .central .content .modulo_home a .tiempo_restante{color:#0089d0}
#container_bg #main .central .content .modulo_home .tiempo_restante span.icon_reloj{float:left;display:inline;margin:0 1% 0 0;padding:0;width:37px;height:35px;background-image:url("img/icons_sprite.png");background-position:0 -374px;background-repeat:no-repeat}
#container_bg #main .central .content .modulo_home .tiempo_restante span.tiempo{float:left;display:inline;margin:0;padding:10px 0 0 0;width:auto;}

#container_bg #main .central .content .modulo_home embed,#container_bg #main .central .content .modulo_home iframe,#container_bg #main .central .content .modulo_home object{float:left;display:inline;margin:0 2% 0 0;padding:0;/*width:98%!important;*/width:485px;max-width:485px;height:286px;border:1px solid #FFF;box-shadow:2px 4px 9px #b9b8b8;-webkit-box-shadow:2px 4px 9px #b9b8b8;-moz-box-shadow: 2px 4px 9px #b9b8b8}
#container_bg #main .central .content .modulo_home.video h3{font-size:18px;}
#container_bg #main .central .content .modulo_home.video p{color:#0089d0}

#container_bg #main .central .content .modulo_home.video a{padding:0.5% 2% 1% 1%;width:97%}
#container_bg #main .central .content .modulo_home.video a:hover{padding:0.5% 2% 1% 1%;width:97%}
#container_bg #main .central .content .modulo_home.video ul{width:auto;float:none;}
#container_bg #main .central .content .modulo_home.video ul li.precio_antes{margin-top:0;font-size:1.6em;padding-top:1%}
#container_bg #main .central .content .modulo_home.video ul li.precio_ahora{font-size:1.8em;padding-bottom:1%}
#container_bg #main .central .content .modulo_home.video ul li.iva{font-size:1.5em;padding-top:1%;padding-bottom:1%}

#container_bg #main .central .content .modulo_home ul.enlace_adicional{}
#container_bg #main .central .content .modulo_home ul.enlace_adicional li{font-size:1.6em;min-width:200px;text-align:right;padding-bottom:0;padding-top:2%}

span.separador{float:left;display:inline;margin:0;padding:2% 0 2% 0;width:100%}

#container_bg #main .central .claves_empresa{float:left;display:inline;margin:0;padding:0;width:100%;}
#container_bg #main .central .claves_empresa .clave{float:left;display:inline;margin:0 0 0 1.5%;padding:0;width:31.5%;}
#container_bg #main .central .claves_empresa .clave p{float:left;display:inline;margin:0;padding:0;width:100%;font-size:1.8em;font-weight:normal;color:#000;letter-spacing:-0.5px}

#container_bg #main .central .claves_empresa .clave p span.icon{float:left;display:inline;margin:0 1% 0 0;padding:0;width:50px;height:52px;background-image:url("img/icons_sprite.png");background-position:0 -430px;background-repeat:no-repeat}
#container_bg #main .central .claves_empresa .clave p span.icon.condiciones{background-position:0 -430px}
#container_bg #main .central .claves_empresa .clave p span.icon.formaspago{background-position:0 -509px}
#container_bg #main .central .claves_empresa .clave p span.icon.tiendafisica{background-position:0 -577px}
#container_bg #main .central .claves_empresa .clave p span.condicion{margin:3% 0 0 0;display:block;padding:0;width:auto;text-align:left}
#container_bg #main .central .claves_empresa .clave ul{float:left;display:inline;margin:4% 0 0 0;padding:0;width:100%;font-size:1.4em;color:#666}
#container_bg #main .central .claves_empresa .clave ul li{float:left;display:inline;margin:0 2% 3% 0;padding:0;width:98%;line-height:1.3em}
#container_bg #main .central .content .claves_empresa .clave ul li{margin-bottom:3.5%}


#container_bg #main .central .claves_empresa .clave ul li a{color:#666;}
#container_bg #main .central .claves_empresa .clave ul li a:hover{color:#0089d0}
#container_bg #main .central .claves_empresa .clave ul li span.icon-li{float:left;display:inline;margin:0;padding:0;width:6%;height:31px;color:#0089d0}
#container_bg #main .central .claves_empresa .clave ul li strong{color:#0089d0;font-weight:normal}

#container_bg #main .central .content .modulo_adicional .home-mismos-gustos{background-color:#ebebeb}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul li{margin-bottom:10px}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul li a{line-height:1.3em;background-color:#ebebeb}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul li img{border:1px dashed #FFF }

#container_bg #main .central .content .modulo_adicional{float:left;display:inline;margin:0;padding:0;width:100%;position:relative}
#container_bg #main .central .content .modulo_adicional .masvendidos,#container_bg #main .central .content .modulo_adicional .categorias_destacadas,#container_bg #main .central .content .modulo_adicional .home-mismos-gustos,#container_bg #main .central .content .modulo_adicional .masvendidoshome,#container_bg #main .central .content .modulo_adicional .vistorecientementehome{float:left;display:inline;margin:0;padding:0 0 2% 1.5%;border-left:1px solid #CCC;}
#container_bg #main .central .content .modulo_adicional .masvendidos{width:100%!important;width:234px;max-width:234px;}
#container_bg #main .central .content .modulo_adicional .masvendidoshome{width:100%!important;/*width:460px;max-width:460px*/max-width:47%}

#container_bg #main .central .content .modulo_adicional .categorias_destacadas{width:100%!important;width:489px;/*max-width:489px;*/max-width:65%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth{width:100%!important;width:100%;max-width: none;padding-left:0;border-left:0 none}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta{width:23%}

#container_bg #main .central .content .modulo_adicional .home-mismos-gustos{width:100%!important;width:100%;max-width: none;padding-left:0;border-left:0 none}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome{width:100%!important;width:100%;max-width: none;padding-left:0;border-left:0 none}

#container_bg #main .central .content .modulo_adicional .masvendidos p,#container_bg #main .central .content .modulo_adicional .categorias_destacadas p,#container_bg #main .central .content .modulo_adicional .home-mismos-gustos p,#container_bg #main .central .content .modulo_adicional .masvendidos p,#container_bg #main .central .content .modulo_adicional .vistorecientementehome p{float:left;display:inline;margin:0 0 5.5% 0;padding:0;font-size:1.5em;color:#000;width:100%}

#container_bg #main .central .content .modulo_adicional .masvendidos .producto{float:left;display:inline;margin:0;padding:0;width:100%;position:relative;line-height:1.1em}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto a{float:left;display:inline;margin:0;padding:1.5% 1.5% 1.8% 0;width:98.5%;}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto a img{float:left;display:inline;margin:0 2.5% 0 0;padding:0;/*width:100%!important;*/width:81px;max-width:83px;border:1px solid #CCC}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto span{color:#666;font-size:1.4em;width:60%;float:left;display:inline;margin:0;padding:0}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto span.producto{margin-bottom:2%;margin-top:2%;font-size:1.3em}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto span.precio{color:#0089d0;padding-bottom:5px}

#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto{float:left;display:inline;margin:0;padding:0;width:100%;position:relative;line-height:1.1em}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto a{float:left;display:inline;margin:0;padding:1.5% 1.5% 1.8% 0;width:98.5%;}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto a img{float:left;display:inline;margin:0 2.5% 0 0;padding:0;/*width:100%!important;*/width:120px;max-width:120px;border:1px solid #CCC}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span{color:#666;font-size:1.4em;width:60%;float:left;display:inline;margin:0;padding:0}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.producto{margin-bottom:2%;margin-top:2%;font-size:1.3em}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.precio{color:#0089d0;padding-bottom:5px}

#container_bg #main .central .content .modulo_adicional .categorias_destacadas p{margin-bottom:3%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul li a{font-size:1.4em;color:#0089d0;float:left;display:inline;width:100%!important;width:150px;/*max-width:150px*/max-width:100%;letter-spacing:-0.7px;text-align:center}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul li a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul li{float:left;display:inline;margin:0 3% 0 0;padding:0 0 2% 0;width:100%!important;width:150px;/*max-width:150px;*/max-width:31%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul li.last{margin-right:0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul li img{float:left;display:inline;margin:0 0 3% 0;padding:0;width:100%;height:auto}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul.segunda_tanda li{margin-bottom:0;padding-bottom:0}

#container_bg #main .central .content .modulo_adicional .home-mismos-gustos p{margin-bottom:3%}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul{float:left;display:inline;margin:0 10px;padding:0;width:100%}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul li a{font-size:1.4em;color:#0089d0;float:left;display:inline;width:100%!important;width:130px;max-width:130px;letter-spacing:0;text-align:center}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul li a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul li{float:left;display:inline;margin:0 10px 0 0;padding:0 5px 5px;width:100%!important;width:130px;max-width:130px;min-height:235px}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul li.last{margin-right:0}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos ul li img{float:left;display:inline;margin:0 0 3% 0;padding:0;width:100%;height:auto}

#container_bg #main .central .content .modulo_adicional .vistorecientementehome p{margin-bottom:3%}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome ul{float:left;display:inline;margin:0 10px;padding:0;width:100%}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome ul li a{font-size:1.4em;color:#0089d0;float:left;display:inline;width:100%!important;width:118px;max-width:118px;letter-spacing:-0.7px;text-align:center}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome ul li a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome ul li{float:left;display:inline;margin:0 10px 0 0;padding:0 5px 5px;width:100%!important;width:118px;max-width:118px}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome ul li.last{margin-right:0}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome ul li img{float:left;display:inline;margin:0 0 3% 0;padding:0;width:100%;height:auto}


#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta{float:left;display:inline;margin:0 2% 0 0;padding:0;width:31%;position:relative;line-height:1.1em;}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}

#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a .imagen{height:165px;width:100%;max-height:165px;float:left;display:inline;overflow:hidden}

#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a img{float:left;display:inline;margin:0;padding:0;width:100%!important;width:151px;max-width:151px;height:auto}
.oldie #container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a img{height:inherit}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta p{font-size:1.25em;color:#666;margin-top:3%;line-height:1.2em;margin-bottom:5%;min-height:46px}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul {text-align:center;padding:1% 0 2% 0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul li{width:auto!important;float:none;font-size:1.6em}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a ul li{color:#999}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul li.precio_ahora{color:#0089d0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul li.precio_antes{text-decoration:line-through}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul.detalles_cesta {text-align:center;padding:2% 0 2% 0;text-transform:uppercase;margin-top:3%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul.detalles_cesta li a{font-size:0.70em;color:#FFF;background-color:#999;margin-bottom:3%;padding:2.5% 0 2.5% 0;letter-spacing:0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul.detalles_cesta li.cesta a{background-color:#0089d0}

/* Ofertas destacadas */

#container_bg #main .central .content .modulo_adicional .masvendidos{background-color:#ebebeb;border:0 none;padding-top:10px;padding-bottom:7px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto span{color:#000;}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto span.precio{float:right}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto span.precio s{padding-top:5px;float:left;}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto span.precio, #container_bg #main .central .content .modulo_adicional .masvendidos .producto span.productSpecialPrice{color:#ff6600;font-weight:normal;padding-top:5px}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto span.productSpecialPrice{font-size:1em;text-align:center}
#container_bg #main .central .content .modulo_adicional .masvendidos p{background-color:#FFF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding-top:5px;padding-bottom:5px;position:relative;padding-left:52px;max-width:175px}
#container_bg #main .central .content .modulo_adicional .masvendidos p:before{content:"";float:left;display:inline;margin:0;padding:0;width:61px;height:58px;position:absolute;top:-20px;left:-10px;background-image:url("img/icon-top.png");background-position:0 0;background-repeat:no-repeat}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas{padding-top:15px;border-left:0 none}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul{margin:2.25% 0 0 0}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto a img{max-height:83px}

#container_bg #main .central .content .modulo_adicional .home-mismos-gustos{padding-top:15px;border-left:0 none}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome{padding-top:15px;border-left:0 none}
#container_bg #main .central .content .modulo_adicional .masvendidoshome{background-color:#ebebeb;border:0 none;padding-top:10px;padding-bottom:7px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span{color:#000;}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.precio{float:right}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.precio s{padding-top:5px;float:left;}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.precio, #container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.productSpecialPrice{color:#ff6600;font-weight:normal;padding-top:5px}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.productSpecialPrice{font-size:1em;text-align:center}
#container_bg #main .central .content .modulo_adicional .masvendidoshome p{background-color:#FFF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding-top:5px;padding-bottom:5px;position:relative;padding-left:52px;max-width:175px;color:#000;margin-bottom:15px}
#container_bg #main .central .content .modulo_adicional .masvendidoshome p:before{content:"";float:left;display:inline;margin:0;padding:0;width:61px;height:58px;position:absolute;top:-20px;left:-10px;background-image:url("img/icon-top.png");background-position:0 0;background-repeat:no-repeat}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto a img{max-height:120px;border:1px dashed #FFF}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.producto{line-height:1.3em}

/* ofertas destacadas mÃ¡s llamativas */

#container_bg #main .central .content .modulo_adicional .categorias_destacadas{background-color:#ebebeb;border:0 none;padding-top:10px;padding-bottom:12px;float:right;}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos{background-color:#ebebeb;border:0 none;padding-top:10px;padding-bottom:12px;float:right;}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome{background-color:#ebebeb;border:0 none;padding-top:10px;padding-bottom:12px;float:right;}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a .imagen{max-width:150px;background-color:#FFF;position:relative;}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a .imagen img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta{margin-left:0;margin-right:2%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul{max-width:150px}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul li.precio_ahora{color:#ff6600;font-weight:normal}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas p{background-color:#FFF;padding-top:5px;padding-bottom:5px;position:relative;padding-left:52px;max-width:90%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas p:before{content:"";float:left;display:inline;margin:0;padding:0;width:61px;height:58px;position:absolute;top:-20px;left:-10px;background-image:url("img/icon-oferta.png");background-position:0 0;background-repeat:no-repeat}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos p{background-color:#FFF;padding-top:5px;padding-bottom:5px;position:relative;padding-left:52px;max-width:75%}
#container_bg #main .central .content .modulo_adicional .home-mismos-gustos p:before{content:"";float:left;display:inline;margin:0;padding:0;width:61px;height:58px;position:absolute;top:-20px;left:-10px;background-image:url("img/icon-oferta.png");background-position:0 0;background-repeat:no-repeat}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta p{color:#000;max-width:150px;background-color:transparent;padding:0;}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta p:before{display:none}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome p{background-color:#FFF;padding-top:5px;padding-bottom:5px;position:relative;padding-left:52px;max-width:75%}
#container_bg #main .central .content .modulo_adicional .vistorecientementehome p:before{content:"";float:left;display:inline;margin:0;padding:0;width:61px;height:58px;position:absolute;top:-20px;left:-10px;background-image:url("img/icon-oferta.png");background-position:0 0;background-repeat:no-repeat}

/* ofertas destacadas mÃ¡s llamativas al 100%*/

#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth{background-color:#ebebeb;border:0 none;padding-top:10px;padding-bottom:7px}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta a .imagen{/*max-width:150px*/;max-width:100%;background-color:#FFF;position:relative;}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta a .imagen img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta{margin-left:2%;margin-right:0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta ul{/*max-width:150px*/;max-width:100%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta ul li.precio_ahora{color:#ff6600;font-weight:normal}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth p{background-color:#FFF;padding-top:5px;padding-bottom:5px;position:relative;padding-left:52px;max-width:75%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth p:before{content:"";float:left;display:inline;margin:0;padding:0;width:61px;height:58px;position:absolute;top:-20px;left:-10px;background-image:url("img/icon-oferta.png");background-position:0 0;background-repeat:no-repeat}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta p{color:#000;/*max-width:150px*/max-width:100%;background-color:transparent;padding:0;}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta p:before{display:none}

#container_bg #main .central .content.cesta_compra{width:100%}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad{background-image:none;border-color:#CCC;margin-top:0}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad a .imagen{max-width:75px;margin-bottom:12px;margin-top:0;overflow:hidden;/*max-height:70px*/}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad a .imagen img{height:auto!important}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.detalles_producto li{width:50%;float:right}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.detalles_producto{padding-top:2%}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.detalles_producto li{text-align:right}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.detalles_producto li span.quitarproducto{float:right;display:block;margin:0;padding:0;width:20px;height:20px;border:1px solid #CCC;border-radius:50px}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.detalles_producto li span.quitarproducto a{width:100%;padding-top:3px}

#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.acciones_cesta, #container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.acciones_cesta li{float:right;display:inline;margin:0;padding:0;width:auto}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.acciones_cesta li{float:left;font-size:1.2em;color:#666;padding-left:5px}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.acciones_cesta li a{color:#666;width:auto}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad a h2{font-size:1.5em}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad a p strong{color:#0089d0}

#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad small{}

#container_bg #main .central .content.cesta_compra ul.botones, #container_bg #main .central .content.cesta_compra ul.botones li{float:right;display:inline;margin:0 0 1% 0;/*padding:0;*/width:100%}		  
#container_bg #main .central .content.cesta_compra ul.botones li{margin-left:1%;width:auto;border:1px solid #ebebeb;background: #0398e6; padding:6px 0 7px 0}

#container_bg #main .central .content.cesta_compra ul.botones li a{width:auto;height:23px;padding:5px 10px 5px 10px;font-size:14px;color:#FFF;height:23px;letter-spacing:0px;width:100%;text-align:left;padding-left:42px;padding-top:5px;position:relative}
#container_bg #main .central .content.cesta_compra ul.botones li a:hover{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}

#container_bg #main .central .content.cesta_compra ul.botones li a i.icon-cesta{float:left;display:block;margin:0;padding:0;background-image:url("img/icons_sprite.png");background-position:3px -722px;background-repeat:no-repeat;width:38px;height:27px;position:absolute;top:0;left:0}

#container_bg #main .central .content.cesta_compra ul.botones li.actualizar, #container_bg #main .central .content.cesta_compra ul.botones li.continuar_comprando{border:1px solid #ccc;background: #ebebeb;}

.ie7 #container_bg #main .central .content.cesta_compra ul.botones li.actualizar, .ie8 #container_bg #main .central .content.cesta_compra ul.botones li.actualizar,.ie9 #container_bg #main .central .content.cesta_compra ul.botones li.continuar_comprando{background: #ebebeb!important}

#container_bg #main .central .content.cesta_compra ul.botones li.actualizar a, #container_bg #main .central .content.cesta_compra ul.botones li.continuar_comprando a{padding-left:10px;color:#666;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff}

#container_bg #main .central .content.cesta_compra ul.subtotal, #container_bg #main .central .content.cesta_compra ul.subtotal li{float:left;display:inline;margin:0.5% 0 1% 0;padding:0;width:100%;color:#000}
#container_bg #main .central .content.cesta_compra ul.subtotal{margin-bottom:0;border-bottom:1px solid #CCC;padding-bottom:1%}
#container_bg #main .central .content.cesta_compra ul.subtotal li{font-size:1.5em;width:25%;text-align:right;color:#666;margin-top:0}
#container_bg #main .central .content.cesta_compra ul.subtotal li.enunciado{width:75%;color:#000;margin-top:0.45%}
#container_bg #main .central .content.cesta_compra ul.subtotal li.enunciado.peque{font-size:1.5em}
#container_bg #main .central .content.cesta_compra ul.subtotal li span.falta{float:right;display:block;color:#ff6600;font-size:0.8em}
#container_bg #main .central .content.cesta_compra ul.subtotal li.total{color:#0089D0;font-size:2em}
#container_bg #main .central .content.cesta_compra .productos_seccion{}

#container_bg #main .central .content.cesta_compra .modulo_adicional{background-color:#f5f5f5;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:2%;width:96%}
#container_bg #main .central .content.cesta_compra .modulo_adicional .categorias_destacadas.fullwidth .oferta{background-color:#FFF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:1%;width:21%}
#container_bg #main .central .content.cesta_compra .modulo_adicional .categorias_destacadas ul li{max-width:none}
#container_bg #main .central .content.cesta_compra .modulo_adicional .categorias_destacadas ul li a{max-width:none}
#container_bg #main .central .content.cesta_compra .modulo_adicional .categorias_destacadas .oferta{margin-right:0;margin-left:1.5%}
#container_bg #main .central .content.cesta_compra .modulo_adicional .categorias_destacadas p{text-align:center}

#container_bg .central .pie_central{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg .central .pie_central .secciones{float:left;display:inline;margin:0;/*padding:2% 1.5% 2% 1.5%;*/padding:10px 1.5% 10px 1.5%;width:96.9%;border:1px solid #CCC;background-image: url("img/checkered_pattern.png");background-position:0 0;background-repeat:repeat;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px}
.distribuidores #container_bg .central .pie_central .secciones{background-image: url("img/hoffman.png")}
html.ie6 #container_bg .central .pie_central .secciones{background-color:#f6f6f6}


#container_bg .central .pie_central .secciones .parte{float:left;display:inline;margin:0 2% 0 0;padding:0;width:19%;border-right:1px solid #CCC}
#container_bg .central .pie_central .secciones .parte.uno{/*width:40%;*/width:74%;}
#container_bg .central .pie_central .secciones .parte.dos{width:20%;}
#container_bg .central .pie_central .secciones .parte.tres{width:14%;}
#container_bg .central .pie_central .secciones .parte.cuatro{width:21%;border:0;margin-right:0}

#container_bg .central .pie_central .secciones .parte span.titular{float:left;display:inline;margin:0 0 10px 0;padding:0;font-size:1.5em;color:#000;width:100%}
#container_bg .central .pie_central .secciones .parte ul{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg .central .pie_central .secciones .parte ul li{float:left;display:inline;margin:0;padding:4px 0 3px 0;width:100%;font-size:1.3em}
#container_bg .central .pie_central .secciones .parte ul li a{color:#666}
#container_bg .central .pie_central .secciones .parte ul li a:hover{color:#000}

#container_bg .central .pie_central .secciones .parte.uno ul li{/*width:50%*/width:25%}

#container_bg .central .pie_central .secciones .parte select{display:none}

#container_bg .central .pie_central .secciones .pago_seguro{float:left;display:inline;margin:15px 0 0 0;padding:0;width:57%;}
#container_bg .central .pie_central .secciones .pago_seguro span.titular{float:left;display:inline;margin:5px 15px 0px 0;padding:0 0 10px 0;font-size:1.5em;color:#000;width:auto}
#container_bg .central .pie_central .secciones .pago_seguro ul{float:left;display:inline;margin:0;padding:0;}
#container_bg .central .pie_central .secciones .pago_seguro ul li{float:left;display:inline;margin:0 5px 0 0;padding:0;width:50px;height:33px;background-image:url("img/icons_sprite.png");background-position:0 -110px;background-repeat:no-repeat}
#container_bg .central .pie_central .secciones .pago_seguro ul li.visa{background-position:0 -110px;}
#container_bg .central .pie_central .secciones .pago_seguro ul li.mastercard{background-position:0 -163px;}
#container_bg .central .pie_central .secciones .pago_seguro ul li.4b{background-position:0 -216px;}
#container_bg .central .pie_central .secciones .pago_seguro ul li.amex{background-position:0 -269px;}
#container_bg .central .pie_central .secciones .pago_seguro ul li.paypal{background-position:0 -322px;width:73px}

#container_bg #footer{width:100%!important;width:1000px;max-width:1000px;margin:0 auto 24px auto;text-align:center;clear:both;}
#container_bg #footer a img{border:0 none;width:150px;height:32px;margin-bottom:7px}
#container_bg #footer ul.enlaces_footer{display:block;text-align:center;margin:0 auto;width:100%}
#container_bg #footer ul.enlaces_footer li{display:inline;font-size:12px;font-weight:normal;margin:0 15px 0 0;padding:0}
#container_bg #footer ul.enlaces_footer li a{color:#aa72c1}

/* Carrusel */

#carrusel{float:left;display:inline;margin:0;padding:5px 0 0 0;width:100%;background-image:url("img/bg_carrusel.png")!important;background-image:url("img/bg_carrusel.gif");background-position:0px -13px;background-repeat:no-repeat;}
#carrusel span.titular-carrusel{float:left;display:inline;margin:0 0 0 0;padding:0 0 5px 0;width:100%;color:#000;text-align:center;font-size:1.5em;text-shadow: 0px 1px 0px #fff;   -webkit-text-shadow:  0px 1px 0px #fff;   -moz-text-shadow:  0px 1px 0px #fff;}
#slider-with-blocks-1 {width: 100%;float:left;display:inline;margin:0;padding:0 0 35px 0;background-image:url("img/bg_sombra-carrusel1.png")!important;background-image:url("img/bg_sombra-carrusel1.gif");background-position:50% 98%;background-repeat:no-repeat}
.royalSlider {width: 100%;min-height:265px;position: relative;direction: ltr;height:auto!important;height:265px}
.royalSlider > * {float: left;}
.rsWebkit3d .rsSlide {-webkit-transform: translateZ(0);}
.rsWebkit3d .rsSlide, .rsWebkit3d .rsContainer, .rsWebkit3d .rsThumbs, .rsWebkit3d .rsPreloader, .rsWebkit3d img, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsABlock, .rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;}
.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img, .rsFade.rsWebkit3d .rsContainer {-webkit-transform: none;}
.rsOverflow {width: 100%;position: relative;/*overflow: hidden;*/float: left;-webkit-tap-highlight-color: rgba(0,0,0,0);background-image:url("img/bg_sombra-carrusel1.png")!important;background-image:url("img/bg_sombra-carrusel1.gif");background-position:center top;background-repeat:no-repeat;padding-top:15px;height:265px!important}
.rsVisibleNearbyWrap {width: 100%;height: 100%;position: relative;overflow: hidden;left: 0;top: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.rsVisibleNearbyWrap .rsOverflow {position: absolute;left: 0;top: 0;}
.rsContainer {position: relative;width: 100%;height: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.rsArrow, .rsThumbsArrow {cursor: pointer;}
.rsThumb {float: left;position: relative;}
.rsArrow, .rsNav, .rsThumbsArrow {opacity: 1;-webkit-transition: opacity 0.3s linear;-moz-transition: opacity 0.3s linear;-o-transition: opacity 0.3s linear;transition: opacity 0.3s linear;}
.rsHidden {opacity: 0;visibility: hidden;-webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;-moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;-o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
	transition: visibility 0s linear 0.3s, opacity 0.3s linear;}
.rsGCaption {width: 100%;float: left;text-align: center;}

.royalSlider.rsFullscreen {position: fixed !important;height: auto !important;width: auto !important;margin: 0 !important;padding: 0 !important;z-index: 2147483647 !important;top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important;}
.royalSlider .rsSlide.rsFakePreloader {opacity: 1 !important;-webkit-transition: 0s;-moz-transition: 0s;-o-transition: 0s;transition: 0s;display: none;}
.rsSlide {position: absolute;left: 0;top: 0;display: block;overflow: hidden;height: 100%;width: 100%;}
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide {height: auto;}
.rsContent {width: 100%;height: 100%;position: relative;float:left}
.rsPreloader {position: absolute;z-index: 0;}
.rsNav {-moz-user-select: -moz-none;-webkit-user-select: none;user-select: none;}
.rsNavItem {-webkit-tap-highlight-color: rgba(0,0,0,0.25);}
.rsThumbs {cursor: pointer;position: relative;overflow: hidden;float: left;z-index: 22;}
.rsTabs {float: left;background: none !important;}
.rsTabs, .rsThumbs {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.rsVideoContainer {width: auto;height: auto;line-height: 0;position: relative;}
.rsVideoFrameHolder {position: absolute;left: 0;top: 0;background: #141414;opacity: 0;-webkit-transition: .3s;}
.rsVideoFrameHolder.rsVideoActive {opacity: 1;}
.rsVideoContainer iframe, .rsVideoContainer video, .rsVideoContainer embed, .rsVideoContainer .rsVideoObj {position: absolute;z-index: 50;left: 0;top: 0;width: 100%;height: 100%;}

.videors {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;}
.videors iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:98%;}

/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video, .rsVideoContainer.rsIOSVideo embed {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 44px;}
.rsABlock {left: 0;top: 0;position: absolute;z-index: 15;}
img.rsImg {max-width: none;}
.grab-cursor {cursor: url("img/grab.png") 8 8, move;}
.grabbing-cursor {cursor: url("img/grabbing.png") 8 8, move;}
.rsNoDrag {cursor: auto;}
.rsLink {left: 0;top: 0;position: absolute;width: 100%;height: 100%;display: block;z-index: 20;background: url("img/blank.gif");}

.rsMinW, .rsMinW .rsOverflow,.rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs {}
.rsMinW .rsArrow {height: 32px;width: 32px;position: absolute;display: block;cursor: pointer;z-index: 21;}
.rsMinW .rsArrowLeft { right: 40px; bottom:-35px; }
.rsMinW .rsArrowRight { right:0; bottom:-35px; }
.rsMinW .rsArrowIcn {width: 24px;height: 24px;margin-top: 3px;margin-left: 3px;position: absolute;cursor: pointer;background: url("img/rs-minimal-white.png") transparent;border-radius: 2px;box-shadow:0 0 8px #999999;	-moz-box-shadow:0 0 8px #999999;-webkit-box-shadow: 0 0 8px #999999;}
.rsMinW .rsArrowIcn:hover {}

.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position: -68px -36px; }
.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position: -68px -68px; }
.rsMinW.rsVer .rsArrowLeft .rsArrowIcn { background-position: -100px -36px; }
.rsMinW.rsVer .rsArrowRight .rsArrowIcn { background-position: -100px -68px; }
.rsMinW .rsArrowDisabled .rsArrowIcn { opacity: .3 !important; filter: alpha(opacity=30);  *display: none; }
.rsMinW .rsBullets {position: absolute;bottom: 5px;right: 95px;z-index: 35;padding-top: 4px;height: auto;text-align: center;line-height: 6px;overflow: hidden;}
.rsMinW .rsBullet {width: 6px;height: 6px;display: inline-block;*display:inline;*zoom:1;padding: 6px 5px 6px 4px;}
.rsMinW .rsBullet span {display: block;width: 6px;height: 6px;	border-radius: 50%;background: #CCC;background: rgba(255,255,255,0.5);box-shadow:0 0 8px #999999;	-moz-box-shadow:0 0 8px #999999;-webkit-box-shadow: 0 0 8px #999999;;}
.rsMinW .rsBullet.rsNavSelected span {background: #999;}

.rsMinW .rsThumbsArrow {height: 100%;width: 20px;position: absolute;display: block;cursor: pointer;z-index: 21;}
.rsMinW.rsWithThumbsVer .rsThumbsArrow {width: 100%;height: 20px;}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsMinW .rsThumbsArrowIcn {width: 16px;height: 16px;top: 50%;left: 50%;margin-top:-8px;margin-left: -8px;position: absolute;cursor: pointer;background: url("img/rs-minimal-white.png");}
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }
.rsMinW .rsThumbsArrowDisabled { display: none !important; }
.rsMinW .rsPreloader {width:20px;height:20px;background-image:url("img/preloader-white.gif");left:50%;top:50%;margin-left:-10px;margin-top:-10px;}
.rsMinW .rsGCaption {position: absolute;float: none;bottom: 6px;left: 6px;text-align: left;background: #000;background: rgba(0,0,0, 0.75);color: #FFF;padding: 2px 8px;width: auto;font-size: 12px;border-radius: 2px;}


#container_bg #main .central .content h1{float:left;display:inline;margin:0 0 1.2% 0;padding:0;font-size:2em;font-weight:normal;width:100%;color:#000}
#container_bg #main .central .content p{float:left;display:inline;margin:0 0 10px 0;padding:0;font-size:1.3em;font-weight:lighter;width:100%;color:#666;line-height:1.35em}
#container_bg #main .central .content p a{color:#0089D0}
#container_bg #main .central .content p strong, #container_bg #main .central .content p b{font-weight:bold;}
#container_bg #main .central .content p.small,
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica p.small{text-align: right;font-size: 1.2em;margin-top: 7px;color: #666}

#container_bg #main .central .content.ok h1{font-size:2.2em;margin:20px 0 15px 0}
#container_bg #main .central .content.ok p{font-size:1.6em}

#container_bg #main .central .content .categorias_seccion {float:left;display:inline;margin:1.5% 0 3% 0;padding:0;width:100%;}
#container_bg #main .central .content .categorias_seccion ul{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content .categorias_seccion ul li a{font-size:1.4em;color:#0089d0;float:left;display:inline;width:100%!important;width:234px;max-width:234px;letter-spacing:0px;text-align:center;padding-bottom:15px}
#container_bg #main .central .content .categorias_seccion ul li a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content .categorias_seccion ul li{float:left;display:inline;margin:0 3.5% 0 0;padding:0 0 2% 0;width:100%!important;/*width:234px;max-width:234px*/;width:31%;max-width:31%}
#container_bg #main .central .content .categorias_seccion ul li.last{margin-right:0}

#container_bg #main .central .content .categorias_seccion ul li a .img_seccion{float:left;display:inline;margin:5% 0 8% 0;padding:0;width:99.9%;height:191px;border:1px solid #CCC;background-color:#FFF;max-height:191px;overflow:hidden;position:relative}
#container_bg #main .central .content .categorias_seccion ul li img{float:left;display:inline;margin:0 0 5% 0;padding:4% 2% 2% 2%;width:95.9%;height:auto;}
#container_bg #main .central .content .categorias_seccion ul.segunda_tanda li{margin-bottom:0;padding-bottom:0}
#container_bg #main .central .content .categorias_seccion ul li a h2{}

#container_bg #main .central .content .categorias_seccion ul li a span.descuento_seccion{background-color:#0089d0;color:#fff;text-transform:uppercase;font-size:0.75em;letter-spacing:0;position:absolute;bottom:0%;width:95%;left:0;margin:0;padding:2% 2% 2% 3%;text-align:left;}

#container_bg #main .central .content .productos_seccion {float:left;display:inline;margin:1.5% 0 3% 0;padding:0;width:100%;}
#container_bg #main .central .content .productos_seccion .producto_unidad{float:left;display:inline;margin:2% 0 1% 0;padding:0 0 5px 0;width:100%;background-image:url("img/bg_carrusel.png");background-position:-281px 85px;background-repeat:no-repeat;border-bottom:1px solid #f2eded}

#container_bg #main .central .content .productos_seccion .producto_unidad a{float:left;display:inline;margin:0;padding:0;width:71%;}

#container_bg #main .central .content .productos_seccion .producto_unidad a .imagen{float:left;display:inline;margin:2%;padding:0;width:100%!important;width:125px;max-width:125px;position:relative}
#container_bg #main .central .content .productos_seccion .producto_unidad a h2, #container_bg #main .central .content .productos_seccion .producto_unidad a p, #container_bg #main .central .content .productos_seccion .producto_unidad a small{float:left;display:inline;margin:3% 0% 1% 0%;padding:0;width:100%!important;width:70%;max-width:70%;line-height:1.2em}
#container_bg #main .central .content .productos_seccion .producto_unidad a small{font-size:1.3em;margin:0;color:#666}

#container_bg #main .central .content .productos_seccion .producto_unidad a h2{font-size:1.7em;color:#000;}
#container_bg #main .central .content .productos_seccion .producto_unidad a p{font-size:1.3em;color:#666;margin-top:1%;line-height:1.2em;text-align:justify}

#container_bg #main .central .content .productos_seccion .producto_unidad a p.stock{float:right;}
#container_bg #main .central .content .productos_seccion .producto_unidad a p.stock img{margin-top:1px; vertical-align: sub;}
#container_bg #main .central .content .productos_seccion .producto_unidad a p.stock span.descripcion{color:#ff6600;}

#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto{float:left;display:inline;margin:0;padding:4% 0 0 0;width:29%;}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto form{margin:0;padding:0}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li{float:left;display:inline;margin:0 0 5% 0;padding:0;width:100%;text-align:center;font-size:1.5em;font-weight:normal;color:#0089d0}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li strong{font-weight:normal;font-size:1.3em}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li strong big s{font-size:0.9em}

#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li{position:relative}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li span.capa-descuento{background-color: #ff6600;color: #fff;font-weight: bold;padding: 5px 15px;text-align: right;position: absolute;top: -34px;right: 22%;font-size: 16px;}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li span.productSpecialPrice.descuento{border-bottom:2px solid #ff6600;padding-bottom:2px}

#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li strong span.descripcion{float:left;width:100%;text-align:center;margin-top:4px;font-size:0.6em;color:#666}

#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cantidad{width:auto}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cantidad span{font-size:0.8em;color:#000;margin-right:3px}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cantidad input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #999;text-align:center;width:32px;padding:5px 0;font-weight:bold;margin-top:1px}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cesta, #container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.vermodelos{width:181px;margin-left:3px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #ebebeb;background: #0398e6; }
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cesta a, #container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.vermodelos a{color:#FFF;height:21px;font-size:13px;letter-spacing:0px;width:100%;text-align:left;padding-left:40px;width:159px;padding-top:7px;background-image:url("img/icons_sprite.png");background-position:3px -722px;background-repeat:no-repeat;}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cesta a:hover, #container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.vermodelos a:hover{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}

#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.vermodelos{width:100%;margin-top:15%}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.vermodelos a{background-image:none;padding-left:0;text-align:center;width:100%}

#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad{width:31%;margin-left:2%}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a{width:100%}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a:hover{background-color:#f4f4f4;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a p{display:none}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a .imagen{height:190px;overflow:hidden;max-height:190px;max-width:100%!important}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a .imagen img{float:left;display:inline;padding:4% 2% 2%;width:96%}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a h2, #container_bg #main .central .content .productos_seccion .productos.cuadriculas .producto_unidad a p{max-width:100%}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a h2{font-size:1.5em;height:52px;overflow:hidden;}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto{width:100%;background-image:url("img/bg_transparencia.png");background-repeat:repeat;background-position:0 0}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li strong{font-size:1.3em}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cantidad{width:50%;background-color:#999;text-transform:uppercase;color:#FFF}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cantidad span{font-size:0.7em}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cantidad input{width:23px;padding:2px 1px 2px 0}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cantidad span{color:#FFF}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cesta,#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.vermodelos{width:49%;margin-left:1px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:0 none}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cesta a, #container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.vermodelos a{text-transform:uppercase;font-size:11px;padding-top:6px;height:16px;background-image:none;padding-left:0;text-align:center;width:100%}

#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.vermodelos{width:100%;margin-top:13.5%;margin-bottom:14px}

#container_bg #main .central .content .productos_seccion span.numero_total{float:left;display:inline;margin:0 1.5% 0.5% 0;padding:0;width:98.5%;font-size:1.2em;color:#0089d0;text-align:right;font-weight:500}
#container_bg #main .central .content .productos_seccion .filtro{float:left;display:inline;margin:0 0 0 0;padding:1% 1.5% 1% 1.5%;width:97%;font-size:1.2em;color:#666;font-weight:500;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image: url("img/checkered_pattern.png");background-repeat:repeat;background-position:0 0}
.distribuidores #container_bg #main .central .content .productos_seccion .filtro{background-image: url("img/hoffman.png")}

#container_bg #main .central .content .productos_seccion .filtro .vercomo{float:left;display:inline;margin:2px 0 0 0;padding:0;width:115px;}
#container_bg #main .central .content .productos_seccion .filtro .vercomo span{float:left;display:inline;margin:0 0 0 0;padding:3px 0 0 0;width:55px;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff}
#container_bg #main .central .content .productos_seccion .filtro .vercomo ul{float:right;display:inline;margin:0 0 0 0;padding:0;width:60px;}
#container_bg #main .central .content .productos_seccion .filtro .vercomo ul li{float:right;display:inline;margin:0 0 0 0;padding:0;}
#container_bg #main .central .content .productos_seccion .filtro .vercomo ul li a{float:left;display:inline;margin:0 0 0 8px;padding:0;width:20px;height:20px;background-image:url("img/icons_sprite.png");background-position:-1px -651px;background-repeat:no-repeat;cursor:pointer;text-decoration:none}
#container_bg #main .central .content .productos_seccion .filtro .vercomo ul li.listado a{background-position:-1px -651px}
#container_bg #main .central .content .productos_seccion .filtro .vercomo ul li.cuadricula a{background-position:-21px -651px}
#container_bg #main .central .content .productos_seccion .filtro .vercomo ul li.listado.on a{background-position:-1px -673px}
#container_bg #main .central .content .productos_seccion .filtro .vercomo ul li.cuadricula.on a{background-position:-21px -673px}
#container_bg #main .central .content .productos_seccion .filtro .ordenarpor{float:left;display:inline;margin:0 0 0 0;padding:0;width:60%;text-align:center}
#container_bg #main .central .content .productos_seccion .filtro .ordenarpor span{margin:0 14px 0 0;padding:3px 0 0 0;width:50px;}
#container_bg #main .central .content .productos_seccion .filtro .ordenarpor select{width:157px;height:22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background: #fff;color:#000;border:1px solid #CCC;outline:none;display: inline-block;appearance:none;cursor:pointer;text-align:left;padding-left:5px}
#container_bg #main .central .content .productos_seccion .filtro .paginar{float:right;display:inline;margin:0 0 0 0;padding:0;width:24.3%;text-align:center}
#container_bg #main .central .content .productos_seccion .filtro .paginar span{float:left;display:inline;margin:0 0 0 0;padding:5px 0 0 0;width:68%;text-align:right;color:#000;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff}
#container_bg #main .central .content .productos_seccion .filtro .paginar span strong{font-weight:normal;color:#666}
#container_bg #main .central .content .productos_seccion .filtro .paginar ul{float:right;display:inline;margin:3px 0 0 0;padding:0;width:55px;}
#container_bg #main .central .content .productos_seccion .filtro .paginar ul li{float:right;display:inline;margin:0 0 0 0;padding:0;}
#container_bg #main .central .content .productos_seccion .filtro .paginar ul li a{float:left;display:inline;margin:0 0 0 8px;padding:0;width:18px;height:16px;background-image:url("img/icons_sprite.png");background-position:-1px -651px;background-repeat:no-repeat;cursor:pointer;text-decoration:none}
#container_bg #main .central .content .productos_seccion .filtro .paginar ul li.siguiente a{background-position:-17px -695px}
#container_bg #main .central .content .productos_seccion .filtro .paginar ul li.anterior a{background-position:0px -695px}

#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina{float:right;display:inline;margin:0 0 0 0;padding:0;width:24.3%;text-align:center}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina span{float:left;display:inline;margin:0 0 0 0;padding:4px 0 0 0;width:44%;text-align:right;color:#666;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina ul{float:right;display:inline;margin:1px 0 0 0;padding:0;}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina ul li{float:left;display:inline;margin:0;padding:0;}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina ul li a{background-color:#FFF;border:1px solid #a3a3a3;color:#666;padding:4px 2px 3px 2px;font-size:1em;margin:0 9px 0 0;float:left;display:inline;cursor:pointer}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina ul li.active a{background-color:#b9b9b9;border:1px solid #FFF;color:#fff;cursor:default}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina ul li a:hover{background-color:#b9b9b9;border:1px solid #FFF;color:#fff}

#container_bg #main .central .content .productos_seccion .filtro .paginacion{float:left;display:inline;margin:3px 0 0 0;padding:0;width:60%;text-align:center}
#container_bg #main .central .content .productos_seccion .filtro .paginacion span{margin:0 6px 0 0;padding:0;text-align:center;font-size:1.3em;color:#666}
#container_bg #main .central .content .productos_seccion .filtro .paginacion span a{color:#666;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff;padding:0 5px 2px 5px;}
#container_bg #main .central .content .productos_seccion .filtro .paginacion span a:hover{color:#FFF;background-color:#0089d0;text-shadow: 0px 1px 0px #0876af;-webkit-text-shadow:0px 1px 0px #0876af;-moz-text-shadow:  0px 1px 0px #0876af}
#container_bg #main .central .content .productos_seccion .filtro .paginacion span.active a{color:#FFF;background-color:#0089d0;text-shadow: 0px 1px 0px #0876af;-webkit-text-shadow:0px 1px 0px #0876af;-moz-text-shadow:  0px 1px 0px #0876af;cursor:default}

#container_bg #main .central .content .productos_seccion .filtro .paginacion span.anterior, #container_bg #main .central .content .productos_seccion .filtro .paginacion span.siguiente{}
#container_bg #main .central .content .productos_seccion .filtro .paginacion span.anterior a, #container_bg #main .central .content .productos_seccion .filtro .paginacion span.siguiente a{width:18px;height:16px;background-image:url("img/icons_sprite.png");background-position:1px -693px;background-repeat:no-repeat;cursor:pointer;text-decoration:none;padding:0;}
#container_bg #main .central .content .productos_seccion .filtro .paginacion span.siguiente a{background-position:-17px -693px}
#container_bg #main .central .content .productos_seccion .filtro .paginacion span.anterior a:hover, #container_bg #main .central .content .productos_seccion .filtro .paginacion span.siguiente a:hover{color:#FFF;background-color:#f1f1f1}
#container_bg #main .central .content .productos_seccion .filtro{margin-bottom:2%}
#container_bg #main .central .content .productos_seccion .filtro.inferior{margin-top:3%}

/* SLIMBOX */

#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url("img/loading2.gif") no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url("img/prevlabel.gif") no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url("img/nextlabel.gif") no-repeat 100% 15%;}
#lbBottom {font-family: Georgia, Arial, Geneva, Helvetica, sans-serif;font-size: 12px;color: #3C1F63;line-height: 1.3em;
	text-align: left;border: 10px solid #fff;border-top-style: none;font-weight:normal}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url("img/closelabel.gif") no-repeat center;
	margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: normal;}

#container_bg #main .central .content .ficha_producto{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content .ficha_producto .img_rrss{float:left;display:inline;margin:0;padding:0;width:40%;max-width:339px;}
#container_bg #main .central .content .ficha_producto .img_rrss .imagen_producto{float:left;display:inline;margin:0;padding:0;width:100%;position:relative}

#container_bg #main .central .content .ficha_producto .img_rrss .imagen_producto img{float:none;display:block;margin:0 auto;padding:0;width:100%;height:auto}
.oldie #container_bg #main .central .content .ficha_producto .img_rrss .imagen_producto img{width:303px;height:auto}

#container_bg #main .central .content .ficha_producto .img_rrss a.lupa{width:38px;height:38px;float:left;display:block;margin:0;padding:0;position:absolute;bottom:15px;right:15px}
#container_bg #main .central .content .ficha_producto .img_rrss a.lupa:before{content:"";display:block;background-image:url("img/icons_sprite.png");background-position:6px 7px;background-repeat:no-repeat;position:absolute;top:0;left:0;background-color:#FFF;float:left;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:50px;height:50px}
#container_bg #main .central .content .ficha_producto .img_rrss span.sello_kinefis{position:absolute;width: 110px;height: 98px;display: block;top: 10px;left: 12px;background-size: 100% auto;background-image: url("img/sello-kinefis.png");background-repeat: no-repeat;background-position: 0 0}

.de #container_bg #main .central .content .ficha_producto .img_rrss span.sello_kinefis{background-image: url("img/sello-kinefis-de.png")}
.it #container_bg #main .central .content .ficha_producto .img_rrss span.sello_kinefis{background-image: url("img/sello-kinefis-it.png")}
.pt #container_bg #main .central .content .ficha_producto .img_rrss span.sello_kinefis{background-image: url("img/sello-kinefis-pt.png")}
.fr #container_bg #main .central .content .ficha_producto .img_rrss span.sello_kinefis{background-image: url("img/sello-kinefis-fr.png")}
.en #container_bg #main .central .content .ficha_producto .img_rrss span.sello_kinefis{background-image: url("img/sello-kinefis-en.png")}

#container_bg #main .central .content .ficha_producto .img_rrss .miniaturas,  #container_bg #main .central .content .ficha_producto .img_rrss .miniaturas ul{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content .ficha_producto .img_rrss .miniaturas ul li{float:left;display:inline;margin:0 0 10px 9px;padding:0;max-width:65px;height:65px;overflow:hidden}
#container_bg #main .central .content .ficha_producto .img_rrss .miniaturas ul li img{height:100%;width:auto}

#container_bg #main .central .content .ficha_producto .redes_sociales{float:none;display:block;margin:20px auto 0 auto;padding:0;width:100%;max-width:260px}
#container_bg #main .central .content .ficha_producto .redes_sociales .facebook, #container_bg #main .central .content .ficha_producto .redes_sociales .twitter, #container_bg #main .central .content .ficha_producto .redes_sociales .gplus{float:left;display:inline;margin:0 0 0 15px;padding:0;width:auto}
#container_bg #main .central .content .ficha_producto .redes_sociales .gplus, #container_bg #main .central .content .ficha_producto .redes_sociales .facebook{margin-top:1px}

#container_bg #main .central .content .ficha_producto .detalles{float:right;display:inline;margin:0;padding:0;width:60%;}
#container_bg #main .central .content .ficha_producto .detalles h1{margin-top:3%;margin-left:3%;width:97%;line-height:1.4em;margin-bottom:4%}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto{float:left;display:inline;margin:5% 0 0 0;padding:0;width:100%}

#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li{float:right;display:inline;margin:0;padding:0 0 1% 0;width:50%;font-size:1.4em;color:#0089d0;text-align:right}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.financiacion{color: #f60;margin-top: 5px;padding-bottom: 5px;width:100%;font-weight:bold}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.financiacion a{color:#0089d0}

#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li .productSpecialPrice span.capa-descuento{background-color: #ff6600;color: #fff;font-weight: bold;padding: 5px 15px;text-align: center;font-size: 16px;float:right;display:block;width:53%;margin-top:10px}

.ie7 #container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto{margin-bottom:5%}
.ie7 #container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li{width:100%}
.ie7 #container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cantidad{width:50%}

#container_bg #main .central .content .ficha_producto .detalles span.valoracion{float:left;display:inline;margin:-10px 0 0 3%;padding:0;width:97%;font-size:1.3em;color:#ff6600;text-align:left}
#container_bg #main .central .content .ficha_producto .detalles span.valoracion a{color:#ff6600}
#container_bg #main .central .content .ficha_producto .detalles span.valoracion a:hover{color:#ff5500;text-decoration:none}
#container_bg #main .central .content .ficha_producto .detalles span.valoracion strong{font-weight:normal;font-size:1.2em}
              

#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li strong{font-size:1.8em;font-weight:bold}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.precio_antes{color:#999;font-size:1.4em;padding-top:1%;float:left}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.precio_antes strong{text-decoration:line-through;font-weight:normal}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.descripcion{width:100%;padding-top:1.5%;color:#999}

#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cantidad{margin-top:5%;margin-bottom:7%;float:left;background-color:#f0f0f0}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cantidad span{font-size:1em;color:#000;margin-right:3px}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cantidad input{border:1px solid #999;text-align:center;width:42px;padding:6px 0 7px 0;font-weight:normal;font-size:1.1em;border-color:#fff;margin-top:7px;margin-bottom:1px;width:34px;margin-right:17px}


#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cesta, #container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.vermodelos{width:45%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ebebeb;background: #0398e6; ;height:39px;margin-top:5%;float:right}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.vermodelos{width:75%}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cesta a, #container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.vermodelos a{color:#FFF;height:36px;font-size:23px;letter-spacing:0px;width:100%;text-align:center;padding-left:42px;width:75%;padding-top:8px;background-image:url("img/icons_sprite.png");background-position:9px -815px;background-repeat:no-repeat;float:left;margin-bottom:7%}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.vermodelos a{background-image:none;padding-left:10px;width:100%}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cesta a:hover, #container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.vermodelos a:hover{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}

#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cesta{width:50%;border:0;border-radius:0;height:41px}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cesta a{background-image:none;padding-left:0;font-size:18px;font-weight:bold;width:100%;padding-top:14px}

#container_bg #main .central .content .ficha_producto .detalles p{margin-left:3%;width:97%}
#container_bg #main .central .content .ficha_producto .detalles p a{color:#000}

#container_bg #main .central .content .ficha_producto .relevante{float:left;display:block;border:1px solid #ccc;background-color:#f0f0f0;width:99.9%;position:relative}
#container_bg #main .central .content .ficha_producto .relevante:before{content: " "; display: block;width: 0;height: 0;position: absolute;border: 13px solid transparent;border-bottom-color: #f0f0f0;z-index:2;top:-26px;right:23%}
#container_bg #main .central .content .ficha_producto .relevante:after{content: " "; display: block;width: 0;height: 0;position: absolute;border: 13px solid transparent;border-bottom-color: #ccc;z-index:1;top:-27px;right:23%} 
#container_bg #main .central .content .ficha_producto .relevante ul{float:left;display:block;width:90%;margin:15px 5% 13px 5%;padding:0} 
#container_bg #main .central .content .ficha_producto .relevante ul li{float:left;display:block;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;color:#1a9ae2;font-size:14px;border-bottom:1px solid #fff;text-align:right} 
#container_bg #main .central .content .ficha_producto .relevante ul li.destacado50{width:50%;color:#ff6600;font-size:13px;border-bottom:0;margin-bottom:0;padding-bottom:0;text-align:left}
#container_bg #main .central .content .ficha_producto .relevante ul li.destacado50 a{color:#ff6600}
#container_bg #main .central .content .ficha_producto .relevante ul li.destacado50 .flaticon-store5:before, #container_bg #main .central .content .ficha_producto .relevante ul li.destacado50 .flaticon-sticker3:before{margin-left:0;margin-right:5px;font-size:24px}
#container_bg #main .central .content .ficha_producto .relevante ul li.destacado50:nth-child(2n){text-align:right}

#container_bg #main .central .content .ficha_producto #tabs{float:left;display:inline;margin:4% 0 0 0;padding:0 0 4% 0;width:98%;border-bottom:2px solid #0089d0;background-image:none}
#container_bg #main .central .content .ficha_producto #tabs ul, #container_bg #main .central .content .ficha_producto #tabs ul li{float:left;display:inline;margin:0;padding:0;width:100%;}
#container_bg #main .central .content .ficha_producto #tabs ul{margin-left:2%;width:98%}
.ie7 #container_bg #main .central .content .ficha_producto #tabs ul{margin-bottom:2%}
#container_bg #main .central .content .ficha_producto #tabs ul li{width:auto;color:#FFF;text-transform:uppercase;font-weight:normal;margin-right:2%;background-color:#f0f0f0;margin-bottom:3%;height:16px;position:relative;border:1px solid #ccc;font-size:1.3em;padding:7px 1% 5px 2%}
#container_bg #main .central .content .ficha_producto #tabs ul li.opiniones {min-width:145px}
#container_bg #main .central .content .ficha_producto #tabs ul li a{color:#000;font-weight:300}
#container_bg #main .central .content .ficha_producto #tabs ul li a img{margin-left:5px;float:right;display:inline;border:0 none;}
.ie7 #container_bg #main .central .content .ficha_producto #tabs ul li a img{float:none}
#container_bg #main .central .content .ficha_producto #tabs ul li.ui-tabs-active{background-color:#0089d0;border-color:#0089d0}
#container_bg #main .central .content .ficha_producto #tabs ul li.ui-tabs-active a{color:#FFF;}
#container_bg #main .central .content .ficha_producto #tabs ul li.ui-tabs-active a:after {content: " ";display: block;width: 0;height: 0;position: absolute;bottom: -20px;z-index: 2;right: 45%;border: 10px solid transparent;border-top-color: #0089d0;}
#container_bg #main .central .content  #tabs{float:left;display:inline;margin:4% 0 0 0;padding:0 0 4% 0;width:98%;background-image:none;color:#666}
#container_bg #main .central .content  #tabs ul, #container_bg #main .central .content  #tabs ul li{float:left;display:inline;margin:0;padding:0;width:100%;}
#container_bg #main .central .content  #tabs ul{margin-left:2%;width:98%}
.ie7 #container_bg #main .central .content  #tabs ul{margin-bottom:2%}
#container_bg #main .central .content  #tabs ul li{width:auto;color:#FFF;text-transform:uppercase;font-weight:normal;margin-right:2%;background-color:#f0f0f0;margin-bottom:3%;height:16px;position:relative;border:1px solid #ccc;font-size:1.3em;padding:7px 1% 5px 2%}
#container_bg #main .central .content  #tabs ul li.opiniones {min-width:145px}
#container_bg #main .central .content  #tabs ul li a{color:#000;font-weight:300}
#container_bg #main .central .content  #tabs ul li a img{margin-left:5px;float:right;display:inline;border:0 none;}
.ie7 #container_bg #main .central .content  #tabs ul li a img{float:none}
#container_bg #main .central .content  #tabs ul li.ui-tabs-active{background-color:#0089d0;border-color:#0089d0}
#container_bg #main .central .content  #tabs ul li.ui-tabs-active a{color:#FFF;}
#container_bg #main .central .content  #tabs ul li.ui-tabs-active a:after {content: " ";display: block;width: 0;height: 0;position: absolute;bottom: -20px;z-index: 2;right: 45%;border: 10px solid transparent;border-top-color: #0089d0;}  

#container_bg #main .central .content .ficha_producto #tabs #tabs-1 ul li:before, #container_bg #main .central .content .ficha_producto #tabs #tabs-2 ul li:before, #container_bg #main .central .content .ficha_producto #tabs #tabs-3 ul li:before{content:"";float:left;display:block;position:absolute;top:4px;left:0;width:5px;height:5px;background-color:#0089d0}
#container_bg #main .central .content .ficha_producto #tabs #tabs-1 ul li, #container_bg #main .central .content .ficha_producto #tabs #tabs-2 ul li, #container_bg #main .central .content .ficha_producto #tabs #tabs-3 ul li{width:95%;font-size:1.2em;color:#666;padding:0;text-transform:uppercase;font-weight:normal;padding-left:15px;background-color:transparent;margin:5px 0;height:auto;position:relative;line-height:1.2em}

#container_bg #main .central .content .ficha_producto #tabs p strong, #container_bg #main .central .content .ficha_producto #tabs p b{font-weight:bold;color:#222}
#container_bg #main .central .content .ficha_producto #tabs #tabs-1, #container_bg #main .central .content .ficha_producto #tabs #tabs-2, #container_bg #main .central .content .ficha_producto #tabs #tabs-3,#container_bg #main .central .content .ficha_producto #tabs #tabs-4,#container_bg #main .central .content .ficha_producto #tabs #tabs-5{float:left;display:inline;margin:0;padding:0 2% 1.5% 2%;width:96%;background-color:#FFF}
#container_bg #main .central .content .ficha_producto #tabs blockquote.bocadillo,  #container_bg #main .central .content .ficha_producto #accordion blockquote.bocadillo{float:left;display:inline;margin:2.5% 0 1% 0;padding:1.5%;width:auto;background-color:#F0F0F0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:1.2em;color:#000;position:relative;line-height:1.4em}
#container_bg #main .central .content .ficha_producto #tabs blockquote.bocadillo:after, blockquote.bocadillo blockquote.bocadillo:after{content: " ";display: block;width: 0;height: 0;position: absolute;bottom: -20px;z-index: 2;left: 15%;border: 10px solid transparent;border-left:5px;border-top-color: #F0F0F0;}

a.boton{float:right;display:block;margin:-5px 0 0 0;padding:10px 15px;background-color:#0089d0;color:#fff;font-size:18px;text-transform:lowercase;border:1px solid #ebebeb;background: #0398e6; ;}

#container_bg #main .central .content .ficha_producto #tabs ul.caracteristicas li{width:100%;border:0 none;background-color:transparent!important;text-transform:none;color:#666;margin-bottom:0;margin-right:0;padding-left:0%;padding-right:0;float:left;height:auto!important;line-height:1.3em}
#container_bg #main .central .content .ficha_producto #tabs ul.caracteristicas li:before{content:"";width:5px;height:5px;background-color:#0089d0;float:left;margin-top:5px;margin-right:6px}

/*Tooltip*/
#container_bg #main .central .content .ficha_producto #tabs ul li a img.icon{float:none;width:15px;height:15px;}
#container_bg #main .central .content .ficha_producto .tooltip{display: inline;position: relative;}
#container_bg #main .central .content .ficha_producto .tooltip:hover:after{background: #43464b;bottom: 26px;color: #fff;content: attr(title);left: 20%;padding: 5px 15px;position: absolute;z-index: 98;font-size:12px;width: 220px}
#container_bg #main .central .content .ficha_producto .tooltip:hover:before{border: solid;border-color: #43464b transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 50%;position: absolute;z-index: 99;}

/* Acordeones para ficha de producto */

#container_bg #main .central .content .ficha_producto #accordion h2{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:#F0F0F0!important;border-color:#ccc;font-size:14px;color:#000;text-transform:uppercase;width:93%;padding-left:45px}
#container_bg #main .central .content .ficha_producto #accordion h2 span.ui-icon-triangle-1-s, #container_bg #main .central .content .ficha_producto #accordion h2 span.ui-icon-triangle-1-e{}
#container_bg #main .central .content .ficha_producto #accordion h2 span.ui-icon-triangle-1-s, #container_bg #main .central .content .ficha_producto #accordion h2 span.ui-icon-triangle-1-e{background-image:url("img/bg_accordion.png");top:12px;background-position:0 0;width:15px;height:15px;background-size:cover}
#container_bg #main .central .content .ficha_producto #accordion h2 span.ui-icon-triangle-1-e{background-position:0 0}
#container_bg #main .central .content .ficha_producto #accordion h2 span.ui-icon-triangle-1-s{background-position:0 -19px}
#container_bg #main .central .content .ficha_producto #accordion h2.ui-state-active{background-color:#0089d0!important;color:#fff}
#container_bg #main .central .content .ficha_producto #accordion .ui-widget-content{border:0 none;font-family:'Droid Sans', Arial, Verdana, sans-serif;overflow:hidden}
#container_bg #main .central .content .ficha_producto #accordion p{font-size:13px;color:#666;line-height:1.4em;float:left}
#container_bg #main .central .content .ficha_producto #accordion h2 img{border: 0 none;float:none;margin:0px 0 0 5px;}
#container_bg #main .central .content .ficha_producto #accordion p img{margin-top:0}

/*ficha en negro*/
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cantidad{background-color:#3b3e43;margin-bottom:0}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cantidad span{color:#fff}
#container_bg #main .central .content .ficha_producto .relevante{background-color:#43464b;border:0}
#container_bg #main .central .content .ficha_producto .relevante ul li{color:#FFF;border-color:#999}
#container_bg #main .central .content .ficha_producto .relevante ul li.destacado50, #container_bg #main .central .content .ficha_producto .relevante ul li.destacado50 a{color:#999;}
#container_bg #main .central .content .ficha_producto .relevante:before, #container_bg #main .central .content .ficha_producto .relevante:after{display:none}

/* archivos adjunto en tabs */

#container_bg #main .central .content .ficha_producto #tabs p{line-height:1.6em;text-align:left}
#container_bg #main .central .content .ficha_producto #tabs p iframe{margin:15px 0}
#container_bg #main .central .content .ficha_producto #tabs span.titular, #container_bg #main .central .content .ficha_producto #accordion span.titular {float: left;display: inline;margin: 10px 0 10px 0;padding: 0 0 10px 0;width: 100%;font-size: 14px;color: #ff6600;font-weight: bold;text-align: left;border-bottom: 1px solid #ccc;}

#container_bg #main .central .content .ficha_producto #tabs .archivos_adjuntos{float:left;display:inline;width:99%;border:1px solid #fff;margin:20px 0;padding:0 0 0 0;background-color:#f4f4f4;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#container_bg #main .central .content .ficha_producto #tabs .archivos_adjuntos ul{width:96%;padding:15px 2%;margin:0}   
#container_bg #main .central .content .ficha_producto #tabs #tabs-1 .archivos_adjuntos ul li:before, #container_bg #main .central .content .ficha_producto #tabs #tabs-2 .archivos_adjuntos ul li:before, #container_bg #main .central .content .ficha_producto #tabs #tabs-3 .archivos_adjuntos ul li:before{display:none}
#container_bg #main .central .content .ficha_producto #tabs #tabs-1 .archivos_adjuntos ul li, #container_bg #main .central .content .ficha_producto #tabs #tabs-2 .archivos_adjuntos ul li, #container_bg #main .central .content .ficha_producto #tabs #tabs-3 .archivos_adjuntos ul li{width:50%;font-size:1.3em;padding-top:8px;margin:0;padding:0}
#container_bg #main .central .content .ficha_producto #tabs .archivos_adjuntos ul li a{color:#0089d0}
#container_bg #main .central .content .ficha_producto #tabs .archivos_adjuntos ul li a img{float:left;margin-right:10px;width:32px;height:31px;margin-top:-5px}
 
#container_bg #main .central .content .ficha_producto .detalles h2{float:left;display:inline;margin:0 0 2% 3%;padding:0 0 0 0;width:97%;color:#000;font-size:1.5em;font-weight:normal}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles{float:left;display:inline;margin:0 0 5% 3%;padding:1% 3% 3% 3%;width:90.8%;background-color:#f8f8f8;border:1px solid #eeeeee;font-size:1.2em;color:#666}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion, #container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion li, #container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li, #container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra{float:left;display:inline;margin:0 0 0 0;padding:0;width:100%;}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion{margin-bottom:1%;margin-top:2%}

#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion li{width:37%;padding-top:2px}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion li.precio{width:25%;text-align:right;font-size:1.4em;color:#0089D0;padding-top:0}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion li.precio strike{color:#999;font-size:0.85em}

#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li{width:25%;padding:5px 3% 5px 3%}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.entrega{text-align:right;width:38%;padding-top:7px;color:#000;}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.avisoficha{text-align:right;width:97%;padding-top:7px;color:#000;}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cantidad{background-color:#999;text-transform:uppercase;color:#FFF;font-size:1em}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cantidad input, #container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cantidad span{float:left;display:inline;margin:0;padding:0;}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cantidad span{margin-right:10px;padding-top:3px}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cantidad input{width:25px;height:16px;color:#000;font-size:0.8em;text-align:center;border:0 none}

#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cesta{background-color:#0089d0;text-transform:uppercase;color:#FFF;font-size:1em;text-align:center;width:19%;padding-top:8px;padding-bottom:6px}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cesta a{color:#FFF;width:100%;float:left;display:inline}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles form{margin-top:5px;padding-bottom:10px;border-bottom:1px solid #ebebeb} 

/*Componentes*/
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.precio_antes.base strong{text-decoration:none}
#container_bg #main .central .content .ficha_producto .detalles #componentes{position:relative;float:right;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content .ficha_producto .detalles #component_1, #container_bg #main .central .content .ficha_producto .detalles #component_2, #container_bg #main .central .content .ficha_producto .detalles #component_3, #container_bg #main .central .content .ficha_producto .detalles #component_4, #container_bg #main .central .content .ficha_producto .detalles #component_5, #container_bg #main .central .content .ficha_producto .detalles #component_6, #container_bg #main .central .content .ficha_producto .detalles #component_7, #container_bg #main .central .content .ficha_producto .detalles #component_8, #container_bg #main .central .content .ficha_producto .detalles #component_9, #container_bg #main .central .content .ficha_producto .detalles #component_10{float:left;display:inline;margin:0 0 20px 0;padding:0;width:99%;width:99%!important;font-size:1.25em}
#container_bg #main .central .content .ficha_producto .detalles #component_1 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_1 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_2 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_2 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_3 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_3 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_4 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_4 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_5 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_5 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_6 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_6 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_7 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_7 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_8 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_8 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_9 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_9 .dd-select, #container_bg #main .central .content .ficha_producto .detalles #component_10 .dd-options, #container_bg #main .central .content .ficha_producto .detalles #component_10 .dd-select{width:99%;width:99%!important}
#container_bg #main .central .content .ficha_producto .detalles #component_1 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_2 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_3 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_4 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_5 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_6 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_7 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_8 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_9 .dd-options .dd-desc, #container_bg #main .central .content .ficha_producto .detalles #component_10 .dd-options .dd-desc{line-height:2em}

/* Opciones disponibles a todo ancho */

#container_bg #main .central .content .ficha_producto h2{float:left;display:inline;margin:5% 0 2% 3%;padding:0 0 0 0;width:97%;color:#000;font-size:1.5em;font-weight:normal}
#container_bg #main .central .content .ficha_producto .opciones_disponibles{float:left;display:inline;margin:0 5% 5% 5%;padding:1% 3% 3% 3%;width:83.8%;background-color:#f8f8f8;border:1px solid #eeeeee;font-size:1.2em;color:#666}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion, #container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion li, #container_bg #main .central .content .ficha_producto  .opciones_disponibles ul.compra li, #container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra{float:left;display:inline;margin:0 0 0 0;padding:0;width:100%;}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion{margin-bottom:1%;margin-top:2%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion li{width:37%;padding-top:2px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion li.precio{width:25%;text-align:right;font-size:1.4em;color:#0089D0;padding-top:0}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion li.precio strike{color:#999;font-size:0.85em}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li{width:25%;padding:5px 3% 5px 3%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.entrega{text-align:right;width:38%;padding-top:7px;color:#000;}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.avisoficha{text-align:right;width:97%;padding-top:7px;color:#000;}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.cantidad{background-color:#999;text-transform:uppercase;color:#FFF;font-size:1em}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.cantidad input, #container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.cantidad span{float:left;display:inline;margin:0;padding:0;}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.cantidad span{margin-right:10px;padding-top:3px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.cantidad input{width:25px;height:16px;color:#000;font-size:0.8em;text-align:center;border:0 none}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.cesta{background-color:#0089d0;text-transform:uppercase;color:#FFF;font-size:1em;text-align:center;width:19%;padding-top:8px;padding-bottom:6px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.cesta a{color:#FFF;width:100%;float:left;display:inline}
#container_bg #main .central .content .ficha_producto .opciones_disponibles form{margin-top:5px;padding-bottom:10px;border-bottom:1px solid #ebebeb} 

/* Opciones disponibles repuestos */

#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos{padding-bottom:4px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion{margin-top: 10px;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 5px;}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion:last-child{border-bottom: 0}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.imagen{width:25%;max-width:85px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.texto{width:50%;font-size: 1.15em;line-height: 1.2em;padding-top: 5px;padding-bottom:12px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.vermodelos,  #container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cesta,  #container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cantidad{width:28%;float:right;background-color: #0089d0;text-transform: uppercase;color: #FFF;font-size: 1em;text-align: center;padding:8px 5px 6px 5px;margin-top:8px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cantidad{background-color: #999;margin-top:0;padding-top:5px;padding-bottom:5px;width:13%} 
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cantidad .inputbox{width:13px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cesta a, #container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.vermodelos a{color: #FFF;width: 100%;float: left;display: inline;}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.imagen img{width:70px;height:70px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.precio{margin-top:7px;float:right;display:inline;text-align:right;width:15%}

/*Texto destacado en listados */

span.lettering {float: left;background-color: #ff6600;color: #fff;padding: 5px;font-size: 1.3em;position: absolute;left: -11px;top: 80%;font-weight: bold;letter-spacing: -0.25px;}
#header .volvertienda {
	width: 220px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #ebebeb;
	background: #0398e6; 
	height: 39px;
	margin-top: 4%;
	float: right
}
#header .volvertienda a {
	color: #FFF;
	height: 36px;
	font-size: 23px;
	letter-spacing: -1px;
	width: 94%;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 7%;
	float: right;
	display: inline;
	padding-left: 3%;
	padding-right: 3%
}
#header .volvertienda a:hover {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

body.sesion #container_bg #main .miga{margin-top:3.5%}
#container_bg #main .central .content.login {width: 78%;padding-left: 22%;background-image: url("img/sprite-account.png");background-position: 45px 32px;background-repeat: no-repeat;}
#container_bg #main .central .content.login h1 {font-size: 2.4em;font-weight: lighter;margin-top: 1%}
#container_bg #main .central .content.login form {float: left;display: inline;margin: 0;padding: 0;width: 100%}
.ie7 #container_bg #main .central .content.login form{float:none}

#container_bg #main .central form  {float: left;display: inline;margin:0 0 0 0;padding:0 0 0 0;width: 100%}

#container_bg #main .central .content.login form label {font-size: 1.3em;color: #666;float: left;display: inline;margin: 0;padding: 4px 0 0 0;width: 19%;line-height: 1.2em}
#container_bg #main .central .content.login label {font-size: 1.3em;color: #666;float: left;display: inline;margin: 0;padding: 4px 0 0 0;width: 19%;line-height: 1.2em}

#container_bg #main .central .content.login form input {font-size: 1.4em;color: #666;float: left;display: inline;margin: 0;padding: 7px 2% 0 2%;width: 76%;background-color: #f6f6f6;border: 1px solid #CCC;max-width: 493px;height: 31px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#container_bg #main .central .content.login input {font-size: 1.4em;color: #666;float: left;display: inline;margin: 0;padding: 7px 2% 0 2%;width: 76%;background-color: #f6f6f6;border: 1px solid #CCC;max-width: 675px;height: 31px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

#container_bg #main .central .content.login span.error,  #container_bg #main .central .content.panel #contenido_panel .formulario_datos span.error {font-size: 1.4em;float: right;display: inline;margin:5px 0 0 0;padding: 0 2% 0 2%;width: 96%;max-width: 493px;color:#F00;position:relative}

#container_bg #main .central .content.login .password{margin-bottom:2%}

#container_bg #main .central .content.login .mail, #container_bg #main .central .content.login .clientesino, #container_bg #main .central .content.login .password {float: left; display: inline; margin: 2% 0 0 0%; padding: 0; width: 100%;position: relative}
#container_bg #main .central .content.login .mail, #container_bg #main .central .content.login .clientesino, #container_bg #main .central .content.login .password, #container_bg #main .central .content.login .actividad { float: left; display: inline;margin: 2% 0 0 0%; padding: 0;width: 100%;  position: relative}

#container_bg #main .central .content.login .corto, #container_bg #main .central .content.login .medio,  #container_bg #main .central .content.login .largo{ float: left;display: block;}		
#container_bg #main .central .content.login .corto{width: 33%}
#container_bg #main .central .content.login .medio{width: 50%}
 #container_bg #main .central .content.login .largo{width: 66%}
		
#container_bg #main .central .content.login .mail.corto, #container_bg #main .central .content.login .clientesino.corto, #container_bg #main .central .content.login .password.corto, #container_bg #main .central .content.login .actividad.corto{width: 33%}
#container_bg #main .central .content.login .mail.medio, #container_bg #main .central .content.login .clientesino.medio, #container_bg #main .central .content.login .password.medio, #container_bg #main .central .content.login .actividad.medio{width: 50%}
#container_bg #main .central .content.login .mail.largo, #container_bg #main .central .content.login .clientesino.largo, #container_bg #main .central .content.login .password.largo, #container_bg #main .central .content.login .actividad.largo{width: 66%}

#container_bg #main .central .content.login .mail.corto input, #container_bg #main .central .content.login .clientesino.corto input, #container_bg #main .central .content.login .password.corto input, #container_bg #main .central .content.login .actividad.corto input{width: 70%}
#container_bg #main .central .content.login .actividad .otros input {font-size: 1.4em;color: #666;float: left;display: inline;margin: 0;padding: 7px 2% 0 2%;width: 76%;background-color: #fff;border: 1px solid #CCC;max-width: 675px;height: 31px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

#container_bg #main .central .content.login .medio label{width: 38%}
#container_bg #main .central .content.login .medio input { width: 43%}
#container_bg #main .central .content.login .medio select {margin-right: 0;width: 48%}
		
		
#container_bg #main .central .content.login .actividad .corto.detalle {margin-bottom: 20px}
#container_bg #main .central .content.login .actividad .corto.detalle input{width: auto;  height: auto; margin-right: 2%; border: 0 none; background-color: transparent; padding-top: 0px;}
#container_bg #main .central .content.login .actividad .corto.detalle label{width: 90%;padding-top: 0}

#container_bg #main .central .content.login .actividad .largo.otros {margin-bottom: 20px}

#container_bg #main .central .content.login  select {
    font-size: 1.4em;
    color: #000;
    float: left;
    display: inline;
    margin: 0 4% 0 0;
    padding: 7px 2% 0 2%;
    width: 59%;
    background-color: #f6f6f6;
    border: 1px solid #CCC;
    max-width: 493px;
    height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#container_bg #main .central .content.login .mail.medio span.asterisco{right: 9px}
#container_bg #main .central .content.login.formulario .aprobar_check span.asterisco, #container_bg #main .central .content.formulario2 .aprobar_check span.asterisco{display: none}


#container_bg #main .central .content.login .mail.captcha label{margin-top:10px}
#container_bg #main .central .content.login .mail.captcha img.captcha{float:left;display:inline;margin:0;padding:0;max-width:241px;height:50px;border-radius:5px;width:100%}
#container_bg #main .central .content.login .mail.captcha input{width:33.8%;}
#container_bg #main .central .content.login .mail.captcha .img_captcha{float:left;display:inline;margin:0 2% 0 0;padding:0;width:34%}
#container_bg #main .central .content.login .mail.captcha .img_captcha a{float:left;display:inline;margin:5px 0 0 0;padding:0;width:100%;font-size:1.3em;text-transform:lowercase;color:#000;text-align:right}
#container_bg #main .central .content.login .mail.captcha .img_captcha a:hover{color:#0089D0}

#container_bg #main .central .content.login .clientesino {margin-left: 25%;width: 75%;margin-top: 2%;margin-bottom: 2%}
#container_bg #main .central .content.login .clientesino input[type="radio"] {width: auto;height: auto;margin-right: 10px;margin-top: 7px;border:0 none;background-color:transparent}
#container_bg #main .central .content.login .clientesino label {padding-top: 5px;color: #333;font-size: 1.5em;width: 20%}
#container_bg #main .central .content.login .clientesino span.txt_adicional {float: right;display: inline;margin: 0 0 0 0;padding: 1%;width: 69%;
	background-color: #f6f6f6;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #666;font-size: 1.2em;position: relative;line-height: 1.1em}
#container_bg #main .central .content.login .clientesino span.txt_adicional:after {content: " ";display: block;
width: 0;height: 0;position: absolute;top: 10px;z-index: 2;left: -10px;border-top-color: #f6f6f6;border-bottom: 6px solid transparent;  /* izquierda flecha */border-top: 7px solid transparent; /* derecha flecha */border-right: 10px solid #f6f6f6; /* base flecha y color*/}
#container_bg #main .central .content.login .clientesino span.txt_adicional.cliente:after{top:7px}
#container_bg #main .central .content.login .clientesino .nocliente span.txt_adicional.cliente{float:left;width:auto}
#container_bg #main .central .content.login .clientesino .cliente, #container_bg #main .central .content.login .clientesino .nocliente {float: left;display: inline;margin:1% 0;padding: 0;width: 100%}

#container_bg #main .central .content.login .boton_entrar, #container_bg #main .central .content.formulario2 .boton_entrar, #container_bg #main .central .content.panel #contenido_panel .formulario_datos .boton_entrar{width: 185px;border: 1px solid #ebebeb;background: #0398e6;height: 39px;margin-top: 0.5%;float: right;margin-right: 6%}

#container_bg #main .central .content.login.distribuidores .boton_entrar{width:210px}
#container_bg #main .central .content.login .boton_entrar a, #container_bg #main .central .content.formulario2 .boton_entrar a, #container_bg #main .central .content.panel #contenido_panel .formulario_datos .boton_entrar a {
	color: #FFF;
	
	height: 36px;
	font-size: 21px;
	letter-spacing: -1px;
	width: 94%;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 7%;
	float: right;
	display: inline;
	padding-left: 3%;
	padding-right: 3%
}
#container_bg #main .central .content.login .boton_entrar a:hover, #container_bg #main .central .content.formulario2 .boton_entrar a:hover, #container_bg #main .central .content.panel #contenido_panel .formulario_datos .boton_entrar a:hover {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	opacity: 0.9;
	filter: alpha(opacity = 90);}
	
#container_bg #main .central .content.login form span.deleteicon, #container_bg #main .central .content.formulario2 span.deleteicon, #container_bg #main .central .content.panel #contenido_panel .formulario_datos span.deleteicon {
                position: relative;
            }
#container_bg #main .central .content.login form span.deleteicon span, #container_bg #main .central .content.formulario2 span.deleteicon span,  #container_bg #main .central .content.panel #contenido_panel .formulario_datos span.deleteicon span {
                position: absolute;
                display: block;
                top: 7px;
                right: 10px;
                width: 26px;
                height: 26px;
                z-index: 1;
                background-image:url("img/icons_sprite.png");background-position:-12px -870px;background-repeat:no-repeat;cursor: pointer;
            }

.ie7 span.deleteicon span{display:none}
			
			
#container_bg #main .central .content.login.distribuidores{background-image:url("img/bg_login-distribuidor.png");background-position:0 3px}
			
#container_bg #main .central .content.formulario2 span.deleteicon span{right:20px}
.ie7 #container_bg #main .central .content.login form span.deleteicon span, .ie7 #container_bg #main .central .content.formulario2 span.deleteicon span{display:none}			
#container_bg #main .central .content.login form span.deleteicon input {padding-right: 16px;}
#container_bg #main .central .content.login .lost_password{float:right;display:inline;margin:3% 2% 0 0;padding:0 0 0 0;width:auto;font-size:1.3em;}
#container_bg #main .central .content.login .lost_password a{color:#666;text-decoration:underline}

#container_bg #main .central .content.login.formulario h1{width:60%;}
#container_bg #main .central .content.login.formulario span.txt_asterisco{float:right;display:inline;margin:1.5% 6% 0 0;padding:0;width:34%;font-size:1.6em;color:#0089D0;text-align:right}
#container_bg #main .central .content.login form .nombre label, #container_bg #main .central .content.login .apellidos label{padding-top:10px}
#container_bg #main .central .content.login.formulario span.asterisco,  #container_bg #main .central .content.panel #contenido_panel .formulario_datos span.asterisco{float:right;display:inline;margin:1.5% 6% 0 0;padding:0;font-size:2.4em;color:#0089D0;width:auto;position:absolute;right:-20px;top:3px}
 #container_bg #main .central .content.panel #contenido_panel .formulario_datos span.asterisco{right:-45px}
#container_bg #main .central .content.login.formulario .password.registro{width:43%}
#container_bg #main .central .content.login.formulario .password.registro.dos{margin-left:4%}
#container_bg #main .central .content.login.formulario .password.registro label{width:41%;padding-top:10px}
#container_bg #main .central .content.login.formulario .password.registro input{width:45%}
#container_bg #main .central .content.login.formulario .password.registro span.asterisco{right:0;margin-right:0;top:8px}

#container_bg #main .central .content.login.formulario .aprobar_check, #container_bg #main .central .content.formulario2 .aprobar_check{float:left;display:inline;margin:5% 0 0 0;padding:0;width:44%}
#container_bg #main .central .content.formulario2 .aprobar_check{margin-top:3.1%;}
#container_bg #main .central .content.login.formulario .aprobar_check input, #container_bg #main .central .content.formulario2 .aprobar_check input{width:auto;height:auto;margin-right:2%;border:0 none;background-color:transparent;padding-top:0px}
#container_bg #main .central .content.formulario2 .aprobar_check input{margin-top:1px}
#container_bg #main .central .content.login.formulario .aprobar_check label, #container_bg #main .central .content.formulario2 .aprobar_check label{width:90%;font-size:1.2em;color:#666;padding:0}
#container_bg #main .central .content.formulario2 .aprobar_check label{font-size:1.4em;color:#000}

#container_bg #main .central .content.login.formulario .condiciones_legales{float:left;display:inline;margin:0;padding:0;width:50%}
#container_bg #main .central .content.login.formulario .condiciones_legales textarea{float:left;display:inline;margin:0;padding:5px;width:97%;background-color:#F6F6F6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #CCC;font-size:1.4em;height:115px;resize:none}
#container_bg #main .central .content.login.formulario .boton_entrar{margin-top:2.5%}

#container_bg #main .central .content.login.formulario .password.registro span.error{width:53%}

#container_bg #main .central .content.formulario2{float:left;display:inline;margin:3% 0 0 4%;padding:0;width:96%}
#container_bg #main .central .content.formulario2 p{float:left;display:inline;margin:0;padding:0;width:100%;font-size:1.6em;color:#000;font-weight:lighter}
#container_bg #main .central .content.formulario2 p strong{color:#0089D0;}
#container_bg #main .central .content.formulario2 span.separador{padding:1% 0}

#container_bg #main .central .content.formulario2 label {font-size: 1.4em;color: #666;float: left;display: inline;margin: 0;padding: 10px 0 0 0;width: 35%;line-height: 1.2em}
#container_bg #main .central .content.formulario2 input {font-size: 1.4em;color: #666;float: left;display: inline;margin:0 4% 0 0;padding: 7px 2% 0 2%;width: 55%;background-color: #f6f6f6;border: 1px solid #CCC;max-width: 493px;height: 31px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#container_bg #main .central .content.formulario2 select{font-size: 1.4em;color: #000;float: left;display: inline;margin:0 4% 0 0;padding: 7px 2% 0 2%;width: 59%;background-color: #f6f6f6;border: 1px solid #CCC;max-width: 493px;height: 40px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#container_bg #main .central .content.formulario2 .corto, #container_bg #main .central .content.formulario2 .largo{float:left;display:inline;margin:2% 0 0 0;padding:0;width:33%;}
#container_bg #main .central .content.formulario2 .largo{width:66%}
#container_bg #main .central .content.formulario2 .largo label{width:17.5%}
#container_bg #main .central .content.formulario2 .largo input{width:75.5%;margin-right:2.5%}

#container_bg #main .central .content.formulario2 .corto.empresa label{padding-top:3px}
#container_bg #main .central .content.formulario2 .largo.centroestudios label{padding-top:3px}
span.separador_gris{float:left;display:inline;margin:5% 7% 4% 7%;padding:0;height:2px; background-color:#dfdcdc;width:86%}

#container_bg #main .central .content.fullwidth{width: 82%;padding-left: 18%;background-image: url("img/sprite-accountok.png");background-position: 11px 32px;background-repeat: no-repeat;}
#container_bg #main .central .content.fullwidth.salir{background-image: url("img/sprite-accountko.png")}
#container_bg #main .central .content.fullwidth.ok{background-image: url("img/sprite-mailok.png")}
#container_bg #main .central.checkout .content.fullwidth{background-image: url("img/sprite-pedido.png")}


#container_bg #main .central .content.fullwidth h1 {font-size: 2.4em;font-weight: lighter;margin-top: 1%;text-align:center;margin-bottom:4%;width:74%;margin-right:26%}
#container_bg #main .central .content.fullwidth p.claim{color:#000;text-align:left;font-size:1.7em;line-height:1.4em;width:96%;padding-right:4%;}
#container_bg #main .central .content.fullwidth p.claim strong{color:#0089D0;font-weight:normal}
#container_bg #main .central .content.fullwidth p.claim em{font-style:italic}

#container_bg #main .central .content.fullwidth .contenedor_boton{float:left;display:inline;width:100%;text-align:center;margin:0;padding:0}
#container_bg #main .central .content.fullwidth .boton_continuar{width:210px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ebebeb;background: #0398e6; ;height:39px;margin-top:4%;float:left;margin-left:23%}

#container_bg #main .central .content.fullwidth .boton_continuar a{color:#FFF;height:36px;font-size:23px;letter-spacing:0px;width:100%;text-align:center;padding-left:42px;width:75%;padding-top:8px;background-image:url("img/icons_sprite.png");background-position:3px -815px;background-repeat:no-repeat;float:left;margin-bottom:7%}
#container_bg #main .central .content.fullwidth .boton_continuar a:hover{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}


#container_bg #main .central .content.ok .contenedor_boton{float:left;display:inline;width:100%;text-align:center;margin:0;padding:0}
#container_bg #main .central .content.ok .boton_continuar{width:210px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ebebeb;background: #0398e6; ;height:39px;margin-top:4%;float:left;margin-left:23%}

#container_bg #main .central .content.ok .boton_continuar a{color:#FFF;height:36px;font-size:23px;letter-spacing:0px;width:100%;text-align:center;padding-left:42px;width:75%;padding-top:8px;background-image:url("img/icons_sprite.png");background-position:3px -815px;background-repeat:no-repeat;float:left;margin-bottom:7%}
#container_bg #main .central .content.ok .boton_continuar a:hover{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}


#container_bg #main .central .content.panel{width:100%}
#container_bg #main .central .content.panel h1{background-image:url("img/icons_sprite.png");background-position:-6px -912px;background-repeat:no-repeat;padding-left:44px;padding-top:20px;padding-bottom:10px;width:75%}

#container_bg #main .central .content.panel #secciones_panel, #container_bg #main .central .content.panel #secciones_panel .bloque{float:left;display:inline;margin:0;padding:0;width:25%;}
#container_bg #main .central .content.panel #secciones_panel .bloque{width:100%;padding-bottom:11%;padding-top:10%}
#container_bg #main .central .content.panel #secciones_panel .bloque.activo{width:90%;padding:10% 5% 10% 5%;background-image:url("img/checkered_pattern.png");background-position:0 0;background-repeat:repeat;-webkit-border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;border-radius:10px 0px 0px 10px}
.distribuidores #container_bg #main .central .content.panel #secciones_panel .bloque.activo{background-image:url("img/hoffman.png")}

#container_bg #main .central .content.panel #secciones_panel h2, #container_bg #main .central .content.panel #secciones_panel p{float:left;display:inline;margin:0;padding:0 0 3% 0;width:100%;font-size:1.8em;font-weight:normal}
#container_bg #main .central .content.panel #secciones_panel p{font-size:1.3em;color:#666;line-height:1.2em}

#container_bg #main .central .content.panel #secciones_panel .bloque ul, #container_bg #main .central .content.panel #secciones_panel .bloque ul li{float:left;display:inline;margin:0;padding:0;width:100%;}
#container_bg #main .central .content.panel #secciones_panel .bloque ul{margin-top:3%}
#container_bg #main .central .content.panel #secciones_panel .bloque ul li{font-size:1.2em;color:#018bd2;line-height:1.2em;padding-bottom:2%}
#container_bg #main .central .content.panel #secciones_panel .bloque ul li a{color:#018bd2}
#container_bg #main .central .content.panel #secciones_panel .bloque ul li a:hover{color:#260552}
#container_bg #main .central .content.panel #secciones_panel .bloque ul li a.activo{color:#260552}

#container_bg #main .central .content.panel #secciones_panel .bloque a.verpedidos, #container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido a.verpedidos{width:144px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ebebeb;background: #0398e6; ;height:25px;margin-top:3%;float:left;margin-left:10%;color:#FFF;font-size:17px;text-align:center;padding-top:5px}
#container_bg #main .central .content.panel #secciones_panel .bloque a.verpedidos:hover,  #container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido a.verpedidos:hover{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido a.verpedidos{float:right;margin-top:1.5%}

#container_bg #main .central .content.panel form{float:none}

#container_bg #main .central .content.panel #contenido_panel{float:right;display:inline;margin:0;padding:2%;width:71%;min-height:465px;background-image:url("img/checkered_pattern.png");background-position:0 0;background-repeat:repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.distribuidores #container_bg #main .central .content.panel #contenido_panel{background-image:url("img/hoffman.png")}

.ie7 #container_bg #main .central .content.panel #contenido_panel{min-height:125px}
#container_bg #main .central .content.panel #contenido_panel p.titular{color:#000;font-size:1.7em;margin-bottom:1.5%}
#container_bg #main .central .content.panel #contenido_panel p{color:#666;font-weight:lighter}

#container_bg #main .central .content.panel #contenido_panel .bloque_direccion{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion p{text-align:right;color:#0089d0;margin-right:10%;width:90%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion{float:left;display:inline;margin:0 0 2% 0;padding:0;width:100%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion address{float:left;display:inline;margin:0;padding:2%;width:96%;background-color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.4em;line-height:1.3em}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion.ppal{margin:0 10% 0 10%;width:80%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion.ppal address{font-size:1.4em;padding:2% 2% 2% 10%;width:88%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion address em{font-style:italic;font-size:0.9em}
#container_bg #main .central .content.panel #contenido_panel p.azul{color:#0089d0;margin-top:2%;margin-bottom:2%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion{position:relative}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion ul, #container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion ul li{float:left;display:inline;margin:0;padding:0;width:auto;}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion ul{position:absolute;right:13px;top:13px}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion ul li{width:auto;padding-left:2px}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion ul li a{color:#0089d0;font-size:1.1em}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos{float:left;display:inline;margin:0;padding:2%;width:96%;background-color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}


#container_bg #main .central .content.panel #contenido_panel .formulario_datos form {float: left;display: inline;margin: 0;padding: 0;width: 100%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos form{float:none}

#container_bg #main .central .content.panel #contenido_panel .formulario_datos label {font-size: 1.4em;color: #666;float: left;display: inline;margin: 0;padding: 10px 0 0 0;width: 19%;line-height: 1.2em}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos input {font-size: 1.4em;color: #666;float: left;display: inline;margin: 0;padding: 7px 2% 0 2%;width: 76%;background-color: #f6f6f6;border: 1px solid #CCC;max-width: 493px;height: 31px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

#container_bg #main .central .content.panel #contenido_panel .formulario_datos span.error {font-size: 1.4em;float: right;display: inline;margin: 5px 0 0 0;padding: 0 2% 0 2%;width: 60%;max-width: 493px;color:#F00;position:relative}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail, #container_bg #main .central .content.panel #contenido_panel .formulario_datos .password {float: left;display: inline;margin: 2% 0 0 0;padding: 0;width: 100%;position:relative}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .password{margin-bottom:2%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos select{font-size: 1.4em;color: #000;float: left;display: inline;margin:0 4% 0 0;padding: 7px 2% 0 2%;width: 59%;background-color: #f6f6f6;border: 1px solid #CCC;max-width: 493px;height: 40px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

#container_bg #main .central .content.panel #contenido_panel .formulario_datos .boton_entrar{margin-top:3%;margin-right:2%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos span.txt_asterisco{float:right;display:inline;margin:1.5% 2% 0 0;padding:0;width:34%;font-size:1.4em;color:#0089D0;text-align:right}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha{margin:0}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha label{width:92%;margin-top:0;padding-top:0;margin-bottom:2%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha input{width:54.2%;margin-top:1%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha img{float:left;display:inline;margin:0 1% 0 0;padding:0;width:38%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.asterisco{top:40px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.error{text-align:center}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.deleteicon span{right:-25px;top:44px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha a.alternate{float:left;display:inline;margin:1.5% 0 0 2%;padding:0;width:98%;font-size:1.2em;color:#0089D0;text-decoration:underline}            #container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha a.alternate:hover{color:#260552;text-decoration:none}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .aprobar_check, #container_bg #main .central .content.panel #contenido_panel .formulario_datos .aprobar_check span.info{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .aprobar_check{padding-bottom:2%;border-bottom:1px solid #CCC}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .aprobar_check span.info{font-size:1.4em;margin-top:1%;}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .aprobar_check input{width:auto;height:auto;margin-top:1.75%;margin-right:2%;cursor:pointer}

#container_bg #main .central .content.panel #contenido_panel .pedido, #container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido, #container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul, #container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio{background-color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:3%;padding:2%;width:96%}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul{border-bottom:1px solid #CCC;padding-bottom:2%}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li{width:33%;font-size:1.4em;color:#000;text-align:left;margin-top:0.5%;line-height:1.1em}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li.estado{text-align:center}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li.importe_total{text-align:right;margin-top:0}	 
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li strong{color:#0089D0;font-weight:normal}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li.importe_total strong{font-size:1.2em}	
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido p{color:#000;margin-top:1%}						 
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.articulos_pedido li{width:95%;margin-left:5%;color:#666;padding-bottom:1%;font-size:1.25em}			 
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.articulos_pedido li strong{font-size:1.2em}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.articulos_pedido li span.precio{font-size:1.2em;color:#0089D0;float:right;display:inline}

#container_bg #main .central .pasos_compra{float:left;display:inline;margin:25px 10% 2% 10%;padding:0;width:80%;text-align:center}
#container_bg #main .central .pasos_compra ul{width:100%;margin:0 auto;padding:0}
 #container_bg #main .central .pasos_compra ul li{width:20%;margin:0;padding:7px 2% 5px 2%;font-size:1.3em;color:#666;display:inline;border-top:4px solid #CCC;float:left;position:relative;}
 #container_bg #main .central .pasos_compra ul li i.icon-carrito{width:32px;height:28px;display:none;background-image:url("img/icons_sprite.png");background-position:1px -1223px;background-repeat:no-repeat;position:absolute;top:-33px;left:40%}
 #container_bg #main .central .pasos_compra ul li.on{border-color:#18adfa;color:#18adfa}
 #container_bg #main .central .pasos_compra ul li.on i.icon-carrito{display:block}
 #container_bg #main .central .pasos_compra ul li a{color:#666}
 #container_bg #main .central .pasos_compra ul li.on{color:#18adfa}

 /* Checkout */

#container_bg #main .central .content.panel.checkout h1{background-position:1px -1154px}
#container_bg #main .central .content.panel.checkout #contenido_panel{width:96%}
#container_bg #main .central .content.panel.checkout h2{float:left;display:inline;margin:0;padding:1% 0 1% 0;width:100%;font-size:1.8em;font-weight:normal;color:#0089D0}
#container_bg #main .central .content.panel.checkout h2 a{font-size:0.8em;color:#3C1F63}
#container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion .direccion{width:48%;margin-left:1%}
#container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion.ppal .direccion{width:100%;margin-left:0}

/*ModificaciÃ³n de las direcciones del Checkout */
  #container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion.ppal{margin:0 1% 0 0;width:49%;}
  #container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion.ppal address{font-size:1.4em;background-color:#fff;color:#000}
  #container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion.ppal p{text-align:left;margin-bottom:15px}
  #container_bg #main .central .content.panel.checkout #contenido_panel p.azul{width:49%;margin-top:0;margin-left:1%;margin-bottom:15px}
  #container_bg #main .central .content.panel.checkout #contenido_panel .pedido p.azul{margin-top:2%;margin-bottom:2%;margin-left:0}
  #container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion{width:49%;margin-left:1%}
  #container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion .direccion{width:100%;margin-left:0}
  #container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion address{background-color:rgba(255,255,255,0.7);color:#666}
  .oldie #container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion address{background-color:#f9f9f9}
  #container_bg #main .central .content.panel #contenido_panel .bloque_direccion a.nueva_direccion{background-color:rgba(255,255,255,0.7);color:#666}
  #container_bg #main .central .content.panel.checkout h1{width:70%}
  #container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{width:24%;padding-top:26px;margin-bottom:0}

.aceptacion_condiciones{float:right;display:block;background-color:#eeeaea;margin:15px 0 5px 0;padding:8px 10px;position:relative}
.aceptacion_condiciones.inferior{margin-bottom:30px}
.aceptacion_condiciones:before{content: " ";display: block;width: 0;height: 0;position: absolute;top: -19px;z-index: 2;right: 45%;border: 10px solid transparent;border-bottom-color: #eeeaea;}
.aceptacion_condiciones span.error{background-color:#fff;font-size:13px;color:#F00;padding:5px 5px 5px 10px;position:absolute;right:0;top:39px;text-align:right;width:500px;display:none}
.aceptacion_condiciones.error{border:1px solid #F00}
.aceptacion_condiciones.error span.error{display:block}

.aceptacion_condiciones label{font-size:12px;cursor:pointer;color:#666;display:block}
.aceptacion_condiciones label a{color:#666;text-decoration:underline}


#container_bg #main .central .content.checkout p{padding-bottom:0}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion a.nueva_direccion{float:left;display:inline;margin:0;padding:7% 2% 5% 2%;width:96%;background-color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.4em;line-height:1.3em;min-height:38px;color:#000;text-align:center}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos.add_direccion{width:71%;margin-left:14%;position:relative;margin-top:2%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos.add_direccion:before{content:" ";display: block;width: 0;height: 0;position: absolute;z-index: 2000;left: 80%;top:-27px;border-top-color: red;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:27px solid #fff; }
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio{float:left;display:inline;padding-top:0.5%;margin-bottom:0}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label{float:left;display:inline;margin:0 0 1% 0;padding:10px 1% 20px 1%;width:98%;font-size:1.4em;color:#000;line-height:1.1em;margin-top:0.5%;cursor:pointer;border-bottom:1px solid #CCC;position:relative}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label:hover{background-color: #ebebeb}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label.pagamastarde{border-bottom: 1px solid #ccc}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label span{float: left;display: inline;font-weight: 600}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  input, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label strong{float:left;display: inline;margin: 1px 10px 0 0;padding: 0;width: auto}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio input{margin-top:3px}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label.r_on{background-color:#F6F6F6}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label strong{color:#0089D0;font-size:1.2em;font-weight:normal;}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  p{font-size: 0.95em;margin-left: 0;margin-top: 10px;margin-bottom: 0;width:100%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio p strong{color:#333;text-decoration:underline}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio p a, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio p a strong{color:#0089D0;text-decoration:none}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio p a:hover, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio p a strong:hover{color:#260552}
#container_bg #main .central .content.panel.checkout #contenido_panel{min-height:inherit;margin-bottom:2%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio textarea{float:left;display:inline;border: 0 none;width:100%;padding-top:2%;font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif}
#container_bg #main .central .content.cesta_compra.checkout ul.botones, #container_bg #main .central .content.cesta_compra.checkout ul.botones li{margin-bottom:2%}
#container_bg #main .central .content.panel #contenido_panel .forma_envio .formulario_datos{padding:0;width:100%;padding-top:2%}
#container_bg #main .central .content.panel #contenido_panel .forma_envio .formulario_datos .mail{margin-top:0}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .formulario_datos label{border:0 none;color:#666;margin:0;padding:10px 0 0M;line-height:1.2em;width:19%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .formulario_datos input{width:78%;float:left;max-width:none;text-align:center}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-tarjetas, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-sofort, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-paypal, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-sequra, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-multibanco, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-pagatarde{background-position:0 0;background-repeat:no-repeat;width:258px;height:28px;display:inline-block;float:none;margin-right:0;margin-top:-7px;margin-left: 10px}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-pagatarde{width: 55px}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-tarjetas { width: 155px; margin-right: 0;margin-left: 20px;}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  input:checked + span {color:#0089D0 }
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label .PmtSimulator{margin-top: 10px}

#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-sofort{background-image:url("img/logo-sofort.png")}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-paypal{background-image:url("img/logo-paypal.png")}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-sequra{background-image:url("img/logo-sequra.png")}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-tarjetas{background-image:url("img/tarjetas-admitidas.png")}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-multibanco{background-image:url("img/logo-multibanco.jpg")}

#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.subtotal{float:left;display:inline;margin:15px 0 1% 0;padding:0;width:100%;color:#000;margin-bottom:0;border-bottom:1px solid #CCC;padding-bottom:1%}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.subtotal li{font-size:1.4em;width:30%;text-align:right;color:#000;margin-top:0;margin-bottom:8px}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.subtotal li.enunciado{color:#000;width:70%}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.subtotal li.enunciado.peque{font-size:1.4em}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.subtotal li.total{color:#0089D0;font-size:1.8em}

#container_bg #main .central .content.cesta_compra.checkout ul.botones, #container_bg #main .central .content.cesta_compra.checkout ul.botones li{margin-bottom:0}
#container_bg #main .central .content.cesta_compra ul.botones li.cesta{margin-left:3%}

#container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{width:24%}
#container_bg #main .central .content.cesta_compra ul.botones.superior li.cesta{margin-left:12%}
#container_bg #main .central .content.cesta_compra ul.botones li.cesta{margin-left:3%}

#container_bg #main .central .content .ficha_producto #tabs p, #container_bg #main .central .content .ficha_producto #tabs h2{float:none;display: block}
#container_bg #main .central .content .ficha_producto #tabs p.ekomi_opinion{float:left;display: inline}

/* FAQ */

#container_bg #main .central .content #accordion,  #container_bg #main .central .content #accordion h2{float:left;display:inline;margin:15px 0 5px 0;padding:0;width:100%} 
#container_bg #main .central .content #accordion h2{background-color:#F6F6F6;font-size:1.6em;padding-top:12px;padding-bottom:12px;width:99%;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;margin-bottom:15px;color:#0089D0} 
#container_bg #main .central .content #accordion .ui-accordion-content{display:none;float:left;margin:0;padding:0;width:100%;height:auto} 
#container_bg #main .central .content #accordion h2 span.ui-icon-triangle-1-s, #container_bg #main .central .content #accordion h2 span.ui-icon-triangle-1-e{float:left;display:inline;width:11px;height:11px;background-image:url("img/icons_sprite.png");background-position:0 -1272px;background-repeat:no-repeat;margin:3px 5px 0 10px;padding:0 0 0 0}
#container_bg #main .central .content #accordion h2 span.ui-icon-triangle-1-e{background-position:-25px -1272px}
#container_bg #main .central .content p.warning{background-color:#F6F6F6;border:1px solid #CCC;width:97%;padding:1%;color:#333;font-weight:bold}

#container_bg #main .central .content #accordion ul, #container_bg #main .central .content #accordion ul li{float:left;display:inline;margin:0;padding:0;width:100%}
#container_bg #main .central .content #accordion ul{margin-left:5%;width:93%;border-left:1px solid #0089D0;padding-left:2%;margin-top:10px;margin-bottom:10px}
#container_bg #main .central .content #accordion ul li{font-size:1.2em;color:#666;margin-bottom:7px;}

#container_bg #main .central .content #accordion img{border:0px solid #CCC;float:left;display:inline;margin:10px 10px 10px 0;}
#container_bg #main .central .content #accordion img.right{float:right;margin-left:10px;margin-right:0}
#container_bg #main .central .content #accordion img.center{float:none;margin:10px auto;display:block;}

#container_bg #main .central .content #accordion p{float:none;display:block;}

/* Acordeones y contenido estÃ¡tico para ficha de producto */

#container_bg #main .central .content .ficha_producto #accordion h2{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:#F0F0F0}
#container_bg #main .central .content .ficha_producto #tabs p.titularpest, #container_bg #main .central .content .ficha_producto #accordion p.titularpest{color:#000;font-size:15px;margin-bottom:10px}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas, #container_bg #main .central .content .ficha_producto #accordion .doscolumnas{float:left;display:inline;width:100%;margin:0;padding:0}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .izq, #container_bg #main .central .content .ficha_producto #accordion .izq{float:left;display:inline;width:68%;margin-right:2%;padding:0}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .dcha, #container_bg #main .central .content .ficha_producto #accordion .dcha{float:right;display:inline;width:30%;margin:0;padding:0}

#container_bg #main .central .content .ficha_producto #tabs .infobasica_envio ul, #container_bg #main .central .content .ficha_producto #accordion .infobasica_envio ul{margin-left: 0%;width:100%;margin-bottom: 20px;border-left: 0;  padding-left: 0;margin-top:0}
#container_bg #main .central .content .ficha_producto #tabs .infobasica_envio ul li, #container_bg #main .central .content .ficha_producto #accordion .infobasica_envio ul li{width:100%!important;margin:5px 0 0 0!important;padding:0 0 5px 0!important;border:0 none!important;text-transform:none!important;border-bottom:1px solid #ccc!important;font-size:1.2em!important;background-color:transparent!important}
#container_bg #main .central .content .ficha_producto #tabs .infobasica_envio ul li:before, #container_bg #main .central .content .ficha_producto #accordion .infobasica_envio ul li:before{display:none!important}
#container_bg #main .central .content .ficha_producto #tabs .infobasica_envio ul li strong, #container_bg #main .central .content .ficha_producto #accordion .infobasica_envio ul li strong{font-weight:bold;background-color:#0089d0;color:#fff;margin-right:10px;padding:5px;float:left;width:25%}
#container_bg #main .central .content .ficha_producto #tabs .infobasica_envio ul li span, #container_bg #main .central .content .ficha_producto #accordion .infobasica_envio ul li span{color:#333;float:left;display:inline;width:65%;margin:5px 0 0 0;padding:0 0 0 0}
#container_bg #main .central .content .ficha_producto #tabs .infobasica_envio ul li span a, #container_bg #main .central .content .ficha_producto #accordion .infobasica_envio ul li span a{color:#0089d0}

#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .dcha span.titular, #container_bg #main .central .content .ficha_producto #accordion .doscolumnas .dcha span.titular{float:left;display:inline;margin:10px 0 10px 0;padding:0 0 10px 0;width:100%;font-size:14px;color:#ff6600;font-weight:bold;text-align:center;border-bottom:1px solid #ccc}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .izq span.titular, #container_bg #main .central .content .ficha_producto #accordion .doscolumnas .izq span.titular{float:left;display:inline;margin:10px 0 10px 0;padding:0 0 10px 0;width:100%;font-size:14px;color:#ff6600;font-weight:bold;text-align:center;border-bottom:1px solid #ccc}

#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .dcha img, #container_bg #main .central .content .ficha_producto #accordion .doscolumnas .dcha img{float:none;display:block;margin:0 auto 10px auto;text-align:center}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .dcha p, #container_bg #main .central .content .ficha_producto #accordion .doscolumnas .dcha p{font-size: 12px;line-height: 1.4em;margin-bottom: 10px;text-align: justify;}

#container_bg #main .central .content .ficha_producto #tabs .doscolumnas.iguales .izq, #container_bg #main .central .content .ficha_producto #accordion .izq{width:49%;margin-right:1%}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas.iguales .dcha, #container_bg #main .central .content .ficha_producto #accordion .dcha{width:49%;margin-left:1%}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas.iguales .dcha p, #container_bg #main .central .content .ficha_producto #accordion .doscolumnas.iguales .dcha p{text-align:left;font-size:13px}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas p img.aligncenter, #container_bg #main .central .content .ficha_producto #accordion .doscolumnas p img.aligncenter{float:none;display:block;margin:0 auto;text-align:center;width:auto;height:auto}


/* formulario de contacto */

#container_bg #main .central .content .formulario_datos.contacto{float:left;display:inline;margin:20px 3%;padding:0 2% 2% 2%;width:90%;background-color:#F6F6F6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #CCC}
#container_bg #main .central .content .formulario_datos.contacto form {float: left;display: inline;margin: 0;padding: 0;width: 100%}
#container_bg #main .central .content .formulario_datos.contacto form{float:none}
#container_bg #main .central .content .formulario_datos.contacto label {font-size: 1.4em;color: #666;float: left;display: inline;margin: 0;padding: 10px 0 5px 0;width: 100%;line-height: 1.2em}
#container_bg #main .central .content .formulario_datos.contacto input, #container_bg #main .central .content .formulario_datos.contacto textarea {font-size: 1.4em;color: #666;float: left;display: inline;margin: 0;padding: 7px 2% 0 2%;width: 95%;background-color: #fff;border: 1px solid #CCC;height: 31px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#container_bg #main .central .content .formulario_datos.contacto textarea{height:300px;font-family:Georgia, "Times New Roman", Times, serif}
#container_bg #main .central .content .formulario_datos.contacto span.error {font-size: 1.4em;float: right;display: inline;margin: 5px 0 0 0;padding: 0 2% 0 2%;width: 90%;color:#F00;position:relative}
#container_bg #main .central .content .formulario_datos.contacto .mail{float: left;display: inline;margin: 2% 0 0 0;padding: 0;width: 100%;position:relative}

#container_bg #main .central .content .formulario_datos.contacto select{font-size: 1.4em;color: #000;float: left;display: inline;margin:0 4% 0 0;padding: 7px 2% 0 2%;width: 59%;background-color: #f6f6f6;border: 1px solid #CCC;max-width: 493px;height: 40px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#container_bg #main .central .content .formulario_datos.contacto span.txt_asterisco{float:right;display:inline;margin:1.5% 2% 0 0;padding:0;width:34%;font-size:1.4em;color:#0089D0;text-align:right}
#container_bg #main .central .content .formulario_datos.contacto .boton_entrar{width: 165px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #ebebeb;background: #0398e6; 
	height: 36px;margin-top: 15px;float: right;margin-right:0}
#container_bg #main .central .content .formulario_datos.contacto .boton_entrar a{color: #FFF;height: 33px;font-size: 20px;width: 94%;text-align: center;padding-top: 7px;margin-bottom: 7%;float: right;display: inline;padding-left: 3%;padding-right: 3%}
#container_bg #main .central .content .formulario_datos.contacto .boton_entrar a:hover{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9;filter: alpha(opacity = 90);}
#container_bg #main .central .content .formulario_datos.contacto span.deleteicon{position: relative}
#container_bg #main .central .content .formulario_datos.contacto span.deleteicon span{position: absolute;display: block;top: 40px;right: 10px;width: 26px;height: 26px;z-index: 1;background-image:url("img/icons_sprite.png");background-position:-12px -870px;background-repeat:no-repeat;cursor: pointer;}
#container_bg #main .central .content .formulario_datos.contacto span.asterisco{float:right;display:inline;margin:0;padding:0;font-size:1.8em;color:#0089D0;text-align:right;position:absolute;top:45px;right:-9px}

/*Equipa tu clinica*/
      
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica{float:left;display:inline;margin:15px 0 0 0;padding:0;width:100%} 
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica p{float:left;display:inline;margin:0;padding:0;width:100%;color:#000;font-size:1.6em;line-height:1.3em}
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica p{margin:0;width:100%;}
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica .opciones-tematica{float:left;display:inline;margin:5px 0 0 0;padding:0;width:100%;color:#000;font-size:1.2em;}
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica .opciones-tematica .opcion{float:left;display:inline;margin:5px 0 0px 0;padding:0;width:50%}
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .opciones-tematica .opcion input{width:auto;height:auto;margin-top:9px;margin-right:8px}
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .opciones-tematica .opcion label{width:90%;overflow:hidden;padding-top:7px;font-size:1.3em;line-height:1.2em}    
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica.horizontal .opciones-tematica{width:100%}
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica.horizontal .opciones-tematica .opcion{width:33%}
  #container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica.horizontal .opciones-tematica .opcion label{width:75%} 


/*Filtro de ofertas*/

.filtro_ofertas, .filtro_ofertas ul, .filtro_ofertas ul li{float:left;display:inline;margin:0;padding:0;width:100%;}
.filtro_ofertas{margin-top:20px;margin-bottom:5px}
.filtro_ofertas ul li{width:30.5%;padding-left:2.5%;margin-bottom:3px;font-weight:normal;color:#0C8ED2}                  
.filtro_ofertas ul li a{color:#0089D0;font-size:1.3em;font-weight:normal;text-decoration:none;line-height:1.4em}
.filtro_ofertas ul li a span{color:#000}
.filtro_ofertas ul li a:hover{color:#000}

.filtro_ofertas ul li.on a{color:#000}

.filtro_ofertas a.todas_categorias{float:left;display:inline;margin:0 0 10px 0;padding:0;width:100%;font-size:1.4em;color:#0089D0;}
.filtro_ofertas.subcategorias ul li{width:97.5%;margin-bottom:5px}
.filtro_ofertas.subcategorias ul li ul{width:100%;margin-top:3px}
.filtro_ofertas.subcategorias ul li ul li{width:47.5%;font-size:1.4em;line-height:1.4em}
.filtro_ofertas.subcategorias ul li ul li a{font-size:1em;}

.filtro_ofertas.subcategorias ul li.on a{color:#000;}
.filtro_ofertas.subcategorias ul li.on ul li a{color:#0089D0;}
.filtro_ofertas.subcategorias ul li.on ul li a:hover{color:#000}

/*Enlace ver todos los productos*/

.vertodasproductos, .vertodasproductos a{float:left;display:inline;margin:0;padding:0;width:100%;}
.vertodasproductos a{padding:10px 0;text-align:center;font-size:14px;color:#0089d0;margin:9px 0 5px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff}
.vertodasproductos a:hover{color:#000;background-color:#f5f5f5;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0.9; filter: alpha(opacity = 90);}

/* area distribuidores cabecera */
#container_bg #header .promo, #container_bg .central .promo{width:73%;padding-bottom:20px}
#container_bg #header .promo a, #container_bg .central .promo a{width:90%}
#container_bg #header .acceso_distribuidores{float:right;display:inline;margin:20px 0 0 0;padding:0 0 20px 0;width:27%}
#container_bg #header .acceso_distribuidores a{float:right;display:inline;margin:0 0 0 0;padding:7px 2% 0 2%;width:96%;background-color:#3c1f63;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-width:206px;height:20px;color:#fff;font-size:1.4em;text-align:center;position:relative}
#container_bg #header .acceso_distribuidores a:before{content:"";display:block;height:48px;width:48px;float:left;background-image:url("img/business_user.png");background-repeat:no-repeat;background-position:0 0;position:absolute;left:-13px;top:-3px;}
#container_bg #header .acceso_distribuidores a:hover{color:#0089d0;background-color:#fff}

#header h1.claim{float:right;display:inline;margin:45px 0 0 0;padding:0;font-size:2.4em;color:#000;text-shadow: 0px 1px 0px #fff;   -webkit-text-shadow:  0px 1px 0px #fff;   -moz-text-shadow:  0px 1px 0px #fff;}
#container_bg #main .central .content p.mediano{font-size:1.8em;}
#container_bg #main .central .content p.mediano span{font-size:0.8em;}  
#container_bg #main .central .content p.mediano a{font-size:0.8em}  
#container_bg #main .central .content p.mediano a:hover{color:#3c1f63}
#container_bg #main .central .content.login .clientesino label{width:25%}
#container_bg #main .central .content.login.distribuidores form .formulario_datos.contacto input{max-width:96%}

span.siniva{float:left;display:block;font-size:0.8em;color:#666;width:100%;text-align:right;margin:5px 0 0 0;padding:0 0 0 0}
span.enstock{float:left;display:block;font-size:0.8em;color:#000;width:100%;text-align:right;margin:8px 0 0 0;padding:0 0 0 0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a ul li span.siniva{font-size:0.7em;text-align:center;color:#666;margin-top:10px;line-height:1.2em}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li span.aviso{font-size:0.8em;margin-top:15px;margin-bottom:0px;padding:10px 2% 10px 2%;float:right}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li span.aviso strong{font-size:1.1em;font-weight:bold}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto span.siniva{text-align:center}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto span.enstock{text-align:center}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto span.aviso{font-size:0.8em;margin-top:15px;margin-bottom:0px;padding:10px 2% 10px 2%;float:left;text-align:center}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto span.aviso strong{font-size:1em;font-weight:bold}

#container_bg #main .central .content .productos_seccion .producto_unidad span.aviso{font-size:1.2em;margin-top:10px;margin-bottom:0px;padding:10px 2% 10px 2%;float:left;text-align:center;width:96%;text-align:right}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto span.aviso strong{font-size:1em;font-weight:bold}

/*logos en el pie*/
#container_bg .central .pie_central .secciones .parte.logos{width:100%;border:0 none;margin-bottom:0}
#container_bg .central .pie_central .secciones .parte.logos span.titular{margin-top:15px;margin-bottom:15px}
#container_bg .central .pie_central .secciones .parte.logos ul{text-align:center}
#container_bg .central .pie_central .secciones .parte.logos ul li{width:auto;float:none;margin:0 auto;display:inline;padding:0;margin-left:10px}
#container_bg .central .pie_central .secciones .parte.logos ul li a{background-image:url("img/logos-en-pie-sprite.png");background-position:0 0;background-repeat:no-repeat;height:24px;width:94px;display:inline-block;margin-bottom:5px}
#container_bg .central .pie_central .secciones .parte.logos ul li a span{display:none}
#container_bg .central .pie_central .secciones .parte.logos ul li a.twenga{background-position:0 2px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.kelkoo{background-position:-106px 2px;width:81px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.shoppydoo{background-position:-200px 1px;width:110px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.encuentraprecios{background-position:-322px 2px;width:86px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.shopmania{background-position:-422px 0px;width:111px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.surfpricer{background-position:-546px 0px;width:89px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.shopwiki{background-position:-647px 0px;width:59px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.pikengo{background-position:-722px 2px;width:110px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.ciao{background-position:-847px 1px;width:60px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.mercamania{background-position:0px -37px;width:127px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.dooyoo{background-position:-139px -37px;width:81px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.choozen{background-position:-234px -38px;width:85px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.shopalike{background-position:-370px -37px;width:126px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.trovit{background-position:-506px -38px;width:56px}
#container_bg .central .pie_central .secciones .parte.logos ul li a.idealo{background-position:-576px -29px;width:35px;height:33px;margin-top:-5px}

#container_bg #main .central .pie_central .secciones .parte.logos .menu.mobile{display:none}

/*Calculadora financiacion */

#container_bg #main .central .content #tabs.calculadora{position:relative;padding-left:0}
#container_bg #main .central .content #tabs.calculadora ul{margin-left:0;width:77%;float:right}
#container_bg #main .central .content #tabs.calculadora ul li{min-width:160px;text-align:center;background-color:#d6d6d6;margin-right:1%;padding-left:2%;padding-right:2%;padding-top:10px;padding-bottom:6px}
#container_bg #main .central .content #tabs.calculadora ul li a{font-weight:bold;color:#999}
#container_bg #main .central .content #tabs.calculadora ul li.ui-tabs-active{background-color:#0089d0;color:#FFF}
#container_bg #main .central .content #tabs.calculadora ul li.ui-tabs-active a{color:#fff}
#container_bg #main .central .content #tabs.calculadora ul li.ui-tabs-active a:after{display:none}
#container_bg #main .central .content #tabs.calculadora label{float:left;font-size:1.4em;color:#000;font-weight:bold;position:absolute;top:9px;left:0px}
#container_bg #main .central .content #tabs.calculadora .barra-slider, #container_bg #main .central .content #tabs.calculadora span.total-mensualidad, #container_bg #main .central .content #tabs.calculadora input, #container_bg #main .central .content #tabs.calculadora .slider{float:left;display:block;margin:0 0 0 0;padding:0 0 0 0;width:100%}
#container_bg #main .central .content #tabs.calculadora .barra-slider{padding-left:3%;width:97%}
#container_bg #main .central .content #tabs.calculadora input{width:auto;color:#0089d0;font-size:1.6em;font-weight:bold;border:0 none;text-align:right}
#container_bg #main .central .content #tabs.calculadora input#amount, #container_bg #main .central .content #tabs.calculadora input#amountt, #container_bg #main .central .content #tabs.calculadora input#amountt2{border:0; color:#ff6600;margin-top:13px;text-align:left;margin-left:7px}
#container_bg #main .central .content #tabs.calculadora span.euros-meses{color:#0089d0;font-size:1.6em;font-weight:bold;float:left;display:inline;margin:2px 0 0 2px;padding:0 0 0 0;width:auto}
#container_bg #main .central .content #tabs.calculadora .slider{width:94%;margin-top:15px;margin-bottom:45px}
.ui-slider-pips .ui-slider-pip{font-size:1.1em!important;color:#666!important}
.ui-slider-pips [class*=i-slider-pip-selected]{color:#ff6600!important}
.ui-state-default, .ui-widget-content .ui-state-default{background-color:#0089d0!important;background-image:none!important}
#container_bg #main .central .content #tabs.calculadora span.total-mensualidad{font-size:1.4em;color:#000;font-weight:bold;width:auto;margin-top:15px}

/*ajuste de estilos para layer*/

span.ui-dialog-title{font-size:14px}
.ui-widget-header{background:transparent!important;border:0 none!important;color:#000!important}
.ui-dialog .ui-dialog-titlebar-close{width:30px!important;height:30px!important;color:#fff!important;margin-top:0px!important;border-radius:20px;border:0 none!important;}
.ui-widget-overlay{background:#000 none!important}
.ui-dialog .ui-dialog-buttonpane button{color:#FFF!important;background:#0089d0 none!important;font-size:13px!important}
.ui-dialog{-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;-webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
.ui-dialog .ui-dialog-titlebar{z-index:100}

#dialog-form #container_bg #main .central .content #tabs.calculadora{margin-top:40px}
#dialog-form #container_bg #main .central .content #tabs.calculadora label{top:-32px;width:100%;text-align:center}
#dialog-form #container_bg #main .central .content #tabs.calculadora ul li{width:44%;min-width:inherit}

#dialog-form #container_bg #main .central .content{width:100%}
#dialog-form #container_bg #main .central .content #tabs.calculadora ul{width:100%}
#dialog-form #container_bg #main .central .content .formulario_datos.contacto label{font-size:13px}
#dialog-form #container_bg #main .central .content .formulario_datos.contacto textarea{height:100px}

#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.financiacion button{color:#fff;font-size:14px;text-transform:lowercase;padding:0;font-weight:normal;border:0 none;margin-bottom:15px}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.financiacion button .ui-button-text{padding:5px 10px 5px 10px;}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.financiacion button:before {content: " ";display: block;width: 0;height: 0;position: absolute;top: -18px;z-index: 2;right: 35%;border: 10px solid transparent;border-bottom-color: #0089d0;}

   /* Estilos nueva barra de idioma */
#barra .container_barra ul{padding-right:0}
#barra .container_barra ul li.idioma{ list-style:none;width:100px;padding-top:11px;margin:0px;font-weight:bold;color:#000;position:relative;padding-right:10px}
#barra .container_barra ul li.idioma a{color:#000;display:block}
#barra .container_barra ul li.idioma a i{width:24px;height:16px;float:right;margin:-1px 0 0 0;padding:0;background-image:url("/style/css/img/barra-banderas.jpg");background-repeat:no-repeat;background-position:0 0;position:relative}
#barra .container_barra ul li.idioma a i:before{content:" ";display:block;position:absolute;right:-10px;top:5px;width:0px;
    height:0px;
    border-left:3px solid transparent; /* izquierda flecha */
    border-right:3px solid transparent; /* derecha flecha */
    border-top:5px solid #000; /* base flecha y color*/
    font-size:0px;
    line-height:0px;}
#barra .container_barra ul li.idioma a i.espanol{background-position:0 0}
#barra .container_barra ul li.idioma a i.portugues{background-position:0 -27px}
#barra .container_barra ul li.idioma a i.italiano{background-position:0 -47px}
#barra .container_barra ul li.idioma a i.ingles{background-position:0 -68px}
#barra .container_barra ul li.idioma a i.frances{background-position:0 -89px}
#barra .container_barra ul li.idioma a i.german{background-position:0 -110px}

#barra .container_barra ul li.idioma ul{position:absolute;left:10px;top:26px;
	margin:0px;list-style:none;padding:10px 0 10px 0;opacity:0;transition:opacity .35s ease .2s;
	-webkit-transition:opacity .35s ease .2s;
	-moz-transition:opacity .35s ease .2s;
	-o-transition:opacity .35s ease .2s;
	visibility:hidden;z-index:10;background-color:#fff;}
#barra .container_barra ul li.idioma ul li{padding:6px 0 0 0;margin:0;width:100%;text-align:right}
#barra .container_barra ul li.idioma ul li a i{padding-right:10px;margin-left:10px}
#barra .container_barra ul li.idioma ul li a i:before{display:none}
#barra .container_barra ul li.idioma:hover ul, #barra .container_barra ul li.idioma ul:hover{opacity:1;	visibility:visible;z-index:10000}
#barra .container_barra ul li.idioma ul li a{display:block;padding:5px 0;text-align:right;color:#999;font-weight:normal}
#barra .container_barra ul li.idioma ul li a:hover{color:#000;background-color:#ebebeb;}

/*Comparativa*/
#comparativa {display: table;text-align: center;margin: 0 auto;float: left;font-size:13px;width:100%;}
#comparativa #contenidos {display: table-row;}
#comparativa #contenidos #columna1 {display: table-cell;border-bottom: 1px solid #ccc;vertical-align: middle;padding: 12px 10px 12px 10px;}
#container_bg #main .central .content #accordion #columna1 a img, #comparativa #contenidos #columna1 a img{float: none;margin: 0 auto;display: block;border: 0 none;}
#comparativa #contenidos #columna1.categoria{width:15%;font-weight:bold;padding-left:0;text-align:left}
#comparativa #contenidos #columna1 a{font-weight:bold;text-align:left;color:#000;line-height:1.4em}

/*Filtro-landings */

#container_bg #main .central .content .cabecera_especial{float:left;display:inline;margin:0;padding:19px 0 16px 2%;width:98%;background-color:#0089d0;background-position:right;background-repeat:no-repeat}
.kinefis #container_bg #main .central .content .cabecera_especial{background-image:url("img/bg_landing_kinefis.png")}
.outlet #container_bg #main .central .content .cabecera_especial{background-color:#ff6600;background-image:url("img/bg_landing_outlet.png")}
.ofertas #container_bg #main .central .content .cabecera_especial{background-color:#aa72c1;background-image:url("img/bg_landing_ofertas.png")}

#container_bg #main .central .content .cabecera_especial h1{color:#FFF;font-size:30px;letter-spacing:-1px;margin-bottom:10px}  
#container_bg #main .central .content .cabecera_especial p{color:#000;font-size:16px;letter-spacing:-0.5px;width:75%}
.landing .filtro_ofertas{background-color:#43464b;margin-top:0;padding-top:20px;padding-bottom:10px;margin-bottom:0}
.landing .filtro_ofertas ul li{margin-bottom:10px}
.landing .filtro_ofertas ul li a{color:#fff;font-size:1.4em}
.landing .filtro_ofertas ul li.on a{color:#0089d0;font-weight:700}
.landing .filtro_ofertas ul li a:hover{color:#0089d0}
.landing .filtro_ofertas ul li a span{color:#fff}
.landing .subcategorias.filtro_ofertas{background-color:#ebebeb;padding-bottom:20px}
.landing .subcategorias.filtro_ofertas ul li{margin-top:10px;margin-left:3.5%;width:25%;margin-bottom:0}
.landing .subcategorias.filtro_ofertas ul li.on{float:left;display:block;width:97.5%;margin-left:0;margin-top:0;margin-bottom:17px}
.landing .subcategorias.filtro_ofertas ul li.on a{padding:10px;background-color:#0089d0;color:#fff}
.landing .subcategorias.filtro_ofertas ul li.on a span{color:#fff}
.landing .subcategorias.filtro_ofertas ul li a{color:#666666;font-size:1.3em;line-height:1.2em}
.landing .subcategorias.filtro_ofertas ul li a span{color:#666666}
.landing .subcategorias.filtro_ofertas ul li a:hover{color:#000}

/*Resolucion pantalla*/
#container_bg #header, #container_bg #main, #container_bg #footer, #container_bg #main .central{max-width:1280px}

/*Cambios en el menÃº*/
#container_bg #main .central .menu ul li a{float:left;display:block;margin:0;padding:5px 0;width:100%;}
#container_bg #main .central .menu ul li.destacado ul{background-color:#fff; padding-top:10px;margin-bottom:-10px;}
#container_bg #main .central .menu ul li.outlet {background-image: url("img/back_outlet.png");background-repeat: no-repeat;background-position: 10px 2px;background-color: #ab73c2;padding-left: 18%;width: 82%;border-bottom:0px none;}      
#container_bg #main .central .menu ul li.productos {background-image: url("img/back_productos.png");background-repeat: no-repeat;
background-position: 10px 2px;background-color: #8f41b3;padding-left: 18%;width: 82%;border-bottom:0px none;} 
#container_bg #main .central .menu ul li.ofertas {background-image: url("img/back_ofertas.png");background-repeat: no-repeat;
background-position: 10px 2px;background-color: #8654c9;padding-left: 18%;width: 82%;border-bottom:0px none;}
#container_bg #main .central .menu ul li.tecnologias{background-image: url("img/back_tecnologias.png");background-repeat: no-repeat;background-position: 10px bottom;background-color: #3c1f63;padding-left: 18%;width: 82%;border-bottom:0px none;}
#container_bg #main .central .menu ul .outlet.activo{background-image: url("img/back_outlet_a.png");background-color: #fff;}
#container_bg #main .central .menu ul .productos.activo{background-image: url("img/back_productos_a.png");background-color: #fff;}
#container_bg #main .central .menu ul .ofertas.activo{background-image: url("img/back_ofertas_a.png");background-color: #fff;}
#container_bg #main .central .menu ul .tecnologias.activo{background-image: url("img/back_tecnologias_a.png");background-color: #fff;}


/*Layer Horario Telefonico*/
#dialog-message.horario_telefonico{font-family:'Droid Sans', Arial, Verdana, sans-serif;padding:15px 0;z-index:1}
#dialog-message.horario_telefonico i.c2c{height:44px;width:45px;background-image:url("img/bg_c2c.png");background-position:center;background-repeat:no-repeat;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#0089d0;background-size:44px auto;float:none;display:block;padding:7px;margin:0 auto}
#dialog-message.horario_telefonico p, #dialog-message.horario_telefonico .cuerpo_mensaje, #dialog-message.horario_telefonico .cuerpo_mensaje ul, #dialog-message.horario_telefonico .cuerpo_mensaje ul li,#dialog-message.horario_telefonico span.infoadicional{float:left;display:inline;margin:0;padding:0;width:100%}
#dialog-message.horario_telefonico p.titular{color:#000;font-size:16px;text-align:center;line-height:1.2em;margin-top:6px;margin-bottom:15px}
#dialog-message.horario_telefonico .cuerpo_mensaje{background-color:#0089d0;color:#FFF;position:relative;padding-top:20px;padding-bottom:20px}
#dialog-message.horario_telefonico .cuerpo_mensaje a{color:#FFF;text-decoration:underline}
#dialog-message.horario_telefonico .cuerpo_mensaje:before{content: " ";display: block;width: 0;height: 0;position: absolute;top: -20px;z-index: 2;right: 48%;border: 10px solid transparent;border-bottom-color: #0089d0}
#dialog-message.horario_telefonico .cuerpo_mensaje ul {border-bottom:1px solid #fff;padding-bottom:5px}
#dialog-message.horario_telefonico .cuerpo_mensaje ul li{text-align:center;font-size:14px;margin-bottom:10px}
#dialog-message.horario_telefonico .cuerpo_mensaje p,#dialog-message.horario_telefonico span.infoadicional{font-size:12px;text-align:left;padding-left:5%;padding-right:5%;width:90%;margin-top:15px;line-height:1.2em}
#dialog-message.horario_telefonico span.infoadicional{color:#999;margin-bottom:5px}

#barra2016{float:left;display:inline;margin:0 0 1% 0;padding:0;background-color:#FFF;width:100%;border-bottom:1px solid #cfcfcf;position:fixed;top:0;left:0;z-index:100; -webkit-animation-duration: 0.6s; 
    animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}

@-webkit-keyframes fadeInDown { 
    0% {opacity: 0;-webkit-transform: translateY(-20px);} 
    100% {opacity: 1;-webkit-transform: translateY(0);} 
} 

@keyframes fadeInDown { 
    0% {opacity: 0;transform: translateY(-20px);} 
    100% {opacity: 1;transform: translateY(0);} 
} 
#barra2016 .container_barra{margin:0 auto;width:100%;max-width:1280px;font-size:1.4em;color:#f60;letter-spacing:-0.25px;height:37px}
#barra2016 .container_barra ul, #barra2016 .container_barra ul li{float:right;display:inline;margin:0;padding:0;width:auto;position:relative}
#barra2016 .container_barra ul li{float:left;border-left:1px solid #eaeaea}
#barra2016 .container_barra ul li a{color:#f60;text-decoration:none;float:left;width:auto;display:block;padding:8px 20px 5px 0;}
#barra2016 .container_barra ul li.phone{font-size:18px}
#barra2016 .container_barra ul li a span{float:left;display:inline;margin:3px 0 0 8px}
#barra2016 .container_barra ul li.phone a span{margin-top:3px}

#barra2016 .container_barra i.icon{float:left;display:inline;margin:-1px 0 0 20px;padding:0;width:30px;height:25px;background-image:url("img/sprite2016.png");background-repeat:no-repeat;top:6px;background-size:100% auto}
#barra2016 .container_barra ul li i.icon.phone{background-position:0 -59px}
#barra2016 .container_barra ul li i.icon.mail{background-position:0 -30px}

.fr #barra2016 .container_barra i.icon{margin-left:15px}
.fr #barra2016 .container_barra ul li a{padding-right:15px}

#barra2016 .container_barra ul li.naranja a{background-color:#ff6600;color:#FFF}      
#barra2016 .container_barra ul li.azul a{background-color:#0089d0;color:#FFF} 
#barra2016 .container_barra ul li.morado a{background-color:#aa72c1;color:#FFF} 
#barra2016 .container_barra ul li.naranja i.icon.phone,#barra2016 .container_barra ul li.naranja i.icon.phone,#barra2016 .container_barra ul li.azul i.icon.phone,#barra2016 .container_barra ul li.morado i.icon.phone{background-position:0 -150px}
#barra2016 .container_barra ul li.naranja i.icon.mail,#barra2016 .container_barra ul li.morado i.icon.mail,#barra2016 .container_barra ul li.azul i.icon.mail{background-position:0 -120px}

#barra2016 .container_barra span.claim, #barra2016 .container_barra span.horarios{float:left;display:inline;margin:0;padding:0;width:auto;}
#barra2016 .container_barra span.claim{color:#999;padding-top:11px;margin-right:20px}
#barra2016 .container_barra span.horarios{color:#ff6600}
#barra2016 .container_barra span.horarios a{color:#f60;text-decoration:none;float:left;display:block;width:auto;padding:8px 20px 5px 0;border-left:1px solid #eaeaea}
#barra2016 .container_barra span.horarios a i.icon.tiendafisica{background-position:0 0}
#barra2016 .container_barra span.horarios a span{float:left;display:inline;margin:3px 0 0 8px}
#barra2016 .container_barra span.horarios.azul{background-color:#0089d0}
#barra2016 .container_barra span.horarios.azul a, #barra2016 .container_barra span.horarios.naranja a, #barra2016 .container_barra span.horarios.morado a{color:#FFF}
#barra2016 .container_barra span.horarios.azul a i.icon.tiendafisica, #barra2016 .container_barra span.horarios.naranja a i.icon.tiendafisica, #barra2016 .container_barra span.horarios.morado a i.icon.tiendafisica{background-position:0 -90px}

#barra2016 .container_barra ul li.idioma{ list-style:none;width:auto;padding-top:5px;margin:0px;font-weight:normal;color:#000;position:relative;padding-right:10px;padding-left:20px}
#barra2016 .container_barra ul li.idioma a{color:#000;display:block;padding-top:5px}
#barra2016 .container_barra ul li.idioma a i{width:40px;height:25px;float:right;margin:-3px 0 0 0;padding:0;background-image:url("img/sprite-banderas2016.png");background-repeat:no-repeat;background-position:0 0;position:relative;background-size:100% auto}
#barra2016 .container_barra ul li.idioma a i:before{content:" ";display:block;position:absolute;right:-18px;top:8px;width:0px;
    height:0px;
    border-left:5px solid transparent; /* izquierda flecha */
    border-right:5px solid transparent; /* derecha flecha */
    border-top:7px solid #000; /* base flecha y color*/
    font-size:0px;
    line-height:0px;}

#barra2016 .container_barra ul li.idioma a i.espanol{background-position:0 0}
#barra2016 .container_barra ul li.idioma a i.portugues{background-position:0 -130px}
#barra2016 .container_barra ul li.idioma a i.italiano{background-position:0 -97px}
#barra2016 .container_barra ul li.idioma a i.ingles{background-position:0 -162px}
#barra2016 .container_barra ul li.idioma a i.frances{background-position:0 -65px}
#barra2016 .container_barra ul li.idioma a i.german{background-position:0 -32px}


#barra2016 .container_barra ul li.idioma ul li a i.espanol{background-position:0 -3px}
#barra2016 .container_barra ul li.idioma ul li a i.portugues{background-position:0 -165px}
#barra2016 .container_barra ul li.idioma ul li a i.italiano{background-position:0 -122px}
#barra2016 .container_barra ul li.idioma ul li a i.ingles{background-position:0 -206px}
#barra2016 .container_barra ul li.idioma ul li a i.frances{background-position:0 -86px}
#barra2016 .container_barra ul li.idioma ul li a i.german{background-position:0 -44px}



#barra2016 .container_barra ul li.idioma a span{padding-right:14px;margin-top:1px;color:#999}

#barra2016 .container_barra ul li.idioma ul{position:absolute;left:-25px;top:35px;
	margin:0px;list-style:none;padding:10px 0 10px 0;opacity:0;transition:opacity .35s ease .2s;
	-webkit-transition:opacity .35s ease .2s;
	-moz-transition:opacity .35s ease .2s;
	-o-transition:opacity .35s ease .2s;
	visibility:hidden;z-index:10;background-color:#fff;}
#barra2016 .container_barra ul li.idioma ul li{padding:6px 0 0 0;margin:0;width:100%;text-align:right}
#barra2016 .container_barra ul li.idioma ul li a i{padding-right:10px;margin-left:10px}
#barra2016 .container_barra ul li.idioma ul li a i:before{display:none}
#barra2016 .container_barra ul li.idioma:hover ul#taphover, #barra2016 .container_barra ul#taphover li.idioma ul:hover{opacity:1;	visibility:visible;z-index:10000;width:150px;padding-right:15px}
#barra2016 .container_barra ul li.idioma ul#taphover a span{padding-right:0;float:right}
#barra2016 .container_barra ul li.idioma ul li a{display:block;padding:5px 0;text-align:right;color:#999;font-weight:normal;width:100%}
#barra2016 .container_barra ul li.idioma ul li a:hover{color:#000;background-color:#ebebeb;}

/*Widget financiera*/
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.descripcion .PmtSimulatorControl{float:right}

/*DUA*/
.dua, p.infodua, .precio_dua, .precio_dua .descripcion{float:left;display:block;margin:0;padding:0;width:100%}
.dua{padding:0 1% 0 0;width:99%;margin-top:20px}
.precio_dua{text-align:left;}
.precio_dua .concepto{font-size:15px;color:#000;font-weight:bold;margin-right: 0}
.precio_dua .precio{color:#0089D0;font-size:15px;margin-right:2%}
.precio_dua .descripcion{color:#666;font-size:13px;margin-left:2%;margin-top:5px;width:97%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label .precio_dua span.descripcion{font-weight: normal}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .dua input{margin-top:0}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio p.infodua{font-size:11px;width:88%;float:left;margin-left:2%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio p.infodua.first{border-top:1px solid #0089D0;padding-top:12px;margin-top:12px;}

/*Barra superior financiacion */
.blue{background: #0089d0}
.transparent{border: 2px solid #000 }
.mod.barra-financiacion{padding-top: 10px;padding-bottom: 10px;position: relative;margin-bottom:25px}
.mod.barra-financiacion.blue:before { background: linear-gradient(to right top, #fff 50%, transparent 51%);} 
.mod.barra-financiacion.transparent{width:99%;}
.mod.barra-financiacion:before { display: block; position: absolute; content: '';  width: 25px;height: 100%; left: 0px; top: 0px;}
.mod.barra-financiacion.transparent span.text{text-align:center}
.mod.barra-financiacion span.text strong:before{content: "nuevo"; background-color: #ff7900;color: #fff;position: absolute;left: -50px;top: -6px;padding: 3px 6px;font-size: 11px;letter-spacing: -0.5px}
.mod.barra-financiacion.transparent span.text strong:before{top:-1px}
.mod.barra-financiacion span.text strong{position:relative;margin-left: 111px}
.mod.barra-financiacion.transparent span.text strong{margin-left: 0px}
.mod.barra-financiacion .icon-info {position:absolute;right:-40px;top:-3px;background-color:#0089d0;border-radius:50px;border:2px solid #fff;cursor:pointer}
.mod.barra-financiacion .tooltip { display: inline; position: relative;}
.mod.barra-financiacion .tooltip:hover:after{background: #0089d0;top: 33px;color: #fff;content: attr(title);left: 20%;padding: 5px 15px;position: absolute;z-index: 98;font-size:12px;width: 220px;border-bottom: 3px solid #fff; box-shadow: #666 0px 6px 10px;}
.mod.barra-financiacion .tooltip:hover:before{border: solid;border-color: #0089d0 transparent;border-width: 0 6px 6px 6px;bottom: -16px;content: "";left: 50%;position: absolute;z-index: 99;}
.mod.barra-financiacion .icon-info span.tooltip{text-align:center;color:#FFF;width:13px;height:11px;font-weight:bold;padding:2px 2px 4px 2px;font-size:14px}
.mod.barra-financiacion.transparent  .icon-info span.tooltip{font-weight: normal}
.mod.barra-financiacion .icon-info span.tooltip:hover:before{left:0%}    
.mod.barra-financiacion.transparent  .icon-info span.tooltip:hover:before{left:0}    
.mod.barra-financiacion .icon-info span.tooltip:hover:after{font-size:11px;width:270px;left:auto;right:8%;line-height:1.2em}
.mod.barra-financiacion.transparent .tooltip:hover:after{background: #fff;color: #000;border: 1px solid #000 }
.mod.barra-financiacion.transparent .tooltip:hover:before{border: solid;border-color: #000 transparent;border-width: 0 6px 6px 6px;bottom: -16px;content: "";left: 49%;position: absolute;z-index: 99;}
.mod.barra-financiacion  i.pig{background:url("img/icon-pig.png");background-size: 100% auto;position: absolute;width: 29px;height: 29px;left: 27px;top: -8px;}

/*Layer de cliente */
.ui-dialog .layer_cliente{color:#000;font-family:'Droid Sans', Arial, Verdana, sans-serif;}
.ui-dialog .layer_cliente span.titular{font-size: 16px;text-transform: uppercase;margin-bottom: 20px}
.ui-dialog .layer_cliente .mensaje{padding: 2%;width: 96%;position: relative}
.ui-dialog .layer_cliente .mensaje p{font-size: 12px!important;color: #fff;line-height: 1.4em;margin-bottom: 10px;margin-top: 10px}
.ui-dialog .layer_cliente .mensaje img{max-height: 250px;width: auto;margin-bottom: 10px}
.ui-dialog .layer_cliente .mensaje:before{ content: "";width:0px;   height:0px;    border-left:25px solid transparent; /* izquierda flecha */border-right:25px solid transparent; /* derecha flecha */border-top:25px solid #0089d0; /* base flecha y color*/ font-size:0px;line-height:0px;position: absolute;bottom: -15px;left: 45%;z-index: 100}
.ui-dialog .layer_cliente .botones{margin-top: 20px}
.ui-dialog .layer_cliente .botones li {float:left;display: block;width: 100%}
.ui-dialog .layer_cliente .botones li a {float: none;display: block;margin: 15px auto 0 auto;padding: 10px 0 10px 0;width: 99%;font-size: 1.2em;font-weight: bold;max-width: 400px}
.ui-dialog .layer_cliente .botones li a.blue{color:#fff} 
.ui-dialog .layer_cliente .botones li a:hover{border-color: #fff;background-color:#0089d0;color:#fff  }
.ui-dialog #container_bg #main .central{width: 100%!important;padding: 0;margin: 0}
.ui-dialog #container_bg #main .central .content .formulario_datos.contacto{width: 95%;margin-left: 0;margin-right: 0;margin-bottom: 0}
			  #container_bg #main .central .content .formulario_datos.contacto select{background-color: #fff;font-size: 1.2em}
.ui-dialog  #container_bg #main .central .content .formulario_datos.contacto input[type="radio"], .ui-dialog #container_bg #main .central .content .formulario_datos.contacto input[type="checkbox"]{width:35px}
.ui-dialog  #container_bg #main .central .content .formulario_datos.contacto span.radiob{float: none;width: auto;position: relative;top: 9px;font-size: 1.3em}
.ui-dialog  #container_bg #main .central .content .formulario_datos.contacto .grupo{margin-top: 9px;position: relative}
	.ui-dialog #container_bg #main .central .content {
		width: 100%!important;}



@media only screen and (max-width: 1280px) {
#barra2016 .container_barra span.claim{width: 19%;font-size: 11px;text-align: left;padding-top: 1px;font-weight: bold;letter-spacing: 0px;padding-left: 10px;line-height:1.1em}
#barra2016 .container_barra span.horarios{width:25%}
#barra2016 .container_barra ul{width:53%}
}

@media only screen and (min-width: 1025px) {
	
	#container_bg #header .logo{width:20%;}
	#container_bg #header .buscador{width:54%!important;margin-left:2%;max-width:inherit;margin-right:2%}
	#container_bg #header .carrito_compra{width:22%!important;max-width:inherit}
	#container_bg #header .buscador form input.inputbox{height:35px;letter-spacing:0;font-size:1.5em}
	#container_bg #header .buscador form input.button{top:6px}
	#container_bg #header .carrito_compra .articulos_precio{padding:5px 2% 2px 2%;background-position:3px -50px}
	#container_bg #header .acceso_distribuidores{width:22%;}
	#container_bg #header .acceso_distribuidores a{max-width:inherit}
	#container_bg #header .promo{width:78%}
	#container_bg #header .promo a span{width:86%}
	.home span.separador{padding:1% 0}
	#container_bg #main .central .content{width:76%}
	#container_bg #main .central .menu{width:23%}
	#container_bg #main .central .content h1{font-size:2.2em}
	#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li strong{font-size:2.4em;font-weight:bold}
	#container_bg #main .central .content .modulo_adicional .home-mismos-gustos p:before, #container_bg #main .central .content .modulo_adicional .vistorecientementehome p:before{left:0}
	#container_bg #main .central .content .modulo_adicional .home-mismos-gustos p, #container_bg #main .central .content .modulo_adicional .vistorecientementehome p{padding-left:70px}
		#container_bg #main .central .content.panel.checkout h1{width:60%}
    #container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{width:30%}
	.distribuidores #container_bg #header .logo{margin-top:17px}
    .distribuidores #container_bg #header .logo .sublogo{margin-top:5px;text-align:left;margin-left:34px;float:left;width:auto}
    .distribuidores #container_bg #header .logo{margin-top:11px}
    .distribuidores #container_bg #footer a img{height:46px}

	}


@media only screen and (max-width: 1110px) {
#socialmedia{position:fixed;top:auto;bottom:0;width:245px;left:30%}
#socialmedia ul li{width:60px;}
#socialmedia ul{width:100%}
#socialmedia:before{bottom: auto;left: 40%;border: 10px solid transparent;border-bottom-color: #fff;top:-19px}   
#socialmedia:after{bottom:auto;left: 39%;border: 12px solid transparent;border-bottom-color: #ccc;top:-23px} 
/*Filtro-landings */
#container_bg #main .central .content .cabecera_especial p{width:70%}
#container_bg #main .central .content.panel.checkout h1{width:59%}
#container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{width:35%}		
	}



@media only screen and (max-width: 1003px) {

#container_bg #header .logo{width:100%;text-align:center}
#container_bg #header .logo span.sublogo,#container_bg #header .logo h1.sublogo{width:100%}
#container_bg #header .buscador{width:66%!important;margin-left:1%}	
#container_bg #header .carrito_compra{margin-right:1%}
#container_bg #header .promo a, #container_bg .central .promo a{float:left;width:98%;margin-left:1%;margin-right:1%}	
#container_bg #header .promo, #container_bg .central .promo{padding-bottom:3%}
#container_bg #main .miga{width:66%}

#container_bg #main .central .menu ul li{font-size:1.4em}
#container_bg #main .central .menu ul li ul{margin-top:15px}
#container_bg #main .central .menu ul li ul li{font-size:0.95em;padding-bottom:13px}
#container_bg #main .central .menu .ekomi a img{max-width:162px;width:100%;height:auto;max-height:237px}
#container_bg .central .pie_central .secciones .parte{width:100%;margin-right:0;border:0 none;margin-bottom:15px}
#container_bg .central .pie_central .secciones .parte.uno, #container_bg .central .pie_central .secciones .parte.dos, #container_bg .central .pie_central .secciones .parte.tres, #container_bg .central .pie_central .secciones .parte.cuatro{width:100%}
#container_bg .central .pie_central .secciones .parte.uno ul li{width:25%}
#container_bg .central .pie_central .secciones .parte ul li{width:25%;margin-bottom:5px}
#container_bg .central .pie_central .secciones .pago_seguro{margin-top:0}
#container_bg #main .central .content .modulo_home ul{width:48%}
#container_bg #main .central .content .modulo_home.video a{padding-right:1%;width:98%}
#container_bg #main .central .content .modulo_home embed,#container_bg #main .central .content .modulo_home iframe,#container_bg #main .central .content .modulo_home object{width:99.9%!important;max-width:100%;margin-right:0;margin-bottom:2.5%}
#container_bg #main .central .claves_empresa .clave p span.icon{width:100%;}
#container_bg #main .central .claves_empresa .clave p span.icon.condiciones{background-position:75% -430px}
#container_bg #main .central .claves_empresa .clave p span.icon.formaspago{background-position:75% -509px}
#container_bg #main .central .claves_empresa .clave p span.icon.tiendafisica{background-position:75% -577px}
#container_bg #main .central .claves_empresa .clave p{height:90px}
#container_bg #main .central .claves_empresa .clave ul li span.icon-li{display:none}
#container_bg #main .central .claves_empresa .clave ul li{margin-bottom:5%}

#container_bg #main .central .content .modulo_adicional .masvendidos p, #container_bg #main .central .content .modulo_adicional .categorias_destacadas p,#container_bg #main .central .content .modulo_adicional .masvendidoshome p{margin-bottom:2%}
#container_bg #main .central .content .modulo_adicional .masvendidos{max-width:98.4%;}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto{width:50%}
#container_bg #main .central .content .modulo_adicional .masvendidos{margin-bottom:3%}

#container_bg #main .central .content .modulo_adicional .masvendidoshome{max-width:98.4%;}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto{width:50%}
#container_bg #main .central .content .modulo_adicional .masvendidoshome{margin-bottom:3%}
/*ofertas destacadas*/
#container_bg #main .central .content .modulo_adicional .masvendidos p{max-width:75%}
#container_bg #main .central .content .modulo_adicional .masvendidoshome p{max-width:75%}


#container_bg #main .central .content #carrusel .modulo_home, #container_bg #main .central .content #carrusel .modulo_home a{height:310px}
#container_bg #main .central .content #carrusel .modulo_home .tiempo_restante{bottom:30px}
.rsOverflow{height:310px!important}
#container_bg #main .central .content .modulo_home ul li.iva{margin-top:1%}

#container_bg #main .central .content .categorias_seccion ul li{max-width:none;width:31%!important}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas{max-width:100%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a img{max-width:100%;height:auto}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a .imagen{height:200px;max-height:200px}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta p{font-size:1.4em}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul li{font-size:1.7em}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul.detalles_cesta li a{max-width:100%}
#container_bg #main .central .content .productos_seccion .filtro .ordenarpor{width:50%}
#container_bg #main .central .content .productos_seccion .filtro .paginar{width:28.3%}
#container_bg #main .central .content .productos_seccion .filtro .paginar span{width:64%}
#container_bg #main .central .content .productos_seccion .filtro .paginacion{width:50%}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina{width:28.3%}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina span{width:37px}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cantidad{width:100%}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cesta{width:93%}
#container_bg #main .central .content .productos_seccion .producto_unidad a h2, #container_bg #main .central .content .productos_seccion .producto_unidad a p{max-width:63%;margin-top:2%}
#container_bg #main .central .content .productos_seccion .producto_unidad a p{font-size:1.3em}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a h2{font-size:1.3em}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.vermodelos a{font-size:14px}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.vermodelos{margin-top:16%}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cantidad input{width:18px;}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad{height:325px}

#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li strong{font-size:1.1em}
#container_bg #main .central .content .ficha_producto .img_rrss .redes_sociales .facebook, #container_bg #main .central .content .ficha_producto .img_rrss .redes_sociales .twitter, #container_bg #main .central .content .ficha_producto .img_rrss .redes_sociales .gplus{margin:0 0 0 8px;}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li{width:100%}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cantidad{width:50%}

#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.entrega{width:96%}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cesta{width:44%}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cantidad{width:44%}
#header .volvertienda{margin-top:2%;margin-right:2%}
#container_bg #main .central .content.login{width:100%;padding-left:0%;background-image:none}

#container_bg #main .central .content.login.formulario span.asterisco{left:-20px;top:0}
#barra .container_barra span.claim{display:none}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad{padding-bottom:2%}
.filtro_ofertas ul li{width:47.5%;} 
.filtro_ofertas ul li a{line-height:1.7em}
.filtro_ofertas.subcategorias ul li ul li{width:97.5%;line-height:1.3em}

/* area distribuidores cabecera */
#container_bg #header .promo a span{width:79%}
#container_bg #main .central .content.login.distribuidores{background-image:none}
#header h1.claim{width:100%;text-align:center;margin-top:35px}

/*logos pie*/
#container_bg .central .pie_central .secciones .parte.logos span.titular{margin-top:0}

/*Calculadora financiacion */

#container_bg #main .central .content #tabs.calculadora{padding-top:15px;margin-top:25px}
#container_bg #main .central .content #tabs.calculadora label{top:-10px}
#container_bg #main .central .content #tabs.calculadora ul{float:left;width:100%}

/*opciones disponible repuestos */

#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.texto{min-height:70px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.precio{width: 28%;margin-bottom: 6px;}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cantidad{padding-top: 3px;padding-bottom: 3px;width: 28%;float: right;}

#container_bg #main .central .content .ficha_producto #tabs ul li{margin-right:1%}
.distribuidores #container_bg #header .logo .sublogo{text-align:center;width:100%;margin-left:0;}

#barra2016 .container_barra span.claim{display:none}
#barra2016 .container_barra span.horarios{width:auto}
#barra2016 .container_barra ul{width:auto}
#barra2016 .container_barra span.horarios a, #barra2016 .container_barra ul li a{padding-right:15px}
#barra2016 .container_barra i.icon{margin-left:15px}

#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li .productSpecialPrice span.capa-descuento{width:40%}

	}
	
@media only screen and (max-width: 970px) {
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.deleteicon span{top:58px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.asterisco{top:55px}
#container_bg #main .central .content .ficha_producto .detalles h1{margin-bottom:7%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-tarjetas{margin-top:0}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.vermodelos a{font-size:20px;padding-left:0}
/*Filtro-landings */
#container_bg #main .central .content .cabecera_especial p{width:60%}
.landing .subcategorias.filtro_ofertas ul li{width:43%}
#container_bg #main .central .content.panel.checkout h1{width:33%}
#container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{width:60%}
#container_bg #main .central .content.cesta_compra ul.botones.superior li.cesta{margin-left:9%}

#container_bg #main .miga{width:52%}
#container_bg #main .central .content .modulo_home img.mediana{max-width:inherit;height:auto;margin-bottom:20px;margin-right:0;width:100%}
#container_bg #main .central .content.login .actividad .corto.detalle {margin-bottom: 40px}		
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-tarjetas{margin-top: 10px}	
}	
	
	
@media only screen and (max-width: 750px) {
#container_bg #header .buscador span{display:none}
#container_bg #header .buscador{width:98%!important;max-width:100%}
#container_bg #header .promo{display:none}
#container_bg #header .buscador{margin-bottom:10px}
#container_bg #main .miga{width:100%}
#container_bg #main .central .menu{display:none}
#container_bg #main .central .content{width:100%}
#container_bg #main .central .menu.mobile{display:block;float:left;margin:1% 0 2% 0;padding:0;text-align:center;width:100%;}
#container_bg #main .central .menu.mobile select{font-size:1.4em;font-weight:normal;height:30px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #CCC;padding:5px;width:99.9%}
#container_bg #main .central .menu.mobile select option{font-weight:normal;height:23px;background-image:url("img/flecha.png");background-position:right center;background-repeat:no-repeat;cursor:pointer;padding-right:10%;float:left;padding-top:6px;border:0 none;width:90%}
#container_bg .central .pie_central .secciones .parte.uno ul li{width:33%}
#container_bg .central .pie_central .secciones .parte ul li{width:33%}
#container_bg .central .pie_central .secciones .parte ul li{margin-bottom:3px}
#container_bg .central .pie_central .secciones .pago_seguro{width:100%}
#container_bg #main .central .content .modulo_home ul{width:46%}
#container_bg #main .central .content .modulo_home ul li.precio_ahora strong{font-size:1.5em}
#container_bg #main .central .content .modulo_home ul li.iva{font-size:1.7em}
#container_bg #main .central .content .productos_seccion .filtro .paginar{width:26.3%}
#container_bg #main .central .content .productos_seccion .filtro .paginar span{width:59%}
#container_bg #main .central .content .productos_seccion .filtro .paginacion{width:49%}

#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cesta a{font-size:10px}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cantidad span{font-size:0.63em}
#container_bg #main .redessociales{display:none}
#container_bg #main .central .content.login .mail, #container_bg #main .central .content.login .clientesino;#container_bg #main .central .content.login .password{width:100%;margin:0}
#container_bg #main .central .content.login form label{width:100%;padding-bottom:1%}
#container_bg #main .central .content.login form input{max-width:none;width:94%}
#container_bg #main .central .content.login form span.deleteicon span{top:35px;right:16px}
#container_bg #main .central .content.login .mail, #container_bg #main .central .content.login .clientesino, #container_bg #main .central .content.login .password{margin-top:3%}
#container_bg #main .central .content.login span.error{float:left;width:75%}
#container_bg #main .central .content.login .clientesino{margin-left:10%;width:90%}
#container_bg #main .central .content.login .clientesino label{width:80%}
#container_bg #main .central .content.login .clientesino span.txt_adicional{width:100%;margin:2% 0 2% 0 }
#container_bg #main .central .content.login .clientesino span.txt_adicional:after{display:none}
#container_bg #main .central .content.login .clientesino .cliente, #container_bg #main .central .content.login .clientesino .nocliente{margin:0}
#container_bg #main .central .content.login .password{margin-top:0}
#container_bg #main .central .content.login.formulario span.asterisco{top:3px}
#container_bg #main .central .content.login form span.deleteicon span{top:35px}
#container_bg #main .central .content.login .mail.nombre span.deleteicon span, #container_bg #main .central .content.login .mail.apellidos span.deleteicon span{top:39px}
#container_bg #main .central .content.login.formulario .password.registro{margin-top:3%}
#container_bg #main .central .content.login.formulario .password.registro span.deleteicon span{top:7px;right:7px}
#container_bg #main .central .content.login.formulario .password.registro.dos label{padding-top:8px}
#container_bg #main .central .content.formulario2 .corto, #container_bg #main .central .content.formulario2 .largo{width:100%}
#container_bg #main .central .content.formulario2 span.deleteicon span{right:29px}
#container_bg #main .central .content.login.formulario .password.registro span.error{float:right}
#container_bg #main .central .content.fullwidth{padding-left:0;width:100%;background:none}
#container_bg #main .central .content.fullwidth h1{margin-right:0;width:100%}
#container_bg #main .central .content.fullwidth p.claim{padding-right:0;width:100%}
#container_bg #main .central .content.fullwidth .boton_continuar{margin-left:33%}

#container_bg #main .central .content.panel #secciones_panel{width:100%}
#container_bg #main .central .content.panel #secciones_panel .bloque{width:27%;padding:3%}
#container_bg #main .central .content.panel #secciones_panel .bloque.activo{width:27%;padding:3%;-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px}
#container_bg #main .central .content.panel #secciones_panel p{display:none}
#container_bg #main .central .content.panel #secciones_panel .bloque ul li{padding-bottom:5%}
#container_bg #main .central .content.panel #contenido_panel{min-height:auto;width:96%}
#container_bg #main .central .content.panel #secciones_panel .bloque a.verpedidos{margin-left:0}

#container_bg #main .central .content.panel #contenido_panel .formulario_datos span.asterisco{top:-12px;left:0;right:auto}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.deleteicon span{top:92px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.asterisco{right:-35px;left:auto;top:89px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha input{width:96%;max-width:100%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.error{float:left}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha img{width:244px;height:50px}
#container_bg #main .central .content.cesta_compra ul.botones{margin-top:2%}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad a{width:65%}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.detalles_producto{width:35%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-tarjetas{top:1px}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.articulos_pedido li{padding-bottom:2%}
#container_bg #main .central.checkout .content.fullwidth{background-image:none!important}
#container_bg #main .central .content.login .mail.captcha input{width:94%}
#container_bg #main .central .content.login .mail.captcha .img_captcha{width:100%;margin-right:0;margin-bottom:10px}
#container_bg #main .central .content.login .mail.captcha .img_captcha a{text-align:left;width:auto;margin-left:5%;margin-top:10px;padding:10px;color:#666;text-shadow: 0px 1px 0px #fff;-webkit-text-shadow:0px 1px 0px #fff;-moz-text-shadow:  0px 1px 0px #fff;border:1px solid #ccc;background: #ebebeb; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px}
#container_bg #main .central .content.login .mail.captcha span.deleteicon span{top:104px}

/*Ajuste direcciones en shipping*/
#container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion.ppal{margin:0;width:100%}
#container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion{margin:0;width:100%}

/* area distribuidores cabecera */
#container_bg #header .acceso_distribuidores{margin-left:3%;float:left;margin-top:46px;min-width:175px}
#header h1.claim{font-size:2.1em}

#socialmedia{left:22%}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .dcha p, #container_bg #main .central .content .ficha_producto #accordion .doscolumnas .dcha p{text-align:left}

#container_bg #main .central .content.panel.checkout h1{width:71%;padding-bottom:0}
#container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{padding-top:0;margin-top:0}
.aceptacion_condiciones.error{margin-bottom:25px}

#barra2016 .container_barra span.horarios a, #barra2016 .container_barra ul li a, .fr #barra2016 .container_barra ul li a{padding-right:10px}
#barra2016 .container_barra i.icon, .fr #barra2016 .container_barra i.icon{margin-left:10px}
#barra2016 .container_barra{font-size:1.2em}
#barra2016 .container_barra span.horarios a span, #barra2016 .container_barra ul li a span{margin-top:5px}
#barra2016 .container_barra ul li.idioma a span{margin-top:3px}
#barra2016 .container_barra ul li.idioma{padding-left:8px}

#container_bg #main .central .content.login .corto, #container_bg #main .central .content.login .medio{width: 50%}
#container_bg #main .central .content.login .largo{width: 100%}		
	
}
	
@media only screen and (max-width: 660px) {
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.asterisco{right:-30px;left:auto;top:110px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.deleteicon span{top:107px}
#container_bg #main .central .content.cesta_compra .modulo_adicional .categorias_destacadas.fullwidth .oferta{width:45%}

#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.vermodelos{width:100%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles{margin:0 0 5% 0;width:93.8%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion{margin-top:20px;margin-bottom:10px}
#container_bg #main .central .content .ficha_producto h2{margin-top:20px;margin-bottom:10px}

/*Opciones disponibles repuestos */

/*#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.texto{width:75%}*/
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.vermodelos, #container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cesta{width:35%;margin-top:20px;padding-bottom:8px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.vermodelos{width:30%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cesta{padding-bottom:10px;padding-top:10px;width:45%;margin-top:0px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cantidad{float:left;margin-top:0px;width:45%;padding-top:5px;padding-bottom:5px}
#socialmedia{display:none}

/*Filtro-landings */
#container_bg #main .central .content .cabecera_especial{padding:15px 0px 5px 2%;}
.kinefis #container_bg #main .central .content .cabecera_especial, .outlet #container_bg #main .central .content .cabecera_especial, .ofertas #container_bg #main .central .content .cabecera_especial{background-position:109% center}
#container_bg #main .central .content .cabecera_especial h1{font-size:24px;}
#container_bg #main .central .content .cabecera_especial p{font-size:14px}

#container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{width:100%;margin-top:15px}
#container_bg #main .central .content.cesta_compra.checkout ul.botones li.continuar_comprando{float:left}

#barra2016 .container_barra span.horarios a span{display:none}
#barra2016 .container_barra ul li.phone a span{font-size: 14px;margin-top: 5px}
	
#container_bg #main .central .content.login .corto, #container_bg #main .central .content.login .medio{width: 50%}
 #container_bg #main .central .content.login .largo{width: 100%}
#container_bg #main .central .content.login .mail.corto, #container_bg #main .central .content.login .clientesino.corto, #container_bg #main .central .content.login .password.corto, #container_bg #main .central .content.login .actividad.corto{width: 33%}
#container_bg #main .central .content.login .mail.medio, #container_bg #main .central .content.login .clientesino.medio, #container_bg #main .central .content.login .password.medio, #container_bg #main .central .content.login .actividad.medio{width: 50%}
#container_bg #main .central .content.login .mail.largo, #container_bg #main .central .content.login .clientesino.largo, #container_bg #main .central .content.login .password.largo, #container_bg #main .central .content.login .actividad.largo{width: 66%}
	
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label span{width: 80%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-tarjetas, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-sofort, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-paypal,#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-sequra, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-multibanco, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio  label i.icon-pagatarde{display: none}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label .precio_dua span.precio{width: auto}

}
	
/* DiseÃ±o movil: 568 px e inferior (incluye iPhone 5). */

@media only screen and (max-width: 568px) {

/*body{-webkit-text-size-adjust:none;}*/
#container_bg #header .carrito_compra{margin-bottom:5%}
#container_bg #main .miga{margin-bottom:2%}
#container_bg .central .promo a span{width:80%;padding-top:5px;line-height:14px}
#container_bg #header .promo, #container_bg .central .promo{font-size:1.3em;margin-top:4%}
#container_bg .central .pie_central .secciones .parte.uno ul li{width:50%;}
#container_bg .central .pie_central .secciones .parte.uno ul, #container_bg .central .pie_central .secciones .parte.cuatro ul{display:none}
#container_bg .central .pie_central .secciones .parte.dos, #container_bg .central .pie_central .secciones .parte.tres{display:none}
#container_bg .central .pie_central .secciones .parte ul li{width:50%;}
#container_bg .central .pie_central .secciones .parte{margin-bottom:5%}
#container_bg .central .pie_central .secciones .pago_seguro ul li{margin-right:2px}
#container_bg .central .pie_central .secciones .parte select{display:inline}
#container_bg #main .central .content .modulo_home img{width:100%!important;margin-right:0;max-width:100%;margin-bottom:3%;height:auto;max-height:none}
#container_bg #main .central .content .modulo_home h3{font-size:1.8em;line-height:1.05em;margin-bottom:3%}
#container_bg #main .central .content .modulo_home p{font-size:1.3em;line-height:1.2em;}
#container_bg #main .central .content .modulo_home ul{width:100%;margin-top:2%}
#container_bg #main .central .content .modulo_home ul li.precio_ahora{font-size:1.7em}
#container_bg #main .central .content .modulo_home ul li.precio_antes{font-size:1.5em}
#container_bg #main .central .content .modulo_home ul li.iva{font-size:1.3em}
#container_bg #main .central .content .modulo_home .tiempo_restante{position:relative;top:auto;bottom:auto;left:auto;width:100%;margin-top:2%;margin-bottom:2%}
#container_bg #main .central .content .modulo_home .tiempo_restante span.tiempo{float:none}
#container_bg #main .central .claves_empresa .clave{width:100%;margin-top:4%;width:98.5%}
#container_bg #main .central .claves_empresa .clave p{height:auto}
#container_bg #main .central .claves_empresa .clave p span.icon{width:50px}
#container_bg #main .central .claves_empresa .clave p span.icon.condiciones{background-position:0 -430px}
#container_bg #main .central .claves_empresa .clave p span.icon.formaspago{background-position:0 -509px}
#container_bg #main .central .claves_empresa .clave p span.icon.tiendafisica{background-position:0 -577px}
#container_bg #main .central .claves_empresa .clave ul li{margin-bottom:2%}
#container_bg #main .central .content .modulo_adicional .masvendidos .producto{width:100%}
#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto{width:100%}
#container_bg #main .central .content .modulo_adicional .masvendidos p, #container_bg #main .central .content .modulo_adicional .categorias_destacadas p,#container_bg #main .central .content .modulo_adicional .masvendidoshome p{margin-bottom:3%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul li{margin-right:0;text-align:center;max-width:100%;width:33%!important;padding-bottom:4%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul li a{text-align:center;max-width:100%;letter-spacing:0}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul li img{height:auto;margin-right:0}
#container_bg #main .central .content .modulo_adicional .masvendidos{margin-bottom:5%}
#container_bg #main .central .content .modulo_adicional .masvendidoshome{margin-bottom:5%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas ul.segunda_tanda li{padding-bottom:4%}

.royalSlider, .rsOverflow {/*height: 330px !important;*/;min-height:400px}
#container_bg #main .central .content .royalSlider .modulo_home img{width:auto!important;height:200px!important;text-align:center;margin:0 auto;float:none;display:block;}
#container_bg #main .central .content .royalSlider .modulo_home p,#container_bg #main .central .content .modulo_home h3{width:100%;float:left;display:inline;}
.rsOverflow{height:450px!important}
#container_bg #main .central .content #carrusel .modulo_home, #container_bg #main .central .content #carrusel .modulo_home a{height:450px}
#container_bg #main .central .content #carrusel .modulo_home .tiempo_restante{bottom:auto}
#container_bg #main .central .content #carrusel .modulo_home .tiempo_restante span.tiempo{float:left;width:85%}

#container_bg #main .central .content h1{margin-top:2%;margin-bottom:12px}
#container_bg #main .central .content p{display:none}
#container_bg #main .central .content .categorias_seccion ul li a .img_seccion{max-height:100px}
#container_bg #main .central .content .categorias_seccion ul li a span.descuento_seccion{font-size:0.65em}
#container_bg #main .central .content .categorias_seccion ul li a h2{font-size:0.90em}

#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a .imagen{height:125px;max-height:125px}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta p{font-size:1.3em}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul li{font-size:1.5em}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul.detalles_cesta li a{max-width:100%}
#container_bg #main .central .content .productos_seccion .filtro .vercomo{display:none}
#container_bg #main .central .content .productos_seccion .filtro .ordenarpor{width:100%}
#container_bg #main .central .content .productos_seccion .filtro .paginar{display:none}
#container_bg #main .central .content .productos_seccion .filtro .ordenarpor select{width:100%;height:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-size:1.2em;padding:2px 0 0 0}
#container_bg #main .central .content .productos_seccion span.numero_total{font-size:1.2em}
#container_bg #main .central .content .productos_seccion .filtro{padding:2%;width:96%}
#container_bg #main .central .content .productos_seccion .filtro .ordenarpor span{float:left;text-align:left;width:100%;}
#container_bg #main .central .content .productos_seccion .filtro .paginacion{width:100%;margin-top:5%;margin-bottom:5%}
#container_bg #main .central .content .productos_seccion .filtro .paginacion span a{padding:3px 10px 5px 10px}
#container_bg #main .central .content .productos_seccion .filtro .numero_resultados_pagina{display:none}
#container_bg #main .central .content .productos_seccion .producto_unidad a{width:100%}
#container_bg #main .central .content .productos_seccion .producto_unidad a .imagen{max-width:110px}

#container_bg #main .central .content .productos_seccion .producto_unidad a h2, #container_bg #main .central .content .productos_seccion .producto_unidad a p{max-width:70%}
#container_bg #main .central .content .productos_seccion .producto_unidad a h2{font-size:1.6em;line-height:1.15em;margin-top:2%}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto{width:100%}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cantidad{width:43%}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.cesta{width:40%}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li{margin-bottom:3%}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto{padding-top:0%}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad{width:96%;margin-right:2%}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a .imagen img{height:170px;float:none;width:auto}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad a .imagen{margin:0 auto;text-align:center}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cantidad{width:100%}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cesta{width:100%;margin-left:0}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cantidad input{padding:7px 0;width:30px}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.cesta a{height:20px;padding-top:11px}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li.vermodelos{margin-top:0}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad{height:auto}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.vermodelos a{height:20px;padding-top:11px}
#container_bg #main .central .content .productos_seccion .productos.cuadricula .producto_unidad ul.detalles_producto li.vermodelos{margin-top:0}
#container_bg #main .central .content .ficha_producto .img_rrss{max-width:100%;width:100%}
#container_bg #main .central .content .ficha_producto .redes_sociales{text-align:center}
#container_bg #main .central .content .ficha_producto .redes_sociales .facebook, #container_bg #main .central .content .ficha_producto .redes_sociales .twitter, #container_bg #main .central .content .ficha_producto .redes_sociales .gplus{float:none}
#container_bg #main .central .content .ficha_producto .detalles{width:100%}
#container_bg #main .central .content .ficha_producto .detalles h1{margin-top:5%}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto{padding-left:0;padding-right:2%}
#container_bg #main .central .content .ficha_producto .img_rrss .imagen_producto{background-color:#FFF}	
#container_bg #main .central .content .ficha_producto .img_rrss .imagen_producto img{margin:0 auto}
#container_bg #main .central .content #tabs p{display:inline;margin-bottom:4%}
#container_bg #main .central .content .ficha_producto #tabs ul{margin-bottom:3%}
#container_bg #main .central .content .ficha_producto #tabs ul li{font-size:1em}
#container_bg #main .central .content .ficha_producto #tabs ul li a img{display:none}
#container_bg #main .central .content .ficha_producto #tabs ul li.opiniones{min-width:60px}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles{margin-left:0;width:93.8%}
#container_bg #main .central .content.login form span.deleteicon span{top:32px}
	
#container_bg #main .central .content.login.formulario span.txt_asterisco{font-size:1.2em;width:94%}
#container_bg #main .central .content.login form .nombre label, #container_bg #main .central .content.login .apellidos label{padding-top:7px}
#container_bg #main .central .content.login .mail.nombre span.deleteicon span, #container_bg #main .central .content.login .mail.apellidos span.deleteicon span{top:34px}
#container_bg #main .central .content.login.formulario .password.registro{width:93%}
#container_bg #main .central .content.login.formulario .password.registro label{padding-top:12px;width:92%}
#container_bg #main .central .content.login.formulario .password.registro.dos label{padding-top:13px;width:43.5%}
#container_bg #main .central .content.login.formulario .password.registro.dos span.asterisco{/*left:-15px*/}
#container_bg #main .central .content.login.formulario .aprobar_check, #container_bg #main .central .content.formulario2 .aprobar_check{width:100%;margin-top:6%}
#container_bg #main .central .content.login.formulario .condiciones_legales{margin-top:5%;width:100%}
#container_bg #main .central .content.formulario2 label, #container_bg #main .central .content.formulario2 .largo label{width:100%}
#container_bg #main .central .content.formulario2 input, #container_bg #main .central .content.formulario2 .largo input{width:95%}
#container_bg #main .central .content.formulario2 span.deleteicon span{top:35px;right:11px}
#container_bg #main .central .content.formulario2 .corto.empresa span.deleteicon span{top:45px}
#container_bg #main .central .content.formulario2 select{width:96%}
#container_bg #main .central .content.formulario2 .largo.centroestudios span.deleteicon span{top:28px}
#container_bg #main .central .content.fullwidth p.claim{display:inline}

#container_bg #main .central .content.panel #contenido_panel .formulario_datos label{width:92%;padding-left:8%;margin-bottom:1%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos span.asterisco{left:7px;top:4px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos input{width:96%;max-width:100%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos span.deleteicon span{top:39px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos select{width:92%}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.deleteicon span{right:20px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.asterisco{top:105px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .aprobar_check label{width:80%;padding-left:0;margin-bottom:0;}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .aprobar_check input{margin-top:2%}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li{width:100%;margin-top:1.25%}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li.estado, #container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li.importe_total{text-align:left}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul li.importe_total{margin-top:1.25%}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.articulos_pedido li{margin-top:2.5%;font-size:1.3em;line-height:1.2em}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido{margin-bottom:5%}
#container_bg #main .central .content.cesta_compra ul.botones{margin-top:5%}
#container_bg #main .central .content.cesta_compra ul.botones li{width:99%;margin-bottom:3%;padding:8px 0 10px}
#container_bg #main .central .content.cesta_compra ul.botones li a{font-size:16px;float:left;height:13px}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad a .imagen{display:none}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad a h2{width:100%;max-width:100%}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad a{width:100%}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad ul.detalles_producto{width:100%}
#container_bg #main .central .content.cesta_compra .productos_seccion .producto_unidad{padding-bottom:5%}
#container_bg #main .central .content.cesta_compra ul.subtotal li.enunciado{width:59%}
#container_bg #main .central .content.cesta_compra ul.subtotal li{width:41%;margin-bottom:5%}
#container_bg #main .central .content.cesta_compra ul.subtotal{margin-top:5%}
#container_bg #main .central .content.cesta_compra .modulo_adicional .categorias_destacadas.fullwidth .oferta{width:94%}
#container_bg #main .central .content.cesta_compra .modulo_adicional .categorias_destacadas p{margin-bottom:5%;margin-top:2%}
#container_bg #main .central .content.panel .pasos_compra{margin-left:5%;margin-right:5%;width:90%}
#container_bg #main .central .content.panel.checkout h2{margin-top:5%}
#container_bg #main .central .content.panel.checkout h1{margin-top:5%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion.ppal{margin:0;width:100%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion.ppal address{font-size:1.4em}
#container_bg #main .central .content.panel.checkout #contenido_panel .bloque_direccion .direccion{margin-left:0;width:100%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .formulario_datos{width:96%;margin-left:0}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label{margin:15px 0 0 0;padding-top:15px;padding-bottom:15px}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio p{display:inline;margin-top:10px}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .formulario_datos label{width:100%;padding-bottom:5px}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .formulario_datos input{width:100%}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .formulario_datos span.error{float:left}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos span.deleteicon span{top:44px}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-tarjetas{top:1px;left:auto;position:relative}
#container_bg #main .central .content #accordion img.center,#container_bg #main .central .content #accordion img.right, #container_bg #main .central .content #accordion img.left, #container_bg #main .central .content #accordion img{float:none;margin:10px auto;display:block;}
.filtro_ofertas ul li{width:97.5%;} 

#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta{width:47%;margin-bottom:20px}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta a .imagen{max-width:284px}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta p, #container_bg #main .central .content .modulo_adicional .categorias_destacadas.fullwidth .oferta ul{max-width:100%}

#container_bg #main .central .content.login .mail.captcha .img_captcha a{width:90%;margin-left:0;text-align:center}
#container_bg #main .central .content.login .mail.captcha input{width:90%}
#container_bg #main .central .content.login .mail.captcha span.deleteicon span{top:146px}


/*Ajuste direcciones en shipping*/
#container_bg #main .central .content.panel #contenido_panel .formulario_datos.add_direccion{width:95%;margin-left:0}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos.add_direccion span.deleteicon span{top:38px}


#container_bg #main .central .content.login.formulario h1{width:100%}
#container_bg #main .central .content.login label{width:100%;margin-bottom:5px}
#container_bg #main .central .content.login input{width:93%}
#container_bg #main .central .content.login.formulario .password.registro input{width:93%}
#container_bg #main .central .content.login.formulario .password.registro.dos{margin-left:7%;padding-top:0}
#container_bg #main .central .content p{line-height:1.4em}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .boton_entrar{width:100%}
#container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{width:100%;padding-top:0}

/*distribuidores*/
#container_bg #main .central .content.login h1{font-size:2em;margin-top:10px;margin-bottom:15px;}
#container_bg #main .central .content p{display:inline;line-height:1.4em;font-size:1.2em;margin-bottom:10px}
#container_bg #main .central .content p.mediano{font-size:1.3em;}

/*logos en el pie*/
#container_bg .central .pie_central .secciones .parte.logos ul{display:none}
#container_bg #main .central .pie_central .secciones .parte.logos .menu.mobile{display:block}

/*archivos adjuntos en tabs*/

#container_bg #main .central .content .ficha_producto #tabs .archivos_adjuntos ul li a img{display:inline;}
#container_bg #main .central .content .ficha_producto #tabs #tabs-1 .archivos_adjuntos ul li, #container_bg #main .central .content .ficha_producto #tabs #tabs-2 .archivos_adjuntos ul li, #container_bg #main .central .content .ficha_producto #tabs #tabs-3 .archivos_adjuntos ul li{width:100%;margin-top:20px}
#container_bg #main .central .content #tabs p img{height:auto!important}
#container_bg #main .central .content #tabs p{font-size:1.3em} 

#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica .opciones-tematica .opcion{width:100%}
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica p{font-size:1.4em}
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica .opciones-tematica{font-size:1.1em}
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .opciones-tematica .opcion label{padding-top:8px}
#container_bg #main .central .content .formulario_datos.contacto label{font-size:1.2em}

/* Calculadora financiacion*/

#container_bg #main .central .content #tabs.calculadora ul li{min-width:130px}
#container_bg #main .central .content .modulo_home img.mediana{height:auto}

/* Opciones disponibles repuestos*/
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.vermodelos{width:45%;margin-top:0;margin-bottom:6px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.texto{width:75%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.precio{margin-top:-25px}

#container_bg #main .central .content .ficha_producto #accordion h2{margin-top:0;font-size:12px}
#container_bg #main .central .content .ficha_producto #accordion h2 img{display:inline}
#container_bg #main .central .content #accordion ul li{font-size:1.2em}
#container_bg #main .central .content .ficha_producto .relevante ul li{font-size:13px}
#container_bg #main .central .content .ficha_producto .relevante ul li.destacado50{font-size:12px}
#container_bg #main .central .content .ficha_producto .relevante ul li.destacado50 .flaticon-store5::before, #container_bg #main .central .content .ficha_producto .relevante ul li.destacado50 .flaticon-sticker3::before {font-size:22px}
#container_bg #main .central .content .ficha_producto #accordion h2 span.ui-icon-triangle-1-s, #container_bg #main .central .content .ficha_producto #accordion h2 span.ui-icon-triangle-1-e{top:9px}

/*Ficha producto pestanas*/
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .izq, #container_bg #main .central .content .ficha_producto #accordion .izq{width:100%;margin-right:0}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas .dcha, #container_bg #main .central .content .ficha_producto #accordion .dcha{width:100%}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas.iguales .izq, #container_bg #main .central .content .ficha_producto #accordion .izq{width:100%;margin-right:0}
#container_bg #main .central .content .ficha_producto #tabs .doscolumnas.iguales .dcha, #container_bg #main .central .content .ficha_producto #accordion .dcha{width:100%;margin-left:0}

#container_bg #main .central .content .ficha_producto #tabs ul.caracteristicas li{font-size:13px}

#comparativa{font-size:1.2em}
#comparativa #contenidos #columna1 a{line-height:1.2em}
#comparativa #contenidos #columna1{padding:6px 5px}
#comparativa #contenidos #columna1.categoria{text-align:center;}

/*Filtro-landings */
.kinefis #container_bg #main .central .content .cabecera_especial, .ofertas #container_bg #main .central .content .cabecera_especial, .outlet #container_bg #main .central .content .cabecera_especial{background-image:none}
#container_bg #main .central .content .cabecera_especial{padding-top:5px}
#container_bg #main .central .content .cabecera_especial p{width:90%;line-height:1.2em}
#container_bg #main .central .content .cabecera_especial h1{font-size:22px;font-weight:normal;margin-bottom:5px}
.landing .filtro_ofertas{padding-top:15px}
.landing .filtro_ofertas ul li a{font-size:1.3em}
.landing .filtro_ofertas ul li{margin-bottom:10px}
.landing .subcategorias.filtro_ofertas ul li{width:90%;margin-top:15px}
.landing .subcategorias.filtro_ofertas{padding-top:25px}

#container_bg #main .central .content.cesta_compra ul.botones.superior li.cesta{margin-left:0}
#container_bg #main .central .content.cesta_compra ul.botones li{width:47%}
#container_bg #main .central .content.cesta_compra.checkout ul.botones.superior{margin-top:5px}
#container_bg #main .central .content.cesta_compra ul.botones li.actualizar a, #container_bg #main .central .content.cesta_compra ul.botones li.continuar_comprando a{padding-left:0;text-align:center}
#container_bg #main .central .content.cesta_compra.checkout ul.botones li.continuar_comprando{width:33%}
#container_bg #main .central .content.cesta_compra.checkout ul.botones li.cesta{width:60%}
.aceptacion_condiciones span.error{width:310px;padding-bottom:10px}
.aceptacion_condiciones.inferior{margin-bottom:50px}

#container_bg #main .central .content .productos_seccion .producto_unidad a h2{font-size:1.4em}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li span.capa-descuento{top:0;right:7%;font-size:14px;padding:5px 7px}
	
/*Barra superior financiacion*/
.mod.barra-financiacion{margin-bottom:15px;margin-top: 10px}
.mod.barra-financiacion span.text strong{margin-left: 27px;font-size: 12px}		
.mod.barra-financiacion  i.pig{display: none}
.mod.barra-financiacion span.text strong:before{top: -18px;left: -19px}
.mod.barra-financiacion.transparent{margin-bottom:15px;margin-top: 10px}
.mod.barra-financiacion.transparent span.text{text-align: left}
.mod.barra-financiacion.transparent span.text strong{margin-right: 30px;padding-left: 10px;float: left; display: block; width: 89%;}		
.mod.barra-financiacion.transparent span.text strong:before{top: -21px;left: 5px}
.mod.barra-financiacion.transparent .icon-info{right:-23px}

#container_bg #main .central .content.login .corto, #container_bg #main .central .content.login .medio,  #container_bg #main .central .content.login .largo{width: 100%}
#container_bg #main .central .content.login .mail.corto, #container_bg #main .central .content.login .clientesino.corto, #container_bg #main .central .content.login .password.corto, #container_bg #main .central .content.login .actividad.corto, #container_bg #main .central .content.login .mail.medio, #container_bg #main .central .content.login .clientesino.medio, #container_bg #main .central .content.login .password.medio, #container_bg #main .central .content.login .actividad.medio, #container_bg #main .central .content.login .mail.largo, #container_bg #main .central .content.login .clientesino.largo, #container_bg #main .central .content.login .password.largo, #container_bg #main .central .content.login .actividad.largo{width: 100%}	
#container_bg #main .central .content.login .corto, #container_bg #main .central .content.login .medio, #container_bg #main .central .content.login .largo{width: 100%}
#container_bg #main .central .content.login .actividad .corto.detalle {margin-bottom: 15px}
#container_bg #main .central .content.login .medio label{width: 100%}
#container_bg #main .central .content.login .medio input, #container_bg #main .central .content.login .medio select{width: 93%}

	
}

@media only screen and (max-width: 500px) {
#barra2016{height:38px}
#barra2016 .container_barra{font-size:1.6em}
#barra2016 .container_barra span.horarios{width:15%;max-width:50px}
#barra2016 .container_barra span.horarios a, #barra2016 .container_barra ul li a{padding-top:12px;padding-bottom:9px}

#barra2016 .container_barra i.icon{width:25px;height:18px}
#barra2016 .container_barra ul li i.icon.phone{background-position:0 -51px}
#barra2016 .container_barra ul li i.icon.mail{background-position:0 -26px}

#barra2016 .container_barra ul li.naranja a{background-color:#ff6600;color:#FFF}      
#barra2016 .container_barra ul li.azul a{background-color:#0089d0;color:#FFF} 
#barra2016 .container_barra ul li.morado a{background-color:#aa72c1;color:#FFF} 
#barra2016 .container_barra ul li.naranja i.icon.phone,#barra2016 .container_barra ul li.naranja i.icon.phone,#barra2016 .container_barra ul li.azul i.icon.phone,#barra2016 .container_barra ul li.morado i.icon.phone{background-position:0 -126px}
#barra2016 .container_barra ul li.naranja i.icon.mail,#barra2016 .container_barra ul li.morado i.icon.mail,#barra2016 .container_barra ul li.azul i.icon.mail{background-position:0 -101px}

#barra2016 .container_barra span.horarios.azul a i.icon.tiendafisica, #barra2016 .container_barra span.horarios.morado a i.icon.tiendafisica, #barra2016 .container_barra span.horarios.naranja a i.icon.tiendafisica{background-position:0 -76px}

#barra2016 .container_barra ul li.mail{border-right:1px solid #eaeaea}

#barra2016 .container_barra ul{padding-right:0;margin-left:0;width:85%;padding-top:0px;}
#barra2016 .container_barra ul li{float:left;padding:0;width:auto;margin:0 auto;text-align:center;font-weight:700;font-size:1.1em;border-left:0px}
#barra2016 .container_barra ul li.phone a span{font-size: 16px;margin-top: 1px;font-weight:normal;margin-left:6px}
#barra2016 .container_barra ul li.idioma{padding: 0;text-align: right;width: auto;float: right;position: absolute;right: 20px;top:6px}
#barra2016 .container_barra ul li.idioma a img{opacity: 0.6;filter: alpha(opacity=60); /* For IE8 and earlier */}
#barra2016 .container_barra ul li.mail span{display:none}

#barra2016 .container_barra ul li.idioma a i{width:30px;height:18px;margin-top:0;padding-right:0}

.pt #barra2016 .container_barra span.horarios, .fr #barra2016 .container_barra span.horarios, .en #barra2016 .container_barra span.horarios, .de #barra2016 .container_barra span.horarios, .it #barra2016 .container_barra span.horarios{display:none}
.pt #barra2016 .container_barra ul, .fr #barra2016 .container_barra ul, .en #barra2016 .container_barra ul, .de #barra2016 .container_barra ul, .it #barra2016 .container_barra ul{width:100%}
.pt #barra2016 .container_barra ul li a span, .fr #barra2016 .container_barra ul li a span, .en #barra2016 .container_barra ul li a span, .de #barra2016 .container_barra ul li a span, .it #barra2016 .container_barra ul li a span{margin-top:1px}
.pt #barra2016 .container_barra ul li.idioma, .fr #barra2016 .container_barra ul li.idioma, .en #barra2016 .container_barra ul li.idioma, .de #barra2016 .container_barra ul li.idioma, .it #barra2016 .container_barra ul li.idioma{padding: 0}
.pt #barra2016 .container_barra ul li.mail, .fr #barra2016 .container_barra ul li.mail, .en #barra2016 .container_barra ul li.mail, .de #barra2016 .container_barra ul li.mail, .it #barra2016 .container_barra ul li.mail{font-size:16px;font-weight:normal}
.en #barra2016 .container_barra ul li.phone{display:none}
.pt #barra2016 .container_barra ul li.mail span, .fr #barra2016 .container_barra ul li.mail span, .en #barra2016 .container_barra ul li.mail span, .de #barra2016 .container_barra ul li.mail span, .it #barra2016 .container_barra ul li.mail span{display:inline}
.fr #barra2016 .container_barra ul li.mail span, .de #barra2016 .container_barra ul li.mail span, .it #barra2016 .container_barra ul li.mail span, .pt #barra2016 .container_barra ul li.mail span{display:none}
.fr #barra2016 .container_barra ul li i.icon.phone, .de #barra2016 .container_barra ul li i.icon.phone, .it #barra2016 .container_barra ul li i.icon.phone, .pt #barra2016 .container_barra ul li i.icon.phone{margin-left:35px}

#barra2016 .container_barra ul li.idioma a span{display:none}
#barra2016 .container_barra ul li.idioma ul li a span{display:inline}
#barra2016 .container_barra ul li.idioma ul{left:inherit;right:-10px;font-size:12px;width:125px;top:26px;padding:0}
#barra2016 .container_barra ul li.idioma ul li a{padding:6px 0}
#barra2016 .container_barra ul li.idioma ul li a i{padding-right:0}
#barra2016 .container_barra ul li.idioma a i.german {background-position: 0 -24px;}
#barra2016 .container_barra ul li.idioma a i.frances {background-position: 0 -49px;}
#barra2016 .container_barra ul li.idioma a i.italiano {background-position: 0 -73px;}
#barra2016 .container_barra ul li.idioma a i.portugues {background-position: 0 -98px;}
#barra2016 .container_barra ul li.idioma a i.ingles {background-position: 0 -122px;}
#barra2016 .container_barra ul li.idioma a i:before{top:6px}

#barra2016 .container_barra ul li.idioma ul li a i.espanol{background-position:0 0}
#barra2016 .container_barra ul li.idioma ul li a i.portugues{background-position:0 -98px}
#barra2016 .container_barra ul li.idioma ul li a i.italiano{background-position:0 -73px}
#barra2016 .container_barra ul li.idioma ul li a i.ingles{background-position:0 -122px}
#barra2016 .container_barra ul li.idioma ul li a i.frances{background-position:0 -49px}
#barra2016 .container_barra ul li.idioma ul li a i.german{background-position:0 -25px}
	
	}
	

@media only screen and (max-width: 480px) {
#container_bg #main .central .content.login.distribuidores form .formulario_datos.contacto input{max-width:94%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.vermodelos{width:96%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.texto{line-height:1.3em;font-size:1.1em}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cantidad, #container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.cesta{margin-top:0;width:96%;float:left}
#container_bg #main .central .content .ficha_producto .opciones_disponibles.repuestos ul.opcion li.precio{margin-top:0;width:98%;text-align:center}
	}

@media only screen and (max-width: 468px) {
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta{width:98%}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta p{font-size:1.4em}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul li{font-size:1.9em}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta a .imagen{height:200px;max-height:200px}
#container_bg #main .central .content .modulo_adicional .categorias_destacadas .oferta ul.detalles_cesta li{font-size:1.6em}
#container_bg #main .central .content .productos_seccion .producto_unidad a p{display:none}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto{padding-top:2%}
#container_bg #main .central .content .productos_seccion .producto_unidad ul.detalles_producto li{margin-bottom:3%}
#container_bg #main .central .content .productos_seccion .producto_unidad a h2, #container_bg #main .central .content .productos_seccion .producto_unidad a p{max-width:58%}
#container_bg #main .central .content .ficha_producto .detalles ul.detalles_producto li.cesta a{font-size:18px;padding-top:13px}

#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion {margin-bottom:5px}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion li.precio{width:100%}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.opcion li{width:50%;margin-bottom:5px}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.entrega{padding-top:0px;width:100%}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra{margin-bottom:3%}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li{width:44%}
#container_bg #main .central .content .ficha_producto .detalles .opciones_disponibles ul.compra li.cesta{width:44%}

#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion {margin-bottom:5px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion li.precio{width:100%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.opcion li{width:50%;margin-bottom:5px}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.entrega{padding-top:0px;width:100%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra{margin-bottom:3%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li{width:44%}
#container_bg #main .central .content .ficha_producto .opciones_disponibles ul.compra li.cesta{width:44%}
 
#header .volvertienda{display:none}
#container_bg #main .central .content.login form input{width:91%}
#container_bg #main .central .content.login .boton_entrar{margin-top:5%}
#container_bg #main .central .content.login .lost_password{width:94%;text-align:right;margin-right:6%}
#container_bg #main .central .content.fullwidth .boton_continuar{margin-left:15%}
#container_bg #main .central .content.fullwidth h1{margin-top:4%;margin-bottom:7%}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion ul{/*display:none*/bottom:13px;top:auto}
#container_bg #main .central .content.panel #contenido_panel .bloque_direccion .direccion{margin-bottom:5%}
#container_bg #main .central .content.panel #secciones_panel .bloque{width:94%}
#container_bg #main .central .content.panel #secciones_panel .bloque.activo{width:94%}
#container_bg #main .central .content.panel #secciones_panel .bloque ul li{padding-bottom:3%}
#container_bg #main .central .content.panel #contenido_panel{margin-top:5%}

/*#barra .container_barra span{display:none}*/

#barra{height:38px}
#barra .container_barra{font-size:1.6em}
#barra .container_barra ul{padding-right:0;margin-left:0;width:100%;padding-top:12px;}
/*#barra .container_barra ul li:first-child{display:none}*/
#barra .container_barra ul li{float:none;padding:11px 0 0 0;width:100%;margin:0 auto;text-align:center;font-weight:700;font-size:1.1em}
#barra .container_barra ul li i.icon-phone{background-position:-2px -1017px;  top: 5px;left: -40px;border: 1px solid #ccc;border-radius: 30px;padding: 3px;}
#barra .container_barra ul li.idioma{padding: 0;text-align: right;width: auto;float: right;position: absolute;right: 20px;}
#barra .container_barra ul li.idioma a img{opacity: 0.6;filter: alpha(opacity=60); /* For IE8 and earlier */}
#barra .container_barra ul li.idioma img{}
#barra .container_barra ul li.mail{left:10px;position:absolute;top:0}
#barra .container_barra ul li.mail span{display:none}
#barra .container_barra ul li i.icon-mail{top:8px}

.pt #barra .container_barra ul li, .fr #barra .container_barra ul li, .en #barra .container_barra ul li, .de #barra .container_barra ul li, .it #barra .container_barra ul li{padding-top:10px}
.pt #barra .container_barra ul li.idioma, .fr #barra .container_barra ul li.idioma, .en #barra .container_barra ul li.idioma, .de #barra .container_barra ul li.idioma, .it #barra .container_barra ul li.idioma{padding: 0}
.pt #barra .container_barra ul li.mail, .fr #barra .container_barra ul li.mail, .en #barra .container_barra ul li.mail, .de #barra .container_barra ul li.mail, .it #barra .container_barra ul li.mail{left:-45px;position:relative;top:0;font-size:14px}
.it #barra .container_barra ul li.mail{left:-36px}
/*.de #barra .container_barra ul li.mail{left:-29px}*/
.fr #barra .container_barra ul li.mail, .de #barra .container_barra ul li.mail{left:-54px;top:-3px}
.pt #barra .container_barra ul li.mail span, .fr #barra .container_barra ul li.mail span, .en #barra .container_barra ul li.mail span, .de #barra .container_barra ul li.mail span, .it #barra .container_barra ul li.mail span{display:inline}
.fr #barra .container_barra ul li.mail span, .de #barra .container_barra ul li.mail span{display:none}
.pt #barra .container_barra ul li i.icon-mail, .fr #barra .container_barra ul li i.icon-mail, .en #barra .container_barra ul li i.icon-mail, .de #barra .container_barra ul li i.icon-mail, .it #barra .container_barra ul li i.icon-mail{top: 5px;left: -40px;border: 1px solid #ccc;border-radius: 30px;padding: 3px;background-position:-3px -979px}

.fr #barra .container_barra ul li i.icon-mail, .de #barra .container_barra ul li i.icon-mail{border:0 none}
#barra .container_barra ul li.idioma a span{display:none}
#barra .container_barra ul li.idioma ul li a span{display:inline}
#barra .container_barra ul li.idioma ul{left:inherit;right:-10px;font-size:12px;width:125px;top:15px}
#barra .container_barra ul li.idioma ul li a{padding:10px 0}

#container_bg #header .logo{margin-top:55px}

#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.deleteicon span{right:6px;top:104px}
#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.asterisco{top:105px;right:-34px}
body.sesion #container_bg #main .miga{width:97%}
#container_bg #main .central .content.panel .pasos_compra{width:100%;margin-left:0;margin-right:0;margin-top:30px}
#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.articulos_pedido li{line-height:1.3em;margin-top:3.5%}
#container_bg #main .central .pasos_compra{width:98%;margin-left:1%;margin-right:1%}
#container_bg #main .central .pasos_compra ul li{font-size:1.2em}

#container_bg #header{margin-top:0px}

#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica p{width:100%;margin-top:15px;margin-bottom:8px}
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica .opciones-tematica{width:100%;margin-top:0}
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica .opciones-tematica .opcion{margin-top:6px}
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica{margin-bottom:5px}
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica.horizontal{margin-top:10px}
#container_bg #main .central .content .formulario_datos.contacto.equipaclinica .seleccionar-tematica.horizontal .opciones-tematica .opcion{width:100%}

/* area distribuidores cabecera */
#container_bg #header .acceso_distribuidores{width:23%;margin-top:34px;min-width:72px;margin-left:2%}		 
#container_bg #header .acceso_distribuidores a{height:30px;font-size:1.1em}
#container_bg #header .acceso_distribuidores a:before{display:none}	
.distribuidores #container_bg #header .logo{margin-top:55px}  

.precio_dua .descripcion{font-size:11px}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label .precio_dua span.concepto{margin-top: 5px;width: 100%}
	}
@media only screen and (max-width: 373px) {
	#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.deleteicon span{top:118px}
	#container_bg #main .central .content.panel #contenido_panel .formulario_datos .mail.captcha span.asterisco{top:120px}
	#container_bg #main .central .content.panel #contenido_panel .formulario_datos .aprobar_check input{margin-top:3%}
	#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.subtotal li{width:45%}
	#container_bg #main .central .content.panel #contenido_panel .pedido .detalle_pedido ul.subtotal li.enunciado{width:55%}
	#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-tarjetas{display:none}
	
	#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto a img{float:none;display:block;margin:0 auto;}
	#container_bg #main .central .content .modulo_adicional .masvendidoshome .producto span.producto{width:100%;text-align:center}
	#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .PmtSimulatorSelectable::before{display:none}
	
	}
	

/* Nueva rejilla / estilos */

.mod, .mod h1, .mod h2, .mod h3, .mod h4, .mod p, .mod span, .mod .heading1{float:left;display:inline;margin:0;padding:0;width:100%;color:#000;}
.mod h1, .mod .heading1{font-size:2.8em!important;margin-bottom:20px!important;letter-spacing:-1px}
.mod h1 span, .mod .heading1 span{font-size:0.7em!important;}
.mod h2{font-size:1.8em!important;letter-spacing:-1px}
.mod p{color:#666;font-size:1.5em!important;line-height: 1.35em;}
.mod span{font-size:1.5em}
.mod img{width:100%;height:auto;margin:0;padding:0}
.highlighted{color:#FFF!important;background-color:#0089d0;padding:7px 15px!important;width:auto!important;font-weight:bold;letter-spacing:0px!important;margin-right:15px!important}
.home span.separador.medio{padding:5px 0}

/*Pagina Donde estamos y Horario */

.mod .horarios span.highlighted{margin-bottom:13px}
.mod .horarios{margin-top:0px;float:left;display:block;width:100%}
.mod .mapa{float:left;display:inline;margin:10px 0 20px 0;padding:10px 0;width:100%;border-top:2px solid #ccc;border-bottom:2px solid #ccc}

.dark_grey{background-color:#3b3e43}
.mod.financiacion{padding:10px 1.5% 10px 1.5%;width:97%;margin-bottom:-17px;position:relative}
.mod.financiacion .PmtSimulator{float:left;display:inline;width:100%;margin:7px 0 0 0;padding:0;position:relative}
.mod.financiacion .PmtSimulatorBanner{border-radius:0px!important}
.mod.financiacion .PmtSimulator span{font-size:1em}
.mod.financiacion .col-md-8{width:57.9%;padding-right:1%;border-right:1px solid #999;margin-right:1%}
.mod.financiacion .col-md-4{width:39.8%}
.mod.financiacion.uno{max-width:368px;float:right}
.mod.financiacion.uno .col-md-8{border-right:0 solid #999;margin-right:0;width:100%}
.mod.financiacion.uno .PmtSimulator {float:right}
.mod.financiacion.uno span.text.small{text-align:right;padding-right:40px;float:right}
		   		   
.mod.financiacion .mod.pagatarde{background-color:#fff;margin:7px 0 0 0;padding-left:10%;width:90%;padding-bottom:3px}
.mod.financiacion .pagatarde a{border:0 none;background-color:transparent;text-align:left;padding:15px 5px 10px 0;float:left;display:block;margin:0;width:100%}
.mod.financiacion .pagatarde a span.epigrafe{color:#3c3c3c;font-size:13px;font-weight:bold;margin-bottom:5px;margin-top:4px}
.mod.financiacion .pagatarde a span.texto-precio{font-size:15px;font-weight:lighter;margin-top:2px}
.mod.financiacion .pagatarde a span.texto-precio em{/*color:#00bfd7;font-weight:bold;*/letter-spacing:-1px}

.mod.financiacion .icon-info {position:absolute;right:6px;top:-16px;background-color:#0089d0;border-radius:50px;border:2px solid #fff;cursor:pointer}
.mod.financiacion .icon-info span.tooltip{text-align:center;color:#FFF;width:15px;height:15px;;font-weight:bold;padding:5px;font-size:16px}
#container_bg #main .central .content .ficha_producto .mod.financiacion .icon-info span.tooltip:hover:before{left:28%}               
#container_bg #main .central .content .ficha_producto .mod.financiacion .icon-info span.tooltip:hover:after{font-size:11px;width:270px;left:auto;right:8%;line-height:1.2em}

#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .PmtSimulatorSelectable label{display:none!important}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .PmtSimulatorSelectable { max-width: inherit!important;float: left;display: block;width: 100%;border-top: 1px solid #ccc;padding-top: 10px!important;margin-top: 12px!important;}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-pagatarde{background-image:url("img/logo-pagatarde.png");background-position:0 0;background-repeat:no-repeat;height:28px;}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio .PmtSimulatorSelectable:before {content: "nuevo";background-color: #ff6600;position: relative;top: -47px;font-weight: bold;color: #fff;font-size: 12px;padding: 1px 10px 4px 10px;left: -25px}        

.mod span.text{font-size:14px;text-align:left;}
.mod span.text.small{font-size:13px;}
.mod span.text.white{color:#fff;position:relative}
		   
.mod i.arrow{width: 0;height: 0;border: 7px solid transparent;border-top-color: #fff;position: relative;top: 12px;margin-left: 5px;}

#container_bg #main .central .content .ficha_producto .detalles p.PmtSimulator-content {font-size: 14px!important;}
form.PmtSimulatorControl-formSelector {width: auto!important;margin-right: 10px!important;margin-bottom: 10px!important;}
.PmtSimulator .PmtSimulatorControl-form{z-index: 10000;background: #fff;width: 100%;position: absolute !important}
.PmtSimulatorControl-formTotal strong{font-size:inherit!important}
.PmtSimulatorControl-formTotal span.quotesNum, .PmtSimulatorControl-formTotal span.value-quotes {font-size: inherit!important;float: none;width: auto;}

.mod.financiacion.uno.nobotoncomprar, .mod.financiacion.nobotoncomprar{margin-bottom:5px!important}


#sequra_partpayment_teaser li span, span.instalment_total-js{float:none!important;}	
span.instalment_total-js{ /*color: #00bfd7!important;font-weight: bold*/}	
span.sequra_more_info{float:right!important;}
#sequra_partpayment_teaser{background-color: #fff!important;padding: 10px!important;width: 96%!important;margin-top: 7px!important;float: left}
.mod.financiacion .sequra_more_info .icon-info{position: inherit;    right: 6px;top: -16px; background-color: transparent;border-radius: 50px; border: 2px solid #fff; cursor: pointer;float: none!important;font-size: inherit!important}
.mod.financiacion .sequra_more_info{float: none!important;width: auto!important}
.mod.financiacion.uno #sequra_partpayment_teaser{max-width: 345px!important}


/* Mobile (mobile, 768px y menor) */
@media (max-width: 767px) {
.col-xs-12{width:100%}
.col-xs-8{width:66.6%}
.col-xs-6{width:50%}
.col-xs-4{width:33.3%}
.mod p{font-size:1.3em!important;line-height: 1.4em;}
.mod h1, .mod .heading1{font-size:2em!important}
.mod h2{font-size:1.6em!important;}
	.col-md-12{width:100%}
.col-md-8{width:66.6%}
.col-md-6{width:50%}
.col-md-4{width:33.3%}
}



/* Tablets (tablets, 768px y superior) */
@media (min-width:768px) {
.col-sm-12{width:100%}
.col-sm-8{width:66.6%}
.col-sm-6{width:50%}
.col-sm-4{width:33.3%}
.mod p{font-size:1.4em!important;line-height: 1.4em;}
.mod h1, .mod .heading1{font-size:2.2em!important}
.mod h2{font-size:1.8em!important;}
	.col-md-12{width:100%}
.col-md-8{width:66.6%}
.col-md-6{width:50%}
.col-md-4{width:33.3%}
	}

/* Intermedio (escritorio, 992px y superior) */
@media (min-width: 992px) {
.col-md-12{width:100%}
.col-md-8{width:66.6%}
.col-md-6{width:50%}
.col-md-4{width:33.3%}
	}
@media (max-width:992px) {
.mod.financiacion{margin-bottom:0}
.mod.financiacion .col-md-8, .mod.financiacion .col-md-4{width:99%;border-right:0;margin-right:0;}	
.mod.financiacion .col-md-4{padding-top:7px}
.mod.financiacion .mod.pagatarde{padding-left:3%;width:97%}
.mod.financiacion .pagatarde a span.epigrafe, .mod.financiacion .pagatarde a span.texto-precio{width:50%}
	}

/* Grandes (pantallas grandes, 1200px y superior) */
@media (min-width: 1200px) {
.col-lg-12{width:100%}
.col-lg-8{width:66.6%}
.col-lg-6{width:50%}
.col-lg-4{width:33.3%}

.mod.financiacion{margin-bottom:-17px}
.mod.financiacion .mod i.arrow{display:inline}   
}

@media (max-width: 1199px) {
.mod.financiacion{margin-bottom:-27px}
.mod.financiacion .mod i.arrow{display:none}   
} 
@media (max-width:660px) {
.mod.financiacion{margin-bottom:0px!important}
#container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-pagatarde, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-sofort, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-paypal, #container_bg #main .central .content.panel #contenido_panel .pedido .forma_envio label i.icon-multibanco{display:none}
}

/* fin de nueva rejilla / estilos */
/*Estilos para Black Friday producto*/
	#bk_fr{ font-size:16px; color: #ff7900; float: right; display: inline; margin: 0; padding: 0; width: 58%;line-height:33px;font-weight: bold}
	#bk_fr .pre_pros{position:relative;width:73%;padding:6px;float:right;font-size:12px; color: #fff; background-color: #000;margin-left:30px;line-height:12px;font-weight: normal}
	#bk_fr .cintillo a{ color: #fff; text-decoration:none}
	#bk_fr .cintillo:before{position:absolute;left:-31px;top:-3px; content:""; width: 0; height: 0; border-bottom: 39px solid #000; border-left: 33px solid transparent;}
	 @media only screen and (max-width: 1150px){
		 #bk_fr .pre_pros {width: 70%;}
	 }
	 @media only screen and (max-width: 1126px){
		 #bk_fr .pre_pros {width: 65%;}
		 #bk_fr .cintillo:before {border-bottom: 39px solid #000;}
	 }
	  @media only screen and (max-width: 1084px){
		 #bk_fr .cintillo:before {border-bottom: 51px solid #000;}
	 }
	 @media only screen and (max-width: 836px){
		 #bk_fr .pre_pros {width: 60%;}
		 #bk_fr .cintillo:before {border-bottom: 63px solid #000;}
	 }
	 @media only screen and (max-width: 750px){
		 #bk_fr .pre_pros {width: 64%;}
		 #bk_fr .cintillo:before {border-bottom: 51px solid #000;}
	 }
	  @media only screen and (max-width: 634px){
		 #bk_fr .pre_pros {width: 58%;}
		 #bk_fr .cintillo:before {border-bottom: 63px solid #000;}
	 }
	 @media only screen and (max-width: 570px){
		 #bk_fr { width: 97%;}
		 #bk_fr .cintillo:before {left: -33px;top: 0px;border-bottom: 36px solid #000;}
		 #bk_fr .pre_pros {width: 72%;}

	 }
	 @media only screen and (max-width: 496px){
		 #bk_fr .cintillo:before {border-bottom: 48px solid #000;}
		 #bk_fr .pre_pros {width: 63%;}

	 }
	 @media only screen and (max-width: 372px){
		 #bk_fr .cintillo:before {border-bottom: 60px solid #000;}
		 #bk_fr .pre_pros {width: 57%;}

	 }

/* Estilos para Black Friday*/ 
#barra-promocion{float:left;display:inline;margin:36px 0 0 0;padding:10px 0;width:100%;text-align:center;background-color:#aa72c1;}
#barra-promocion a{color:#FFF;text-decoration:none;float:none;padding:10px 0}
#barra-promocion span.evento{font-size:16px;margin:0;padding:0;font-weight:bold;letter-spacing:-0.5px}
#barra-promocion span.texto-adicional{font-size:12px;margin-left:10px;letter-spacing:-0.25px; line-height:21px;}
#barra-promocion span.texto-adicional strong{margin-left:5px;margin-top:1px}
#barra-promocion span.texto-adicional2{color:#FFF;text-decoration:none;float:none;padding:4px 0;font-size:14px;margin-left:10px;letter-spacing:-0.25px; line-height:20px;}

#container_bg #main .central .menu ul li.destacado.azul.blackfriday a{border-color: #0089d0;background-color:#FFF;text-align:center;font-weight:bold;font-size:0.9em;padding-bottom:0px;padding-top:0px}
#container_bg #main .central .menu ul li.destacado.azul.blackfriday a:before{content:"";background-image:url("img/fitness.png");background-size:100% auto;background-repeat:no-repeat;height:133px;display:block;margin:0 auto;padding-bottom:0px;padding-top:0px}
/*
#container_bg #main .central .menu ul li.destacado.azul.blackfriday a{border-color: #0089d0;background-color:#000;color:#FFF;text-align:center;font-weight:bold;font-size:0.9em;padding-top:10px;padding-bottom:10px}
#container_bg #main .central .menu ul li.destacado.azul.blackfriday a:before{content:"";background-image:url("img/logo-blackfriday.png");background-size:100% auto;background-repeat:no-repeat;width:110px;height:80px;display:block;margin:0 auto;padding-bottom:5px}    
*/
#container_bg #main .central .menu ul li.destacado.azul.covid a{border-color: #0089d0;background-color:#FFF;text-align:center;font-weight:bold;font-size:0.9em;padding-bottom:0px;padding-top:0px}
#container_bg #main .central .menu ul li.destacado.azul.covid a:before{content:"";background-image:url("img/Covid19-vuelta-trabajo.png");background-size:100% auto;background-repeat:no-repeat;height:133px;display:block;margin:0 auto;padding-bottom:0px;padding-top:0px}
@media only screen and (max-width: 568px) {
#barra-promocion a{padding:7px 0}
#barra-promocion span.evento{font-size:16px;}
#barra-promocion span.texto-adicional{font-size:12px}
    }

@media only screen and (max-width: 468px) {
#container_bg #header .logo{margin-top:20px}
#barra-promocion span.evento{font-size:16px}
#barra-promocion span.texto-adicional {font-size: 12px;float: left;display: block;text-align: center;margin-top: 3px;margin-bottom: 5px;margin-left: 2px;width: 99%;line-height:1.2em}

/*Estilos para Black Friday */