@charset "utf-8";
/* elementos reset */

.login del,
.registro del,
.registro del,
.milm-logued del,
.milm-club del {
    text-decoration: none;
}

/* bloque milm */
#wrapper {overflow-x: hidden!important;}
#content {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;color: #000000;/* padding: 0 30px;width:930px;margin-left:-20px;*/}
#lb-recordatorios {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;color: #000000;}
#content.registro {}
/* header miLM */
#milm {margin-bottom: 22px;border-bottom:solid 1px #7dbc39;height:55px;}
#content.registro #milm {}
#milm h1 {float:left;width:auto;margin-bottom:0px!important;}
#milm > ul {margin-top:11px;float:right;margin-bottom:0!important;}
#milm > ul > li {float:left;display:inline-block;}
#milm > ul > li + li {margin-left:12px;border-left:solid 1px #ccc;padding-left:12px;}
#milm > ul > li > a {height:21px;padding:2px 0;font-size:14px;color:#000;display:inline;}
#milm > ul > li > a strong,#milm > ul > li > a span.bt-user,#milm > ul > li .desplegable-element strong,#milm > ul > li .desplegable-element span.bt-user {display:inline-block;vertical-align:middle;height:21px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.2);position:relative;top:-1px;margin-right:5px;}
#milm > ul > li > a strong,#milm > ul > li .desplegable-element strong {line-height:21px;font-size:15px;color:#fff;padding:0 6px;background:url(../img/milm-strong-bg.png);}
#milm > ul > li > a span.bt-user,#milm > ul > li .desplegable-element span.bt-user {width:21px;background:url(../img/bt-login.png);}
#milm > ul > li > a strong .milm-contenido-nuevo,#milm > ul > li .desplegable-element .milm-contenido-nuevo {position:absolute;top:-11px;right:-13px;}
#milm ul li .hint {text-decoration:underline;color:#139fce;margin-left:5px;}
/* Menú desplegable */
#desplegable-usuarios {width: 239px;}
#desplegable-recordatorios {top: 0;left: 0;width: 320px;}
#desplegable-puntos {width: 320px;}
#milm > ul > li {position: static!important;}
#milm > ul > li .desplegable-wrapper {position: absolute;}
#milm > ul > li .desplegable-wrapper span.desplegable-element {color:#000}
#milm > ul > li .desplegable-wrapper .desplegable-content ul {margin:0;}
#milm > ul > li #desplegable-usuario.desplegable-wrapper .desplegable-content ul {width:229px;}
#milm > ul > li #desplegable-recordatorios.desplegable-wrapper .desplegable-content ul,#milm > ul > li #desplegable-puntos.desplegable-wrapper .desplegable-content ul {width:310px;}
#milm > ul > li .desplegable-wrapper .desplegable-content ul li + li {border-top: solid 1px #ccc;}
#milm > ul > li .desplegable-wrapper .desplegable-content a {padding:16px 30px 16px 13px;margin:2px 0;display:block;background:url(../img/nav-li-bg.png) no-repeat 95% center;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
#milm > ul > li .desplegable-wrapper .desplegable-content > a {border-top:solid 1px #ccc;background:none;}
#milm > ul > li .desplegable-wrapper .desplegable-content ul li.milm-recordatorio-nuevo a {background-color:#efefef;}
#milm > ul > li .desplegable-wrapper .desplegable-content ul li a .advert {vertical-align: middle;background: url(../img/advert-23.png);width: 23px;height: 22px;margin-top: -7px;position:relative;top:1px;}
/* common miLM */
/*margen base en todos los elementos del flujo */
#content #milm-main img,#content #milm-main > a,#content #milm-main .col > a {margin-bottom:20px;}
#content .col {float:left;}
#content.milm-logued .col.primary { width:445px; }
#content.milm-logued.milm-club .col.primary { width:395px; }
#content.milm-logued #milm-main.milm-perfil .col.primary { width:465px; }
#content.milm-logued .col.secondary { width:210px; }
#content.milm-logued #milm-main.milm-perfil .col.secondary { width:190px; }
#content .col.col2 {width:325px;	}
#content .col.col3 {width:218px;	}
#content .col + .col {margin-left:25px!important;}
/* modificacion */
#milm-ideas .col.col3 + .col3 {margin-left:13px;}/* sin important*/
/* nuevo */
#content .col img{ display: block;margin: 0 auto;}
#content .col.clearing {margin-left:0;}
#content .bloque-destacado .col {width:46.5%;}
#content .bloque-destacado .col + .col {margin-left:7%;}
#content h1 {font-size:29px;margin-bottom:20px;letter-spacing:-1px;font-weight:normal;}
#content h2 {letter-spacing:-1px;font-size:29px;font-weight:bold;padding-bottom:17px;border-bottom:solid 1px #e7e7e7;margin-bottom:15px;}
#content #milm-main h2 {padding-bottom:5px;}
#content h3,#lb-recordatorios h3 {font-size:22px;margin-bottom:15px;}
#milm-main h3 {color:#4b8600;}
#milm-main.milm-inicio h3,#milm-main .bloque-destacado h3 {color:#111;}
#content h3 + p,#lb-recordatorios h3 + p {margin-top:-8px;clear: both;}
#content p + h3,#content ul + h3 {margin-top:35px;}
#content h4 {font-size:18px;margin-bottom:4px;}
#content p,#content ul,#lb-recordatorios p,#lb-recordatorios ul {font-size:14px;line-height:17px;color:#666;margin-bottom:25px;}
#content ul.lista-bullet li {color:#395319;font-size:15px;background:url(../img/bullet-green-15.png) no-repeat left center;line-height:15px;padding-left:23px;margin-bottom:10px;}
#content.milm-logued ul.lista-bullet li {background:url(../img/bullet-disc-green-8px.png) no-repeat left 4px;}
#content ul.lista-bullet li a {color:#395319;text-decoration:underline;}
#content .bloque-destacado .bt {margin-bottom:26px;margin-right:5px;}
#content .bloque-destacado a.fr {clear:both;margin-top:-19px;margin-bottom:25px;}
#content .bloque-destacado p {margin-bottom:15px;}
/* Login */
#content.login .col {width:450px;margin-bottom:100px;}
#content.login .col > p {margin-bottom:18px;}
#login p.form-col,#LoginForm p.form-col {width: 165px;float: left;margin-right: 10px;}
#login p.form-col input[type="text"],#login p.form-col input[type="password"] {width:155px;}
#login input[type="submit"],#LoginForm button {margin-top: 20px;height: 28px;line-height:18px;}
#login > a {clear:both;}
/* Proceso de registro */
#alta-usuario {padding-bottom:66px;}
#content.registro > p {line-height:14px;padding-top:1px;margin-bottom:28px;}
#alta-usuario p {margin-bottom:11px;overflow:hidden;position:relative;}
#alta-usuario p.form-col {width:205px;float:left;margin-right:10px;}
#alta-usuario p a {color:#139fce;text-decoration:underline;display:inline-block;margin-top:2px;}
.required,#alta-usuario label span {color:#009900;position:relative;top:8px;font-size:23px;}
#alta-usuario .hint {float:left;position:absolute;top:1px;right:3px;}
#alta-usuario input[type="text"],#alta-usuario input[type="password"] {width:204px;}
#alta-usuario label.label-sexo,#alta-usuario label.label-vivienda {font-size:17px;color:#000;text-align:center;width:90px;float:left;margin:3px 22px 15px 0;}
#alta-usuario label.label-sexo {width:70px;}
#alta-usuario label.label-sexo span,#alta-usuario label.label-vivienda span {display:inline-block;margin-bottom:4px;position:static;top:0;}
#alta-usuario label.label-sexo div.milmradio,#alta-usuario label.label-vivienda div.milmradio {margin:7px auto 0;}
#alta-usuario label.label-sexo span.icon-hombre,#alta-usuario label.label-sexo span.icon-mujer {height:89px;width:49px;}
#alta-usuario label.label-sexo span.icon-hombre {background-image:url(../img/hombre.png);}
#alta-usuario label.label-sexo span.icon-mujer {background-image:url(../img/mujer.png);}
#alta-usuario label.label-vivienda {width:89px;/* margin-left:-10px;*/}
#alta-usuario label.label-vivienda span.icon-bloque,#alta-usuario label.label-vivienda span.icon-chalet,#alta-usuario label.label-vivienda span.icon-adosado {width:89px;height:73px;background-position:center center;background-repeat:no-repeat;}
#alta-usuario label.label-vivienda span.icon-bloque {background-image:url(../img/bloque.png);}
#alta-usuario label.label-vivienda span.icon-chalet {background-image:url(../img/chalet.png);}
#alta-usuario label.label-vivienda span.icon-adosado {background-image:url(../img/adosado.png);}
#alta-usuario label.label-preferencias {padding-left:22px;position:relative;margin-top: 5px;margin-bottom:4px;line-height: 17px;}
#alta-usuario label.label-preferencias div.milmchecker {position:absolute;left:0;top:0;}
#alta-usuario label.label-preferencias strong {font-weight:500;color:#333;font-size:16px;display:block;}
#alta-usuario label.label-preferencias a + a {background-image:url(../img/nav-li-bg.png);background-repeat:no-repeat;background-position: left 4px;padding-left:13px;margin-left:7px;color:#999;}
#alta-usuario input[type="submit"] {font-size:22px;font-weight:bold;}
#desplegable-provincias > span,#desplegable-tiendas > span {font-size:15px;color:#139fce;text-decoration:underline;}
#desplegable-provincias ul,#desplegable-tiendas ul {float:left;margin-bottom:0;}
#desplegable-tiendas ul + ul {margin-left:30px;}
#desplegable-provincias ul + ul {margin-left:31px;border-left:solid 1px #ccc;padding-left:21px;}
#desplegable-provincias ul li a,#desplegable-tiendas ul li a {color:#7dbc39;margin-bottom:3px;display:block;}
#desplegable-provincias ul li a span {color:#006600;}
/* MILM Dentro */
/* menu lateral */
#milm-aside-menu {width:235px;float:left;}
#milm-aside-menu li {margin-bottom:3px;}
#milm-aside-menu li a {display:block;background:#e5e5e5;height:52px;line-height:52px;font-size:20px;color:#000;padding:0 17px;margin-right:7px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#milm-aside-menu li a:hover {color:#fff;background:#7dbc39;}
#milm-aside-menu li a.active {margin-right:0;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;color:#fff;background:#7dbc39 url(../img/milm-aside-menu-active.png) no-repeat right center;}
/* contenido */
#milm-main {width: 680px;float:right;margin-right: 12px;}
#milm-main #milm-main-header {height:34px;border-bottom:solid 1px #e7e7e7;float:left;width:100%;margin-bottom:15px;}
#milm-main #milm-main-header h2 {float:left;border:none!important;}
#milm-main #milm-main-header h2 span {color:#7db939;}
#milm-main #milm-main-header ul {float:right;margin-top:5px;margin-right: 13px;}
#milm-main #milm-main-header ul li {margin-left:15px;float:left;}
#milm-main #milm-main-header ul li a,#milm-main #milm-main-header ul li span {color:#999;display:inline-block;font-size:15px;height:30px;line-height:30px;}
#milm-main #milm-main-header ul li a {color:#000;border-bottom:solid 3px transparent;position:relative;}
#milm-main #milm-main-header ul li a .milm-contenido-nuevo {position:absolute;top:-9px;right:-13px;height:22px;}
#milm-main #milm-main-header ul li a.active {border-bottom-color:#7db939;font-weight:bold;}
#milm-main #milm-main-header ul li a:hover {border-bottom-color:#7db939;}
#milm-main #minlm-contactos {overflow:hidden;border-bottom:solid 1px #e7e7e7;margin-bottom:25px;}
#milm-main #minlm-contactos h3 {color:#333;margin-top:5px!important;}
#content #milm-main #minlm-contactos p {margin:0;}
#milm-main #milm-recordatorios-lista {margin-top:22px;}
#milm-main #milm-recordatorios-lista li {margin-bottom:21px;}
#milm-main #milm-recordatorios-lista li.milm-recordatorio-nuevo {background:url(../img/bullet-disc-green-8px.png) no-repeat left 4px;padding-left:20px;color:#333;}
#milm-main #milm-recordatorios-lista li a {color:inherit;display:block;padding-right:20px;background:url(../img/nav-li-bg.png) no-repeat right center;}
#milm-main #milm-recordatorios-lista li a span.advert {vertical-align:middle;background:url(../img/advert-23.png);width:23px;height:22px;margin-top:-7px;float:none!important;position:relative!important;right:auto!important;bottom:auto!important;}
#content.milm-logued.milm-club #milm-recordatorios-lista {margin-bottom:15px;}
#content.milm-logued.milm-club #milm-recordatorios-lista li:first-child {margin-top:-10px;}
#content.milm-logued.milm-club #milm-recordatorios-lista li,#milm-main.milm-recordatorios #milm-recordatorios-lista li {background-position:left center;border-bottom:solid 1px #bbb;padding-top:10px;padding-bottom:10px;margin-bottom:0px;}
#content.milm-logued.milm-club #milm-recordatorios-lista li a,#milm-main.milm-recordatorios #milm-recordatorios-lista li a {display:block;}
#milm-main.milm-recordatorios #milm-recordatorios-lista li a {position:relative;padding-right:170px;}
#milm-main.milm-recordatorios #milm-recordatorios-lista li a span {color:#999;position:absolute;right:20px;bottom:0;}
#milm-main.milm-recordatorios #milm-recordatorios-lista li a span.advert {color:#999;position:absolute;right:20px;bottom:0;}
#milm-main #milm-servicios {overflow:hidden;margin-top:-10px;argin-right:-30px;}
#milm-main #milm-servicios li {font-size:22px;color:#000;letter-spacing:-1px;line-height:20px;display:inline-block;vertical-align:top;zoom:1;*display: inline;margin-right:30px;margin-bottom:10px;width:120px;}
#milm-main #milm-servicios li img {margin-bottom:5px;display:block;}
#milm-main #milm-servicios li a {font-size:13px;color:#13a0cf;text-decoration:underline;display:block;letter-spacing:0;}
#milm-main #milm-consulta {margin-bottom:40px;}
#milm-main #milm-consulta input[type="text"] {width:324px;}
#milm-main #milm-consulta textarea {width:430px;}
#milm-main #milm-revista-ultima {float:left;width:410px;margin-bottom:25px;}
#milm-main #milm-revista-ultima img {margin-bottom:10px;}
#milm-main #milm-revista-temas {width:247px;float:right;}
#milm-main #milm-revista-temas ul li + li {padding-top:10px;border-top:solid 1px #CCC;margin-top:10px;}
#milm-main #milm-revista-temas ul li img {float:left;margin-right:10px;border-radius:3px 3px 3px 0;-webkit-border-radius:3px 3px 3px 0;-moz-border-radius:3px 3px 3px 0;}
#milm-main #milm-revista-temas ul li h4 {font-size:16px;color:#000;}
#milm-main #milm-revista-temas ul li p {margin-bottom:0;overflow:hidden;}
#milm-main #milm-revista-anteriores li {float:left;margin-right:20px;width:141px;}
#milm-main #milm-revista-anteriores li img {margin-bottom:2px;margin-left:-2px;.col +}
#milm-main #milm-revista-anteriores li h4 {font-size:14px;color:#333;margin-bottom:0px;}
#milm-main #milm-revista-anteriores li p {font-size:12px;}
#milm-main .milm-cupones {margin-left:-10px;overflow:hidden;font-size:0;}
#milm-main .milm-cheques {overflow:hidden;font-size:0;padding-left:1px;padding-bottom:1px;margin-bottom:10px}
#milm-main .milm-cupones .bt-simple,#milm-main .milm-cheques .bt-simple {margin-right:5px;}
#milm-main .milm-cupones h3,#milm-main .milm-promociones h3,#milm-main .milm-cheques h3,#milm-main #milm-sin-cheques h3,#milm-main #milm-puntos h3 {font-size:28px;color:#858585;margin-bottom:2px;letter-spacing:-1px;line-height:34px; font-weight: inherit;}
#milm-main #milm-puntos h3 {line-height:24px;padding-top:11px;font-size:26px;}

