﻿@charset "UTF-8";

/* CSS Hoja de estilos Horario 2do semestre 2014.fet
   Hoja de estilos generada con FET 5.16.0 de 29/08/14 14:37 */

/* To do a page-break only after every second timetable, delete "page-break-before: always;" in "table.even_table". */
/* To hide an element just write the following phrase into the element: "display:none;" (without quotes). */

body, html {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
}

#main {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}

#title {
  margin: 0 auto;
  color: #f42434;
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  box-sizing: border-box;
}

#content {
  margin: 50px auto 0 auto;
  width: 100%;
}

.grilla {
  width: 33%;
  box-sizing: border-box;
  float: left;
}

.carreras, .profesores, .aulas {
  margin: 0 auto;
  width: 189px;
  padding: 205px 0 0 0;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  box-sizing: border-box;
}

.carreras {
  background: url("ico-carreras.png") no-repeat transparent top center;
  color: #f71f2b;
}

.profesores {
  background: url("ico-profesores.png") no-repeat transparent top center;
  color: #0057bd;
}

.aulas {
  background: url("ico-aulas.png") no-repeat transparent top center;
  color: #f7a600;
}

.carreras:hover, .profesores:hover, .aulas:hover {
  cursor: pointer;
}

.carreras:hover {
  background: url("ico-carreras-hover.png") no-repeat transparent top center;
  color: #fb8f95;
}

.profesores:hover {
  background: url("ico-profesores-hover.png") no-repeat transparent top center;
  color: #7fabde;
}

.aulas:hover {
  background: url("ico-aulas-hover.png") no-repeat transparent top center;
  color: #fbd27f;
}

.secondline {
  font-size: 18px;
}

a { color: #f42434; text-decoration: none; }
a:hover { font-weight: bold; }

p.back {
  margin-top: 4ex;
  margin-bottom: 5ex;
}

table {
  text-align: center;
  border: none;
  border-collapse: collapse;
  padding: 3px 5px;
}

table.odd_table {
  page-break-before: always;
}

table.even_table {
  page-break-before: always;
}

table.detailed {
  margin-left:auto; margin-right:auto;
  text-align: center;
  border: none;
  border-spacing: 0;
  border-collapse: collapse;
}

caption {
	color: #FFFFFF;
}

thead {

}

/* Some programs import "tfoot" incorrectly. So we use "tr.foot" instead of "tfoot". 1px solid #cccccc*/

tr.foot td {
  font-size: 11px;
}

tbody {

}

th {
  padding: 3px 5px;
  font-size: 12px;
  font-weight: bold;
}

td {
  padding: 3px 5px;
  font-size: 12px;
}

td.detailed {
  border: 1px dashed silver;
  border-bottom: 0;
  border-top: 0;
}

th.xAxis {
  font-size: 12px;
  font-weight: bold;
  width: 150px;
/* width: 8em; */
}

th.yAxis {
  font-size: 12px;
  font-weight: 300;
  height: 8ex;
  width: 75px;
}

/* Estilo de períodos libres de profesores */

div.DESCRIPTION {
  text-align: left;
  font-size: smaller;
}

/* Fin de archivo. */
