.azul {
    background-color: rgb(0, 0, 255) !important;
    color: #FFFFFF !important;    
}

.azul .ID{
    background-color: rgb(0, 0, 255) !important;
    color: #FFFFFF !important; 
}

.rojo {
    background-color:#FF0000 !important;
    color: #FFFFFF !important;    
}

.negro {
    background-color:#000000 !important;
    color: #FFFFFF !important;    
}

.amarillo {
    background-color:#FFFF00 !important;
    color: #000 !important;    
}

.amarillo .ID{
    background-color:#FFFF00 !important;
    color: #000 !important;    
}

.verde {
    background-color:rgb(0, 128, 128) !important;
    color: #FFFFFF !important;    
}

.naranjo {
    background-color:rgb(255, 217, 102) !important;
    color: #FFFFFF !important;    
}

.naranjo .ID{
    background-color:rgb(255, 217, 102) !important;
    color: #000 !important;    
}

.plomo {    
    background-color:rgb(238, 238, 239) !important;
    color:#363D64 !important;    
}
.morado {    
    background-color: rgb(128, 0, 128) !important;
    color: #FFFFFF !important;    
}
.dsp_grf_30_header {
    border-style: dotted;!important;
    border-color: green;!important;
}
.dsp_grf_60_header {
    border-style: dotted;!important;
    border-color: blue;!important;
}
.dsp_grf_90_header {
    border-style: dotted;!important;
    border-color: red;!important;
}

/*INI TRASLADOS y OT*/
.dsp_grf_trs {
    background-color:rgb(255,255,128) !important;
    color:#000000 !important;
    background: transparent;!important;
}
.dsp_grf_trs_plo {
    background-color:rgb(181,181,182)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}

.dsp_grf_trs_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(255,255,128),rgb(255,255,128),rgb(255,255,128),rgb(255,255,128),red);
    color:#000000 !important;
}

.dsp_grf_trs_plo_val_cmb_zna {
    background-color:rgb(181,181,182)!important; 
    color:#FFFFFF !important;
    border-style: dotted;!important;
    border-color: red;!important;
    background: transparent;!important;
    
}   
.dsp_grf_ott {
    background-color:rgb(255,0,0)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
/*FIN TRASLADOS y OT*/



/*INI RESERVAS*/
.dsp_grf_rsv {
    background-color:rgb(128,128,255) !important;
    color:#FFFFFF !important;
    background: transparent;!important;
}
.dsp_grf_rsv_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(128,128,255),rgb(128,128,255),rgb(128,128,255),rgb(128,128,255),red);
    color:#FFFFFF !important;
}
.dsp_grf_rsv_val_cmb_zna_val_cmb_ctg {
    
    background-image: linear-gradient(to top right, rgb(128,128,255),rgb(128,128,255),rgb(128,128,255),rgb(128,128,255), red);
    color:#FFFFFF !important;
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}
.dsp_grf_rsv_val_cmb_ctg {
    background-color:rgb(128,128,255) !important;
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
}

/*FIN RESERVAS*/



.dsp_grf_slp {
    background-color:rgb(153,217,234) !important;
    color:#FFFFFF !important;
    cursor: pointer;!important;
    background: transparent;!important;
    
}
.dsp_grf_slp_transparent {
    color:#000000 !important;
    background: transparent;!important; 
}

/*INI CONTRATOS*/
.dsp_grf_ctr_pre_abi {
    background-color:rgb(181,181,182)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_abi {
    background-color:rgb(0,0,192)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_men {
    background-color:rgb(192,192,192)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_enl {
    background-color:rgb(0,128,0)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_cer {
    background-color:rgb(0,128,128)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_liq {
    background-color:rgb(128,0,128)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_fac_tot {
    background-color:rgb(128,64,64)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_fac_par {
    background-color:rgb(255,128,0)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_imp {
    background-color:rgb(192,192,0)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}


/* CTR */

.dsp_grf_ctr_pre_abi_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(181,181,182),rgb(181,181,182),rgb(181,181,182),rgb(181,181,182),red);
    color:#FFFFFF !important;
}
.dsp_grf_ctr_abi_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(0,0,192),rgb(0,0,192),rgb(0,0,192),rgb(0,0,192),red);
    color:#FFFFFF !important;
}
.dsp_grf_ctr_men_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(192,192,192),rgb(192,192,192),rgb(192,192,192),rgb(192,192,192),red);
    color:#FFFFFF !important;
}
.dsp_grf_ctr_enl_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(0,128,0),rgb(0,128,0),rgb(0,128,0),rgb(0,128,0),red);
    color:#FFFFFF !important;
}
.dsp_grf_ctr_cer_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(0,128,128),rgb(0,128,128),rgb(0,128,128),rgb(0,128,128),red);
    color:#FFFFFF !important; 
}
.dsp_grf_ctr_liq_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(128,0,128),rgb(128,0,128),rgb(128,0,128),rgb(128,0,128),red);
    color:#FFFFFF !important;  
}
.dsp_grf_ctr_fac_tot_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(128,64,64),rgb(128,64,64),rgb(128,64,64),rgb(128,64,64),red);
    color:#FFFFFF !important;
}
.dsp_grf_ctr_fac_par_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(255,128,0),rgb(255,128,0),rgb(255,128,0),rgb(255,128,0),red);
    color:#FFFFFF !important;  
}
.dsp_grf_ctr_imp_val_cmb_zna {
    background-image: linear-gradient(to top right, rgb(192,192,0),rgb(192,192,0),rgb(192,192,0),rgb(192,192,0),red);
    color:#FFFFFF !important;
}