#milm-main .milm-cheques .milm-cheques-descuento .cont-bto, #milm-main .milm-cheques .milm-cheques-descuento-largo .cont-bto {
   border: medium none;
    border-radius: 0 0 0 0;
    margin-bottom: 5px;
    margin-top: 8px;
}


#milm-main .milm-cupones h4,#milm-main .milm-promociones h4,#milm-main .milm-cheques h4,#milm-main #milm-sin-cheques h4 {font-size:16px;color:#999;margin-bottom:4px;letter-spacing:-1px; font-weight: inherit;}
#milm-main .milm-cupones .milm-cupon-descuento h3,#milm-main .milm-cheques li h3 {color:#355200;}
#milm-main .milm-cupones .milm-cupon-descuento h4,#milm-main .milm-cheques li h4 {color:#333;}
#milm-main .milm-cupones li {display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-left:10px;margin-bottom:10px;}
#milm-main .milm-cheques li {display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-left:-1px;margin-bottom:-1px;}
#milm-main .milm-cupones li div,#milm-main .milm-cheques li div,#milm-main #milm-puntos div {overflow:hidden;}
#milm-main .milm-cupones li.milm-cupon-descuento > div,#milm-main .milm-cheques li > div {border:dashed 1px #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#milm-main .milm-cupones li.milm-cupon-descuento > div {width:333px;margin-bottom:5px;}
#milm-main .milm-cheques li > div {width:333px;margin-bottom:0;}
#milm-main .milm-cupones li.milm-cupon-descuento > div > div,#milm-main .milm-cheques li > div > div {margin:3px!important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:22px 22px 17px;background:#7dbc39 url(../img/cupon-bg-green.png) center center;}
#milm-main .milm-cupones li.milm-cupon-descuento span,#milm-main .milm-cupones li.milm-cupon-familia strong,#milm-main .milm-cheques li span,#milm-main #milm-puntos strong {display:inline-block;margin-right:10px;float:left;line-height:57px;}
#milm-main .milm-cupones li.milm-cupon-descuento span,#milm-main .milm-cheques li span {font-size:75px;color:#fff;}
#milm-main .milm-cupones li.milm-cupon-descuento span strong,#milm-main .milm-cheques li span strong {letter-spacing:-4px;}
#milm-main .milm-cupones li.milm-cupon-familia,#milm-main #milm-sin-cheques,#milm-main #milm-puntos {width:295px;padding:22px 18px 17px 22px;background:#e5e5e5 url(../img/cupon-bg-grey.png) no-repeat -400px center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#milm-main .milm-cupones li.milm-cupon-familia strong,#milm-main #milm-puntos strong {font-size:80px;color:#7dba39;letter-spacing:-2px;}

