@import"jquery-ui-1.8.23.custom.css";
@import"EstilosPosi.css";
@import"Toolbar.css";
@import"Popup.css";
@import"Document.css";
@import"Tree/wkTree.css";

/* FUENTES */


/* font-family: 'Montserrat', sans-serif;
font-family: 'Lora', serif;
font-family: 'Asap', sans-serif;
font-family: 'Noto Sans', sans-serif; 

•	Para menú superior: MONSERRAT 
•	Para menú de pestañas: NOTO 
•	Para los títulos: LORA 
•	Para el texto y destacados: ASAP 

*/

body {
    overflow-x: hidden;
}

li {
    list-style: none;
}

.container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.col-lg-12 {
    padding: 0 !important;
    margin: 0 !important;
}

div#HomeCapitalHumanoLeft .row {
    margin: 8px 0;
}

.cBody {
    position: relative;
    top: -3px;
}

#cHead {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: auto;
}

div#HomeCapitalHumano {
    width: 1200px;
}

#HomeCapitalHumanoLeft {
    width: 826px;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

#HomeCapitalHumanoRight {
    width: 340px;
    display: inline-block;
    vertical-align: top;
    padding: 0 32px;
    margin-top: 15px;
}

#SaltoRevista {
    width: 300px;
    height: auto;
    margin-bottom: 8px;
    display: none;
}

    #SaltoRevista a {
        position: relative;
        display: block;
        width: 100%;
        height: 200px;
    }

        #SaltoRevista a::before {
            content: '';
            position: absolute;
            background-image: url(../Img/revista.png);
            background-repeat: no-repeat;
            width: 100%;
            height: 271px;
            background-size: contain;
        }

.HomeCapitalHumano_container {
    width: 1200px;
    margin: 0 auto;
    padding-top: 32px;
}

.container {
    width: auto;
}

.NovedadesLeft #errorFootLayer #nuevaimagen {
    top: 10%;
    left: 25%;
    position: absolute;
    z-index: 1000;
    border-top: solid 2px #ccc;
    border-left: solid 2px #ccc;
    border-right: solid 2px #888;
    border-bottom: solid 2px #888
}

#errorFootLayer #aspa {
    width: 500px;
    background-color: #069;
    height: 20px;
    display: block;
    cursor: pointer
}

#errorFootLayer #imgCumple {
    background-image: url(../Img/PopUp_LD_iReport640.gif);
    background-repeat: no-repeat;
    width: 640px;
    height: 480px
}

.container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 1200px !important;
    margin-bottom: 10px;
}


/* COLORES SECCIONES */

#NovedadesLeft a.sec-307647 {
    background-color: #e22130 !important;
}

#NovedadesLeft a.sec-124525 {
    background-color: #84b722 !important;
}

#NovedadesLeft a.sec-307648 {
    background-color: #e88e00 !important;
}

#NovedadesLeft a.sec-124508 {
    background-color: #901571 !important;
}

#NovedadesLeft a.sec-307650 {
    background-color: #80bce0 !important;
}

#NovedadesLeft a.sec-125077 {
    background-color: #901571 !important;
}

#NovedadesLeft a.sec-94826 {
    background-color: #5a528c !important;
}

#NovedadesRight a.sec-307647 {
    color: #e22130 !important;
}

#NovedadesRight a.sec-124525 {
    color: #84b722 !important;
}

#NovedadesRight a.sec-307648 {
    color: #e88e00 !important;
}

#NovedadesRight a.sec-124508 {
    color: #901571 !important;
}

#NovedadesRight a.sec-307650 {
    color: #80bce0 !important;
}

#NovedadesRight a.sec-125077 {
    color: #901571 !important;
}

#NovedadesRight a.sec-94826 {
    color: #5a528c !important;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    padding-right: 5px !important;
    padding-left: 5px !important
}

.navbar-collapse {
    padding-right: 5px !important;
    padding-left: 5px !important
}

.container-fluid {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.cBody span#LblExpedientes,
.cBody span#LblPeticionInfo,
.cBody span#lblConsultas {
    display: block;
    margin: 10px auto auto;
    width: 60%;
    color: #5190BB;
    font-size: 16px;
    font-weight: 700
}

.cBody span#LblPeticionInfo2 {
    color: #fff;
    font-size: .9em
}

.cBody span#lblDetalles {
    display: block;
    width: 918px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    margin-bottom: 5px;
    font-size: 1.2em;
    font-weight: 700
}

.cBody span#LblTextoPeticionInfo {
    display: block;
    width: 918px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    margin-bottom: 5px;
    font-size: 1.2em
}

.cBody #Consultas span#lblDetalles {
    display: block;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    margin-bottom: 5px;
    font-size: 1.2em;
    font-weight: 700
}

.cBody #Consultas p {
    color: #999;
    font-weight: 400;
    font-size: 1.2em;
    padding: 1px 0
}

    .cBody #Consultas p.title {
        color: #5190b9;
        font-size: 1.2em;
        padding: 10px 0;
        font-weight: 700
    }

    .cBody #Consultas p.bold {
        font-weight: 700;
        font-size: 1.1em;
        margin-left: 10px
    }

.cBody #Consultas .Formdiv {
    width: 800px
}

    .cBody #Consultas .Formdiv fieldset label {
        clear: both
    }

    .cBody #Consultas .Formdiv fieldset input {
        width: 400px
    }

    .cBody #Consultas .Formdiv fieldset textarea {
        width: 400px;
        margin-top: 10px
    }

    .cBody #Consultas .Formdiv fieldset .condiciones {
        font-size: 1.2em
    }

        .cBody #Consultas .Formdiv fieldset .condiciones label {
            width: 350px
        }

        .cBody #Consultas .Formdiv fieldset .condiciones input {
            width: 16px
        }

    .cBody #Consultas .Formdiv fieldset .condiciones2 {
        font-size: 1.2em
    }

        .cBody #Consultas .Formdiv fieldset .condiciones2 label {
            width: 350px
        }

        .cBody #Consultas .Formdiv fieldset .condiciones2 a {
            color: #FFF;
            font-size: .7em
        }

        .cBody #Consultas .Formdiv fieldset .condiciones2 input {
            width: 16px
        }

.cBody #Consultas #resetclickform {
    width: 120px;
    background-color: #98bdd7;
    color: #036;
    margin-top: 25px;
    float: right;
    margin-right: 235px;
    border: 1px solid #fff
}

.cBody #Consultas #Consultas #altaclickform {
    width: 120px;
    background-color: #EAA600;
    color: #036;
    margin-top: 25px;
    float: right;
    border: 1px solid #fff
}

#DemoDeslogin {
    color: #00426C;
    font-weight: 700;
    font-size: 1.1em;
    padding: 20px;
    text-align: center;
    width: 100%;
    margin-top: 50px
}

.AdvertPopup {
    border: none;
    background: 0 0;
    width: 1087px !important;
    height: 501px !important;
    box-shadow: none;
    z-index: 1000;
    position: absolute;
    top: 10%;
    left: 20%
}

    .AdvertPopup .ui-dialog-titlebar {
        background: 0 0;
        border: none
    }

        .AdvertPopup .ui-dialog-titlebar span.ui-dialog-title {
            display: none
        }

        .AdvertPopup .ui-dialog-titlebar .ui-dialog-titlebar-close {
            background: url(https://mmediasviewer.externalnaw.es/Medias/consolidated/img/close.png) repeat scroll 0 0 transparent;
            height: 40px;
            margin: -2px -6px 0;
            padding: 1px;
            position: absolute;
            right: 48px;
            top: 17px;
            width: 40px;
            z-index: 1004;
            outline: 0;
            border: none
        }

            .AdvertPopup .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary {
                display: none
            }

        .AdvertPopup .ui-dialog-titlebar a.ui-dialog-titlebar-close:hover {
            border: none
        }

        .AdvertPopup .ui-dialog-titlebar a.ui-dialog-titlebar-close span {
            display: none
        }

    .AdvertPopup #AdvertPopup {
        border-radius: 15px 15px 15px 15px;
        height: auto;
        min-height: 104px;
        padding: 0 15px;
        width: 340px;
        z-index: 1002;
        margin-right: 10px
    }

        .AdvertPopup #AdvertPopup a {
            cursor: default;
            outline: 0
        }

        .AdvertPopup #AdvertPopup input.caja {
            display: block;
            float: left;
            margin-right: 5px
        }

    .AdvertPopup .ui-widget-header {
        filter: none
    }

    .AdvertPopup #AdvertPopup img {
        cursor: pointer;
        margin-left: -10px;
        margin-top: 2px
    }

#AdvertPopup.ui-dialog-content input.caja {
    margin-top: 2px
}

#AdvertPopup.ui-dialog-content label.labelModule {
    background-color: #fff;
    padding-left: 16px;
    display: block;
    margin: 0 0 5px -10px;
    color: #000;
    font-size: 13px
}

