/* css 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, font, img, ins, kbd, q, s, samp,small, strike, strong, 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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background: transparent}
body{line-height: 1}
ol, ul{list-style: none}
blockquote, q{quotes: none}
blockquote:before, blockquote:after,
q:before, q:after{content: '';content: none}
:focus{outline: 0 !important}
ins{text-decoration: none}
del{text-decoration: line-through}
table{border-collapse: collapse;border-spacing: 0}
/* end css reset */
html {
    min-height: 100% !important;
    margin-bottom: 1px;
    overflow-y: scroll}
ul.lineal li{display: inline}
.clear {clear: both}
p.derecha {text-align: right}
p.centrado{text-align: center}
a{outline: 0 !important}
p{
    color: #666;
    line-height: 18px}
    p.derecha{text-align:right}
ul li{color: #666;}
body {
    font-size: 11px;
    font-style: normal;
    font-family: Verdana, sans-serif;
    background: #fff;
    color: #333}
a,
a strong{
    color: #006595}
    a:hover,
    a:hover strong{
        color: #333;}
    a.no-sub{text-decoration: none;}
img.borde-gris{
    border: 1px solid #dcdce9;
    padding: 3px}
strong{color: #666}
.gris-flojo{color: #aaa;}
#contenedor{
    width: 970px;
    text-align: left;
    margin: 0 auto}
#cabecera{
    height: 170px;
    position: relative}
    h1{
        position:absolute;
        top: 54px;
        left: 0;}
    #navegacion-principal{
        position: absolute;
        top: 122px;
        left: 0;
        background: url(../img/css/bg-menu-top-con-sombra.png) no-repeat top left;
        width: 970px !important;
        height: 46px}
       ul#men-principal{
            height: 25px;
            float: left;
            width: 970px}
            ul#men-principal li{float: left}
                a.opcion-menu{
                    float: left;
                    display: block;
                    height:0 !important;
                    margin: 2px 0 0 0;
                    padding: 23px 0 0 0;
                    text-indent: -10000px;
                    overflow: hidden;
                    height /**/: 24px;
                    }
                /* HOME */
                a.m-home{
                    background: transparent url(../img/css/menu/bt-home.png) no-repeat scroll 0px 0px;
                    margin-left: 2px;
                    width:62px}
                    a.m-home:hover{background: transparent url(../img/css/menu/bt-home.png) no-repeat scroll 0px -26px}
                /* METODOS */
                a.m-metodos{
                    background: transparent url(../img/css/menu/bt-metodos.png) no-repeat scroll 0px 0px;
                    /* MARGEN CON SOLO PUNTOS DE VENTA */
/*                    margin-left: 334px;                   */
                    /* MARGEN PARA PUNTOS DE VENTA Y ASESORAMIENTO */
                    margin-left: 235px;
                    width:81px}
                    a.m-metodos:hover{background: transparent url(../img/css/menu/bt-metodos.png) no-repeat scroll 0px -26px}
                    a.m-metodos-seleccionado{background: transparent url(../img/css/menu/bt-metodos.png) no-repeat scroll 0px -52px !important}
                /* PRODUCTOS */
                a.m-productos{
                    background: transparent url(../img/css/menu/bt-productos.png) no-repeat scroll 0px 0px;
                    width:91px}
                    a.m-productos:hover{background: transparent url(../img/css/menu/bt-productos.png) no-repeat scroll 0px -26px}
                    a.m-productos-seleccionado{background: transparent url(../img/css/menu/bt-productos.png) no-repeat scroll 0px -52px !important}
                /* PUNTOS-DE-VENTA-Y-ASESORAMIENTO */
                a.m-puntos-de-venta-asesor{
                    background: transparent url(../img/css/menu/bt-venta-asesoramiento.png) no-repeat scroll 0px 0px;
                    width:224px}
                    a.m-puntos-de-venta-asesor:hover{background: transparent url(../img/css/menu/bt-venta-asesoramiento.png) no-repeat scroll 0px -26px}
                    a.m-puntos-de-venta-asesor-seleccionado{background: transparent url(../img/css/menu/bt-venta-asesoramiento.png) no-repeat scroll 0px -52px !important}
                /* INFO-SALUD */
                a.m-info-salud{
                    background: transparent url(../img/css/menu/bt-infosalud.png) no-repeat scroll 0px 0px;
                    width:93px}
                    a.m-info-salud:hover{background: transparent url(../img/css/menu/bt-infosalud.png) no-repeat scroll 0px -26px}
                    a.m-info-salud-seleccionado{background: transparent url(../img/css/menu/bt-infosalud.png) no-repeat scroll 0px -52px !important}
                /* ACTUALIDAD */
                a.m-actualidad{
                    background: transparent url(../img/css/menu/bt-actualidad.png) no-repeat scroll 0px 0px;
                    width:97px}
                    a.m-actualidad:hover{background: transparent url(../img/css/menu/bt-actualidad.png) no-repeat scroll 0px -26px}
                    a.m-actualidad-seleccionado{background: transparent url(../img/css/menu/bt-actualidad.png) no-repeat scroll 0px -52px !important}
                /* CONTACTO */
                a.m-contacto{
                    background: transparent url(../img/css/menu/bt-contactos.png) no-repeat scroll 0px 0px;
                    width:83px}
                    a.m-contacto:hover{background: transparent url(../img/css/menu/bt-contactos.png) no-repeat scroll 0px -26px}
                    a.m-contacto-seleccionado{background: transparent url(../img/css/menu/bt-contactos.png) no-repeat scroll 0px -52px !important}
     #cabecera p.consulta-dietistas{
         position: absolute;
         top: 12px;
         left: 0;
         color: #999;
         padding-bottom: 5px}
     ul#zonas-privadas{
         float: left;
         position: absolute;
         top: 13px;
         right: 0}
         ul#zonas-privadas li{
             border: 1px solid #e0e0e4;
             margin:0 0 0 8px;
             float: left}
             ul#zonas-privadas li a{
                 border: 1px solid #fff;
                 background: url(../img/css/bg-butt-zonas.png) repeat-x;
                 float: left;
                 display: block;
                 text-decoration: none;
                 color: #767687;
                 height: 1%;
                 margin-top: 1px;
                 padding: 2px 9px 4px 9px}
                 ul#zonas-privadas li a:hover,
                 ul#zonas-privadas li a.seleccionado{
                     background-position: 0 -18px}
     /* bg-butt-zonas.png */
     a.menu-zona-privada{
         height: 18px;
         float: left;
         display: block}
     /* HOME */
#contenedor-contenido{
    margin: 4px 0 0 0;
    overflow: visible;
    min-height: 450px;
    position: relative}
#wrapper-columna-principal{}
    p.breadcrum {margin-bottom: 5px}
    p.breadcrum a{
        color: #666;
        text-decoration: none;}
    #borde-superior{
        width: 724px;
        background: url('../img/css/separador-bredcram.png') repeat-x left top;
        height: 35px}
#contenido-principal{
    float: left}
    #contenido-principal.home{
        width: 748px;
        padding-top: 0 !important;
        background: none !important}
/* --- home ---*/
div.caja-principal-home{
    background: url(../img/css/cajas/home-big-top.png) no-repeat top left;
    padding: 21px 0 0 0}
div.caja-principal-contenido-home{
    background: url(../img/css/cajas/home-big-middle.png) repeat-y top left}
    #caja-home-inner{
        padding-left: 230px;
        padding-right: 20px;
        height: 1%}
        img#chica{
            position: absolute;
            top: 46px;
            left: 8px;
            display: none}
        img#chica2{
            position: absolute;
            top: 46px;
            left: 8px}
        .js img#chica{display: none}
        .js #loader-home{
            background: #fff url(../img/css/loader666.gif) no-repeat 3px 0;
            height: 100%}
        .js #loader-home-inner{
            visibility: hidden;
            background: #fff !important;
            height: 100%}
        .js #loader-home-inner #columna-pildoras{visibility: hidden}
        #caja-home-inner h2{
            margin-bottom: 15px;
            padding-top: 13px}
        a.link-metodo{
            float: left;
            display: block;
            height:0 !important;
            padding: 33px 0 0 0;
            text-indent: -10000px;
            overflow: hidden;
            height /**/: 33px;
            margin: 10px 0 10px 0
            }
        #contenido-principal.home a.link-metodo{
            margin: 23px 0 23px 1px
            }
        .v2-metodopro a.link-metodo{
            margin: 10px 0px 0px 1px !important
            }
        a.link-metodo{
            background: transparent url(../img/css/enlaces/btt-metodo-pro.png) no-repeat scroll 0px 0px;
            width:159px}
            a.link-metodo:hover{
                background: transparent url(../img/css/enlaces/btt-metodo-pro.png) no-repeat scroll 0px -33px;
                _background: transparent url(../img/css/enlaces/btt-metodo-pro.png) no-repeat scroll 0px 0px;
                }
        #caja-home-inner p.pro-home{
            clear: both;
            text-align: right;
            margin: 0 27px 15px 0}
        #caja-home-inner img.decor{
            margin-bottom: 15px}
div.caja-principal-pie-home{
    background: url(../img/css/cajas/home-big-bottom.png) no-repeat top left;
    padding: 6px 0 0 0}
#subcontenido-home{
    overflow: hidden;
    margin: 16px 0 0 0}
    #subcontenido-home h2{
        margin-bottom: 3px}
    #nuestros-metodos-home{
        width: 209px;
        float: left}
        div.subcaja-metodos-home{
            background: url(../img/css/cajas/home-left-top.png) no-repeat top left;
            padding: 9px 0 0 0}
        div.subcaja-metodos-contenido-home{
            background: url(../img/css/cajas/home-left-middle.png) repeat-y top left;
            min-height: 131px}
            #subcaja-metodos-home-inner{
                padding: 10px 15px 2px 15px}
            a.flecha{
                padding-left: 15px;
                padding-bottom: 3px;
                background: url(../img/css/arrow-01.png) no-repeat 0 4px;
                display: block}
                #subcaja-metodos-home-inner a.flecha{
                    margin-bottom: 9px}
        div.subcaja-metodos-pie-home{
            background: url(../img/css/cajas/home-left-bottom.png) no-repeat top left;
            padding: 26px 0 0 0}