#milm-main .milm-cupones li.milm-cupon-familia strong {    display: block;
    float: left;
    text-align: right;
    width: 135px;}
#milm-main .milm-cupones li.milm-cupon-familia div   {width: 145px; float:left;}
#milm-main .milm-cupones li.milm-cupon-familia div h3 {display: block;
    float: left;
    font-size: 24px;
    line-height: 24px;}

#milm-main .milm-cupones li.milm-cupon-familia{height: 120px!important; padding:16px;}

#milm-main #milm-puntos strong {font-size:70px;}
#milm-main .milm-cupones li.milm-cupon-familia strong span {font-weight:normal;font-size:50px;}
#milm-main #milm-puntos strong span {font-size:68px;font-weight:normal; margin-left: 10px;
    margin-right: 10px;letter-spacing:-5px;}
#milm-main .milm-cupones li.milm-cupon-familia.milm-cupon-grande,#milm-main #milm-sin-cheques,#milm-main #milm-puntos {width:632px;}
#milm-main .milm-promociones li {padding-top:20px;}
#milm-main .milm-promociones li img {float:left;margin-right:10px;margin-top:-20px;}
#milm-main h4.milm-conseguir-cheques {font-size:17px;color:#333;background:#e5e5e5 url(../img/cupon-bg-grey.png) no-repeat center center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative;height:107px;}
#milm-main h4.milm-conseguir-cheques span {position:absolute;left:10px;bottom:10px;right:10px;}
#milm-main #milm-puntos-historial-buscar {overflow:hidden;margin-bottom:25px;}
#milm-main #milm-puntos-historial-buscar .milmselector,#milm-main #milm-puntos-historial-buscar input {float:left;margin-right:8px;}
#milm-main #milm-puntos-historial-buscar input {height:28px;line-height:18px;}
#milm-main #milm-puntos-info {margin-right:-25px;}
#milm-main #milm-puntos-info .col.col2 {display:inline-block;vertical-align:top;float:none;margin-left:0!important;margin-right:25px;zoom:1;*display:inline;}
#milm-main #milm-puntos-historial th:last-child,
#milm-main #milm-puntos-historial td:last-child,
#milm-main #milm-puntos-periodo th:last-child,
#milm-main #milm-puntos-periodo td:last-child,
#milm-main #milm-mis-pedidos th + th + th + th + th,
#milm-main #milm-mis-pedidos td + td + td + td + td,
#milm-main #milm-mis-pedidos-historial th:last-child,
#milm-main #milm-mis-pedidos-historial td:last-child {text-align:right;	}
#milm-mis-pedidos th + th + th + th,#milm-mis-pedidos td + td + td + td {text-align:center;}
#milm-mis-pedidos .col-fija {width:180px;}


#milm-mis-pedidos-historial tr th, #milm-mis-pedidos tr th {text-align: left;}
#milm-mis-pedidos-historial tr th.fecha {width: 70px}
#milm-mis-pedidos-historial tr th.pedido {padding: 0 10px;width: 420px;}
#milm-mis-pedidos-historial tr th.detalle {width: 70px}
#milm-mis-pedidos-historial tr th.precio {width: 100px}

#milm-mis-pedidos tr th.ref-articulo {width: 70px}
#milm-mis-pedidos tr th.descripcion {width: 310px; padding: 0px 10px;}
#milm-mis-pedidos tr th.unidades {width: 80px}
#milm-mis-pedidos tr th.precio-cu {width: 100px}
#milm-mis-pedidos tr th.precio-final {width: 100px}

#milm-mis-pedidos td + td + td, #milm-mis-pedidos td + td + td + td , #milm-mis-pedidos td + td + td + td + td {text-align: right;}




#milm-mis-pedidos-historial .col-fija {padding: 0 10px;width: 420px;}
#milm-puntos-historial .col-fija {width:170px;}
#milm-puntos-periodo .col-fija {width:380px;}
#milm-main.milm-perfil .secondary img {border:solid 3px #fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.3), inset 0 0 2px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3), inset 0 0 2px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.3), inset 0 0 2px 0 rgba(0,0,0,.5);margin-bottom:10px;}
#milm-main.milm-perfil .col h3,#milm-main.milm-novedades h3 {float:left;margin-top:0;}
#milm-main.milm-perfil .col h3 + a,#milm-main.milm-novedades > h3 + a {float:right;position:relative;top:7px;}
#milm-main.milm-novedades > h3 + a {top:10px;}
#milm-main.milm-perfil .col h3 + p {float:left;clear:both;}
#milm-main.milm-club h4 {margin-bottom:15px;}
#milm-main.milm-novedades #milm-ideas {clear:both;margin-right:-13px;}
#milm-main.milm-novedades .col {display:inline-block;vertical-align:top;float:none;zoom:1;margin-right:10px;margin-left:0!important;}
#milm-main.milm-novedades .col img {border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:10px!important;}
#milm-main.milm-novedades .col p {margin-bottom:5px;}