.smartecaHistArt {
    height: 100%;
    width: 100%;
    float: left
}

    .smartecaHistArt #versionesAplicacion {
        height: 100%;
        width: 100%;
        float: left
    }

        .smartecaHistArt #versionesAplicacion table {
            border: 1px solid #CCC
        }

            .smartecaHistArt #versionesAplicacion table td {
                border: 1px solid #CCC
            }

        .smartecaHistArt #versionesAplicacion #cabecera {
            float: right;
            height: 15px;
            width: 49%;
            clear: both;
            background-color: #F1F1F1;
            float: left;
            width: 98%;
            height: 20px;
            position: absolute
        }

            .smartecaHistArt #versionesAplicacion #cabecera a {
                font-size: 1.2em;
                float: right
            }

            .smartecaHistArt #versionesAplicacion #cabecera span {
                font-weight: 700;
                font-size: 1.1em
            }

                .smartecaHistArt #versionesAplicacion #cabecera span#headSpanPrecedentArticle {
                    float: left;
                    width: 50%;
                    text-align: center;
                    position: absolute
                }

                .smartecaHistArt #versionesAplicacion #cabecera span#headSpanActualArticle {
                    width: 50%;
                    float: right;
                    text-align: center;
                    position: absolute;
                    right: 0
                }

        .smartecaHistArt #versionesAplicacion #cuerpo {
            width: 100%;
            float: left;
            overflow: auto;
            margin-top: 30px
        }

            .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic {
                font-size: 1.2em;
                width: 49%;
                float: right;
                height: 100%;
                margin: 0
            }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic a.iLE {
                    display: none
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic cite.ccn {
                    border: 1px solid #EAA600;
                    background-color: #F1F1F1;
                    padding: 1em;
                    display: block;
                    color: #00255C;
                    font-size: .9em
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p {
                    text-align: justify;
                    width: 95%;
                    margin: 0 auto
                }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p a.btnConsultas {
                        display: none
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p b {
                        color: #036
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p#titulo {
                        height: 20px;
                        text-align: center;
                        background-color: #036;
                        color: #fff;
                        padding: 5px 0 0 0;
                        font-size: 1.1em;
                        width: 430px
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p.fixLegend {
                        position: absolute
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p.titulo {
                        margin: 0
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p.a {
                        color: #474747;
                        font-weight: 700;
                        line-height: 1em;
                        margin: 0 10px;
                        padding: 40px 0 10px 0
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p em {
                        font-weight: 700;
                        color: #02416C
                    }

                        .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p em.aj {
                            font-weight: 400
                        }

                        .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p em.cR {
                            font-weight: 400;
                            color: #666
                        }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic p i {
                        color: #036
                    }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic ul {
                    margin: 10px 20px;
                    font-size: 12px;
                    text-align: justify
                }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic ul li b {
                        color: #036
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic ul li span.der {
                        border: 1px solid #EAA600;
                        color: #EAA600
                    }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic .ccn {
                    border: 1px solid #EAA600;
                    background-color: #F1F1F1;
                    width: 90%;
                    padding: 1em;
                    margin: 1em;
                    color: #00255C;
                    font-size: .9em
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic .rpt {
                    display: none
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoStatic .avf {
                    margin: 2em
                }

            .smartecaHistArt #versionesAplicacion #cuerpo #menuCuerpo {
                width: 49%;
                float: left;
                height: 100%;
                overflow: auto
            }

                .smartecaHistArt #versionesAplicacion #cuerpo #menuCuerpo ul {
                    display: block;
                    position: fixed
                }

                    .smartecaHistArt #versionesAplicacion #cuerpo #menuCuerpo ul li {
                        background: #036 url(../Img/lupa.png) no-repeat left 4px;
                        width: 400px
                    }

                        .smartecaHistArt #versionesAplicacion #cuerpo #menuCuerpo ul li a {
                            height: 25px;
                            padding-top: 5px;
                            text-align: center;
                            font-size: 1.2em;
                            background-color: #036;
                            color: #fff;
                            display: block;
                            width: 390px;
                            text-decoration: none;
                            margin-bottom: 5px;
                            background: #036 url(../img/plus.png) no-repeat right 3px;
                            margin-left: 20px
                        }

                            .smartecaHistArt #versionesAplicacion #cuerpo #menuCuerpo ul li a:hover {
                                background-color: #eaa600
                            }

                            .smartecaHistArt #versionesAplicacion #cuerpo #menuCuerpo ul li a:visited {
                                color: #fff
                            }

            .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo {
                font-size: 1.2em;
                width: 49%;
                float: left;
                display: none;
                margin: 0;
                height: 100%
            }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo a#showMenu {
                    height: 17px;
                    display: block;
                    width: 430px;
                    position: absolute;
                    text-decoration: underline;
                    margin-top: 25px;
                    background-color: #FFF;
                    text-align: right;
                    font-size: 10px;
                    z-index: 99;
                    font-weight: 700;
                    color: #15C
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo p a.btnConsultas {
                    display: none
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo ul li .ccn {
                    border: 1px solid #EAA600;
                    background-color: #F1F1F1;
                    padding: 1em;
                    color: #00255C;
                    font-size: .9em
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo ul li span.der {
                    border: 1px solid #EAA600;
                    color: #EAA600
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos .avf {
                    border: 1px solid #EAA600;
                    background-color: #F1F1F1;
                    padding: 1em;
                    width: 90%;
                    margin: 1em auto
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos .ccn {
                    border: 1px solid #EAA600;
                    background-color: #F1F1F1;
                    padding: 1em;
                    width: 90%;
                    margin: 1em auto;
                    color: #00255C;
                    font-size: .9em
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos cite.ccn {
                    border: 1px solid #EAA600;
                    background-color: #F1F1F1;
                    padding: 1em;
                    width: 90%;
                    margin: 1em auto;
                    color: #00255C;
                    font-size: .9em;
                    display: block
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos p {
                    text-align: justify;
                    width: 95%;
                    margin: 0 auto
                }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos p#titulo {
                        height: 20px;
                        text-align: center;
                        color: #fff;
                        padding: 5px 0 0 0;
                        font-size: 1.1em;
                        width: 430px;
                        background-color: #eaa600
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos p.fixLegend {
                        position: absolute
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos p.a {
                        color: #474747;
                        font-weight: 700;
                        line-height: 1em;
                        margin: 0 10px;
                        padding: 40px 0 10px 0
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos p em {
                        font-weight: 700;
                        color: #02416C
                    }

                        .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos p em.aj {
                            font-weight: 400
                        }

                        .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos p em.cR {
                            font-weight: 400;
                            color: #666
                        }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoCuerpo #datos ul {
                    margin: 10px 20px;
                    font-size: 12px;
                    text-align: justify
                }

            .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion {
                font-size: 1.2em;
                width: 49%;
                float: right;
                display: none;
                height: 100%
            }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion a.iLE {
                    display: none
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion p#titulo {
                    height: 20px;
                    text-align: center;
                    color: #fff;
                    padding: 5px 0 0 0;
                    width: 430px;
                    font-size: 1.1em;
                    background-color: #036
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion p.fixLegend {
                    position: fixed
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion p {
                    text-align: justify;
                    width: 95%;
                    margin: 0 auto
                }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion p.a {
                        color: #036;
                        font-weight: 700;
                        line-height: 1em;
                        margin: 0 10px;
                        padding: 40px 0 10px 0
                    }

                    .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion p em {
                        font-weight: 700;
                        color: #02416C
                    }

                        .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion p em.cR {
                            font-weight: 400;
                            color: #666
                        }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion ul {
                    margin: 10px 20px;
                    font-size: 12px;
                    text-align: justify
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion .ccn {
                    border: 1px solid #EAA600;
                    background-color: #F1F1F1;
                    width: 90%;
                    padding: 1em;
                    margin: 1em;
                    color: #00255C;
                    font-size: .9em
                }

                .smartecaHistArt #versionesAplicacion #cuerpo #contenidoComparacion cite.ccn {
                    border: 1px solid #EAA600;
                    background-color: #F1F1F1;
                    padding: 1em;
                    display: block;
                    color: #00255C;
                    font-size: .9em
                }

#IFPremios {
    border: 0 !important;
    height: 1910px
}

#selectmatterframe {
    display: none
}

#cNewsletter #cFormNewsletter #lblNewsletter {
    color: #5190bb;
    display: block;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 15px
}

    #cNewsletter #cFormNewsletter #lblNewsletter #texto p {
        color: #464646;
        font-size: 18px;
        font-weight: 100;
        margin: 32px;
        font-family: 'Fira Sans', sans-serif;
        text-align: justify;
    }

#cNewsletter #cFormNewsletter .Formdiv fieldset legend {
    display: none;
}

#cNewsletter #cFormNewsletter {
    padding: 2em;
    text-align: center
}

#cFormNewsletter .Formdiv fieldset input[type=text] {
    left: initial;
}

#cNewsletter #cFormNewsletter .datos_form {
    margin-left: 32px;
    margin-right: 32px;
}
    #cNewsletter #cFormNewsletter .datos_form p {
        font-size: 14px;
        margin-top: 18px;
        text-align:justify;
    }

#generic {
    background-color: #fff;
    border: 1px solid #ccc;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    z-index: 100001
}

#generic_header {
    background: none repeat scroll 0 0 #5190bb;
    cursor: move;
    height: 32px;
    padding: 3px;
    text-align: right;
    width: 100%;
}

    #generic_header .divTitle {
        color: #fff;
        float: left;
        font-size: 12px;
        font-weight: 700;
        margin-left: 5px;
        padding-top: 4px;
        text-align: left;
        width: 75%
    }

#generic_containerDivId form {
    width: 100%;
    position: absolute;
    left: 0
}

#wcAlert_GlobalDiv #wcAlert_div label {
    color: #000;
    font-size: .6em;
    line-height: 1.3em
}

#wcAlert_GlobalDiv #wcAlert_div .divButtons {
    text-align: center
}

    #wcAlert_GlobalDiv #wcAlert_div .divButtons input {
        font-size: .6em;
        background: none repeat scroll 0 0 #5190bb;
        border: medium none;
        color: #fff;
        font-weight: 700;
        margin-top: 1em;
        padding: .3em
    }

.cCabCapHum {
    background: #1a4e78 url(../img/mainimg360.jpg) right top no-repeat;
    max-height: 200px;
    min-height: 244px;
    padding: 1em;
    background-size: contain;
}

    .cCabCapHum + p {
        font-size: 28px;
        padding: 6px
    }

    .cCabCapHum img {
        margin: 1em 0 4em .5em
    }

    .cCabCapHum h3 {
        color: #fff;
        margin-left: .5em;
        font-style: italic
    }

    .cCabCapHum p {
        color: #3D9ED6;
        font-size: 18px;
        margin-left: 10px
    }

#cOpcCapHum {
    margin-top: .5em;
    padding: 0
}

    #cOpcCapHum h3 {
        font-size: 20px
    }

    #cOpcCapHum ul.nav li:last-child ul {
        background-color: #6ab266
    }

    #cOpcCapHum ul.nav li ul {
        background-color: #1A4E78;
        min-width: 474px
    }

        #cOpcCapHum ul.nav li ul li {
            padding: .2em
        }

            #cOpcCapHum ul.nav li ul li:not(:first-child) {
                padding-left: 1em
            }

            #cOpcCapHum ul.nav li ul li h3 {
                color: #fff;
                margin: 0 0 0 .8em
            }

            #cOpcCapHum ul.nav li ul li h4 {
                color: #3D9ED6;
                margin-left: 1em
            }

            #cOpcCapHum ul.nav li ul li a {
                color: #fff
            }

                #cOpcCapHum ul.nav li ul li a:active,
                #cOpcCapHum ul.nav li ul li a:hover {
                    color: #3D9ED6
                }

            #cOpcCapHum ul.nav li ul li.minititle {
                background-color: #3D9ED6;
                color: #fff;
                margin-left: 1em
            }

    #cOpcCapHum ul.nav li a {
        color: #fff;
        padding: 10px 5px
    }

        #cOpcCapHum ul.nav li a#OpcCapHumSoftGestion {
            background-color: #1A4E78
        }

        #cOpcCapHum ul.nav li a#OpcCapHumBBDD {
            background-color: #1A4E78
        }

        #cOpcCapHum ul.nav li a#OpcCapHumRevistas {
            background-color: #1A4E78
        }

        #cOpcCapHum ul.nav li a#OpcCapHumFormacion {
            background-color: #1A4E78
        }

        #cOpcCapHum ul.nav li a#OpcCapHumObrasActualizables {
            background-color: #1A4E78
        }

        #cOpcCapHum ul.nav li a#OpcCapHumServicios {
            background-color: #6ab266
        }

            #cOpcCapHum ul.nav li a#OpcCapHumServicios + ul {
                min-width: inherit;
                width: 278px
            }

                #cOpcCapHum ul.nav li a#OpcCapHumServicios + ul li:first-child {
                    padding-left: 1em
                }

#cOpcCapHumOffer h1 {
    padding-left: 6px;
    font-size: 28px
}

#cOpcCapHumOffer .nav-tabs.nav-justified > .active > a,
#cOpcCapHumOffer .nav-tabs.nav-justified > .active > a:focus,
#cOpcCapHumOffer .nav-tabs.nav-justified > .active > a:hover {
    border: solid 1px #1A4E78;
    border-bottom-color: #1A4E78;
    border-radius: 0;
    padding: 10px 5px
}

#cOpcCapHumOffer .nav-tabs.nav-justified > li {
    background-color: #3A9BD2
}

    #cOpcCapHumOffer .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #1A4E78;
        border-radius: 0;
        padding: 10px 5px;
        font-size: 1.1em;
        color: #fff
    }

    #cOpcCapHumOffer .nav-tabs.nav-justified > li.active {
        border-bottom: none
    }

        #cOpcCapHumOffer .nav-tabs.nav-justified > li.active > a {
            background-color: #1A4E78;
            border-bottom-color: #1A4E78
        }

            #cOpcCapHumOffer .nav-tabs.nav-justified > li.active > a:hover {
                border-bottom-color: #1A4E78;
                opacity: .8
            }

