
BODY {
   scrollbar-face-color:  #556F45; 
   scrollbar-track-color: #eeeeee; 
   scrollbar-arrow-color: #ffffff;
   margin-left:0px; 
   margin-right:0px; 
   margin-top:0px; 
   margin-bottom:0px;
}
.HeaderMainDescription { 
        letter-spacing : 2px; 
        font-size   : 13px; 
        font-weight : bold; 
        font-family : Verdana; 
        text-align  : right;
        }
.HeaderDescription { 
        color       : #ffffff;
        background  : #000000;
        font-size   : 12px; 
        font-weight : bold; 
        font-family : Arial; 
        text-align  : center;
        }
.HeaderDescriptionGreen { 
        color       : #ffffff;
        background  : #556F45;
        font-size   : 12px; 
        font-weight : bold; 
        font-family : Arial; 
        text-align  : center;
        }
        
.highlightTB {
        font-family  : Courier;
        font-size    : 12px;
        border-style : solid; 
        border-width : 1px;
        background   : #000000; 
        color        : #ffffff; 
        font-weight  : bold
        }        

.highlightTD { 
        font-weight : bold;
        background  : #2EA747; 
        color       : #ffffff;
        text-align  : center;
        border-left : solid 1px #000000;
        cursor      : hand;
        letter-spacing : 2px;
        }