#milm-main.milm-perfil ul.milm-perfil-datos {clear:both;/* overflow:hidden;*/}

#milm-main.milm-perfil ul.milm-perfil-datos li {padding:4px 0;font-size:13px;color:#333;border-top:solid 1px #d3e4bf;}
#milm-main.milm-perfil ul.milm-perfil-datos li span {display:inline-block;width:140px;color:#666;}
#content #milm-main.milm-perfil ul.milm-perfil-datos li img {margin:0;}
#milm-main #milm-recordatorios-historial {overflow:hidden;margin-bottom:25px;float:left;}
#milm-main #milm-recordatorios-historial h5 {display:inline-block;float:left;font-size:15px;color:#8b8b8b;margin-right:10px;}
#milm-main #milm-recordatorios-historial ul {float:left;}
#milm-main #milm-recordatorios-historial ul li {color:#000;font-size:15px;float:left;display:inline-block;margin-right:10px;}
#milm-main #milm-recordatorios-historial ul li a {color:#0099ff;text-decoration:underline;}
#milm-main #milm-recordatorios-historial form {float:right;width:170px;height:21px;position:relative;}
#milm-main #milm-recordatorios-historial form input[type="text"] {font-size:13px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:170px;height:21px;}
#milm-main #milm-recordatorios-historial form input[type="submit"] {width:21px;height:21px;position:absolute;top:0;right:0;border: none;text-indent: -5000px;display:block;background:url(../img/search-green.png) no-repeat center center transparent;}
#desplegable-vincular-cuenta > span {font-size:15px;}
#content.registro #desplegable-vincular-cuenta > div,
	#content.milm-inicio #desplegable-vincular-cuenta > div{width:350px;}

#content.milm-logued #desplegable-vincular-cuenta > div {width:480px;}
#desplegable-vincular-cuenta form input.bt {margin-bottom:0!important;}
#desplegable-vincular-cuenta form .hint {float:right;}
#content.registro #desplegable-vincular-cuenta form p,#content.registro #desplegable-vincular-cuenta form input[type="text"],
#content.milm-inicio #desplegable-vincular-cuenta form p,#content.milm-inicio #desplegable-vincular-cuenta form input[type="text"]
                                                                                                              {width:225px;}
#content.milm-logued #desplegable-vincular-cuenta form {margin-right: -30px;margin-bottom: 20px;}
#content.milm-logued #desplegable-vincular-cuenta form p {float:left;margin-right:6px;}
#content.milm-logued #desplegable-vincular-cuenta form p,#content.milm-logued #desplegable-vincular-cuenta form input[type="text"] {width:134px;padding: 0px}
#content.milm-logued #desplegable-vincular-cuenta form p + p,#content.milm-logued #desplegable-vincular-cuenta form p + p input[type="text"] {width:224px;;padding: 0px}
#content.milm-logued #desplegable-vincular-cuenta form input.bt {margin-top:20px;height:28px;line-height:15px;}
#content.milm-logued #desplegable-vincular-cuenta form p input.error {color:#F00;}
#content.milm-logued #desplegable-vincular-cuenta p.advert {font-size:16px;margin-bottom:0;}
#slider-wrapper {height:229px;position:relative;margin-bottom:1px;}
#slider li {height:191px;padding-top:38px;background:#7dbc39;position:relative;padding-left:65px;}
#slider li h3 {font-size:29px;font-weight:500;margin-bottom:1px;color:#fff;}
#slider li h4 {font-size:22px;margin-bottom:11px;color:#000;}
#slider li p {width:500px;font-size:14px;line-height:17px;color:#324b17;margin-bottom:7px;}
#slider li a {display:block;text-decoration:underline;color:#fff;}
#slider li img {position:absolute;right:38px;top:32px;}

/*************************************************************
UNIFORM STYLES
*************************************************************/
/* Global Declaration */

.milmselector, .milmchecker, .milmradio {display: -moz-inline-box;display: inline-block;vertical-align: middle;zoom: 1;*display: inline;}
.milmselector select:focus, .milmradio input:focus, .milmchecker input:focus {outline: 0;}
.milmselector, .milmradio, .milmchecker, .milmselector *, .milmradio *, .milmchecker *{margin: 0;padding: 0;}
/* SPRITES */

/* Checkbox */
div.milmchecker input,div.milmradio input {opacity: 0;filter: alpha(opacity:0);display: inline-block;background: none;}
div.milmchecker,div.milmradio {display:block;width: 17px;height: 16px;position:relative;}
div.milmchecker.mini {width: 15px;height: 14px;display:inline-block;margin-bottom:3px;}
div.milmchecker > span,div.milmradio > span {display:block;width: 17px;height: 16px;background-image:url(../img/checkbox-medium.png);background-position:left bottom;position:absolute!important;left:0;top:0!important;}
div.milmchecker.mini > span{width: 15px;height: 14px;background-image:url(../img/check-xs.png);background-position:left top;}
div.milmchecker span.checked,div.milmradio span.checked {background-position:left top;}
div.milmchecker.mini span.checked {background-position:left bottom;}
/* Modificaciones Telvent 2012-11-16 */
#anio-nacimiento .sbHolder, #anio-nacimiento .sbHolder ul{ width:80px!important;}
#milm-main #milm-servicios {margin-right: 0px!important;margin-top: -10px;overflow: hidden;}
.max3elementos li {width: 125px!important;}
.max3elementos li.last {margin-right:0px;}
#milm-main #milm-servicios li {color: #000000;display: inline-block;float: left;font-size: 19px;letter-spacing: -1px;line-height: 20px;margin-bottom: 10px;margin-right: 10px;vertical-align: top;width: 150px;}

#milm-main #milm-servicios li.last {margin-right:0px!important}
#milm-main #milm-servicios li img {margin-left:auto;margin-right:auto;}
#milm-main #milm-puntos-historial-buscar {overflow: visible;}
#milm-main #milm-puntos-historial-buscar .sbHolder, #milm-main #milm-puntos-historial-buscar .sbHolder .sbOptions {width: 100px;}

