ESTILO {
}
INPUT {
    background:         white;
    border:             1px dotted black;
    padding:            1px;
    text-align:         left;
    font-size:          x-small;
}
SELECT {
    background:         white;
}
TEXTAREA {
    background:         white;
    border:             1px dotted black;
    margin:             1px;
    padding:            3px;
}
.BOTON {
    background:         #c3d3fe;
    color:              #000000;
    border:             2px solid white;
    border-right:       2px solid #3c518a;
    border-bottom:      2px solid #3c518a;
    padding:            1px;
    font-weight:        normal;
    font-size:          small;
    cursor:             pointer;
}
.BOTONPRES {
    background:         #c3d3fe;
    color:              #000000;
    border:             2px solid #3c518a;
    border-right:       2px solid white;
    border-bottom:      2px solid white;
    padding:            1px;
    font-weight:        normal;
    font-size:          small;
    cursor:             pointer;
}
A.BOTON {
    width:              250px;
    padding:            3px;
    text-decoration:    none;
    cursor:             pointer;
}
A.BOTONPRES {
    width:              250px;
    padding:            3px;
    text-decoration:    none;
    cursor:             pointer;
}
A.BOTONPQ {
    color:              black;
    background:         #c3d3fe;
    border:             2px solid #3c518a;
    border-right:       2px solid white;
    border-bottom:      2px solid white;
    padding:            3px;
    width:              250px;
    font-weight:        normal;
    font-size:          xx-small;
    text-decoration:    none;
    cursor:             pointer;
}
.BOTONPQ {
    background:         #c3d3fe;
    border:             2px solid #3c518a;
    border-left:        2px solid white;
    border-top:         2px solid white;
    padding:            1px;
    font-weight:        normal;
    font-size:          xx-small;
    cursor:             pointer;
}
.BOTONPQPRES {
    background:         #c3d3fe;
    border:             2px solid #3c518a;
    border-right:       2px solid white;
    border-bottom:      2px solid white;
    padding:            1px;
    font-weight:        normal;
    font-size:          xx-small;
    cursor:             pointer;
}
#CONTENEDOR {
    background:         white;
    border:             none;
    margin:             0px;
    width:              100%;
    height:             100%;
    overflow:           auto;
}
#CONTENEDOR SELECT {
    border:             1px dotted black;
    width:              200px;
    margin:             0px;
    font-size:          10px;
}
#LOGO {
    position:           absolute;
    top:                40px;
    width:              20%;
    height:             auto;
    margin:             0px;
    padding:            0px;
    overflow:           auto;
}
#LOGOIMG {
    height:             auto;
    width:              250px;
    overflow:           auto;
}
#LOGO FORM {
    width:              99%;
}
#PIE {
    position:           fixed;
    background:         #7385b9;
    color:              white;
    width:              100%;
    height:             40px;
    left:               0px;
    top:                0px;
    margin:             0px;
    padding:            0px;
    overflow:           hidden;
    z-index:            10;
}
#USUARIO {
    float:              left;
    width:              50%;
    padding:            5px;
    text-align:         center;
    font-weight:        bold;
    font-size:          medium;
}
#MASTERCTRL {
    padding:            5px;
    text-align:         center;
    font-size:          x-small;
}
#MARQUILLA {
    float:              right;
    margin:             0px;
    text-align:         right;
}
#DATOS {
    position:           absolute;
    background:         white;
    right:              0px;
    top:                40px;
    float:              right;
    width:              80%;
}
#DATOS TABLE {
    border:             none;
    width:              100%;
    border-collapse:    collapse;
}
#DATOS TD {
    margin:             0px;
    padding:            0px;
    vertical-align:     top;
}
#FORMAING {
    text-align:         center;
    vertical-align:     middle;
}
#FORMAING TABLE {
    margin-left:        auto;
    margin-right:       auto;
    height:             auto;
    width:              auto;
}
#FORMAING TD {
    border:             none;
    padding:            0px;
    font-size:          small;
}
#FORMAING SELECT {
    font-weight:        bold;
    font-size:          medium;
    width:              100%;
}
#FORMAING INPUT {
    border:             1px dotted black;
    margin:             0px;
    font-size:          medium;
}
#FORMAING INPUT.BOTON {
    background:         #c3d3fe;
    border:             2px solid white;
    border-bottom:      2px solid #3c518a;
    border-right:       2px solid #3c518a;
    font-size:          small;
    cursor:             pointer;
}
.MOSTRAR {
    background:         black;
    padding:            10px;
    border:             none;
}
.MOSTRAR PRE {
    background:         black;
    color:              yellow;
}
.MOSTRARENCIMA {
    position:           fixed;
    background:         black;
    padding:            10px;
    border:             10px solid #8d9fd0;
    height:             50%;
    width:              50%;
    top:                25%;
    left:               25%;
    overflow:           auto;
    z-index:            10;
}
.MOSTRARENCIMA PRE {
    background:         black;
    color:              yellow;
}
.AUXCONTENIDO {
    text-align:         center;
    vertical-align:     middle;
}
.ESCONDIDO {
    position:           static;
    height:             0px;
    width:              0px;
    padding:            0px;
    display:            none;
}
#CONT_MENSAJE {
    display:            none;
}
#MENSAJE {
    width:              60%;
    padding:            10px;
    margin:             auto;
    text-align:         center;
    font-weight:        bold;
}
#MENSAJE TD {
    color:              black;
    background:         #c3d3fe;
}
#MENSAJE TD.DATO_ESQ00 {
    background:         none;
    background-image:   url('../../img/vertical/dato_esq00.png');
    height:             10px;
    width:              10px;
}
#MENSAJE TD.DATO_ESQ01 {
    background:         none;
    background-image:   url('../../img/vertical/dato_esq01.png');
    height:             10px;
    width:              10px;
}
#MENSAJE TD.DATO_ESQ10 {
    background:         none;
    background-image:   url('../../img/vertical/dato_esq10.png');
    height:             10px;
    width:              10px;
}
#MENSAJE TD.DATO_ESQ11 {
    background:         none;
    background-image:   url('../../img/vertical/dato_esq11.png');
    height:             10px;
    width:              10px;
}
#CONT_ERROR {
    display:            none;
}
#ERROR {
    width:              60%;
    margin:             auto;
    padding:            10px;
    text-align:         center;
    font-weight:        bold;
}
#ERROR TD {
    color:              red;
}
#ERROR TD.DATO_ESQ00 {
    background:         none;
    background-image:   url('../../img/vertical/datoblanco_esq00.png');
    height:             10px;
    width:              10px;
}
#ERROR TD.DATO_ESQ01 {
    background:         none;
    background-image:   url('../../img/vertical/datoblanco_esq01.png');
    height:             10px;
    width:              10px;
}
#ERROR TD.DATO_ESQ10 {
    background:         none;
    background-image:   url('../../img/vertical/datoblanco_esq10.png');
    height:             10px;
    width:              10px;
}
#ERROR TD.DATO_ESQ11 {
    background:         none;
    background-image:   url('../../img/vertical/datoblanco_esq11.png');
    height:             10px;
    width:              10px;
}
#ERROR TD.DATO_TOPE {
    background-image:   url('../../img/vertical/datoblanco_N.png');
    background-repeat:  repeat-x;
}
#ERROR TD.DATO_BAJO {
    background-image:   url('../../img/vertical/datoblanco_S.png');
    background-repeat:  repeat-x;
}
#ERROR TD.DATO_LATERALW {
    background-image:   url('../../img/vertical/datoblanco_W.png');
    background-repeat:  repeat-y;
}
#ERROR TD.DATO_LATERALE {
    background-image:   url('../../img/vertical/datoblanco_E.png');
    background-repeat:  repeat-y;
}
.SIMPLE {
    width:              90%;
    margin-left:        auto;
    margin-right:       auto;
    padding:            5px;
    overflow:           auto;
}
.SIMPLE TABLE {
    width:              auto;
    border:             10px solid black;
    margin:             20px;
    margin-left:        auto;
    margin-right:       auto;
}
.SIMPLE TR.ENCABEZADO {
    background:         black;
    color:              white;
}
.SIMPLE TR.PAR {
    background:         #a9b9e7;
}
.SIMPLE TR.IMPAR {
    background:         #c3d3fe;
}
.SIMPLE TH {
    width:              auto;
    font-size:          small;
}
.SIMPLE TD {
    width:              auto;
    text-align:         center;
    font-size:          x-small;
}
.ALERTA {
    position:           fixed;
    top:                30%;
    left:               30%;
    width:              auto;
    height:             auto;
    background:         #a9b9e7;
    color:              navy;
    padding:            20px;
    text-align:         center;
    vertical-align:     middle;
    font-weight:        bold;
    font-size:          large;
}
.ERR_INTERNO {
    background:         red;
    color:              yellow;
    padding:            3px;
    text-align:         center;
    font-weight:        bold;
    font-size:          medium;
}
.INTERNA {
    padding:            0px;
    width:              90%;
    height:             90%;
    margin:             auto;
}
.INTERNA DIV.CONTINTERNO {
    padding:            3px;
    text-align:         center; 
    vertical-align:     middle;
}
.CLARO {
    background:         #a9b9e7;
}
.CLARO table {
    background:         #a9b9e7;
}
.CLARO td.CLARO {
    background:         #a9b9e7;
}
.CLARO th {
    background:         #a9b9e7;
}
.MEDIO {
    background:         #c3d3fe;
}
.MEDIO table {
    background:         #c3d3fe;
}
.MEDIO td.MEDIO {
    background:         #c3d3fe;
}
.MEDIO th {
    background:         #c3d3fe;
}
.OSCURO {
    background:         #7385b9;
}
.OSCURO table {
    background:         #7385b9;
}
.OSCURO td.OSCURO {
    background:         #7385b9;
}
.OSCURO th {
    background:         #7385b9;
}
