@import url("layouts/layout-2d.css");

.calendar, .calendar table {/*Botões de fechar e ajuda, dias do calendário e horas*/
  border-color: #0F3382;/*Borda de Fora - cor do "menu"*/
  color: #0F3382;/* cor do "lbl" */
  background-color: #FFFFFF/*#EBF0FF*/;/* cor do "dados" */
}

.calendar .nav {/*Menus - cor de "submenu"*/
  color: #FFFFFF;
  /*background-color: #536EAB*/
  background-color: #215F7B;
}

.calendar thead .title {/*Título (Mes e ano actuais)*/
  color: #FFFFFF;
  /*background-color: #0F3382;*/
  background-color: #215F7B;
}

.calendar thead .headrow {/* ??? */
  /*background-color: #536EAB;*/
  background-color: #215F7B;
  color: #fff;
}

.calendar thead .daynames {/* Barras com os nomes dos dias da semana - cores do "msg" - nao funciona */
  /*background-color: #C7D3F2;*/
  background-color: #F1F1F1;
  color: #0F3382;
}

.calendar thead .name {
  border-color: #0F3382;/*Linha por baixo dos nomes dos dias de semana - cor do "menu"*/
  color: #0F3382;/*Nomes dos dias úteis e SMN - cor do "lbl"*/
  /*background-color: #C7D3F2;*/
  background-color: #F1F1F1;
}

.calendar thead .weekend {
  color: #FE9046;/*Nomes dos dias de fim de semana - cor do "separador_menu" */
}

.calendar thead .hilite { /*Quando o rato está sobre algo nas barras superiores*/
  /*background-color: #aaf;*/
  background-color: #4AAEBF;
  color: #000;
  border-color: #04f;
}

.calendar thead .active {
  background-color: #77c;/*Quando um dos botões de menu está a ser pressionado*/
}

.calendar tbody .day {
  color: #0F3382;/*Dias úteis e número de semana - cor do "lbl"*/
}

.calendar tbody .day.othermonth {
  color: #bbb;
}

.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar tbody td.weekend {
  color: #FE9046;/*datas de fim de semana - cor do "separador_menu"*/
}

.calendar table .wn {/*Barra vertical com os números das semanas - cores do "msg"*/
  border-color: #0F3382;/*cor do "menu"*/
  /*background-color: #C7D3F2;*/
  background-color: #F1F1F1;
  color: #0F3382;/*cor do "lbl"*/
}

.calendar tbody .rowhilite td {
  /*background-color: #C7D3F2;*/
  background-color: #F1F1F1;/*fundo da linha da semana debaixo do rato - cores do "msg"*/
}

.calendar tbody .rowhilite td.wn {
  background-color: #EBF0FF; /*fundo do numero da semana debaixo do rato - cor do "dados" */
}

.calendar tbody td.hilite {/*dia debaixo do rato*/
  background-color: #EBF0FF;/*cores do "dados"*/
  border-color: #0F3382;/*cor do "menu"*/
}

.calendar tbody td.active {/*dia a ser pressionado*/
  background-color: #FFFFFF;
}

.calendar tbody td.selected {/*Dia seleccionado*/
  border-color: #0F3382;/*cor do "menu"*/
  background-color: #fff;
  color: #0F3382;/*cor do "menu"*/
  text-decoration: underline;
}

.calendar tbody td.today {
  color: #A32F1D;/*data actual - cor dos links*/
}

.calendar tbody .disabled {
  color: #999;
  text-decoration: line-through;
}


.calendar tfoot .footrow {/*NÃO SEI*/
  background-color: #0F3382;
  color: #fff;
}

.calendar tfoot .ttip {/*Rodapé - cores do "submenu"*/
  color: #FFFFFF;
  /*background-color: #536EAB;*/
  border-color: #0F3382;
  background-color: #215F7B;
}

.calendar tfoot .hilite {/* ??? */
  background-color: #aaf;
  border-color: #04f;
  color: #000;
}

.calendar tfoot .active {/* ??? */
  background-color: #77c;
}

.calendar .combo {/*menus drop down*/
  border-color: #0F3382;/*cor do "menu"*/
  color: #0F3382;/* cor do "lbl" */
  background-color: #EBF0FF;/* cor do "dados" */
}

.calendar .combo .hilite {
  /*background-color: #C7D3F2;*/
  background-color: #F1F1F1;
}

.calendar .combo .active {
  border-color: #0F3382;/*cor do "menu"*/
  background-color: #FFFFFF;
}

/* time */

.calendar tfoot tr.time td {
  border-color: #0F3382;/*cor do "menu"*/
}
.calendar tfoot tr.time td.hour,
.calendar tfoot tr.time td.minute {
  border-color: #0F3382;/*cor do "menu"*/
}
.calendar tfoot tr.time td.hilite {
	/*background-color: #C7D3F2;*/
  background-color: #F1F1F1; /*cores do msg*/
}
.calendar tfoot tr.time td.active {
	background-color: #FFFFFF;
}
