/**
 * Colores normales
**/
#page {
  background:#5c9ccc;
}
#contenttext {
  background:#FFFFFF !important;
}
#topbar{
  background-image : url(../images/tema_pruebas/bg_topbar.gif);
}

html ul.topnav li ul.subnav li a, #linksmenu a {
  background-color:#8cccfc !important;
}
html ul.topnav li ul.subnav li a:hover, #linksmenu a:hover{
  background-color:#4c8cbc !important;
  color:#FFFFFF !important;
}

.BlueText {
  color: #1200d6;
}

.RedText {
  color: #d60000;
}

.PseudoBlack {
  font-weight: bold;
}

.ColumnasAlternas0 {
  background-color: #5DA6E5;
}

.ColumnasAlternas1 {
  background-color: #FFFFFF;
}

.ColumnasAlternas2 {
  background-color: #1267a7;
}

.ColumnasAlternas3 {
  background-color: #F7ECD2;
}

.ui-slider-horizontal {
  border-color: #003300 !important;
}

.SelectedRows {
  background-color: #073160;
}

.SelectedRows td {
  color: #000000 !important;
}

#LoadingNow {
  background-color: #F7ECD2;
}

.TablaReportes {
  padding: 0px;
  border-spacing: 0px;
  border-collapse: separate;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  font: 12pt "Helvetica", "Arial", sans-serif;
}

.TablaReportes td, .TablaReportes th {
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.TablaReportes th {
  font-size: 12pt;
  font-weight: bold;
  padding: 2px;
  text-align: left;
  color: #FFFFFF;
  background:#0D5695;
  white-space: nowrap;
}

.TablaReportes td {
/*  font-size: 12px; */
  font-weight: normal;
  padding: 1px;
  text-align: left;
  color: #000000;
  white-space: nowrap;
}

.ReportesCuadricula th{
  border: 1px solid #000000;
  text-align: center;
  font-size: 11px;
}

.ReportesCuadricula td {
  border: 1px solid #000000;
  font-size: 11px;
}

.MenuLat tr td a {
  text-decoration: none;
}

.MenuLat tr td a:visited {
  text-decoration: none;
  color: #0C1554;
}

.MenuLat tr td a:hover {
  text-decoration: underline;
}

.ClaseApro.Iluminar {
  background: #44AA44;
}

.ClaseRepro.Iluminar {
  background: #FFFF22;
}

.ClaseOrdinario.Iluminar {
  background: #6666FF;
}

.ClaseExtraordinario.Iluminar {
  background: #AA6666;
}
/*
#HorarioClasesOuterDiv {
  position: fixed;
  top: 100px;
  left: 0px;
  width: 100%;
  background-color: #BBBBBB;
  z-index: 1000;
}
*/
#HorarioClasesOuterDiv {
  display: none;
//  overflow: hidden;
}

.HorarioInicial .wc-time {
  background-color: #c9c101 !important;
  color: #000000 !important;
}

.HorarioInicial {
  background-color: #F7ECD2 !important;
  color: #000000 !important;
}

.HorarioSeparado .wc-time {
  background-color: #FF0000 !important;
  color: #000000 !important;
}

.HorarioSeparado {
  background-color: #FF4444 !important;
  color: #000000 !important;
}

.ClaseProblemasConHorario {
  background-color: #FF0000;
  color: #FFFFFF;
  font-size: 16px;
  padding: 3px;
}


/*#list2 { width:640px; }*/
#list2 ol { font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#0f0101;  }
#list2 ol li { }
#list2 ol li p { padding:8px; font-style:normal; font-family:Arial; font-size:13px; color:#eee; border-left: 1px solid #999; }
#list2 ol li p em { display:block; }

.DivInfo1, .DivInfo2, .DivInfo3 {
  font-size                 : 89%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius : 4px;
  border-top-right-radius   : 4px;
  border-top-left-radius    : 4px; 
  width                     : 95%;
  margin                    : 3px auto 3px auto;
  padding                   : 18px;
}

.DivInfo1 {
  font-weight               : bold;
  border                    : 1px solid #CCCCCC;
  color                     : #444444;
  background-color          : #FFFFFF;
}

.DivInfo2 {
  font-weight               : bold;
  border                    : 1px solid #CCCCCC;
  color                     : #000080;
  background-color          : #FFFFFF;
}

.DivInfo3 {
  border                    : 1px solid #CCCCCC;
  color                     : #00529B;
  background-color          : #BDE5F8;
}

.HorarioTipo01, .HorarioTipo02, .HorarioTipo03, .HorarioTipo04, .HorarioTipo05,
.HorarioTipo06, .HorarioTipo07, .HorarioTipo08, .HorarioTipo09, .HorarioTipo10 {
  color: #000000 !important;
}

.HorarioTipo01 .wc-time, .HorarioTipo02 .wc-time, .HorarioTipo03 .wc-time, .HorarioTipo04 .wc-time, .HorarioTipo05 .wc-time,
.HorarioTipo06 .wc-time, .HorarioTipo07 .wc-time, .HorarioTipo08 .wc-time, .HorarioTipo09 .wc-time, .HorarioTipo10 .wc-time {
  color: #000000 !important;
}

/*
http://paletton.com/#uid=7001b0kiCFn8GVde7NVmtwSqXtg
http://paletton.com/#uid=70C1p0kleqtbzEKgVuIpcmGtdhZ
http://paletton.com/#uid=70d1p0kleqtbzEKgVuIpcmGtdhZ
*/

