.CONTROLES_BIT {
    background:         #7385b9;
    border:             none;
    margin:             0px;
    padding:            0px;
    font-family:	sans-serif;
}
.CONTROLES_BIT TABLE {
    background:         #c3d3fe;
    margin:             0px;
    width:              100%;
}
.CONTROLES_BIT TD {
    background:         none;
    text-align:         center;
    vertical-align:     middle;
    font-size:          x-small;
    font-family:	sans-serif;
}
.CONTROLES_BIT TD.NOMTABLA {
    font-size:          large;
}
.CONTROLES_BIT TD.DATO_TOPE {
    font-size:          2pt;
}
.CONTROLES_BIT TD.DATO_ESQ00 {
    background:         #a9b9e7;
    background-image:   url('../../../img/vertical/dato_esq00.png');
    height:             10px;
    width:              10px;
}
.CONTROLES_BIT TD.DATO_ESQ01 {
    background:         #a9b9e7;
    background-image:   url('../../../img/vertical/dato_esq01.png');
    height:             10px;
    width:              10px;
}
.CONTROLES_BIT TD.DATO_ESQ10 {
    background:         #a9b9e7;
    background-image:   url('../../../img/vertical/dato_esq10.png');
    height:             10px;
    width:              10px;
}
.CONTROLES_BIT TD.DATO_ESQ11 {
    background:         #a9b9e7;
    background-image:   url('../../../img/vertical/dato_esq11.png');
    height:             10px;
    width:              10px;
}
#BIT_RESUMEN {
    width:              700px;
    margin:             auto;
}
#BIT_RESUMEN pre {
    background:         white;
    font-family:        courier, fixed;
    text-align:         left;
    font-size:          x-small;
    border:             none;
    padding:            0px;
    margin:             2px;
    margin-left:        5px;
    margin-right:       5px;
    overflow:           hidden;
}
#BIT_RESUMEN pre.ACTIVA {
    background:         navy;
    color:              white;
    border:             1px solid black;
}
#BIT_RESUMEN pre.VENCIDA {
    border:             2px solid red;
}
#BIT_RESUMEN pre.TAREA {
    border:             2px solid salmon;
}
#BIT_RESUMEN pre.PENDIENTE {
    border:             2px solid yellow;
}
#BIT_RESUMEN pre.AJENAVENC {
    border:             2px solid #FFD777;
}
#BIT_RESUMEN pre.AJENA {
    border:             2px solid #DDD777;
}
#BIT_RESUMEN pre.HISTORICO {
    border-top:         2px solid green;
}
.BITACORA {
    margin:             0px;
    padding:            0px;
}
.BITACORA TABLE {
    margin:             0px;
    padding:            0px;
}
.BITACORA TR.PAR {
    background:         #c3d3fe;
}
.BITACORA TR.IMPAR {
    background:         #8d9fd0;
}
.BITACORA TD {
    background:         none;
    padding:            1px;
    padding-left:       10px;
    padding-right:      10px;
    font-family:	sans-serif;
}
.VENCIDA {
    border:             10px solid red;
    border-top:         1px dotted black;
    border-bottom:      1px dotted black;
    margin:             5px;
}
.TAREA {
    border:             10px solid salmon;
    border-top:         1px dotted black;
    border-bottom:      1px dotted black;
    margin:             5px;
}
.PENDIENTE {
    border:             10px solid yellow;
    border-top:         1px dotted black;
    border-bottom:      1px dotted black;
    margin:             5px;
}
.AJENAVENC {
    border:             10px solid #DDD777;
    border-right:       10px solid salmon;
    border-top:         1px dotted black;
    border-bottom:      1px dotted black;
    margin:             5px;
}
.AJENA {
    border:             10px solid #DDD777;
    border-top:         1px dotted black;
    border-bottom:      1px dotted black;
    margin:             5px;
}
.HISTORICO {
    border:             10px solid green;
    border-top:         1px dotted black;
    border-bottom:      1px dotted black;
    margin:             5px;
}
.INICIAL {
    border:             10px solid darkseagreen;
    border-top:         1px dotted black;
    border-bottom:      1px dotted black;
    margin:             5px;
}
.COMPLEMENTOS {
    border:             none;
    width:              100%;
    margin:             0px;
    padding:            0px;
    text-align:         center;
}
.COMPLEMENTOS table {
    margin-left:        auto;
    margin-right:       auto;
}
.COMPLEMENTOS tr {
    border:             1px dotted black;
    border-left:        none;
    border-right:       none;
}
.COMPLEMENTOS tr.PAR td {
    background:         #a9b9e7;
}
.COMPLEMENTOS tr.IMPAR td {
    background:         #7385b9;
}
