﻿.BotonLink {
    padding: 5px;
    text-align: center;
    background-color: #E0DFDF;
    color: Black;
    border: solid 1px #7F7F7F;
}

/*Nuevo Diseño*/

/* Tabla Principal */

.TablaPrincipal_Pagina {
    width: 100%;
    height: 1110px;
    background-color: White;
    padding: 0px;
}

.FramePrincipal_logo {
    width: 154px;
    height: 110px;
    vertical-align: top;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #939598;
    background-color: Black;
}

.FramePrincipal_BannerSuperior {
    background-color: Black;
    vertical-align: top;
    height: 110px;
}

.TablaPrincipal {
    width: 100%;
    height: 100%;
    padding: 0px;
}

.FrameBannerSuperior_BotonInicio {
    width: 12%;
    text-align: left;
    font-family: Calibri;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    height: 100%;
}

.FrameBannerSuperior_DatosUsuario {
    width: 13%;
    text-align: left;
    font-family: Calibri;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    height: 100%;
}

.FrameMenuPrincipal {
    width: 154px;
    height: 1000px;
    background-color: #59585B;
    font-family: Calibri;
    font-size: 8pt;
    text-align: left;
    vertical-align: top;
}

.FrameContenido {
    padding: 5px;
    width: 100%;
    height: 1000px;
    background-color: #FFFFFF;
    font-family: Calibri;
    font-size: 8pt;
    text-align: left;
    vertical-align: top;
    color: #939598;
}

/* Tabla Principal */

/* Tablas Internas Banner Superior */

.TablaBannerSuperior_Logo {
    width: 154px;
    height: 100%;
}

.TablaBannerSuperior_Central {
    width: 100%;
    height: 75%;
    font-size: 20px;
    color: #F58E13;
    letter-spacing: 10px;
    border-bottom-style: solid;
    border-bottom-color: #F58E13;
    border-bottom-width: 3px;
    font-weight: bold;
    vertical-align: text-bottom;
    background-color: White;
}

.TablaBannerSuperior_BotonInicio {
    width: 100%;
    height: 75%;
    font-size: 10px;
    color: #D1D3D4;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #F58E13;
    border-bottom-width: 3px;
    vertical-align: text-bottom;
}

.TablaBannerSuperior_DatosUsuario {
    width: 100%;
    height: 75%;
    font-size: 10px;
    color: White;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #F58E13;
    border-bottom-width: 3px;
}

.TablaBannerSuperior_Sobrante {
    background-color: White;
    width: 100%;
    height: 30%;
}

/* Tablas Internas Banner Superior */

/* Frames para Tablas Internas Banner Superior */

/**/
.FrameBannerSuperior_Central {
    width: 75%;
    vertical-align: top;
    height: 100%;
}

.FrameBannerSuperior_Logo {
    width: 154px;
    background-color: #404042;
    height: 100%;
}

.FrameBannerSuperior_NombreAplicacion {
    width: 100%;
    font-family: Calibri;
    color: #26A9E1;
    background-color: Black;
    font-size: 24pt;
    text-align: center;
    vertical-align: bottom;
    padding-bottom: 15px;
    border-bottom-style: solid;
    border-bottom-color: Black;
    border-bottom-width: 8px;
}

.FrameBannerSuperior_BInicio {
    width: 100%;
    font-family: Calibri;
    font-size: 10pt;
    background-color: Black;
    text-align: center;
    vertical-align: bottom;
    padding-bottom: 15px;
    border-bottom-style: solid;
    border-bottom-color: Black;
    border-bottom-width: 8px;
}

.FrameBannerSuperior_DatUsuario_A {
    width: 100%;
    font-family: Calibri;
    font-size: 10pt;
    background-color: #6D6E71;
    text-align: left;
    vertical-align: middle;
    height: 20%;
    padding-left: 20px;
}

.FrameBannerSuperior_DatUsuario_B {
    width: 100%;
    font-family: Calibri;
    font-size: 10pt;
    background-color: #58595B;
    text-align: left;
    vertical-align: middle;
    padding-left: 20px;
    height: 50%;
}

