/* Telvent Global Service - Schneider Electric 2012*/
/* CSS para IE7 y anteriores no es seguro que funcione en ie6 deprecated*/
*:first-child+html #branding {margin: -14px auto 5px;min-height: 111px;position: relative;width: 940px !important;}
*:first-child+html  #nav-meta {position: absolute;right: 0;top: 14px;}
*:first-child+html #listado-familias li {float: left;}
*:first-child+html  #breadcrumb li {float:left;}
*:first-child+html  .elementos-catalogo ul { width: 938px }
*:first-child+html  .elementos-catalogo li {position:relative;display: inline;width: 216px;float: left;min-height: 200px}
*:first-child+html #lista-demos { width: 938px ;}
*:first-child+html #lista-demos ul { width: 938px ;}
*:first-child+html #lista-demos ul li {position: relative;display: inline-block!important;margin-top: 0px!important;margin-right: 20px!important;padding: 0px!important;width: 214px!important;float: left;top: 0px;height: 300px!important;}
*:first-child+html #lista-demos ul li.reset-lista {clear: both;margin: 0 !important;width: 0px !important;}
*:first-child+html #lista-demos li p, *:first-child+html #lista-demos li h4 {width: 214px;}
*:first-child+html #lista-demos p.bullet-seccion {   width: 180px; }
*:first-child+html  .elementos-catalogo li .elemento-catalogo-familias {width: 214px;}
*:first-child+html .txt-slider {background-color: #5FB718;color: white;display: block;float: left;margin: 0;min-height: 269px;padding: 30px 15px 0;width: 270px;}
*:first-child+html .img-slider {width: 938px;}
*:first-child+html #modulo-promo-home #ofertas-destacadas-home #show-ofertas-destacadas {overflow: hidden;}
*:first-child+html #modulo-promo-home {background: none repeat scroll 0 0 transparent;float: left;margin-bottom: 10px;width: 940px;}
*:first-child+html #modulo-promo-home .wrap-module {background: none repeat scroll 0 0 transparent;}
*:first-child+html #modulo-promo-home #ofertas-destacadas-home {float: left;width: 936px;}
*:first-child+html .h299slider {height: 299px;}
*:first-child+html .h299slider li {position: absolute!important;}
*:first-child+html #show-ofertas-destacadasul li {height: 500px; background-color: red}
*:first-child+html  #servicios #modulo-promo-home #ofertas-destacadas-home #show-ofertas-destacadas {overflow: hidden;height: 299px!important;width: 936px;}
*:first-child+html #modulo-promo-home #ofertas-destacadas-home #show-ofertas-destacadas {WIDTH: 940px;MARGIN-BOTTOM: 12px;CLEAR: both}
*:first-child+html #col-derecha-doble .col-consejo .enlaces-pie-col, *:first-child+html #col-derecha-doble .col-demo .enlaces-pie-col {clear: both;display: block;float: left;font-size: 1.2em;line-height: normal;margin: 0;padding: 7px 0 2px 10px;width: 300px;}
*:first-child+html  .infoDispon {bottom:0;margin-left:auto;margin-right:auto;margin-top:60px!important;text-align:center;width:150px;position: absolute;left: 0px;bottom:0;margin-bottom:20px;position:absolute;text-align:center;width: 200px;}
*:first-child+html .prod-col4 .infoDispon {left:24px;}
*:first-child+html .prod-col4-last .infoDispon {left:24px;}
*:first-child+html .prod-col4ul .infoDispon {left:24px;}
*:first-child+html .prod-col4ul-last .infoDispon {left:24px;}
*:first-child+html .prod-col3 .infoDispon {left:71px;}
*:first-child+html .prod-col3-last .infoDispon {left:71px;}
*:first-child+html .prod-col3ul  .infoDispon {left:71px;}
*:first-child+html .prod-col3ul-last .infoDispon {left:71px;}
*:first-child+html .paginacion-listado-productos .resultados-pagina {width: 150px;}
*:first-child+html .lista-buttons {display:inline;float:left;margin-bottom:10px!important;padding:0px!important;width: 190px;}
*:first-child+html .lista-buttons .btn-submit { paddin:0px!important; margin: 0px!important;}
*:first-child+html .lista-buttons .btn-submit span {margin-left: -2px!important;margin-right: -2px!important}
/* listado productos */
*:first-child+html .precio-marcador-icono {width: 90%;}
/*light box */
*:first-child+html #listaNoTiendapopup {background: none repeat scroll 0 0 white;display: none;height: 260px!important;left: 50%!important;margin-left: -285px!important;margin-top: 150px!important;position: absolute!important;top: 0!important;width: 500px!important;z-index: 500!important;}
*:first-child+html #loadDisp {display: none;    left: 50%;position: absolute;top: 88px;z-index: 800;}
*:first-child+html #registrationForm fieldset input {width: 80px;border: 1px solid #CCCCCC;margin-bottom: 10px;background: none;padding: 0px; margin-top: 0px!important;}
*:first-child+html .pur-password {width: 250px!important;}
*:first-child+html  #password_label {}
*:first-child+html #passwordConfirmation_label {margin-left: 102px!important; width: 200px;}
*:first-child+html .pur-user #password_label, *:first-child+html .pur-user #passwordConfirmation_label{ float: left;width: 195px!important; margin-left: 0px!important}
*:first-child+html #rp_captchaUserResponse {float:left;}
*:first-child+html .pur-max-ancho {width: 900px!important;}
/* boton registro */
*:first-child+html .botonreg {float: right !important;width: 20% !important;}
*:first-child+html .botonreg span span span {padding-left: 44px!important;padding-right: 44px!important;padding-bottom: 8px!important;}
*:first-child+html .botonreg span span {padding-left: 6px!important;padding-right: 6px!important;padding-bottom: 5px!important;}
*:first-child+html .botonreg span {padding-left: 0px!important;padding-right: 6px!important;padding-bottom: 0px!important;}
/* HOME  */
*:first-child+html #branding{padding-left:19px !important;padding-right:19px !important;}
*:first-child+html #branding #search-box{margin-right: 0px;}
*:first-child+html #branding #search-box div{width: 152px;}
*:first-child+html #branding #search-box .bgSearchCab{width: 121px;}
*:first-child+html #logo{margin-left:0px !important;}
*:first-child+html  #search-box .button{margin-right:0px !important;}
/* HOME popup boton cambiar */
*:first-child+html #shopFinder{width:260px;}
*:first-child+html #wrap-shopHelper{width:260px;}
*:first-child+html #home .sbHolder{float:right;margin-bottom: 5px !important;width: 230px !important;}
*:first-child+html #findShop .btnCenter{padding-left:0px !important;padding-right:0px !important;}
/* HOME popup boton mail */
*:first-child+html #loginForm .btnCenter{padding-left:1px !important;padding-right:1px !important;}
/* TIENDAS */
*:first-child+html #homeTiendas #main div .wide-module2{margin-bottom:0px!important;}
*:first-child+html .lme_banda-servicios-destacado-tiendas{padding-bottom:15px !important;}
*:first-child+html .lme_grupo-evento-demostracion-tienda{float:none;padding-bottom: 27px !important;}
/* PROMOCIONES */
*:first-child+html #folletos .list-modules-banner{margin-top: 15px;}
/* PEDIDO */
*:first-child+html #mi-pedido #formulario-pedido .btnCenter, *:first-child+html #purLM #loginForm .btnCenter{float: left !important;margin-top: 2px !important;}
/* MLM-mi leroy registro */
*:first-child+html #purLM #registrationForm .pur-password #password{float:left !important;margin:0px !important;}
*:first-child+html #purLM #registrationForm .pur-password{width: 238px !important;}
*:first-child+html #purLM #registrationForm .pur-password-conf span{float:left !important;}
*:first-child+html #purLM #registrationForm .botonreg{float:right !important;}
*:first-child+html #purLM #registrationForm .botonreg .btnCenter{padding-left: 0px !important;padding-right: 0px !important;}
/* MLM-mi leroy update */
*:first-child+html #purLM #registrationForm #oldpassword_label #oldpassword{background-color:#E3E3E3 !important;}
*:first-child+html #purLM #registrationForm .btn-cambio-pass{float: left !important;}
*:first-child+html #purLM #registrationForm .btn-cambio-pass .btnCenter{float: left !important;margin-left: 0px !important;width: 100%;}
*:first-child+html #purLM #registrationForm fieldset .botonreg .btnCenter{width: 100% !important;}
*:first-child+html #purLM #registrationForm fieldset .botonreg .botonreg-baja{width: 150px !important;}
/* MLM-mi leroy reminder */
*:first-child+html #purLM  #passwordReminder .col-usuario #email{width: 215px;float: left;}
*:first-child+html #purLM  #passwordReminder .col-usuario .btn-submit{float: left !important;padding-left: 1px !important;padding-right: 1px !important;}
/* precios(saldos) */
*:first-child+html .precio-oferta sup{top: -2px;}
*:first-child+html .marcador-precio-medidas .precio sup {top: -2px;}
/* listado productos */
*:first-child+html #filtros .p-lista-multi{display: block;position: relative;width: 150px;}
*:first-child+html #filtros .clickeable {display: block;float: left;}
*:first-child+html #filtros .clickeable .checkbox{left:0;}
*:first-child+html #filtros .clickeable .checkbox-label{margin-left: 22px;display: block;width: 100%;}
*:first-child+html .elemento-catalogo-familias {padding-left: 0px !important;width: 132px !important;}
*:first-child+html .elemento-catalogo-familias p{font-size: 12px!important;}
*:first-child+html .nota-carito {float:left !important;}
*:first-child+html .nota-No-disponible{float:right !important;}
*:first-child+html #listado-familias ul{/*width: 896px !important;*/width: 916px !important;}
*:first-child+html #listado-familias ul li{width: 219px !important;}
*:first-child+html #listaNoTiendapopup {width: 557px !important;}
*:first-child+html #listaNoTiendapopup .txt-seleccion{width: 521px !important;}
*:first-child+html #listaNoTiendapopup .btnCenter{padding: 0px!important;}
*:first-child+html #listaNoTiendapopup #nogracias{padding-top: 0px;}
*:first-child+html #listaNoTiendapopup .cierre-ligthbox a{margin:10px 0px 0px 510px!important;}
*:first-child+html .modulo-disponibilidad{width: 760px;}
*:first-child+html #variantekk .center-contenido{margin-bottom: 20px;}
/* Boton imprimir ficha producto */
*:first-child+html .relacionados-ficha-producto .btn-relacionados li{float: left;}
/* Listado de productos */
*:first-child+html #filtros .p-lista-multi {width: 150px}
*:first-child+html .p-lista-multi .clickeable {width: 100%}
*:first-child+html .p-lista-multi .clickeable .checkbox {position: relative;}
/* footer */
*:first-child+html .col-accesos li {line-height: 18px; min-height: 18px; width: 140px}
*:first-child+html .col-accesos li a {line-height: 18px;width: 132px; display: block;}
*:first-child+html .footer-tiendaOnline {display: block!important;float: none!important;}
/* listado productos */
*:first-child+html .infoDispon {width: 150px!important;left:0px!important!; margin-bottom: 52px!important}
*:first-child+html #variantekk .infoDispon {margin-bottom: 30px!important;}
*:first-child+html .infoDispon .lista-opciones li {text-align: left!important;}
*:first-child+html .prod-comparador {left:0px!important; width:auto!important;}
*:first-child+html .prod-comparador .clickeable {padding-left: 20px!important;}
*:first-child+html .prod-comparador .clickeable .checkbox {left: 0px!important; margin-top: 0px!important}
*:first-child+html #bodegonkk .precio-marcador-icono {margin-bottom: 77px;}
/* Saldos */
*:first-child+html #saldos .selector{width: 330px !important;}
*:first-child+html .top-saldos{padding-bottom: 5px !important;}
*:first-child+html #saldos .contenedor-todos-precios{overflow: hidden !important;}
*:first-child+html #saldos .list-modules-banner{margin-top: 20px!important;}
*:first-child+html .contenedor-saldos{margin-bottom: 30px!important;}
*:first-child+html .listado-tiendas{padding-bottom: 30px;}
*:first-child+html .top-saldos .criterios {position: absolute;z-index: 250;}
*:first-child+html #uniform-selectshop.selector {    position: absolute;z-index: 250;}
*:first-child+html .tickercontainer {position: relative; width: 936px; height: 30px; left:10px; top:5px; margin: auto!important; overflow: hidden;}
/* Css para Mileroy / CLub */
#alta-usuario select {width:80px;height:28px!important;}
#content .bloque-destacado .bt + .hint {position:relative;top:-35px;}
#milm-main #milm-recordatorios-lista li a {color:#333;}
#milm-main #milm-revista-temas ul li h4 {margin-top:-14px;}
.milm-slider-controls a {display:block;float:left;}
.milm-slider-controls {width:300px;}
#milm-main.milm-recordatorios #milm-recordatorios-lista li a {color: #333;}
#milm-main.milm-recordatorios #milm-recordatorios-lista li a span {margin-top:-18px;}
#milm-main.milm-recordatorios #milm-recordatorios-lista li a span.advert {margin-top:-7px;}
#milm-main #milm-recordatorios-historial form input[type="text"] {width:160px;height:11px;}
#milm-main #milm-recordatorios-historial form input[type="submit"] {font-size:0;display:block;line-height:0;}
#content form select,#content form input[type="text"],#content form input[type="password"] {height:18px;}
#alta-usuario input[type="text"],#alta-usuario input[type="password"] {width:194px;}
#content.milm-logued #desplegable-vincular-cuenta form input[type="text"] {width:124px;}
#content.milm-logued #desplegable-vincular-cuenta form p + p input[type="text"] {width:204px;}
#content.milm-logued #desplegable-vincular-cuenta form input.bt {width:113px}
.desplegable-element,.desplegable-wrapper {border:solid 1px #ccc;}
#milm-main.milm-novedades h3 {margin:0;}
#milm-main.milm-perfil .col h3 + a,#milm-main.milm-novedades h3 + a {display:inline;zoom:1;margin-bottom:0!important;}
#milm-main.milm-novedades .col {display:inline;}
#milm-main.milm-perfil .col ul {margin-bottom:20px!important;margin-top:-5px;}
#milm-main.milm-perfil .col h3 + p {width:100%;}
#milm-main #milm-puntos-historial th + th + th + th,
#milm-main #milm-puntos-historial td + td + td + td,
#milm-main #milm-puntos-periodo th + th + th,
#milm-main #milm-puntos-periodo td + td + td,
#milm-main #milm-mis-pedidos-historial th + th + th + th,
#milm-main #milm-mis-pedidos-historial td + td + td + td {text-align:right;	}
div.milmchecker.mini {display:inline;}
#milm-main #milm-puntos-historial-buscar select {height:28px!important;width:125px;}
#milm-main #milm-puntos-historial-buscar .milmselector + .milmselector select {width:90px;}
#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,
#milm-main .milm-cupones h4,
#milm-main .milm-promociones h4,
#milm-main .milm-cheques h4,
#milm-main #milm-sin-cheques h4,
#milm-main #milm-puntos h4 {margin-right:-20px;}
#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 {padding-bottom:10px;}
#milm-main #milm-sin-cheques h3 {padding-bottom:10px;margin-bottom:-10px;}
#alta-usuario {width: 500px;	}
#alta-usuario p {width: 880px;}

/* listados */
.precio-viejo span.precio-tachado {position:absolute;vertical-align:baseline;top:8px;left:0px;right:0px;bottom:0px;background-image:url(/dam/templating-kit/themes/popLM/img/del-precioviejo.png);background-repeat:no-repeat;background-position:0px 5px;}
.bt-comprar > * {vertical-align:middle;}
#milm-main .listado-productos .bt-comprar strong {padding-bottom:3px;}



.ias_loader {
 background-color: white;
    border: 1px solid lightgray;
    border-radius: 5px 5px 5px 5px;
    bottom: -100px;
    box-shadow: 1px 5px 5px 5px #888888;
    float: left;
    margin: -31px 430px 25px !important;
    position: absolute;
    z-index: 99999;
    width: 82px;
    height: 82px;
    }
.ias_loader img {display: block;
    margin: 25px;
}


#promociones .promociones-item .promociones-image a {

	border: 1px solid #cccccc;
}

#wrapper{overflow:hidden;}


/* css header fusion */
.header #nav-global {
width: 978px;
}
/* reajustamos en maqueta. cambio de UVE */
*:first-child+html #branding{padding-left:0px !important;padding-right:0px !important;}
*:first-child+html #branding {width: 978px !important;}