#cOpcCapHumOffer #OfferCapitalHumano,
#cOpcCapHumOffer #OfferCapitalHumanoPRL,
#cOpcCapHumOffer #OfferCapitalHumanoSI {
    border: solid 1px #1A4E78;
    background-color: #1A4E78;
    margin-top: -1px;
    padding: 1em
}

    #cOpcCapHumOffer #OfferCapitalHumano > div,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL > div,
    #cOpcCapHumOffer #OfferCapitalHumanoSI > div {
        background-color: #fff;
        border: solid 1px #9FCEE8;
        margin-bottom: .5em
    }

    #cOpcCapHumOffer #OfferCapitalHumano h2,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL h2,
    #cOpcCapHumOffer #OfferCapitalHumanoSI h2 {
        background-color: #9FCEE8;
        color: #fff;
        padding: .2em .5em;
        margin-top: 0
    }

    #cOpcCapHumOffer #OfferCapitalHumano .Offersubtitle,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL .Offersubtitle,
    #cOpcCapHumOffer #OfferCapitalHumanoSI .Offersubtitle {
        color: #3A9BD2;
        font-size: 18px;
        margin: 0 1em
    }

        #cOpcCapHumOffer #OfferCapitalHumano .Offersubtitle span,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .Offersubtitle span,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .Offersubtitle span {
            color: #504201
        }

    #cOpcCapHumOffer #OfferCapitalHumano p,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL p,
    #cOpcCapHumOffer #OfferCapitalHumanoSI p {
        margin: 1em 1em
    }

    #cOpcCapHumOffer #OfferCapitalHumano .offercol,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL .offercol,
    #cOpcCapHumOffer #OfferCapitalHumanoSI .offercol {
        display: flex;
        justify-content: space-around;
        margin: 4em auto;
        width: 730px
    }

        #cOpcCapHumOffer #OfferCapitalHumano .offercol img,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .offercol img,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .offercol img {
            border: solid 1px #cdcdcd
        }

    #cOpcCapHumOffer #OfferCapitalHumano .offer-resume-container,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL .offer-resume-container,
    #cOpcCapHumOffer #OfferCapitalHumanoSI .offer-resume-container {
        margin-top: 70px
    }

        #cOpcCapHumOffer #OfferCapitalHumano .offer-resume-container .offer-resume > img,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .offer-resume-container .offer-resume > img,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .offer-resume-container .offer-resume > img {
            margin: .5em
        }

        #cOpcCapHumOffer #OfferCapitalHumano .offer-resume-container .offer-resume > span,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .offer-resume-container .offer-resume > span,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .offer-resume-container .offer-resume > span {
            display: block;
            font-weight: 700
        }

        #cOpcCapHumOffer #OfferCapitalHumano .offer-resume-container .offer-resume p,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .offer-resume-container .offer-resume p,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .offer-resume-container .offer-resume p {
            color: #3A9BD2;
            font-size: 18px;
            border: solid 6px #E4E3E3;
            margin: .5em 2em
        }

            #cOpcCapHumOffer #OfferCapitalHumano .offer-resume-container .offer-resume p img,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL .offer-resume-container .offer-resume p img,
            #cOpcCapHumOffer #OfferCapitalHumanoSI .offer-resume-container .offer-resume p img {
                margin-top: -10px
            }

            #cOpcCapHumOffer #OfferCapitalHumano .offer-resume-container .offer-resume p span,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL .offer-resume-container .offer-resume p span,
            #cOpcCapHumOffer #OfferCapitalHumanoSI .offer-resume-container .offer-resume p span {
                font-size: 22px;
                font-weight: 700
            }

    #cOpcCapHumOffer #OfferCapitalHumano .irtienda .btn,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL .irtienda .btn,
    #cOpcCapHumOffer #OfferCapitalHumanoSI .irtienda .btn {
        background-color: #E8457C;
        margin-bottom: 3em;
        margin-top: 3em;
        color: #fff;
        margin-bottom: 1em
    }

        #cOpcCapHumOffer #OfferCapitalHumano .irtienda .btn:hover,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .irtienda .btn:hover,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .irtienda .btn:hover {
            opacity: .8
        }

    #cOpcCapHumOffer #OfferCapitalHumano div.OfferCapitalHumanoSIitem,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL div.OfferCapitalHumanoSIitem,
    #cOpcCapHumOffer #OfferCapitalHumanoSI div.OfferCapitalHumanoSIitem {
        margin: .5em 1em
    }

        #cOpcCapHumOffer #OfferCapitalHumano div.OfferCapitalHumanoSIitem a,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL div.OfferCapitalHumanoSIitem a,
        #cOpcCapHumOffer #OfferCapitalHumanoSI div.OfferCapitalHumanoSIitem a {
            text-decoration: none
        }

        #cOpcCapHumOffer #OfferCapitalHumano div.OfferCapitalHumanoSIitem img,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL div.OfferCapitalHumanoSIitem img,
        #cOpcCapHumOffer #OfferCapitalHumanoSI div.OfferCapitalHumanoSIitem img {
            float: left;
            border: solid 1px #9FCEE8;
            margin-right: 1em
        }

            #cOpcCapHumOffer #OfferCapitalHumano div.OfferCapitalHumanoSIitem img + p,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL div.OfferCapitalHumanoSIitem img + p,
            #cOpcCapHumOffer #OfferCapitalHumanoSI div.OfferCapitalHumanoSIitem img + p {
                color: #1A4E78;
                font-weight: 700
            }

                #cOpcCapHumOffer #OfferCapitalHumano div.OfferCapitalHumanoSIitem img + p + p,
                #cOpcCapHumOffer #OfferCapitalHumanoPRL div.OfferCapitalHumanoSIitem img + p + p,
                #cOpcCapHumOffer #OfferCapitalHumanoSI div.OfferCapitalHumanoSIitem img + p + p {
                    color: #000
                }

        #cOpcCapHumOffer #OfferCapitalHumano div.OfferCapitalHumanoSIitem ul,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL div.OfferCapitalHumanoSIitem ul,
        #cOpcCapHumOffer #OfferCapitalHumanoSI div.OfferCapitalHumanoSIitem ul {
            margin-left: 104px;
            list-style: square
        }

            #cOpcCapHumOffer #OfferCapitalHumano div.OfferCapitalHumanoSIitem ul li a,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL div.OfferCapitalHumanoSIitem ul li a,
            #cOpcCapHumOffer #OfferCapitalHumanoSI div.OfferCapitalHumanoSIitem ul li a {
                text-decoration: none;
                color: #000
            }

                #cOpcCapHumOffer #OfferCapitalHumano div.OfferCapitalHumanoSIitem ul li a:hover,
                #cOpcCapHumOffer #OfferCapitalHumanoPRL div.OfferCapitalHumanoSIitem ul li a:hover,
                #cOpcCapHumOffer #OfferCapitalHumanoSI div.OfferCapitalHumanoSIitem ul li a:hover {
                    color: #3d9ed6
                }

    #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion,
    #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion {
        position: relative;
        height: 356px
    }

        #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion a,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion a,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion a {
            background-image: url(../img/a3_equipo_ch.png);
            background-repeat: no-repeat;
            background-position: 50% bottom;
            height: 320px;
            padding: 1em;
            display: block
        }

            #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion a:hover,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion a:hover,
            #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion a:hover {
                text-decoration: none
            }

        #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion span,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion span,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion span {
            color: #0069aa
        }

        #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion h3,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion h3,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion h3 {
            color: #1A4E78;
            font-size: 20px;
            width: 90%;
            margin: .5em 20%
        }

            #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion h3 + p,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion h3 + p,
            #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion h3 + p {
                color: #3d9ed6;
                font-size: 1.4em;
                height: 90px;
                margin: 28px -63px 28px 28px;
                position: absolute;
                right: 163px;
                width: 198px
            }

                #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion h3 + p + p,
                #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion h3 + p + p,
                #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion h3 + p + p {
                    color: #3d9ed6;
                    font-size: 1.3em;
                    height: 42px;
                    margin: 28px -23px 62px 28px;
                    position: absolute;
                    right: 163px;
                    bottom: -12px;
                    width: 292px;
                    line-height: 1.3em;
                    text-align: center
                }

    #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion-prl,
    #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion-prl,
    #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion-prl {
        padding: 20px;
        margin: 15px auto;
    }

        #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion-prl h4,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion-prl h4,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion-prl h4 {
            font-size: 12px;
            font-weight: 700;
            margin-left: 40px
        }

        #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion-prl a,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion-prl a,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion-prl a {
            width: 50%;
            height: 266px;
            position: absolute
        }

            #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion-prl a:first-child,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion-prl a:first-child,
            #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion-prl a:first-child {
                left: 0
            }

            #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion-prl a:last-of-type,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion-prl a:last-of-type,
            #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion-prl a:last-of-type {
                right: 0
            }

        #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion-prl div,
        #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion-prl div,
        #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion-prl div {
            display: inline-block;
            margin: 10px 20px 0 0;
            vertical-align: top
        }

            #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion-prl div:last-child,
            #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion-prl div:last-child,
            #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion-prl div:last-child {
                width: 274px
            }

                #cOpcCapHumOffer #OfferCapitalHumano .softwaregestion-prl div:last-child img,
                #cOpcCapHumOffer #OfferCapitalHumanoPRL .softwaregestion-prl div:last-child img,
                #cOpcCapHumOffer #OfferCapitalHumanoSI .softwaregestion-prl div:last-child img {
                    padding: 15px
                }

    #cOpcCapHumOffer #OfferCapitalHumanoPRL .offer-resume-container .offer-resume p,
    #cOpcCapHumOffer #OfferCapitalHumanoSI .offer-resume-container .offer-resume p {
        border: solid 6px #E4E3E3;
        transition: .3s
    }

    #cOpcCapHumOffer #OfferCapitalHumanoPRL .offer-resume-container .offer-resume:first-child p,
    #cOpcCapHumOffer #OfferCapitalHumanoSI .offer-resume-container .offer-resume:first-child p {
        background-color: #3d9ed6;
        color: #fff;
        padding: 3px
    }

#BannerPreFooter {
    width: 700px;
    margin: 0 auto 20px auto
}

#cOpcCapHumOffer #OfferCapitalHumano p {
    margin: 1em 1em
}

.ventajassuscriptores {
    background-color: #3D9ED6;
    position: relative;
    padding: .5em;
    margin-top: 1em
}

    .ventajassuscriptores h3 {
        color: #fff;
        margin: .5em 0
    }

    .ventajassuscriptores div.ventajassuscriptoresmarca {
        background-color: #fff;
        padding-right: 60%
    }

        .ventajassuscriptores div.ventajassuscriptoresmarca p {
            color: #1A4E78;
            font-size: 16px;
            font-weight: 700;
            text-align: right;
            padding-top: 10px
        }

        .ventajassuscriptores div.ventajassuscriptoresmarca img {
            margin-left: 3em
        }

    .ventajassuscriptores div.ventajassuscriptoresoffer {
        background-color: #fff;
        border: solid 1px #1A4E78;
        position: absolute;
        right: 20px;
        top: 10px;
        width: 55%;
        padding: .5em
    }

        .ventajassuscriptores div.ventajassuscriptoresoffer div {
            width: 50%;
            float: left;
            padding: 0
        }

        .ventajassuscriptores div.ventajassuscriptoresoffer p {
            float: left;
            width: 75%;
            text-align: right;
            font-size: 16px;
            font-weight: 700;
            margin-right: 5%;
            margin-bottom: 0
        }

        .ventajassuscriptores div.ventajassuscriptoresoffer span {
            background-color: #288425;
            color: #fff;
            padding: .5em;
            float: left;
            margin-bottom: 2em
        }

#cPacksCapHum {
    margin-left: auto;
    font-size: 1.2em;
    margin-top: 90px
}

    #cPacksCapHum span {
        display: block;
        width: 100%;
        padding: 5px
    }

    #cPacksCapHum .pack {
        float: left;
        border: 1px solid;
        width: 33%
    }

        #cPacksCapHum .pack a {
            display: block;
            padding: 5px
        }

    #cPacksCapHum li {
        width: 150px;
        height: 150px;
        border: 1px solid;
        float: left
    }

#lf .imp .tab a,
#lf .par .tab a {
    font-size: inherit !important;
    padding-left: 1.4em
}

#cLeft #ulmIndRecursos {
    font-size: 1.2em;
    padding-left: 25px
}

