/* Minification failed. Returning unminified contents.
(1170,1): run-time error CSS1019: Unexpected token, found '@import'
(1170,9): run-time error CSS1019: Unexpected token, found 'url("//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css")'
(1853,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(1859,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(1963,47): run-time error CSS1046: Expect comma, found '0'
(1963,51): run-time error CSS1046: Expect comma, found '/'
(1964,39): run-time error CSS1046: Expect comma, found '0'
(1964,43): run-time error CSS1046: Expect comma, found '/'
 */
body {
    background-color: white;
    color: #676767;
    font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px !important;
    /*margin: 0;
    padding: 0px;
    height: 100% !important;
    min-height: 100vh!important;*/
    margin: 0;
    padding: 0;
}

html {
    /*height: 100% !important;
    margin: 0 !important;
    min-height: 100vh !important;*/
}

input, textarea, select {
    font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444444;
    text-transform: uppercase;
    padding: 4px 7px;
    outline: 0;
    border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 4px;
    font-size: 13px !important;
}

.gris {
    font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444444;
    background-color: #dddddd;
    width: 900px;
    text-transform: uppercase;
    padding: 4px 7px;
    outline: 0;
    border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 4px;
}


.btnGeneral {
    border: solid 1px #24135f;
    /* -moz-box-shadow: 3px 3px 5px #888888;
    -webkit-box-shadow: 3px 3px 5px #888888;
    box-shadow: 3px 3px 5px #888888;*/
    display: block;
    text-rendering: optimizeLegibility;
    background: #24135f; /* Old browsers */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    padding-top: 5px;
    text-transform: none;
    padding: .375rem .75rem;
}

    .btnGeneral:hover {
        background: #24135f; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    }

input[disabled].btnGeneral {
    color: gray;
}



input[type='checkbox'], input[type='radio'] {
    border: none;
}

input:focus, textarea:focus, select:focus {
    border-color: #24135f;
}

/*textarea:disabled, input:disabled, select:disabled {
    background: #f7f7f7;
}*/

a:link {
    color: #444444;
    text-decoration: none;
}

a {
    outline: medium none !important;
    font-size: 12px;
}

    a:hover {
        color: #B5B2AB !important;
        font-size: 12px;
    }

    a:visited {
        color: #444444;
    }

/*span {
    font-size: 11px;
}*/

h1 /*h2, h3, h4*/ h4 {
    color: #444444;
    font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px;
    text-indent: 17px;
}


h4 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #666666;
    font-family: 'PT Sans' Georgia,"Times New Roman",Times,sans;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-bottom: 20px;
    padding-bottom: 3px;
    padding-left: 0;
    text-indent: -3px;
}

.oculto {
    display: none;
}

.login_table {
    width: 500px;
    margin-left: 80px;
    border-bottom: 2px solid #dddddd;
}

.login_table_popup {
    width: 500px;
    margin: 10px auto;
    border-bottom: 2px solid #dddddd;
}

.login_table table {
    margin-bottom: 25px;
    border-bottom: 2px solid #dddddd;
    width: 100%;
}

.login_table td {
    padding: 5px 10px;
    border-bottom: 1px solid #CCC;
}

.login_table th {
    padding: 5px 10px;
    border-bottom: 1px solid #CCC;
    font-weight: bold;
    text-align: left;
}


/* ---------- LAYOUT ------------- */
#master {
    *background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDQAAAAECAMAAABGBZ/2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0E0QjdDNEExMEM1MTFFM0FBNjc4MzEwMDZBQkYzMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0E0QjdDNEIxMEM1MTFFM0FBNjc4MzEwMDZBQkYzMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QTRCN0M0ODEwQzUxMUUzQUE2NzgzMTAwNkFCRjMzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QTRCN0M0OTEwQzUxMUUzQUE2NzgzMTAwNkFCRjMzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgI2oLwAAAAYUExURf///8cnHPf39+Li4tPT0+3t7cbGxvz8/INHgAcAAAAzSURBVHja7NS5EQAgDMCwEJ7svzE7pII7qXfrGG0B/CrPmjur1ZoGmIZpAKYBvDGNK8AAdCYBXWdPah0AAAAASUVORK5CYII=') /*../Images/bg_body.png*/ center center repeat-y;
    *background: url(../Images/bg_body.png) center center repeat-y; /* For IE 6 and 7 */
    margin: 0 auto;
    position: relative;
}

#contenedor {
    *background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAAAPCAYAAAAFxYf1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAIcbAACL/wAA9mYAAIWGAAB9KQAA5pMAADogAAAxjlxlIpUAAACYSURBVHja7Ne5DQIAEAPBPZ4e6L86euA5IiRSMoRmJDfgbGd3m5mp3jtUx4+dqvPuXgMAAIA/NzOX6lbdq8fHntVWu7t7cBUAAAB8T1ADAACAoAYAAABBDQAAAIIaAAAABDUAAAAIagAAAEBQAwAAgKAGAAAAQQ0AAACCGgAAAAQ1AAAAIKgBAABAUAMAAMAPegEAAP//AwDn6BMbAVpkMAAAAABJRU5ErkJggg==') /*../Images/contorno_980.png*/ repeat-y;
    background: url(../Images/contorno_980.png) repeat-y; /* For IE 6 and 7 */
    left: 5px;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
    width: 980px;
}

    #contenedor img {
        border: medium none;
    }

#TablaMenu {
    border: 0px;
    padding: 0px;
    border-collapse: collapse;
    width: 958px;
}

#header {
    width: 100%;
    position: relative;
}


.topencabezadoorgano {
    color: #cccccc;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}


.bloque {
    clear: both;
    display: block;
    margin: 0 0 0 0px;
}

.bloque_int {
    border: 0 solid #E2E2E2;
    height: auto;
    width: 90%;
    margin: 0 auto;
    padding-left: 12px;
}

.TituloPagina {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}

.LoadIniImage {
    margin-left: 45%;
    margin-top: 20%;
}


.CerrarSession {
    font-size: 11px;
    /*font-weight: bold;*/
    color: white;
}

    .CerrarSession:hover {
        font-size: 11px;
    }

#dialog-espera {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAkCAYAAAC5fwuBAAAAO0lEQVRIiWP88OHDfwYyABM5mhgYGBhYGBkZydI4aiMtNI4GDh4wEgJnNDoGlY1DyKkjwcYh5FSybQQAzaIEYnMZa4QAAAAASUVORK5CYII=') /*../Images/Bg-MenuTabOpen.png*/ repeat-x #fff;
    *background: url(../Images/Bg-MenuTabOpen.png) repeat-x #fff; /* For IE 6 and 7 */
}

#dialog-firmando {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAkCAYAAAC5fwuBAAAAO0lEQVRIiWP88OHDfwYyABM5mhgYGBhYGBkZydI4aiMtNI4GDh4wEgJnNDoGlY1DyKkjwcYh5FSybQQAzaIEYnMZa4QAAAAASUVORK5CYII=') /*../Images/Bg-MenuTabOpen.png*/ repeat-x #fff;
    *background: url(../Images/Bg-MenuTabOpen.png) repeat-x #fff; /* For IE 6 and 7 */
}



/* MENU PRINCIPAL  */

.menu_completo {
    border-left: solid 1px #dddddd;
    border-right: solid 1px #dddddd;
    border-bottom: solid 1px #dddddd;
    color: violet;
}

ul.menu_externos {
    text-align: left;
    width: 100%;
    overflow: hidden;
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.menu_externos li {
        float: left;
        clear: right;
        margin: 0px;
        list-style: none;
        font-size: 12px;
        color: #999999;
        display: block;
        height: 20px;
    }

        ul.menu_externos li a {
            color: #5b5656;
            display: block;
            font-style: normal;
            padding-left: 15px;
            padding-right: 15px;
            /*padding-top: 10px;*/
            height: 20px;
            /*border-right: solid 1px #dddddd;*/
            font-size: 12px;
            font-weight: bold;
        }

            ul.menu_externos li a:hover {
                color: #777777;
                font-style: normal;
                height: 20px;
            }

    ul.menu_externos ul {
        text-align: left;
        width: 300px;
        float: left;
        margin: 0px;
        padding: 0px;
        list-style: none;
        display: none;
        position: absolute;
    }

        ul.menu_externos ul li {
            border-left: solid 1px #dddddd;
            border-right: solid 1px #dddddd;
            border-bottom: solid 1px #dddddd;
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAjCAYAAACtkZtDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAB1SURBVDhPxZRRCsAwCEPV+5+vsGts7DuLO8ETVtbiX0hqTM21DgU4eV43AhYgeyElKUhxRtMFqepOSFmawNTNIOXgjFDZ0kaSO/GR+TOQZjYO7IGEZoSj2RCKDSOEbfNZk+Q0xj7CUPz4Z+ATB6H4fJsl3bgPsZWZpNNOzr0AAAAASUVORK5CYII=') /*../Images/Bg-Menu.png*/ repeat-x scroll left top transparent;
            *background: url("../Images/Bg-Menu.png") repeat-x scroll left top transparent; /* For IE 6 and 7 */
            width: 400px;
            padding-top: 5px;
            padding-left: 15px;
            padding-right: 15px;
            float: left;
            clear: right;
            margin: 0px;
            list-style: none;
            font-size: 12px;
            color: #999999;
            display: block;
            height: 25px;
        }

            ul.menu_externos ul li a {
                border: 0px;
                width: 380px;
            }

                ul.menu_externos ul li a:hover {
                    color: #777777;
                    font-style: normal;
                    height: 25px;
                }

    ul.menu_externos li:hover ul {
        display: block;
        cursor: pointer;
    }

/* LEY AMPARO */
/* -------------------- */
.leyamparo {
    margin-bottom: 25px;
    border: none; /*1px solid #CCC;*/
    border-top: 1px solid #CCC;
    border-bottom: 2px solid #999999;
    width: 100%;
    border-spacing: inherit;
    font-size: 12px;
}

    .leyamparo th {
        border-bottom: 1px solid #CCC;
        height: 3px;
        font-size: 12px;
    }

    .leyamparo td {
        border-bottom: 1px solid #CCC;
        /*border-right: 1px solid #CCC;*/
        border-right: none;
        padding: 5px;
        font-size: 12px;
    }

    .leyamparo span {
        text-transform: uppercase;
        margin: 0px;
        padding: 0px;
        font-size: 12px;
    }

.leyamparo2 {
    margin-bottom: 25px;
    width: 100%;
    font-size: 12px;
}

    .leyamparo2 th {
        background-color: #ebebeb;
        text-align: left;
        padding: 5px;
        font-size: 12px;
    }

    .leyamparo2 td {
        padding: 5px 5px 10px 5px;
        background-color: #f4f4f4;
        border-bottom: 8px solid #FFF;
        font-size: 12px;
    }

#leyamparo_nolinea {
    border: none;
}