/*    #nuestros-productos-home{
        width: 499px;
        float: left;
        margin-left: 21px}
        div.subcaja-productos-home{
            background: url(../img/css/cajas/home-center-top.png) no-repeat top left;
            padding: 9px 0 0 0}
        div.subcaja-productos-contenido-home{
            background: url(../img/css/cajas/home-center-middle.png) repeat-y top left;
            min-height: 131px}
            #subcaja-productos-home-inner{
                overflow: hidden;
                padding: 10px 15px 2px 15px}
                img.img-productos-home{
                    float: left;
                    margin-top: 5px}
                div.contenido-productos-home{
                    float: left;
                    width: 297px;
                    margin-left: 22px}
                    div.contenido-productos-home ul{
                        margin-top: 10px}
                        div.contenido-productos-home ul li{
                            height: 1%}
                    div.contenido-productos-home a.flecha{
                        margin-bottom: 9px}
        div.subcaja-productos-pie-home{
            background: url(../img/css/cajas/home-center-bottom.png) no-repeat top left;
            padding: 26px 0 0 0}*/
/* --- fin home --- */
/* home-v3 */


/*PILDORA HOME PRO*/
/*div.caja-home-pro{
    background: url('../img/home/sombra-decor-pro.png') no-repeat 1px 1px;
    border: 1px solid #e0e0eb;    
    width: 722px}
    .js #loader-home-inner div.caja-home-pro{visibility: hidden}
    div.caja-home-pro-inner{
        padding: 28px 18px 15px 20px;
        overflow: hidden}
        img.deco-pro{
            border: 1px solid #ccc;
            padding: 2px;
            float: left}
        div.info-pro-home{
            margin: 0 0 0 40px;
            float: left;
            width: 466px;}
            div.caja-home-pro h2{
                margin: 5px 0 18px 0}
            div.caja-home-pro h3{
                margin: 0 0 16px 2px}
            div.caja-home-pro h4{
                margin: 0 0 21px 3px}
            div.info-pro-home a.link-metodo{
                margin: 0 0 23px 3px !important}
            img.deco-pro-2{
                margin: 0 0 4px 3px}*/
/* FIN PILDORA HOME PRO */

/*PILDORA HOME PRO 2 */
div.caja-home-pro2{
    background: url('../img/home/sombra-decor-pro.png') no-repeat 1px 1px;
    border: 1px solid #e0e0eb;    
    width: 722px}
    .js #loader-home-inner div.caja-home-pro{visibility: hidden}
    div.caja-home-pro2-inner{
        padding: 28px 18px 15px 20px;
        overflow: hidden;
    }
        img.deco-pro2{
            border: 1px solid #ccc;
            padding: 2px;
            float: left}
        div.info-pro2-home{
            margin: 0 0 0 40px;
            float: left;
            width: 466px;}
            div.caja-home-pro2 h2{
                margin: 5px 0 18px 0}
            div.caja-home-pro2 h3{
                margin: 0 0 11px 2px}
            div.caja-home-pro2 h4{
/*                margin: 0 0 21px 3px*/
                margin: 0 0 16px 3px
                }
            a.nuevo-landing{
                float: left;
                clear: left;
                display: block;
                height:0 !important;
                text-indent: -10000px;
                overflow: hidden;
                background: url(../img/home/btt-servicio-gratuito.png) no-repeat scroll 0px 0px;
                width:237px;
                padding: 37px 0 0 0;
                height /**/: 37px;
                margin: 0 0 22px 0;
                }
                a.nuevo-landing:hover{background: url(../img/home/btt-servicio-gratuito.png) no-repeat scroll 0px -37px;}
            img.deco-pro-2b{
                margin: 0 0 4px 3px}
/* FIN PILDORA HOME PRO */
div.caja-home-slim{
    border: 1px solid #e0e0eb;
    background: url('../img/home/slim-go-bgd.jpg') no-repeat 0 0;
    width: 722px;
    height: 238px;
    position: relative;
    margin-top: 20px;
}
    .js #loader-home-inner div.caja-home-slim{visibility: hidden}
    h2.slim-home,
    h3.slim-home3,
    h4.slim-home4,
    a.link-pildora-slim-home{
        float: left;
        clear: left;
        display: block;
        height:0 !important;
        text-indent: -10000px;
        overflow: hidden}
    h2.slim-home{
        margin: 37px 0 8px 267px;
        padding: 29px 0 0 0;
        height /**/: 29px;
        background: url(../img/home/slim-go.png) no-repeat scroll 0px 0px;
        width: 187px}
    h3.slim-home3{
        margin: 0px 0 11px 267px;
        padding: 24px 0 0 0;
        height /**/: 24px;
        background: url(../img/home/quemagrasas-drenante.png) no-repeat scroll 0px 0px;
        width: 360px}
    h4.slim-home4{
        margin: 0px 0 17px 268px;
        padding: 19px 0 0 0;
        height /**/: 19px;
        background: url(../img/home/adelgazar-siete-dias.png) no-repeat scroll 0px 0px;
        width: 302px}
        .js h2.cla-slim,
        .js h3.cla-slim3,
        .js h4.cla-slim4,
        .js a.link-pildora-slim-home{
            visibility: hidden}
    a.link-pildora-slim-home{
        background: url(../img/home/butt-slim-go-01b.png) no-repeat scroll 0px 0px;
        margin: 0 0 0 272px !important;
        width:171px;
        padding: 33px 0 0 0;
        height /**/: 33px}
            a.link-pildora-slim-home:hover{background: url(../img/home/butt-slim-go-01b.png) no-repeat scroll 0px -33px;}
