﻿body {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #F9F9F7;
    background-image: url(ImgSigac/Logoccl.png);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.Login {
    background-image: none;
}


.CuadroAzul {
    background-color: #c1cfff;
    color: #4682b4;
}

.CuadroJustificado {
    background-color: #74f265;
    color: #ffffff;
}

.CuadroInjustificado {
    background-color: #f37878;
    color: #ffffff;
}

.CuadroAmarillo {
    background-color: #ffffd4;
    color: #4682b4;
}

.LBLAzul04z {
    font-size: 8pt;
    font-family: Tahoma;
    COLOR: #3d5067;
}

.CuadroAlerta {
    background-color: #ffffd4;
    color: #ff0000;
    font-weight: bold;
}

.CeldaCeleste03z {
    background-color: lightsteelblue;
    font-size: 7pt;
    font-family: Tahoma;
    text-transform: uppercase;
    font-weight: bold;
    color: #3d5067;
    text-align: center;
}

.CuadroCeleste {
    background-color: #dceaef;
    color: #5f9ea0;
    font-weight: bold;
}

.CuadroNaranja {
    background-color: lightsalmon;
    color: lemonchiffon;
    font-weight: bold;
}

.CuadroVerde {
    background-color: #79bdbb;
    color: #ffffff;
    font-weight: bold;
}

.CuadroCeleste01 {
    background-color: #E3E9EC;
    color: #5c7b90;
    font-weight: bold;
}

.CuadroAzul01 {
    background-color: lightslategray;
    color: #5c7b90;
    font-weight: bold;
}

.CuadroRojo {
    background-color: #f5f8ef;
    color: #4682b4;
}

.CuadroRojo02 {
    background-color: #e3edd0;
    color: #4682b4;
}


.CeldaCeleste02 {
    BACKGROUND-COLOR: lightsteelblue;
}

.CeldaRepitencia {
    BACKGROUND-COLOR: #F5F7FE;
    color: #365C8B;
}

.CeldaCeleste03 {
    background-color: lightsteelblue;
    font-size: 7pt;
    font-family: Tahoma;
    text-transform: uppercase;
    font-weight: bold;
    color: #3d5067;
    text-align: center;
}

.CeldaTitulo01 {
    background-color: lightsteelblue;
    font-size: 7pt;
    font-family: Tahoma;
    text-transform: uppercase;
    font-weight: bold;
    color: #0E5187;
    text-align: left;
    height: 17px;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 2px solid;
    BORDER-BOTTOM: #3d5067 2px solid;
    border-color: lightgrey lightgrey #83B6E0 #83B6E0;
}

.CeldaTitulo01A {
    background-color: #E46627;
    font-size: 7pt;
    font-family: Tahoma;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    height: 17px;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 2px solid;
    BORDER-BOTTOM: #3d5067 2px solid;
    border-color: lightgrey lightgrey #CC6600 #CC6600;
}

.CeldaTitulo02 {
    background-color: #E46627;
    font-size: 7pt;
    font-family: Tahoma;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    height: 25px;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 2px solid;
    BORDER-BOTTOM: #3d5067 2px solid;
    border-color: lightgrey lightgrey #CC6600 #CC6600;
}

.CeldaTitulo02A {
    background-color: lightsteelblue;
    font-size: 7pt;
    font-family: Tahoma;
    text-transform: uppercase;
    font-weight: bold;
    color: #0E5187;
    text-align: left;
    height: 25px;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 2px solid;
    BORDER-BOTTOM: #3d5067 2px solid;
    border-color: lightgrey lightgrey #83B6E0 #83B6E0;
}

.CabeceraAzul {
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    BACKGROUND-COLOR: #e3e9ec;
}

.BarraCeleste {
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    BACKGROUND-COLOR: #e3e9ec;
}

.BarraCeleste01 {
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    HEIGHT: 18px;
    BACKGROUND-COLOR: lightsteelblue;
}

.BarraCeleste02 {
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    background-color: #e3e9ec;
    font-size: 7pt;
    font-family: Tahoma;
    color: #88a0ad;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

.BarraCeleste04 {
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    background-color: #e7eaeb;
    font-size: 7pt;
    font-family: Tahoma;
    color: lightslategray;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    height: 12px;
}


.BarraCeleste03 {
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    background-color: #e3e9ec;
    font-size: 7pt;
    font-family: Tahoma;
    color: #618095;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

.BarraPloma01 {
    border-right: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: darkgray 1px solid;
    background-image: url(ImgSigac/Ba03.png);
    text-align: center;
    height: 18px;
}

.BarraPloma02 {
    border-right: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: darkgray 1px solid;
    background-image: url(ImgSigac/Ba03.png);
    text-align: left;
    height: 18px;
}

.ColumnaPloma {
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    BACKGROUND-IMAGE: url(ImgSigac/Ba03.png);
    VERTICAL-ALIGN: top;
    WIDTH: 162px;
    TEXT-ALIGN: center;
}

ColumnaPloma {
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    BACKGROUND-IMAGE: url(ImgSigac/Ba03.png);
    VERTICAL-ALIGN: top;
    WIDTH: 162px;
    TEXT-ALIGN: center;
}

.TituloIcam2016 {
    color: #888;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.8;
    line-height: 1.2;
    padding-left: 15px;
    margin-bottom: 25px;
    background: #F1F2F3;
    border-left: 5px solid #f48402;
    padding: 10px 15px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
}

.ColumnaPloma2016 {
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    TEXT-ALIGN: center;
    background-color: #F4FAFF;
}

.BarraGris {
    height: 2px;
    background-color: lightgrey;
    text-align: center;
    font-family: 'Arial Rounded MT Bold';
    color: slategray;
    font-size: 8pt;
}

.BarraGris02 {
    height: 2px;
    background-color: lightgrey;
    text-align: center;
    font-family: 'Arial Rounded MT Bold';
    color: slategray;
    font-size: 8pt;
    border-right: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-top: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}

.BarraPloma {
    BACKGROUND-IMAGE: url(ImgSigac/Ba03.png);
    HEIGHT: 15px;
}

.BarraPloma03 {
    BACKGROUND-IMAGE: url(ImgSigac/Ba03.png);
    HEIGHT: 6px;
}

.BarraAzul {
    BACKGROUND-IMAGE: url(ImgSigac/Ba04.png);
    HEIGHT: 6px;
}

.BarraAzul02 {
    BACKGROUND-COLOR: lightsteelblue;
    padding: 0px;
    height: 1px;
}

.BarraAzul03 {
    HEIGHT: 2px;
    BACKGROUND-COLOR: #808e99;
    padding: 0px;
}

.BarraAzul04 {
    background-color: lightsteelblue;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    color: #00283e;
    height: 17px;
}

.BarraAzul06 {
    background-color: lightsteelblue;
    font-family: Tahoma;
    font-size: 9px;
    text-align: left;
    color: #00283e;
    height: 17px;
    font-weight: bold;
}

.BarraAzul05 {
    background-color: #e3eaff;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
}

.CabTitulo03 {
    font-size: 7pt;
    font-family: Tahoma;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    background-image: url(images/Barra06.png);
    height: 17px;
}

.FormatHeaderStyle05a {
    background-color: #dcdce0;
    font-weight: bold;
    font-size: 6px;
    text-align: center;
    color: #3f4b4f;
}

.CeldaCeleste01 {
    background-color: lavender;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
}

.CeldaCeleste04 {
    background-color: #e3eaff;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
}

.CeldaCeleste2016 {
    background-color: #ECF0F4;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
}

.CeldaCeleste2016c {
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    background-color: #CCDCEC;
    border-color: lightgrey lightgrey #7A95BC lightgrey;
}

.CeldaCeleste05 {
    background-color: #e3eaff;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    FONT-SIZE: 10px;
    COLOR: steelblue;
    font-weight: bold;
    text-align: left;
}

.TituloCeleste {
    background-color: lavender;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    font-size: 8pt;
    font-family: Tahoma;
    COLOR: #3d5067;
}



.CabeceraMenu {
    clear: both;
    font-weight: bolder;
    font-size: small;
    background-image: url(ImgSigac/Cabecera01.jpg);
    color: white;
    background-repeat: repeat-x;
    font-style: italic;
    font-family: 'Trebuchet MS', Verdana;
    height: 55px;
    text-align: left;
}

.SubCabeceraMenu {
    color: #ffffff;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: normal;
    vertical-align: middle;
    text-align: left;
    background-image: url(ImgSigac/Barra02F.png);
    width: 100%;
    font-size: 9pt;
    height: 22px;
}

.BarraSup {
    background-image: url(ImgSigac/Ba02.png);
    BORDER-TOP: lightgrey 0px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    border-left: #C94343 0px solid;
    border-right: #C94343 0px solid;
    border-spacing: 0;
    width: 100%;
    height: 15px;
    BORDER-COLLAPSE: collapse;
    text-align: center;
}

.BarraFooter {
    background-image: url(ImgSigac/footer.jpg);
    BORDER-TOP: lightgrey 0px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    border-left: #C94343 0px solid;
    border-right: #C94343 0px solid;
    border-spacing: 0;
    width: 100%;
    height: 55px;
    BORDER-COLLAPSE: collapse;
    text-align: center;
}

.TitBarra {
    vertical-align: middle;
    background-image: url(ImgSigac/TituloBarra2.jpg);
    width: 100%;
    height: 18px;
}

.TitBarraAlumnos {
    vertical-align: middle;
    background-image: url(ImgSigac/TituloBarra.jpg);
    width: 100%;
    height: 18px;
}

.TitTexto {
    font-weight: bold;
    color: #ffffff;
    font-style: normal;
    font-family: Tahoma;
    font-variant: normal;
    vertical-align: middle;
    text-align: left;
    font-size: 7pt;
    text-transform: uppercase;
    height: 18px;
}

.TitTextoAzul {
    font-weight: bold;
    color: #fafac6;
    font-style: normal;
    font-family: Tahoma;
    font-variant: normal;
    vertical-align: middle;
    text-align: left;
    font-size: 8pt;
    text-transform: uppercase;
    height: 25px;
}

.LabelError {
    Color: Red;
    Font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    Background-color: Yellow;
    text-align: center;
    width: 100%;
}

.Columna03 {
    background-image: url(ImgSigac/Ba08.png);
    border: none;
}

.Columna05 {
    background-image: url(ImgSigac/Ba08.png);
}

.ColPopup {
    background-image: url(ImgSigac/Ba07.png);
    border: none;
}

.ColSubMenu {
    background-color: #b2d0de;
    color: #ffffff;
}

.CabHorario {
    background-color: #193858;
    color: #ffffff;
}

.BloqueHorario {
    color: #193858;
    border-bottom: #193858 1px solid;
    border-left: #193858 1px solid;
    border-top: #193858 1px solid;
    border-right: #193858 1px solid;
}


.LBLTitulo {
    font-size: 7pt;
    font-family: Tahoma;
    color: steelblue;
    font-weight: bold;
    text-transform: uppercase;
}

.LBLTitulo02 {
    font-size: 10pt;
    font-family: Tahoma;
    color: #254668;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
}

.LBLTituloBlanco {
    font-size: 7pt;
    font-family: Tahoma;
    color: white;
    font-weight: bold;
}

.LBLAzul {
    font-size: 7pt;
    font-family: Tahoma;
    color: #557490;
    font-weight: bold;
    text-transform: uppercase;
}

.LBLAzulx {
    font-size: 7pt;
    font-family: Tahoma;
    color: #003366;
    font-weight: bold;
    text-transform: uppercase;
}

.LBLAzul02 {
    font-size: 7pt;
    font-family: Tahoma;
    text-transform: uppercase;
    FONT-WEIGHT: bold;
    COLOR: #3d5067;
}

.LBLAzul03 {
    font-size: 7pt;
    font-family: Tahoma;
    FONT-WEIGHT: bold;
    COLOR: #3d5067;
}

.LBLAzul04 {
    font-size: 8pt;
    font-family: Tahoma;
    COLOR: #3d5067;
}

.textoPrincipal {
    font-size: 9pt;
    font-family: Tahoma;
    COLOR: #3d5067;
    font-weight: bold;
}

.textoComentarios {
    font-size: 8pt;
    font-family: Tahoma;
    COLOR: #3d5067;
    width: 663px;
}

.LBLAzul04Mas {
    font-size: 10pt;
    font-family: Tahoma;
    COLOR: #3d5067;
}

.LBLBlanco {
    font-size: 7pt;
    font-family: Tahoma;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.LBLGris {
    font-size: 7pt;
    font-family: Tahoma;
    color: #808080;
    font-weight: bold;
    text-transform: uppercase;
}

.LBLGris2 {
    font-size: 7pt;
    font-family: Tahoma;
    color: #808080;
    font-weight: bold;
}

.LBLOscuro {
    font-size: 7pt;
    font-family: Tahoma;
    color: #4A5971;
    font-weight: bold;
    text-transform: uppercase;
}

.CuadroMultiline {
    color: #2f404a;
    background-color: #ffffd7;
}

#mytable {
    width: 700px;
    padding: 0;
    margin: 0;
}

td {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

TABLE.Contenido {
    width: 100%;
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    font-size: 11px;
}

.Titulos {
    font-weight: bold;
    color: #ffffff;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: normal;
    vertical-align: middle;
    text-align: left;
    background-image: url(Images/Ba0.png);
    width: 100%;
    background-color: #760d0a;
    font-size: 8pt;
    text-transform: uppercase;
    height: 25px;
}

.TituloAct {
    vertical-align: middle;
    background-image: url(Images/Ba0.png);
    width: 100%;
    background-color: #760d0a;
    height: 25px;
}

.TitImagen {
    font-weight: bold;
    color: #ffffff;
    font-style: normal;
    font-family: Tahoma;
    font-variant: normal;
    vertical-align: middle;
    text-align: Right;
    font-size: 8pt;
    text-transform: uppercase;
    height: 18px;
}

.BarraTitulos {
    font-weight: bold;
    color: #ffffff;
    font-style: normal;
    background: #E6E1D0;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: normal;
    vertical-align: middle;
    text-align: left;
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    border-width: 1;
    border-spacing: 0;
    width: 100%;
    font-size: 12pt;
    text-transform: uppercase;
    height: 10px;
}

.Barra01 {
    background-image: url(rrhh/Images/Ba02.png);
    BORDER-BOTTOM: darkgray 1px solid;
    border-spacing: 0;
    width: 100%;
    height: 10px;
}

.Barra02 {
    background-image: url(rrhh/Images/Ba02.png);
    BORDER-TOP: lightgrey 0px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    border-left: #C94343 0px solid;
    border-right: #C94343 0px solid;
    border-spacing: 0;
    width: 100%;
    height: 20px;
    BORDER-COLLAPSE: collapse;
    text-align: center;
    HEIGHT: 30px;
}

.Barra03 {
    background-image: url(rrhh/Images/Ba05.png);
    BORDER-BOTTOM: #C4C4C4 1px solid;
    BORDER-top: #C4C4C4 1px solid;
    border-spacing: 0;
    width: 100%;
    height: 24px;
}

.Barra04 {
    background-image: url(rrhh/Images/Ba03.png);
    BORDER-BOTTOM: darkgray 1px solid;
    BORDER-top: darkgray 1px solid;
    border-spacing: 0;
    width: 100%;
    height: 10px;
}

.Barra05 {
    BORDER-TOP: silver 1px dotted;
    WIDTH: 90%;
    BORDER-BOTTOM: silver 1px dotted;
    BACKGROUND-IMAGE: url(images/90.jpg);
}

.BarraCab {
    BORDER-TOP: silver 1px dotted;
    text-align: left;
}

.Barra06 {
    BORDER-TOP: silver 1px dotted;
    WIDTH: 100%;
    BORDER-BOTTOM: silver 1px dotted;
    background-color: White;
}

.BarraMarron {
    HEIGHT: 2px;
    BACKGROUND-COLOR: #996633;
}

.BContenido {
    height: 100%;
    background-color: White;
}

.BMedio {
    background-image: url(rrhh/Images/Ba02.png);
    BORDER-TOP: lightgrey 0px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    border-left: #C94343 0px solid;
    border-right: #C94343 0px solid;
    border-spacing: 0;
    width: 100%;
    BORDER-COLLAPSE: collapse;
    text-align: center;
    HEIGHT: 25px;
}

.BDivision {
    background-image: url(rrhh/Images/Ba02.png);
    BORDER-TOP: lightgrey 0px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    border-left: #C94343 0px solid;
    border-right: #C94343 0px solid;
    border-spacing: 0;
    width: 100%;
    BORDER-COLLAPSE: collapse;
    text-align: center;
    HEIGHT: 15px;
}

.BarraLogo {
    BACKGROUND-IMAGE: url(rrhh/images/Ba03.png);
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
    BORDER-BOTTOM: silver 1px dotted;
    BORDER-TOP: silver 1px dotted;
}

.BarraBillete {
    BACKGROUND-IMAGE: url(images/Ba08.png);
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
    BORDER-BOTTOM: silver 1px dotted;
    BORDER-TOP: silver 1px dotted;
}

.BarraNar {
    background-image: url(rrhh/Images/Ba03.png);
    BORDER-TOP: lightgrey 0px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    border-left: #C94343 0px solid;
    border-right: #C94343 0px solid;
    border-spacing: 0;
    width: 100%;
    height: 20px;
    BORDER-COLLAPSE: collapse;
    text-align: center;
    HEIGHT: 20px;
}

.BarraSup01 {
    background-image: url(rrhh/Images/Ba02.png);
    BORDER-TOP: lightgrey 0px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    border-left: #C94343 0px solid;
    border-right: #C94343 0px solid;
    border-spacing: 0;
    width: 100%;
    height: 14px;
    BORDER-COLLAPSE: collapse;
    text-align: center;
}

.BarraPie {
    background-image: url(rrhh/Images/Ba02.png);
    BORDER-TOP: lightgrey 0px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    border-left: #C94343 0px solid;
    border-right: #C94343 0px solid;
    border-spacing: 0;
    width: 100%;
    height: 20px;
    BORDER-COLLAPSE: collapse;
    text-align: center;
    HEIGHT: 5px;
}

.Columna01 {
    background-image: url(rrhh/Images/Ba03.png);
}

.Columna02 {
    background-image: url(rrhh/Images/Ba04.png);
    border-right: #AEACAC 1px solid;
}



.Columna04 {
    background-image: url(rrhh/Images/Ba07.png);
    border-right: #AEACAC 1px solid;
}

.Tabla01 {
    BORDER-RIGHT: #AEACAC 2px solid;
    BORDER-LEFT: #C94343 2px solid;
    BORDER-TOP: #C94343 2px solid;
    BORDER-BOTTOM: #C94343 0px solid;
    BORDER-COLLAPSE: collapse;
}

.Tabla02 {
    border-right: slategray 2px solid;
    border-left: slategray 2px solid;
    border-top: slategray 1px solid;
    border-bottom: slategray 2px solid;
    border-collapse: collapse;
    width: 100%;
}

.MarcoLateral {
    BORDER-RIGHT: #C94343 2px solid;
    BORDER-LEFT: #C94343 2px solid;
    BORDER-TOP: #C94343 0px solid;
    BORDER-BOTTOM: #AEACAC 0px solid;
    BORDER-COLLAPSE: collapse;
}

.FormatGrid {
    font-family: Tahoma;
    color: #B79768;
    width: 100%;
    font-size: 5pt;
    margin: 0px;
    border-collapse: collapse;
    background-color: #993333;
}

.FormatGrid01 {
    font-family: Tahoma;
    color: #9D6C4D;
    width: 100%;
    font-size: 9Px;
    margin: 0px;
    border-collapse: collapse;
    background-color: #E2C288;
}

.FormatHeaderStyle01 {
    background-color: #E2C288;
    font-weight: bold;
    font-size: 6px;
    text-align: center;
    color: #7B5A4F;
}

.FormatGrid04 {
    font-family: Tahoma;
    color: #ffffff;
    width: 100%;
    font-size: 8PX;
    margin: 0px;
    border-collapse: collapse;
    background-color: steelblue;
}

.FormatGrid05 {
    font-family: Tahoma;
    background-color: #2f4f65;
    color: #ffffff;
    width: 100%;
    font-size: 8PX;
    margin: 0px;
    border-collapse: collapse;
}

.FormatGrid05a {
    font-family: Tahoma;
    background-color: lightgrey;
    color: #ffffff;
    font-size: 8PX;
    margin: 0px 0px 54px 0px;
    border-collapse: collapse;
}

.FormatGrid06 {
    font-family: Tahoma;
    background-color: silver;
    color: #ffffff;
    width: 100%;
    font-size: 8PX;
    margin: 0px;
    border-collapse: collapse;
}

.FormatGrid07a {
    font-family: Tahoma;
    background-color: lightgrey;
    color: #ffffff;
    font-size: 8PX;
    margin: 0px 0px 0px 0px;
    border-collapse: collapse;
}

.FormatHeaderStyle05 {
    background-color: #2f4f65;
    font-weight: bold;
    font-size: 6px;
    text-align: center;
    color: #ffffff;
}

.FormatItemStyle05 {
    font-size: 10px;
    background-color: #ffffff;
    color: #2f4f65;
}

.FormatItemStyle05a {
    font-size: 10px;
    background-color: #ffffff;
    color: #647882;
}

.FormatItemStyle07a {
    font-size: 10px;
    background-color: #ffffff;
    color: #0099CC;
    height: 30px;
}

.FormatAlternatingItemStyle05 {
    background-color: #ffffff;
    color: #2f4f65;
}

.FormatHeaderStyle04 {
    background-color: steelblue;
    font-weight: bold;
    font-size: 6px;
    text-align: center;
    color: #ffffff;
}

.FormatHeaderStyle06 {
    background-color: #92a1ac;
    font-weight: bold;
    font-size: 6px;
    text-align: center;
    color: #ffffff;
}

.FormatItemStyle04 {
    background-color: #FFFAF0;
    color: steelblue;
}

.FormatItemStyle06 {
    background-color: #ffffff;
    color: gray;
}

.FormatPagerStyle01 {
    background-color: #E2C288;
    font-weight: bold;
    color: #ffffff;
}

.FormatPagerStyle04 {
    background-color: lavender;
    font-weight: bold;
    color: darkslategray;
}

.FormatPagerStyle05 {
    background-color: #cdd4de;
    font-weight: bold;
    color: white;
}

.FormatGrid02 {
    font-family: Tahoma;
    color: #C8B08C;
    width: 100%;
    font-size: 8PX;
    margin: 0px;
    border-collapse: collapse;
    background-color: #C8B08C;
}

.FormatHeaderStyle02 {
    background-color: #C8B08C;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    color: #F8F1E1;
}

.FormatGrid03 {
    font-family: Tahoma;
    color: #9D6C4D;
    width: 100%;
    font-size: 8PX;
    margin: 0px;
    border-collapse: collapse;
    background-color: #D0BE9B;
}

.FormatHeaderStyle03 {
    background-color: #D0BE9B;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    color: #F8F1E1;
}

.FondoPlant {
    BACKGROUND-IMAGE: url('http://localhost:54716/images/87.jpg');
}

.FormatAlternatingItemStyle {
    background-color: #ffffff;
    color: steelblue;
}

.FormatAlternatingItemStyle06 {
    background-color: #ffffff;
    color: gray;
}

.FormatEditItemStyle {
    background-color: #FDFAB9;
    font-weight: bold;
    color: steelblue;
}

.FormatFooterStyle {
    background-color: #f9ffdf;
}

.FormatHeaderStyle {
    background-color: #A60900;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    color: #F8F1E1;
}

.FormatItemStyle {
    font-size: 10px;
    background-color: #ffffff;
    color: steelblue;
}

.FormatPagerStyle {
    background-color: #880000;
    font-weight: bold;
    color: #ffffff;
}

.FormatSelectedItemStyle {
    background-color: #e5ecf7;
    color: lightslategray;
}

.FormatCBO {
    /*border-right: #d7d8d2 1px;
    border-top: #d7d8d2 1px;
    border-left: #d7d8d2 1px;
    border-bottom: #d7d8d2 1px;
    width: 120px;*/
    cursor: hand;
    color: #696969;
    font-family: Tahoma;
    text-align: left;
    font-size: 11px;
}

.FormatLBLAnt {
    font-size: 11px;
    font-family: Tahoma;
    color: #929A9C;
    font-weight: bold;
    text-transform: uppercase;
}

.FormatLBLCAB {
    font-size: 7pt;
    font-family: Tahoma;
    color: #804000;
    font-weight: bold;
    text-transform: uppercase;
}

.FormatLBL {
    font-size: 7pt;
    font-family: Tahoma;
    color: #557490;
    font-weight: bold;
    text-transform: uppercase;
}

.FormatLBLAzul {
    font-size: 7pt;
    font-family: Tahoma;
    color: #486686;
    font-weight: bold;
    text-transform: uppercase;
}

.LabelRojo {
    font-size: 7pt;
    font-family: Tahoma;
    color: #ff0000;
    font-weight: bold;
    text-transform: uppercase;
}

.LabelRojoMin {
    font-size: 7pt;
    font-family: Tahoma;
    color: #ff0000;
    font-weight: bold;
}

.LabelBlanco {
    font-size: 7pt;
    font-family: Tahoma;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.LBLCabecera {
    font-size: 7pt;
    font-family: Tahoma;
    color: #A9917A;
    font-weight: bold;
    text-transform: uppercase;
}

.TXTPlomo

.FormatTXT {
    border: 1px solid rgb(128,128,128);
    font-size: 11px;
    font-family: Tahoma;
    text-transform: uppercase;
    color: Gray;
}


    border: 1px solid rgb(128,128,128);
    font-size: 11px;
    font-family: Tahoma;
    text-transform: uppercase;
    color: Gray;
}

.LBLCurso {
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    height: 20px;
    color: #708090;
    background-color: #ffffff;
    border-bottom-color: rgb(128,128,128);
    border-right-width: 1px;
    border-top-color: rgb(128,128,128);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-color: rgb(128,128,128);
    border-left-color: rgb(128,128,128);
    border-left-width: 1px;
    vertical-align: middle;
}

.LBLCurso02 {
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    height: 20px;
    color: #708090;
    background-color: #ffffff;
    border-bottom-color: rgb(128,128,128);
    border-right-width: 1px;
    border-top-color: rgb(128,128,128);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-color: rgb(128,128,128);
    border-left-color: rgb(128,128,128);
    border-left-width: 1px;
    vertical-align: middle;
    text-align: center;
}

.LBLCurso03 {
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    height: 20px;
    color: #708090;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: #fafaff;
    vertical-align: middle;
}

.ComboBlanco {
    font-size: 10px;
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    height: 20px;
    color: #708090;
    background-color: #ffffff;
    vertical-align: middle;
    text-align: center;
    border-bottom-style: none;
    border-left-style: none;
    border-top-style: none;
    border-right-style: none;
}

.FormatTXTCbo {
    font-size: 10px;
    font-family: Tahoma;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    height: 22px;
    color: slategray;
    font-weight: bold;
}

.FormatTXTDer {
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    text-align: center;
    height: 15px;
    color: firebrick;
}

.TXTCabeceraB {
    font-size: 7pt;
    font-family: Tahoma;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    text-align: center;
    border-color: Silver;
    font-weight: bold;
    height: 15px;
    color: #557d9d;
    background-color: #FFFAF0;
}

.TXTCabecera {
    font-size: 10px;
    font-family: Tahoma;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    text-align: center;
    border-color: Silver;
    font-weight: bold;
    height: 15px;
    color: #5a738e;
    background-color: #FFFAF0;
}

.TXTNota {
    font-size: 10px;
    font-family: Microsoft Sans Serif;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    height: 15px;
    text-align: center;
    border-color: Silver;
    background-color: #FFFAF0;
}

.TXTCabecera02 {
    font-size: 7.5pt;
    font-family: Tahoma;
    BORDER-RIGHT: rgb(128,128,128) 1px solid;
    BORDER-TOP: rgb(128,128,128) 1px solid;
    BORDER-LEFT: rgb(128,128,128) 1px solid;
    BORDER-BOTTOM: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    text-align: left;
    border-color: Silver;
    font-weight: bold;
    height: 15px;
    color: Gray;
    background-color: #FFFAF0;
}

.TXTNormal {
    font-size: 10px;
    font-family: Tahoma;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-align: center;
    border-color: Silver;
    font-weight: bold;
    height: 15px;
    color: #5a738e;
    background-color: #FFFAF0;
}

.TXTEditar {
    font-size: 10px;
    font-family: Tahoma;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-align: center;
    border-color: Silver;
    font-weight: bold;
    height: 15px;
    color: #5a738e;
    background-color: #f7ffce;
}

.TXTEditarMay {
    font-size: 10px;
    font-family: Tahoma;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-align: center;
    text-transform: uppercase;
    border-color: Silver;
    font-weight: bold;
    height: 15px;
    color: #5a738e;
    background-color: #f7ffce;
}

.FondoCabecera {
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    BACKGROUND-COLOR: #e3e9ec;
}

.TXTCabeceraCBO {
    font-size: 7.5pt;
    font-family: Tahoma;
    BORDER-RIGHT: rgb(128,128,128) 1px solid;
    BORDER-TOP: rgb(128,128,128) 1px solid;
    BORDER-LEFT: rgb(128,128,128) 1px solid;
    BORDER-BOTTOM: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    text-align: left;
    border-color: Silver;
    font-weight: bold;
    height: 20px;
    color: Gray;
    background-color: #FFFAF0;
}

.FormatTXTCAB {
    font-size: 9px;
    font-weight: bold;
    font-family: Tahoma;
    BORDER-RIGHT: rgb(128,128,128) 1px solid;
    BORDER-TOP: rgb(128,128,128) 1px solid;
    BORDER-LEFT: rgb(128,128,128) 1px solid;
    BORDER-BOTTOM: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    background-color: #FEFDE0;
    border-color: #FFE0C0;
    height: 15px;
    color: #D89A18;
    text-align: center;
}

.FormatTXT02 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    BORDER-RIGHT: rgb(128,128,128) 1px solid;
    BORDER-TOP: rgb(128,128,128) 1px solid;
    BORDER-LEFT: rgb(128,128,128) 1px solid;
    BORDER-BOTTOM: rgb(128,128,128) 1px solid;
    height: 15px;
    color: Gray;
}

.FormatTXT03 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    BORDER-RIGHT: rgb(128,128,128) 1px solid;
    BORDER-TOP: rgb(128,128,128) 1px solid;
    BORDER-LEFT: rgb(128,128,128) 1px solid;
    BORDER-BOTTOM: rgb(128,128,128) 1px solid;
    height: 15px;
    background: #D1B49E;
    border-color: #D1B49E;
}

.FormatTXTCentro {
    font-size: 11px;
    font-family: Tahoma;
    BORDER-RIGHT: rgb(128,128,128) 1px solid;
    BORDER-TOP: rgb(128,128,128) 1px solid;
    BORDER-LEFT: rgb(128,128,128) 1px solid;
    BORDER-BOTTOM: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    text-align: center;
    height: 15px;
    color: Gray;
}

.TXTCabecera01 {
    border: 1px solid gainsboro;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #2f4f65;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.TXTBloqueo {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 18px;
    background: steelblue;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.CeldaAzulOscuro {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 18px;
    background: #405569;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.CeldaAzulOscuro02 {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: #405569 1px solid;
    border-top: #405569 1px solid;
    border-left: #405569 1px solid;
    border-bottom: #405569 1px solid;
    height: 18px;
    background: #405569;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.CeldaBlanca01 {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: #fafaff;
    padding: 0px;
}

.CeldaBlanca02 {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: #fafaff;
    vertical-align: middle;
    padding: 0px;
}

.CeldaPloma {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 18px;
    background: #efe3ff;
    color: #405569;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.CeldaPloma01 {
    border: 1px solid gainsboro;
    background: #f7f6f8;
    margin-left: 40px;
}

.CeldaPloma2016 {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: #8EBCE1;
    color: #FFFFFF;
    width: 190px;
    text-align: center;
    vertical-align: middle;
}

.CeldaPloma2016a {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: lightskyblue;
    color: #FFFFFF;
    width: 190px;
    text-align: center;
    vertical-align: middle;
}

.CeldaPloma01a {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: #ebf6ff;
}

.CeldaPloma02 {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: darkgray;
    color: #ffffff;
}

.CeldaPloma03 {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: #f7f6f8;
    color: slategray;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.CeldaPloma04 {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: steelblue;
    color: #ffffff;
}

.CeldaPloma05 {
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background: #f7f6f8;
    color: #335879;
}

.CeldaBlanca {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 18px;
    color: #405569;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    background-color: #ffffff;
}

.CeldaPlomaAuto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: auto;
    background: #efe3ff;
    color: #405569;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.CeldaAzul {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 18px;
    background: #006699;
    color: lavender;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

.CeldaAzul02 {
    font-size: 7pt;
    font-family: Tahoma;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 15px;
    background: #006699;
    color: lavender;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

.CeldaAzul03 {
    font-size: 7pt;
    font-family: Tahoma;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 15px;
    background: #006699;
    color: lavender;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    text-transform: uppercase;
}

.CeldaAzul04 {
    font-size: 7pt;
    font-family: Tahoma;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 15px;
    background: #235377;
    color: lavender;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

.CeldaAzulCentrado {
    font-size: 7pt;
    font-family: Tahoma;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 15px;
    background: #235377;
    color: lavender;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.CeldaAzul04a {
    font-size: 8pt;
    font-family: Tahoma;
    border-right: #235377 1px solid;
    border-top: #lightsteelblue 1px solid;
    border-left: #235377 1px solid;
    border-bottom: lightsteelblue 1px solid;
    height: 22px;
    background: #235377;
    color: lavender;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

.CeldaAzul05 {
    font-size: 7pt;
    font-family: Tahoma;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 14px;
    background: #006699;
    color: lavender;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    text-transform: uppercase;
}

.CeldaAzul06 {
    font-size: 7pt;
    font-family: Tahoma;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 15px;
    background: #235377;
    color: lavender;
    text-align: left;
    vertical-align: middle;
}

.CeldaVisto {
    font-size: 12px;
    font-family: 'Wingdings 2';
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 18px;
    background: #405569;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.CeldaAzul01 {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    height: 18px;
    background: #006699;
    color: lavender;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.TXTMayuscula {
    text-transform: uppercase;
}

.FormatTXTmin {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    BORDER-RIGHT: rgb(128,128,128) 1px solid;
    BORDER-TOP: rgb(128,128,128) 1px solid;
    BORDER-LEFT: rgb(128,128,128) 1px solid;
    BORDER-BOTTOM: rgb(128,128,128) 1px solid;
    text-transform: lowercase;
    height: 15px;
    color: Gray;
}

.FondoGris {
    background-color: #eeeeee;
}

.SUBTitulos {
    font-weight: bold;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: normal;
    background-repeat: no-repeat;
    width: 100%;
    background-color: #eeeeee;
    font-size: 11px;
}


.SUBTitulos1 {
    font-family: Arial, Helvetica, sans-serif;
    background-repeat: no-repeat;
    background-color: #eeeeee;
    border-collapse: collapse;
    font-size: 11px;
}

.FormatBTN {
    background-color: #F4F9F9;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #760d0a;
    border-right: #760d0a 1px solid;
    border-top: #760d0a 1px solid;
    border-left: #760d0a 1px solid;
    border-bottom: #760d0a 1px solid;
    cursor: hand;
    font-weight: bold;
}

.FormatBTNLogin {
    background-color: #d77876;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    cursor: hand;
    font-weight: bold;
}

.menustyle {
    border-right: #F4F9F9 0px solid;
    border-top: #F4F9F9 0px solid;
    font-size: 9px;
    border-left: #F4F9F9 0px solid;
    color: #444444;
    border-bottom: #f5ede3 0px solid;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.pmenustyle {
    border-right: #f5ede3 0px solid;
    border-top: #f5ede3 0px solid;
    font-size: 9px;
    border-left: #f5ede3 0px solid;
    color: #000000;
    border-bottom: #f5ede3 0px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f5ede3;
    text-decoration: none;
}

.menuitem {
    border-right: 1px solid;
    padding-right: 15px;
    border-top: 1px solid;
    padding-left: 5px;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: 1px solid;
    color: #444444;
    padding-top: 2px;
    border-bottom: 1px solid;
    font-family: Arial, Helvetica, sans-serif;
}

.Pmenuitem {
    border-right: 1px solid;
    padding-right: 15px;
    border-top: 1px solid;
    padding-left: 5px;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: 1px solid;
    color: #000000;
    padding-top: 2px;
    border-bottom: 1px solid;
    font-family: Arial, Helvetica, sans-serif;
}

.mouseup {
    border-right: #F4F9F9 1px solid;
    padding-right: 15px;
    border-top: #F4F9F9 1px solid;
    padding-left: 5px;
    font-weight: bolder;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: #F4F9F9 1px solid;
    cursor: hand;
    color: #444444;
    padding-top: 2px;
    border-bottom: #F4F9F9 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F4F9F9;
}

.Pmouseup {
    border-right: #826c55 1px solid;
    padding-right: 15px;
    border-top: #826c55 1px solid;
    padding-left: 5px;
    font-weight: bolder;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: #826c55 1px solid;
    cursor: hand;
    color: #000000;
    padding-top: 2px;
    border-bottom: #826c55 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f5ede3;
}

.mouseover {
    border-right: #F4F9F9 1px solid;
    padding-right: 15px;
    border-top: #F4F9F9 1px solid;
    padding-left: 5px;
    font-weight: bolder;
    font-size: 11px;
    background-image: none;
    padding-bottom: 2px;
    border-left: #F4F9F9 1px solid;
    cursor: hand;
    color: #444444;
    padding-top: 2px;
    border-bottom: #F4F9F9 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ACDCF7;
}

.Pmouseover {
    border-right: #826c55 1px solid;
    padding-right: 15px;
    border-top: #826c55 1px solid;
    padding-left: 5px;
    font-weight: bolder;
    font-size: 11px;
    background-image: none;
    padding-bottom: 2px;
    border-left: #826c55 1px solid;
    cursor: hand;
    color: #ffffff;
    padding-top: 2px;
    border-bottom: #826c55 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #003366;
}

.mousedown {
    border-right: #F4F9F9 1px solid;
    padding-right: 15px;
    border-top: #F4F9F9 1px solid;
    padding-left: 5px;
    font-weight: bolder;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: #F4F9F9 1px solid;
    cursor: hand;
    color: #444444;
    padding-top: 2px;
    border-bottom: #F4F9F9 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F4F9F9;
    text-decoration: none;
}

.Pmousedown {
    border-right: #826c55 1px solid;
    padding-right: 15px;
    border-top: #826c55 1px solid;
    padding-left: 5px;
    font-weight: bolder;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: #826c55 1px solid;
    cursor: hand;
    color: #000000;
    padding-top: 2px;
    border-bottom: #826c55 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f5ede3;
    text-decoration: none;
}

.headerTitulo {
    clear: both;
    font-weight: bolder;
    font-size: small;
    background-image: url(Img/Vista/barra.png);
    color: white;
    background-repeat: repeat-x;
    font-style: italic;
    font-family: 'Trebuchet MS', Verdana;
    height: 35px;
    background-color: #760d0a;
    text-align: left;
}

.SiteTitle {
    font-weight: bold;
    font-size: large;
    background-image: none;
    color: white;
    font-style: italic;
    font-family: Microsoft Sans Serif,Verdana, Tahoma, Arial;
    letter-spacing: 3px;
    background-color: transparent;
}

.Etiqueta {
    font-size: 11px;
    font-family: 'Microsoft Sans Serif', Verdana, Tahoma, Arial;
}

.ajax__tab_xp .ajax__tab_header {
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;
}

.ajax__tab_xp .ajax__tab_outer {
    padding-right: 4px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;
    height: 21px;
}

.ajax__tab_xp .ajax__tab_inner {
    padding-left: 3px;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;
}

.ajax__tab_xp .ajax__tab_tab {
    height: 13px;
    padding: 4px;
    margin: 0;
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;
}

.ajax__tab_xp .ajax__tab_body {
    font-family: verdana,tahoma,helvetica;
    font-size: 10px;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
}

.MensajeEspera {
    font-weight: bold;
    font-size: 11px;
    left: 40%;
    vertical-align: top;
    width: 225px;
    position: absolute;
    top: 40%;
    height: 33px;
    background-color: cornflowerblue;
    text-align: left;
    cursor: wait;
    border-right: tomato thin outset;
    border-top: tomato thin outset;
    border-left: tomato thin outset;
    border-bottom: tomato thin outset;
    z-index: 10;
}


.FormatBTNVCHAT {
    background-color: #eaebef;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #636468;
    border-right: #cbccd0 1px solid;
    border-top: #cbccd0 1px solid;
    border-left: #cbccd0 1px solid;
    border-bottom: #cbccd0 1px solid;
    cursor: hand;
    font-weight: bold;
}

.SumaryError {
    border-right: thin outset;
    border-top: thin outset;
    font-weight: bold;
    font-size: xx-small;
    background-image: none;
    border-left: thin outset;
    width: 100%;
    color: #ffffff;
    border-bottom: thin outset;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ff6666;
    text-align: left;
}

.progressbar {
    display: block;
    position: absolute;
    border: solid 1px #000;
    border-width: 1px;
    background-color: white;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.backgroundprogressbar {
    background-color: #f1f1f1;
    opacity: 0.75;
    filter: alpha(opacity=75);
}

.CajaDialogo {
    background-color: #99ffcc;
    border-width: 4px;
    border-style: outset;
    border-color: Yellow;
    padding: 0px;
    width: 200px;
    font-weight: bold;
    font-style: italic;
}

    .CajaDialogo div {
        margin: 5px;
        text-align: center;
    }

.Formato1 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    height: 15px;
    color: #555555;
    background-color: #d1ddf1;
    font-weight: bold;
    text-align: center;
}

.Formato2 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    height: 15px;
    color: #444444;
    background-color: #FFFF99;
    font-weight: bold;
    text-align: right;
}

.Formato3 {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    border-right: rgb(128,128,128) 1px solid;
    border-top: rgb(128,128,128) 1px solid;
    border-left: rgb(128,128,128) 1px solid;
    border-bottom: rgb(128,128,128) 1px solid;
    text-transform: uppercase;
    height: 15px;
    color: #ffffff;
    background-color: #EE0000;
    font-weight: bold;
    text-align: right;
}

.Formato4 {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    height: 15px;
    color: #444444;
    background-color: #FFFF99;
    font-weight: bold;
    text-align: right;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.cssLink {
    font-family: Tahoma;
    color: #B7443E;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    cursor: hand;
}

.cssLinkAzul {
    font-family: Tahoma;
    color: #5a8cac;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    cursor: hand;
}

.cssLinKDes {
    font-family: Tahoma;
    color: #DBDBDB;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    cursor: hand;
}

.cssCabHorario {
    border-right: #62809d 1px solid;
    border-top: #62809d 1px solid;
    border-left: #62809d 1px solid;
    border-bottom: #62809d 1px solid;
    width: 43px;
    height: 20px;
    background-color: #62809d;
    font-family: Tahoma;
    text-align: center;
    vertical-align: middle;
}

.cssCuadroHorario {
    border-right: slategray 1px outset;
    border-top: slategray 1px outset;
    border-left: slategray 1px outset;
    border-bottom: slategray 1px outset;
    width: 110px;
    text-align: center;
    vertical-align: middle;
    height: 60px;
}

.cssCuadroHora {
    border-right: slategray 1px outset;
    border-top: slategray 1px outset;
    border-left: slategray 1px outset;
    border-bottom: slategray 1px outset;
    width: 110px;
    text-align: center;
    vertical-align: middle;
    height: 30px;
    background-color: #425268;
    color: #ffffff;
}

.cssTimeHorarios {
    font-family: Verdana;
    font-size: 7pt;
    color: #654727;
}

.EncGrilla {
    color: #CC0033;
    background-color: #ebe3cb;
}

.ModalProgressContainer {
    z-index: 10005;
    position: fixed;
    cursor: wait;
    top: 0px;
    left: 0px;
    background-color: Black;
    /*background-color: #d1d1d4;*/
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: .50;
    height: 100%;
    width: 100%;
}

.ModalProgressContent {
    padding: 10px 10px 10px 10px;
    position: absolute;
    border: solid 0px #000040;
    background-color: Black;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    top: 20%;
    right: 48%;
    color: White;
}

.icam-sidebar-username {
    position: absolute;
    top: 5px;
    left: 75px;
}

.icam-logo-user {
    width: 50px;
    height: 50px;
}

.icam-text-white {
    color: white;
}

.icam-margin-top-10 {
    margin-top: 10px;
}

.icam-margin-top-20 {
    margin-top: 20px;
}

.icam-margin-top-30 {
    margin-top: 30px;
}

.icam-margin-bottom-10 {
    margin-bottom: 10px;
}

.icam-margin-left-15 {
    margin-left: 15px;
}