.leyamparoTabla2 {
    background-color: #ebf4f5;
    font-size: 14px;
}


/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}

/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}


/*Tabla de documentos */
table.tabledoc {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

    table.tabledoc td {
        background-color: white;
        border: 1px solid #cccccc;
        border-width: 1px 1px 1px 1px;
        text-align: center;
        padding: 5px 5px 10px 5px;
        font-size: 12px;
    }

    table.tabledoc thead tr td {
        background: -o-linear-gradient(bottom, #e5e5e5 5%, #cccccc 100%);
        /* background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5e5e5), color-stop(1, #cccccc) );*/
        background: -moz-linear-gradient( center top, #e5e5e5 5%, #cccccc 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5", endColorstr="#cccccc");
        background: -o-linear-gradient(top,#e5e5e5,cccccc);
        background-color: #e5e5e5;
        border: 0px solid #cccccc;
        text-align: center;
        border-width: 1px 1px 1px 1px;
        font-weight: lighter;
        font-size: 12px;
    }

.tablacabecera {
    font-size: 16px;
    vertical-align: top !important;
}

/* Paginador */
.paginador {
    width: 60%;
    float: left;
}

.float {
    height: 20px;
    display: block;
    clear: both;
}


.contenedor_paginador {
    /*width: 98%;*/
    background: -o-linear-gradient(bottom, #ffffff 5%, #e5e5e5 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e5e5e5) );
    background: -moz-linear-gradient( center top, #ffffff 5%, #e5e5e5 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e5e5e5");
    background: -o-linear-gradient(top,#ffffff,e5e5e5);
    background-color: #ffffff;
    border: 0px solid #000000;
    border-width: 0px 0px 0px 0px;
    font-weight: bold;
    height: 50px;
    position: relative;
    /*padding: 1% 1%;*/
}

    .contenedor_paginador .total {
        float: right;
        text-align: left;
        width: 35%;
    }


/*Uploader*/

#barra {
    width: 100%;
    height: 25px;
    border: 1px solid #000;
    overflow: hidden;
    background: -moz-linear-gradient(center top, #CEDCE7 0%, #596A72 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#barratexto {
    width: 37%;
    background-color: #E35121;
    background: -moz-linear-gradient(center top, #D65946 0%, #CB4B2F 40%, #A02300 56%, #E35121 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: 1px solid #000000;
    height: 25px;
}

#barraporcentaje {
    color: #000000;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    left: 25px;
    position: relative;
    top: -20px;
}

.loading {
    background-color: white;
    width: 300px;
    height: 150px;
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

    .loading .header {
        background: none repeat scroll 0 0 #DDDDDD;
        border-bottom: 1px solid #CCCCCC;
        padding: 18px 18px 14px;
        font-size: 12px;
    }

        .loading .header h3 {
            margin: 0;
            padding: 0;
            text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        }

    .loading .content {
        padding: 20px 20px;
        font-size: 10px;
        overflow: hidden;
    }

.overlay {
    background: #e9e9e9;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    opacity: 0.5;
}
/*Uploader*/

.pdf2 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQySURBVFiFvZdfaFtVHMe/33uSdG4Vq+3WORAGPihWQcS12GTa2zYdZG3mipuMoaD4Z9g+2OmD4kOcr0Nwgs7BxthAFNQOax0tqY21SSmCDkb9Ayo+rKOa1trZNVmT3vPzIUmbdvemSVv9PlzuPed37/dzfvzOOfdQROCklpaWHVrS7xJoFOB2x0BnXbEWUBuJRP5wCqATQCAQKEstJL+DoGYNxvkO3yaupxpGRkaSJQE0tTTsp7A7+/iZUD40xEhoUqgtAQCSQlIAwCKF1lK7AOcB3AUAAul+1GceCIVCeqWPywncENZk0OTHgfDXTxQ74Jya/WZicZRg+3AschwIvXKTT4FvuLJvD5Rqbivh0eYWs6MUgIw0nau0ZAic8Psb9+Y3Md72yGt2sdEF1TwubKqmxEyX1Vuak4oeSrpOA7jHpnOO0LvD4aFLGYDW+o0bYVYCHDt0w/MkgXsdQiaUoev6+4eu5BfhWRGm1metd5O8DwAo+AV0BLjT0saXPp/PuwjgdnmOVlyIzNhFx9vq95M8psEXqnuio0728VbfB4BkAMhPBdJWgPaBTbe4z65ehAAIvgrNtw2RvatHZxQOD56H4PQqYfc7rgMrtAWGkBq2GXLSwEDkeb/fPKeBxyjYmmsnoQToBAosRMskiBM8DNB2xhRSOByJAojmtwWDwc2J5GwnUMw6AADENwJ5uGpX9FKpAHaanp5WufviakCzD8DvCMlNa/la5Ha7SwPQSjeA2P5n0LtvIwCUUsUDTO3z3UrhYbVg1RqCN6+211X+rwAQdFFw8o6Lo+MA3/CkXB/9GgiUrQeATC4CFJwFV9vrKj3ielwgnVNBXxcgdSAeuk1dm5gMeschmIPge1HWqW2fj14uFmB+XimVdXbMQDzgvduTdr0HYKdBHhGtr9FgaOt1z3aS70Dwg7KsPZrSTVFn/gp6dxULYBiGcwYmD5rlTM4fp+LTEMTm5jw7dkYiN/JjqoC3poL1L1pK9dLQr9PixxZhlgIgyEyoZRmYCJpVSKaGAP4jwJjb7Tm40nwRomfklBa8RMt4TogaGNa5YgHIlH0GXEh1CfgzIH5YOFDxhf3mlFN1b2wMwDO553irr0gAQyH7E7AsAwbwFSgTNNi67WLst6K+tgal07TPQGVPbBDA4H9lnFOmCK3lAOmF1N+Tbd51fZgsNi6tJJv84jajDRaZNw3dLo/tkasjgZdnBSE35MKZLXy2FIOZGdjOnJxEUL4I4Pgb5m+8LJlSbWqdTFvRaHS2WICKVfoF8hRAAEg4Hs1M09ykXJgEUA5IHMJPSKQ1ls4JpM7cZ88OZIZYcjG5fgCUTJtQTAhrsyjvOwIAgN9vnhTgyCoDWqMk7lL6wYKbkc/X0DE8PPQTqfcIuDn3Zua6RC7ZAypzfUTeyGVZVgiZF8GYUmUn+vr64/8CweKgB3FvQmYAAAAASUVORK5CYII=') /*../Images/pdf2.png*/;
    *background-image: url(../Images/pdf2.png); /* For IE 6 and 7 */
    width: 32px;
    height: 32px;
    float: left;
    cursor: pointer;
}

.doc2, .docx2 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQ6SURBVFiFtZdNbFRVFMd/576ZKbVgLUoUIkSkiEYJJBoBTXCmTGew8YtEEoPfC6NxI7ZBdCO4EE2JgMaNicYEF2glQglSMsxHoTsjGjEsCBRFogkGp5aPTNuZ946L96aUTt+0r63/zbx77v/d87sfOfOuqCp+Wrt29dyibXYJxEFm+xr9dVEdszKTyfT6GcQPoKWlpWaoVDiOcu8kEo/UqcGa0qqegz19gQCaEk1PGNVOr9kpyFeqenXCaYV2YCmAwtGbG+YkOjo6hkbbQn7vW+osUQSgN5PuXqfV9moMrWmOvS3DLDzS13fxc+CF0T5TZQqW+6uZoMnHkqLPr2mObQkAUOaQKScfHgq2xhOx50bGQova0hvHMs+a//jDkcIFSpH6pX4ePxnVnxf4dap+kUg0nU+lskcBZFFratpmeC0JH9/x67ZlQNTHkHds81A2mz018hDuQag4pUEkynKFZR7E74ivc7ax9PtYLLZyGMB2wq//tjP671QAFreltoIs85qdwEtV7ItMiL3jH8JJKp3O7RfYVc0jsNy3DkyHjhzJvRmPR79TkSYR5l7XqfoyyPWF6K5NqRWObTUgpcEzHyVz5fjizV23azFyn0Mpf3ZH8ody/M6Nh5cYE14IULhaOHbDzEgFRDrd3QP0jI7Hm2MbYFQdcByeRZwuMJmFb3XfNgxbst5FnC4jJvXAq8fD5bgJmU8Rpwtxdv/VVxic8NK4o1oVAIqUa79YdikBEHuvOwSyzovX99flYwB3bz4wC5XV7ouyTzvW28EApBKg4crsY0A/gOAkAc5dHooBt1x7T58CsO0ZSSDigX8bLDkAlQA/fnZ/ETjkDdosghhlvddd9OJPiiCKPOYC8c+Ceqt7WgAAUD3gPc1pbE2vKC+/Iu978XmNGzMrUVpcP/tyW6KlIJlFRMAtUxUAGjFdlGer+gHu8g+YYnEnyE8AKs42YI432N4gyQGi0ahVfq4A6P0w3i/Q7aJ6tVw5dPqTRy8Jzt6RcYF8/eWGbFCA2tpafwAAVTkwsi3C1wCONWq2Qqd3bgIpFAqNA+AwEuDKgM48CNDb3nwa1RPlDkcJvPwA+Xx+GGDMUty7K/5H46bUGmwrYiy77/z2VYVyn6AbVK35AA1Xb8pMBiAcDlcHADizPTHm3p7ekTwJnJxM4rIsy7LArVv/27/h+ACuhlfAMsVzjW1Hpvh1JDMm5JKC5dWh67bgxqkln7gGBy3L8jKHbNF7xjLNO/vNK6Gh/lY7VJP6s/HFN4IksAz5qoYaZnhHwP9mFI/HnkHYA3rJLsmtuVxuIAhENcXj0XcQ2Qb6ty9AMpmss52hC0Ad6FlFdiMMAIjj3hVEHAVwKLdxB3Ou3SVGewzyoKJPA2Eg7Qvgksa+RKp+WE5BOuQYs7rqN2EkUvtasVi4oGgzSN20pIUi6Am1THv2cPaX/wCkHoxPbFHA4QAAAABJRU5ErkJggg==') /*../Images/doc.png*/;
    *background-image: url(../Images/doc.png); /* For IE 6 and 7 */
    width: 32px;
    height: 32px;
    float: left;
    cursor: pointer;
}

.xls2, .xlsx2 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOKSURBVFiFzZddiBtVGIafL5lsk12VLYgXoih4o1IUbKVrk7QdmVwoVq+koqL0QkpbxQuTXXvVFvFvu/5UKrKiKIJaujeyILRMZJBNbS/W/kiluoh40YqKsHW7zY9J5vMik23IzkxMYhffm3O+c94575tv5nw5R1SVIFgZ8xbgfcAEYoHEYBSBdN52TgYRJMiAlTHjwEngjh6EW3EBWJ+3nQvdGtgCTHvhx8CHwKUuhD8A1nn9M0AqbzuL7SQjZIHmL/8+bzvbuhAGwMqYl1vCu4HDVsbckredeisvErJGc67QrXgAHgDeDRJZKWy3MmaudUDi2Q2v+TFXL0RGBsuyqTKgp/8cdo92o6ISKaROGVlgk980sDVvO1OegWTwPuwRInpgw6mBu2hsXz+UgfvztnN86SNUeFvQSp/SKSDpBT+GGIgD01bGHFkykKjF9s2/5VzsRz6RS+8FbRo4BGwHJIB+PTB91T7CvO18DbwI1EJot/nWgcRYyhSV9QAoWqpU39N3TiwAxF9IPRyJyp0NpuuWhioHdc9sMcDEuJUxvwA2Aze2TWcBw9dAVGPn6lo9BNwAkBgwbgaeXZVLrolEZEpVBxpMeSlIvMXEHDDXPm5lzF3Atb6vYHHc+U1FnqaxZVBhx2A2nYogHwENcdGvytcc2xsm3gFRCClE5fGZIyr6phdGVPQoV2r7r4byuO5Rtw8DRqgBgMpfld3ArBcOem0N4bFL+4/90Yc4dMoAgE7OVkFybcOflcYLM32Kw7/JgOwz46ATbcNbh8ZS63wf6A6dMxBfrE4Ca71wwWtXuXWmhnenV19VA/HR5HPAU01xdeVekG8AEG79u+p+IiJBVS4UVsaMNvu+BhLZ5EZRae4ABJ4pvzEzh1F7Ai8TKvJQIpsa7cUALQehZQYGx0ZuQmSqhTRZ3F84DFB69fgvKDubXEVfToxu9PvL7YSlDPhWQnF5pNkvXRc73TpXmih8OpRN/6CqMQDXcOd7MGAs6zRRfP3EeeB82NOXJ2a+7UG0FeHfwApgeQbKRnU+kUutlIH/UQbitZhvQVkzxw6jziuu8OV3t/NkN6tflEqno93QkoGgY5iVMc8ARGHz2rPU87bTza2oEx712mLY1WwA+B0Y9trPgT4PrQDcA1g0zopHAg14Jg4Cu/4DUT8UgfvC7oYAzwM/Aw9y5b1pW+s3FjZXA84BB/K289M/bMopjRagB+kAAAAASUVORK5CYII=') /*../Images/excel.png*/;
    *background-image: url(../Images/excel.png); /* For IE 6 and 7 */
    width: 32px;
    height: 32px;
    float: left;
    cursor: pointer;
}

.pdf {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQySURBVFiFvZdfaFtVHMe/33uSdG4Vq+3WORAGPihWQcS12GTa2zYdZG3mipuMoaD4Z9g+2OmD4kOcr0Nwgs7BxthAFNQOax0tqY21SSmCDkb9Ayo+rKOa1trZNVmT3vPzIUmbdvemSVv9PlzuPed37/dzfvzOOfdQROCklpaWHVrS7xJoFOB2x0BnXbEWUBuJRP5wCqATQCAQKEstJL+DoGYNxvkO3yaupxpGRkaSJQE0tTTsp7A7+/iZUD40xEhoUqgtAQCSQlIAwCKF1lK7AOcB3AUAAul+1GceCIVCeqWPywncENZk0OTHgfDXTxQ74Jya/WZicZRg+3AschwIvXKTT4FvuLJvD5Rqbivh0eYWs6MUgIw0nau0ZAic8Psb9+Y3Md72yGt2sdEF1TwubKqmxEyX1Vuak4oeSrpOA7jHpnOO0LvD4aFLGYDW+o0bYVYCHDt0w/MkgXsdQiaUoev6+4eu5BfhWRGm1metd5O8DwAo+AV0BLjT0saXPp/PuwjgdnmOVlyIzNhFx9vq95M8psEXqnuio0728VbfB4BkAMhPBdJWgPaBTbe4z65ehAAIvgrNtw2RvatHZxQOD56H4PQqYfc7rgMrtAWGkBq2GXLSwEDkeb/fPKeBxyjYmmsnoQToBAosRMskiBM8DNB2xhRSOByJAojmtwWDwc2J5GwnUMw6AADENwJ5uGpX9FKpAHaanp5WufviakCzD8DvCMlNa/la5Ha7SwPQSjeA2P5n0LtvIwCUUsUDTO3z3UrhYbVg1RqCN6+211X+rwAQdFFw8o6Lo+MA3/CkXB/9GgiUrQeATC4CFJwFV9vrKj3ielwgnVNBXxcgdSAeuk1dm5gMeschmIPge1HWqW2fj14uFmB+XimVdXbMQDzgvduTdr0HYKdBHhGtr9FgaOt1z3aS70Dwg7KsPZrSTVFn/gp6dxULYBiGcwYmD5rlTM4fp+LTEMTm5jw7dkYiN/JjqoC3poL1L1pK9dLQr9PixxZhlgIgyEyoZRmYCJpVSKaGAP4jwJjb7Tm40nwRomfklBa8RMt4TogaGNa5YgHIlH0GXEh1CfgzIH5YOFDxhf3mlFN1b2wMwDO553irr0gAQyH7E7AsAwbwFSgTNNi67WLst6K+tgal07TPQGVPbBDA4H9lnFOmCK3lAOmF1N+Tbd51fZgsNi6tJJv84jajDRaZNw3dLo/tkasjgZdnBSE35MKZLXy2FIOZGdjOnJxEUL4I4Pgb5m+8LJlSbWqdTFvRaHS2WICKVfoF8hRAAEg4Hs1M09ykXJgEUA5IHMJPSKQ1ls4JpM7cZ88OZIZYcjG5fgCUTJtQTAhrsyjvOwIAgN9vnhTgyCoDWqMk7lL6wYKbkc/X0DE8PPQTqfcIuDn3Zua6RC7ZAypzfUTeyGVZVgiZF8GYUmUn+vr64/8CweKgB3FvQmYAAAAASUVORK5CYII=') /*../Images/pdf2.png*/;
    *background-image: url(../Images/pdf2.png); /* For IE 6 and 7 */
    width: 32px;
    height: 32px;
    margin: auto;
    cursor: pointer;
}

.txt {
    background-image: url('data:image/png;base64,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') /*../Images/txt.png*/;
    *background-image: url(../Images/txt.png); /* For IE 6 and 7 */
    width: 32px;
    height: 32px;
    margin: auto;
    cursor: pointer;
}

.doc, .docx {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQ6SURBVFiFtZdNbFRVFMd/576ZKbVgLUoUIkSkiEYJJBoBTXCmTGew8YtEEoPfC6NxI7ZBdCO4EE2JgMaNicYEF2glQglSMsxHoTsjGjEsCBRFogkGp5aPTNuZ946L96aUTt+0r63/zbx77v/d87sfOfOuqCp+Wrt29dyibXYJxEFm+xr9dVEdszKTyfT6GcQPoKWlpWaoVDiOcu8kEo/UqcGa0qqegz19gQCaEk1PGNVOr9kpyFeqenXCaYV2YCmAwtGbG+YkOjo6hkbbQn7vW+osUQSgN5PuXqfV9moMrWmOvS3DLDzS13fxc+CF0T5TZQqW+6uZoMnHkqLPr2mObQkAUOaQKScfHgq2xhOx50bGQova0hvHMs+a//jDkcIFSpH6pX4ePxnVnxf4dap+kUg0nU+lskcBZFFratpmeC0JH9/x67ZlQNTHkHds81A2mz018hDuQag4pUEkynKFZR7E74ivc7ax9PtYLLZyGMB2wq//tjP671QAFreltoIs85qdwEtV7ItMiL3jH8JJKp3O7RfYVc0jsNy3DkyHjhzJvRmPR79TkSYR5l7XqfoyyPWF6K5NqRWObTUgpcEzHyVz5fjizV23azFyn0Mpf3ZH8ody/M6Nh5cYE14IULhaOHbDzEgFRDrd3QP0jI7Hm2MbYFQdcByeRZwuMJmFb3XfNgxbst5FnC4jJvXAq8fD5bgJmU8Rpwtxdv/VVxic8NK4o1oVAIqUa79YdikBEHuvOwSyzovX99flYwB3bz4wC5XV7ouyTzvW28EApBKg4crsY0A/gOAkAc5dHooBt1x7T58CsO0ZSSDigX8bLDkAlQA/fnZ/ETjkDdosghhlvddd9OJPiiCKPOYC8c+Ceqt7WgAAUD3gPc1pbE2vKC+/Iu978XmNGzMrUVpcP/tyW6KlIJlFRMAtUxUAGjFdlGer+gHu8g+YYnEnyE8AKs42YI432N4gyQGi0ahVfq4A6P0w3i/Q7aJ6tVw5dPqTRy8Jzt6RcYF8/eWGbFCA2tpafwAAVTkwsi3C1wCONWq2Qqd3bgIpFAqNA+AwEuDKgM48CNDb3nwa1RPlDkcJvPwA+Xx+GGDMUty7K/5H46bUGmwrYiy77/z2VYVyn6AbVK35AA1Xb8pMBiAcDlcHADizPTHm3p7ekTwJnJxM4rIsy7LArVv/27/h+ACuhlfAMsVzjW1Hpvh1JDMm5JKC5dWh67bgxqkln7gGBy3L8jKHbNF7xjLNO/vNK6Gh/lY7VJP6s/HFN4IksAz5qoYaZnhHwP9mFI/HnkHYA3rJLsmtuVxuIAhENcXj0XcQ2Qb6ty9AMpmss52hC0Ad6FlFdiMMAIjj3hVEHAVwKLdxB3Ou3SVGewzyoKJPA2Eg7Qvgksa+RKp+WE5BOuQYs7rqN2EkUvtasVi4oGgzSN20pIUi6Am1THv2cPaX/wCkHoxPbFHA4QAAAABJRU5ErkJggg==') /*../Images/doc.png*/;
    *background-image: url(../Images/doc.png); /* For IE 6 and 7 */
    width: 32px;
    height: 32px;
    margin: auto;
    cursor: pointer;
}

.xls, .xlsx {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOKSURBVFiFzZddiBtVGIafL5lsk12VLYgXoih4o1IUbKVrk7QdmVwoVq+koqL0QkpbxQuTXXvVFvFvu/5UKrKiKIJaujeyILRMZJBNbS/W/kiluoh40YqKsHW7zY9J5vMik23IzkxMYhffm3O+c94575tv5nw5R1SVIFgZ8xbgfcAEYoHEYBSBdN52TgYRJMiAlTHjwEngjh6EW3EBWJ+3nQvdGtgCTHvhx8CHwKUuhD8A1nn9M0AqbzuL7SQjZIHmL/8+bzvbuhAGwMqYl1vCu4HDVsbckredeisvErJGc67QrXgAHgDeDRJZKWy3MmaudUDi2Q2v+TFXL0RGBsuyqTKgp/8cdo92o6ISKaROGVlgk980sDVvO1OegWTwPuwRInpgw6mBu2hsXz+UgfvztnN86SNUeFvQSp/SKSDpBT+GGIgD01bGHFkykKjF9s2/5VzsRz6RS+8FbRo4BGwHJIB+PTB91T7CvO18DbwI1EJot/nWgcRYyhSV9QAoWqpU39N3TiwAxF9IPRyJyp0NpuuWhioHdc9sMcDEuJUxvwA2Aze2TWcBw9dAVGPn6lo9BNwAkBgwbgaeXZVLrolEZEpVBxpMeSlIvMXEHDDXPm5lzF3Atb6vYHHc+U1FnqaxZVBhx2A2nYogHwENcdGvytcc2xsm3gFRCClE5fGZIyr6phdGVPQoV2r7r4byuO5Rtw8DRqgBgMpfld3ArBcOem0N4bFL+4/90Yc4dMoAgE7OVkFybcOflcYLM32Kw7/JgOwz46ATbcNbh8ZS63wf6A6dMxBfrE4Ca71wwWtXuXWmhnenV19VA/HR5HPAU01xdeVekG8AEG79u+p+IiJBVS4UVsaMNvu+BhLZ5EZRae4ABJ4pvzEzh1F7Ai8TKvJQIpsa7cUALQehZQYGx0ZuQmSqhTRZ3F84DFB69fgvKDubXEVfToxu9PvL7YSlDPhWQnF5pNkvXRc73TpXmih8OpRN/6CqMQDXcOd7MGAs6zRRfP3EeeB82NOXJ2a+7UG0FeHfwApgeQbKRnU+kUutlIH/UQbitZhvQVkzxw6jziuu8OV3t/NkN6tflEqno93QkoGgY5iVMc8ARGHz2rPU87bTza2oEx712mLY1WwA+B0Y9trPgT4PrQDcA1g0zopHAg14Jg4Cu/4DUT8UgfvC7oYAzwM/Aw9y5b1pW+s3FjZXA84BB/K289M/bMopjRagB+kAAAAASUVORK5CYII=') /*../Images/excel.png*/;
    *background-image: url(../Images/excel.png); /* For IE 6 and 7 */
    width: 32px;
    height: 32px;
    margin: auto;
    cursor: pointer;
}

.ppt, .pptx {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAN1SURBVFiFvZdNaFxVGIaf99xkYiLSRPwhUFFHm7SguyyaUGpuMuNPKF1atUEsQnEndqGCi0jduO1KUDCFBLQRBGnoxkkaGkQXoRBw0cQm6SqtqG2gtW3uzL2fi5nJX+dO7kxS39Xc77znfM+9c/4+mRlx8n1/r2uwM0J9QGusMVY2v9oUHpwen74V51AcQE9PT3PLo02zwL7aE29ksMmVlTuvz8zM5Cs1N8T1a2lpOroh+TmM7yXdiyRTFBqAJJNkAKFkCtfjwI8GbUh9ra2PfQ2cqAkArAMExmwud/Gt7V91szJZP1h7EO9lMr2LudzUF1t9Lm4ASV7p51StyWMGPJ3J+McTAzwUyb7tf63/8KbQwvGOTyt5f7vfnFkuNPY/5RV+OdR8d7ymRE65k9fbx4GnH2y0m1HoeiYnJ+fKAPHrsG7po5N/tn8MtFdut8VUY3TwwoVLf61PQtMwIqjcIaHMfEQHgMG8YgGUDvLeT77v960BuNTqqeeGl1Z2kn9psPOsUQSQaQzZK1Xs3V6DnXlok3Bi4uJXQiPVPIY6q+wDO5MVt9h3M5neb8B1S/b4huY9Bh9A1Y0Irr6zr1tyz5afhQVRZEsv7r86y5BFSUByualpYHpjLJvNpqGwPYDn3IcGx9Yjwnli6Y/OXxvffOnI3rHfbyaB2Cop8MyK/36iOSD4BziNdB4ww7pXU8EDu1pyAFfeZZMBGPydHp0bSo9cOWrSpSKUjm3XL075vGoDKGtx8MDLMksDyFioF8C59S+QdBV0LA52rgKpcsBkP9QLIOU9K717UoAQuA4WGCyChl8Yna/tfNgE4LzyPSgpwEJ6dG5/vQm3qiB5rkTw/x7HJalQ5yTcNQCFyQAaQp1yEQc8pzd2F0DJVsEz311ZBpZ3M3kZoHwbXwOwoHnPtRPP72hgI5Xa3gUh8sRWAIXXLJ+o/84Vhh5OJQCxWskTRTREyHOy0IlCLeMLq+rfNAfSI3OPVDL1Z/0hweeGnZv4earug6eSzFmbrPgF4usCYxZAcGRg4PCTu5W8q6urEdP7pbHvxNaGAwMDTUH+3g2KReltw85LqljfJZaZQFnKl1Xps1gAgGzW/9Lgkx0ljae5fPff4FBVAID+V3vfduayJmsGkBWL0YhoraMoxjA2FqelUMm3Hrsv0+W2tifOjo2NBf8BckQ3aAxIZ9kAAAAASUVORK5CYII=') /*../Images/ppt-32.png*/;
    *background-image: url(../Images/ppt-32.png); /* For IE 6 and 7 */
    width: 32px;
    height: 32px;
    margin: auto;
    cursor: pointer;
}

#user {
    width: 16px;
    height: 16px;
    background-image: url(../Images/iconos/icono-usuario.jpg); /* For IE 6 and 7 */
}

#propioDerecho {
    width: 16px;
    height: 16px;
    background-image: url(../Images/iconos/icono-rol-p-fisica.png); /* For IE 6 and 7 */
}

#institucion {
    width: 16px;
    height: 16px;
    background-image: url(../Images/iconos/icono-institucion.jpg); /* For IE 6 and 7 */
}

#infomex {
    width: 47px;
    height: 48px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAYAAACBpyPiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QTQ0MjI2ODMwRTM2RTAxMUFDREFEN0ZFOTVCMjFFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTI1QzQ0MURCRTFGMTFFMEI5QTJGNTEyMjFBRUZENjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTI1QzQ0MUNCRTFGMTFFMEI5QTJGNTEyMjFBRUZENjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUM5NDYwQTAzQkJERTAxMTk0MEFDMENDQTQ5N0EwRjMi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') /*../Images/iconos/infomex.png*/;
    *background-image: url(../Images/iconos/infomex.png); /* For IE 6 and 7 */
}

#twitter {
    width: 55px;
    height: 55px;
    background-image: url('data:image/png;base64,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') /*../Images/iconos/twitter.png*/;
    *background-image: url(../Images/iconos/twitter.png); /* For IE 6 and 7 */
}