.details li.l2,
.summary li.l2 {
    border: 1px solid #ccc;
    min-height: 168px;
    position: relative
}

    .details li.l2 .ce,
    .summary li.l2 .ce {
        padding: 10px
    }

    .details li.l2 img,
    .summary li.l2 img {
        display: none
    }

.details a.less-link,
.details a.more-link,
.summary a.less-link,
.summary a.more-link {
    position: absolute;
    bottom: 0;
    height: 19px;
    background-color: #E4E3E3;
    color: #004C78 !important;
    font-weight: 700;
    width: 100%;
    text-align: right;
    padding-right: 8px
}

    .details a.less-link:hover,
    .details a.more-link:hover,
    .summary a.less-link:hover,
    .summary a.more-link:hover {
        color: #0c0c0c !important
    }

.details a.less-link,
.summary a.less-link {
    width: 100%;
    position: relative;
    left: 0
}

.Busqueda #LogoW {
    float: left;
    margin-right: 20px;
    margin-top: -5px;
    display: block
}

    .Busqueda #LogoW a {
        background: url(../Img/logo_UN.jpg) no-repeat scroll left -16px transparent;
        display: block;
        height: 50px;
        width: 200px
    }

        .Busqueda #LogoW a dfn {
            display: none
        }

.Busqueda #sc1AvDivTxtSearch {
    background: url(../Img/Home/bg_buscador.jpg) left center no-repeat;
    padding-left: 64px;
    float: right;
    margin: 0 130px 0 0
}

    .Busqueda #sc1AvDivTxtSearch input.TxtSearchclass {
        width: 143px;
        height: 18px;
        border: none;
        margin: 0;
        border: 1px solid #fff
    }

.Busqueda #sc1AvDivChkSynonym {
    display: none
}

.Busqueda #sc1AvToolbarDivTxtSearch {
    position: relative;
    margin-top: 8px
}

    .Busqueda #sc1AvToolbarDivTxtSearch input.TxtSearchclass {
        border-color: #bf0411 transparent #bf0411 #bf0411;
        border-style: solid none solid solid;
        border-width: 1px medium 1px 1px;
        color: #b2b2b2;
        float: left;
        font-size: 12px;
        height: 23px;
        padding: 0 0 0 7px;
        width: 206px
    }

        .Busqueda #sc1AvToolbarDivTxtSearch input.TxtSearchclass:focus {
            color: #000
        }

.Busqueda #sc1AvToolbarDivChkSynonym {
    display: none
}

.Busqueda #btnSearchBtnSearch {
    width: 26px;
    height: 25px;
    text-indent: -9999px;
    background: url(../Img/buscar.png) left center no-repeat transparent;
    border: none
}

.Busqueda #sc1AvToolbarClearBtn {
    background: url(../Img/wk-sprite.png) no-repeat scroll -132px -3px #fff;
    border-color: #bf0411 #bf0411 #bf0411 transparent;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    height: 23px;
    position: absolute;
    right: 26px;
    top: 0;
    width: 26px
}

.Busqueda .clear-assistant-control {
    background: url(../Img/wk-sprite.png) no-repeat scroll -132px -3px #fff;
    border-color: #bf0411 #bf0411 #bf0411 transparent;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    height: 25px;
    text-indent: -9999px;
    width: 26px;
    display: none
}

.Busqueda a#hrefRdBusqueda {
    display: block;
    float: left;
    width: 141px;
    height: 23px;
    text-decoration: none;
    position: absolute;
    right: 100px
}

    .Busqueda a#hrefRdBusqueda dfn {
        text-decoration: none;
        font-size: 15px;
        color: #f77b89;
        padding: 5px 0;
        display: block;
        padding-top: 5px
    }

.Busqueda #btnSearchDivBtnSearch {
    width: 86px;
    height: 18px;
    display: block;
    position: absolute;
    right: 265px
}

    .Busqueda #btnSearchDivBtnSearch input#btnSearchBtnSearch {
        font-size: 1.2em;
        color: #fff;
        font-weight: 700;
        border: none;
        width: 80px;
        height: 23px;
        padding: 3px 0 2px 0;
        line-height: .7em;
        background: 0 0
    }

#bHemeroteca .clear-assistant-control {
    background: none repeat scroll 0 0 #000;
    border: medium none;
    color: #fff;
    margin-left: 54.8%;
    margin-top: 1%;
    padding: 2px;
    width: 63px
}

.DivSuggestResultclass {
    height: 0
}

#tdcExperiencias h3 {
    display: none
}

#tdcExperiencias #lf a {
    display: block;
    color: #000;
    text-decoration: none
}

    #tdcExperiencias #lf a img {
        max-width: 150px
    }

#tdcExperiencias #lf ul.imp,
#tdcExperiencias #lf ul.par {
    padding: 0;
    list-style-type: none
}

    #tdcExperiencias #lf ul.imp li:first-child,
    #tdcExperiencias #lf ul.par li:first-child {
        background-color: #1a4e78;
        color: #fff;
        padding: 5px 16px
    }

    #tdcExperiencias #lf ul.imp li.l,
    #tdcExperiencias #lf ul.par li.l {
        border-bottom: 2px solid #dbdbdb;
        margin-top: 10px;
        margin-left: 14px
    }

        #tdcExperiencias #lf ul.imp li.l .tMM,
        #tdcExperiencias #lf ul.par li.l .tMM {
            visibility: hidden
        }

        #tdcExperiencias #lf ul.imp li.l .ce em,
        #tdcExperiencias #lf ul.par li.l .ce em {
            color: #004c78;
            font-weight: 700;
            font-style: normal;
            font-size: 1.2em
        }

        #tdcExperiencias #lf ul.imp li.l .ce b,
        #tdcExperiencias #lf ul.par li.l .ce b {
            color: #000
        }

        #tdcExperiencias #lf ul.imp li.l .co .iPDF,
        #tdcExperiencias #lf ul.par li.l .co .iPDF {
            display: none
        }

        #tdcExperiencias #lf ul.imp li.l:last-child,
        #tdcExperiencias #lf ul.par li.l:last-child {
            border-bottom: none
        }

    #tdcExperiencias #lf ul.imp li .tab a,
    #tdcExperiencias #lf ul.par li .tab a {
        padding-left: 1.5em
    }

#tdcExperiencias #lf ul:first-child li.l a {
    display: block;
    text-decoration: none;
    margin: 0
}

#tdcExperiencias #lf ul:first-child li.l .mm em.tMM {
    background: url(../Img/ico-home.png) no-repeat scroll 0 0 transparent;
    color: #FFF;
    padding: 0 20px;
    margin-left: 10px
}

#tdcExperiencias #lf ul:first-child li.l .mm p {
    padding: 10px;
    margin-left: 0
}

#tdcExperiencias #lf ul:first-child li.l em {
    padding: 5px
}

#tdcExperiencias #lf ul:first-child li.l span.commentsNumber {
    display: inline;
    font-weight: 700;
    padding: 5px 0 8px;
    text-align: left
}

#tdcExperiencias #lf ul:first-child li.l b {
    padding: 0 10px;
    display: block
}

#tdcExperiencias #lf ul:first-child li.l i {
    padding: 0 10px;
    display: block
}

#tdcExperiencias #lf ul:first-child li.l tt {
    padding: 0 10px;
    display: block
}

#tdcExperiencias #lf ul li.l .mm {
    display: none
}

#tdcExperiencias #lf ul li.l a.co em {
    display: inline-block;
    text-align: left;
    font-weight: 700
}

#tdcExperiencias #lf ul .PDF {
    border: none !important
}

    #tdcExperiencias #lf ul .PDF:before {
        content: "\eada";
        font-family: icomoon;
        speak: none;
        position: absolute;
        right: 20px;
        bottom: 20px;
        font-size: 1.4em
    }

    #tdcExperiencias #lf ul .PDF:hover:before {
        border-bottom: 3px solid #5fb530
    }

#tdcExperiencias #lf tt {
    font-family: "Trebuchet MS" !important
}

#tdcExperiencias #lf b,
#tdcExperiencias #lf em,
#tdcExperiencias #lf i,
#tdcExperiencias #lf tt {
    display: block;
    text-decoration: none
}

#tdcExperiencias #lf a:hover {
    text-decoration: underline
}

#tdcExperiencias #lf ul img {
    float: left;
    margin-right: 10px;
    position: relative;
    z-index: 5
}

    #tdcExperiencias #lf ul img[alt^="(Acceso"] {
        width: auto;
        height: auto;
        display: none
    }

#tdcExperiencias .s {
    font-size: 16px;
    line-height: 1.1em;
    margin-bottom: 10px;
    font-weight: 700;
    color: #004c78;
    padding-left: 15px;
    padding-bottom: 5px
}

@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon_pdf.eot?sql4ad);
    src: url(../fonts/icomoon_pdf.eot?#iefixsql4ad) format('embedded-opentype'), url(../fonts/icomoon_pdf.ttf?sql4ad) format('truetype'), url(../fonts/icomoon_pdf.woff?sql4ad) format('woff'), url(../fonts/icomoon_pdf.svg?sql4ad#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#tdcIndTrim h3,
#tdcPerfProf h3 {
    display: none
}

#tdcIndTrim .s,
#tdcPerfProf .s {
    color: #777;
    font-size: 16px;
    line-height: 1.1em;
    margin-bottom: 10px;
    font-weight: 700
}