/* --- fin home-v3 --- */
/* --- PILDORAS --- */
#columna-pildoras{
    width: 220px;
    position: absolute;
    top: 23px;
    right: 0}
    #columna-pildoras.landing{
        top: 0;
    }
    div.pildora{         
        border: 1px solid #dcdce9;
        overflow: hidden;
        margin-bottom: 20px}
        div.pildora-inner{
            border: 1px solid #fff;
            background: url(../img/css/bg-bottom-cajas.png) repeat-x left bottom;
            overflow: hidden;
            padding: 12px 13px 27px 13px;
            }
                div.pildora-sesion div.pildora-inner{padding-bottom: 17px !important}
            div.pildora h2{
                font-size: 15px;
                font-family: Arial, sans-serif;
                color: #666;
                font-weight: normal;
                background: url(../img/css/line-01.png) no-repeat left bottom;
                padding-bottom: 9px;
                margin-bottom: 11px}
            a.link-pildora{
                float: left;
                display: block;
                height: 0 !important;
                padding: 33px 0 0 0;
                text-indent: -10000px;
                overflow: hidden;
                height /**/: 33px;
                margin: 17px 0 7px 0;
                z-index: 1000}
            a.link-pildora-dieta{
                background: #fff url(../img/css/enlaces/btt-dieta.png) no-repeat scroll 0px 0px;
                width:151px}
                a.link-pildora-dieta:hover{background: #fff url(../img/css/enlaces/btt-dieta.png) no-repeat scroll 0px -33px}
            a.link-pildora-consulta{
                background: #fff url(../img/infosalud/btt-consultar.png) no-repeat scroll 0px 0px;
                width:115px;
                margin: 9px 0 0 0 !important}
                a.link-pildora-consulta:hover{background: #fff url(../img/infosalud/btt-consultar.png) no-repeat scroll 0px -33px}
            a.link-pildora-informate{
                background: #fff url(../img/pildoras/btt-informate.png) no-repeat scroll 0px 0px;
                width:123px;
                margin: 9px 0 0px 0 !important}
                a.link-pildora-informate:hover{background: #fff url(../img/pildoras/btt-informate.png) no-repeat scroll 0px -33px}
            a.link-pildora-asesoramiento{
                background: #fff url(../img/pildoras/btt-puntos-asesoramiento.png) no-repeat scroll 0px 0px;
                width:190px;
                margin: 11px 0 9px 0 !important}
                a.link-pildora-asesoramiento:hover{background: #fff url(../img/pildoras/btt-puntos-asesoramiento.png) no-repeat scroll 0px -33px}
            a.link-pildora-cla{
                background: #fff url(../img/css/enlaces/btt-cla.png) no-repeat scroll 0px 0px;
                width:123px;
/*                margin-top: 9px !important;*/
/*                margin-top: 12px !important;*/
                margin-top: 7px !important;
                margin-left: -4px !important;
                }
                a.link-pildora-cla:hover{background: #fff url(../img/css/enlaces/btt-cla.png) no-repeat scroll 0px -33px}
            #columna-pildoras a.link-metodo{
                margin: 12px 0 7px 0}
            img.pro-pildora{
                margin-bottom: 14px}
            div.pildora p{
                clear: both;
                margin: 0;
                padding: 0}
            img.img-pil-metodopro{
                margin-bottom: 5px}
            p.pilmet{
                margin-bottom: 8px}
            ul.lista-flechas{
                margin-top: 14px}
                ul.lista-flechas li{
                    margin-top: 6px}
                    ul.lista-flechas li a{
                        line-height: 17px;
                        padding-left: 15px;
                        display: block;
                        background: url(../img/css/arrow-01.png) no-repeat 1px 6px}
                    ul.lista-flechas li a.mas{
                        display: inline !important;
                        text-decoration: none;
                        background: none;
                        padding: 0;}
                    ul.lista-flechas li span{
                        padding-left: 15px;
                        margin-top: 2px;
                        display: block}
            img.actualidad-chica-pc{margin-top: 3px}
            h2.icon{
                font-size: 11px !important;
                font-weight: bold !important;
                font-family: 'Verdana', sans-serif !important;
                padding: 0 0 8px 0 !important}
            div.usericon{
                background: url(../img/dieta/man-ya-registrado.png) no-repeat top left;
                padding: 9px 0 0 27px}
            div.contenedor-menu-lateral{padding: 0 13px}
            div.contenedor-img-menu{
                margin: 10px 0 15px 0;
                padding: 2px 0 2px 2px;
                border-top: 1px solid #dcdce9;
                border-bottom: 1px solid #dcdce9}
            img.separador-menu-sencillo{margin: 7px 0 12px 3px}
            ul.lista-news{margin-top: 14px}
                ul.lista-news li{
                    background: yellow;
                    margin-top: 4px;
                    line-height: 17px;
                    padding-left: 15px;
                    background: url(../img/css/arrow-01.png) no-repeat 1px 6px;
                    height: 1%}
                    ul.lista-news li a.ampliar-new{
                        text-decoration: none;
                        margin-left: 5px}
            /*pil puntos*/
            .pillventa h2{margin-bottom: 17px !important}
            img.img-pil-puntos{
                float: left;
                margin: 0 10px 0 2px}
            span.localiza-punto{
                color: #1f5e7c;
                font-weight: bold;
                line-height: 17px;
                float: left;
                width: 100px}
            a.link-pildora-puntos{
                background: #fff url(../img/pildoras/btt-puntos-de-venta.png) no-repeat scroll 0px 0px;
                width:156px;
                margin: 13px 0 0 0 !important}
                a.link-pildora-puntos:hover{background: #fff url(../img/pildoras/btt-puntos-de-venta.png) no-repeat scroll 0px -33px}
            /*pil cla*/
            div.pildora-cla div.pildora-inner{
                padding-bottom: 13px !important}
            div.pildora-cla div.pildora-inner img{
                margin-bottom: 10px !important}
            /*pil cla simple*/
            div.cla-simple div.pildora-inner{
                padding-bottom: 27px !important}
            div.cla-simple ul.lista-news{
                padding-top: 0px !important;
                margin-top: 7px !important}
            /*pil dieta pro*/
            p.pierde-peso-pil{
                display:block;
                overflow:hidden;
                text-indent: -10000px;
                height: 85px;
                width: 190px;
                background: #fff url(../img/pildoras/pierde-peso-bmn.png) no-repeat scroll 0px 0px !important;
                margin: 10px 0 0px 0 !important}
            a.link-pildora-landingpro{
                background: #fff url(../img/pildoras/btt-informate-ahora.png) no-repeat scroll 0px 0px;
                width: 154px;
                margin: 9px 0 0 0 !important}
                a.link-pildora-landingpro:hover{background: #fff url(../img/pildoras/btt-informate-ahora.png) no-repeat scroll 0px -33px}
            div.pildora-landingpro div.pildora-inner{
                padding-bottom: 18px !important}
            /*pildora Slim & Go*/
            div.pildora-slimgo div.pildora-inner{
                padding-bottom: 20px !important;
                padding-top: 17px !important}
                div.pildora-slimgo div.pildora-inner h2{
                    padding-bottom: 4px !important;
                    margin-bottom: 0px !important}
                div.pildora-slimgo div.pildora-inner ul.lista-news{
                    margin-top: 11px !important;
                    margin-bottom: 11px}
                div.pildora-slimgo img.slimgo-pill{
                    margin-left: 10px}
            /*pildora Recetas*/
            div.pildora-recetas div.pildora-inner{
                padding-bottom: 20px !important}
                div.pildora-recetas div.pildora-inner ul.lista-news{
                    margin-top: 8px !important;
                    margin-bottom: 3px}
/* --- FIN PILDORAS --- */
/* CONTENIDO */
    /* MENU INTERIOR */
    #contenedor-menus{
        width: 204px;
        float: left}
    #menu-interior,
    #menu-interior2{
        width: 204px;
        float: left}
        #menu-interior2{margin-top: 15px}
        #menu-interior-inner,
        #menu-interior-inner2{
            border-top: 1px solid #dcdce9;
            border-left: 1px solid #dcdce9;
            border-right: 1px solid #dcdce9;
            border-bottom: 1px solid #dcdce9;
            float: left}
            #menu-interior-inner.no-borde{border: none !important}
        #menu2 li.toplinea{
            background: url('../img/separador-menu.png') no-repeat 3px 0;
            padding-top: 2px}
        #menu2 li a{margin: 5px 0 4px 4px !important}
            ul#menu1 li,
            ul#menu2 li{
                overflow: hidden;
                clear: both}
            div.a-menu-container{
                border-top: 1px solid #dcdce9;
                border-bottom: 1px solid #dcdce9;
                margin-bottom: 6px;
                overflow: hidden;
                padding: 2px}
                ul#menu1 li.ultima-li-menu,
                ul#menu2 li.ultima-li-menu{
                    margin-bottom: 0 !important;
                    border-bottom: none !important}
                    ul#menu1 li.ultima-li-menu div.a-menu-container,
                    ul#menu2 li.ultima-li-menu div.a-menu-container{
                        margin-bottom: 0 !important;
                        border-bottom: none;}
                li.ultima-li-menu{
                    margin-bottom: 0 !important;
                    border-bottom: none !important}
                    li.ultima-li-menu div.a-menu-container,
                    li.ultima-li-menu div.a-menu-container{
                        margin-bottom: 0px !important;
                        border-bottom: none;}
                a.link-menu1{
                    float: left;
                    display: block;
                    height: 0 !important;
                    padding: 19px 0 0 0;
                    text-indent: -10000px;
                    overflow: hidden;
                    height /**/: 19px;
                    margin: 0 0 0 0 !important}
                    /* METODO BIMANAN PRO */
                    a#m-metodo-bimanan-pro{
                        background: transparent url(../img/css/menu/naveg-bimanan-pro.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-metodo-bimanan-pro:hover{background: transparent url(../img/css/menu/naveg-bimanan-pro.png) no-repeat scroll 0px -19px}
                        li.active a#m-metodo-bimanan-pro{background: transparent url(../img/css/menu/naveg-bimanan-pro.png) no-repeat scroll 0px -38px !important}
                    /* METODOS TRADICIONALES */
                    a#m-metodos-tradicionales{
                        background: transparent url(../img/css/menu/naveg-tradicionales.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-metodos-tradicionales:hover{background: transparent url(../img/css/menu/naveg-tradicionales.png) no-repeat scroll 0px -19px}
                        li.active a#m-metodos-tradicionales{background: transparent url(../img/css/menu/naveg-tradicionales.png) no-repeat scroll 0px -38px !important}
                    /* INFOSALUD PREGUNTAS Y CONSEJOS */
                    a#m-infosalud-preguntas{
                        background: transparent url(../img/css/menu/naveg-preguntas-consejos.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-infosalud-preguntas:hover{background: transparent url(../img/css/menu/naveg-preguntas-consejos.png) no-repeat scroll 0px -19px}
                        li.active a#m-infosalud-preguntas{background: transparent url(../img/css/menu/naveg-preguntas-consejos.png) no-repeat scroll 0px -38px !important}
                    /* INFOSALUD AUTOTEST */
                    a#m-infosalud-autotest{
                        background: transparent url(../img/css/menu/naveg-autotest.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-infosalud-autotest:hover{background: transparent url(../img/css/menu/naveg-autotest.png) no-repeat scroll 0px -19px}
                        li.active a#m-infosalud-autotest{background: transparent url(../img/css/menu/naveg-autotest.png) no-repeat scroll 0px -38px !important}
                        a.m-infosalud-autotest-seleccionado{background: transparent url(../img/css/menu/naveg-autotest.png) no-repeat scroll 0px -38px !important}
                    /* INFOSALUD COMER MEJOR */
                    a#m-infosalud-comer{
                        background: transparent url(../img/css/menu/naveg-comer-mejor.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-infosalud-comer:hover{background: transparent url(../img/css/menu/naveg-comer-mejor.png) no-repeat scroll 0px -19px}
                        li.active a#m-infosalud-comer{background: transparent url(../img/css/menu/naveg-comer-mejor.png) no-repeat scroll 0px -38px !important}
                    /* INFOSALUD EJERCICIO */
                    a#m-infosalud-ejercicio{
                        background: transparent url(../img/css/menu/menu-ejercicio.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-infosalud-ejercicio:hover{background: transparent url(../img/css/menu/menu-ejercicio.png) no-repeat scroll 0px -19px}
                        li.active a#m-infosalud-ejercicio{background: transparent url(../img/css/menu/menu-ejercicio.png) no-repeat scroll 0px -38px !important}
                    /* INFOSALUD DIETA PERSONALIZADA */
                    a#m-dieta-personalizada{
                        background: transparent url(../img/css/menu/naveg-solicita-dieta.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-dieta-personalizada:hover{background: transparent url(../img/css/menu/naveg-solicita-dieta.png) no-repeat scroll 0px -19px}
                    /* INFOSALUD CONSULTAS DIETISTA */
                    a#m-consultas-dietista{
                        background: transparent url(../img/css/menu/naveg-consulta-dietista.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-consultas-dietista:hover{background: transparent url(../img/css/menu/naveg-consulta-dietista.png) no-repeat scroll 0px -19px}
                    /* PRODUCTOS BIMANAN PRO */
                    a#m-productos-pro{
                        background: transparent url(../img/css/menu/naveg-pro.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-productos-pro:hover{background: transparent url(../img/css/menu/naveg-pro.png) no-repeat scroll 0px -19px}
                        li.active a#m-productos-pro{background: transparent url(../img/css/menu/naveg-pro.png) no-repeat scroll 0px -38px !important}
                    /* PRODUCTOS BIMANAN PRO */
                    a#m-productos-gama{
                        background: transparent url(../img/css/menu/naveg-sustitutivos.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-productos-gama:hover{background: transparent url(../img/css/menu/naveg-sustitutivos.png) no-repeat scroll 0px -19px}
                        li.active a#m-productos-gama{background: transparent url(../img/css/menu/naveg-sustitutivos.png) no-repeat scroll 0px -38px !important}
                    /* PRODUCTOS BIMANAN PRO */
                    a#m-productos-complementos{
                        background: transparent url(../img/css/menu/naveg-complementos.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-productos-complementos:hover{background: transparent url(../img/css/menu/naveg-complementos.png) no-repeat scroll 0px -19px}
                        li.active a#m-productos-complementos{background: transparent url(../img/css/menu/naveg-complementos.png) no-repeat scroll 0px -38px !important}
                    /* DIETAS PERSONALIZADAS INTERNA */
                    a#m-dieta-personalizada-interna{
                        background: transparent url(../img/css/menu/naveg-dieta-personalizada.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-dieta-personalizada-interna:hover{background: transparent url(../img/css/menu/naveg-dieta-personalizada.png) no-repeat scroll 0px -19px}
                        li.active a#m-dieta-personalizada-interna{background: transparent url(../img/css/menu/naveg-dieta-personalizada.png) no-repeat scroll 0px -38px !important}
                    /* CONSULTAS INTERNA */
                    a#m-consultas-interna{
                        background: transparent url(../img/css/menu/naveg-consultas.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-consultas-interna:hover{background: transparent url(../img/css/menu/naveg-consultas.png) no-repeat scroll 0px -19px}
                        li.active a#m-consultas-interna{background: transparent url(../img/css/menu/naveg-consultas.png) no-repeat scroll 0px -38px !important}
                    /* ACTUALIDAD INTERNA*/
                    a#m-actualidad-interna{
                        background: transparent url(../img/css/menu/naveg-actualidad.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-actualidad-interna:hover{background: transparent url(../img/css/menu/naveg-actualidad.png) no-repeat scroll 0px -19px}
                        li.active a#m-actualidad-interna{background: transparent url(../img/css/menu/naveg-actualidad.png) no-repeat scroll 0px -38px !important}
                    /* CONSEJOS INTERNA */
                    a#m-consejos-interna{
                        background: transparent url(../img/css/menu/naveg-consejos.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-consejos-interna:hover{background: transparent url(../img/css/menu/naveg-consejos.png) no-repeat scroll 0px -19px}
                        li.active a#m-consejos-interna{background: transparent url(../img/css/menu/naveg-consejos.png) no-repeat scroll 0px -38px !important}
                    /* CONSULTAS PROFESIONALES INTERNA */
                    a#m-consultas-profesionales{
                        background: transparent url(../img/css/menu/naveg-consultas-profesionales.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-consultas-profesionales:hover{background: transparent url(../img/css/menu/naveg-consultas-profesionales.png) no-repeat scroll 0px -19px}
                        li.active a#m-consultas-profesionales{background: transparent url(../img/css/menu/naveg-consultas-profesionales.png) no-repeat scroll 0px -38px !important}
                    /* PUBLICACIONES INTERNA */
                    a#m-publicaciones{
                        background: transparent url(../img/css/menu/naveg-publicaciones.png) no-repeat scroll 0px 0px;
                        width:198px}
                        a#m-publicaciones:hover{background: transparent url(../img/css/menu/naveg-publicaciones.png) no-repeat scroll 0px -19px}
                        li.active a#m-publicaciones{background: transparent url(../img/css/menu/naveg-publicaciones.png) no-repeat scroll 0px -38px !important}
            ul.menu-simple{
                overflow: hidden;
                width: 165px;
                padding: 12px 25px 8px 12px}
                #columna-pildoras ul.menu-simple{padding: 5px 0 0 1px !important}
                    #columna-pildoras ul.menu-simple li.ultima{
                        margin-bottom: 0 !important;
                        line-height: 12px}
                ul.menu-simple li{
                    width: 100%;
                    float: left;
                    clear: left;
                    margin-bottom: 7px;
                    line-height: 15px}
                    ul.menu-simple li a{
                        background: url(../img/css/guion-off.png) no-repeat 0px 7px;
                        padding-left: 10px;
                        padding-bottom: 2px;
                        float: left;
                        text-decoration: none}
                        ul.menu-simple li a:hover,
                        ul.menu-simple li.active a{
                            background: url(../img/css/guion-on.png) no-repeat 0px 7px !important;
                            color: #333 !important}
            div.pildora-inner a.volver-al-listado{
                color: #006595 !important;
                text-decoration: none;
                margin-top: 15px !important;
                margin-bottom: 5px !important}
           ul#submenu-infosalud-preguntas,
           ul#submenu-infosalud-autotest,
           ul#submenu-infosalud-comer,
           ul#submenu-infosalud-ejercicios,
           ul#submenu-metodo-pro,
           ul#submenu-metodos-tradicionales,
           ul#submenu-dietas-interna,
           ul#submenu-consultas-interna,
           ul#submenu-consultas-prof{
               margin-top: 7px !important;
               padding-top: 0px !important}
           ul#submenu-productos-pro,
           ul#submenu-productos-gama{
                padding-top: 7px;
                padding-bottom: 1px;
                margin-bottom: 19px;
                background: #fff url('../img/separador-menu.png') no-repeat 3px 100%}
                .sin-borde-inferior{
                    background-image: none !important;
                    margin-bottom: 5px !important}
           div.li-boton{
               background: #fff url('../img/separador-menu.png') no-repeat 1px 0 !important;
               margin: 0 1px 0 2px;
               padding: 1px 0 0 0;
               position: relative}
               a.enlace-grupo{
                   padding: 4px 0 4px 10px;
                   display: block;
                   color: #7d7d8a;
                   font-weight: bold;
                   margin: 2px 1px 2px 0;
                   text-decoration: none}
                   a.enlace-grupo:hover{color: #666}
               div.li-boton-inner{
                    }
               li.open div.li-boton-inner{
                    padding-bottom: 1px;
                    background: #fff url('../img/separador-menu.png') no-repeat bottom left}
                   div.li-boton-inner-ultima{
                       margin-bottom: 15px}
               div.li-boton-inner-sin{
                   background: none}
               a.signo{
                   position: absolute;
                   top: 6px;
                   right: 12px;
                   text-decoration: none;
                   color: #7d7d8a}
                   a.signo:hover{
                       text-decoration: none;
                       color: #7d7d8a}
                   #menu{}
                   #menu li{}
               .js #menu li ul,
               .js #menu li.active ul li ul {
                   display: none}
               .js #menu li.active ul,
               .js #menu li.active ul li.active ul {
                   display: block}
               #menu li.active div a,
               #menu li.open div a,
               #menu li ul li.open div a,
               #menu li ul li.active div a{
                   background-color: #efeff1 !important}
               #menu li.active li div a,
               #menu li.open li div a{
                   background-color: transparent !important}
              #menu li ul li div a:hover{background-color: #efeff1 !important}
    /* --- FIN MENU INTERIOR */
    /* columna-principal */
    #columna-principal{
        width: 494px;
        overflow: hidden;
        float: left;
        margin-left: 26px}
        #columna-principal h2{
            margin-bottom: 25px}
        h2{font-size: 12px}
            #columna-principal h2.inferior{
                margin-top: 40px}
        div.grupo-metodo{
            overflow: hidden}
            div.ultimo-grupo{
                margin-bottom: 20px}
            div.info-metodo{
                float: right;
                margin-top: 1px;
                padding-right: 15px;
                width: 312px}
                div.info-metodo h3{
                    color: #00486a;
                    font-size: 16px;
                    font-weight: normal;
                    margin-bottom: 10px;
                    font-family: arial, sans-serif;
                    line-height: 17px}
                div.info-metodo img.img322{margin: 14px 0 10px 0}
                div.pro-asesoramiento{
                    background: url('../img/metodos/pro.jpg') no-repeat 0 3px;
                    min-height: 45px;
                    padding-left: 60px;
                    margin-bottom: 8px}
                div.info-metodo ul.lista-flechas{margin-top: 10px}
                    div.info-metodo ul.lista-flechas li{margin-top: 6px}
            img.deco-metodos{
                float: left;
                margin-left: 10px}
            img.img-generica-producto{
                float: left;
                margin-left: 5px}
            ul.lista-puntos{overflow: hidden}
                ul.lista-puntos-dieta-rapida{margin-top: 14px}
                ul.lista-puntos li{
                    background: url(../img/css/icon-list.png) no-repeat 0 7px;
                    padding: 0 0 0 14px;
                    margin-bottom: 8px;
                    line-height: 17px}
            /* BLOQUE INTERIOR SOLICITA UNA DIETA */
            #bloque-solicita-dieta{
                border: 1px solid #dcdce9;
                overflow: hidden;
                margin-top: 27px}
                div.bloque-solicita-dieta-inner{
                    background: url(../img/css/cajas/bg-bottom-cajas.png) repeat-x bottom left;
                    overflow: hidden;
                    border: 1px solid #fff;
                    padding: 15px 18px}
                #bloque-solicita-dieta h2{
                    color: #00486a;
                    font-size: 16px;
                    font-weight: normal;
                    margin-bottom: 10px;
                    font-family: arial, sans-serif}
                #bloque-solicita-dieta p{
                    margin-bottom: 10px}
                div.foto-solicita-dieta{
                    float: left;
                    margin-bottom: 15px;
                    margin-top: 5px}
                div.info-solicita-dieta{
                    float: right;
                    width: 269px;
                    margin-bottom: 15px;
                    margin-top: 5px}
                    div.info-solicita-dieta p{
                        clear: both;
                        width: 255px}
                    div.info-solicita-dieta a.link-pildora{
                        margin: 0 0 10px 0 !important}
            /* --- Fin Bloque interior solicita una dieta --- */
            /* CAJA GENÉRICA INTERIOR */
            div.caja-interior{
                clear: both;
                overflow: hidden;
                margin-bottom: 20px;
                border: 1px solid #dcdce9}
            .js div.caja-interior{margin-bottom: 0}
                div.caja-interior-inner{
                    overflow: hidden;
                    border: 1px solid #fff;
                    padding: 18px 18px 25px 18px;
                    position: relative}
                    img.fondo-caja{
                        position: absolute;
                        bottom: 0;
                        left: 0}
                    div.caja-interior-inner h3,
                    div.caja-interior-inner h4.h4-h3{
                        color: #00486a;
                        font-size: 15px;
                        font-weight: normal;
                        margin-bottom: 12px;
                        font-family: arial, sans-serif;
                        line-height: 17px}
                        div.caja-interior-inner h3.inferior{margin-top: 18px}
                    div.caja-interior-inner p{margin-bottom: 10px}
                        div.caja-interior-inner p.simulador-item{
                            margin: 0 0 7px 0;
                            padding: 0 0 0 14px}
            /* --- fin caja interior genérica */
            /* contenido pestañas metodo 7 dias */
            div.col-guia7dias{
                width: 142px;
                float: left;
                margin: 5px 10px 0 0}
            img.imgPDF{float: left}
                #contenido-principal.pagina-metodos img.imgPDF{margin-bottom: 10px;}
            a.link-pdf-guia{
                display: block;
                float: left;
                margin: 36px 0 0 5px;
                padding-bottom: 2px}
            /* --- fin contenido pestañas metodo 7 dias --- */
            /* PESTAÑAS */
            ul#pestanyas{
                margin: 44px 0 20px 0;
                background: #fff url(../img/css/punto-gris-borde.png) repeat-x bottom left;
                overflow: hidden;
                visibility: hidden;
                height: 1%}
            .js ul#pestanyas{visibility: visible}
                ul#pestanyas li{
                    float: left;
                    border-top: 1px solid #dcdce9;
                    border-right: 1px solid #dcdce9;
                    border-left: 1px solid #dcdce9;
                    border-bottom: 1px solid #dcdce9;
                    margin: 0 3px 0 0;
                    height: 1%}
                    ul#pestanyas li.tab-li-seleccionada{border-bottom: 1px solid #fff}
                    ul#pestanyas li.tab-li-no-seleccionada{}
                    ul#pestanyas li a{
                        text-decoration: none;
                        float: left;
                        display: block;
                        padding: 6px 9px 5px 9px;
                        margin: 1px}
                        ul#pestanyas li a.tab-a-seleccionada{
                            background: none;
                            color: #4f4f4f}
                        ul#pestanyas li a.tab-a-no-seleccionada{
                            background: url('../img/css/bg-tab.png') repeat-x 0 0 !important;
                            color: #00486a}
                    ul#pestanyas li a:hover{
                        color: #333;
                        background: none}
            /* --- fin pestañas --- */
            /* --- fin metodos 7 dias --- */
            /* --- metodo pro --- */
            span.importante-li{font-size: 13px}
            h3.folleto-pro{margin-bottom:17px !important}
            #faqs-pro{
                overflow: hidden;
                margin-bottom: 5px}
                #faqs-pro h3{
                    font-size: 13px;
                    overflow: hidden;
                    float: left;
/*                    width: 400px;*/
                    width: 440px;
                    clear: both;
                    margin-bottom: 0;
                    margin-top: 13px;
                    background: #fff}
                    #faqs-pro h3.primera{margin-top: 5px}
                    #faqs-pro h3 a{
                        background: url('../img/css/arrow-02.png') no-repeat 0 0;
                        padding: 2px 0 0 28px;
                        line-height: 17px;
                        display: block;
                        width: 400px;
                        width: 410px;
                        color: #006595;
                        float: left;
                        padding-bottom: 5px}
                        #faqs-pro h3 a:hover{
                            background: url('../img/css/arrow-02-select.png') no-repeat 0 0 !important;
                            color: #333}
                        #faqs-pro h3 a.desplegada{
                            background: url('../img/css/arrow-02-select.png') no-repeat 0 0 !important;
                            text-decoration: none}
                #faqs-pro div.respuesta{
                    float: left;
                    width: 400px;
                    padding: 0 29px;
                    clear: both}
                /*pestaña enlace a productos*/
                    div.slideshow{
                        margin: 5px 12px 0 2px;
                        width: 131px;
                        height: 166px;
                        float: left}
                        div.slideshow{
                            display: none}
                        img.productos-slideshow{
                            float: left}
                #info-link-productos{
                    margin: 5px 0 0 0;
                    float: left;
                    width: 300px}
                a.link-productos-bimanan-pro{
                    background: transparent url(../img/css/enlaces/btt-productos-pro.png) no-repeat scroll 0px 0px !important;
                    margin: 5px 0 5px 0 !important;
                    width:211px}
                    a.link-productos-bimanan-pro:hover{background: transparent url(../img/css/enlaces/btt-productos-pro.png) no-repeat scroll 0px -33px !important}
                /*fin pestaña enlace a productos*/
            /* --- fin metodos pro --- */
            /* --- ACTUALIDAD --- */
            div.caja-interior-simple{
                border: 1px solid #dcdce9;
                overflow: hidden;
                margin-bottom: 25px}
                div.caja-interior-simple-inner{
                    overflow: hidden;
                    padding: 8px 0px 8px 15px}
                ul#listado-actualidad{
                    overflow: hidden;
                    margin: 22px 0 10px 0}
                    ul#listado-actualidad li{
                        background: url('../img/css/arrow-02.png') no-repeat 0 2px;
                        float: left;
                        width: 400px;
                        margin: 0 0 20px 0;
                        padding: 0 0 0 30px;
                        clear: left}
                        ul#listado-actualidad li p{margin: 0}
                            p.info-new{
                                font-size: 11px;
                                margin-top: 1px}
                                p.info-new strong{
                                    color: #333;
                                    margin-right: 5px}
                        ul#listado-actualidad li h3{
                            margin: 2px 0 0 0;
                            line-height: 18px}
                            ul#listado-actualidad li h3 a{
                                font-size: 12px;
                                color: #006595}
                                ul#listado-actualidad li h3 a:hover{color: #333}
                div.paging{
                    text-align: right;
                    margin-bottom: 12px;
                    clear: both;}
                    div.paging a{}
                    div.disabled{display: none}
                    span.i a{
                        background: url(../img/css/anterior.png) no-repeat 0px 5px;
                        padding-left: 15px}
                    span.d{
                        background: url(../img/css/separador-anterior-reciente.png) no-repeat 0 3px !important;
                        padding-left: 10px;
                        margin-left: 6px}
                        span.unica-d{background: none !important}
                        span.d-no-visible{display: none}
                        span.d a,
                        span.unica-d a{
                            background: url(../img/css/reciente.png) no-repeat 62px 5px;
                            padding-right: 22px}
                a.volver-al-listado{
                    background: url(../img/css/arrow-02-back.png) no-repeat 0 0;
                    display: block;
                    padding: 0px 0 4px 30px;
                    color: #00446a}
                    a.volver-al-listado:hover{color: #333}
                #view-actualidad{margin: 0 0 10px 0}
                    #view-actualidad h3{
                        margin: 0 0 8px 0 !important;
                        line-height: 18px}
                    #view-actualidad img{margin: 8px 0 10px 0}
                    #view-actualidad ul{
                        margin: 0 0 15px 0}
                        #view-actualidad ul li{
                            background: url(../img/css/icon-list.png) no-repeat 2px 8px;
                            line-height: 18px;
                            margin: 0 0 6px 0;
                            padding: 0 15px 0 13px}
            /* --- fin actualidad --- */
            /* --- contacto --- */
            .punto{
                background: url(../img/css/icon-list.png) no-repeat 2px 8px;
                height: 1%;
                padding-left: 13px}
                span.punto{
                    background: url(../img/css/icon-list.png) no-repeat 2px 6px !important;
                    padding-left: 13px !important}
            .segunda-caja{margin-top: 20px}
            #contenido-principal.pagina-contactar ul#pestanyas,
            #contenido-principal.pagina-puntosdeventa ul#pestanyas{
                margin-top: 30px}
            .contacto-especialista div.textarea{
                background: url(../img/css/icon-contact-01.jpg) no-repeat 419px 0;
                margin-top: -12px;
                padding-top: 14px}
            .tab-li-seleccionada a.tab-a-seleccionada:hover{cursor: default !important}
            form{
                margin: 18px 0 0 0;
                padding-bottom: 15px}
            label{
                padding: 0 0 0 15px;
                color: #006595;
                background: url(../img/css/icon-list.png) no-repeat 2px 6px}
            input.texto,
            textarea.texto{
                border: 1px solid #cfcfe0;
                background-attachment: fixed;
                background: url(../img/css/bg-caja-form2.jpg) repeat-x 0 0;
                font-family: 'Verdana', sans-serif;
                color: #666;
                font-size: 11px}
                input.texto{padding: 2px 3px 3px 3px}
                    form#FormAddForm label,
                    form#SystemUserRegistroForm label,
                    form#SystemUserRegistroProfesionalForm label,
                    form#SystemUserLoginForm label,
                    form#SystemUserLoginProfesionalForm label,
                    form#SystemUserRecordarForm label,
                    form#SystemUserRecordarProfesionalForm label,
                    form#SystemUserAddForm label,
                    form#SystemUserAddProfesionalForm label,
                    form#SystemUserInfoEditForm label,
                    form#SystemUserBajaForm label,
                    form#FormAddProfesionalesForm label{
                        display: block;
                        margin-bottom: 10px}
                    form#FormAddForm input.texto,
                    form#FormAddProfesionalesForm input.texto{
                        width: 240px;
                        margin-bottom: 20px}
                        form#FormAddForm input#FormAcepto,
                        form#SystemUserAddForm input#SystemUserAcepto,
                        form#SystemUserAddProfesionalForm input#SystemUserAcepto,
                        input#SystemUserComercial,
                        input#SystemUserInfoMailing,
                        form#FormAddForm input#FormNoComercial,
                        form#FormAddProfesionalesForm input#FormAcepto,
                        input#SystemUserBaja,
                        form#FormAddProfesionalesForm input#FormNoComercial{
                            border: 1px solid #fff !important;
                            height: 14px;
                            width: 14px;
                            padding: 0 0 0 0 !important;
                            margin: 0 !important;
                            float: left}
                        #SystemUserGroupId,
                        #SystemUserInfoGroupId{
                            margin-bottom: 17px;
                        }
                    form#FormAddForm textarea,
                    form#QuestionAddForm textarea,
                    form#FormAddProfesionalesForm textarea{
                        width: 445px;
                        height: 99px}
                    form#FormAddForm div.submit,
                    form#FormAddProfesionalesForm div.submit{
                        margin-top: 12px;
                        margin-right: -5px;
                        text-align: right}
                    ul.menu-prof{margin-bottom: 10px !important}
                    .grupo-politicas{}
                            .contenedor-checklabel{
                                float: left;
                                padding-bottom: 10px !important;
                                height: 17px}
                            .contenedor-checklabel label{
                                background: none !important;
                                padding: 2px 0 0 25px !important;
                                color: #999}
                            .contenedor-checklabel a{color: #999}
                                .contenedor-checklabel a:hover{color: #666}
                       #contenedor-textopoliticas{clear: both}
                           .js #contenedor-textopoliticas{display: none}
                           #contenedor-textopoliticas-inner{padding: 0 5px 0 25px}
                           #contenedor-textopoliticas p,
                           #contenedor-textopoliticas label{color: #999}
                           #contenedor-textopoliticas div.contenedor-checklabel{
                               margin-bottom: 0px !important;
                               height: 27px}
                               #contenedor-textopoliticas div.contenedor-checklabel label{
                                   line-height: 16px;
                                   padding-top: 0px !important}
                textarea.texto{padding: 3px 3px 4px 3px}
            div.caja-msg{
                padding: 3px 15px 4px 15px;
                margin-top: 17px}
                div.caja-msg p{
                    margin: 0;
                    padding: 0}
            div.caja-error{background: #fae8e8}
                div.caja-error p{color: #cc0000}
            div.caja-msg-ok{background: #eaefe5}
                div.caja-msg-ok p{color: #2f5e00}
            div.error{
                margin: 15px 0 0 0;
                padding: 6px 15px 7px 15px;
                line-height: 16px;
                background: #fae8e8;
                height: 1%;
                color: #cc0000}
            #contenido-principal.pagina-contactar #bloque-solicita-dieta{margin-top: 25px}
            .error-checkbox label,
            .error-checkbox label a{
                color: #cc0000 !important}
            /* --- fin contacto --- */
            /* puntos de venta */
            h3.h3-principal{
                color: #00486a;
                font-size: 16px;
                line-height: 18px;
                margin-bottom: 5px !important;
                font-family: 'Arial', sans-serif;
                font-weight: normal}
            p.solo-farmacias{
                font-family: 'Arial', sans-serif;
                font-size: 12px;
                margin-bottom: 20px !important;
                margin-left: 2px;}
            h3.interior-venta{
                margin: 15px 0 5px 2px !important;
            }
            div.separacion-inferior{
                margin-bottom: 20px !important}
            #contenido-principal.pagina-puntosdeventa div.caja-interior-inner{
                padding-top: 3px;
                padding-bottom: 18px}
                div.paso1{
                    background: url(../img/css/separador-pasos.png) no-repeat bottom left;
                    margin: 0 10px 0px 5px}
                    div.paso1-inner{
                        background: url(../img/css/paso1.png) no-repeat 0 0px;
                        padding: 2px 20px 22px 30px}
                        #ShopType0{margin-left: 5px}
                        #ShopType1{margin-left: 30px}
                div.paso2{
                    background: url(../img/css/paso2.png) no-repeat 0 6px;
                    margin: 12px 0 0 5px}
                    div.paso2-inner{
                        padding: 1px 20px 0px 20px;
                        overflow: hidden;
                        _display: inline-block}
                    #ShopTextobusqueda{
                        margin: 6px 10px 0 3px;
                        width: 250px;
                        float: left}
                        div.paso2 #ShopTextobusqueda{
                            margin-left: 17px !important}
                    #contenido-principal.pagina-puntosdeventa div.submit{float: left}
            #contenido-principal.pagina-puntosdeventa form label{
                background: none;
                padding: 0 0 0 5px;
                color: #333}
            #contenido-principal.pagina-puntosdeventa div.caja-donde{padding-top: 15px !important}
            #contenido-principal.pagina-puntosdeventa div.caja-mapa{padding-top: 18px !important}
            #contenido-principal.pagina-puntosdeventa div.caja-msg{
                margin-top: 0px !important;
                width: 413px;
                background: #eaefe5;
                margin-bottom: 15px !important}
                #contenido-principal.pagina-puntosdeventa div.caja-mapa div.caja-msg{background: #efefef}
                #contenido-principal.pagina-puntosdeventa div.caja-mapa div.caja-msg{width: 420px;}
                #contenido-principal.pagina-puntosdeventa div.caja-msg p{
                    color: #2f5e00;
                    padding: 7px 3px}
                    #contenido-principal.pagina-puntosdeventa div.caja-mapa div.caja-msg p{color: #00486a}
                    #contenido-principal.pagina-puntosdeventa div.caja-msg strong{color: #2f5e00}
                        #contenido-principal.pagina-puntosdeventa div.caja-mapa div.caja-msg strong{color: #00486a}
            #map{
                margin: 0 0 20px 0;
                line-height: 18px}
                #map,
                #map strong{
                    color: #333}
            #contenedor-listado-tiendas{
                height: 330px;
                width: 450px;
                margin: 10px 0;
                overflow-y: scroll}
            #contenedor-listado-tiendas.little-shops{height: 100% !important}
            #contenedor-listado-tiendas ul{
                background: url(../img/css/bg-li-venta.png) no-repeat bottom left;
                width: 430px;
                _width: 410px}
                #contenedor-listado-tiendas ul li{
                    background: url(../img/css/bg-li-venta.png) no-repeat top left;
                    padding: 12px 0 3px 0;
                    line-height: 19px;
                    width: 410px;
                    overflow: hidden;
                    _display: inline-block}
                    #contenedor-listado-tiendas ul li strong{color: #444}
                    #contenedor-listado-tiendas ul li div.li-inner{}
                        div.info-punto-venta{
                            background: url(../img/css/icon-list.png) no-repeat 1px 8px !important;
                            padding: 0px 0 0 12px;
                            width: 265px !important;
                            float: left}
                            span.punto-asesoramiento{color: #d60054 !important}
                        div.vendedor-pro{
                            float: right;
                            background: url(../img/css/punto-pro.png) no-repeat top right;
                            width: 120px;
                            height: 20px;
                            color: #6e3e8a !important;
                            padding-top: 23px;
                            margin-top: 4px}
            .ac_results ul {
                width: 100%;
                list-style-position: outside;
                list-style: none;
                padding: 0 0 5px 0;
                margin: 0;
                background: #fff !important}
            .ac_results li {
                margin: 0px;
                padding: 2px 12px;
                cursor: default;
                display: block;
                /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */
                font: menu;
                font-size: 12px;
                /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */
                line-height: 16px;
                overflow: hidden}
                .ac_results li strong{color: #00486a}
            .ac_odd {background-color: #fff}
            .ac_over {
                background-color: #dfedf5 !important;
                color: #1c3946 !important}                
                .ac_over strong{color: #012c41 !important}                
            div.ac_results{
                border: 1px solid #ccc;
                border-top: 0}
                .ac_even,
                .ac_odd{
                    color: #336d88}
                    .ac_even{background: #fff}
                    .ac_odd{}
            /* --- fin puntos de venta --- */
            /* zona interna */
            div.contenido-sin-caja{padding: 0 50px 0 15px}
                /* registro usuario */
                #contenido-principal.pagina-dietas-preregistro h3.h3-principal{margin-bottom: 12px !important}
                div.caja-registro{margin-top: 25px}
                div.acceso-registro{
                    background: #fff url('../img/css/arrows-registro.jpg') no-repeat 0 0;
                    padding-left: 45px}
                form#SystemUserRegistroForm,
                form#SystemUserRegistroProfesionalForm{
                    padding-bottom: 10px}
                    form#SystemUserRegistroForm input.texto,
                    form#SystemUserRegistroProfesionalForm input.texto{
                        margin-bottom: 10px;
                        width: 200px}
                /* --- fin registro usuario --- */
                /* caja login */
                form#SystemUserLoginForm,
                form#SystemUserLoginProfesionalForm{
                    margin-top: 15px}
                    form#SystemUserLoginForm input.texto,
                    form#SystemUserLoginProfesionalForm input.texto{
                        width: 182px;
                        margin-bottom: 17px}
                p.acceso-usuario{margin-top: 10px !important}
                #contenedor-submit{text-align: right}
                    #contenedor-submit img,
                    #contenedor-submit input,
                    #contenedor-submit div.submit{display: inline}
                    #contenedor-submit input{margin-right: -3px}
                p.olvide-contrasenya{margin-bottom: 5px !important}
                /* --- fin caja login --- */
                /* recordar contraseña */
                p.texto-corto{width: 420px}
                form#SystemUserRecordarForm{padding-bottom: 0}
                    form#SystemUserRecordarProfesionalForm input.texto,
                    form#SystemUserRecordarForm input.texto{
                        width: 252px;
                        margin-bottom: 17px}
                div.mensaje-ok{
                    padding: 6px 15px 7px 15px;
                    background: #eaefe5}
                    div.mensaje-ok strong{color: #2f5e00 !important}
                    div.mensaje-ok p{color: #2f5e00 !important}
                /* --- fin recordar contraseña --- */
                /* registro user */
                div.con-campos-obligatorios{position: relative}
                    p.campos-obligatorios{
                        position: absolute;
                        top: 10px;
                        right: 20px;
                        color: #999}
                        p.campos-obligatorios span{
                            color: #666;
                            font-size: 12px}
                div.caja-formulario{
                    background: #fff url('../img/css/line-separador.png') no-repeat top left;
                    padding-top: 1px !important;
                    margin: 20px 0 0 0;
                    height: 1%}
                    div.bloque-formulario{
                        background: #fff url('../img/css/line-separador.png') no-repeat bottom left;
                        overflow: hidden;
                        height: 1%;
                        padding: 18px 0 22px 0}
                        div.bloque-formulario-sin{
                            padding: 18px 0 22px 0;
                            overflow: hidden;
                            background: none}
                    div.bloque-formulario-sin p,
                    div.bloque-formulario p{
                        margin: 0}
                form#SystemUserAddForm,
                form#SystemUserAddProfesionalForm{
                    margin: 0 0 0 0;
                    padding: 0}
                    span.correo-alta,
                    span.detalle-campo{
                        color: #994699}
                    input#SystemUserName,
                    input#SystemUserInfoName,
                    input#SystemUserSurname,
                    input#SystemUserInfoSurname{
                        width: 262px}
                    form#SystemUserAddForm input#SystemUserPassword,
                    form#SystemUserAddProfesionalForm input#SystemUserPassword,
                    form#SystemUserAddForm input#SystemUserRepeatPassword,
                    form#SystemUserAddProfesionalForm input#SystemUserRepeatPassword{
                        width: 142px}
                    input#SystemUserAddress,
                    input#SystemUserInfoAddress,
                    input#SystemUserPoblacion,
                    input#SystemUserInfoCity,
                    input#SystemUserCp,
                    input#SystemUserInfoCp,
                    input#SystemUserProvincia,
                    input#SystemUserInfoProvince,
                    input#SystemUserTelefono,
                    input#SystemUserInfoPhone,
                    input#SystemUserMovil,
                    input#SystemUserInfoMovilphone{
                        width: 180px}
                    input#SystemUserAddress,
                    input#SystemUserInfoAddress,
                    input#SystemUserPoblacion,
                    input#SystemUserInfoCity,
                    input#SystemUserProvincia,
                    input#SystemUserInfoProvince,
                    input#SystemUserTelefono,
                    input#SystemUserInfoPhone,
                    input#SystemUserName,
                    input#SystemUserInfoName{
                        margin-bottom: 17px}
                    div.bloqueform-i-c{
                        float: left;
                        width: 175px}
                    div.bloqueform-d-c{
                        float: left;
                        width: 175px}
                    div.bloqueform-i{
                        float: left;
                        width: 230px}
                    div.bloqueform-d{
                        float: left;
                        width: 220px}
                #contenido-principal.pagina-altauser div.grupo-politicas{}
                    #contenido-principal.pagina-altauser div.grupo-politicas div.error{margin-bottom: 15px}
                #contenido-principal.pagina-altauser div.contenedor-checklabel{
                    padding-bottom: 0 !important;
                    clear: both;
                    width: 400px}
                    #contenido-principal.pagina-altauser div.sup{margin-top: 19px}
                    #contenido-principal.pagina-altauser #contenedor-textopoliticas{
                        margin-bottom: 5px;
                        padding-top: 5px}
                        #contenido-principal.pagina-altauser #contenedor-textopoliticas p{
                            margin-bottom: 9px}
                #contenido-principal.pagina-altauser div.submit{
                    margin-top: 25px;
                    margin-bottom: 10px;
                    clear: both}
                div.grupo-politicas div.error{margin-top: 0 !important}
                /* --- fin registro user --- */
                /* dietas */
                table#tabla-dietas{
                    width: 448px;
                    margin: 5px 0 20px 3px;
                    margin-bottom: 20px;
                    margin-top: 5px}
                    table#tabla-dietas tr th{
                        text-align: left;
                        padding-bottom: 6px !important}
                        table#tabla-dietas tr th.th-consulta,
                        table#tabla-dietas tr td.td-consulta{width: 285px}
                        table#tabla-dietas tr th a{color: #666 !important}
                    table#tabla-dietas tr th,
                    table#tabla-dietas tr td{
                        padding: 6px 0 6px 0;
                        border-bottom: 6px solid #fff;
                        color: #666}
                    table#tabla-dietas tr th{font-weight: normal}
                        table#tabla-dietas tr th.primera-th{padding-left: 5px}
                    table#tabla-dietas tr td{}
                        table#tabla-dietas tr td.primera-td{padding-left: 5px}
                        table#tabla-dietas tr.altrow td{background: #f2f2f6}
                #contenido-principal.pagina-indexdietas{}
                div.paginacion-numeros{
                    background: url('../img/css/line-separador.png') no-repeat top left;
                    margin: 5px 0 20px 0;
                    padding: 7px 0 0 0}
                    div.paginacion-numeros-inner{
                        background: url('../img/css/line-separador.png') no-repeat bottom left;
                        padding-bottom: 1px}
                    div.paginacion-numeros-inner div.paging{
                        padding: 0 5px 0px 0;
                        font-size: 12px !important}
                        div.paginacion-numeros-inner div.paging a{
                            margin: 0;
                            padding: 0 0 0 0px !important}
                        div.paginacion-numeros-inner div.paging span{
                            padding: 0 0 0 8px !important}
                    /* alta dieta*/
                    form#DietAddForm p{clear: both}
                    form#DietAddForm label{
                        display: block !important;
                        margin-bottom: 10px;
                        color: #999 !important}
                        form#DietAddForm label.label-combo{
                            background: none !important;
                            padding: 0 0 0 0 !important;
                            display: inline !important}
                        form#DietAddForm label.label-interior{margin-top: 20px !important}
                        form#DietAddForm label.oscura{color: #333 !important}
                        p.p-label{
                            color: #333;
                            margin-bottom: 10px !important}
                            p.p-pesoactual6{}
                            p.p-pesoactual7{}
                   #DietSportType{width: 230px}
                                div.contenedor-radios{overflow: hidden}
                                    #DietDieta0, #DietDieta1, #DietDieta2, #DietEjercicioS, #DietEjercicioN,
                                    #DietTrastornosS, #DietTrastornosN, #DietIntolerancia1, #DietIntolerancia2,                                  #DietIntolerancia3,
                                    #DietIntolerancia4, #DietSituaciones0, #DietSituaciones1, #DietSituaciones2,
                                    #DietSituaciones3, #DietPrimeraS, #DietPrimeraN, #DietAutorizo{
                                        float: left;
                                        clear: left;
                                        margin-bottom: 5px !important}
                                        div#contenedor-autorizo{}
                                            div#contenedor-autorizo label{
                                                width: 410px !important;
                                                float: left;
                                                background: none !important;
                                                padding: 1px 0 0 5px !important;
                                                margin: 0 0 0 0 !important;
                                                line-height: 15px}
                                    div.contenedor-radios label{
                                        background: none !important;
                                        padding: 4px 0 0 5px !important;
                                        margin: 0 0 5px 0 !important;
                                        float: left}
                                    div.contenedor-checkboxes{}
                                        #DietEnfermedad1, #DietEnfermedad2, #DietEnfermedad3, #DietEnfermedad4,
                                        #DietEnfermedad5, #DietEnfermedad6, #DietEnfermedad7, #DietEnfermedad8{
                                            float: left}
                                            #DietEnfermedad1, #DietEnfermedad3, #DietEnfermedad5, #DietEnfermedad7{clear: left}
                                        div.contenedor-checkboxes label{
                                            float: left;
                                            clear: none !important;
                                            width: 185px;
                                            background: none !important;
                                            margin: 0 10px 8px 0 !important;
                                            padding: 3px 0 0 5px !important}
                                            div.checks-largos label{width: 350px !important}
                    div.coldietas-i{
                        float: left;
                        width: 150px;
                        margin-bottom: 15px}
                    div.coldietas-d{
                        float: left;
                        width: 150px;
                        margin-bottom: 15px}
                    form#DietAddForm div.submit{
                        margin-top: 30px;
                        text-align: right;
                        margin-right: -5px !important}
                    p.dieta-enviada{color: #333 !important}
                    /* fin alta dieta */
                    /*view dieta*/
                    .js div.datos-adicionales-dieta{display: none}
                    p.ampliar-info-dieta{
                        position: absolute;
                        top: 16px;
                        right: 21px}
                    /* fin view dieta*/
                /* --- fin dietas --- */
                /* consultas */
                #QuestionContent{margin: 10px 0 20px 0}
                #contenido-principal.pagina-addconsulta div.submit{
                    text-align: right;
                    margin-right: -5px}
                #contenido-principal.pagina-addconsulta div.error,
                #contenido-principal.pagina-bajauser div.error{margin-bottom: 10px}
                p.fecha-consulta{margin: 0 0 5px 5px !important}
                div.extracto-pregunta{
                    color: #666;
                    padding: 0 35px 5px 18px;
                    line-height: 16px}
                div.contenido-question{
                    padding: 8px 0 0 13px;
                    line-height: 14px;
                    color: #994699}
                p.p-respuesta-consulta{margin-top: 14px !important}
                /* --- fin consultas --- */
                /*baja user*/
                #SystemUserBajaForm div.submit{
                    text-align: right;
                    margin-right: -5px}
                /*fin baja user*/
                /*consejos*/
                h3.borde-inferior{
                    background: url('../img/css/line-separador.png') no-repeat bottom left;
                    padding-bottom: 12px;
                    margin-bottom: 22px !important;}
                ul.lista-enlacesflechas{margin-top: 25px}
                    ul.lista-enlacesflechas li{height: 1%}
                a.link-flechadoble{
                    display: block;
                    padding: 1px 0 8px 30px;
                    line-height: 17px;
                    background: url('../img/css/arrow-02.png') no-repeat 0 0;
                    color: #006595;
                    margin-bottom: 10px}
                    a.link-flechadoble:hover{
                        color: #333;
                        background: url('../img/css/arrow-02-select.png') no-repeat 0 0}
                div.contenido-consejo{margin-bottom: 15px}
                div.contenido-consejo p{margin: 0 0 8px 0 !important}
                div.contenido-consejo br{display: none;}
                div.contenido-consejo ul{
                    margin: 0 0 15px 0}
                    div.contenido-consejo ul li{
                        background: url(../img/css/icon-list.png) no-repeat 2px 8px;
                        line-height: 18px;
                        margin: 0 0 6px 0;
                        padding: 0 15px 0 13px}
                /*fin consejos*/
                /* view y seguimiento de dietas */
                #contenido-principal.pagina-viewdietas ul#pestanyas{margin-top: 20px}
                p.p-sup{margin-top: 10px !important}
                p.p-i-dietas{
                    float: left;
                    width: 200px}
                p.p-d-dietas{
                    float: left;
                    width: 150px}
               #contenido-principal.pagina-viewdietas img.imgPDF{margin-left: 5px;}
               #contenido-principal.pagina-viewdietas a.link-pdf-guia{
                   margin-top: 34px;
                   margin-left: 10px;}
               #contenido-principal.pagina-viewdietas h3.borde-inferior{margin-bottom: 18px !important}
               div.contenedor-file{
                   overflow: hidden;
                   margin-bottom: 8px}
               #TrackingAddForm{margin: 8px 0 0 0 !important;}
                   #TrackingAddForm div.submit{margin-top: 20px;}
               div.track-i-dietas,
               div.track-d-dietas{
                   float: left;
                   width: 130px}
               div.track-i-dietas label,
               div.track-d-dietas label{
                   color: #999 !important;
                   padding: 0 !important;
                   background: none !important;}
               object{margin-left: -19px}
                /* --- fin view y seguimiento de dietas --- */
            #SystemUserRegistroForm div.submit,
            #SystemUserRegistroProfesionalForm div.submit{
                margin-top: 8px}
            p.menu-interior-zona{
                color: #333;
                text-align: right}
                span.elem1{margin: 0 5px 0 5px;}
                span.elem2{margin: 0 10px 0 5px;}
            /* --- fin zona interna --- */
            /* productos */
            a.link-bimanan-pro{
                background: transparent url(../img/productos/btt-bimanan-pro.png) no-repeat scroll 0px 0px;
                width:131px}
                a.link-bimanan-pro:hover{background: transparent url(../img/productos/btt-bimanan-pro.png) no-repeat scroll 0px -33px !important}
            a.link-sustitutivos{
                background: transparent url(../img/productos/btt-sust-entrehoras.png) no-repeat scroll 0px 0px;
                width:205px}
                a.link-sustitutivos:hover{background: transparent url(../img/productos/btt-sust-entrehoras.png) no-repeat scroll 0px -33px !important}
            a.link-complementos{
                background: transparent url(../img/productos/btt-complementos.png) no-repeat scroll 0px 0px;
                width:146px}
                a.link-complementos:hover{background: transparent url(../img/productos/btt-complementos.png) no-repeat scroll 0px -33px !important}
            a.link-desayunos{
                background: transparent url(../img/productos/btt-desayunos.png) no-repeat scroll 0px 0px;
                width:120px}
                a.link-desayunos:hover{background: transparent url(../img/productos/btt-desayunos.png) no-repeat scroll 0px -33px !important}
            a.link-comidasycenas{
                background: transparent url(../img/productos/btt-comidas-cenas.png) no-repeat scroll 0px 0px;
                width:160px}
                a.link-comidasycenas:hover{background: transparent url(../img/productos/btt-comidas-cenas.png) no-repeat scroll 0px -33px !important}
            a.link-entrehoras{
                background: transparent url(../img/productos/btt-entrehoras.png) no-repeat scroll 0px 0px;
                width:119px}
                a.link-entrehoras:hover{background: transparent url(../img/productos/btt-entrehoras.png) no-repeat scroll 0px -33px !important}
            a.link-batidosycremas{
                background: transparent url(../img/productos/btt-batidos-cremas.png) no-repeat scroll 0px 0px;
                width:160px}
                a.link-batidosycremas:hover{background: transparent url(../img/productos/btt-batidos-cremas.png) no-repeat scroll 0px -33px !important}
            a.link-barritas{
                background: transparent url(../img/productos/btt-barritas.png) no-repeat scroll 0px 0px;
                width:101px}
                a.link-barritas:hover{background: transparent url(../img/productos/btt-barritas.png) no-repeat scroll 0px -33px !important}
            p.interior-productos{margin-top: 5px}
            div.pro-linkseccion{
                background: url('../img/metodos/pro.jpg') no-repeat 0 3px;
                margin-top: 12px;
                min-height: 45px;
                padding-left: 55px}
                div.pro-linkseccion a.link-metodo{margin-top: 5px !important}
            div.caja-info-producto{
                border: 1px solid #dcdce9;
                float: right;
                width: 330px;
                margin-top: 1px}
            div.caja-info-producto-inner{padding: 15px}
                div.caja-info-producto h3,
                div.caja-info-producto h4{
                    font-weight: normal;
                    font-family: arial, sans-serif}
                div.caja-info-producto h3{
                    color: #00486a;
                    font-size: 16px;
                    margin-bottom: 12px;
                    line-height: 17px}
                div.caja-info-producto h4{
                    color: #333;
                    font-size: 13px;
                    margin-bottom: 12px}
                div.caja-info-producto h5{
                    color: #333;
                    font-size: 11px;
                    margin-bottom: 4px;
                    font-family: verdana, sans-serif}
            div.caja-interior-inner h4{
                margin-bottom: 4px;
                color: #333;
                font-size: 11px}
                div.caja-interior-inner h4.interior{margin-top: 20px}
            /* anchuras variables en productos */
            #contenido-principal.pagina-productos #columna-principal{overflow: visible !important}
            #contenido-principal.pagina-productos{
                overflow: visible !important;
                width: 100%}
            #contenedor-informacion-producto{}
                #contenedor-informacion-producto.ancho{
                    z-index: 50;
                    width: 740px}
            /* fin anchuras variables en productos*/
            #contenedor-tabla-nutricional{
                height: 350px;
                overflow-y: auto;
                margin-bottom: 10px}
                #contenedor-tabla-nutricional.little{height: 100% !important}
                div.ctable{
                    border: 1px solid #dadada;
                    background: #fff;
                    padding: 2px !important;
                    width: 670px;
                    margin-bottom: 15px}
                    table.tc{
                        width: 670px;
                        font-family: arial, sans-serif;
                        border-collapse: separate}
                        table.tc th,
                        table.tc td{
                            padding: 7px 9px}
                        table.tc th{
                            border-top: 1px solid #ebebeb;
                            border-right: 1px solid #dadada;
                            border-bottom: 1px solid #dadada;
                            border-left: 1px solid #ebebeb;
                            background: #ebebeb;
                            color: #4f4f4f}
                            table.tc th.ha{
                                border-left: 1px solid #ebebeb;
                                border-top: 1px solid #ebebeb;
                                background: #0078b6;
                                color: #fff;
                                width: 200px}
                        table.tc td{
                            border-top: 1px solid #fff;
                            border-right: 1px solid #dadada;
                            border-bottom: 1px solid #dadada;
                            border-left: 1px solid #fff;
                            background: #f7f7f9;
                            color: #4f4f4f}
                            table.tc td.t{
                                border-left: 1px solid #ebebeb;
                                background: #ebebeb;
                                width: 200px;
                                font-weight: bold}
               /*pestaña link metodo PRO*/
               img.img-deco-linkmetodo{
                   float: left;
                   margin: 0 16px 0 0px}
               div#info-prolinkmetodo{
                   float: left;
                   width: 299px}
                   div#info-prolinkmetodo img{
                       margin: 4px 0 15px 0}
                   div#info-prolinkmetodo a.link-metodo{
                       margin: 0 0 4px 1px !important}
               /*fin pestaña link metodo PRO*/
            /* --- fin producto --- */
            /* info salud */
            img.deco-productos{margin: 10px 0 15px 0}
            h4.h4-infosalud{
                font-size: 13px !important;
                color: #555 !important;
                font-family: arial, sans-serif;
                font-weight: normal;
                margin-bottom: 10px !important}
                h4.h4-infosalud-interior{
                    margin-top: 30px !important}
            img.deco-ejercicios{
                margin-bottom: 25px}
            ul.puntos-azules{
                padding: 0px 0 10px 0;
                clear: left}
                ul.puntos-azules li{
                    padding: 0 0 8px 17px;
                    background: url('../img/css/icon-list-02.png') no-repeat 0 4px;
                    position: relative;
                    line-height: 18px}
            img.deco-trucos{
                float: left;
                margin-bottom: 10px}
            p.intro-trucos{
                padding-left: 155px;
                margin-top: -2px !important}
            #contenido-principal.pagina-infosalud div.ctable{
                width: 448px;
                margin: 15px 0 20px 0}
            #contenido-principal.pagina-infosalud table.tc{width: 448px}
            ul.numeros{margin: 25px 0 0 0}
                ul.numeros li{
                    margin: 0 0 15px 0;
                    position: relative;
                    padding: 2px 0 0 33px;
                    background: url('../img/css/icon-list-02.png') no-repeat 0 4px;
                    line-height: 17px}
                    ul.numeros li.num1{background: url('../img/css/n-01.png') no-repeat 0 4px}
                    ul.numeros li.num2{background: url('../img/css/n-02.png') no-repeat 0 4px}
                    ul.numeros li.num3{background: url('../img/css/n-03.png') no-repeat 0 4px}
                    ul.numeros li.num4{background: url('../img/css/n-04.png') no-repeat 0 4px}
                    ul.numeros li.num5{background: url('../img/css/n-05.png') no-repeat 0 4px}
                    ul.numeros li.num6{background: url('../img/css/n-06.png') no-repeat 0 4px}
                    ul.numeros li.num7{background: url('../img/css/n-07.png') no-repeat 0 4px}
                    ul.numeros li.num8{background: url('../img/css/n-08.png') no-repeat 0 4px}
                    ul.numeros li.num9{background: url('../img/css/n-09.png') no-repeat 0 4px}
                    ul.numeros li.num10{background: url('../img/css/n-10.png') no-repeat 0 4px}
            #FormFormaVida label{
                background: none !important;
                padding-left: 0 !important;
                color: #999 !important}
            p.autotest{padding-bottom: 5px}
            #FormFormaVida div.submit,
            #FormFormImcForm div.submit{
                text-align: right !important;
                margin-right: -4px;
                margin-top: 15px}
            span.imc{
                color: #dc266d;
                font-weight: bold;}
            #FormFormImcForm fieldset{padding-left: 25px}
            #FormFormImcForm div.bloque-formulario{margin-top: 10px;}
            #FormFormImcForm p{
                clear: left;
                margin: 0 0 5px 0 !important}
                #FormFormImcForm label{
                    background: none;
                    padding: 5px 0 0 5px;
                    color: #999;
                    float: left}
                #FormFormImcForm input#FormPeso,
                #FormFormImcForm input#FormAltura{
                    float: left;
                    width: 40px}
                    #FormFormImcForm input#FormPeso{margin-bottom: 20px !important}
            #FormFormCaloriasForm{margin: 0}
            #FormFormCaloriasForm input.texto,
            #FormFormCaloriasForm select{margin-bottom: 30px}
            #FormFormCaloriasForm input#FormEdad{margin-bottom: 0}
              #FormFormCaloriasForm label{
                margin-bottom: 5px !important;
                display: block}
            #contenido-principal.calorias div.submit{
                text-align: right !important;
                margin-top: 15px;
                margin-right: -4px}
            /*ejercicios*/
            div.ejercicio{
                overflow: hidden;
                _display: inline-block;
                margin: 35px 0 10px 0}
                div.ejercicio img{
                    float: left}
                div.info-ejercicio{
                    padding: 0 0 0 38px;
                    width: 240px;
                    float: right}
                div.ej1{background: url('../img/css/n-01.png') no-repeat 0 0}
                div.ej2{background: url('../img/css/n-02.png') no-repeat 0 0}
                div.ej3{background: url('../img/css/n-03.png') no-repeat 0 0}
                div.ej4{background: url('../img/css/n-04.png') no-repeat 0 0}
             div.paginacion-ejercicios{margin: 2px 0 12px 0}
            /* --- fin info-salud --- */
            /*publicaciones*/
            h3.descargar-archivo{margin-bottom: 12px !important}
            div.pagina-viewpublicaciones div.bloque-formulario{padding-bottom: 5px !important}
            div.pagina-viewpublicaciones div.bloque-formulario-sin{padding-bottom: 0 !important}
            div.pagina-viewpublicaciones div.bloque-formulario p{margin-bottom: 7px !important}
            div.pagina-viewpublicaciones div.contenido-question{padding-bottom: 10px !important}
            /*--- fin publicaciones ---*/
    /* --- fin columna-principal --- */