#phone {
    width: 29px;
    height: 29px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QTQ0MjI2ODMwRTM2RTAxMUFDREFEN0ZFOTVCMjFFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjVENkNGRUM5RjkyMTFFMEEzREFCM0M4QjdBMzU2NEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjVENkNGRUI5RjkyMTFFMEEzREFCM0M4QjdBMzU2NEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkI0QTY3RjA3MzlGRTAxMUI4MkI4MzE0RDJGRjdENzgiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6MEUwMjk0MjYxNjlDRTAxMUFGMEFDNTM3NEVBMDUzNDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tJcJDAAAEn0lEQVR42rRWTUxjVRR+pb+UDkw7CCQ40ApSQ3CQiEQMCZJI48QEFiYwE0iGBQslaFyYUZQFhBlxCIKyYTFLYOEYnERCbRCHjWAJBogjGV+LBWw6/EgoWlvoH/U7L334LI+0FOcmX967v9/5zj333CuRy+UMlUgkkgbcwu/rwD2JRHIrJSUlyPwPJRwOM0dHR8d1KQr3A5LP8X8NCIPsFTRlA9+hPXJeUojhcExKSrFwnUwme1+hUHjwPQKxH8QvYiApnT8vqVAlJ1ClUulAcl+pVObDACLjBgWDQWkgEGBCodB1kC8kQwYxNJ9zr7DIQNIAhUaQ/okvw5OSm9GvBuFNTLpGW5PsfsaWFLjTBLIAEYrAB/Uvw+I3klUpVmToNGDhAMhJHQd+D8hKuFh2cHBQj+o3iRLCa1zgiKnkSHNzcz1ut/si3Bom63gryc1+v1+hVqu97e3ty5mZmXHJaE5qaiozNjbGzMzMnDpO1tjY+Mvg4KBeo9EchzbB6/XKS0tLnd3d3Q8qKyt/TFTl+Pg4s7i4yK3BizhRHA5HXUFBwa/5+fn2oqIi1mg0snq9/reqqqr5nZ2dtzC5FJAJDRIDbUlzc/N/9vQ00ARtR0fHqE6n2ygsLGRhAJuTk+OYmJj4FH1Z8cjOSshtHca429ravs7KyvobASNFxNHZZfb29r43m807k5OTzObmJuPz+URhs9mYpqYmZnR09F8l8SI7mp60Q0NDvZ2dnVczMjIO0abxeDx3YMQQ9SPYGDJEqATJgzk8PGT29/dp/xMiO5EXYfWrNTU1P6Snp69lZ2evarXan9PS0p5F9HJnlo4UD7GojefSWPdyBaFu7evruw9FOCn+CO018AkUpfLnljeQSIRI+gaIwtDf338XC61DMQuVj6HyDp80YsmEOIvSE5GILFLT0NDwLexZx9m1Ibu44NKPnigpoETkNpeXl88SMdTaoNYF0ptPkpRwaWVl5b28vLxFLOjAftujxLdRl5+XVCK80WOKfmFh4Xp9fX3j1tZWOtwcgusvIKjMmPMB+ndjYwNFB1CWuABsAyzwKHZsvGxjnJ2d7cQRWsbQNRCzuJFcUPaAnjS8StrvqIovUHcDjwEatwHMo/02cDmee4UoXlpa+rC4uJiS/jrcTMQbILJjwY+BS9Egewbfhwi6VYAVwIH2TfT/BEJTPPcKy3Mul+u1lpaWuunp6SIsFMBkCVytRt8qsIzqC8DTQEiYnQT5WUlvLnxvSLu6uhIh3cW53cJR+gv7Kp2bm8tFjpaD/AAEWuB5KNEAId7VscEVfe5kwFN/nCWd/I5sZe7t7b1nsVi+rKioWEe2UgARLOoFgsJHgNhtA4NDw8PDa4m6V1gUwBWkyitYoHxgYOAlp9P5FBYNw6iQWOIHmQTjVdXV1asw+N1EAuk00F1bu729/U5PT89d3MNWehNQlIPchqTC0pfqcLW9tbX1KySdG5ijOg8pgTxlAK7infX2yMjIZ7W1tRYcLTqba0gqj0wmk2VqaqoHY94EcrhnTBLuFX2TAZcBA32tVqvBbrdfLCsr2y0pKXGijRQ/BHw0+B8BBgD1TDP+gce6nAAAAABJRU5ErkJggg==') /*../Images/iconos/phone.png*/;
    *background-image: url(../Images/iconos/phone.png); /* For IE 6 and 7 */
}