#tdcIndTrim #lf ul,
#tdcPerfProf #lf ul {
    padding: 0;
    border: solid 1px #CDCDCD;
    margin-bottom: 15px
}

    #tdcIndTrim #lf ul .details span.ver-mas a,
    #tdcIndTrim #lf ul .details span.ver-menos a,
    #tdcIndTrim #lf ul .summary span.ver-mas a,
    #tdcIndTrim #lf ul .summary span.ver-menos a,
    #tdcPerfProf #lf ul .details span.ver-mas a,
    #tdcPerfProf #lf ul .details span.ver-menos a,
    #tdcPerfProf #lf ul .summary span.ver-mas a,
    #tdcPerfProf #lf ul .summary span.ver-menos a {
        color: #004C78;
        background-color: #E4E3E3;
        text-align: right;
        font-size: 13px;
        display: block;
        clear: both;
        font-weight: 700
    }

    #tdcIndTrim #lf ul .details li,
    #tdcIndTrim #lf ul .summary li,
    #tdcPerfProf #lf ul .details li,
    #tdcPerfProf #lf ul .summary li {
        list-style: none
    }

        #tdcIndTrim #lf ul .details li.s,
        #tdcIndTrim #lf ul .summary li.s,
        #tdcPerfProf #lf ul .details li.s,
        #tdcPerfProf #lf ul .summary li.s {
            background-color: #004c78;
            color: #fff;
            font-size: 16px;
            list-style: none;
            margin: 0;
            padding: 5px 15px;
            border-bottom: 2px
        }

        #tdcIndTrim #lf ul .details li.l,
        #tdcIndTrim #lf ul .summary li.l,
        #tdcPerfProf #lf ul .details li.l,
        #tdcPerfProf #lf ul .summary li.l {
            padding: 5px 15px;
            border-bottom: 1px solid #cdcdcd
        }

            #tdcIndTrim #lf ul .details li.l:last-child,
            #tdcIndTrim #lf ul .summary li.l:last-child,
            #tdcPerfProf #lf ul .details li.l:last-child,
            #tdcPerfProf #lf ul .summary li.l:last-child {
                border: none
            }

            #tdcIndTrim #lf ul .details li.l a,
            #tdcIndTrim #lf ul .summary li.l a,
            #tdcPerfProf #lf ul .details li.l a,
            #tdcPerfProf #lf ul .summary li.l a {
                display: block;
                font-size: 13px;
                line-height: 1.4em;
                text-decoration: none;
                margin: 0
            }

            #tdcIndTrim #lf ul .details li.l p.mm,
            #tdcIndTrim #lf ul .summary li.l p.mm,
            #tdcPerfProf #lf ul .details li.l p.mm,
            #tdcPerfProf #lf ul .summary li.l p.mm {
                display: none
            }

            #tdcIndTrim #lf ul .details li.l em,
            #tdcIndTrim #lf ul .summary li.l em,
            #tdcPerfProf #lf ul .details li.l em,
            #tdcPerfProf #lf ul .summary li.l em {
                font-size: 1.3em;
                padding: 5px;
                display: inline-block;
                margin: 0;
                font-style: normal
            }

            #tdcIndTrim #lf ul .details li.l span.commentsNumber,
            #tdcIndTrim #lf ul .summary li.l span.commentsNumber,
            #tdcPerfProf #lf ul .details li.l span.commentsNumber,
            #tdcPerfProf #lf ul .summary li.l span.commentsNumber {
                color: #fff;
                display: inline;
                font-size: 13px;
                font-weight: 700;
                padding: 5px 0 8px;
                text-align: left
            }

            #tdcIndTrim #lf ul .details li.l b,
            #tdcIndTrim #lf ul .summary li.l b,
            #tdcPerfProf #lf ul .details li.l b,
            #tdcPerfProf #lf ul .summary li.l b {
                padding: 0 10px;
                display: block
            }

            #tdcIndTrim #lf ul .details li.l i,
            #tdcIndTrim #lf ul .summary li.l i,
            #tdcPerfProf #lf ul .details li.l i,
            #tdcPerfProf #lf ul .summary li.l i {
                padding: 0 10px;
                display: block;
                margin-bottom: 5px
            }

            #tdcIndTrim #lf ul .details li.l tt,
            #tdcIndTrim #lf ul .summary li.l tt,
            #tdcPerfProf #lf ul .details li.l tt,
            #tdcPerfProf #lf ul .summary li.l tt {
                padding: 0 10px;
                display: block
            }

            #tdcIndTrim #lf ul .details li.l a.co em,
            #tdcIndTrim #lf ul .summary li.l a.co em,
            #tdcPerfProf #lf ul .details li.l a.co em,
            #tdcPerfProf #lf ul .summary li.l a.co em {
                font-size: 13px;
                display: inline-block;
                text-align: left
            }

            #tdcIndTrim #lf ul .details li.l img.ce,
            #tdcIndTrim #lf ul .summary li.l img.ce,
            #tdcPerfProf #lf ul .details li.l img.ce,
            #tdcPerfProf #lf ul .summary li.l img.ce {
                float: left;
                width: auto;
                height: auto;
                display: none
            }

            #tdcIndTrim #lf ul .summary li.l span.ver-mas a,
            #tdcPerfProf #lf ul .summary li.l span.ver-mas a {
                margin: 0 -15px -5px -15px
            }

    #tdcIndTrim #lf ul > li,
    #tdcPerfProf #lf ul > li {
        list-style-type: none
    }

        #tdcIndTrim #lf ul > li.s,
        #tdcPerfProf #lf ul > li.s {
            background-color: #004c78;
            color: #fff;
            font-size: 16px;
            list-style: none;
            margin: 0;
            padding: 5px 15px;
            border-bottom: 2px
        }

        #tdcIndTrim #lf ul > li.l,
        #tdcPerfProf #lf ul > li.l {
            padding: 5px 15px
        }

            #tdcIndTrim #lf ul > li.l a,
            #tdcPerfProf #lf ul > li.l a {
                display: block;
                font-size: 13px;
                line-height: 1.4em;
                text-decoration: none;
                margin: 0
            }

            #tdcIndTrim #lf ul > li.l p.mm,
            #tdcPerfProf #lf ul > li.l p.mm {
                display: none
            }

            #tdcIndTrim #lf ul > li.l em,
            #tdcPerfProf #lf ul > li.l em {
                font-size: 1.3em;
                padding: 5px;
                display: inline-block;
                margin: 0;
                font-style: normal
            }

            #tdcIndTrim #lf ul > li.l span.commentsNumber,
            #tdcPerfProf #lf ul > li.l span.commentsNumber {
                color: #fff;
                display: inline;
                font-size: 13px;
                font-weight: 700;
                padding: 5px 0 8px;
                text-align: left
            }

            #tdcIndTrim #lf ul > li.l b,
            #tdcPerfProf #lf ul > li.l b {
                padding: 0 10px;
                display: block
            }

            #tdcIndTrim #lf ul > li.l i,
            #tdcPerfProf #lf ul > li.l i {
                padding: 0 10px;
                display: block;
                margin-bottom: 5px
            }

            #tdcIndTrim #lf ul > li.l tt,
            #tdcPerfProf #lf ul > li.l tt {
                padding: 0 10px;
                display: block
            }

            #tdcIndTrim #lf ul > li.l a.co em,
            #tdcPerfProf #lf ul > li.l a.co em {
                font-size: 13px;
                display: inline-block;
                text-align: left
            }

            #tdcIndTrim #lf ul > li.l img.ce,
            #tdcPerfProf #lf ul > li.l img.ce {
                float: left;
                width: auto;
                height: auto;
                display: none
            }

    #tdcIndTrim #lf ul .PDF,
    #tdcIndTrim #lf ul .mm .iPDF,
    #tdcIndTrim #lf ul .mm .iXLS,
    #tdcPerfProf #lf ul .PDF,
    #tdcPerfProf #lf ul .mm .iPDF,
    #tdcPerfProf #lf ul .mm .iXLS {
        width: 50px;
        height: 50px;
        border: 1px solid;
        color: #000
    }

    #tdcIndTrim #lf ul .mm .iPDF,
    #tdcPerfProf #lf ul .mm .iPDF {
        display: none
    }

    #tdcIndTrim #lf ul .mm .PDF:before,
    #tdcPerfProf #lf ul .mm .PDF:before {
        content: "\eada";
        font-family: icomoon;
        speak: none;
        position: absolute;
        right: 20px;
        font-size: 1.4em;
        color: #000;
        bottom: 20px
    }

    #tdcIndTrim #lf ul .mm .PDF:hover:before,
    #tdcPerfProf #lf ul .mm .PDF:hover:before {
        border-bottom: 3px solid #5fb530;
        padding-bottom: 5px
    }

#tdcIndTrim #lf a,
#tdcPerfProf #lf a {
    font-size: 1.2em;
    display: block;
    color: #000;
    text-decoration: none
}

#tdcIndTrim #lf b,
#tdcIndTrim #lf em,
#tdcIndTrim #lf i,
#tdcIndTrim #lf tt,
#tdcPerfProf #lf b,
#tdcPerfProf #lf em,
#tdcPerfProf #lf i,
#tdcPerfProf #lf tt {
    font-size: 1.2em;
    display: block;
    text-decoration: none;
    color: #000
}

#tdcIndTrim #lf b,
#tdcPerfProf #lf b {
    font-size: 1em
}

#tdcIndTrim #lf a:hover,
#tdcPerfProf #lf a:hover {
    text-decoration: underline
}

#tdcIndTrim #lf embed,
#tdcPerfProf #lf embed {
    border: 1px solid
}


/*
    - Falta poner en la cabecera el <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
*/

.cBody #cDocument #cCn #dHPlus .nAu {
    margin: 0;
    background: inherit;
    border: 0;
    padding: 0;
}

.cBody #cDocument #cCn #dHPlus ul.nAu li {
    background: inherit;
    padding: 0;
}

.cBody #cDocument #cCn #dHPlus .nCo {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #949494;
    border: 0;
    margin: 0;
    padding: 15px;
}

    .cBody #cDocument #cCn #dHPlus .nCo .nCO li {
        padding-left: 0;
        padding-right: 0;
    }

div.bannDirRRHH div.apartado {
    margin-top: 30px;
    overflow: auto;
    padding-bottom: 30px;
}

    div.bannDirRRHH div.apartado p {
        display: block;
        width: 95%;
        background-color: #1a4e78;
        color: #FFFFFF;
        height: 28px;
        line-height: 1.9em;
        padding-left: 9px;
        clear: both;
    }

    div.bannDirRRHH div.apartado#bannTrabTemp {
        margin-top: 0px;
        padding-bottom: 15px;
    }

    div.bannDirRRHH div.apartado div {
        float: left;
        margin-left: 4%;
        margin-top: 3%
    }

#cMenu .nav > li > a {
    padding: 15px 9px;
}


/* IPO-13991: Impedir efectos extension para Chrome de VLEX sobre nuestros productos */

#addon-section .tooltiptext.node-preview,
#addon-section .addon-tooltip .tooltiptext,
#addon-section .addon-tooltip svg {
    display: none !important
}

#addon-section .addon-tooltip {
    border: 0px !important;
    display: inherit !important;
    color: inherit;
    pointer-events: none !important;
    text-decoration: none !important;
    background-color: inherit !important;
    font-weight: inherit !important;
}

#cDocument #cCn #dHPlus a[class*="addon"]:not([href]),
#cDocument #cCn #dFiC a[class*="addon"]:not([href]) {
    color: inherit !important;
}


/* HOME */

#NovedadesLeft li img {
    width: 1900px;
    margin: 0 auto;
    display: block;
    height: 380px;
    opacity: .7;
}

#NovedadesLeft li a em img {
    width: auto;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
}

#NovedadesLeft li.dN,
#NovedadesLeft li.dY {
    position: relative;
}

    #NovedadesLeft li.dN a:first-of-type,
    #NovedadesLeft li.dY a:first-of-type {
        text-transform: uppercase;
        color: #fff;
        background-color: #e22130;
        padding: 6px 10px;
        margin: 36px 0;
        display: inline-block;
        font-size: 12px;
    }

    #NovedadesLeft li.dN a.ab:first-of-type em,
    #NovedadesLeft li.dY a.ab:first-of-type em {
        font-style: normal;
    }

    #NovedadesLeft li.dN a:first-of-type + a em,
    #NovedadesLeft li.dY a:first-of-type + a em {
        font-family: 'Lora', serif;
        text-transform: uppercase;
        color: #fff;
        font-size: 26px;
        line-height: 44px;
        font-style: normal;
        font-weight: 700;
        display: block;
        margin-top: auto;
    }

    #NovedadesLeft li.dN b:first-of-type,
    #NovedadesLeft li.dY b:first-of-type {
        color: #fff;
        font-weight: normal;
    }

    #NovedadesLeft li.dN b,
    #NovedadesLeft li.dY b {
        color: #fff;
        font-weight: normal;
        display: block;
    }

        #NovedadesLeft li.dN b:first-of-type + b {
        }

            #NovedadesLeft li.dN b:first-of-type + b + b {
            }

                #NovedadesLeft li.dN b:first-of-type + b + b + b {
                }

#NovedadesLeft .lf.esp ul {
    padding: 0;
    margin: 0;
}

#NovedadesHome {
    width: 100% !important;
}

div#NovedadesHome ul {
    padding-bottom: 32px;
}

#NovedadesHome ul li.dY {
    margin-top: -52px;
    width: 360px;
}

#NovedadesHome ul li.dY {
    width: 370px;
    margin-top: -52px;
}

    #NovedadesHome ul li.dY a {
        color: #fff !important;
    }

#NovedadesRight {
    width: 1175px;
    margin: 0 auto;
}

#NovedadesHome ul li.dN {
    display: inline-block;
    width: 370px;
    vertical-align: top;
    margin-top: -52px;
    background-color: #fff;
}

#NovedadesHome ul li:not(:last-child) {
    margin-right: 29px;
}

#NovedadesHome ul li.dN .tMM {
    display: none;
}

#NovedadesHome ul li.dN p {
    display: none;
}

#NovedadesHome ul li.dN video {
    width: 100%;
    height: 220px !important;
}

#NovedadesHome ul li.dN img {
    width: 100%;
    height: 220px;
}

#NovedadesHome ul li.dN a {
    display: block;
    font-style: normal;
    margin-top: 8px;
    font-weight: 700;
}

#NovedadesHome ul li.dN:first-child + li.dN a {
    color: #409bd1;
}