/* --- FIN CONTENIDO ---*/
#pie{
    background: url(../img/css/separador-footer.png) repeat-x top left;
    clear: both;
    float: left;
    width: 970px;
    margin: 46px 0 45px 0;
    padding: 30px 0 5px 0}
    #pie a{
        text-decoration: none}
    #pie img.img-biomanan{
        position: absolute;
        top: -5000px;
        left: -50000px}
    #pie ul{
        float: left}
    #pie ul li{
        float: left;
        padding: 0 14px 0 15px;
        margin: 0 0 0 0;
        background: url(../img/css/separador-anterior-reciente.png) no-repeat 0 1px}
        #pie ul li.primera{
            background: none;
            margin-left: 1px;
            padding-left: 0}
    #pie p.firma{
        text-align: right;
        margin: 15px 2px 0 0}
/* --- EMPRESA --- */
div.footer-empresa{
    padding: 8px 0 0 3px;
    margin-bottom: 10px;}
    div.footer-empresa img{
        margin-bottom: 7px;}
    div.footer-empresa a{
        color: #666 !important;}
        div.footer-empresa a:hover{
        color: #444 !important;}
/* RECETAS */
#contenido-principal.pagina-recetas-list h2,
#contenido-principal.pagina-recetas h2{
    margin-bottom: 15px}
#contenido-principal.pagina-recetas-list ul.lista-enlacesflechas{
    width: 365px !important;
    margin-top: 0 !important}