#lock {
    width: 16px;
    height: 16px;
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg5JREFUeNqUUz2I02AYftJWTvCktefRk9pb/EGpbdFBHE4X0bEg6OImTufiJgoOgoqDk8vVoYLr4eDSoRA8UI5aFB2aE8TqSeM111a4ktikTZomvl9oytfW4Xzg4Xvzvs/78/1EcF0XDPl8HhzmicvEq8QUUSKuEnPEHV4Y8g3TNH3zZiAQyGcyGSQSCYTDYaiqmpJlOVWpVB45jnODNC99seBPsPZgDz7PPomHQqGtbDaLZrMJSZKgaRoikQjS6TSi0SgKhQJs2z58pnOvzvIC/DiGYSwnk0nUajWIorjaaDTOk1BQFOVysVh8Xa/XweJM5+dMFrgei8VQKpWYnVtyHq4zP60i+y6Xy2Bxpps6AwZd1+dpj6DOnStzz99OxNYoEYIgMHsRe6fPYGV48rsFu5FbfAH3wu1Xu85+9+yaN8DYFqzWC/wv+AIDx7GDbI8+GhtVtOVtHFg8hIVTx8YSBSEA13WC/C00LKML17FHbMsKuV1v5f39bpcl/2ZN+QKi1vxDrsGIJy6d8wLeyvnVbZW5i5PvIPdLqqLf6411owHQ+lYbfQ8sE1tfNv1bGCvwgUZ7/ONjFbZl0YgDj8cvnsbBIwuePehb2Pz0HaauPyX9+6mHRLivtdrBjTeVu/GTccxG92Nm3wxMw4S+04HyVSG7x5Lv/PNn4nB2+KiWiEeJP4cd2djrvPCvAAMAY/km8qoFbUAAAAAASUVORK5CYII=') /*../Images/iconos/lock.png*/;
    *background-image: url(../Images/iconos/lock.png); /* For IE 6 and 7 */
}

