
.Button {
    font-size: 12px;
}

.TextoChico {
    font-size: 12px;
    color: rgb(140, 197, 90);
}

.Mensajes {
    font-size: 12px;
    color: gray;
    font-weight: bold;
}

.labelval {
    color: black;
    font-size: 9pt;
}

.labelvals {
    color: black;
    font-size: 8pt;
}

.labelb {
    color: gray;
    font-size: 9pt;
}

.TitulosGraficos {
    font-size: 12px;
    text-align: center;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
}

.TextoChicoGrafico {
    font-family: "Lucida Sans";
    text-align: center;
    font-size: 10pt;
    color: #336699;
}

/* informe de gestion*/
.TitulosLeft {
    font-size: 13px;
    text-align: left;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    width: 100%;
    padding-left: 20px;
}

.TitulosGray {
    font-size: 12px;
    text-align: right;
    font-family: "Open Sans", sans-serif;
    color: rgb(127,127,127);
    width: 100%;
    padding-right: 20px;
}

.TituloSeccion {
    background-color: #C7C8C9;
    font-family: "Open Sans", sans-serif;
    font-size: 12pt;
}

.TitulosBajosGray {
    font-size: 9pt;
    font-family: "Open Sans", sans-serif;
    color: rgb(127,127,127);
    font-weight: bold;
    text-align: left;
}
/* fin informe de gestion*/

.table-body {
    width: 100%;
    padding: 10px 15px 5px 15px;
}

.table-header {
    border-collapse: collapse;
    margin: 10px;
    font: normal 12px/14px "Open Sans", sans-serif;
    text-align: center;
    color: #000;
}

.lblFecha {
    color: #333;
    font-size: 12px;
}

.login-title, .login-subtitle, .login-link-gold, .login-link-gold:link, .login-link-gold:visited {
    color: rgb(206,56,79 ); /* #FF9900;*/
    font-size: 11pt;
}

.login-title {
    font-size: 11pt;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
}

.login-subtitle {
    font-weight: normal;
}

.login-text {
    color: black;
    font-size: 9pt;
    font-weight: normal;
}

.login-error {
    color: red;
    font-size: 9pt;
    font-weight: normal;
}

.login-link, .login-link:link, .login-link:visited {
    color: gray;
    font-weight: bold;
    text-decoration: none;
}

    .login-link:active, .login-link:hover {
        text-decoration: underline;
    }

.login-link-gold, .login-link-gold:link, .login-link-gold:visited {
    font-weight: normal;
}

    .login-link-gold:active, .login-link-gold:hover {
        text-decoration: underline;
    }

.Panel_Label {
    font-weight: normal;
    vertical-align: middle;
    border: none 0px;
    border-collapse: collapse;
    font-family: "Open Sans", sans-serif;
    font-size: 9pt;
}


.Panel_BL {
    background-image: url(../appimg/pnl_lb_rec.jpg);
    width: 5px;
    height: 5px;
}

.Panel_BC {
    background-image: url(../appimg/pnl_b_rec.jpg);
}

.Panel_BR {
    background-image: url(../appimg/pnl_rb_rec.jpg);
    width: 5px;
    height: 5px;
}

.Panel_Buttons {
    text-align: right;
    border-top: dotted 1px gainsboro;
    padding-top: 5px;
}

.orden_title, .orden_titlevalue {
    font-size: 12pt;
}

.orden_titlevalue {
    color: Black;
}

.orden_title {
    color: rgb(62,102,173);
}

.orden_titlesmall {
    color: rgb(140, 197, 90);
    font-family: "Open Sans", sans-serif;
    font-size: 10pt;

}

.orden_label {
    color: black;
    font-family: "Open Sans", sans-serif;
    font-size: 8pt;

}

.orden_fila_alt {
    background-color: whitesmoke;
}

.orden_fila_alt2 {
    background-color: rgb(227,167,177);
}

/* grilla */

A.DET {
    color: Blue;
    text-decoration: underline;
}


/*VALIDADORES DE ERROR DE INPUT */

.validators {
    font-family: "Open Sans", sans-serif;
    font-size: 8pt;

}

.Home_cell, .Home_cell_alt {
    font-family: "Open Sans", sans-serif;
    font-size: 8pt;

}

.Home_cell_alt {
    background-color: RGB(247,246,229);
}

TABLE.DGDET {
    font-family: "Open Sans", sans-serif;
    position: absolute;
    left: 0px;
    top: 0px;
    border: solid 1px gray;
    font-size: 11px;
    color: #000000;
    cursor: default;
    border-collapse: collapse;
}

TD.DG_DET {
    border-right: solid 1px gray;
    background-color: White;
}