#NovedadesHome ul li.dN a + a {
    font-family: 'Lora', serif;
    color: #464646;
    font-size: 18px;
    font-weight: 700;
    margin-top: 8px;
}

#NovedadesHome ul li.dN a em {
    color: #464646;
    font-style: normal;
}

    #NovedadesHome ul li.dN a em img {
        display: none;
    }

#NovedadesHome ul li.dN .mm.URL object {
    width: 100% !important;
    height: 220px !important;
}

#Headhunting,
#Nombramientos {
    width: 100%;
    padding: 0 !important;
}

#Nombramientos {
    padding-bottom: 32px !important;
}

#SeccionCrecimiento {
    padding-top: 32px !important;
}

#Headhunting #HomeSeccionHeadHunting1 .lf ul {
    padding: 0;
}

#Nombramientos {
    margin-top: 16px !important;
}

#Headhunting .lf.esp .s.l1 .tde {
    text-transform: uppercase;
    color: #fff;
    background-color: #e22130;
    padding: 6px 10px;
    font-size: 13px;
    display: inline-block;
    margin-left: 8px;
    position: relative;
}

#Headhunting .lf.esp .s.l1 {
    position: relative;
}

    #Headhunting .lf.esp .s.l1::after {
        content: '';
        height: 6px;
        width: 94%;
        background-color: #e22130;
        display: block;
        position: absolute;
    }

#Headhunting .lf.esp ul li.l2:not(:last-child) {
    margin-right: 35px;
}

#Headhunting .lf.esp ul li.l2 .tMM {
    display: none;
}

#Headhunting .lf.esp ul li a em {
    font-family: 'Lora', serif;
    display: block;
    color: #464646;
    font-size: 18px;
    font-weight: 700;
    font-style: normal;
    margin-top: 8px;
}

    #Headhunting .lf.esp ul li a em img {
        display: none;
    }

#Headhunting .lf.esp ul li b {
    display: block;
    font-family: 'Asap', sans-serif;
    font-weight: 400;
    padding-bottom: 8px;
}

section[id^="Seccion"] ul li.dY::after {
    content: '';
    background-image: url(../Img/icono_candado_blanco.png);
    position: absolute;
    right: 16px;
    display: block;
    height: 22px;
    width: 20px;
    bottom: 15px;
    background-repeat: no-repeat;
}

#Headhunting .lf.esp .m.l2 > a {
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #e22130;
    color: #e22130;
    padding: 6px 10px;
    font-size: 12px;
    width: 180px;
    height: 20px;
}

#Headhunting .lf.esp .m.l2 ul {
    margin-top: 18px;
}

#HeadhuntingLeft {
    display: inline-block;
    vertical-align: top;
    width: 70%;
}

#HeadhuntingRight {
    display: inline-block;
    margin-top: 39px;
    width: 29%;
    vertical-align: top;
}

    #HeadhuntingRight #HomeBanner1 {
        height: 200px;
        overflow: hidden;
        margin-bottom: 8px;
    }

#HomeCapitalHumanoRight #HomeBanner1 {
    margin-bottom: 8px;
}

#HeadhuntingRight #HomeBanner2 {
    height: 200px;
    overflow: hidden;
}

#Nombramientos .s.l1,
{
    width: 100%;
    position: relative;
}

.col-lg-12 ul {
    padding-left: 0;
}

#Nombramientos .s.l1 a {
    display: block;
    border: 2px solid #e22130;
    color: #e22130;
    padding: 6px 12px;
    width: 128px;
    margin: 0 auto;
    z-index: 50;
    background-color: #fff;
    position: relative;
}

#Nombramientos .s.l1::before {
    content: '';
    height: 2px;
    background-color: #e22130;
    width: 94%;
    display: block;
    position: absolute;
    top: 17px;
    z-index: 0;
}

#Nombramientos .l.l2 {
    display: inline-block;
    width: 218px;
    vertical-align: top;
    margin-top: 22px;
    margin-left: 0;
    margin-right: 60px;
}

    #Nombramientos .l.l2:nth-child(4),
    #Nombramientos .l.l2:nth-child(7) {
        margin-right: 0;
    }

    #Nombramientos .l.l2 img {
        display: block;
        height: 140px;
    }

        #Nombramientos .l.l2 img + a em {
            font-style: normal;
            color: #464646;
            display: block;
            margin-top: 6px;
            font-family: 'Asap', serif;
            font-size: 14px;
            line-height: 18px;
        }

    #Nombramientos .l.l2:not(:last-child) {
    }

#NovedadesLeft .lf.esp ul li.s.l1 {
    height: 380px;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #000;
}

    #NovedadesLeft .lf.esp ul li.s.l1::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .1);
    }

#NovedadesLeft .lf.esp ul li.l.l2.dN,
#NovedadesLeft .lf.esp ul li.l.l2.dY {
    width: 1200px;
    margin: -402px auto 0 auto;
    height: 400px;
    overflow: hidden;
    padding: 20px;
}

#SeccionHeadhunting {
    position: relative;
    margin-top: 32px;
}

#SeccionCrecimiento #Crecimiento {
    width: 100%;
}

#HomeSeccionCrecimiento1 .s.l1,
#SeccionConciliacion .s.l1,
#SeccionCompensacion .s.l1,
#SeccionRRLL .s.l1,
#Tendencias .s.l1,
ul li:not(:first-child) .s.l1 {
    position: relative;
}

    #HomeSeccionCrecimiento1 .s.l1 .tde {
        text-transform: uppercase;
        color: #fff;
        background-color: #84b722;
        padding: 6px 10px;
        font-size: 13px;
        display: inline-block;
        margin-left: 8px;
        position: relative;
    }

    #HomeSeccionCrecimiento1 .s.l1::after {
        content: '';
        height: 6px;
        width: 94%;
        background-color: #84b722;
        display: block;
        position: absolute;
    }

#HomeSeccionCrecimiento1 ul li.l2,
#SeccionConciliacion ul li.l2,
#SeccionCompensacion ul li.l2,
#Tendencias ul li.l2 {
    margin-top: 32px;
}

#HomeSeccionCrecimiento1 ul li b {
    display: block;
    font-weight: 400;
    font-size: 12px;
    margin-top: 1px;
}

.seccion ul li:not(:first-child) {
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
}

.seccion ul li:nth-child(3) {
    margin-right: 0;
}

#HomeSeccionCrecimiento1 ul li:not(:first-child) a {
    font-style: normal;
}

    #HomeSeccionCrecimiento1 ul li:not(:first-child) a em {
        font-family: 'Lora', serif;
        font-size: 18px;
        font-weight: 700;
        color: #464646;
        font-style: normal;
    }

        #HomeSeccionCrecimiento1 ul li:not(:first-child) a em img {
            display: none;
        }

#SeccionCrecimiento #CrecimientoLeft {
    width: 74.5%;
    display: inline-block;
    vertical-align: top;
}

#SeccionCrecimiento #CrecimientoRight {
    width: 25.2%;
    display: inline-block;
    vertical-align: top;
    margin-top: 48px;
}

#Conciliacion ul li:nth-child(3) {
    margin-right: 0;
}

#Calendario {
    margin: 16px 0;
    background-color: #f7f7f7;
    padding: 8px;
    width: 300px;
}

    #Calendario h3 {
        margin-top: 0;
    }

#HistAgFormSpinner {
    font-size: 0;
}

#SeccionCrecimiento #CrecimientoLeft ul li:not(:first-child) a {
    display: block;
}

#Conciliacion .s.l1 {
    position: relative;
}

    #Conciliacion .s.l1 .tde {
        text-transform: uppercase;
        color: #fff;
        background-color: #e88e00;
        padding: 6px 10px;
        font-size: 13px;
        display: inline-block;
        margin-left: 8px;
        position: relative;
    }

    #Conciliacion .s.l1::after {
        content: '';
        height: 6px;
        width: 94%;
        background-color: #e88e00;
        display: block;
        position: absolute;
    }

#Conciliacion .lf ul li:not(:first-child) a {
    display: block;
}

#Conciliacion ul li:not(:first-child) a {
    font-style: normal;
}

    #Conciliacion ul li:not(:first-child) a em {
        font-family: 'Lora', serif;
        font-size: 18px;
        font-weight: 700;
        color: #464646;
        font-style: normal;
    }

#Conciliacion ul li b {
    display: block;
    font-weight: 400;
    font-size: 12px;
    margin-top: 1px;
}

#SeccionConciliacion #ConciliacionLeft {
    width: 74.5%;
    display: inline-block;
    vertical-align: top;
}

#SeccionConciliacion #ConciliacionRight {
    width: 25.2%;
    display: inline-block;
    vertical-align: top;
    margin-top: 48px;
}

#HomeBanner5 {
    margin: 8px 0;
}

#rssReaderControl2 span {
    display: none;
}

#rssReaderControl2 {
    border: 1px solid #dad9d9;
    padding: 16px 16px 0 16px;
}

div#rssReaderControl2 li {
    margin-bottom: 8px;
}

#SeccionConciliacion #ConciliacionRight #LoMasLeido #Leidos,
#BlogCanal #rssReaderControl1,
#BlogCanal #rssReaderControl2,
#RRLLRight ul {
    border: 1px solid #dad9d9;
    padding: 8px;
    margin-bottom: 8px;
}

    #RRLLRight ul li {
        position: relative;
    }

        #RRLLRight ul li::before {
            content: '';
            border-radius: 50%;
            height: 5px;
            width: 5px;
            position: absolute;
            top: 8px;
            left: 0;
            background-color: #00baff;
        }

        #RRLLRight ul li a {
            padding-left: 10px;
        }

#SeccionConciliacion #ConciliacionRight #LoMasLeido #lblLeidos,
#BlogCanal .tittle,
#RRLLRight span {
    background: linear-gradient(to right, #005585, #00b8fd);
    padding: .7em;
    font-size: 14px;
    margin: 0;
    display: block;
    color: #fff;
}

    #SeccionConciliacion #ConciliacionRight #LoMasLeido #lblLeidos,
    #BlogCanal .tittle a {
        color: #fff;
        display: block
    }

#BlogCanal #rssReaderControl1 ul,
#BlogCanal #rssReaderControl2 ul {
    padding-left: 0;
}

    #BlogCanal #rssReaderControl1 ul li a,
    #BlogCanal #rssReaderControl2 ul li a {
        display: block;
    }

#SeccionConciliacion #ConciliacionRight #LoMasLeido #Leidos #readsView #readsHead,
#SeccionConciliacion #ConciliacionRight #LoMasLeido #Leidos #readsView label,
#SeccionConciliacion #ConciliacionRight #LoMasLeido #Leidos #readsView input,
#SeccionConciliacion #ConciliacionRight #LoMasLeido #Leidos .readsDate,
#SeccionConciliacion #ConciliacionRight #LoMasLeido #Leidos .readsTotal {
    display: none;
}

#LoMasLeido {
    margin: 8px auto 8px auto;
    width: 300px;
}

#readsHead,
#readsView label,
#readsView label + input,
.readsDate,
.readsTotal {
    display: none;
}

#readsView {
}

    #readsView #readsBody dl:not(:last-child) {
        border-bottom: 1px solid #dad9d9;
        padding-bottom: 10px;
    }

#LoMasLeido #Leidos a {
    cursor: pointer;
    background: url(../img/bullet.png) no-repeat 0 4px;
    background-size: 14px;
    color: #4c4b4b;
    display: block;
    height: auto;
    padding-left: 18px;
}

#BlogCanal #rssReaderControl1 ul li a,
#BlogCanal #rssReaderControl2 ul li a {
    cursor: pointer;
    background: url(../img/bullet_blog.png) no-repeat 0 4px;
    background-size: 21px;
    color: #4c4b4b;
    display: block;
    height: auto;
    padding-left: 32px;
    font-size: 15px;
}

