/* AULAS */
.warn { margin-top: 20px; }
#horarios{position:relative; top:18px; clear:both; padding:20px 0 0; z-index:1 }

#horarios p{font-size:14px;}
#horarios strong{ font-weight:bold}

#horarios #E1colunas{ margin:10px 0 0 0}

#horarios .horarTit{float:left; padding:5px 0 0 0}
#horarios .busca{float:left}
#horarios .aula{float:right}
#horarios .aula a{width:195px; height:30px; display:block; text-indent:-9999px; overflow:hidden; background:url(../_images/btn-conhecaAula.jpg)}

.unidade{ float:left; margin:9px 57px 0 0; }
.filtro-aula{float:left; margin:9px 0 0 0; }
.professor{float:right; margin:9px 0 0 0; display:block; }

.unidade select{display:inline;}
.verCalend{background:url(../_images/btn-vercalendario-horario.jpg); width:101px; height:21px; border:none; text-indent:-9999px; line-height:300px; overflow:hidden; display:inline;}
.siga{background:url(../_images/btn-siga.jpg); width:41px; height:21px; border:none; text-indent:-9999px; line-height:300px; overflow:hidden; display:inline;}

.semanaAula { font-size: 12px; font-weight: bold; }
.cellEmpty { width: 100%; }
.cellEmpty .nomeUnidade { float: left }
.cellEmpty .ultAtualizacao { float: right }
#destaqueTextoHorario { margin-top: 25px; text-align: center; }
#destaqueTextoHorario .legendas { float: left; background: #E5E5E5; width: 200px; text-align: left; padding: 10px; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; font-size: 11px; }
#destaqueTextoHorario .legendas h4 { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#destaqueTextoHorario .textoHorario { float: left; font-weight: bold; width: 680px; padding-top: 34px; }
table { margin: 10px 0 0 0; }
table[rules="all"] { border-collapse: separate; }
td { background:url(../_images/tabela-bg-celula.gif) repeat-y; text-align:left; font-size:11px; width:119px; overflow:hidden }
.divCelAula{float:left; background:url(../_images/tabela-bg-celula.gif) no-repeat; height: 59px; text-align:left; overflow:hidden; padding:5px 0 0 15px;  font-size:11px; display:table-cell }
.divCelAula .duracao { font-size: 9px; margin-top: -1px; }
.divCelAula .sala { position: absolute; width: 116px; margin-left: -12px; text-align: right; margin-top: -5px; }
.nomeProfessor { margin-top: -2px;  }
.cardio{background:url(../_images/tabela-bg-celula.gif) no-repeat #fff000}
.localizadas{background:url(../_images/tabela-bg-celula.gif) no-repeat #b90101}
.body{background:url(../_images/tabela-bg-celula.gif) no-repeat #00a8ff}
.lutas{background:url(../_images/tabela-bg-celula.gif) no-repeat #00ba0d}
.logo{height:33px; display:block; overflow:hidden; width:95px; font-weight:bold; font-size: 14px; }
th{background:url(../_images/tabela-bg-semana.jpg) no-repeat; width:119px; height:18px; overflow:hidden; text-align:center; font-weight:bold; vertical-align:top}
.cellEmpty{background:none; text-align:left}
th.cellEmpty{width:auto}
.cellSepara{ height:1px; padding:0; background:#d1d2d4; }
table a{font-size:11px}
.hora{ font-weight:bold; background:url(../_images/tabela-bg-hora.jpg); width:35px; height:64px; vertical-align:top; padding:5px 0 0 0 ; text-align:center}
.msie6 .hora, .msie7 .hora, .msie8 .hora{height:59px;}

.imprimir a{background:url(../_images/btn-imprimir.jpg); width:78px; height:25px; float:right; text-indent:-9999px; overflow:hidden;}
.force-btnimprimir { display: none; font-size: 30px; text-align: center; padding-top: 200px; }


@media print {
  #header, #menuMalhar, #horarios, #menuMalharBaixo, #footer, .spacer { display: none; }
  
  .force-btnimprimir { display: block!important; }
}