﻿#divElementosUsuario ul {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    min-height: 30px;
    max-height: 500px;
    overflow-y: scroll;
}
#divElementosUsuario input {
    width: calc(100% - 12px);
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 6px;
}
#divElementosUsuario li {
    list-style: none;
    min-height: 24px;
    width: 500px;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom:6px;
}
#divElementosUsuario li:first-child {
    margin-bottom: 0px;
}
    #divElementosUsuario li a, #divElementosUsuario li span {
        color: #333;
        background-repeat: no-repeat;
        padding-left: 22px;
        margin-top: 5px;
        padding-bottom: 2px;
        background-position-y:1px;
    }
    #divElementosUsuario li a:hover {
        color:#111;
    }
        #divElementosUsuario li a.indentar {
            margin-left:25px;
        }
        #divElementosUsuario li span.usuarioWeb {
            font-weight: 700;
        }
            #divElementosUsuario li span.infoextra {
                font-weight: 400;
                font-size: 9px;
                line-height: 20px;
                color: #999;
                padding: 0;
                margin: 0;
                padding-left: 46px;
                margin-bottom: 16px;
            }

div#menuppal{
    display:none;
}
div#areaMenu {
    display: none;
}




div.arrows {
    background-color: rgba(255,255,255,1);
    border-bottom: 1px #ddd solid;
    margin-bottom: 5px;
}
    div.arrows > ol {
        margin: 0;
        padding-inline-start:10px;
    }

.arrows {
    white-space: nowrap;
    user-select: none;
}

    .arrows li {
        display: inline-block;
        line-height: 30px;
        margin: 0 9px 0 -10px;
        padding: 0 20px 0 20px;
        position: relative;
        z-index: 1;
    }

        .arrows li::before,
        .arrows li::after {
            border-right: 1px solid #ddd;
            content: '';
            display: block;
            height: 50%;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            z-index: -1;
            transform: skewX(45deg);
        }

        .arrows li::after {
            bottom: 0;
            top: auto;
            transform: skewX(-45deg);
        }

        .arrows li:last-of-type::before,
        .arrows li:last-of-type::after {
            display: none;
        }

        .arrows li a, .arrows li span {
            z-index: 2;
            font-size: 11px;
            letter-spacing: -1px;
            text-decoration: none;
            color:#aaa;
            line-height:20px;
            display:inline-block;
            vertical-align:bottom;
            margin-bottom:4px;
        }
        .arrows li span {
            cursor:default;
        }
        .arrows li a:hover {
            color:#888;
        }
            /*.arrows li:nth-of-type(1) a, .arrows li:nth-of-type(1) span {
            color: hsl(0, 0%, 70%);
        }

        .arrows li:nth-of-type(2) a, .arrows li:nth-of-type(2) span {
            color: hsl(0, 0%, 65%);
        }

        .arrows li:nth-of-type(3) a, .arrows li:nth-of-type(3) span {
            color: hsl(0, 0%, 50%);
        }

        .arrows li:nth-of-type(4) a, .arrows li:nth-of-type(4) span {
            color: hsl(0, 0%, 45%);
        }*/
            #menu_usuario
{
    margin-top:5px;
    padding:4px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-align:left;
    display:inline-block;
    float:right;
    background-color:#eee;
    border-spacing:3px;
   
}
    #menu_usuario div.botonera
    {
        text-align:center;
        position:relative;
        display:table-cell;
        border:1px #e5e5e5 solid;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        background-repeat:no-repeat;
        background-position: left center;
        background-position-y:center;
        cursor:default;
        height:24px;
        vertical-align:middle;
    }
    #menu_usuario div.botonera.clickable:hover
    {
        border-color:#ddd;
        cursor:pointer;
        background-color:#fff;
    }
        #menu_usuario div.botonera div{
            display:inline-block;
        }
        #menu_usuario div.botonera.soloicono{
            background-position: center center;
            background-position-x:center;
            text-align:center;
            width:34px;
        }
        #menu_usuario div.botonera.iconotexto{
            background-position: 8px center;
            background-position-x: 8px;
            padding-left: 30px;
            padding-right:8px;
        }
        #menu_usuario div.botonera.idiomas {
            background-position: center center;
            background-position-x: center;
            text-align: center;
            padding-left: 5px;
            padding-right: 5px;
        }
        #menu_usuario div.botonera.iconotexto div.submenu{
            padding-right:22px;
            background-image:url(../../imagenes/iconos16/arribaabajo.png);
            background-position: right center;
            background-position-x:right;
            background-repeat:no-repeat;
        }
        #cmdElementosUsuario div {
            padding-right: 22px;
            background-image: url(../../imagenes/iconos16/menu_puntos.png);
            background-position: right center;
            background-position-x: right;
            background-repeat: no-repeat;
        }
        #menu_usuario div#divSeparador {
            border:0;
            background-color:transparent;
            color: #ddd;
        }  
        
        #menu_usuario div.botonera.clickable.desactivado {
            border: 1px solid #d3d3d3;
            font-weight:400;
            color: #c4c4c4;
        }

        #menu_usuario div.botonera.clickable.desactivado:hover {
            border-color:#d3d3d3;
            cursor:default;
            background-color:#eee;
        }

#menu_usuario div.botonera.iconotexto#cmdDocumentacion{
    padding-right:20px;
}
#cmdMensajes div, #cmdNotificaciones div, #cmdDocumentacion div{
    position:absolute;
    bottom:0px;
    right:2px;
}
    #cmdMensajes div span.pendientes, #cmdNotificaciones div span.pendientes, #cmdDocumentacion div span.pendientes{
        background-color:#d00;
        color:#fff;
        font-size:8px;
        padding:1px 3px;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
    }


#noticiascab {
    display: flex;
    box-sizing: border-box;
    background-color: #263238;
    padding: 0;
}

#noticiascab-cerrar {
    box-sizing: border-box;
    display: inline-block;
    width: 32px;
    overflow: hidden;
    color: #fff;
    margin: 0;
    text-align: center;
    height: 32px;
    padding: 8px 5px;
}
    #noticiascab-cerrar:hover {
        color: #fff;
        background-color: rgba(255,255,255,0.05);
        cursor:pointer;
    }
    #noticiascab-cerrar i {
        color: #ddd;
    }
#noticiascab-marquee {
    box-sizing: border-box;
    display: inline-block;
    width: calc(100% - 32px);
    overflow: hidden;
    color: #666;
    background-image: url('../..//imagenes/noticias/noticiascab_bg.png');
    height: 32px;
    padding: 8px;
    margin: 0;
}
    #noticiascab-marquee a {
        color: #ddd;
        padding: 8px 25px;
    }
        #noticiascab-marquee a:hover {
            color: #fff;
            background-color: rgba(255,255,255,0.05);
        }