/* CTR */

.dsp_grf_ctr_pre_abi_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(181,181,182),rgb(181,181,182),rgb(181,181,182),rgb(181,181,182),red);
    color:#FFFFFF !important;
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}
.dsp_grf_ctr_abi_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(0,0,192),rgb(0,0,192),rgb(0,0,192),rgb(0,0,192),red);
    color:#FFFFFF !important;
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}
.dsp_grf_ctr_men_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(192,192,192),rgb(192,192,192),rgb(192,192,192),rgb(192,192,192),red);
    color:#FFFFFF !important;
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}
.dsp_grf_ctr_enl_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(0,128,0),rgb(0,128,0),rgb(0,128,0),rgb(0,128,0),red);
    color:#FFFFFF !important;
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}
.dsp_grf_ctr_cer_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(0,128,128),rgb(0,128,128),rgb(0,128,128),rgb(0,128,128),red);
    color:#FFFFFF !important;  
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}
.dsp_grf_ctr_liq_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(128,0,128),rgb(128,0,128),rgb(128,0,128),rgb(128,0,128),red);
    color:#FFFFFF !important;
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;	
}
.dsp_grf_ctr_fac_tot_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(128,64,64),rgb(128,64,64),rgb(128,64,64),rgb(128,64,64),red);
    color:#FFFFFF !important;
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}
.dsp_grf_ctr_fac_par_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(255,128,0),rgb(255,128,0),rgb(255,128,0),rgb(255,128,0),red);
    color:#FFFFFF !important;  
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}
.dsp_grf_ctr_imp_val_cmb_zna_val_cmb_ctg {
    background-image: linear-gradient(to top right, rgb(192,192,0),rgb(192,192,0),rgb(192,192,0),rgb(192,192,0),red);
    color:#FFFFFF !important;
    border-bottom: 2px solid #000000;!important;
    border-left: 2px solid #000000;!important;
}

/* CTR */

.dsp_grf_ctr_pre_abi_val_cmb_ctg {
    background-color:rgb(181,181,182)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
    
}

.dsp_grf_ctr_abi_val_cmb_ctg {
    background-color:rgb(0,0,192)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_men_val_cmb_ctg {
    background-color:rgb(192,192,192)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
}
.dsp_grf_ctr_enl_val_cmb_ctg {
    background-color:rgb(0,128,0)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_cer_val_cmb_ctg {
    background-color:rgb(0,128,128)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_liq_val_cmb_ctg {
    background-color:rgb(128,0,128)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_fac_tot_val_cmb_ctg {
    background-color:rgb(128,64,64)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_fac_par_val_cmb_ctg {
    background-color:rgb(255,128,0)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
    
}
.dsp_grf_ctr_imp_val_cmb_ctg {
    background-color:rgb(192,192,0)!important; 
    color:#FFFFFF !important;
    border: 2px solid #000000;!important;
    background: transparent;!important;
    
}


.dsp_grf_ctr_par_mix {
    background-color:rgb(100,255,51)!important; 
    color:#FFFFFF !important;
    background: transparent;!important;
    
}


/*FIN CONTRATOS*/

.dsp_grf_kpi_001 {
    background-color:rgb(128,25DFDF5,255) !important;
    color:#000000 !important;
    
}
.dsp_grf_kpi_001 .ID{
    background-color:rgb(128,255,255) !important;
    color:#000000 !important;
    
}
.dsp_grf_kpi_002 {
    background-color:rgb(128,255,128) !important;
    color:#000000 !important;
    
}
.dsp_grf_kpi_002 .ID{
    background-color:rgb(128,255,128) !important;
    color:#000000 !important;
    
}
.dsp_grf_kpi_003 {
    background-color:rgb(255,255,128) !important;
    color:#000000 !important;
    
}
.dsp_grf_kpi_003 .ID{
    background-color:rgb(255,255,128) !important;
    color:#000000 !important;
    
}
.dsp_grf_kpi_004 {
    background-color:rgb(255,128,128) !important;
    color:#000000 !important;
    
}
.dsp_grf_kpi_004 .ID{
    background-color:rgb(255,128,128) !important;
    color:#000000 !important;
    
}