html, body {
    text-align: center;
    background-color: #faf9fa;
    margin: 0;
    background-image: url('../img/fondo.png');
    background-repeat: no-repeat;
    background-size: cover;
}

#header {
    height: 98px;
    width: 100%;
    color: white;
    margin-bottom: 0px;
    margin: 0px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-color: #000000;
    background-color: #0e3e72;
    background-color: #21610B;
}




#header2 {
    height: 47px;
    margin-top: 0px;
    margin-left: 0px;
}





#contenido {
    width: 98%;
    height: 100%;
    margin-top: 5px;
    margin-left: 1px;
}

#footer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 79px;
    background-color: #9b2242;
    background-color: #21610B;
    color: white;
    font-family: 'Courier New';
    font-size: 14px;
}

.dimensionatabheader {
    width: 100%;
     height: 98px;
   }


.dimensionatabheader_2 {
    width: 100%;
    height: 57px;
}

.dimensionatabheaderLOGIN {
    width: 100%;
     height: 98px;
     background-color:#77B09E;
   }
.dimensionatabheader1LOGIN {
    width: 15%;
     Background-color: #cfdde6;
    }
.dimensionatabheader3LOGIN {
    width: 15%;
     Background-color: #cfdde6;
 }

.dimensionatabheaderfooter {
    width: 100%;
     height: 79px;
   }
.dimensionatabheader1 {
    width: 25%;
    }
.dimensionatabheader2 {
    width: 44%;
}
.dimensionatabheader3 {
    width: 30%;
 }

.dimensionatabheader4 {
    width: 1%;
}


.ltxt1 {
 color:#FFC65A;
 font-family:'Courier New';
 font-size: 14pt; 
 font-weight: bold; 
 }


.ltxt2 {
    font-family: 'Courier New';
    color: #FFFFFF;
}

.ltxt3 {
 color:#FFC65A;
 font-family:'Courier New';
 }


.tipografiacuadrocentral {
    color: #FFFFFF;
    font-family: 'Arial';
}

.tablabusqueda {
    font-family: Courier New;
    font-size: 10pt;
    font-weight: normal;
    color: black;
    vertical-align: top;
    text-align: left;
    width: 50%;
    height: 20px;
    background-color: whitesmoke;
    border-width: 1px;
    border-style:solid;
}

.nuevoEstilo1 {
    font-family: Verdana;
    font-size: x-small;
}




.tablaBROWSE {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: black;
    margin-left: 5px;
    vertical-align: top;
    text-align: center;
    width: 100%;
    background-color: whitesmoke;
    border-width: 1px;
    border-style: solid;
}


.BROWSEimagenes {
    vertical-align: top;
    text-align: center;
    background-color: white;
    border-width: 0px;
    border-style:none;
}

.tablabusqueda {
    font-family: Courier New;
    font-size: 10pt;
    font-weight: normal;
    color: black;
    vertical-align: top;
    text-align: left;
    width: 50%;
    height: 20px;
    background-color: whitesmoke;
    border-width: 1px;
    border-style: solid;
}

.frm_tabla_detalle {
    background-color: whitesmoke;
    FONT-SIZE: 11px;
}

.frm_tabla_cabecero_detalle {
    COLOR: #fcab3e;
     FONT-SIZE: 11px;
}


.textoformularioNUM {
    font-family: Arial;
    font-size: 12pt;
    border-width: 1px;
    border-style:solid;
    background-color: #ffc65a;
    text-align: right;
    }


.literalaerror {
    color: #FFC65A;
    font-size: 48pt;
    font-family: 'Courier New';
}

.formulariotabla {
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: black;
    vertical-align: top;
    text-align: left;
    width: 95%;
    height: 20px;
    background-color: whitesmoke;
    border-width: 1px;
    border-style:solid;
    filter:alpha(opacity=48);
    opacity: 0.9;
    }

.btnEscudoetensis {
    background-size: 100px 240px;
    width: 240px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center;
}

#btnEscudocliente {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}



.cssmenuhorizontal {
    font-family: Arial;
    font-size: 13pt;
    font-weight: normal;
    color: black;
    margin-left: 2%;
    vertical-align: top;
    text-align: center;
    width: 90%;
    height: 70%;
    background-color: whitesmoke;
}

.tablabusquedagrid {
    font-family: Courier New;
    font-size: 10pt;
    font-weight: normal;
    color: black;
    vertical-align: top;
    text-align: left;
    width: 50%;
    height: 20px;
    background-color: whitesmoke;
    border-width: 1px;
    border-style: solid;
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}


.tablaBROWSEadj {
    font-family: Verdana;
    font-size: 12pt;
    font-weight: normal;
    color: black;
    vertical-align: top;
    text-align: left;
    width:100%;
    background-color: whitesmoke;
    border-width: 1px;
    border-style: solid;
}


.fmt_tabla_descriptiva {
    background-color: whitesmoke;
    font-size: 12px;
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    width: 100%;
    text-align: left;
    margin-top: 5px;
    margin-left: 5px;
}


.labelformulario {
   font-family: Arial;
   text-align: right;
   border-right: 1px solid #F0F0F0;
   border-bottom: 1px solid #F0F0F0; 
   margin: 0px; 
   padding: 5px 2px; 
   width: 40%; 
   color: #666666; 
   font-size: 12px; 
   border-left-style: none; 
   border-left-width: 0px; 
   border-top-style: none; 
   border-top-width: 0px; 
   background-color: #FFFFFF;
 }


.labelcontenedortxt {
    text-align: left;
    border-right: 1px solid #F0F0F0;
    border-bottom: 1px solid #F0F0F0;
    margin: 0px;
    width: 40%;
    font-size: 12px;
    border-left-style: none;
    border-left-width: 0px;
    border-top-style: none;
    border-top-width: 0px;
    background-color: #FFFFFF;
}






.textoformularioTXT {
    font-family: Verdana;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    border-width: 0px;
    border-style: solid;
    background-color: #ffc65a;
    background-color: white;
    text-align: left;
    color: black;
}





.textoformularioACTIVO {
    font-family: Verdana;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    background-color: #ffc65a;
    background-color: white;
    text-align: left;
    color: darkblue
}