*:first-child+html  #nav-meta {position: absolute;right: 25px;top: 20px;}
#wrap-shopHelper{border:1px solid #ccc;}
#shopFinder .shopHelperTab{border:1px solid #ccc;}
#shopFinder .shopHelperCover{right: 11px;width: 70px;}


.header #nav-global #menu-listado-productos .productos>li .title {width:240px;height: 23px;}
.header #nav-global #menu-listado-productos .bt-green-flat {height: 25px;line-height: 25px;}
.header #nav-global #menu-listado-productos .col-derecha .nivel2>li {min-height: 135px}
.header #nav-global #menu-listado-productos .col-derecha .nivel3>li {min-height: 135px}

.header #nav-global #menu-listado-productos .col-derecha .bt-green-flat {margin-top: 17px;}
.header #nav-global #menu-listado-productos .col-derecha .nivel2>li>a.bt-green-flat {margin-top: 5px;}

#wrapper-3 #main .text div #listado-productos.tienda-home.categoria li{min-height: 320px;}

.header #nav-ayuda > ul > li.li-carrito {width: 340px;}

/* ajustes vista rápida fusion*/

#ficha-producto.fusion #ficha-producto-slider #ficha-producto-slider-img div.zoomPad {
text-align: left;
}
#ficha-producto.fusion .caroufredsel_wrapper {
width: 454px !important;
}