section[id^="Seccion"] .col-lg-12 img {
    height: 237px;
    width: 100%;
}

    section[id^="Seccion"] .col-lg-12 img.iPDF {
        display: none;
    }

section[id^="Seccion"] .col-lg-12 .s.l1 {
    position: relative;
}

#Compensacion .s.l1 .tde {
    text-transform: uppercase;
    color: #fff;
    background-color: #901571;
    padding: 6px 10px;
    font-size: 13px;
    display: inline-block;
    margin-left: 8px;
    position: relative;
}

#Compensacion .s.l1::after {
    content: '';
    height: 6px;
    width: 94%;
    background-color: #901571;
    display: block;
    position: absolute;
}

section[id^="Seccion"] ul li:not(:first-child) {
    width: 370px;
    display: inline-block;
    vertical-align: top;
    margin-top: 32px;
    overflow: hidden;
}

section[id^="Seccion"] ul li.dY {
    background: linear-gradient(to right, #01987a, #6fcd6c);
    color: white;
    padding-bottom: 4px;
    position: relative;
}

    section[id^="Seccion"] ul li.dY a em,
    section[id^="Seccion"] ul li.dY a,
    section[id^="Seccion"] ul li.dY b {
        color: white !important;
        padding: 4px 0 0 4px;
    }

        section[id^="Seccion"] ul li.dY a em {
            display: block;
        }

    section[id^="Seccion"] ul li.dY b {
        padding: 0 46px 8px 8px;
    }

    section[id^="Seccion"] ul li.dY::before {
        content: '';
        display: block;
        width: 140px;
        height: 48px;
        background-image: url(../Img/ch_premium.png);
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        top: 0;
        background-size: contain;
    }

section[id^="Seccion"] .Seccion_left ul li:not(:first-child) a {
    display: block;
}

section[id^="Seccion"] ul li:not(:first-child) a {
    font-style: normal;
}

section[id^="Seccion"] .Seccion_left {
    width: 74.5%;
    display: inline-block;
    vertical-align: top;
}

section[id^="Seccion"] .Seccion_right {
    width: 25.2%;
    display: inline-block;
    vertical-align: top;
    margin-top: 48px;
}

    section[id^="Seccion"] .Seccion_right li {
        width: auto !important;
    }

section[id^="Seccion"] .col-lg-12 a em {
    font-family: 'Lora', serif;
    font-size: 18px;
    font-weight: 700;
    color: #464646;
    font-style: normal;
}

section[id^="Seccion"] .col-lg-12 a {
    font-style: normal;
    display: block;
}

section[id^="Seccion"] .col-lg-12 li.s.l1 a {
    padding-left: 16px;
}

section[id^="Seccion"] .col-lg-12 b {
    display: block;
    font-weight: 400;
    font-size: 12px;
    margin-top: 1px;
}

section[id^="Seccion"] .col-lg-12 em img {
    display: none;
}

#RRLL .s.l1 .tde {
    text-transform: uppercase;
    color: #fff;
    background-color: #80bce0;
    padding: 6px 10px;
    font-size: 13px;
    display: inline-block;
    margin-left: 8px;
    position: relative;
}

#RRLL .s.l1::after {
    content: '';
    height: 6px;
    width: 94%;
    background-color: #80bce0;
    display: block;
    position: absolute;
}

section[id^="Seccion"] ul li:not(:first-child):empty {
    display: none;
}

#Tendencias .s.l1 .tde {
    text-transform: uppercase;
    color: #fff;
    background-color: #5a528c;
    padding: 6px 10px;
    font-size: 13px;
    display: inline-block;
    margin-left: 8px;
    position: relative;
}

#Tendencias .s.l1::after {
    content: '';
    height: 6px;
    width: 94%;
    background-color: #5a528c;
    display: block;
    position: absolute;
}

#Twitter {
    border: 1px solid #e2e9ec;
    margin: 8px 0;
    width: 300px;
}

    #Twitter iframe {
        height: 3336px !important;
    }

.row {
    margin: 0 !important;
}

section[id^="Seccion"] ul li#liFormacion {
    margin-top: 0;
}

div[id^="HomeBannerCentral"] {
    width: 728px !important;
    max-height: 90px !important;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

img.img_ad {
    max-height: 90px !important;
    max-width: 728px !important;
}

#HomeBannerCentral3,
#HomeBannerCentral4,
#HomeBannerCentral5,
#HomeBannerCentral6,
#HomeBannerCentral7,
#HomeBannerCentral8 {
    margin: 16px 0;
}

#HomeBannerCentral7 {
    height: 180px;
}

#suscripcion {
    overflow: auto;
    margin-bottom: 36px;
}

    #suscripcion a {
        background-image: url(../Img/revista_top.png);
        width: 331px;
        height: 210px;
        background-size: contain;
    }

    #suscripcion h1 {
        float: left;
        display: none;
    }

    #suscripcion a {
        display: block;
        margin: 0 auto;
        color: #fff;
        padding: 16px;
    }

#Revista h3 {
    font-family: 'Lora', serif;
}

#Revista ul li > img {
    width: 180px;
    float: left;
    margin-right: 8px;
}

#Revista ul li .tti {
    font-family: 'Asap', sans-serif;
    display: block;
}

    #Revista ul li .tti .tde {
        font-family: 'Asap', sans-serif;
        color: #409bd1;
    }

#Revista ul li em {
    color: #464646;
    font-style: normal;
}

    #Revista ul li em img {
        margin-left: 8px;
    }

#Revista h3 {
    font-weight: 700;
    font-family: 'Lora', serif;
}

#Revista ul:first-of-type li.s.l1 img {
    width: 240px;
    float: left;
    margin-right: 8px;
}

#Revista ul {
    clear: both;
    overflow: auto;
    background-color: #f7f7f7;
    padding: 16px;
}


/* MENÚ */

#MenuPrincipal01 {
    display: none;
}

#ulMenuPrincipal {
    width: 1202px;
    margin: 0 auto;
    float: none;
    clear: both;
    position: relative;
    display: block;
}

    #ulMenuPrincipal.navbar-nav > li {
        position: relative;
        background-color: #1f2025;
    }

[action*="Revista"] #ulMenuPrincipal.navbar-nav > li#MenuPrincipal10 a {
    background: linear-gradient(to right, #005686, #1fbcdd);
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal05 a,
#ulMenuPrincipal.navbar-nav > li#MenuPrincipal08 a,
#ulMenuPrincipal.navbar-nav > li#MenuPrincipal11 a,
#ulMenuPrincipal.navbar-nav > li#MenuPrincipal09 a {
    line-height: 50px;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal08 a {
    width: 102px;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal11 a {
    width: 102px;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal03 a {
    width: 108px;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal07 a {
    width: 146px;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal06 a {
    width: 102px;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal09 a,
#ulMenuPrincipal.navbar-nav > li#MenuPrincipal11 a {
    background-color: #3e4243;
    font-weight: 400;
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    font-size: 12px;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal09 a {
    border-left: .01em solid #7f8384;
}

    #ulMenuPrincipal.navbar-nav > li#MenuPrincipal09 a:hover,
    #ulMenuPrincipal.navbar-nav > li#MenuPrincipal11 a:hover {
        background-color: #1f2025;
        color: #fff;
    }

#ulMenuPrincipal.navbar-nav > li > a {
    font-family: 'Noto', sans-serif;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    width: auto;
    height: 50px;
    font-size: 12px;
    padding-top: 8px;
    line-height: 18px;
    position: relative;
    z-index: 5;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal02 > a,
#ulMenuPrincipal.navbar-nav > li#MenuPrincipal04 > a {
    width: 118px;
}

#ulMenuPrincipal.navbar-nav > li#MenuPrincipal10 > a {
    line-height: 12px;
    padding-top: 11px;
    /* background: initial; */
    background: linear-gradient(to right, #00987a, #7cc379);
}

    #ulMenuPrincipal.navbar-nav > li#MenuPrincipal10 > a span {
        display: block;
    }

        #ulMenuPrincipal.navbar-nav > li#MenuPrincipal10 > a span:first-child {
            text-transform: uppercase;
            letter-spacing: 1.3px;
        }

            #ulMenuPrincipal.navbar-nav > li#MenuPrincipal10 > a span:first-child + span {
                font-weight: 100;
                letter-spacing: 2.6px;
                margin-top: 3px;
                text-transform: capitalize;
            }

.navbar-nav > li > a dfn {
    font-style: normal;
    font-weight: bold;
    display: block;
}

li[id^="MenuPrincipal"] {
    position: relative;
}

    li[id^="MenuPrincipal"]::after {
        content: '';
        position: absolute;
        bottom: 0;
        height: 4px;
        width: 100%;
        display: block;
    }

    li[id^="MenuPrincipal"]:hover::after {
        content: '';
        height: 50px;
    }

li#MenuPrincipal02::after {
    content: '';
    background-color: #e22130;
    transition: .3s;
}

li#MenuPrincipal02 a:hover {
    background-color: #e22130;
    transition: 6s;
}

li#MenuPrincipal03::after {
    content: '';
    background-color: #84b722;
    transition: .3s;
}

li#MenuPrincipal03 a:hover {
    background-color: #84b722;
    transition: 6s;
}

li#MenuPrincipal04::after {
    content: '';
    background-color: #e88e00;
    transition: .3s;
}

li#MenuPrincipal04 a:hover {
    background-color: #e88e00;
    transition: 6s;
}

li#MenuPrincipal05::after {
    content: '';
    background-color: #901571;
    transition: .3s;
}

li#MenuPrincipal05 a:hover {
    background-color: #901571;
    transition: 6s;
}

li#MenuPrincipal06::after {
    content: '';
    background-color: #80bce0;
    transition: .3s;
}

li#MenuPrincipal06 a:hover {
    background-color: #80bce0;
    transition: 6s;
}

li#MenuPrincipal07::after {
    content: '';
    background-color: #a3c659;
    transition: .3s;
}

li#MenuPrincipal07 a:hover {
    background-color: #a3c659;
    transition: 6s;
}

li#MenuPrincipal08::after {
    content: '';
    background-color: #5a528c;
    transition: .3s;
}

li#MenuPrincipal08 a:hover {
    background-color: #5a528c;
    transition: 6s;
}

li#MenuPrincipal10::after {
    content: '';
    /* background: linear-gradient(to right, #005686, #1fbcdd); */
    background: linear-gradient(to right, #00987a, #7cc379);
    transition: .3s;
}


/* REVISTAS */

#UltNumHTML .projekktor {
    margin: 0 auto;
}

#UltNumHTML h3 {
    display: none;
}

#UltNumHTML #lf {
    margin: 32px auto;
    width: 1200px;
}

    #UltNumHTML #lf ul {
        padding: 0;
    }

#lista h3 .tti .tde,
#lista #lf .par .l .ab em {
    display: none;
}

#UltNumHTML h3 + #lf .ab img {
    width: 331px;
    height: 210px;
    margin: 0 auto;
    display: block;
    background-size: contain;
}

#lista #lf {
    margin: 32px auto;
    width: 1200px;
}

    #lista #lf .imp li a.ab {
        display: none;
    }

    #lista #lf ul li.m .tti + ul li a em {
        font-weight: bold;
        font-size: 16px;
    }

    #lista #lf ul li.m .tti + ul li a b {
        display: block;
        color: #464646;
        font-weight: 400;
        font-family: 'Fira Sans', sans-serif;
    }

    #lista #lf ul li.m .tde {
        display: inline-block;
        padding: 6px 10px;
        text-transform: uppercase;
        margin: 16px;
        position: relative;
        background-color: #fff;
        z-index: 5;
    }

    #lista #lf ul li.m .tti + ul::before {
        content: '';
        height: 1px;
        width: 480px;
        position: absolute;
        top: -39px;
        left: 140px;
        display: block;
        z-index: 0;
    }

#lista img {
    display: none;
}

