@font-face{ 
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-saiiut/OpenSans-Normal.eot');
    src: url('fonts/OpenSans-saiiut/OpenSans-Normal.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-saiiut/OpenSans-Normal.woff') format('woff'),
        url('fonts/OpenSans-saiiut/OpenSans-Normal.ttf') format('truetype');
}

@font-face{ 
    font-family: 'Open Sans Bold';
    src: url('fonts/OpenSans-saiiut/OpenSans-Semibold.eot');
    src: url('fonts/OpenSans-saiiut/OpenSans-Semibold.eot?iefix') format('eot'),
        url('fonts/OpenSans-saiiut/OpenSans-Semibold.woff') format('woff'),
        url('fonts/OpenSans-saiiut/OpenSans-Semibold.ttf') format('truetype'),
        url('fonts/OpenSans-saiiut/OpenSans-Semibold.svg#webfont') format('svg');
}

@font-face{ 
    font-family: 'Open Sans ExtraBold';
    src: url('fonts/OpenSans-saiiut/OpenSans-Bold.eot');
    src: url('fonts/OpenSans-saiiut/OpenSans-Bold.eot?iefix') format('eot'),
        url('fonts/OpenSans-saiiut/OpenSans-Bold.woff') format('woff'),
        url('fonts/OpenSans-saiiut/OpenSans-Bold.ttf') format('truetype'),
        url('fonts/OpenSans-saiiut/OpenSans-Bold.svg#webfont') format('svg');
}

body { background-color:#FBF9FA; 
       font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
       font-style: normal;
       font-weight: 600;
       background-image:url(../imagenes/fondoLineas.png); 
}
/**************************************************INICIO NUEVOS ESTILOS*********************************************************************/

div.centrar { margin: 0 auto;} /* Para evitar en la etiqueta <div> el atributo align, modo de uso: class="centrar"*/
div.centrartext{ text-align:center;}
div.centrartextright{ text-align:right;}
div.centrartextleft{ text-align:left;}
div.justificar{ text-align:justify;}
div.right{ text-align:center;}
img { border: 0px;} /* Para evitar en la etiqueta <img> en atributo border*/
.td{text-align:center;} /*Para evitar atributo align="center" en los TD modo uso: class"td"*/
.tdtextleft{text-align:left;} /*Para evitar atributo align="left" en los TD modo uso: class"tdtextleft"*/
.tdtextright{text-align:right;} /*Para evitar atributo align="right" en los TD modo uso: class"tdtextright"*/
.tr{text-align:center;}/*Para evitar atributo align="center" en los TR modo uso: class"tr"*/
.trtextleft{text-align:left;} /*Para evitar atributo align="left" en los TR modo uso: class"trtextleft"*/
.changeto tr:hover td {
    background-color: #eeddcc;
}

input[type="button"],input[type="reset"],input[type="submit"] {
    background: rgb(222,67,67);
    color: rgb(255,255,255);
    border: 1px  solid  rgb(115,42,64);
    font-family: 'Open Sans' !important;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    text-align:center;
}
input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{
    background: rgb(238,135,166);
    color: rgb(255,255,255);
    border: 1px  solid  rgb(115,42,64);
    font-family: 'Open Sans' !important;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    text-align:center;
}
input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled {
    background: rgb(230,83,128);
    color: #FFFFFF;
}
/* *************************************************FIN NUEVOS ESTILOS***************************************************/
.odd 
{ background:#fff;
}
.odd2
{
    background: #FFCC99;
}

tr.odd:hover,tr.odd2:hover,tr.celdaListadoGrandeFocus:hover
{
    background-color: #F66;
    color:#FFF;
}

tr.miingenieria
{
    border:1px solid #523A0B;
    border-width:1px 0;
    font-size:15px;
    color: #FFF;
    background-color: #002D73;
    text-align:left;

}
tbody.miclase tr,
tbody.miclase td {

    text-align:left;
    vertical-align:top;
    font-size:10px;
    border:1px solid #523A0B;
    border-width:1px 0;


} 
thead.miclase th,
thead.miclase td,
tfoot.miclase th,
tfoot.miclase td {
    border:1px solid #523A0B;
    border-width:1px 0;
    background: #CCC;
    font-size:10px;
    /*background:#FFB114; */

}
/* Agregado Por Eder Weiss   */	