.shadow {
    border-color: red;
}

#using_json_2 a {
    font-size: 10px;
}



.contenedorred {
    height: 60px;
    background-color: #F0F0F0;
    width: 895px;
    margin-left: 5px;
    margin-bottom: 5px;
    padding: 5px 5px;
    border: 1px solid red;
    border-top: none;
}

.contenedornormal {
    background-color: #F0F0F0;
    width: 895px;
    margin-left: 5px;
    margin-bottom: 5px;
    padding: 5px 5px;
    border: 1px solid #ccc;
    border-top: none;
    font-size: 14px;
}

ul.form {
    position: relative;
    background: #fff;
    width: 640px;
    margin: auto;
    padding: 0;
    list-style: none;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}

.form li a {
    /*width: 510px;*/
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    display: block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    color: #686868;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

    .form li a:hover {
        background: #efefef;
    }

    .form li a.profile {
        border-left: 5px solid #008747;
    }

    .form li a.messages {
        border-left: 5px solid #fecf54;
    }

    .form li a.settings {
        border-left: 5px solid #cf2130;
    }

    .form li a.menuprincipal {
        border-left: 5px solid rgb(51,0,114);
    }

    .form li a.menuprincipalConcurso {
        border-left: 5px solid #208648;
    }

.deshabilitado {
    cursor: no-drop;
    background-color: #e9ecef;
}

.menudeshabilitado {
    cursor: no-drop;
}

.form li:first-child a:hover, .form li:first-child a {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.form li:last-child a:hover, .form li:last-child a {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.form li a:hover i {
    color: #ea4f35;
}

.form i {
    margin-right: 15px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.form em {
    font-size: 10px;
    background: rgb(51,0,114);
    padding: 3px 5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: normal;
    color: #fff;
    margin-top: 17px;
    margin-right: 15px;
    line-height: 10px;
    /*height: 10px;*/
    float: right;
}

.form li.selected a {
    background: #efefef;
}

h1 {
    color: #fff;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 40px;
    font-size: 30px;
    width: 300px;
    text-align: center;
}



.card-view {
    margin-top: 0px;
    border-bottom: 1px solid gray;
}

.pgdat-card .font-weight-bold {
    font-weight: 600 !important;
}

.pgdat-card .card-header-selected {
    padding: 2px 2px 2px 10px;
    background-color: #d0d0cf;
    font-weight: 500;
    border-radius: 0px;
    border-bottom: 0px;
    font-size: smaller;
    color: darkviolet;
    font-weight: bolder;
}

.pgdat-card .card-header {
    padding: 2px 2px 2px 10px;
    font-weight: 500;
    border-radius: 0px;
    border-bottom: 0px;
    font-size: smaller;
    font-weight: bold;
}

.pgdat-card .card-body {
    padding: 0px 0px;
}

.pgdat-card .card-footer {
    padding: 5px;
    background-color: #878786;
    color: white;
    border-radius: 0px;
}

.pgdat-card .card-footer-respuesta {
    background-color: #5e5d69;
}

.border-detail {
    border-top: 5px solid purple;
}

/* .pgdat-card .card-footer .btn-group {
    font-size: 1.2em;
} */

.btns-tarjeta {
    font-size: 1.2em;
}

.pgdat-card .card-footer a {
    color: white;
}

.pgdat-card .card-text {
    font-size: 0.85em;
}

.posiciones-padre-active {
    border-radius: 5px;
    padding: 2px;
    box-shadow: 1px 1px 15px #24135f;
}

.text-danger {
    color: #be1621 !important;
}

.btn-danger {
    background-color: #be1621 !important;
}

.bg-danger {
    background-color: #be1621 !important;
}

.btn-success {
    background-color: #208648 !important;
}

.bg-guia-simple {
    background-color: rgb(16, 52, 90);
}

.bg-success {
    background-color: #208648 !important;
}

.text-small {
    font-size: 0.8em;
}

.card-border {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

@media (max-width: 640px) {
    .card-border {
        border-left: none;
    }
}

.card-no-border {
    border: none;
}

.card-disabled {
    background-color: #b7bdc5;
}

.icon-bg-white {
    padding: 2px;
    background-color: white;
    border-radius: 50%;
    width: 18px;
    height: 18px;
}

/* TEXT */

.card-text {
    font-size: 0.75em;
}

.default-title {
    font-size: 0.75em;
    font-weight: 600 !important;
}

.btn-icon {
    font-size: 1.5em;
    background-color: initial;
}

.icon-date {
    font-size: 1.5em;
}

/* OTROS */

.dropdown-empleado {
    font-size: 0.8em;
    font-weight: bold;
    display: block;
}

.dropdown-puesto {
    font-size: 0.8em;
    display: block;
}

.dropdown-adscripcion {
    font-size: 0.8em;
    display: block;
}

.bg-gray {
    background-color: #c5c5c5;
}

.icon-big {
    font-size: 12em;
    color: gray;
}

.user-colaborador {
    font-size: 10pt;
}

.title-colaborador {
    font-weight: bold;
    font-size: 10pt;
}

.container-task {
    min-width: 250px;
}

.fecha-colaboracion {
    font-size: 10pt;
}

.action-colaboration {
    font-size: 14pt;
}

.card-con-respuesta {
    border-top: 5px solid rgb(51,0,114);
}

.btn-label {
    position: relative;
    left: -7px;
    display: inline-block;
    padding: 6px 12px;
    background: rgba(0,0,0,0.15);
    border-radius: 3px 0 0 3px;
}

.btn-labeled {
    padding-top: 0;
    padding-bottom: 0;
}

.btn {
    margin-bottom: 10px;
    /*font-size:18px;*/
}

*, ::after, ::before {
    box-sizing: unset;
}


footer #footer {
    background-color: #E6E6E6;
    border-top: 5px solid #24135f;
    border-bottom: 15px solid #24135f;
    /*margin-top: 0px;*/
    /*padding: 30px 15px;*/
    bottom: 0;
    left: 0;
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 15px;
}


.badges {
    justify-content: center;
    font-size: inherit;
    width: 14px;
    align-content: center;
    align-items: center;
    display: flex;
}

.busquedaExpediente {
    border: 0px;
    font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: small
}

.alertify-inner {
    text-align: left !important;
}

.alertify-buttons {
    text-align: center;
}

.ui-corner-all {
    font-size: 14px !important;
}
/*.sub-menu {
    display: none;
}*/

/*MENÚ PRINCIPAL*/
.btnInicio {
    background: url(../Content/sprites-botones.png);
    background-position: 2px -2px;
}

@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

.navbar-icon-top .navbar-nav .nav-link > .fa {
    position: relative;
    width: 36px;
    font-size: 24px;
}

    .navbar-icon-top .navbar-nav .nav-link > .fa > .badge {
        font-size: 0.75rem;
        position: absolute;
        right: 0;
        font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
    }

.navbar-icon-top .navbar-nav .nav-link > .fa {
    top: 3px;
    line-height: 12px;
}

    .navbar-icon-top .navbar-nav .nav-link > .fa > .badge {
        top: -10px;
    }

@media (min-width: 576px) {
    .navbar-icon-top.navbar-expand-sm .navbar-nav .nav-link {
        text-align: center;
        display: table-cell;
        height: 70px;
        vertical-align: middle;
        padding-top: 0;
        padding-bottom: 0;
    }

        .navbar-icon-top.navbar-expand-sm .navbar-nav .nav-link > .fa {
            display: block;
            width: 48px;
            margin: 2px auto 4px auto;
            top: 0;
            line-height: 24px;
        }

            .navbar-icon-top.navbar-expand-sm .navbar-nav .nav-link > .fa > .badge {
                top: -7px;
            }
}

@media (min-width: 768px) {
    .navbar-icon-top.navbar-expand-md .navbar-nav .nav-link {
        text-align: center;
        display: table-cell;
        height: 70px;
        vertical-align: middle;
        padding-top: 0;
        padding-bottom: 0;
    }

        .navbar-icon-top.navbar-expand-md .navbar-nav .nav-link > .fa {
            display: block;
            width: 48px;
            margin: 2px auto 4px auto;
            top: 0;
            line-height: 24px;
        }

            .navbar-icon-top.navbar-expand-md .navbar-nav .nav-link > .fa > .badge {
                top: -7px;
            }
}

@media (min-width: 992px) {
    .navbar-icon-top.navbar-expand-lg .navbar-nav .nav-link {
        text-align: center;
        display: table-cell;
        /*height: 70px;*/
        vertical-align: middle;
        padding-top: 0;
        padding-bottom: 0;
    }

        .navbar-icon-top.navbar-expand-lg .navbar-nav .nav-link > .fa {
            display: block;
            width: 48px;
            margin: 2px auto 4px auto;
            top: 0;
            line-height: 24px;
        }

            .navbar-icon-top.navbar-expand-lg .navbar-nav .nav-link > .fa > .badge {
                top: -7px;
            }
}

@media (min-width: 1200px) {
    .navbar-icon-top.navbar-expand-xl .navbar-nav .nav-link {
        text-align: center;
        display: table-cell;
        height: 70px;
        vertical-align: middle;
        padding-top: 0;
        padding-bottom: 0;
    }

        .navbar-icon-top.navbar-expand-xl .navbar-nav .nav-link > .fa {
            display: block;
            width: 48px;
            margin: 2px auto 4px auto;
            top: 0;
            line-height: 24px;
        }

            .navbar-icon-top.navbar-expand-xl .navbar-nav .nav-link > .fa > .badge {
                top: -7px;
            }
}

/*IMAGENES DEL MENÚ PRINCIPAL*/
.sprite-home {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: 2px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-expediente {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -388px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-resp-admin {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -313px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-promociones {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -353px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-notificaciones {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -424px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-recurso-reclamacion {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -37px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-fallas-tecnicas {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -246px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: -4px auto 4px auto;
}

.sprite-ayuda {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -282px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: -4px auto 4px auto;
}

.sprite-consulta-folio {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -67px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-acuses {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -490px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-lista-notitificaciones {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -35px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-consulta-expediente {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -458px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}

.sprite-consulta-audiencias {
    background: url(../Content/sprites-botones.png) no-repeat;
    background-position: -107px -2px;
    display: block;
    width: 37px;
    height: 30px;
    margin: 2px auto 4px auto;
}




.navbar {
    margin-bottom: 0px !important;
}

/*.nav-item {
    width:130px!important;
}*/

.alertify-message {
    text-align: justify !important;
}

.alertify {
    top: 100px !important;
}
/*TOOLTIP*/
.ui-tooltip, .arrow:after {
    background: #24135f !important;
    border: 1px solid white !important;
    opacity: 0.9 !important;
}

.ui-tooltip {
    padding: 7px 14px !important;
    color: white !important;
    border-radius: 20px;
    font: bold 10px "Helvetica Neue", Sans-Serif !important;
}

.nav-link {
    width: 147px !important;
    font-size: 12px !important;
}

.dropdown-toggle {
    white-space: normal;
}

.perfil {
    font-size: 10px !important;
    color: #24135f !important;
}

.btn-link {
    font-weight: 400;
    color: black !important;
    text-decoration: none;
}

.izquierda {
    text-align: left !important;
}

.floatIzquierda {
    float: left;
}

.derecha {
    text-align: right !important;
}

.menu_derecha {
    background: #000;
}

.dropdown-item {
    width: auto !important;
}


/*CJF menú*/
/* Botones Fijos */
.rightToolsBar {
    position: absolute;
    display: inline-block;
    width: 40px;
    list-style: none;
    padding: 0;
    top: 3px;
    right: 5px;
    margin: 0;
    background: #24135f;
    border-radius: 20px;
    z-index: 3;
}

    .rightToolsBar li {
        list-style: none;
        height: 40px;
        width: 40px;
        position: relative;
    }

    .rightToolsBar > li:hover {
        /*animation: 1s both 1;*/
        -moz-box-shadow: 0 0 5px #B9AAEE;
        -webkit-box-shadow: 0 0 5px #B9AAEE;
        box-shadow: 0 0 5px #B9AAEE;
        border-radius: 20px;
    }

    .rightToolsBar .fallaTec {
        background: url(../Content/sprites-botones.png) no-repeat -244px -2px;
    }

    .rightToolsBar .repIncid {
        background: url(../Content/sprites-botones.png) no-repeat 6px 6px;
    }

    .rightToolsBar .infoAutoridad {
        background: url('../Content/Images/rol-p-juridica-publica.png') no-repeat 6px 6px;
        background-size: 30px;
    }

    .rightToolsBar .infoFisica {
        background: url('../Content/Images/rol-p-juridica.png') no-repeat 6px 6px;
        background-size: 30px;
    }

    .rightToolsBar .infoPrivada {
        background: url('../Content/Images/rol-p-juridica-privada.png') no-repeat 6px 6px;
        background-size: 30px;
    }

    .rightToolsBar .help {
        background: url(../Content/sprites-botones.png) no-repeat -278px 0px;
    }

    .rightToolsBar a {
        text-decoration: none;
        padding: 0 10px;
    }

    .rightToolsBar li div.sub-right {
        width: 0;
        padding: 0;
        overflow: hidden;
    }


    .rightToolsBar li:hover div.sub-right {
        width: auto;
        right: 40px;
        position: absolute;
        text-align: right;
        top: 10px;
    }

    .rightToolsBar .vinculo {
        padding: 0 10px;
        text-align: center;
    }

    .rightToolsBar li .vinculo,
    .rightToolsBar li a {
        right: 45px;
        overflow: hidden;
        font-size: 14px;
        letter-spacing: 0.6px;
        white-space: nowrap;
        -webkit-transition: 0.25s;
        -moz-transition: 0.25s;
        transition: 0.25s;
        border-radius: 20px;
        background-color: #24135f;
        display: inline-block;
        color: #FFF;
    }

        .rightToolsBar li .vinculo:hover {
            padding: 0;
        }

            .rightToolsBar li .vinculo:hover .btnDemandaA,
            .rightToolsBar li a:hover {
                /*font-weight: bold;*/
                /*text-shadow: 1px 1px 0 #B9AAEE;*/
                padding: 0 10px;
            }

            .rightToolsBar li .vinculo:hover #dvAutoridadesRel,
            .rightToolsBar li .vinculo:hover #dvPersonaRel,
            .rightToolsBar li .vinculo:hover #dvRepresentRel {
                display: block;
            }

    .rightToolsBar #dvAutoridadesRel,
    .rightToolsBar #dvPersonaRel,
    .rightToolsBar #dvRepresentRel {
        display: none;
        background: #24135f;
        text-align: justify;
        max-height: 400px;
        overflow-y: scroll;
        color: white;
        padding: .5em 1em;
    }

        .rightToolsBar #dvAutoridadesRel > ul,
        .rightToolsBar #dvPersonaRel > ul,
        .rightToolsBar #dvRepresentRel > ul {
            padding: 0 0 0 5px;
        }

            .rightToolsBar #dvAutoridadesRel > ul > li,
            .rightToolsBar #dvPersonaRel > ul > li,
            .rightToolsBar #dvRepresentRel > ul > li {
                height: unset;
                list-style: disc;
                font-size: 12px;
            }

/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    background-color: #301a80;
    overflow-x: hidden;
    transition: 0.1s;
    /*padding-top: 20px;*/
    opacity: 0.95;
    border-style: solid;
    border-color: white;
}

    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: white;
        display: block;
        transition: 0.3s;
    }

    .sidenav div {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 17px;
        color: white;
        display: block;
        transition: 0.3s;
    }

    .sidenav a:hover {
        color: #f1f1f1;
    }

    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

        .sidenav a {
            font-size: 18px;
        }
}

.shadow {
    -webkit-box-shadow: 2px 2px 4px 5px #ccc; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 2px 2px 4px 5px #ccc; /* Firefox 3.5 - 3.6 */
    box-shadow: 2px 2px 4px 5px #ccc; /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.colorOnTime {
    background-color: yellow !important;
}

.colorOverdue {
    background-color: green !important;
}

.colorHistorical {
    background-color: grey !important;
}

.bordes {
    border: 1px solid grey;
}

.language_selector {
    width: 587px;
    background: white;
    color: #707070;
    line-height: 25px;
    font-size: 14px;
    padding: 0 10px;
    cursor: pointer;
}

.languages {
    display: none;
    position: absolute;
    margin: 0;
    background: #dddddd;
    z-index: 2147483640 !important;
    position: relative;
    width: auto;
}

    .languages > li {
        width: auto;
        background: white;
        line-height: 25px;
        font-size: 14px;
        padding: 0 10px;
        cursor: pointer;
        z-index: 2147483640 !important;
        position: relative;
    }

        .languages > li:hover {
            background: #aaa;
        }

.ulclase {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.liclase {
    font: 200 20px/1.5 Helvetica, Verdana, sans-serif;
    border-bottom: 1px solid #ccc;
}

    .liclase:last-child {
        border: none;
    }

    .liclase div {
        text-decoration: none;
        color: #000;
        -webkit-transition: font-size 0.3s ease, background-color 0.3s ease;
        -moz-transition: font-size 0.3s ease, background-color 0.3s ease;
        -o-transition: font-size 0.3s ease, background-color 0.3s ease;
        -ms-transition: font-size 0.3s ease, background-color 0.3s ease;
        transition: font-size 0.3s ease, background-color 0.3s ease;
        display: block;
        width: auto;
    }

        .liclase div:hover {
            font-size: 15px;
            background: lightgray;
        }

.ui-dialog .ui-dialog-buttonpane button {
    padding: 5px
}

/* pt-sans-regular - latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/pt-sans-v11-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('PT Sans'), local('PTSans-Regular'), url('./fonts/pt-sans-v11-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8  url('./fonts/pt-sans-v11-latin-regular.woff2') format('woff2'),*/
    /* Super Modern Browsers */ url('./fonts/pt-sans-v11-latin-regular.woff') format('woff'),
    /* Modern Browsers */ url('./fonts/pt-sans-v11-latin-regular.ttf') format('truetype'),
    /* Safari, Android, iOS */ url('./fonts/pt-sans-v11-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}


.evidencia-proceso {
    font-size: 11px;
    color: #1c7347;
    width: 150px;
    margin: 0 auto;
}

.deshabilitado {
    cursor: no-drop;
    background-color: #e9ecef;
}

.menudeshabilitado {
    cursor: no-drop;
}


/* Chat containers */
.chatContainer {
    border: 2px solid #6c757d2e;
    background-color: white;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0;
    display: inline-block;
}

/*typing chat*/
.typing-indicator {
    background-color: #E6E7ED;
    will-change: transform;
    width: auto;
    border-radius: 50px;
    padding: 7px;
    display: table;
    margin: 0 auto;
    position: relative;
    animation: 2s bulge infinite ease-out;
}
/*.typing-indicator ::before, ::after {
        content: '';
        position: absolute;
        bottom: -2px;
        left: -2px;
        height: 20px;
        width: 20px;
        border-radius: 50%;
        background-color: #E6E7ED;
    }

.typing-indicator::after {
        height: 10px;
        width: 10px;
        left: -10px;
        bottom: -10px;
    }

.typing-indicator span {
    height: 15px;
    width: 15px;
    float: left;
    margin: 0 1px;
    background-color: #9E9EA1;
    display: block;
    border-radius: 50%;
    opacity: 0.4;
}*/

@keyframes blink {
    50% {
        opacity: 1;
    }
}

@keyframes bulge {
    50% {
        transform: scale(1.05);
    }
}


/**/



.btnCuaderno:active {
    transform: translateY(0.15em);
}

.btnCuaderno:hover {
    border-color: #24135f;
}

/*Cuadernos*/
.cuadernoHeader {
    width: 15%;
    background-color: #24135f;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
}

.ui-tooltip {
    white-space: pre-line;
}

.deshabilitado {
    background-color: lightgrey !important;
}

.dropzone.dz-clickable {
    cursor: pointer;
}

.dropzone {
    border: 0;
}

    .dropzone .dz-default.dz-message {
        font-size: 35px;
    }

    .dropzone.dz-started .dz-message {
        display: none;
    }

    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
        cursor: pointer;
    }

    .dropzone .dz-message {
        text-align: center;
        margin: 2em 0;
    }

    .dropzone.dz-clickable * {
        cursor: default;
    }

    .dropzone, .dropzone * {
        box-sizing: border-box;
    }

        .dropzone, .dropzone * {
            box-sizing: border-box;
        }

.well {
    border: 1px solid rgba(162, 162, 162, 0.16);
    background-color: #fff;
}

.dropzone {
    min-height: 150px;
    border: 2px solid rgba(0, 0, 0, 0.3);
    background: white;
    padding: 20px 20px;
}

    .dropzone, .dropzone * {
        box-sizing: border-box;
    }

.dropzone {
    position: relative;
}

    .dropzone, .dropzone * {
        box-sizing: border-box;
    }

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
}

.dropzone .dz-preview.dz-file-preview .dz-image {
    border-radius: 1px;
    background-image: none;
    background-color: #ECEFF1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
    border-radius: 20px;
    background: #999;
    background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview .dz-image {
    border-radius: 20px;
    overflow: hidden;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    z-index: 10;
}

.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px;
}

.dropzone.dz-clickable * {
    cursor: default;
}

.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    width: 120px;
    margin: 0.5em;
}

.dropzone, .dropzone * {
    box-sizing: border-box;
}

    .dropzone.dz-clickable * {
        cursor: default;
    }

.btn-primary {
    color: #fff;
    background-color: #448AFF;
    border-color: #448AFF;
}

.btn {
    outline: none !important;
    border-radius: 2px;
    -webkit-transition-property: background-color, color, box-shadow;
    transition-property: background-color, color, box-shadow;
    -webkit-transition-duration: .1s, .2s, .2s;
    transition-duration: .1s, .2s, .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.dropzone, .dropzone * {
    box-sizing: border-box;
}

    .dropzone, .dropzone * {
        box-sizing: border-box;
    }

.pull-right {
    float: right !important;
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1;
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview .dz-details {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 13px;
    min-width: 100%;
    max-width: 100%;
    padding: 2em 1em;
    text-align: center;
    color: rgba(0, 0, 0, 0.9);
    line-height: 150%;
}

.dropzone.dz-clickable * {
    cursor: default;
}

.dropzone, .dropzone * {
    box-sizing: border-box;
}

    .dropzone, .dropzone * {
        box-sizing: border-box;
    }

.dz-error-mark {
    display:none!important;
}

.dz-success-mark {
    display: none !important;
}

.intro-question {
    background-color: #f5f5f5;
    padding: 7px !important;
    border-radius: 10px;
    text-align: center;
}

#edit-denunca-acoso-compartir--wrapper {
    background-color: #BBD9F0;
    /*padding: 25px 30px;*/
    border-radius: 15px;
}



.message-box {
    width: 270px;
    display: inline;
    height: auto;
    padding: 30px 20px;
    position: fixed;
    right: -320px;
    top: 40px;
    font-size: 15px;
    color: #fff;
    z-index: 100;
}

.close-btn {
    position: absolute;
    right: 6px;
    top: 0;
    cursor: pointer;
}

    .close-btn:hover {
        opacity: 0.7;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70);
    }

.message {
    width: 100%;
    color:white;
}

.success {
    background-color: #72A101;
    border: 2px solid #4d6d01;
}

.error {
    background-color: #d04a01;
    border: 2px solid #983600;
}

.info {
    background-color: #0285c2;
    border: 2px solid #00577f;
}

.boton_invisible {
    width: auto;
    height: auto;
    padding: 0 0;
    border: 0;
    background:none;
}
.alertify,
.alertify-show,
.alertify-log {
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	     -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	        transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.alertify-hide {
	-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-log-hide {
	-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-cover {
	position: fixed; z-index: 1000;
	top: 0; right: 0; bottom: 0; left: 0;
	background-color:white;
	filter:alpha(opacity=0);
	opacity:0;
}
	.alertify-cover-hidden {
		display: none;
	}
.alertify {
	position: fixed; z-index: 1000;
	top: 50px; left: 50%;
	width: 550px;
	margin-left: -275px;
	opacity: 1;
}
	.alertify-hidden {
		-webkit-transform: translate(0,-150px);
		   -moz-transform: translate(0,-150px);
		    -ms-transform: translate(0,-150px);
		     -o-transform: translate(0,-150px);
		        transform: translate(0,-150px);
		opacity: 0;
		display: none;
	}
	/* overwrite display: none; for everything except IE6-8 */
	:root *> .alertify-hidden {
		display: block;
		visibility: hidden;
	}
.alertify-logs {
	position: fixed;
	z-index: 5000;
	bottom: 10px;
	right: 10px;
	width: 300px;
}
.alertify-logs-hidden {
	display: none;
}
	.alertify-log {
		display: block;
		margin-top: 10px;
		position: relative;
		right: -300px;
		opacity: 0;
	}
	.alertify-log-show {
		right: 0;
		opacity: 1;
	}
	.alertify-log-hide {
		-webkit-transform: translate(300px, 0);
		   -moz-transform: translate(300px, 0);
		    -ms-transform: translate(300px, 0);
		     -o-transform: translate(300px, 0);
		        transform: translate(300px, 0);
		opacity: 0;
	}
	.alertify-dialog {
		padding: 25px;
	}
		.alertify-resetFocus {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.alertify-inner {
			text-align: center;
		}
		.alertify-text {
			margin-bottom: 15px;
			width: 100%;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			        box-sizing: border-box;
			font-size: 100%;
		}
		.alertify-buttons {
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:active,
			.alertify-button:visited {
				background: none;
				text-decoration: none;
				border: none;
				/* line-height and font-size for input button */
				line-height: 1.5;
				font-size: 100%;
				display: inline-block;
				cursor: pointer;
				margin-left: 5px;
			}

@media only screen and (max-width: 680px) {
	.alertify,
	.alertify-logs {
		width: 90%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.alertify {
		left: 5%;
		margin: 0;
	}
}

/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.alertify {
	background: #FFF;
	border: 10px solid #333; /* browsers that don't support rgba */
	border: 10px solid rgba(0,0,0,.7);
	border-radius: 8px;
	box-shadow: 0 3px 3px rgba(0,0,0,.3);
	-webkit-background-clip: padding;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
	.alertify-text {
		border: 1px solid #CCC;
		padding: 10px;
		border-radius: 4px;
	}
	.alertify-button {
		border-radius: 4px;
		color: #FFF;
		font-weight: bold;
		padding: 6px 15px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(0,0,0,.5);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5);
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:    -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:     -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:      -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:         linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
	}
	.alertify-button:hover,
	.alertify-button:focus {
		outline: none;
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	}
	.alertify-button:focus {
		box-shadow: 0 0 15px #2B72D5;
	}
	.alertify-button:active {
		position: relative;
		box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	}
		.alertify-button-cancel,
		.alertify-button-cancel:hover,
		.alertify-button-cancel:focus {
			background-color: #FE1A00;
			border: 1px solid #D83526;
		}
		.alertify-button-ok,
		.alertify-button-ok:hover,
		.alertify-button-ok:focus {
			background-color: #5CB811;
			border: 1px solid #3B7808;
		}

.alertify-log {
	background: #1F1F1F;
	background: rgba(0,0,0,.9);
	padding: 15px;
	border-radius: 4px;
	color: #FFF;
	text-shadow: -1px -1px 0 rgba(0,0,0,.5);
}
	.alertify-log-error {
		background: #FE1A00;
		background: rgba(254,26,0,.9);
	}
	.alertify-log-success {
		background: #5CB811;
		background: rgba(92,184,17,.9);
	}
.notificaciones {
    width: 100%;
    text-align: left;
    border: solid 1px #ddd;
    border-collapse: collapse;
    background: url(../Images/Bg-MenuTabHover.png) repeat-x;
	font-size:12px;
}

    .notificaciones td.col2 {
        font-weight: bold;
        padding: 10px;
        text-align: left;
		font-size:12px;
    }

    .notificaciones td.col1 {
        background: #EDEDED;
        padding: 10px;
        width: 40%;
		font-size:12px;
    }

    .notificaciones td {
        border-right: 1px solid;
        border-bottom: 1px solid;
        border-color: #ccc;
		font-size:12px;
    }

        .notificaciones td.ambas {
            padding: 10px;
			font-size:12px;
        }


.expedienteElectronico {
    width: 100%;
    text-align: left;
    border: solid 1px #ddd;
    border-collapse: collapse;
    background: url(../Images/Bg-MenuTabHover.png) repeat-x;
	font-size:12px;
}

    .expedienteElectronico td.col2 {
        /*font-weight: bold;*/
        padding: 10px;
        text-align: left;
		font-size:12px;
    }

    .expedienteElectronico td.col1 {
        background: #EDEDED;
        padding: 10px;
        width: 22%;
		font-size:12px;
    }

    .expedienteElectronico td {
        /*border-right: 1px solid;*/
        border: 1px solid;
        border-color: #ccc;
		font-size:12px;
    }

        .expedienteElectronico td.ambas {
            padding: 10px;
			font-size:12px;
        }

/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 */

.ms-parent {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.ms-choice {
    display: block;
    height: 26px;
    padding: 0;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #aaa;
    text-align: left;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}

    .ms-choice.disabled {
        background-color: #f4f4f4;
        background-image: none;
        border: 1px solid #ddd;
        cursor: default;
    }

    .ms-choice > span {
        position: absolute;
        top: 0;
        left: 0;
        right: 20px;
        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        display: block;
        padding-left: 8px;
        font-size: 14px;
    }

        .ms-choice > span.placeholder {
            color: #999;
        }

    .ms-choice > div {
        position: absolute;
        top: 0;
        right: 0;
        width: 20px;
        height: 25px;
        background: url('../Images/multiple-select.png') right top no-repeat;
    }

        .ms-choice > div.open {
            background: url('../Images/multiple-select.png') left top no-repeat;
        }

.ms-drop {
    overflow: hidden;
    display: none;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    z-index: 1000;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}


.ms-search {
    display: inline-block;
    margin: 0;
    min-height: 26px;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    z-index: 10000;
}

    .ms-search input {
        width: 100%;
        height: auto !important;
        min-height: 24px;
        padding: 0 20px 0 5px;
        margin: 0;
        outline: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 1em;
        border: 1px solid #aaa;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background: #fff url('../Images/multiple-select.png') no-repeat 100% -22px;
        background: url('../Images/multiple-select.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
        background: url('../Images/multiple-select.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
        background: url('../Images/multiple-select.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
        background: url('../Images/multiple-select.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
        background: url('../Images/multiple-select.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
        background: url('../Images/multiple-select.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
    }

    .ms-search, .ms-search input {
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

.ms-drop ul {
    overflow: auto;
    margin: 0;
    padding: 5px 8px;
}

    .ms-drop ul > li {
        list-style: none;
        display: list-item;
        background-image: none;
        position: static;
    }

        .ms-drop ul > li .disabled {
            opacity: .35;
            filter: Alpha(Opacity=35);
        }

        .ms-drop ul > li.multiple {
            display: block;
            float: left;
        }

        .ms-drop ul > li.group {
            clear: both;
        }

        .ms-drop ul > li.multiple label {
            width: 100%;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }

        .ms-drop ul > li label.optgroup {
            font-weight: bold;
        }

.ms-drop input[type="checkbox"] {
    vertical-align: middle;
}