#lista #lf ul li.m .tti + ul li a em,
#lista #lf ul li.m .tti + ul li a tt {
    font-family: 'Fira Sans', sans-serif;
    text-decoration: none;
    display: block;
    font-style: normal;
    color: #464646;
    margin: 6px;
}

#lista #lf ul li.m .tti + ul {
    position: relative;
    width: 768px;
    margin: 0 auto;
    padding: 0;
}

#lista #lf ul li.m {
    text-align: center;
    margin: 26px 0;
}

#lista #lf .s .tti .tde {
    color: #fff;
    padding: 8px 12px;
    position: relative;
}

#lista #lf .s .tde {
    font-weight: bold;
}


/* ADMINISTRACIONES PÚBLICAS */

#lista #lf .s.l1-94826 .tti .tde {
    background-color: #a3c659;
}

#lista #lf .s.l1-94826 {
    border-bottom: 6px solid #a3c659;
}

    #lista #lf .s.l1-94826 ~ .l2 .tti .tde {
        border: 1px solid #a3c659;
        color: #a3c659;
    }

    #lista #lf .s.l1-94826 ~ .l2 .tti + ul::before {
        content: '';
        background-color: #84b722;
    }


/* CRECIMIENTO PROFESIONAL */

#lista #lf .s.l1-124525 .tti .tde {
    background-color: #84b722;
}

#lista #lf .s.l1-124525 {
    border-bottom: 6px solid #84b722;
}

    #lista #lf .s.l1-124525 ~ .l2 .tti .tde {
        border: 1px solid #84b722;
        color: #84b722;
    }

    #lista #lf .s.l1-124525 ~ .l2 .tti + ul::before {
        content: '';
        background-color: #84b722;
    }


/* HEADHUNTING Y SELECCIÓN */

#lista #lf .s.l1-307647 .tti .tde {
    background-color: #e22130;
}

#lista #lf .s.l1-307647 {
    border-bottom: 6px solid #e22130;
}

    #lista #lf .s.l1-307647 ~ .l2 .tti .tde {
        border: 1px solid #e22130;
        color: #e22130;
    }

    #lista #lf .s.l1-307647 ~ .l2 .tti + ul::before {
        content: '';
        background-color: #e22130;
    }


/* RELACIONES LABORALES Y PREVENCIÓN */

#lista #lf .s.l1-307650 .tti .tde {
    background-color: #80bce0;
}

#lista #lf .s.l1-307650 {
    border-bottom: 6px solid #80bce0;
}

    #lista #lf .s.l1-307650 ~ .l2 .tti .tde {
        border: 1px solid #80bce0;
        color: #80bce0;
    }

    #lista #lf .s.l1-307650 ~ .l2 .tti + ul::before {
        content: '';
        background-color: #80bce0;
    }


/* TENDENCIAS */

#lista #lf .s.l1-125077 .tti .tde {
    background-color: #5a528c;
}

#lista #lf .s.l1-125077 {
    border-bottom: 6px solid #5a528c;
}

    #lista #lf .s.l1-125077 ~ .l2 .tti .tde {
        border: 1px solid #5a528c;
        color: #5a528c;
    }

    #lista #lf .s.l1-125077 ~ .l2 .tti + ul::before {
        content: '';
        background-color: #5a528c;
    }


/* CONCILIACIÓN Y DIVERSIDAD */

#lista #lf .s.l1-307648 .tti .tde {
    background-color: #e88e00;
}

#lista #lf .s.l1-307648 {
    border-bottom: 6px solid #e88e00;
}

    #lista #lf .s.l1-307648 ~ .l2 .tti .tde {
        border: 1px solid #e88e00;
        color: #e88e00;
    }

    #lista #lf .s.l1-307648 ~ .l2 .tti + ul::before {
        content: '';
        background-color: #e88e00;
    }


/* COMPENSACIÓN */

#lista #lf .s.l1-124508 .tti .tde {
    background-color: #901571;
}

#lista #lf .s.l1-124508 {
    border-bottom: 6px solid #901571;
}

    #lista #lf .s.l1-124508 ~ .l2 .tti .tde {
        border: 1px solid #901571;
        color: #901571;
    }

    #lista #lf .s.l1-124508 ~ .l2 .tti + ul::before {
        content: '';
        background-color: #901571;
    }


/* PERSONAL Y PROFESIONAL */

#lista #lf .s.l1-189094 .tti .tde {
    background-color: #157b90;
}

#lista #lf .s.l1-189094 {
    border-bottom: 6px solid #157b90;
}

    #lista #lf .s.l1-189094 ~ .l2 .tti .tde {
        border: 1px solid #157b90;
        color: #157b90;
    }

    #lista #lf .s.l1-189094 ~ .l2 .tti + ul::before {
        content: '';
        background-color: #157b90;
    }

#lista .projekktor {
    background-color: #000;
    font-family: 'Lucida Grande', 'Trebuchet MS', Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    display: block;
    position: relative;
    overflow: hidden;
    width: 400px;
    margin: 0 auto;
}

[action*="LRReclutamiento"] #navToolbar,
[action*="LRFormacion"] #navToolbar,
[action*="LRDiversidad"] #navToolbar,
[action*="LRCompensacion"] #navToolbar,
[action*="LRPrevencion"] #navToolbar,
[action*="LRAAPP"] #navToolbar,
[action*="LRTendencias"] #navToolbar,
[action*="ListaResultados"] #navToolbar,
[action*="LRNombramiento"] #navToolbar {
    display: none;
}

form [action*="Revista.aspx"] {
}

.is_logged [action*="LRReclutamiento"] #cBanner,
.is_logged [action*="LRFormacion"] #cBanner,
.is_logged [action*="LRDiversidad"] #cBanner,
.is_logged [action*="LRCompensacion"] #cBanner,
.is_logged [action*="LRPrevencion"] #cBanner,
.is_logged [action*="LRAAPP"] #cBanner,
.is_logged [action*="LRTendencias"] #cBanner,
.is_logged [action*="ListaResultados"] #cBanner {
    display: none;
}

#Recursospage #cLeft {
    width: 180px;
    display: inline-block;
}

#Recursospage #cCenter.resultList-general {
    margin-left: 0px;
    width: calc(100% - 494px);
}

#lblAgrupacion {
    display: none;
}

#li_gi_date,
#li_gr_voces {
    margin-bottom: 8px;
    background-color: #ebeaeb;
    padding: 8px;
    font-family: 'Fira Sans', sans-serif;
}

    #li_gi_date a span,
    #li_gr_voces a span {
        color: #409bd1;
        font-size: 14px;
        font-weight: 700;
    }

.js-seeMore,
.js-seeLess {
    display: block;
    text-align: right;
    border-top: 1px solid #e0dada;
    padding-top: 3px;
    margin-top: 8px;
    margin-right: 8px;
}

#ul_gi_date li a,
#li_gr_voces li a {
    color: #464646;
    font-size: 13px;
}


/* LOGIN */

.is_logged .wk-btn-login {
    display: none;
}

.is_logged #cHead #cHeadlogin #cLogin {
    display: block;
    position: relative;
    border: none;
    padding: 0;
    width: auto;
}

.is_logged #MenuSup1 + li::before {
    content: '';
    background-image: none !important;
}

.is_logged #MenuSup1 + li #cLogin .divlogoutBtn input {
    border: none !important;
    background-color: #e12031 !important;
    color: #fff !important;
    height: 36px !important;
}

    .is_logged #MenuSup1 + li #cLogin .divlogoutBtn input:hover {
        background-color: #b91b29 !important;
    }

.is_logged .divlogoutTxt {
    white-space: nowrap;
    padding: 16px 16px 0 16px;
    background-color: #fff;
    width: 204px;
    line-height: 16px;
    border: 1px solid #a6a6a6;
    border-bottom: 0;
    position: absolute;
    z-index: 3;
    top: 25px;
    right: 0;
    display: none;
}

.is_logged .divlogoutBtn {
    padding: 8px 16px 16px 16px;
    clear: both;
    width: 204px;
    background-color: #fff;
    border: 1px solid #a6a6a6;
    border-top: 0;
    position: absolute;
    z-index: 3;
    top: 58px;
    right: 0;
    display: none;
}

.is_logged .falsologout input {
    display: none;
}

.container.resultlist {
    width: 1200px !important;
}

    .container.resultlist #navToolbar {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

.s.l1 .tde {
    font-weight: bold;
}

.container.container_document {
    width: 1200px !important;
}


/* REVISTA */

.classContainerCarousel {
    border-top: 1px solid #409bd1;
    width: 960px;
    padding-top: 80px;
    position: relative;
    margin: 76px auto 36px auto;
}

    .classContainerCarousel::before {
        content: 'Consulta en tu Biblioteca Digital Inteligente Legalteca todos los números de tu revista';
        font-family: 'Fira Sans', sans-serif;
        font-style: italic;
        font-size: 18px;
        font-weight: bold;
        position: absolute;
        top: 32px;
        left: 134px;
        color: #409bd1;
    }

    .classContainerCarousel .item img {
        width: 140px;
    }

        .classContainerCarousel .item img + a {
            display: block;
            margin: 3px;
            font-weight: 700;
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
            line-height: 473px;
        }

    .classContainerCarousel .jcarousel-item-horizontal {
        padding: 32px 72px;
        position: relative;
        background-color: #e6e6e6;
    }

.jcarousel-skin-tango .jcarousel-container {
    background-color: #e6e6e6;
}

.bannResponsive {
    display: none;
}

.burger-bars {
    display: none;
    position: relative;
}


/* Nuevo loader WK */

.container_spinner {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.6);
    width: 100%;
    height: 100%;
    z-index: 1001;
}

.preload-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

    .preload-icon > div {
        width: 4px;
        height: 22px;
        background-color: #00003c;
        display: inline-block;
        -webkit-animation: bouncedelay 1.4s infinite ease-in-out both;
        animation: bouncedelay 1.4s infinite ease-in-out both;
    }

    .preload-icon .bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }

    .preload-icon .bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
    }

@keyframes bouncedelay {
    0%,80%,100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0)
    }
}

/* fin de Nuevo loader WK */

/* TABS activo */

[action*="LRReclutamiento"] li[id^="MenuPrincipal02"]::after,
[action*="LRFormacion"] li[id^="MenuPrincipal03"]::after,
[action*="LRCompensacion"] li[id^="MenuPrincipal05"]::after,
[action*="LRPrevencion"] li[id^="MenuPrincipal06"]::after,
[action*="LRAAPP"] li[id^="MenuPrincipal07"]::after,
[action*="LRDiversidad"] li[id^="MenuPrincipal04"]::after,
[action*="LRTendencias"] li[id^="MenuPrincipal08"]::after,
[action*="Revista"] li[id^="MenuPrincipal10"]::after {
    content: '';
    height: 50px;
}

[action*="LRNombramiento"] li[id^="MenuPrincipal09"] a,
[action*="Multimedia"] li[id^="MenuPrincipal11"] a {
    background-color: #1f2025 !important;
    color: #fff;
}

#logindiv .divcheck {
    display: none;
}
/*Ocultar widget Twitter de la home*/
.HomeCapitalHumano_container #Twitter {
    display: none;
}
/*Área de Cliente*/
#menuSuperior #ulmMenuright li#MenuSup2.area_cliente a {
    display: inline-block;
}

#menuSuperior #ulmMenuright li#MenuSup2.area_cliente a#hrefAreaCliente2 {
    padding-left: 0;
    color: #80bce0;
}
#menuSuperior #ulmMenuright li#MenuSup2.area_cliente:before {
    content: "\f52b";
    font-family: "Font Awesome 6 Pro";
    font-size: 18px;
    color: #80bce0;
    position: absolute;
    top: -3px;
    left: -11px;
    display: block;
    width: 22px;
    height: 23px;
}
#Cbody #logoutContent.container .row .mail.col-md-3 {
    margin-top: 25px;
}
.is_not-logged #cHead #ulmMenuright .area_cliente#MenuSup2 {
    display: none;
}