/* Frames para Tablas Internas Banner Superior */

/* Tabla Menu Principal*/

.TablaMenuPrincipal {
    border-style: none;
    width: 100%;
    font-family: Calibri;
    font-size: 10pt;
    text-align: center;
    vertical-align: middle;
}

.BotonesMenuPrincipal {
    height: 50px;
    font-weight: bold;
    font-family: Calibri;
    font-size: 12px;
    border-bottom-style: solid;
    border-bottom-color: #939598;
    border-bottom-width: 2px;
}

.BotonesMenuPrincipal_A {
    height: 50px;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    border-bottom-style: solid;
    border-bottom-color: #FFF200;
    border-bottom-width: 2px;
}

/* Tabla Menu Principal*/



/* Seccion Acceso principal */
.TablaPrincipalAcceso {
    border: 1px solid #273D54;
    width: 800px;
    margin: auto;
    background-color: #ffffff;
    text-align: center;
}

.TablaDatosPrincipalAcceso {
    width: 90%;
    vertical-align: top;
    margin: auto;
    background-color: #ffffff;
    text-align: center;
}

.ColLogoDatosPrincipalAcceso {
    border-style: none solid none none;
    border-width: 2px;
    border-color: #C0C0C0;
    padding: 5px;
    width: 50%;
    vertical-align: middle;
    background-color: #ffffff;
    text-align: center;
}

.ColDatosPrincipalAcceso {
    width: 50%;
    vertical-align: top;
    background-color: #ffffff;
    text-align: left;
    font-family: Calibri;
    font-size: 16pt;
    padding-left: 20px;
}

.TablaUsuarioContraseniaAcceso {
    width: 100%;
    vertical-align: top;
    background-color: #ffffff;
    text-align: center;
}

.ColDatosUsuarioContraseniaAcceso {
    width: 100%;
    vertical-align: middle;
    background-color: #ffffff;
    text-align: left;
    font-family: Calibri;
    font-size: 12pt;
    height: 20px;
}
/* Seccion Acceso principal*/





/* Secciones internas */
.TablaContenido {
    width: 100%;
    background-color: #FFFFFF;
    font-family: Calibri;
    font-size: 8pt;
    text-align: left;
    vertical-align: top;
}

.TituloSeccion {
    width: 100%;
    height: 30px;
    background-color: #FFFFFF;
    font-family: Calibri;
    font-size: 20pt;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    color: #333333;
}

.MenuNavegacion {
    width: 100%;
    height: 20px;
    background-color: #FFFFFF;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    color: #5A7292;
}

.Contenido {
    padding: 5px;
    width: 100%;
    height: 1000px;
    background-color: #FFFFFF;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
}

.st_TablaTitulosSeccion {
    width: 50%;
    padding: 10px;
    text-align: left;
    background-color: #FFFFFF;
    border-left: solid 30px #FFFFFF;
}

.st_TituloTablaDatosSeccion {
    font-family: Calibri;
    font-size: 16pt;
    text-align: left;
    color: #939598;
    padding-left: 20px;
    border-bottom: solid 2px #939598;
}
/* Secciones internas */


/* Tabla de datos */
.st_TablaDatos {
    width: 100%;
    padding: 5px;
    text-align: center;
    background-color: #FFFFFF;
}

.st_TituloTablaDatos {
    font-family: Calibri;
    font-size: 16pt;
    text-align: left;
    background-color: #FFFFFF;
    color: black;
}

.st_TituloColumnaTablaDatos_d_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_d_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
}

