/* Normal sized links */
a:link {color: #990000; text-decoration: none; font-family: verdana; font-size: 12px; }         /* normal */
a:visited {color: #990000; text-decoration: none; font-family: verdana; font-size: 12px;}       /* visited */
a:hover {color: #990000; text-decoration: underline; font-family: verdana; font-size: 12px;}    /* onmouseover */ 
a:active {color: #990000; text-decoration: none; font-family: verdana; font-size: 12px;}        /* active */

/* Small links */
a.sm:link {color: #990000; text-decoration: none; font-family: verdana; font-size: 10px; }      /* normal */
a.sm:visited {color: #990000; text-decoration: none; font-family: verdana; font-size: 10px;}    /* visited */
a.sm:hover {color: #990000; text-decoration: underline; font-family: verdana; font-size: 10px;} /* onmouseover */ 
a.sm:active {color: #990000; text-decoration: none; font-family: verdana; font-size: 10px;}     /* active */

/* Big links */
a.big:link {color: #990000; text-decoration: none; font-family: verdana; font-size: 15px; }     /* normal */
a.big:visited {color: #990000; text-decoration: none; font-family: verdana; font-size: 15px;}   /* visited */
a.big:hover {color: #990000; text-decoration: underline; font-family: verdana; font-size: 15px;}/* onmouseover */ 
a.big:active {color: #990000; text-decoration: none; font-family: verdana; font-size: 15px;}    /* active */

b.big {color: #990000; text-decoration: none; font-family: verdana; font-size: 15px; }     /* normal */

/* General stylesettings */

body {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 12px;
}

table {                  /* Default font size */
  font-size: 12px;
}

/* Event display styles */

.eventoTitulo {            /* This is the background-color of event title box */
  background-color: #C3C3C3;
}

.eventoInfoHeader {            /* Event info box, time/date etc. */
  background-color: #E0E0E0;
  width: 40px;
}

.eventoInfo {            /* Event info */
  background-color: #FFFFFF;
}

.eventoTable {           /* Bordercolor of event table */
  background-color: #000000;
  height: 100%;
}

/* Copyright text styles */
a.cp:link {color: #888888; text-decoration: none; font-family: verdana; font-size: 10px; }   /* normal */
a.cp:visited {color: #888888; text-decoration: none; font-family: verdana; font-size: 10px;} /* visited */
a.cp:hover {color: #888888; text-decoration: none; font-family: verdana; font-size: 10px;}   /* onmouseover */ 
a.cp:active {color: #888888; text-decoration: none; font-family: verdana; font-size: 10px;}  /* active */

.copyright {
  font-family: verdana;
  font-size: 9px; color: #C0C0C0;
  background-color: #FFFFFF;
}

/* Calendar styles (daycells etc.) */

.calNome {               /* Calendar's name (big text) */
  font-size: 21px;
}

.calDiaUtil {            /* Dayheader, (monday,tuesday etc.) */
  background-color: #A4A4A4;
  font-size: 12px;
  font-weight: bold;
}

.diaVazio {              /* Empty day cell */
  background-color: #FFFFFF;
  width: 14%;
  height: 80px;
}

.diaDomingo {                /* coluna de domingos */
  vertical-align: top;
  background-color: #FFCCFF;
}

.diaHoje {                /* This day */
  vertical-align: top;
  background-color: #CCFFFF;
}

.diaNormal {             /* Normal day */
  background-color: #E2E2E2;
  font-size: 9px;
  width: 14%;
  height: 110px;
  vertical-align: top;
}

.diaNumero {             /* Number of a day */
  font-size: 11px; font-family: verdana;
  font-weight: bold;
  text-align: right;
 }

 /* Admin styles */

 .tituloPrincipal {
   background-color: #C3C3C3;
 }
 
 .tituloSub {
   background-color: #E0E0E0;
 }

 .CelulaVazia {
   background-color: #FFFFFF;
 }

 /* Other */

.adminMenu {             /* Admin menu which appears when logged in */
  background-color: #D0D0D0;
  border-bottom: 1px solid #000000;
 }

.message {               /* Messagebox (errors and so on) */
  border: 0px solid #000000;
  background-color: #E0E0E0;
  width: 50%;
  text-align: center;
}
