/***********************************************************************************************/
/***********************************************************************************************/
/***********                                                                        ************/
/*********** Folha de estilos para a Exportação para HTML do DCS-Horários           ************/
/***********                                                                        ************/
/***********************************************************************************************/
/***********************************************************************************************/
/***********                                                                        ************/
/*********** NOTA: A edição manual deste ficheiro poderá levar a resultados         ************/
/*********** inesperados no aspecto da página de internet!                          ************/
/***********                                                                        ************/
/***********************************************************************************************/
/***********************************************************************************************/


/* Formatação geral para toda a página */
 * {
     padding : 0;
     margin : 0;
}

/* Formatação geral para o corpo da página */
 body {
     font : .8em "Lucida Sans", "Trebuchet MS", Verdana, Arial, Sans-Serif;
     background-image : url(background.gif);
     background-repeat : repeat;
}

/* Formatação geral das hiperligações */
 a {
     text-decoration : none;
     color : #3B85CA;
}

/* Formatação geral das hiperligações (quando o rato se encontra por cima destas) */
 a:hover {
     color : #000;
}

/* Formatação geral para o destaque de linha h2 */
 h2 {
     font-size : 15px;
     color : #31799F;
     padding : 0 0 5px 0;
}

/* Formatação para o bloco principal de dados da página */
 #wrap {
     margin : 20px auto;
     width : 900px;
     padding : 10px;
     background-color : #fff;
}

/* Formatação para o bloco principal de dados da página */
 #header {
     height : 70px;
     background-color : #DBE2E3;
     text-align : center;
}

/* Formatação do cabeçalho dos dados (NOME_ESCOLA) */
 #header h1 {
     padding-left : 10px;
     padding-top : 12px;
     font-size : 25px;
     color : #31799F;
}

/* Formatação do cabeçalho dos dados (NOME_ESCOLA, mas com hiperligação) */
 #header h1 a {
     font-size : 25px;
     color : #31799F;
     text-decoration : none;
}

/* Formatação do cabeçalho dos dados (HORÁRIOS ANO LECTIVO - ANO_LECTIVO) */
 #header h2 {
     padding-left : 10px;
     padding-top : 0px;
     font-size : 14px;
     color : #fff;
}

/* Formatação dos items do menu (PROFESSORES, TURMAS, SALAS) */
 #menu {
     text-align : center;
     margin-top : 10px;
     font-size : 11px;
     padding : 2px;
     font-weight : bold;
     font-family : Arial, Helvetica, sans-serif;
     border : 0px solid #D8E3EE;
     background-color : #F8F7F3 ;
}

/* Formatação das hiperligações dos items do menu (PROFESSORES, TURMAS, SALAS) */
 #menu a {
     color : #3B85CA;
     text-decoration : none;
     font-size : 10px;
}

/* Formatação das hiperligações dos items do menu, quando o rato se encontra por cima destas */
 #menu a:hover {
     color : #000;
}

/* Formatação do conteúdo dos dados (LISTA DE TURMAS, PROFESSORES E SALAS) */
 #content {
     text-align : left;
     margin-top : 5px;
     padding : 10px;
     font-size : 11px;
}

/* Formatação da tabela superior dos dados a exibir (PROFESSORES, TURMAS, SALAS) */
 #topTable {
     text-align : center;
     background-color : #DBE2E3;
}

/* Formatação da tabela inferior dos dados a exibir (Lista de PROFESSORES, TURMAS, SALAS) */
 #dataTable {
     text-align : left;
     padding-left : 30px;
}

/* Formatação da linha discritiva da geração de horários */
 #label {
     clear : both;
     text-align : center;
     color : #3B85CA;
     font-size : 10px;
     padding : 2px;
}

 #pdflink {
     position : relative;
     margin : 0;
     float : right;
     text-align : right;
     font-size : 10px;
}
 #pdflink a{
     padding : 0;
}

/* Formatação da informação do rodapé da página */
 #footer {
     margin-top : 25px;
     clear : both;
     text-align : center;
     color : #31799F;
     font-size : 10px;
     background-color : #DBE2E3;
     padding : 2px;
}

/* Formatação das hiperligações no rodapé da página */
 #footer a {
     color : #BE970E;
     text-decoration : none;
}


/**************************/
/* Formatação das tabelas */
/**************************/
 #dcsTable{
     font-size : 12px;
     border-collapse : collapse;
     width : 700px;
     margin : 25px 0 0 0;
}

 #rowBg1{
     background-color : #F8F7F3;
}

 #rowBg2{
     background-color : #DBE2E3;
}

 #colL {
     text-align : left;
     color : #296584;
     padding: 1px 15px 1px 10px;
}

 #colR {
     text-align : right;
     color : #296584;
     padding: 1px 15px 1px 10px;
}

 #colC {
     text-align : center;
     color : #296584;
     padding: 1px 15px 1px 10px;
}

 #colLul {
     text-align : left;
     color : #296584;
     border-bottom-width : 1px;
     border-bottom-color : #c2c2c2;
     border-bottom-style : solid;
     padding: 1px 15px 1px 10px;
}

 #colRul {
     text-align : right;
     color : #296584;
     border-bottom-width : 1px;
     border-bottom-color : #c2c2c2;
     border-bottom-style : solid;
     padding: 1px 15px 1px 10px;
}

 #colCul {
     text-align : center;
     color : #296584;
     border-bottom-width : 1px;
     border-bottom-color : #c2c2c2;
     border-bottom-style : solid;
     padding: 1px 15px 1px 10px;
}

 #colLtl {
     text-align : left;
     color : #296584;
     border-top-width : 1px;
     border-top-color : #c2c2c2;
     border-top-style : solid;
     padding: 1px 15px 1px 10px;
}

 #colRtl {
     text-align : right;
     color : #296584;
     border-top-width : 1px;
     border-top-color : #c2c2c2;
     border-top-style : solid;
     padding: 1px 15px 1px 10px;
}

 #colCtl {
     text-align : center;
     color : #296584;
     border-top-width : 1px;
     border-top-color : #c2c2c2;
     border-top-style : solid;
     padding: 1px 15px 1px 10px;
}

 #colHL {
     text-align : left;
     color : #296584;
     border-top-width : 1px;
     border-top-color : #c2c2c2;
     border-top-style : solid;
     border-bottom-width : 1px;
     border-bottom-color : #c2c2c2;
     border-bottom-style : solid;
     padding: 1px 15px 1px 10px;
}

 #colHR {
     text-align : right;
     color : #296584;
     border-top-width : 1px;
     border-top-color : #c2c2c2;
     border-top-style : solid;
     border-bottom-width : 1px;
     border-bottom-color : #c2c2c2;
     border-bottom-style : solid;
     padding: 1px 15px 1px 10px;
}

 #colHC {
     text-align : center;
     color : #296584;
     border-top-width : 1px;
     border-top-color : #c2c2c2;
     border-top-style : solid;
     border-bottom-width : 1px;
     border-bottom-color : #c2c2c2;
     border-bottom-style : solid;
     padding: 1px 15px 1px 10px;
}