.st_TituloColumnaTablaDatos_d_30 {
    width: 30%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_d_40 {
    width: 40%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_d_50 {
    width: 50%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_d_60 {
    width: 60%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_d_70 {
    width: 70%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_d_80 {
    width: 80%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_d_90 {
    width: 90%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_d_100 {
    width: 100%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}


.st_TituloColumnaTablaDatos_c_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_30 {
    width: 30%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_40 {
    width: 40%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_50 {
    width: 50%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_60 {
    width: 60%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_70 {
    width: 70%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_80 {
    width: 80%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_90 {
    width: 90%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_c_100 {
    width: 100%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: center;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}


.st_TituloColumnaTablaDatos_i_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_i_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
}

.st_TituloColumnaTablaDatos_i_30 {
    width: 30%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_i_40 {
    width: 40%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_i_50 {
    width: 50%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_i_60 {
    width: 60%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_i_70 {
    width: 70%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_i_80 {
    width: 80%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_i_90 {
    width: 90%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}

.st_TituloColumnaTablaDatos_i_100 {
    width: 100%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
}


.st_ValorColumnaTablaDatos_d_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_30 {
    width: 30%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_40 {
    width: 40%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_50 {
    width: 50%;
    font-family: Calibri;
    font-size: 8pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_60 {
    width: 60%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_70 {
    width: 70%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_80 {
    width: 80%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_90 {
    width: 90%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_d_100 {
    width: 100%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: right;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}


.st_ValorColumnaTablaDatos_c_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_30 {
    width: 30%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_40 {
    width: 40%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_50 {
    width: 50%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_60 {
    width: 60%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_70 {
    width: 70%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_80 {
    width: 80%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_90 {
    width: 90%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_c_100 {
    width: 100%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: center;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}


.st_ValorColumnaimagen_i_1 {
    width: 1.5%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
}

.st_ValorColumnaimagen_i_2 {
    width: 2.5%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
}


.st_ValorColumnaTablaDatos_i_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_30 {
    width: 30%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_40 {
    width: 40%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_pres_i_40 {
    width: 40%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_50 {
    width: 50%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_60 {
    width: 60%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_70 {
    width: 70%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_80_2 {
    width: 10%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: middle;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_80_1 {
    width: 40%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_80 {
    width: 80%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_90 {
    width: 90%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}

.st_ValorColumnaTablaDatos_i_100 {
    width: 100%;
    font-family: Calibri;
    font-size: 9pt;
    text-align: left;
    background-color: #FFFFFF;
    vertical-align: top;
    padding: 5px 0px 5px 0px;
}
/* Tabla de datos */


/* Tabla mensaje error y correcto */
.TablaMensajeError {
    padding: 5px;
    border: 1px solid #FF0000;
    width: 100%;
}

.ColumnaMensajeError {
    font-family: Calibri;
    font-size: 12pt;
    color: #FF0000;
    background-color: #FFB9B9;
}

.TablaMensajeCorrecto {
    padding: 5px;
    border: 1px solid #339933;
    width: 100%;
}

.ColumnaMensajeCorrecto {
    font-family: Calibri;
    font-size: 12pt;
    color: #339933;
    background-color: #CCEECC;
}

.TablaMensajeInformacion {
    padding: 5px;
    border: 1px solid #339933;
    width: 100%;
}

.ColumnaMensajeInformacion {
    font-family: Calibri;
    font-size: 12pt;
    color: #DF8600;
    background-color: #FFC062;
}
/* Tabla mensaje error y correcto */


/* Tabla seguimiento oportunidades */
.TablaSeguimiento {
    width: 100%;
}

.ColumnaSeguimiento {
    font-family: Calibri;
    font-size: 10pt;
    font-weight: normal;
}
/* Tabla seguimiento oportunidades */


/* Tabla Totales Comercializacion */
.st_TituloBordeSuperiorColumnaTablaDatos_d_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    color: #000000;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
}

.st_TituloBordeSuperiorColumnaTablaDatos_d_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    color: #000000;
    background-color: #FFFFFF;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
}

.st_TituloTotalIngresoColumnaTablaDatos_d_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    color: #009933;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
}

.st_TituloTotalIngresoColumnaTablaDatos_d_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    color: #009933;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
}

.st_TituloTotalGastoColumnaTablaDatos_d_10 {
    width: 10%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    color: red;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
}

.st_TituloTotalGastoColumnaTablaDatos_d_20 {
    width: 20%;
    font-family: Calibri;
    font-size: 12pt;
    text-align: right;
    color: red;
    padding: 5px 0px 5px 0px;
    vertical-align: top;
}

/* Tabla Totales Comercializacion */


