.highlightROW { 
        background : #FFBA00;
        color       : #000000;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }

.cicloOld { 
        color       : #000000;
        background  : #eeeeee;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }

.cicloActual { 
        color       : #ffffff;
        background  : darkgreen;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }

.DetailDescriptionHeader { 
        color       : #ffffff;
        background  : #556f45;
        font-size   : 13px; 
        font-family : Verdana; 
        text-align  : center;
        }
        
.DetailDescription { 
        color       : #000000;
        background  : #F7F7F7;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }

.DetailDescription0 { 
        color       : #000000;
        background  : #eeeeee;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }

.DetailDescription1 { 
        color       : #000000;
        background  : #dfdfdf;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }

.disabledROW { 
        color       : #000000;
        background  : #FF8080;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }

.DescripcionDetalle { 
        color       : #000000;
        background  : #ffffff;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }
.encabezado {
              font-size:18px; 
              font-family:Verdana; 
              background:#7a896c; 
              color:#ffffff;
              letter-spacing:2px
            }
.enc12c {
              font-size:12px; 
              font-family:Verdana; 
              background:#7a896c; 
              color:#ffffff;
              text-align: center;
            }
.enc12cborder {
              border-left:solid 1px #000000;
              border-bottom:solid 1px #000000;
              font-size:11px; 
              font-family:Verdana; 
              background:#7a896c; 
              color:#ffffff;
              text-align: center;
            }
.enc12cborderright {
              border:solid 1px #000000;
              border-top:none;
              font-size:11px; 
              font-family:Verdana; 
              background:#7a896c; 
              color:#ffffff;
              text-align: center;
            }
.descdtlMateria { 
        border       : solid 1px #000000;
        border-top   : none;
        border-right : none;
        color        : #000000;
        background   : #ffffff;
        font-size    : 10px; 
        font-family  : Verdana; 
        text-align   : center;
        }
.descdtlMateriaRight { 
        border      : solid 1px #000000;
        border-top  : none;
        color       : #000000;
        background  : #ffffff;
        font-size   : 10px; 
        font-family : Verdana; 
        text-align  : center;
        }
.tabselected {
              font-size:18px; 
              font-family : Verdana; 
              background  : #7a896c; 
              color:#ffffff;
              letter-spacing:2px;
              border-left : solid 1px #000000;
              text-align : center;
            }
            
.tabnormal  {
              font-size:18px; 
              font-family:Verdana; 
              background:#dddddd; 
              color:#888888;
              letter-spacing: 2px;
              border-bottom : solid 1px #000000;
              border-left : solid 1px #000000;
              text-align : center;
            }
            
.lTabNormal {
              color:#888888;
              text-decoration : underline; 
            }
            
.lTabSelected {
              color:#ffffff;
              text-decoration : underline; 
            }
            
.SubTabSelected {
              font-size:18px; 
              font-family:Verdana; 
              background:#7a896c; 
              color:#ffffff;
              letter-spacing:2px;
              border-left : solid 1px #000000;
              text-align : center;
            }
.SubTabNormal  {
              font-size:18px; 
              font-family:Verdana; 
              background:#dddddd; 
              color:#888888;
              letter-spacing:2px;
              border-left : solid 1px #000000;
              border-bottom : solid 1px #000000;
              text-align : center;
            }
.lSubTabNormal {
              color:#888888;
              text-decoration : underline; 
            }
.lSubTabSelected {
              color:#ffffff;
              text-decoration : underline; 
            }
.tabPropiedades {
              font-size:16px; 
              font-family:Verdana; 
              background:#ffffff; 
              color:#000000;
              letter-spacing:1px;
              border-left : solid 1px #000000;
              text-align : right;
            }

.MeterTitle {
              font-family:Verdana; 
              color:#000000;
              font-size:14px;
              text-align:center;
            }
.MeterLabels {
              font-family:Verdana; 
              color:#000000;
              font-size:10px;
              text-align:center;
            }
.MeterBarLeft {
              font-family:Arial; 
              color:#000000;
              font-size:9px;
              text-align:center;
              font-weight: bold;
              border-top : solid 1px #000000;
              border-bottom : solid 1px #000000;
              border-left : solid 1px #000000;
            }
.MeterBarRight {
              font-family:Arial; 
              color:#000000;
              font-size:9px;
              text-align:center;
              font-weight: bold;
              border : solid 1px #000000;
            }
.dataValues {
              font-family:Verdana; 
              font-size:12px;
              text-align:center;
            }

.detalle    {
              font-family:Verdana; 
              background:#eeeeee; 
              color:#000000;
              font-size:12px;
            }
.detalleTitle    {
              font-family:Arial; 
              //background:#B2C2AF; 
              background:#DBE8D1;
              color:#000000;
              font-size:11px;
            }
.detalleValue    {
              font-family:Verdana; 
              background:#ffffff; 
              color:#000000;
              font-size:11px;
              font-weight:normal;
              border-left: #000000 solid 1px;
              border-right: #000000 solid 1px
            }
.detalleclave    {
              font-family:Arial; 
              color:#000000;
              font-size:11px;
              font-weight:bold;
            }
.detalleGridCenter0    {
              font-family:Verdana; 
              background:#eeeeee; 
              color:#000000;
              font-size:10px;
              cursor : auto;
              text-align:center;
            }
.detalleGridCenter1    {
              font-family:Verdana; 
              background:#ffffff; 
              color:#000000;
              font-size:10px;
              cursor : auto;
              text-align:center;
            }
.detalleGrid0    {
              font-family:Verdana; 
              background:#eeeeee; 
              color:#000000;
              font-size:10px;
              cursor : auto;
            }
.detalleGrid1    {
              font-family:Verdana; 
              background:#ffffff; 
              color:#000000;
              font-size:10px;
              cursor : auto;
            }
.detalleGrid9    {
              font-family:Verdana; 
              background:#eeeeee; 
              color:#000000;
              font-size:10px;
              cursor : auto;
            }
.selectedROW{
              font-family:Verdana; 
              background:#2EA747; 
              color:#ffffff;
              font-size:10px;
              cursor : hand;
            }
.selectedROWNormal{
              font-family:Verdana; 
              background:#C8E3C8; 
              color:#000000;
              font-size:10px;
              cursor : hand;
            }
.selectedNormal{
              font-family:Verdana; 
              background:#C8E3C8; 
              color:#000000;
              font-size:10px;
              cursor : default;
            }
.selectedROWLTG { 
              color       : #000000;
              background  : #FFBA00;
              font-size   : 10px; 
              font-family : Verdana; 
            }
TD          {
              font-family : Verdana; 
            }
.TabMainAlerta {
              font-family : Arial;
              border-bottom : solid 1px #000000;
              border-right : solid 1px #000000;
              border-top : solid 1px #ffffff;
              border-left : solid 1px #ffffff;
            }
.TabHeaderAlerta {
              font-family : Arial;
              letter-spacing : 2px;
              color : #000000;
              background : #FFBA00;
              text-align : right;   
              font-weight : bold;
              font-size : 14px;
            }
.TabDetailAlerta {
              font-family : Arial; 
              color : #000000;
              background : #eeeeee;
              text-align : justify;   
              font-size : 12px;
            }
.TabMainShow {
              font-family : Arial;
              border-bottom : solid 1px #000000;
              border-right : solid 1px #000000;
              border-top : solid 1px #ffffff;
              border-left : solid 1px #ffffff;
            }
.TabHeaderShowInfo {
              font-family : Arial;
              letter-spacing : 2px;
              color : #ffffff;
              background : #55C64D;
              text-align : center;   
              font-weight : bold;
              font-size : 14px;
            }
.TabDetailShowInfo {
              font-family : Arial; 
              color : #000000;
              background : #ffffff;
              text-align : justify;   
              font-size : 12px;
            }
.TabMainAlto {
              font-family : Arial;
              border-bottom : solid 1px #000000;
              border-right : solid 1px #000000;
              border-top : solid 1px #ffffff;
              border-left : solid 1px #ffffff;
            }
.TabHeaderAlto {
              font-family : Arial;
              letter-spacing : 2px;
              color : #ffffff;
              background : #FF0000;
              text-align : right;   
              font-weight : bold;
              font-size : 14px;
            }
.TabDetailAlto {
              font-family : Arial; 
              color : #000000;
              background : #eeeeee;
              text-align : justify;   
              font-size : 12px;
            }
.TabInnerValue {
              font-family : Verdana;
              font-weight : bold;
              font-size : 12px;
              text-align : right;
            }
.TabInnerDetail {
              font-family : Verdana;
              font-size : 12px;
            }

.DetailInnerTable {
              font-family : Arial;
              border-bottom : solid 1px #000000;
              border-right : solid 1px #000000;
              border-top : solid 1px #ffffff;
              border-left : solid 1px #ffffff;
            }
.DetailInnerHeader {
              font-family : Arial;
              letter-spacing : 2px;
              color : #ffffff;
              background : #55C64D;
              text-align : center;   
              font-weight : bold;
              font-size : 14px;
            }
.DetailInnerDetail {
              font-family : Arial; 
              color : #000000;
              background : #eeeeee;
              text-align : justify;   
              font-size : 12px;
              cursor : auto;
            }
.selectedROWDID {
              font-family : Arial; 
              color : #000000;
              background:#2EA747; 
              text-align : justify;   
              font-size : 12px;
              cursor : hand;
            }


a:active  { text-decoration : none; font-weight : normal }
a:link    { text-decoration : none; font-weight : normal }
a:visited { text-decoration : none; font-weight : normal }
a:hover   { text-decoration : underline; font-weight : bold }

.estTitulos {
              font-family : Verdana; 
              color       : #000000;
              text-align  : center;   
              font-size   : 9px;
              font-weight : bold;
              border-top  : solid 1px #000000;
            }
.estLabels1 {
              font-family : Tahoma; 
              color       : #000000;
              text-align  : center;   
              font-size   : 9px;
              font-weight : bold;
              border-top  : solid 1px #000000;
            }
.estLabels {
              font-family : Tahoma; 
              color       : #000000;
              background  : #eeeeee;
              text-align  : center;   
              font-size   : 9px;
              font-weight : bold;
              border-top  : solid 1px #000000;
            }
.estNivel {
              font-family : Tahoma; 
              color       : #000000;
              text-align  : left;   
              font-size   : 9px;
              border-top  : solid 1px #000000;
            }
.estValues1 {
              font-family : Tahoma; 
              color       : #000000;
              text-align  : center;   
              font-size   : 10px;
              border-top  : solid 1px #000000;
            }
.estValues {
              font-family : Tahoma; 
              color       : #000000;
              background  : #eeeeee;
              text-align  : center;   
              font-size   : 10px;
              border-top  : solid 1px #000000;
            }
.estCCTTitulos1 {
              font-family : Verdana; 
              color       : #000000;
              text-align  : center;   
              font-size   : 9px;
              font-weight : bold;
              border-top  : solid 1px #000000;
              border-right: solid 1px #000000;
            }
.estCCTTitulos {
              font-family : Verdana; 
              color       : #000000;
              background  : #eeeeee;
              text-align  : center;   
              font-size   : 9px;
              font-weight : bold;
              border-top  : solid 1px #000000;
              border-right: solid 1px #000000;
            }
.estCCTValues1 {
              font-family : Tahoma; 
              color       : #000000;
              text-align  : center;   
              font-size   : 10px;
              border-top  : solid 1px #000000;
              border-right: solid 1px #000000;
            }
.estCCTValues {
              font-family : Tahoma; 
              color       : #000000;
              background  : #eeeeee;
              text-align  : center;   
              font-size   : 10px;
              border-top  : solid 1px #000000;
              border-right: solid 1px #000000;
            }
.plazasTitulo {
              font-family : Arial;
              letter-spacing : 2px;
              color : #ffffff;
              background : #55C64D;
              text-align : center;   
              font-weight : bold;
              font-size : 14px;
            }
.plazasValor {
              font-family : Arial; 
              color : #000000;
              background : #eeeeee;
              text-align : center;   
              font-size : 10px;
            }

.ComisionadosColumna {
              font-family:Tahoma;
              font-size: 12px;
              text-align:center;
              border: solid 1px #000000;
            }

.flyoutMenu {
	background-color: #F1F1F1;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
	behavior: url(/publico/tools/default.htc);
        }
.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
        }
.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
        }
.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 25px 3px 6px;
	cursor: hand;
        }
.flyoutLink a {
	color: black;
	text-decoration: none;
        }
.flyoutLink a:hover {
	color: black;
	text-decoration: none;
        }
.flyoutLink a:visited {
	color: black;
	text-decoration: none;
        }
.flyoutLink a:active {
	color: black;
	text-decoration: none;
        }
.flyoutSubHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 7px;
	cursor: default;
        }
.flyoutSubLink {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 15px 3px 11px;
	cursor: hand;
        }
.flyoutSubLink a {
	color: black;
	text-decoration: none;
        }
.flyoutSubLink a:hover {
	color: black;
	text-decoration: none;
        }
.flyoutSubLink a:visited {
	color: black;
	text-decoration: none;
        }
.flyoutSubLink a:active {
	color: black;
	text-decoration: none;
        }
.cal_day_head      { font-size:10px; font-family:Arial; font-weight:bold; text-align:center; background: #556f45; color: #ffffff; }
.cal_title         { font-size:11px; font-family:Arial; font-weight:bold; text-align:center; background: #eeeeee; color: #000000; }
.cal_day           { font-size:9px; font-family:Arial; text-align:right; background: #ffffff; color: #000000; text-align:center }
.cal_day_current   { font-size:10px; font-family:Arial; font-weight:bold; text-align:center; background: #FFBA00; color: #000000; border: solid 1px #000000 }
.cal_day_today     { font-size:10px; font-family:Arial; font-weight:bold; text-align:center; background: #eeeeee; color: green; border: solid 1px #cccccc }
.cal_footer        { font-size:10px; font-family:Arial; font-weight:bold; text-align:center; background: #eeeeee; color: green; border: solid 1px #cccccc }
a.cal_link:active  { color: green; text-decoration: none }
a.cal_link:link    { color: green; text-decoration: none }
a.cal_link:visited { color: green; text-decoration: none }
a.cal_link:hover   { color: green; text-decoration: none; background: #000000; color:#ffffff; }
a.cal_head:active  { color: #556f45; text-decoration: none }
a.cal_head:link    { color: #556f45; text-decoration: none }
a.cal_head:visited { color: #556f45; text-decoration: none }
a.cal_head:hover   { color: #ffffff; text-decoration: none; background: #000000 }
.nohabilitados     { background : #eeeeee; color:#000000; font-family:Courier }

.detalleCenterBold    {
              font-family:Verdana; 
              background:#eeeeee; 
              color:#000000;
              font-size:12px;
              text-align:center;
              font-weight:bold;
            }
.detalleTitleCenter    {
              font-family:Arial; 
              background:#B2C2AF; 
              color:#000000;
              font-size:11px;
              text-align: center;
            }

.sieTextBox {  
              font-family:Courier;
              font-size:12px;
            }
.sieTextBoxSimple {  
              font-family:Courier;
              font-size:12px;
              border-style:solid; 
              border-width:1px;
            }
.sieTextBoxDisabled {  
              font-family:Courier;
              font-size:12px;
              background: #eeeeee;
              color: #000000;
            }
.sieButton {  
              font-size:12px;
            }
.sieSelect {  
              font-family:Courier;
              font-size:12px;
            }
.sieSelectMini {  
              font-family:Arial;
              font-size:9px;
            }
.sieSelectHeader {  
              font-family:Arial;
              font-weight:bold;
              font-size:16px;
              background: #eeeeee;
            }

.sieSelectHeaderAlumnos {  
              font-family:Courier;
              font-weight:bold;
              font-size:16px;
              background: #eeeeee;
            }
.hdrListaPublica {
             border:solid 1px #000000; 
             border-right:none;
             text-align:center;
             font-family: Arial;
             font-size: 13px;
             font-weight:bold;
             background: #B4C2B4;
             color: #000000;
}

.dtlListaPublica {
             border:solid 1px #000000; 
             border-right: none;
             text-align:center
            }

.dtlListaPublicaRight {
             border:solid 1px #000000; 
             text-align:center
            }            
            
.dtlLista { 
        color       : #000000;
        background  : #dddddd;
        font-size   : 14px; 
        font-family : Verdana; 
        text-align  : center;
        }

.enc12cborderLG {
              border-left:solid 1px #000000;
              border-bottom:solid 1px #000000;
              font-size:11px; 
              font-family:Verdana; 
              background:#AFE1A0; 
              color:#000000;
              text-align: center;
            }
.enc12cborderrightLG {
              border:solid 1px #000000;
              border-top:none;
              font-size:11px; 
              font-family:Verdana; 
              background:#AFE1A0; 
              color:#000000;
              text-align: center;
            }

.enc12cborderG {
              border-left:solid 1px #000000;
              border-bottom:solid 1px #000000;
              font-size:11px; 
              font-family:Verdana; 
              background:#B38080; 
              color:#000000;
              text-align: center;
            }
.enc12cborderrightG {
              border:solid 1px #000000;
              border-top:none;
              font-size:11px; 
              font-family:Verdana; 
              background:#B38080; 
              color:#000000;
              text-align: center;
            }

.hdrBoxTrans {
              font-size:18px; 
              font-family:Verdana; 
              color:#7a896c;
              letter-spacing:2px;
              font-weight:bold;
            }
.hdrminiBoxTrans {
              font-size:12px; 
              font-family:Verdana; 
              color:#7a896c;
              letter-spacing:2px;
              text-align:center;
              font-weight:bold;
            }

.dtlBoxTrans {
              font-family:Verdana; 
              background:#fafafa; 
              color:#000000;
              font-size:12px;
            }
.dtlTitleApp {
              font-family:Verdana; 
              background:#fafafa; 
              color:#000000;
              font-size:16px;
              cursor : default;
            }
.dtlTitleAppHL {
              font-family:Verdana; 
              background:#2EA747; 
              color:#ffffff;
              font-size:16px;
              cursor : hand;
            }
.dtlBoxTransCenter {
              font-family:Verdana; 
              background:#fafafa; 
              color:#000000;
              font-size:12px;
              text-align:center;
            }
.hdrTitleBox {
              font-family:Arial; 
              font-size:16px; 
              font-weight:bold; 
              border-bottom:solid 1px #000000;
              text-align:right;
}
.btmButtonBox {
              border-top:solid 1px #000000;
              text-align:right;
}
.background-front-page {
  background: #004eaa;
  background: linear-gradient(90deg, #9568c6 5%, #004eaa 95%);
}