﻿/* Login */
body.login {
    background: url(../../images/custom/CEVASA_PROVEEDORES/fondo_login.jpg) no-repeat center top #ffffff; /* Custom */
    font-family: Arial;
    overflow: auto;
}
body.login a
{
    text-decoration:none;
    transition:opacity 0.5s;
    font-size:11px;
}
body.login a:hover
{
    opacity:0.8;
    transition:opacity 0.5s;
}
body.login #panelLogin table 
{
    text-align: center;
    width: 320px;
}

    body.login .formulario {
        background-color: rgba(255,255,255,0.5);
        height: auto;
        margin: 50px auto;
        position: relative;
        width: 350px;
        z-index: 2;
        padding: 25px 0px 0px;
    }

    body.login .btncontacta,
    body.login .btnolvido {
        background-color: #FCAB00; /* Custom */
        color: #ffffff;
        display: block;
        font-size: 12px;
        font-weight: bold;
        height: 32px;
        line-height: 32px;
        margin: 0 auto;
        width: 240px;
        padding: 0;
        text-transform: uppercase;
        box-shadow: none;
    }
.customCevasa {
    display:block;
}
.customHMB {
    display:none;
}
body.login .btnolvido {
    background: rgba(252,171,0, 0.6);
    margin-top: 8px;
}

body.login .span5 {
    border-radius: 0;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    color: #999999;
    padding: 0 10px;
    margin-top: 5px;
    height: 32px;
    line-height: 32px;
    width: 240px;
    font-size: 16px !important;
    text-align: center;
}
body.login #lbError 
{
    background-color: rgba(255, 255, 255, 0.6);
    color: #FCAB00;                                 /* Custom */
    display: inline-block;
    font-weight: bold;
    padding: 5px 10px;
    width: 220px;
    font-size:12px;
}
body.login #logo-login {
    background: url("../../images/custom/CEVASA_PROVEEDORES/logo_login.png") no-repeat center center;     /* Custom */
    height: 100px;
    width: 240px;
}
/*body.login .logos-app 
{
    border-top:1px solid #FCAB00;
    height:50px;
    line-height:50px;
    margin-top:0px;
    background: url("../../images/custom/CEVASA_PROVEEDORES/logos_app_login.png") no-repeat center 10px;
}*/
    body.login .logos-app {
        border-top: none;
        height: 10px;
        margin-top: 0px;
    }
body.login .logos 
{
    position:fixed;
    bottom:20px;
    left:0;
    right:0;
    height:50px;
    text-align:center;
    z-index:1;
    display:none;
}
body.login .logos span
{
    display:inline-block;
    text-align:center;
    width:33%;
}
    body.login .txtProveedores {
        text-align:center;
        display:block !important;
    }
    body.login .btnProveedores {
        display: flex;
        width: 540px;
        margin: 0 auto 40px;
        max-width: 100%;
    }

body.login .claim {
    margin: 0 auto 20px;
    display: inline-block;
    width: 60%;
    text-align: justify;
    font-size: 14px;
}

    body.login .btDescargar {
        width: 50%;
        text-align: center;
        display: inline-block;
        vertical-align: top;
    }

        body.login .btDescargar a {
            display: block;
            background-color: #717376;
            border-radius: 8px;
            color: #ffffff;
            font-size: 12px;
            padding: 8px 0;
            width: 240px;
            margin: auto;
            box-shadow: 3px 3px 0px #000000;
            text-shadow: 2px 2px 2px #000000;
            font-weight: bold;
            text-transform: uppercase;
        }

body.login .claim ul {
    margin-top: 20px;
    list-style: none;
    padding: 0;
}

    body.login .claim li {
        padding-left: 50px;
        background: url(/images/custom/CEVASA_PROVEEDORES/favicon.png) no-repeat 20px top / 20px auto;
        margin-bottom: 20px;
    }

        body.login .claim li strong {
            font-weight: bold;
        }

    .btncontacta {
        padding: 0;
        border-radius: 0;
    }