/* modificaciones Cupon de descuento */
.milm-cupon-descuento .milm-cupon .contenedor {height:150px;}
.milm-cupon-descuento .milm-cupon .contenedor .descuento{display: block!important;float: none!important;margin-left: auto!important;margin-right: auto!important;text-align: center!important;margin-bottom:10px;min-height:55px;}
.milm-cupon-descuento .milm-cupon .contenedor .info-cupon {float:left;}
.milm-cupon-descuento-largo, .milm-cupon-descuento-largo .milm-cupon {width: 678px; margin-bottom:5px;}
.milm-cupon-descuento-largo .milm-cupon .contenedor {height:75px;background: url("../img/cupon-bg-green.png") repeat scroll center center #7DBC39;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;;margin: 3px;padding: 22px 22px 17px;}
.milm-cupon-descuento-largo .milm-cupon{border: 1px dashed #CCCCCC;	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.milm-cupon-descuento-largo .milm-cupon .contenedor .descuento{display: block!important;margin-right:20px;color: #FFFFFF;font-size: 75px; line-height: 57px;float: left;}.milm-cupon-descuento-largo .milm-cupon .contenedor .descuento strong	{ letter-spacing: -4px;}
.milm-cupon-descuento-largo .milm-cupon .contenedor .info-cupon	h3 {color: #355200 !important;font-size: 28px;letter-spacing: -1px;line-height: 21px;margin-bottom: 2px;}
.milm-cupon-descuento-largo .milm-cupon .contenedor .info-cupon	h4 {color: #355200 !important;}
.milm-cupon-descuento-largo .milm-cupon .contenedor .info-cupon {float:left;}

/* Modificaciones Cheques de descuento */
.milm-cheques-descuento {width: 340px!important;}
.milm-cheques-descuento .milm-cupon {width: 338px!important;}
.milm-cheques-descuento .milm-cupon .contenedor {height:150px;}
.milm-cheques-descuento .milm-cupon .contenedor .descuento{display: block!important;float: none!important;margin-left: auto!important;margin-right: auto!important;text-align: center!important;margin-bottom:10px;min-height:55px;}
.milm-cheques-descuento .milm-cupon .contenedor .info-cupon {float:left;}
.milm-cheques-descuento-largo, .milm-cheques-descuento-largo .milm-cupon {width: 678px!important; /* margin-bottom:5px;*/}
.milm-cheques-descuento-largo .milm-cupon .contenedor {height:75px;background: url("../img/cupon-bg-green.png") repeat scroll center center #7DBC39;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;;margin: 3px;padding: 22px 22px 17px;}
.milm-cheques-descuento-largo .milm-cupon{border: 1px dashed #CCCCCC;	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.milm-cheques-descuento-largo .milm-cupon .contenedor .descuento{display: block!important;margin-right:20px;color: #FFFFFF;font-size: 75px; line-height: 57px;float: left;}
.milm-cupon-descuento-largo .milm-cupon .contenedor .descuento strong	{ letter-spacing: -4px;}
.milm-cheques-descuento-largo .milm-cupon .contenedor .info-cupon	h3 {color: #355200 !important;font-size: 28px;letter-spacing: -1px;line-height: 21px;margin-bottom: 2px;}
.milm-cheques-descuento-largo .milm-cupon .contenedor .info-cupon	h4 {color: #355200 !important;}
.milm-cheques-descuento-largo .milm-cupon .contenedor .info-cupon {float:left;}


    /* *** */
    /* Slider Mi Leroy / Club*/
    /* *** */


/**
 ** NUEVO
 **/
 /*
.milm-slider-item2222 > a, .milm-slider-item > a img {border-radius: 5px 5px 5px 5px; margin: 0 !important; position: relative; z-index: 100;}
.milm-slider-item2222 > div {background: url("../img/opacity8.png") repeat scroll 0 0 transparent; bottom: 0; color: #FFFFFF; padding: 15px 29px 40px 21px;  position: absolute; right: 28px; top: 0; width: 243px; z-index: 200;}
.milm-slider-item2222 > div > span {background: none repeat scroll 0 0 #7DBC39; border-radius: 3px 0 3px 3px; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5); color: #304816; display: inline-block; font-size: 15px; margin-bottom: 15px; padding: 3px 5px;}
#content .milm-slider-item2222 > div h3 {color: #FFFFFF; font-size: 23px; letter-spacing: -1px; margin-bottom: 20px;}
#content .milm-slider-item2222 > div p {margin-bottom: 20px;}
#content .milm-slider-item2222 > div a {color: #FFFFFF; text-decoration: underline;}
*/
.milm-slider-wrapper {position:relative;margin-bottom:30px;}
.milm-slider-controls {position:absolute;z-index:300;bottom:15px;left:100%;margin-left:-300px!important;}
.milm-slider-controls a {display:inline-block;margin-right:5px;width:11px;height:10px;text-indent: -9999px;overflow: hidden;background:url(../img/slider-vin-control.png) no-repeat 0 -10px;}
.milm-slider-controls a.selected {background:url(../img/slider-vin-control.png) no-repeat 0 0;}

.milm-slider-item2222 {position:relative;float: left;}

.milm-slider-item2222 {height: 239px!important;}
.milm-slider-item2222 > a,.milm-slider-item2222 > a img {position:relative;z-index:100;margin:0!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.milm-slider-item2222 > div {color:#fff;position:absolute;right:28px;top:0;bottom:0;padding:15px 29px 40px 21px;background:url(../img/opacity8.png);z-index:200;width:243px;}
.milm-slider-producto .milm-slider-item2222 > div {padding-top:66px;}
.milm-slider-item2222 > div > span {display:inline-block;color:#304816;font-size:15px;padding: 2px 5px;;border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;box-shadow:0 0 3px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.5);margin-bottom:15px;background:#7dbc39;}
.milm-slider-producto .milm-slider-item2222 > div > span {color:#fff;background:#cc3293;position:absolute;top:24px;left:19px;	}
#content .milm-slider-item2222 > div a {color:#fff;text-decoration:underline;}
#content .milm-slider-item2222 > div > a {display:block;}
#content .milm-slider-item2222 > div a.bt {display:inline-block;}
#content .milm-slider-item2222 > div h3 {color: #FFFFFF;font-size: 23px;font-weight: normal;letter-spacing: -1px;line-height: 23px;margin-bottom: 20px;}
#content .milm-slider-producto .milm-slider-item2222 > div h3 {margin-bottom:10px;}
#content .milm-slider-item2222 > div p {margin-bottom:20px;}
#content .milm-slider-producto .milm-slider-item2222 > div a.bt {margin-bottom:10px;}
#content .milm-slider-producto .milm-slider-item2222 > div .precio-viejo {color:#fff;}
#content .milm-slider-producto .milm-slider-item2222 > div .precio-viejo span {background-image:url(../img/del-precioviejo-blanco.png);}


/**
 ** FIN NUEVO
 **/




.milm-slider-wrapper {position:relative;margin-bottom:30px;float: left;height: 239px;}
.milm-slider-controls {position:absolute;z-index:300;bottom:15px;left:100%;margin-left:-300px!important;}
.milm-slider-controls a {display:inline-block;margin-right:5px;width:11px;height:10px;text-indent: -9999px;overflow: hidden;background:url(../img/slider-vin-control.png) no-repeat 0 -10px;}
.milm-slider-controls a.selected {background:url(../img/slider-vin-control.png) no-repeat 0 0;}
.milm-slider-item {height: 239px!important;position:relative;float: left;}
.milm-slider-item > a,.milm-slider-item > a img {position:relative;z-index:100;margin:0!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.milm-slider-item > div {color:#fff;position:absolute;right:28px;top:0;bottom:0;padding:15px 29px 40px 21px;background:url(../img/opacity8.png);z-index:200;width:243px;}
.milm-slider-producto .milm-slider-item > div {padding-top:66px;}
.milm-slider-item > div > span {display:inline-block;color:#304816;font-size:15px;padding:3px 5px;border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;box-shadow:0 0 3px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.5);margin-bottom:15px;background:#7dbc39;}
.milm-slider-producto .milm-slider-item > div > span {color:#fff;background:#cc3293;position:absolute;top:24px;left:19px;	}
#content .milm-slider-item > div a {color:#fff;text-decoration:underline;}
#content .milm-slider-item > div > a {display:block;}
#content .milm-slider-item > div a.bt {display:inline-block;}
#content .milm-slider-item > div h3 {color:#fff;font-size:23px;margin-bottom:20px;letter-spacing:-1px;}
#content .milm-slider-producto .milm-slider-item > div h3 {margin-bottom:10px;   width: 250px;}
#content .milm-slider-item > div p {margin-bottom:20px;}
#content .milm-slider-producto .milm-slider-item > div a.bt {margin-bottom:10px;}
#content .milm-slider-producto .milm-slider-item > div .precio-viejo {color:#fff;}
#content .milm-slider-producto .milm-slider-item > div .precio-viejo span {background-image:url(../img/del-precioviejo-blanco.png);}

    /* *** */
    /* Listados Mi Leroy / Club*/
    /* *** */

#milm-main .listado-productos {overflow:hidden;display:block; /* letter-spacing: -.25em;word-spacing: -1em; */margin-right:-25px;margin-bottom:0;}
#milm-main .listado-productos > li {width:210px;margin-right:25px;margin-bottom:40px;letter-spacing: normal;word-spacing: normal;display: inline-block;vertical-align: top;zoom:1;*display: inline;}
#milm-main .listado-productos.listado-productos-compuesto > li {width:281px;}
#milm-main .listado-productos > li p,#milm-main .listado-productos > li ul li,#milm-main .listado-productos > li > span,#milm-main .listado-productos > li > a.mas-info {font-size:12px;}
#milm-main .listado-productos li img {margin-bottom:3px!important;}
#milm-main .listado-productos li .oferta {margin-top:-24px;margin-bottom:5px;position:relative;z-index:100;}
#milm-main .listado-productos li h3 {font-size:15px;line-height:15px;color:#666;margin-bottom:3px;}
#milm-main .listado-productos li h3 strong {font-size:16px;color:#000;display:block;}
#milm-main .listado-productos li .bt-comprar {margin-bottom:1px;}
#milm-main .listado-productos li p {color:#666;line-height:12px;margin-bottom:6px;}
#milm-main .listado-productos li ul.listado-productos-caracteristicas {display:block;overflow:hidden;margin-top:10px;margin-bottom:7px;}
#milm-main .listado-productos li ul.listado-productos-caracteristicas li {color:#000;line-height:14px;font-size: 12px;}
#milm-main .listado-productos li ul.listado-productos-opciones-precio {display:block;overflow:hidden;margin-bottom:9px;margin-top:-2px;line-height: 15px;}
#milm-main .listado-productos li ul.listado-productos-opciones-precio .precio-viejo span:last-child {background-image:url(../img/del-precioviejo-horiz.png);background-repeat:repeat-x;background-position:left 1px;position:absolute;top:0;right:0;bottom:0;left:0;}
#milm-main .listado-productos li a.mas-info {color:#0099cc;text-decoration:underline;}
#milm-main .listado-productos li a.mas-info:hover {text-decoration: none;}

    /* *** */
    /* Common Mi Leroy / Club*/
    /* *** */

::selection {background: #72B526;color:#fff;}
::-moz-selection {background: #72B526;color:#fff;}
::-webkit-selection {background: #72B526;color:#fff;}
/*  Tooltip */
#tooltips-wrapper {display: none;	}
#tooltip_holder {background-color: #FFF;border: 1px solid #989898;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;padding: 7px;-moz-box-shadow: 0px 0px 13px #666;-webkit-box-shadow: 0px 0px 13px #666;box-shadow: 0px 0px 13px #666;z-index: 10100;position: absolute;max-width: 200px;display: block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
#tooltip_content {background-color: #ffffff;font-size: 12px;line-height: 16px;font-family: inherit;color: #666;}
#tooltip_arrow {background-image: url(../img/flecha_tooltip.png);background-repeat: no-repeat;height: 8px;width: 17px;display: block;position: absolute;left: 20px;bottom: -8px;}

.login a,
.registro a,
.registro a,
.milm-logued a,
.milm-club a {text-decoration: none;color: #FFFFFF;-moz-transition: color 0.25s ease-in, background-color 0.25s ease-in;-webkit-transition: color 0.25s ease-in, background-color 0.25s ease-in;}
.login a:hover,
.registro a:hover,
.registro a:hover,
.milm-logued a:hover,
.milm-club a:hover {/* [disabled]text-decoration: none; */color: #60A908;}

label.clickeable {cursor: pointer;-moz-transition: color 0.25s ease-in, background-color 0.25s ease-in;-webkit-transition: color 0.25s ease-in, background-color 0.25s ease-in;}
label.clickeable:hover, label.clickeable.selected {color: #60A908;}
.bt-comprar {padding: 3px 5px 3px 3px !important;margin-left:-2px;}
.bt-comprar strong, .bt-comprar strong span {color:#FFF !important;text-shadow: none !important;}
/* .bt-comprar strong {background-color:#62932d;font-weight:bold;font-size:17px;padding:0px 5px 0px 3px;height:22px;line-height:22px;margin-right:10px;display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} */
.bt-comprar strong {background-color:#62932d;font-weight:bold;font-size:17px;padding:0px 3px 0px 3px;height:22px;line-height:22px;margin-right:0px;display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.bt-comprar strong span,strong.precio-tienda span {font-size:11px;vertical-align:super;line-height:11px;}
.bt-comprar + .precio-viejo,strong.precio-tienda + .precio-viejo {font-size:17px;font-weight:bold;}
strong.precio-tienda {background-color: #62932D;font-weight: bold;font-size: 17px;padding: 0px 5px 0px 3px;height: 22px;line-height: 22px;margin:6px 1px 7px 0;display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
strong.precio-normal,strong.precio-normal span {color:#fff !important;background-color:#7dbc39;}
strong.precio-oferta,strong.precio-oferta span {color:#ff0000 !important;}strong.precio-oferta span {background-color: transparent;}
strong.precio-oferta {background-color:#ffe600;}
.precio-viejo {color:#666;position:relative;}
.precio-viejo span {font-size:11px;vertical-align:super;line-height:11px;}
.precio-tachado {background-image: url("../img/del-precioviejo.png");background-position: center center;background-repeat: no-repeat;bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
strong.precio-unidad,del.precio-unidad {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:0 4px;display:inline-block;}
strong.precio-unidad {color:#666;}
strong.precio-unidad span {font-weight:normal;}
del.precio-unidad {padding:0;margin-left:5px;}
del.precio-unidad span.precio-tachado {background-image:url("../img/del-preciounidadviejo.png");}
.oferta {display:block;border-radius: 4px 0 4px 4px;-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);font-size: 15px!important;font-weight: 300;line-height: 15px;padding: 1px 5px 4px 4px;width: 60px;}
.novedad {background-color: #CC3293;color: #FFFFFF;}
.nuevo {font-size:13px;background-color:#cc3293;padding:0px 3px 1px 3px;color: #FFF;margin-left:3px;-webkit-border-radius: 3px 0px 3px 3px;-moz-border-radius: 3px 0px 3px 3px;border-radius: 3px 0px 3px 3px;position:relative;top:-2px;}
.bt {color:#fff!important;display: inline-block;padding: 6px 10px 7px;border: 3px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .5);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .5);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .5);text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);position: relative;cursor: pointer;font-size: 15px;background: #60A908;background: -webkit-gradient(linear, left top, left bottom, from(#79B932), to(#60A908));background: -moz-linear-gradient(top, #79B932, #60A908);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79B932', endColorstr='#60A908');-moz-user-select: none;-webkit-user-select: none;}
.bt:hover {color: #fff;background-color: #4e731e;background: -webkit-gradient(linear, left top, left bottom, from(#79B932), to(#4e731e));background: -moz-linear-gradient(top, #79B932, #4e731e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79B932', endColorstr='#4e731e');}
.bt span {color: #aae761;}
.bt.no-border {border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.bt.no-shadow {-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);}
.clearing {clear: both;}
.roundbt {background-color: #787878;padding-right: 15px;padding-left: 15px;padding-top: 1px;padding-bottom: 2px;color: #FFF;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;line-height: 14px;font-size: 12px;display: inline-block;-moz-user-select: none;background-color: rgba(0, 0, 0, .5);}
.roundbt:hover {background-color: rgba(95, 168, 6, 0.8);}
.grey.bt {color: #fff;background: #727272;background: -webkit-gradient(linear, left top, left bottom, from(#9f9f9f), to(#727272));background: -moz-linear-gradient(top, #9f9f9f, #727272);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f9f9f', endColorstr='#727272');}
.grey.bt:hover {color: #fff;background: #000;background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#000));background: -moz-linear-gradient(top, #919191, #000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#000');}
.bt-simple {display:inline-block;padding: 3px 12px 6px 12px;color: #fff!important;font-size: 15px;line-height: 15px;font-weight: 300;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;/* background-color: rgba(0, 0, 0, .5); */background:url("../img/opacity8.png") repeat scroll 0 0 transparent;}
.bt-simple:hover {color: #fff;background-color:#000;-moz-box-shadow: 0 0 8px #fff;-webkit-box-shadow: 0 0 8px #fff;box-shadow: 0 0 8px #fff;text-decoration:none;}
.bt-simple-small {padding: 2px 8px 3px 8px;width: auto;color: #fff;font-size: 12px;line-height: 12px;}
.bt-simple-small:hover {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.yellow.bt {color: #fff;background: #727272;background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#cc9900));background: -moz-linear-gradient(top, #ffcc00, #cc9900);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#cc9900');}
.yellow.bt:hover {color: #fff;background: #000;background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#8a6800));background: -moz-linear-gradient(top, #ffcc00, #8a6800);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#8a6800');}
.next-big {background-image: url(../img/bt-next-grey-big.png);width:45px;height:45px;display:block;text-indent:-5000px;}

a.disabled {opacity: 0.5;cursor: default;}
a.disabled:hover {color: #fff;}
a.previous, a.next, a.previous.disabled:hover, a.next.disabled:hover {float: left;font-size: 20px;line-height: 36px;letter-spacing: -1px;text-shadow: 0 0 5px #333;background-position-y: 0px;}
a.previous {background: url(../img/bt-prev.png) no-repeat top left;padding-left: 40px;}
a.next {background: url(../img/bt-next.png) no-repeat top right;padding-right: 40px;}
a.previous:hover, a.next:hover {text-shadow: 0 0 2px #fff;}
a.previous:hover {background-position: left -36px;}
a.next:hover {background-position: right -36px;}
a.previous.grey {display: inline-block;position: relative;background: url(../img/bt-prev-grey.png) no-repeat top left;text-indent: -9999px;-moz-transition: none;-webkit-transition: none;}
a.next.grey {display: inline-block;position: relative;background: url(../img/bt-next-grey.png) no-repeat top right;text-indent: -9999px;-moz-transition: none;-webkit-transition: none;}
a.previous.grey span {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../img/bt-prev-grey.png) no-repeat left -37px;opacity: 0;-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;}
a.previous.grey:hover span {opacity: 1;}
a.next.grey span {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../img/bt-next-grey.png) no-repeat right -37px;opacity: 0;-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;}
a.next.grey:hover span {opacity: 1;}
a.grey.disabled {opacity: 0;}
.bt-comprar em,strong.precio-tienda em {font-size:11px;font-weight:normal;margin-right:-2px;}
a.next-big {float:right;margin-top:-61px;margin-right:-2px;}
.bt-text {color:#26a8d4!important;text-decoration:underline!important;display:inline-block;}
.bt-text:hover {text-decoration:underline;}
p .bt-text {display:inline;margin:0px;}
.entrega-dia {color:#61922c;background-image: url(../img/icono-entregadia.png);background-repeat:no-repeat;background-position:0 3px;padding-left:12px;display:block;margin-top:-2px;margin-bottom:7px;}
.disponible-tienda {font-size:14px!important;line-height:14px;color:#61922c;margin-bottom:5px;display:block;}
/* common nuevos milm */
.fl {float:left;}
.fr {float:right;}
.titulo-destacado {color:#4b8600!important;}
.bloque-destacado {padding:22px 25px 0;background:#eee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden;margin-bottom:20px;}
.linea {clear:both;border-top:solid 1px #e7e7e7;margin:10px 0 25px;}
.hint {color:#0099ff!important;font-size:15px;text-decoration:none;}
.advert {background-image:url(../img/advert-19.png);background-repeat:no-repeat;width:19px;height:17px;display:inline-block;vertical-align:baseline;margin-right:5px;}
p.advert {width:auto;line-height:17px;padding-left:25px;color:#000!important;}
.milm-contenido-nuevo {background:url(../img/asterisco.png);width:22px;height:22px;display:block;text-indent:-5000px;}
#content form p {margin-bottom:10px;}
#content form label {font-size:15px;display:block;margin-bottom:3px;}
#content form input[type="text"],
#content form input[type="password"],
#content form select,
#content form textarea {font-family:Helvetica, Arial, sans-serif;line-height:18px;padding:5px;font-size:14px;background:#E3E3E3;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color: #666666;}
#content form select,
#content form input[type="text"],
#content form input[type="password"] {height:24px;}
#content form select {min-width:90px;}
#content form input:focus, #content form textarea:focus {color: #000;-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5);background: #60A908;background: -webkit-gradient(linear, left top, left bottom, from(#79B932), to(#60A908));background: -moz-linear-gradient(top, #79B932, #60A908);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79B932', endColorstr='#60A908');}
#content table {width:100%;margin-bottom:30px;}
#content table th,#content table td {padding:5px 0;}
#content table th {font-size:16px;color:#333;border-bottom:solid 1px #d3e4bf;font-weight: normal;font-weight: normal;}
#content table td {border-bottom:solid 1px #f0f0f0;}
#content table td a {color:#26a8d4;text-decoration:underline;}
.desplegable-wrapper {display:none;position:absolute;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4);z-index:9996;}
.desplegable-element {background:#fff;position:absolute;display:inline-block;padding:12px 15px;left:17px;top:-32px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4);z-index:9997;}
#milm > ul > li .desplegable-wrapper .desplegable-element  {padding:10px;top:-35px;left:8px;}
.desplegable-cerrar {background:url(../img/boton-cerrar-light2.png);width:30px;height:30px;text-indent:-5000px;display:block;position:absolute;top:-15px;right:-15px;z-index:9999;}
.desplegable-content {overflow:hidden;background:#fff;padding:25px 30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;z-index:9998;}
#milm > ul > li .desplegable-wrapper .desplegable-content {padding:3px 5px;}
#milm > ul > li .desplegable-wrapper .desplegable-content a {color:#383838;}
#milm > ul > li .desplegable-wrapper .desplegable-content a:hover {color: #60A908;background-color:#eee;}

/* estilos nuevos */

.fclear {clear: both;}


/* #milm-main #milm-servicios li span.transporte { background: url("../img/milm-usuario-transporte.png") no-repeat scroll 0 0 transparent; */
/*     display: block; */
/*     height: 83px; */
/*     margin-left: auto; */
/*     margin-right: auto; */
/*     width: 100px;} */
/* #milm-main #milm-servicios li span.herramientas { background: url("../img/milm-usuario-herramientas.png") no-repeat scroll 0 0 transparent; */
/*     display: block; */
/*     height: 83px; */
/*     margin-left: auto; */
/*     margin-right: auto; */
/*     width: 100px;} */
/* #milm-main #milm-servicios li span.financiacion { background: url("../img/milm-usuario-financiacion.png") no-repeat scroll 0 0 transparent; */
/*     display: block; */
/*     height: 83px; */
/*     margin-left: auto; */
/*     margin-right: auto; */
/*     width: 100px;} */


/*
sbHolder .- formulario de alta

nota cualquier otro camho del club con este formato añadir aqui
*/
#anio-nacimiento .sbHolder, #anio-nacimiento .sbHolder ul{ width:80px!important;}
#alta-usuario .img-preferencia {border: 3px solid #FFFFFF;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 2px rgba(0, 0, 0, 0.5);clear: both;float: left;margin-bottom: 20px;padding: 5px;}



/* modificacion .- 2013_01_31 Modificación de css para perfil */


#content.milm-logued #milm-main.milm-perfil .col.primary {
    width: 680px;
}
/* boton cancelar en perfil */
.bt-perfil_cancelar {	display: inline-block;
    float: right;
    margin: 7px 10px 0 0 !important;
    position: relative;		}

/* perfil suscripciones */
span.tienda-actual {
    display: block !important;
    font-weight: bold;
    width: 540px !important;
}

div.selector-tienda { clear: both;
    margin-left: 140px !important;
    margin-top: 10px;
    width: 540px !important;}

/* check de suscripciones */
/* añadir clase "suscripciones" al ul  */
.milm-perfil-datos.suscripciones ul {overflow: visible;}

.milm-perfil-datos.suscripciones li {  height: 17px;}
.milm-perfil-datos.suscripciones li span {float:left;}

.milm-perfil-datos.suscripciones li div { display: block; float: left;}
.milm-perfil-datos.suscripciones li div span {width: 17px !important;}

.milm-perfil-datos.suscripciones li.last-combo {}
.milm-perfil-datos.suscripciones li.last-combo-edicion {height: 49px!important}
.milm-perfil-datos.suscripciones li.last-combo span, .milm-perfil-datos.suscripciones li.last-combo-edicion span {float:none;}

.milm-perfil-datos.suscripciones span.activo {background: url("../img/ok.png") no-repeat 0 0 transparent; height: 8px; width: 8px!important; display: block;margin-top: 4px;}
.milm-perfil-datos.suscripciones span.no_activo {background: url("../img/no.png") no-repeat 0 0 transparent; height: 8px; width: 8px!important; display: block;margin-top: 4px;}

.error{color:red!important;font-size:15px!important;font-weight:bold!important;display:none;}
.correcto{color:green!important;font-size:15px!important;font-weight:bold!important;display:none;}
span.correcto, span.error {float: left; width: 100%; margin-bottom: 20px;}

.milm-perfil-datos.suscripciones ul.sbOptions {overflow: auto!important;}
.milm-perfil-datos.suscripciones .sbOptions li {border: none!important;}

/* datos no edición */
#MiPerfilForm .col input[disabled="disabled"],#miPerfil .col input[disabled=""] {background-color:white!important;}


/* Actualización Mis Tarjetas 06-02-2013 */ /* modificacion telvent 2013-02-07*/
#content .col-unica{width:100%;}
#content .col-doble {float:left;width:330px;margin-left: 0}
#content .col-doble-right {float:left;width:330px;margin-left: 20px!important}

#content .col-unica h3,#content .col-doble h3,#content .col-doble-right h3{font-weight: normal}

#milm-main {
margin-right: 0px;
}
/*
#MiLMClub_usuario #nav, #MiLMClub_revista #nav, #MiLMClub_Registro #nav, #MiLMClub_inicio #nav, #MiLMClub_Login #nav {display:none;}
*/
#content .bloque-destacado p.advert {margin-top: 15px;}

/* para perfil ancho del campo  */
#MiPerfilForm .col input {width: 526px !important;}
/* tabla de puntos */
#milm-puntos-historial tr td{padding-right:5px; padding-left:5px}
#milm-puntos-historial tr th:first-child  {text-align: left;}
#milm-puntos-historial tr th + th + th + th, #milm-puntos-historial tr td + td + td + td {text-align: right}
#milm-puntos-historial tr td + td.acumulados {text-align: right;}

/* Perfil .- combo */
#MiLMClub_usuario #wrapper #wrapper-2 #wrapper-3 .text {overflow: inherit;}

/* puntos */
#milm-puntos div {min-height: 70px;}
#milm-puntos-periodo tr th:first-child { text-align: left;}
#content .milm-logued {margin-bottom: 20px;}
/* cupones Descuentos */
#milm-cupon-grande div {width:486px!important;}
#milm-cupon-familia div h3,
#milm-cupon-familia div h4,
#milm-cupon-familia div ha {display:block; float:left; clear:both}

.lost-pass {display: block!important;
    margin-top: 30px!important;}
.lost-pass strong { font-size: 15px;
    font-weight: normal;}


/* anexo de borrado de usuario */
.borrar-suscripcion {padding:18px; height:216px;}
.borrar-suscripcion h2 {color: #000000;font-size: 22px;font-weight: 500;line-height: 30px;margin-bottom: 5px;}
.borrar-suscripcion p {color: #333333;font-size: 15px;font-weight: 400;line-height: 18px;margin-bottom: 5px;}
.borrar-suscripcion p.warning {background: url("../img/alerta-grande.png") no-repeat scroll 360px 0px transparent;
display: block;
padding-right: 82px;
margin-bottom: 10px;
padding-bottom: 10px;
}
.borrar-suscripcion .form-block {    display: block;
    margin-bottom: 10px;
    width: 100%;
	 height: 30px;}
.borrar-suscripcion .wTres {display: block;float: left;margin-right: 20px;width: 225px;}
.borrar-suscripcion label {color: #999999;font-size: 15px;font-weight: 300;line-height: 18px;}

.borrar-suscripcion .wTres input {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #F1F1F1;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.65) inset;
    clear: both;
    color: #666666;
    font-family: helvetica neue;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    width: 230px !important;
}

.borrar-suscripcion span.correcto, .borrar-suscripcion span.error {
    display: block;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

/* modificacion para pantalla de perfil correción de check */

#alta-usuario div.tipoGenero, #alta-usuario div.tipoVivienda {clear: both;float: left;}
#alta-usuario div.tipoGenero {margin-top: 20px;}
#alta-usuario div.tipoGenero p, #alta-usuario div.tipoVivienda p {margin-left: 0px;font-size:15px;}
#alta-usuario div.tipoGenero .hombre, #alta-usuario div.tipoGenero .mujer {width: 90px;margin: 3px 22px 15px 0px;height: 143px;position: relative;background-repeat: no-repeat;float: left;}
#alta-usuario div.tipoVivienda .bloque, #alta-usuario div.tipoVivienda .chalet, #alta-usuario div.tipoVivienda .adosado {width: 90px;margin: 3px 22px 15px 0px;height: 123px;position: relative;background-repeat: no-repeat;float: left;}
#alta-usuario div.tipoVivienda .bloque {background-image: url("../img/bloque.png");background-position: 17px 0px;}
#alta-usuario div.tipoVivienda .chalet {background-image: url("../img/chalet.png");background-position: 17px 0px;}
#alta-usuario div.tipoVivienda .adosado {background-image: url("../img/adosado.png");background-position: 0px 0px;}
#alta-usuario div.tipoGenero .hombre {background-image: url("../img/hombre.png");background-position: 20px 0px;}
#alta-usuario div.tipoGenero .mujer {background-image: url("../img/mujer.png");background-position: 20px 0px;}
#alta-usuario div.tipoVivienda span {display: block;font-size: 17px;float: left;position: absolute;width: 100%;text-align: center;margin: 70px auto 20px;}
#alta-usuario div.tipoGenero span {display: block;font-size: 17px;float: left;position: absolute;width: 100%;text-align: center;margin: 90px auto 20px;}
#alta-usuario div.tipoVivienda label, #alta-usuario div.tipoGenero label{width: auto;margin-right: 0px ! important;margin-bottom: 0px ! important;clear: both;display: block;margin-left: 36px;}
#alta-usuario div.tipoVivienda span.titulo, #alta-usuario div.tipoGenero span.titulo{margin-bottom: 0px;}
#alta-usuario div.tipoVivienda label span{  margin: 84px 0 0 !important;width: 17px;}
#alta-usuario div.tipoGenero label span {  margin: 104px 0 0 !important;width: 17px;}
#alta-usuario div.tipoVivienda label span  .milmradio span, #alta-usuario div.tipoGenero label span .milmradio span {    margin-top: 0 !important;}
#alta-usuario .preferencias {margin-bottom: 10px; display: block; overflow: hidden;}
#alta-usuario .preferencias label.label-preferencias {width: 17px; height: 16px; margin-top: 0px ! important; margin-bottom: 0px ! important; margin-left: 0px ! important; padding: 0px; display: block; float: left; margin-right: 5px;}
#alta-usuario .preferencias label.label-preferencias span {top: 0px ! important;}
#alta-usuario .preferencias .info {float: left; width: 603px; line-height: 17px;}
#alta-usuario .preferencias .info strong.titulo {color: #333333;font-size: 16px;font-weight: normal;}
#alta-usuario .preferencias .info span.texto {display: block;font-size: 15px;line-height: 17px; margin-right: 10px;}
#alta-usuario .preferencias .info a.enlace {color: #139FCE;display: inline-block;font-size: 15px;margin-top: 2px;text-decoration: underline;}
#alta-usuario .preferencias label div.milmchecker {position: inherit!important;}

