body{background-color:#FFF; font:normal normal normal 11px/14px "Lucida Grande",Tahoma,Arial,Helvetica,Verdana sans-serif; color:#555; margin-top:0}

a{color:#3875B1; text-decoration:none}
a:hover{color:#06C; text-decoration:underline}

#tituloPauta { color: #004880 }
#tituloCurso { color: #004880 }
#ano { color: #004880 }

#pauta { border-top: 1px solid #000; border-bottom: 1px solid #000; background-color: #f0f0ff; width: 800px}

tr.cabecalho {font-size: 11px; background-color: #004880; color: #fff;}
tr.cabecalho th {padding: 4px; margin: 2px; border-top: 1px solid #000; border-bottom: 1px solid #000}

table.horsala {width: 100%}
table.horsala th {font-weight: normal; font-size: 9px; width: 50%; border-top: none; border-bottom: none; color: #fff; }
table.horsala td {font-size: 11px; width: 50%; border-top: none; border-bottom: none; vertical-align: middle }
th.hora {text-align: center;}
th.sala {text-align: center;}
td.hora { border-left: 1px dotted #aaa; text-align: center; white-space: nowrap}
td.sala { border-left: 1px dotted #aaa; border-right: 1px dotted #aaa; text-align: center; white-space: nowrap}

td.prefixo { font-size: 11px; margin-top: 4px; padding-top: 20px; border-top: 1px dotted #c0c0ff;}

td.disciplina {font-weight: bold; font-size: 12px; margin-top: 4px; margin-bottom: 2px; border-top: 1px dotted #c0c0ff }

td.docente { font-size: 11px; padding-left: 8px; padding-right: 16px }

td.tipoAula { font-size: 9px;}

td.turma {font-size: 9px;}

td.semestre {font-size: 9px; text-align: center}

td.horario {font-size: 11px;}

div.notas { background-color: #eee; border: 1px solid #000; margin: 8px 0 0 0; padding: 4px; float: left}
