@import url('controls/ComboEditor/ec_ComboEditor.css');
@import url('controls/NumericEditor/ec_NumericEditor.css');
@import url('controls/NumericEditor/ec_SpinNumericEditor.css');
@import url('controls/LayoutController/ec_Controls.css');
.input, .et_combo_table, .descripcionMedia, textarea, input{font: normal 11px Tahoma, Sans-Serif;vertical-align:middle;margin-bottom:4px}

BODY{background: #fff;font: normal 8pt/10pt Verdana, Arial, sans-serif; color: #000; padding: 0 !important; margin: 0 !important;}
IMG{border:0;border:none;}
UL{list-style-type:none;}
A{border:none; color:#0179c4; text-decoration:none;}
A:hover{text-decoration: underline}
A.disabled{text-decoration:none}

TD.HL {vertical-align: middle; text-align: center; width: 20%; background: #e1e1e1;}
TD.HC {vertical-align: middle; text-align: center; width: 60%; background: #e1e1e1;}
TABLE.HB {  height:77px;
            color:#ccc;
            margin:0;
            height:100px;
            background: #e1e1e1; /* Old browsers */
            margin-left:10px !important;
            width:98.9% !important;
}

.SI, .SD, .S {
display: none;
}

.Titulos {font-weight: bold; font-size: 10pt; color: #cc0033; font-family:"Helvetica";
          display:inline-block; height:20px; padding-top:10px;
}
#divGridCnt{text-align:Left; direction:ltr;}
.Paneles {margin:0px; font-size: 8pt; color: #333;width:100% !important; text-align:left; border: 1px solid #aaa !important;}
.Paneles div.divGrid{text-align:left;} /*Centra la tabla dentro de paneles en IE*/
.Paneles div.divGrid table{margin:0 auto;} /*Centra la tabla dentro de paneles en Chrome y FF*/

#pnlExFiltros, #tablacontentfiltros {
text-align: left !important;
}

.Panel_TL {background: #1a3144; width: 5px; height: 22px;}
.Panel_TC {background: #1a3144;font-weight: bold; color: #fff;}
.Panel_TR {background: #1a3144; width: 5px; height: 22px;}
.Panel_Footer {text-align: right;}

.label {color: gray; font-size:8pt;}
.Titulos_sub {color: #cc0033; font-size: 11pt;}
.texto-comun {color: #222; font-size:10pt; font-family:"Verdana"; text-align:left !important; direction: ltr;}
.texto-small {color: #808080; font-size: 8pt;}
.texto-Color {color: #808080; font-size: 8pt;}
.texto-Color-small {color: #808080; font-size: 8pt;}


/* PUBLICACIONES */
.pbl_datl{ vertical-align:top; margin: 10px 0;}
.pbl_tbl{padding: 0px; margin: 0px; border:1px solid #1a3144;background-color:#1a3144;
                    width: 100%; table-layout:auto; vertical-align:top}
.pbl_tbl_tit {margin: 0px; border: 0px none; padding: 0px; font-size:7pt; height:20px; color:White; font-weight:bold;}
.pbl_tbl_tbod{background-color: white;font-size:7pt;height:60px;width:350px !important}
.pbl_tbl_rbod {background-color:white; color:#222; min-height:40px}
.pbl_tbl_fbod {color:gray}
.pbl_tbl_ibod {width:32px}

#divGrafico{float:right;width:40%;}
#divInforme{float:right;width:36%;margin-top:40px;}

/* fin PUBLICACIONES */
#ctl00_ContentPlaceHolder_ucGrafico1_pnlFiltrosUC_pnlExFiltros, #ctl00_ContentPlaceHolder_pnlFiltros_pnlExFiltros {
text-align:center;
}
/*Notificaciones Posicion consolidada*/
.tooltip {color: #000; outline: none;text-decoration: none;position: absolute; bottom: 10; left:auto ;right:10; z-index:1000;width:350px; height:50px;}
.tooltip a{ font-size:10px; padding-left:30px; vertical-align:middle;line-height:45px;}
/*.tooltip span {   margin-left: -999em;position: absolute;               }
.tooltip:hover span {border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
                box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
                position: absolute; left: 1em; top: 2em; z-index: 99;margin-left: 0; width: 300px;text-decoration:none;}
.tooltip:hover em {font-size: 1.2em; font-weight: bold;display: block; padding: 0.2em 0 0.6em 0;}*/
.custom { padding: 0.5em 0.8em 0.8em 2em; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; padding: 0.8em 1em;}
.critical { background: #FFCCAA url(../appimg/tt_error.png) no-repeat; border: 1px solid #FF3334;       }
.info{ background: #9FDAEE url(../appimg/tt_info.png) no-repeat 5 15; border: 1px solid #2BB0D7;            }
.warning { background: #FFFFAA url(../appimg/tt_warning.png) no-repeat; border: 1px solid #FFAD33; }

#ctl00_ContentPlaceHolder_RecuperoUsuario {
    font-size: 8pt;
}

#ctl00_ContentPlaceHolder_RecuperoClave {
        font-size: 8pt;
}

/*Centrado de la cabecera de las grillas*/
thead > tr 
{
	text-align: center!Important;	
    margin: 0 auto;
}

/*Centrado de la cabecera de las grillas*/
 thead > tr 
{
	text-align: center!Important;	
    margin: 0 auto;
}



#ctl00_ContentPlaceHolder_tdFilter {
    text-align:left !important;
    direction:ltr;
}

#ctl00_ContentPlaceHolder_cmdVolver2, #ctl00_ContentPlaceHolder_cmdApply2 {
    float:right;
    margin-right:15px;
}

/*Centrado para recuperacion de claves (todos los navegadores menos IE)*/
#tablaPrincipal div[style^="text-align:center; width:100%;"] > table {
    margin: 0 auto;
}


/*Centrado de Graficos de mi inversion en fondos*/
#ctl00_ContentPlaceHolder_pnlContent table[style^="width: 780px; z-index: 0; text-align: left"] {
    margin: 0 auto;
}

/*Centrado para datos registrados del usuario*/
#tablaPrincipal tbody tr td table tbody tr td div[style^="width:100%; text-align:center"] > table {
    margin: 0 auto;
}

#ctl00_ContentPlaceHolder_pnlFiltros{
    text-align:left; direction:ltr;
}

#ctl00_ContentPlaceHolder_gvInforme{
    text-align:left; direction:ltr;
}

#ctl00_ContentPlaceHolder_pnlContent table {
    display: -webkit-inline-box;
}
#ctl00_ContentPlaceHolder_pnlContent div {

margin:auto;
}

/*Footer*/
TD.SH, DIV.SH  {
  background-color: #fff;
  margin-top: 50px;
  color: #000;
  margin:0 !important;
  height:100px;
  width: 100%;
  vertical-align:bottom;
  padding: 2px;
  bottom:0;
  border-top-top: 1px solid #aaa !important;
}

