BODY
{
    padding: 0pt;
    /*background: #A0CCF1 url('Fondos/FondoSIG.jpg') no-repeat fixed left top;*/
    font-weight: 700;
    font-size: 9pt;
    margin: 0pt;
    word-spacing: normal;
    text-transform: none;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    color: #000080;
}

    html, body {
        height: 100%;
        width: 100%;
        padding: 0;
        margin: 0;
    }
 
    #full-screen-background-image {
        z-index: -999;
        width: 100%;
        height: auto;
        position: fixed;
        top: 0;
        left: 0;
    }

P
{
    padding-right: 0pt;
    padding-left: 0pt;
    font-weight: normal;
    font-size: 9pt;
    padding-bottom: 0pt;
    margin: 0pt;
    word-spacing: normal;
    text-transform: none;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
}
.DocumentoTabla
{
    padding-right: 0pt;
    padding-left: 0pt;
    font-weight: normal;
    font-size: 10pt;
    padding-bottom: 0pt;
    margin: 0pt;
    word-spacing: normal;
    text-transform: none;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: #ffffff;
    background-image: url(Imagenes/CopiaControlada.jpg);
    vertical-align: super;
}
.TituloParte
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffdbd6;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    text-align: center;
    font-weight: bold;
    font-size: 9pt;
}
.SubTituloParte
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #ebbdeb;
    border-right: #000000 1px double;
    border-top: #000000 1px double;
    border-left: #000000 1px double;
    border-bottom: #000000 1px double;
    text-align: center;
    font-weight: bold;
}
.TablaExterno
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
    text-align: justify;
    font-weight: normal;
    vertical-align: top;
}
.TablaExternoNegrita
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
    text-align: justify;
    font-weight: bold;
    vertical-align: top;
}
.TablaExternoPunto
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
    text-align: justify;
    font-weight: bold;
    vertical-align: top;
}
.Tabla
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    text-align: justify;
    font-weight: normal;
    vertical-align: top;
}
.TablaSin
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
    border-right: #000000 0px solid;
    border-top: #000000 0px solid;
    border-left: #000000 0px solid;
    border-bottom: #000000 0px solid;
    text-align: justify;
    font-weight: normal;
    vertical-align: top;
}
.BordeTabla
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    border-right: #000000 0px solid;
    border-top: #000000 0px solid;
    border-left: #000000 0px solid;
    border-bottom: #000000 0px solid;
    font-weight: normal;
    vertical-align: top;
}
.TablaCentrada
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    text-align: center;
    font-weight: normal;
    vertical-align: top;
}
TABLE
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    border-top-style: none;
    padding-top: 0pt;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.Titulo
{
    border: 0px solid;
    font-weight: bold;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#84b0dc',endcolorstr='#084A8B', gradienttype='0');
    color: #ffffff;
    text-align: center;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
.TituloNuevo
{
    border-right: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    font-weight: bold;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#84b0dc', gradienttype='0') progid:dximagetransform.microsoft.dropshadow(offx=4, offy=4, color='#8b9b99', positive='true') progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    border-left: #ffffff 0px solid;
    border-bottom: #ffffff 0px solid;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
}
.NoLectura
{
    border-right: lightgrey thin solid;
    border-top: lightgrey thin solid;
    text-justify: auto;
    font-size: 9pt;
    vertical-align: baseline;
    border-left: lightgrey thin solid;
    color: black;
    border-bottom: lightgrey thin solid;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #dcdcdc;
    text-align: justify;
}
.NoLecturaEspecial
{
    font-weight: bold;
    font-size: 13pt;
    vertical-align: baseline;
    border-bottom: #f8f8ff thin solid;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #f8f8ff;
    text-align: justify;
}
.Numerador
{
    border-bottom: black 2px solid;
}
.TextoVenta
{
    border-right: darkgray thin solid;
    border-top: darkgray thin solid;
    font-weight: bold;
    text-justify: auto;
    font-size: 20pt;
    vertical-align: baseline;
    border-left: darkgray thin solid;
    color: maroon;
    border-bottom: darkgray thin solid;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #f8f8ff;
    text-align: justify;
}
.LAmarilla
{
    height: 10px;
    background-color: #ffdd7d;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fff7d3',endcolorstr='#ffdd7d', gradienttype='0');
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.CajasExternas
{
    border: 2px solid #084A8B;
    font-weight: bold;
    font-size: 9pt;
    color: #00156E;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #BBD9FF;
}
.Cajas
{
    border: 2px solid #084A8B;
    font-weight: bold;
    font-size: 9pt;
    color: #00156E;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #E6F2FF;
}
.CajasBuscar
{
    border-right: black 2px solid;
    border-top: black 2px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: black 2px solid;
    color: black;
    border-bottom: black 2px solid;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #e3e3e3;
}
.Botones
{
    border: 2px solid #084A8B;
    font-weight: bold;
    font-size: 9pt;
    color: white;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #9bacd5;
    height: 25px;
    margin-top: 0px;
}
.BotonAlterno
{
    padding-right: 1pt;
    padding-left: 2pt;
    padding-bottom: 2pt;
    margin: 0pt;
    border-top-style: none;
    padding-top: 2pt;
    border-right-style: none;
    border-left-style: none;
    background-color: #9bacd5;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #ffd700;
    border-bottom: #365390 2px solid;
}
.Ayuda
{
    font-weight: bold;
    font-size: 9pt;
    color: #cc0000;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.Mensaje
{
    font-weight: bold;
    font-size: 9pt;
    color: #800000;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.Datos
{
    border: thin solid #084A8B;
    table-layout: auto;
    padding-right: 0pt;
    padding-left: 0pt;
    font-size: 9pt;
    padding-bottom: 0pt;
    margin: 0pt;
    padding-top: 0pt;
    font-family: calibri, verdana, arial, helvetica, sans-serif;
    color: #00156e;
    background-color: #ffffff;
}
.Calendarios
{
    border-right: black 2px solid;
    border-top: black 2px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: black 2px solid;
    color: maroon;
    border-bottom: black 2px solid;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    background-color: #f5f5f5;
}
.Menus
{
    border-right: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    font-weight: bold;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#84b0dc', gradienttype='0');
    border-left: #ffffff 0px solid;
    border-bottom: #ffffff 0px solid;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #00156E;
}
.TipoProcesos
{
    border: thin solid #084A8B;
    background-position: left top;
    padding-right: 0pt;
    padding-left: 0pt;
    font-weight: normal;
    font-size: 9pt;
    padding-bottom: 0pt;
    margin: 0pt;
    word-spacing: normal;
    text-transform: none;
    padding-top: 0pt;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: #A0CCF1;
    color: #000080;
}
.MacroProcesos
{
    border: thin solid #084A8B;
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    border-top-style: none;
    padding-top: 0pt;
    border-right-style: none;
    border-left-style: none;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#84b0dc', gradienttype='0');
    border-bottom-style: none;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #00156E;
    text-align: center;
}
.Procesos
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    background-color: #084A8B;
    border-top-style: none;
    padding-top: 0pt;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #00156E;
    text-align: center;
}
.Procedimientos
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    border-top-style: none;
    padding-top: 0pt;
    border-right-style: none;
    border-left-style: none;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#84b0dc', gradienttype='0');
    border-bottom-style: none;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
}
.Lider
{
    font-weight: bold;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    color: #000080;
    text-align: center;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fff7d3',endcolorstr='#ffdd7d', gradienttype='0');
    cursor: pointer;
}
.Documentos
{
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    border-top-style: none;
    padding-top: 0pt;
    border-right-style: none;
    border-left-style: none;
    background-color: #FFFFFF;
    border-bottom-style: none;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: black;
}
.TituloDocumentos
{
    background-color: #7892cd;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    color: #ffff00;
}
.BotonProcesos
{
    padding-right: 1pt;
    padding-left: 2pt;
    padding-bottom: 2pt;
    margin: 0pt;
    border-top-style: none;
    padding-top: 2pt;
    border-right-style: none;
    border-left-style: none;
    background-color: #9bacd5;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000080;
    border-bottom: #365390 2px solid;
}
.BotonFormatos
{
    padding-right: 1pt;
    padding-left: 2pt;
    padding-bottom: 2pt;
    margin: 0pt;
    border-top-style: none;
    padding-top: 2pt;
    border-right-style: none;
    border-left-style: none;
    background-color: #63749d;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: white;
    border-bottom: #365390 2px solid;
}
.MiCalendario .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #bdb76b;
    color: black;
}
.MiCalendario .ajax__calendar_other .ajax__calendar_day, .MiCalendario .ajax__calendar_other .ajax__calendar_year
{
    color: blue;
}
.MiCalendario .ajax__calendar_hover .ajax__calendar_day, .MiCalendario .ajax__calendar_hover .ajax__calendar_month, .MiCalendario .ajax__calendar_hover .ajax__calendar_year
{
    color: blue;
}
.MiCalendario .ajax__calendar_active .ajax__calendar_day, .MiCalendario .ajax__calendar_active .ajax__calendar_month, .MiCalendario .ajax__calendar_active .ajax__calendar_year
{
    color: Red;
    background-color: #fffacd;
    font-weight: bold;
}

/*

*/
/* Used for AccordionTest.aspx */
.accordionHeader
{
    font-weight: bold;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #2F4F4F;
    color: white;
    text-align: center;
    background-color: #084A8B;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#84b0dc',endcolorstr='#084A8B', gradienttype='0');
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    font-weight: bold;
    font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #2F4F4F;
    color: #000080;
    text-align: center;
    background-color: #ffdd7d;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fff7d3',endcolorstr='#ffdd7d', gradienttype='0');
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #DEE9FA;
    border: 1px dashed;
    border-top: none;
    padding: 5px;
}