@media (max-width: 800px) {
    body.login .btnProveedores {
        flex-flow: column;
    }
    body.login .btDescargar {
        width: 100%;
        margin: 10px 0;
    }
}

    @import url(https://fonts.googleapis.com/css?family=Montserrat:400,300,500,600);
    @import url(https://fonts.googleapis.com/css?family=Lato:400,300,500);

    ::-webkit-scrollbar {
        width: 12px;
        height: 7px;
    }
    /* Track */
    ::-webkit-scrollbar-track {
        background: #e9e9e9;
    }
    /* Handle */
    ::-webkit-scrollbar-thumb {
        background: #FCAB0099;
        border-radius: 8px;
    }
        /* Handle on hover */
        ::-webkit-scrollbar-thumb:hover {
            background: #FCAB00;
        }

    body,
    body a,
    body input,
    body select,
    body span,
    body .fieldcaption {
        font-family: "Montserrat", Arial, "Times New Roman", Times,serif;
    }

    /* Cabecera */
    header .clearfix {
        background-color: #FCAB00;
    }
        header .clearfix #logo {
            background: url("/images/custom/CEVASA_PROVEEDORES/logo.png") no-repeat scroll 2px center;
            width: 120px;
        }
    header .menu_bar a {
        color: #000000;
    }
.menu-user {
    display: flex;
    margin-top: 15px;
}
.languages {
    height: auto;
    width: auto;
}
    header .clearfix .tab-holder-outer {
        background-color: #FCAB00;
    }

    .tab-holder .md.tab-text .a, .tab-selected .md.tab-text .a {
        text-transform: uppercase;
    }

    .tab-selected .md.tab-text a::before,
    .submenu .sbMidSelected a::before,
    .tab-selected .md.tab-text a::after,
    .submenu .sbMidSelected a::after {
        background-image: url(/images/custom/CEVASA_PROVEEDORES/iconos.png);
    }

    .tab-selected .md.tab-text .a, .sbMidSelected a {
        color: #FCAB00;
    }

    #login a.listados {
        display: none;
    }

    /* Interfaz */
    #foot {
        background-color: #FCAB00; /* Personalizar color de fondo */
    }

    .WGMS_grid_header {
        color: #FCAB00; /* Personalizar color de letra */
    }

    div.header {
        background-color: #FCAB00; /* Personalizar color de fondo */
    }

    .punta {
        background: #ffffff url(/images/custom/CEVASA_PROVEEDORES/punta.png) no-repeat 3.5% -10px; /* Personalizar */
    }

    div[data-required="required"] input, div[data-required="required"] textarea, div[data-required="required"] select, div[data-required="required"] .editor table {
        border-color: rgba(40,58,151, 0.2) !important;
        box-shadow: 3px 0px 0 rgba(40,58,151, 1);
        background-color: rgba(40,58,151, 0.1);
        border-radius: 0;
    }

    a.btdireccion.popup:hover, a.btmodvinculado.popup:hover, a.btzonificacion.popup:hover, a.btcaracteristicas.popup:hover, a.btotrosdatos.popup:hover, a.btusos.popup:hover, a.btvaloracion.popup:hover, .row a[href*=".aspx"]:hover, .row a#lnkInmueble_edit[href*=".aspx"]:hover, a.externo:hover, .row.abrePopup a:hover {
        background-color: #FCAB00;
        color: #ffffff;
    }

    .colorBg {
        background-color: #FCAB00; /* Personalizar color de fondo */
    }

    #calendar .fc-header-title h2 {
        color: #FCAB00;
    }

    #pnEmail div.header,
    .email_enviar {
        background-color: #FCAB00;
    }

    /* Home */
    a#MENU10::before,
    a#SMENU_16322::before,
    a#SMENU_10798::before {
        background-position: -380px 0;
    }

    a#SMENU_10798 {
        overflow: hidden;
        text-indent: -1000px;
        padding-right: 0;
        padding-left: 20px;
        display: inline-block;
        margin-top: 0;
    }

        a#SMENU_10798.selected {
            margin-top: 2px;
        }
    /* Gestión */
    a#MENU9::before,
    a#SMENU_10723::before {
        background-position: -240px -20px;
    }
    /* Tesorería */
    a#MENU8::before,
    a#SMENU_10725::before {
        background-position: -100px 0;
    }
    /* Jurídico */
    a#MENU7::before,
    a#SMENU_2500::before {
        background-position: -360px 0;
    }
    /* Activos */
    a#MENU6::before {
        background-position: -380px -20px;
    }
    /* Auxiliares */
    a#MENU5::before {
        background-position: -460px 0;
    }
    /* Principal */
    a#SMENU_15697::before {
        background-position: -380px 0;
    }
    /* Tareas */
    a#SMENU_15698::before {
        background-position: -660px 0;
    }
    /* Agenda */
    a#SMENU_15705::before {
        background-position: -500px 0;
    }
    /* Actividad */
    a#SMENU_15702::before {
        background-position: -480px 0;
    }
    /* KPI */
    a#SMENU_16044::before,
    a#SMENU_16241::before,
    a#SMENU_16190::before,
    a#SMENU_16180::before,
    a#SMENU_16382::before {
        background-position: -740px 0;
    }

    /* Datos Auxiliares */
    a#MENU3::before,
    a#SMENU_10729::before {
        background-position: -460px 0;
    }
    /* Área Cliente */
    a#MENU2::before {
        background-position: -200px 0;
    }
    /* Configuración */
    a#MENU1::before {
        background-position: -320px 0;
    }
    /* ACTIVIDAD */
    a#SMENU_9710::before {
        background-position: -520px 0;
    }
    /* TAREAS */
    a#SMENU_9712::before {
        background-position: -320px -20px;
    }
    /* CLIENTES */
    a#SMENU_1100::before {
        background-position: -180px 0;
    }
    /* SOLICITUDES COMERCIAL */
    a#SMENU_1300::before {
        background-position: -340px -20px;
    }
    /* MODULOS */
    a#SMENU_1200::before {
        background-position: -380px -20px;
    }
    /* INMUEBLES */
    a#SMENU_1700::before {
        background-position: -400px -20px;
    }
    /* PROMOCIONES */
    a#SMENU_1600::before {
        background-position: -420px -20px;
    }
    /* PROCESOS */
    a#SMENU_1500::before,
    a#SMENU_8647::before {
        background-position: -360px -20px;
    }
    /* CONTRATOS */
    a#SMENU_2100::before {
        background-position: -440px -20px;
    }
    /* EMISIÓN FACTURACION */
    a#SMENU_2300::before {
        background-position: -460px -20px;
    }
    /* INCREMENTOS */
    a#SMENU_2200::before {
        background-position: -480px -20px;
    }
    /* GASTOS */
    a#SMENU_8642::before {
        background-position: -500px -20px;
    }
    /* ANALITICA */
    a#SMENU_8644::before {
        background-position: -520px -20px;
    }
    /* COMUNICACIONES UNIFICADAS */
    a#SMENU_8668::before {
        background-position: -80px 0px;
    }
    /* USUARIOS */
    a#SMENU_8000::before {
        background-position: -540px -20px;
    }
    /* SEGURIDAD */
    a#SMENU_8100::before {
        background-position: -580px -20px;
    }
    /* ENTORNO */
    a#SMENU_8200::before {
        background-position: -600px 0px;
    }
    /* HERRAMIENTAS */
    a#SMENU_8500::before {
        background-position: -620px 0px;
    }
    /* AUXILIARES */
    a#SMENU_8300::before {
        background-position: -280px 0px;
    }
    /* AUDITORIAS */
    a#SMENU_8600::before {
        background-position: -620px -20px;
    }

    /* Tareas */
    a#SMENU_16323, a#SMENU_16330, a#SMENU_16367 {
        padding-left: 24px;
    }

        a#SMENU_16323::before {
            background-position: -620px -40px;
        }
        /* Actividad */
        a#SMENU_16330::before {
            background-position: -600px -40px;
        }
        /* Agenda */
        a#SMENU_16367::before {
            background-position: -640px -40px;
        }
    /* Clientes */
    a#SMENU_16242::before,
    a#SMENU_16191::before {
        background-position: -180px 0;
    }
    /* Contratos */
    a#SMENU_16255::before {
        background-position: -440px -20px;
    }
    /* Bancos */
    a#SMENU_16221::before {
        background-position: -380px -60px;
    }
    /* Contabilidad */
    a#SMENU_16231::before {
        background-position: -100px 0;
    }
    /* Módulos */
    a#SMENU_16181::before,
    a#SMENU_16187::before,
    a#SMENU_16188::before {
        background-position: -400px -20px;
    }
    /* MCI */
    a#SMENU_16162::before {
        background-position: -480px -80px;
    }
    /* Procesos Gestor */
    a#SMENU_16175::before {
        background-position: -700px 0px;
    }
    /* API */
    a#SMENU_16394::before {
        background-position: -780px -20px;
    }
    /* USUARIOS */
    a#SMENU_16100::before {
        background-position: -540px -20px;
    }
    /* PERMISOS */
    a#SMENU_16101::before {
        background-position: -580px -20px;
    }

    a#SMENU_16101::after {
        background-position: -80px -20px;
    }

    a#SMENU_16101 {
        padding-right: 18px;
    }
    /* ENTORNO */
    a#SMENU_16104::before {
        background-position: -600px 0px;
    }

    a#SMENU_16104::after {
        background-position: -80px -20px;
    }

    a#SMENU_16104 {
        padding-right: 18px;
    }
    /* AUXILIARES */
    a#SMENU_16107::before {
        background-position: -280px 0px;
    }

    a#SMENU_16107::after {
        background-position: -80px -20px;
    }

    a#SMENU_16107 {
        padding-right: 18px;
    }
    /* HERRAMIENTAS */
    a#SMENU_16125::before {
        background-position: -620px 0px;
    }

    a#SMENU_16125::after {
        background-position: -80px -20px;
    }

    a#SMENU_16125 {
        padding-right: 18px;
    }
    /* AUDITORIAS */
    a#SMENU_16127::before {
        background-position: -620px -20px;
    }

    a#SMENU_16127::after {
        background-position: -80px -20px;
    }

    a#SMENU_16127 {
        padding-right: 18px;
    }
    /* EMPRESAS */
    a#SMENU_16137::before {
        background-position: -220px 0;
    }
    /* SIN ASIGNAR */
    a#SMENU_16138::before {
        background-position: -260px -40px;
    }

    #toggler {
        background: url("/images/custom/CEVASA_PROVEEDORES/ico_menu3.png") no-repeat center center transparent;
        top: 105px;
    }

        #toggler:hover {
            background: url("/images/custom/CEVASA_PROVEEDORES/ico_menu4.png") no-repeat center center transparent;
        }

        #toggler.off {
            background: url("/images/custom/CEVASA_PROVEEDORES/ico_menu2.png") no-repeat center center #FCAB00;
        }

            #toggler.off:hover {
                background: url("/images/custom/CEVASA_PROVEEDORES/ico_menu1.png") no-repeat center center #FCAB00;
            }

    ul.submenu_lat {
        background-color: #ffffff; /* Personalizar color de fondo */
    }

        ul.submenu_lat li[expanded="expanded"] span {
            background: url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable.png") no-repeat right center #FCAB00;
        }

        ul.submenu_lat li.selected[expanded="expanded"][data-childs="0"][data-deep="0"] span {
            background-image: none;
        }

        ul.submenu_lat li[expanded="expanded"] {
            background-color: #dddddd;
        }

    ul.subitems li:not(.selected) span {
        background: #dddddd;
    }

    ul.submenu_lat li span, ul.subitems li span {
        background-color: #FCAB00;
    }

        ul.submenu_lat li.selected[expanded="expanded"] div span a::first-letter,
        ul.submenu_lat li span a::first-letter, ul.subitems li span a::first-letter {
            text-transform: capitalize;
        }

    ul.submenu_lat li[collapsed="collapsed"][data-childs="1"][data-deep="0"] a {
        background-position: right center;
        background-repeat: no-repeat;
    }

    ul.submenu_lat li, ul.subitems li {
        margin: 0;
    }

        ul.submenu_lat li ul.subitems span {
            background-image: none;
        }

        ul.submenu_lat li span a, ul.subitems li span a {
            padding: 7px 20px 7px 2px;
        }

    .submenu_lat .ico_expandible {
        display: none;
    }

    ul.submenu_lat li.selected[expanded="expanded"] a {
        color: #ffffff; /* Personalizar color de letra superior seleccionado */
    }

    ul.submenu_lat li.selected[expanded="expanded"] div span a {
        color: #333333; /* Personalizar color de letra interior con superior seleccionado */
    }

    ul.submenu_lat li[expanded="expanded"] a {
        color: #ffffff; /* Personalizar color de letra superior expandido */
    }

    ul.submenu_lat li[expanded="expanded"] div a {
        color: #222222; /* Personalizar color de letra interior seleccionado y expandido */
    }

    ul.submenu_lat li a, ul.subitems li a {
        color: #111111; /* Personalizar color de letra no seleccionado */
    }

    ul.submenu_lat li.selected[collapsed="collapsed"],
    ul.submenu_lat li.selected[collapsed="collapsed"] span {
        background-color: #FCAB00;
    }

    .modal-header {
        background-color: #FCAB00;
    }

    .treeview_fixed {
        overflow-y: scroll;
        width: 520px;
        height: 400px;
    }

        .treeview_fixed .treeview_actions {
            height: 32px;
            float: right;
        }

    .grid_selectedrowstyle tr, .grid_selectedrowstyle td {
        background-color: #FCAB00; /* Custom */
    }

    .modal-body .vistas a.activo {
        background-color: #FCAB00 !important; /* Custom */
    }

    .alineadoDoc.vista2 table tr div {
        border: 3px solid #FCAB00 !important; /* Custom */
    }

    .alineadoDoc.vista1 table div a:hover {
        background-color: rgba(252,171,0, 0.05) !important; /* Custom */
        color: #FCAB00 !important; /* Custom */
    }

    .contrato {
        font-size: 15px;
        position: absolute;
        right: 20px;
        top: 5px;
    }

        .contrato a {
            text-decoration: none;
        }

    .rowBloque {
        float: right;
        margin-right: 30px;
    }

    .contabilizado {
        font-size: 15px;
        position: absolute;
        right: 20px;
        top: 32px;
    }

    /* SUBMENU LATERAL */
    /* Nivel 1 - Sin Seleccionar - Sin hijos */
    ul.submenu_lat li[data-deep="0"][data-childs="0"][collapsed="collapsed"] span {
        background: #ffffff;
    }

        ul.submenu_lat li[data-deep="0"][data-childs="0"][collapsed="collapsed"] span a {
            color: #000000;
            font-weight: normal;
        }
    /* Nivel 1 - Seleccionado - Sin hijos */
    ul.submenu_lat li[data-deep="0"][data-childs="0"][expanded="expanded"] span {
        background: #FCAB00 url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable1.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="0"][data-childs="0"][expanded="expanded"] span a {
            color: #ffffff;
            font-weight: bold;
        }
    /* Nivel 1 - Sin Seleccionar - Con hijos */
    ul.submenu_lat li[data-deep="0"][data-childs="1"][collapsed="collapsed"] span {
        background: #ffffff url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable1.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="0"][data-childs="1"][collapsed="collapsed"] span a {
            color: #000000;
            font-weight: normal;
        }
    /* Nivel 1 - Seleccionado - Con hijos */
    ul.submenu_lat li[data-deep="0"][data-childs="1"][expanded="expanded"] span {
        background: #FCAB00 url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable3.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="0"][data-childs="1"][expanded="expanded"] span a {
            color: #ffffff;
            font-weight: bold;
        }
    /* Nivel 2 */
    /* Nivel 2 - Sin Seleccionar - Sin hijos */
    ul.submenu_lat li[data-deep="1"][data-childs="0"][collapsed="collapsed"] span {
        background: #eeeeee;
    }

        ul.submenu_lat li[data-deep="1"][data-childs="0"][collapsed="collapsed"] span a {
            color: #333333;
            font-weight: normal;
        }

    /* Nivel 2 - Seleccionado - Sin hijos */
    ul.submenu_lat li[data-deep="1"][data-childs="0"][expanded="expanded"] span {
        background: #FCAB00 url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable1.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="1"][data-childs="0"][expanded="expanded"] span a {
            color: #eeeeee;
            font-weight: bold;
        }
    /* Nivel 2 - Sin Seleccionar - Con hijos */
    ul.submenu_lat li[data-deep="1"][data-childs="1"][collapsed="collapsed"] span {
        background: #eeeeee url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable1.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="1"][data-childs="1"][collapsed="collapsed"] span a {
            color: #333333;
            font-weight: normal;
        }
    /* Nivel 2 - Seleccionado - Con hijos */
    ul.submenu_lat li[data-deep="1"][data-childs="1"][expanded="expanded"] span {
        background: #FCAB00 url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable3.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="1"][data-childs="1"][expanded="expanded"] span a {
            color: #eeeeee;
            font-weight: bold;
        }
    /* Nivel 3 */
    /* Nivel 3 - Sin Seleccionar - Sin hijos */
    ul.submenu_lat li[data-deep="2"][data-childs="0"][collapsed="collapsed"] span {
        background: #dddddd;
    }

        ul.submenu_lat li[data-deep="2"][data-childs="0"][collapsed="collapsed"] span a {
            color: #666666;
            font-weight: normal;
        }
    /* Nivel 3 - Seleccionado - Sin hijos */
    ul.submenu_lat li[data-deep="2"][data-childs="0"][expanded="expanded"] span {
        background: #FCAB00 url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable1.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="2"][data-childs="0"][expanded="expanded"] span a {
            color: #dddddd;
            font-weight: bold;
        }
    /* Nivel 3 - Sin Seleccionar - Con hijos */
    ul.submenu_lat li[data-deep="2"][data-childs="1"][collapsed="collapsed"] span {
        background: #dddddd url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable1.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="2"][data-childs="1"][collapsed="collapsed"] span a {
            color: #666666;
            font-weight: normal;
        }
    /* Nivel 3 - Seleccionado - Con hijos */
    ul.submenu_lat li[data-deep="2"][data-childs="1"][expanded="expanded"] span {
        background: #FCAB00 url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable3.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="2"][data-childs="1"][expanded="expanded"] span a {
            color: #dddddd;
            font-weight: bold;
        }
    /* Nivel 4 */
    /* Nivel 4 - Sin Seleccionar - Sin hijos */
    ul.submenu_lat li[data-deep="3"][data-childs="0"][collapsed="collapsed"] span {
        background: #ffffff;
    }

        ul.submenu_lat li[data-deep="3"][data-childs="0"][collapsed="collapsed"] span a {
            color: #000000;
            font-weight: normal;
        }
    /* Nivel 4 - Seleccionado - Sin hijos */
    ul.submenu_lat li[data-deep="3"][data-childs="0"][expanded="expanded"] span {
        background: #FCAB00 url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable1.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="3"][data-childs="0"][expanded="expanded"] span a {
            color: #ffffff;
            font-weight: bold;
        }
    /* Nivel 4 - Sin Seleccionar - Con hijos */
    ul.submenu_lat li[data-deep="3"][data-childs="1"][collapsed="collapsed"] span {
        background: #ffffff url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable1.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="3"][data-childs="1"][collapsed="collapsed"] span a {
            color: #000000;
            font-weight: normal;
        }
    /* Nivel 4 - Seleccionado - Con hijos */
    ul.submenu_lat li[data-deep="3"][data-childs="1"][expanded="expanded"] span {
        background: #FCAB00 url("/images/custom/CEVASA_PROVEEDORES/ico_desplegable2.png") no-repeat scroll right center; /* Custom */
    }

        ul.submenu_lat li[data-deep="3"][data-childs="1"][expanded="expanded"] span a {
            color: #ffffff;
            font-weight: bold;
        }


    /* NUEVOS ESTILOS 20160323 */
    .grid_rowstyle, .griddp_rowstyle {
        background-color: #ffffff !important;
    }

    .grid_arowstyle, .griddp_arowstyle {
        background-color: #f9f9f9 !important;
    }

    ul.submenu_lat li.caption {
        color: #FCAB00;
        font-weight: normal;
    }

    ul.submenu_lat li[collapsed="collapsed"][data-childs="0"][data-deep="1"], ul.submenu_lat li[collapsed="collapsed"][data-childs="0"][data-deep="1"] span {
        background-color: #e9e9e9;
    }

    .opciones .articulos {
        color: #FCAB00;
    }


    div[data-required="required"] input,
    div[data-required="required"] textarea,
    div[data-required="required"] select,
    div[data-required="required"] .editor table {
        border-color: rgba(252,171,0, 0.8) !important; /* Custom */
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(252,171,0, 0.7); /* Custom */
        background-color: rgba(252,171,0, 0.1); /* Custom */
    }

    div[data-required="required"] span[data-rel="readonly"]:empty + span + div[class="fieldinteractive"] a {
        /*opacity: 1;
    box-shadow: 0 0 1px #FCAB00 inset;*/ /* Custom */
    }

    /* Historico de contratos */
    div.header.historico {
        background-color: #FC0000;
    }

    div.esquina-bot.historico {
        border-top-color: #FC0000;
    }

    /* Documentos */
    .alineado.vista2 table tr div {
        border: 3px solid #FCAB00; /* Custom */
    }

    .alineado.vista2 table div:hover {
        box-shadow: 0 0 5px #FCAB00 inset; /* Custom */
    }

    a.btdireccion.popup:hover,
    a.btmodvinculado.popup:hover,
    a.btzonificacion.popup:hover,
    a.btcaracteristicas.popup:hover,
    a.btotrosdatos.popup:hover,
    a.btusos.popup:hover,
    a.btvaloracion.popup:hover,
    .row a[href*=".aspx"]:hover,
    .row a#lnkInmueble_edit[href*=".aspx"]:hover,
    a.externo:hover,
    .row.abrePopup a:hover {
        background-color: #FCAB00;
        color: #ffffff;
    }

    .alineado.vista1 table div a:hover {
        color: #FCAB00 !important;
    }

    .esquina-bot {
        border-top: 10px solid #FCAB00;
    }

    .tablaListado, .tablaListado2 {
        border-top: 1px solid #eeeeee;
        bottom: 55px;
        left: 15px;
        overflow: auto;
        position: fixed;
        top: 280px;
        width: 47%;
    }

    .tablaListado2 {
        left: auto;
        right: 15px;
    }

    .cobrosinfo {
        background-color: #ff6600;
        border-radius: 10px;
        color: #ffffff;
        padding: 12px;
    }

    .grid .hddetail a[href*=".aspx"], .grid .hddetail a[href*=".aspx"]:hover {
        background: transparent none repeat scroll 0 0;
    }

    .grid a[href*=".aspx"]:hover,
    a.btdireccion.popup:hover, a.btmodvinculado.popup:hover, a.btzonificacion.popup:hover,
    a.btcaracteristicas.popup:hover, a.btotrosdatos.popup:hover, a.btusos.popup:hover, a.btvaloracion.popup:hover,
    .row a[href*=".aspx"]:hover, .row a#lnkInmueble_edit[href*=".aspx"]:hover, a.externo:hover, .row.abrePopup a:hover {
        background-color: #FCAB00;
        color: #ffffff;
    }

    form[action*="editcontrato.aspx"] .header h3 {
        font-size: 0.9rem;
        font-weight: bold;
    }

    #notificaciones .btEliminarTodo,
    #notificaciones .NotifItem .btDownloads a,
    #notificaciones .NotifItem .ItemTitulo {
        color: #fcab00;
    }

        #notificaciones .NotifItem .btDownloads a:before {
            background-color: #FCAB00;
        }

    header #divUser {
        min-width: 220px;
    }
.dashboard button {
    display: inline-block;
    text-decoration: none;
    border: 1px solid #FCAB00;
    color: #FCAB00;
    border-radius: 5px;
    background-color: #f9f9f9;
    padding: 3px 15px;
    box-shadow: 0 0 5px #dddddd inset;
    font-size: 18px;
    line-height: 24px;
    cursor:pointer;
}
.tituloFacturae:after {
    content:"CEVASA";
}