.fondopagina{
    background-color: #74A6DC;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.trans
{
    filter: alpha(opacity=90);
}
.transsel
{
    filter: light(opacity=90);
}
.textoFormaAcademia
{
    color: #000000;
    background-color:rgb(224,232,243); 
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px; 
    text-decoration: none; 
    text-align:left;
}
.textoForma
{
    color: #000000;
    background-color:rgb(213,236,248); 
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px; 
    text-decoration: none; 
    text-align:left;
}
.textoFormaInactivo
{
    color: #999999;
    background-color:rgb(224,232,243); 
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px; 
    text-decoration: none; 
    text-align:left;
}
.textoForma2
{
    color: #000000;
    background-color:rgb(220,233,233); 
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px; 
    text-decoration: none; 
    text-align:left;
}
.celdaExentoSoporte
{
    border: 0pt;
    padding: 0pt;
    border-spacing: 0pt;
    color: #222222;
    background-color: #0080FF;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 9px;
    text-decoration: none;
    text-align: left;
}

.celdaListadoRojoSoporte
{
    border: 0pt;
    padding: 0pt;
    border-spacing: 0pt;
    color: #000000;
    background-color: #FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
    font-style: normal;
}
.listadoBlancoSoporte
{
    border: 0;
    padding: 0;
    border-spacing: 0;
    color: #222222;
    background-color: #FFFFFF;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 9px;
    text-decoration: none;
    text-align: left;
}



.tituloEncuesta
{
    color: #000000;
    background-color: #999999;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none
}
.textoConsulta
{
    color: #000000;
    background-color: #ccdddd;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none
}
.textoConsultaCentrado
{
    color: #000000;
    background-color: #ccdddd;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center
}

.capturaAcademia
{
    color: #000000;
    border: 1px solid black;
    background-color: white;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px; 
    text-decoration: none;
    text-align: left;
}
.captura
{
    color: #000000;
    border: 1px solid black;
    background-color: white;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px; 
    text-decoration: none;
    text-align: left;
}
.nada
{
    color: #000000;
    border: none;
    background-color: transparent;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: right;
    width:12px;
}

.readOnly
{
    color: #002D73;
    border: 1px solid #002D73;
    background-color: #cccccc;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: right;
}
.readOnly1
{
    color: #002D73;
    border: 1px solid #002D73;
    background-color: #cccccc;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}
.readOnly2
{
    color: #002D73;
    border: 1px solid #002D73;
    background-color: #cccccc;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}
.readOnly3
{
    color: #002D73;
    border: 1px solid #002D73;
    background-color: #eeeeee;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}
.readOnly4
{
    color: #002D73;
    border: 1px solid #002D73;
    background-color: #FFF;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}
.readOnly5
{
    color: #FFF;
    border: 1px solid #002D73;
    background-color: #666;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}
.readOnly6
{
    color: #002D73;
    border: 1px solid #002D73;
    background-color: #FFCD9B;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}
.SoloTexto
{
    color: #002D73;
    border: 1px solid #002D73;
    background-color: #cccccc;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size:10px;
    text-decoration: none;
    text-align: right;
}
.SoloTextoCentrado
{
    color: #002D73;
    border: 1px solid #002D73;
    background-color: #cccccc;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}

.boton
{
    color: #336699;
    background-color: #ccdddd;
    border: 0px outset;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
}
.botonGrande
{
    color: #336699;
    background-color: #ccdddd;
    border: 0px outset;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    text-decoration: none
}
.selBoton
{
    color: #ffffff;
    background-color: #002D73;
    border: 0px outset;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none
}
.selBotonGrande
{
    color: #ffffff;
    background-color: #002D73;
    border: 0px outset;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    text-decoration: none
}
.encTablaAcademia
{
    color:rgb(255,255,255);
    background-color:rgb(0,179,211);
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 8px;
    line-height: 130%;
    text-decoration: none;
    text-align: center;height: 31px;
}
.encTabla
{
    color:rgb(255,255,255);
    /*background-color:rgb(0,179,211);*/
    background-color:rgb(22, 196, 173);
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 8px;
    line-height: 130%;
    text-decoration: none;
    text-align: center;height: 31px;
}
.encTabla3
{
    color:rgb(255,255,255);
    background-color:rgb(0,179,211);
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 8px;
    line-height: 130%;
    text-decoration: none;
    text-align: left;height: 31px;
}
.alertas
{
    color: #ffffff;
    background-color: #4D7991;
    margin: 2pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 4px;
    line-height: 130%;
    text-decoration: none;
    text-align: center;
}
.mensajes
{
    color: #ccffff;
    background-color: #4D6C9D;
    border: 1px solid #002D73;
    margin: 2pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 4px;
    line-height: 130%;
    text-decoration: none;
    text-align: center;
}
.encTabla2
{
    color:rgb(255,255,255);
    background-color:rgb(0,179,211);
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    text-align: center;
}
.encTabla4
{
    color:rgb(255,255,255);
    background-color:rgb(0,179,211);
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
}
.celdaListadoRojo
{
    color: #000000;
    background-color: #FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
    font-style: normal;
}
.celdaListadoRojoCentrado
{
    color: #000000;
    background-color: #FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
    font-style: normal;
}

.celdaListadoAcademia
{
    color: #000000;
    background-color: rgb(224,232,243);
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    text-decoration: none;
    text-align: left;
    font-style: normal;
}
.celdaListado
{
    color: #000000;
    background-color: rgb(224,232,243);
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    font-style: normal;
}
.celdaListadoCentrado
{
    color: #000000;
    background-color: #999999;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size:10px;
    text-decoration: none;
    text-align: center;
    font-style: normal;
}
.celdaListadoGrande
{
    color: #000000;
    background-color: #999999;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    font-style: normal;
}
.celdaListadoChico
{
    color: #222222;
    background-color: #eeeeee;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 9px;
    text-decoration: none;
    text-align: left;
}
.celdaReprobado
{
    color: #222222;
    background-color: #FFFF99;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 9px;
    text-decoration: none;
    text-align: left;
}

.celdaExento
{
    color: #222222;
    background-color: #0080FF;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
}

.celdaReprobadoCentrado
{
    color: #222222;
    background-color: #FFFF99;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none
}
.celdaListado1
{
    color: #222222;
    background-color: #eeeeee;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
}
.celdaListadoNar
{
    color: #222222;
    background-color: #FC9;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
}
.celdaListado1Centrado
{
    color: #222222;
    background-color: #eeeeee;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}
.listadoGris
{
    border: 0pt;
    padding: 0pt;
    border-spacing: 0pt;
    color: #222222;
    background-color: #eeeeee;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
}
.listadoGrisCentrado
{
    border: 0pt;
    padding: 0pt;
    border-spacing: 0pt;
    color: #222222;
    background-color: #eeeeee;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
}
.listadoBlanco
{
    border: 0pt;
    padding: 0pt;
    border-spacing: 0pt;
    color: #222222;
    background-color: #FFFFFF;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size:10px;
    text-decoration: none;
    text-align: left;
}
.celdaListado1Amarillo {
    color:#000;
    background-color: #FF9;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
}
.celdaListadoGrande1
{
    color: #222222;
    background-color: #eeeeee;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}
.celdaListadoGrandeVerde
{
    color: #000000;
    background-color: #ccdddd;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}
.celdaListadoGrandeFocus
{
    color: #222222;
    background-color: #FFC;
    border: 2px solid #F00;	
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}
.celdaFondoAmarillo{
    color: #222222;
    background-color: #FF9;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}
.celdaFondoNaranja{
    color: #222222;
    background-color: #FC9;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}
.celdaEncabezadoAcademia
{
    color:black;
    background-color:rgb(205,217,233);
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size:15px;
    text-decoration: none;
    text-align: center;
}
.celdaEncabezado
{
    color:white;
    background-color:rgb(72, 163, 167);
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size:12px;
    text-decoration: none;
    text-align: center;
}
.TextoEncabezado
{
    color: #FFFFFF;
    background-color: rgb(0,179,211);
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
    border: none;
}
.sepTabla
{
    background-color: #002D73;
    line-height: 5%;
}
.tabla
{
    border: 0px;
    /*padding: 0pt;
    border-spacing: 0pt;*/
    border-collapse: separate;
    background-color: #eeeeee;
    margin: 0 auto;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 2px;
    text-decoration: none;
}
.tiny
{
    border: 0px;
    /*padding: 0pt;
    border-spacing: 0pt;*/
    border-collapse: separate;
    background-color: #002D73;
    margin: 0 auto;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 4px;
    text-decoration: none;
}

.tablaColor
{
    border: 0pt;
    padding: 0pt;
    border-spacing: 0pt;
    border-collapse: separate;
    background-color: #002D73;
    margin: 0pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 4px;
    text-decoration: none;
    color:#FFFFFF;
}
.CapturaNumero
{
    color: #225588;
    border: 1px solid #225588;
    background-color: #FFFFFF;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    width: 30px;
    text-align: right;

}
.CapturaNumeroCobros
{
    color: #225588;
    border: 1px solid #225588;
    background-color: #FFFFFF;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    width: 60px;
    text-align: right;

}
.CapturaNumeroSinBorde
{
    color: #225588;
    border: 1px none #225588;
    background-color: #EEEEEE;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    width: 30px;
    text-align: right;

}
.CapturaNumeroDerecha
{
    color: #225588;
    border: 1px none #225588;
    background-color: #EEEEEE;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    width: 60px;
    text-align: right;
}
.CapturaNumeroCentrado
{
    color: #225588;
    border: 1px none #225588;
    background-color: #EEEEEE;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    width: 60px;
    text-align: center;
}
.NumeroRojo
{
    color: #F00;
    border: 1px none #225588;
    background-color: #EEEEEE;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    width: 60px;
    text-align: right;
}
.fecha
{
    color: #225588;
    border: 1px none #225588;
    background-color: #EEEEEE;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    width: 300px;
    text-align: right;

}

.celda
{
    color: #000000;
    background-color:rgb(205,217,233);
}
.celda1
{
    color: #000000;
    background-color: #99bbbb;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
}
.fondo
{
    color: black;
    background-color: #ffffff;
    text-align:center;
}
.linea
{
    color: #333333;
    background-color: #333333;
}
.liga
{
    color: #0000dd;
    text-decoration: none;
}
.ligablanca
{
    color: #ffffff;
    text-decoration: none;
    text-align: right;
}
.home
{
    margin: 0pt;
    line-height: 70%;
}
.liga2
{
    color: #FFFFFF;
    font-weight: bold;
}
.liga3
{
    color: #FF9900;
    font-weight: bold;
}
.sepTabla2
{
    background-color: #002D73;
    line-height: 10%;
}
.sepTabla3
{
    line-height: 5%;
}
.ajustaTabla
{
    background-color: #002D73;
    line-height: 0%;
}

.CapturaNumero
{
    color: #225588;
    border: 1px solid #225588;
    background-color: #FFFFFF;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
    width: 30px;
    text-align: right;

}

.tablaGris
{
    border: 1pt;
    padding: 0pt;
    border-spacing: 0pt;;
    border-collapse: separate;
    background-color: #cccccc;
    margin: 0pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 2px;
    text-decoration: none;
}

.alertas
{
    color: #FFFFFF;
    background-color: #4D7991;
    margin: 3pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
}

.tamanioLetra {
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
}
.CAPXOUS_AutoComplete {
    background-color:#eeeeee;
    border-width:1px;
    border-color:#222222;
    border-style:solid;
    padding:0;
    margin:0;
    text-align:left;
    font-weight:normal;
}
.CAPXOUS_AutoComplete * {
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    margin:0;
}
.CAPXOUS_AutoComplete a {
    margin: 2px;
    color: #000;
    font-weight: bold;
}
.CAPXOUS_AutoComplete a:hover {
    color: #333;
}
.CAPXOUS_AutoComplete_waiting {
    background: transparent url(/imagenes/indicator.gif);
    background-repeat: no-repeat;
    background-position: 98% center;
}
.CAPXOUS_AutoComplete .selectable {
    padding: 2px;
    text-align: left;
}
.CAPXOUS_AutoComplete .current {
    background-color:#002D73;
    color:#FFFFFF;
    font-weight: bold;
}
.CAPXOUS_AutoComplete .informal {
    color:#000000;
    float:right;
}

.info{
    margin:auto;
    height:auto;
    width:712px;
    background-color:#FEC6C6; color:#FF0000;
    padding:10px;
    border-style:solid;
    border-width:1px; border-color:#FEA0A0;
    line-height:15px;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}

.recuadroInfo{
    background-color:#FFF4F0; 
    color:#FF0000;
    border-style:solid;
    border-width:1px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}

.recuadroInfoVerde{
    background-color:#66FF00; 
    color:#000000;
    border-style:solid;
    border-width:1px; border-color:#99FF00;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}

.celdaListadoMenu
{
    color: #000000;
    background-color: #B0C4DE;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
    font-style: normal;
}
.fecha2
{
    color: #225588;
    border: 1px none #225588;
    background-color: #EEEEEE;
    margin: 1pt;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    width:  75px;
}


div.centrado{
    text-align: center;
}
div.centrado table {
    margin: 0 auto;
    text-align: left;
}
.botonGris{
    color: #999;
    background-color: #ccdddd;
    border: 0px outset;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    text-decoration: none;
    border:0px;  
}
.materia0{
    background-color:#FFF4F0; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia1{
    background-color:#CCFFFF; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia2{
    background-color:#CCFF33; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia3{
    background-color:#6666FF; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600; 
	font-size:12px;
    text-align:center;
}
.materia4{
    background-color:#00FFFF; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia5{
    background-color:#00FF33; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia6{
    background-color:#003399; 
    color:#FFFFFF;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia7{
    background-color:#993366; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia8{
    background-color:#FF6633; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia9{
    background-color:#FFFF66; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
.materia10{
    background-color:#000066; 
    color:#000000;
    border-style:solid;
    border-width:0px; border-color:#FF0000;
    font-family: 'Open Sans',Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600;
	font-size:12px;
    text-align:center;
}
