
.Button {font-size: 9pt; }
.TextoChico {font-size: 8pt; color:rgb(140, 197, 90);}
.Mensajes {font-size: 11px; 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: 11pt; text-align:center; font-family:"Lucida Sans"; font-weight:bold;}
.TextoChicoGrafico {font-family: "Lucida Sans"; text-align:center; font-size: 10pt; color: #336699;}

/* informe de gestion*/
.TitulosLeft {font-size: 11pt; text-align:left; font-family:"Arial"; font-weight:bold; width:100%; padding-left:20px; }
.TitulosGray {font-size: 10pt; text-align:right; font-family:"Arial"; color: rgb(127,127,127); width:100%; padding-right:20px;}
.TituloSeccion {background-color: #C7C8C9;  font-family:"Arial"; font-size: 12pt;}
.TitulosBajosGray {font-size: 9pt; font-family:"Arial"; color: rgb(127,127,127); font-weight:bold; text-align: left;}
/* fin informe de gestion*/

.table-body {width:100%;padding: 0 !important;}
.table-header
{
    border-collapse:collapse;
    margin:10px;
    font: normal 9pt/9pt Tahoma, Verdana, Arial;
    text-align:center ;
    color: #000;
}
.lblFecha{color:#333;font-size:7pt;}

.login-title, .login-subtitle, .login-link-gold, .login-link-gold:link, .login-link-gold:visited
{				
    color:#003366;  /* #FF9900;*/
    font-size: 8pt;
}

.login-title	
{				
    font-size: 10pt;
    font-weight: bold;
    font-family:"Lucida Sans";
}

.login-subtitle
{
    font-weight: normal;
}

.login-text
{
    color: gray;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}

.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 ;
    font-size:8pt;
    vertical-align:middle ;
    border: none 0px;
    border-collapse:collapse ;
}

.Panel_BL {border-left: solid 1px #ddd !important; border-bottom: solid 1px #ddd !important; width: 5px; height: 5px;}
.Panel_BC {border-bottom: solid 1px #ddd !important;}
.Panel_BR {border-right: solid 1px #ddd !important; border-bottom: solid 1px #ddd !important; 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:#cc0033;  } 
.orden_titlesmall{color:rgb(140, 197, 90); font-size:10pt } 

.orden_label {color:black; font-size:8pt}
/*.orden_fila_alt {background-color: rgb(244,248,249) }*/
.orden_fila_alt2 {background-color: RGB(243,243,243); }

/* grilla */

A.DET
{
    color:Blue ;
    text-decoration: underline;
}


/*VALIDADORES DE ERROR DE INPUT */

.validators {font-size:8pt; font-family:Lucida Sans;}
.Home_cell, .Home_cell_alt {font-size:8pt; font-family:Lucida Sans;}
.Home_cell_alt { background-color:RGB(247,246,229)}

TABLE.DGDET
{
    font-family:Tahoma;
    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: Arial;
    font-size: 15px;
    font-weight: bold;
}

TR.Header
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background-color: #EAEAEA;
}

.Rows
{
    font-family: Arial;
    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:Tahoma; }

.PosicionCptTopHeader
{
    background-color: #1a3144;  
    color:White;
    padding: 4px 2px 4px 2px;
    height: 20px; 
    font-weight:bold;
}

.PosicionCptHeader
{
    background-color: #e5e6e7 ; 
    height: 20px; 
    color:#222;
    font-weight:bold;
}

.PosicionCptGroupBy
{
    background-color: rgb(215,215,215) ; 
    padding: 4px 2px 4px 2px;
}

.PosicionCptGroupBy img{
    cursor:pointer;
}

.PosicionCptAlternatingItem
{
    background-color:rgb(241,241,241) ; 
}

.PosicionCptItem
{
    color:Gray ;
}

.PosicionTotal
{ background-color: rgb(243,245,239) ;
  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;}

/* Pone las cajas con bordes lisos y le saca el degrade de fondo*/
#ctl00_ContentPlaceHolder_pnlUserKnown td, #ctl00_ContentPlaceHolder_pnlUserUnknown td, #ctl00_ContentPlaceHolder_pnlHelpFilter td,
#ctl00_ContentPlaceHolder_pnlUserKnown, #ctl00_ContentPlaceHolder_pnlUserUnknown, #ctl00_ContentPlaceHolder_pnlHelpFilter,
#ctl00_ContentPlaceHolder_pnlFiltros_pnlHelpFilter td, #ctl00_ContentPlaceHolder_pnlFiltros_pnlHelpFilter, 
#ctl00_ContentPlaceHolder_ucGrafico1_pnlFiltrosUC_pnlHelpFilter, #ctl00_ContentPlaceHolder_ucGrafico1_pnlFiltrosUC_pnlHelpFilter td,
#ctl00_ContentPlaceHolder_divHelpExtendido, 
#ctl00_ContentPlaceHolder_divHelpExtendido td,#ctl00_ContentPlaceHolder_pnlMessage, 
#ctl00_ContentPlaceHolder_pnlMessage td{
    background: none !important;
}

#ctl00_ContentPlaceHolder_pnlUserKnown, #ctl00_ContentPlaceHolder_pnlUserUnknown,
#ctl00_ContentPlaceHolder_pnlHelpFilter, #ctl00_ContentPlaceHolder_pnlFiltros_pnlHelpFilter,
#ctl00_ContentPlaceHolder_ucGrafico1_pnlFiltrosUC_pnlHelpFilter,
#ctl00_ContentPlaceHolder_divHelpExtendido, 
#ctl00_ContentPlaceHolder_pnlMessage{
    border: solid 1px #ddd !important;
}