.DivCabecera {
  background-color:#1C3D6C;
  color: #FFFFFF;
}

.DivCabecera a {
  color: #FFFFFF;
}

.DivArriba {
  width:968px;
  margin:auto;
}

.HorarioTipo01 { background-color: #BABAF1 !important; } .HorarioTipo01 .wc-time { background-color: #6767CB !important; }
.HorarioTipo02 { background-color: #B3F6B3 !important; } .HorarioTipo02 .wc-time { background-color: #5CDD5C !important; }
.HorarioTipo03 { background-color: #FFBABA !important; } .HorarioTipo03 .wc-time { background-color: #FF6B6B !important; }
.HorarioTipo04 { background-color: #FFEEBA !important; } .HorarioTipo04 .wc-time { background-color: #FFDA6B !important; }
.HorarioTipo05 { background-color: #B57EC3 !important; } .HorarioTipo05 .wc-time { background-color: #79328B !important; }
.HorarioTipo06 { background-color: #FFD4A3 !important; } .HorarioTipo06 .wc-time { background-color: #D39147 !important; }
.HorarioTipo07 { background-color: #4C839A !important; } .HorarioTipo07 .wc-time { background-color: #1C5872 !important; }
.HorarioTipo08 { background-color: #E4F071 !important; } .HorarioTipo08 .wc-time { background-color: #A4B126 !important; }
.HorarioTipo09 { background-color: #50AA7F !important; } .HorarioTipo09 .wc-time { background-color: #1B7E4E !important; }
.HorarioTipo10 { background-color: #F59473 !important; } .HorarioTipo10 .wc-time { background-color: #B54B26 !important; }

.ColorPrincipal_biologia    { background: #70B62C; }
.ColorPrincipal_cirden      { background: #47B59B; }
.ColorPrincipal_geronto     { background: #264294; }
.ColorPrincipal_enfermeria  { background: #DF8500; }
.ColorPrincipal_ing_quimica { background: #0F4E8A; }
.ColorPrincipal_medicina    { background: #5BC5F0; }
.ColorPrincipal_psicologia  { background: #3B1988; }
.ColorPrincipal_qfb         { background: #564490; }
.ColorPrincipal_nutriologia { background: #BD9F3D; }

.TablaReportes_biologia    th { background: #70B62C !important; }
.TablaReportes_cirden      th { background: #47B59B !important; }
.TablaReportes_geronto     th { background: #264294 !important; }
.TablaReportes_enfermeria  th { background: #DF8500 !important; }
.TablaReportes_ing_quimica th { background: #0F4E8A !important; }
.TablaReportes_medicina    th { background: #5BC5F0 !important; }
.TablaReportes_psicologia  th { background: #3B1988 !important; }
.TablaReportes_qfb         th { background: #564490 !important; }
.TablaReportes_nutriologia th { background: #BD9F3D !important; }

.TablaReportes_biologia    .ColumnasAlternas0 { background-color: #B6F778 !important; }
.TablaReportes_cirden      .ColumnasAlternas0 { background-color: #AdFCE9 !important; }
.TablaReportes_geronto     .ColumnasAlternas0 { background-color: #7A9FFC !important; }
.TablaReportes_enfermeria  .ColumnasAlternas0 { background-color: #FFEA6D !important; }
.TablaReportes_ing_quimica .ColumnasAlternas0 { background-color: #57B5FF !important; }
.TablaReportes_medicina    .ColumnasAlternas0 { background-color: #B1EEF6 !important; }
.TablaReportes_qfb         .ColumnasAlternas0 { background-color: #AB99E8 !important; }
.TablaReportes_psicologia  .ColumnasAlternas0 { background-color: #BB99F8 !important; }
.TablaReportes_nutriologia .ColumnasAlternas0 { background-color: #DDBF5D !important; }


.TablaReportes .ColumnasAlternasMarcadas, .ColumnasAlternasMarcadas {
  background-color: #FFFF88 !important;
}

.TablaReportes .ColumnasAlternasGris, .ColumnasAlternasGris {
  background-color: #999999 !important;
}

.TablaReportes .ColumnasAlternasAlta, .ColumnasAlternasAlta {
  background-color: #66FF66 !important;
}

.TablaReportes .ColumnasAlternasBaja, .ColumnasAlternasBaja {
  background-color: #FF6666 !important;
}

.TablaReportes .PasadoCreditos, .PasadoCreditos {
  background-color: #FF6666 !important;
}

.TablaReportes .ColumnasApro1, .ColumnasApro1 {
  background-color: #33AA33;
}

.TablaReportes .ColumnasApro2, .ColumnasApro2 {
  background-color: #66FF66;
}

.TablaReportes .ColumnasRepro, .ColumnasRepro {
  background-color: #FF6666;
}

.TablaReportes .ColumnasReproNP, .ColumnasReproNP {
  background-color: #994444;
}


.TablaReportes .ColumnasAlternasAlta td, .ColumnasAlternasAlta td {
  border: 1px dashed #000000;
}

.TablaReportes .ColumnasAlternasBaja td, .ColumnasAlternasBaja td {
  border: 1px dashed #000000;
}

.EnfGrpSel td {
  background-color: #66FF66 !important;
}

.EnfGrpUnsel td {
  background-color: #999999 !important;
}

.ColumnasAlternasBaja.EnfGrpUnsel td {
  background-color: #FF6666 !important;
}