TD.DG_HDET {
    background-color: Gray;
    font-weight: bold;
    color: white;
    text-align: center;
}


A.DET {
    color: Blue;
    text-decoration: underline;
}


/*tablas*/
TABLE.TituloExtracto {
    font-family: "Open Sans", sans-serif;
    font-size: 11pt;
    font-weight: bold;
}

TR.Header {
    font-family: "Open Sans", sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #EAEAEA;
}

.Rows {
    font-family: "Open Sans", sans-serif;
    font-size: 11px;
}

/* informe gestion */
TABLE.TablaConLineas {
    empty-cells: show;
    border-collapse: collapse;
}

.NoDatos {
    font-size: 10pt;
    text-align: center;
}

.NoDatosAtencion {
    color: Red;
    text-align: center;
}

.PosicionCptTopHeader, .PosicionCptHeader, .PosicionCptGroupBy, .PosicionCptItem, .PosicionCptAlternatingItem, .PosicionTotal {
    font-size: 8pt;
    font-family: "Open Sans", sans-serif;
}

.PosicionCptTopHeader {
    background-color: #BCBCBE;
    color: White;
    padding: 4px 2px 4px 2px;
    height: 20px;
    font-weight: bold;
}

.PosicionCptHeader {
    background-color: whitesmoke;
    height: 20px;
    color: black;
    font-weight: bold;
}

.PosicionCptGroupBy {
    background-color: whitesmoke;
    padding: 4px 2px 4px 2px;
}

.PosicionCptAlternatingItem {
    background-color: whitesmoke;
}

.PosicionCptItem {
    color: Gray;
}

.PosicionTotal {
    background-color: rgb(227,167,177);
    font-weight: bold;
}

.xlink {
    cursor: crosshair;
}

.hlink {
    cursor: help;
}

A.LinkConso {
    padding-right: 30px;
    color: #00A2E8;
}

A.LinkConsoSelected {
    padding-right: 30px;
    color: #FF6207;
}

A.LinkConso:visited {
    text-decoration: none;
}

A.LinkConsoSelected:visited {
    text-decoration: none;
}

.PerfilMensaje {
    color: #f00;
}


#ctl00_ContentPlaceHolder_pnlUserKnown td, #ctl00_ContentPlaceHolder_pnlUserUnknown td, #ctl00_ContentPlaceHolder_pnlHelpFilter td, #ctl00_ContentPlaceHolder_pnlFiltros_pnlHelpFilter td, #ctl00_ContentPlaceHolder_ucGrafico1_pnlFiltrosUC_pnlHelpFilter td, #ctl00_ContentPlaceHolder_divHelpExtendido td {
    background: none !important;
}

#ctl00_ContentPlaceHolder_pnlUserKnown, #ctl00_ContentPlaceHolder_pnlUserUnknown, #ctl00_ContentPlaceHolder_pnlHelpFilter, #ctl00_ContentPlaceHolder_pnlFiltros_pnlHelpFilter, #ctl00_ContentPlaceHolder_divHelpExtendido {
    background: none !important;
}

#ctl00_ContentPlaceHolder_pnlUserKnown, #ctl00_ContentPlaceHolder_pnlUserUnknown,
#ctl00_ContentPlaceHolder_pnlHelpFilter, #ctl00_ContentPlaceHolder_pnlFiltros_pnlHelpFilter {
    border: solid 1px #E1E1E1 !important;
}

#ctl00_ContentPlaceHolder_pnlHelpFilter, #ctl00_ContentPlaceHolder_pnlFiltros_pnlHelpFilter, #ctl00_ContentPlaceHolder_pnlUserUnknown {
    background-image: none !important;
    border: double;
    text-align: left;
}

#ctl00_ContentPlaceHolder_ucGrafico1_pnlFiltrosUC_pnlExFiltros
{
    border-collapse: collapse;
    text-align: left;
}


/*#ctl00_ContentPlaceHolder_pnlExFiltros
{
    text-align: center !important;
}*/


#ctl00_ContentPlaceHolder_InfoSeg_pnlConsider
{
	text-align: left!Important;
}

#ctl00_ContentPlaceHolder_pnlClave2
{
	text-align: left!Important;
}

#ctl00_ContentPlaceHolder_InfoSeg_pnlReqClaves
{
	text-align: left!Important;
}


#ctl00_ContentPlaceHolder_cmdVolver2, #ctl00_ContentPlaceHolder_cmdApply2, #ctl00_ContentPlaceHolder_ucGrafico1_pnlFiltrosUC_cmdApply2, #ctl00_ContentPlaceHolder_pnlFiltros_cmdApply2 {
    float:right;
    padding:4px;
}