img#bloc-recetas{
    position: absolute;
    top: 15px;
    right: 15px}
#contenido-principal.pagina-recetas-list div.caja-interior{
    margin-top: 14px}
#contenido-principal.pagina-recetas-list h3{
    line-height: 20px;
    padding-bottom: 9px}
#contenido-principal.pagina-recetas div.caja-interior-simple{
    margin-top: 8px;
    margin-bottom: 0 !important}
#contenido-principal.pagina-recetas div.caja-interior{
    margin-top: 19px !important}
#view-receta h3{}
#ingredientes{
    margin: 22px 0 0px 0px;
    /*    _display: inline-block;*/
    overflow: hidden}
    #ingredientes img{
        float: left}
    #ingredientes p,
    #ingredientes h4{
        padding-left: 137px}
        #ingredientes h4{
            margin-top: 4px;
            margin-bottom: 8px}
        #ingredientes p{
            width: 300px;
/*            _width: 280px;*/
/*            _padding-left: 19px;*/
            /*ie7*/
/*            width: 280px;*/
/*            padding-left: 19px;*/
            /*---fin ie7---*/
            line-height: 20px}
        #contenido-principal.pagina-recetas h4{
            font-family: arial, sans-serif;
            font-weight: normal;
            font-size: 13px}
        #ingredientes div.lista-ingredientes{
            font-family: Georgia, serif;
            font-size: 12px;
            font-style: italic}
    #titulo-receta{
        /*        _display: inline-block;*/
        overflow: hidden}
        #titulo-receta h4{
            float: left;
            margin: 43px 0 0 1px}
        #titulo-receta img{
            float: right;
            margin: 0 20px 1px 0}
    div.caja-receta{
        clear: both;
        border: 1px solid #dcdce9;
        margin: 0 0 30px 0px;
        background: url(../img/css/bg-receta.png) repeat-x 0 0}
        div.caja-receta-inner{
            padding: 14px 18px 11px 18px;
/*            _padding-left: 16px;*/
/*            _padding-right: 16px;*/
            font-family: Georgia, serif;
            font-size: 12px;
            font-style: italic}
            div.caja-receta-inner p{
                line-height: 19px}
    #producto-receta{
        margin: 0 0 18px 1px}
        #producto-receta h4{
            margin-bottom: 7px}