#ficha-producto.fusion #ficha-producto-descripcion .bt-text {
margin-bottom:0px;
}

#ficha-producto.fusion #ficha-producto-descripcion div.precio {
vertical-align: text-top;
}

#ficha-producto.fusion #ficha-producto-descripcion div.precio span{
font-weight: normal;
}

#ficha-producto.fusion #ficha-producto-descripcion div.precio a.bt {

}

#ficha-producto.fusion #ficha-producto-descripcion div.precio a.compra-restar {
top:-1px;
}

#ficha-producto.fusion #ficha-producto-descripcion div.precio a.compra-sumar {
top:-1px;
margin-right: 7px;
}

.bt-add-disabled {
background-color: #ff4;
background: -webkit-gradient(linear, left top, left bottom, from(#ff4), to(#fff));
}


#shopFinder {
top: 31px;
}

.header #nav-global #menu-listado-productos .bt-green-flat.last {
float:none;
display: inline-block;
}

.bt-add span {
float:none;
display: inline-block;
}

#overlay-carrito {

    max-width:340px;
}
.header #nav-ayuda > ul > li.li-carrito.on .tab-carrito, #overlay-carrito > li.li-carrito.on .tab-carrito{

    /*max-width:375px;*/
}

#overlay-carrito > li.li-carrito.on .wrap-carrito {
    /*right:25px;*/
}

/* al a�adir a carrito */
#overlay-carrito .li-carrito.on {width:340px}

/* combo de saldos 26/11/2013*/
.sbHolder {
    background-color: #DADADA!important;
}