@scope(.simulador__publico){
/*
' ===================================@FICHEIRO=====================================
' @DESC    Folha de estilo para o calendario eventos
' @AUTOR   DAC
' @VERSAO  2.00 2024-09-02
' @NOVO    Passa a usar a font-family por default
' ===================================@FICHEIRO.====================================
*/

.cal-TableAno{ background-color:transparent; border-collapse:collapse; border:0; font-size:0.7em; cursor:default;}
.cal-dias{ background-color:rgb(255, 255, 255); border:1px solid rgb(180,180,180); min-width:1.5em; height:1.5em; padding:0; font-size:1.5em; text-align:center;}
.cal-diasT{	background-color:rgb(200, 200, 200); font-size:1.2em; width:1.5em; height:1.5em; text-align:center;}
.cal-dias0{ background-color:rgb(240, 240, 240); font-size:1.2em; text-align:center; padding:0 0.5em; height:1.5em;}
.cal-dias0T{ background-color:rgb(255, 255, 255); font-size:1.2em;}
.cal-passadoX{ background-color:rgb(226, 240, 255);}
.cal-passado{ border:2px solid rgb(220, 220, 220); color:rgb(120, 120, 120);}
.cal-hoje{ border:2px solid rgb(200, 0, 0);}
.cal-futuro{ border:2px solid rgb(170, 170, 170);}
.cal-destaca{ background-color:rgb(255, 245, 200); cursor:pointer;} /* Amarelo */
.cal-marca{ background-color:rgb(240, 200, 0);} /* Laranja */
.cal-totdesc{ background-color:rgb(255, 255, 255); color:rgb(160, 160, 160); font-size:1.5em; height:5px; text-align:right;}
.cal-tot{ font-size:1.5em; text-align:center; width:1.5em; color:rgb(230, 50, 50);}
.cal-totMenos{ color:rgb(20, 200, 20);}
.cal-totMais{ color:rgb(230, 50, 50);}
.cal-sabado{ background-color:rgb(226, 240, 255); cursor:default;}
.cal-domingo{ background-color:rgb(160, 203, 250); cursor:default;}
.cal-retira{ border:0;}
.cal-feriado{ text-align:center; background-image:url('../../Images/canto_TopEsq_branco.png'); background-repeat:no-repeat; background-position:top left;}
.cal-feriadoX{ background-color:rgb(200, 255, 200); cursor:default;}
.cal-ferias{ font-size:1.5em; text-align:center; color:rgb(51, 145, 255);}
.caption { font-size:1.2em;}

@media print { 
	.nobreak {page-break-inside:avoid !important; margin:4px 0;} 
}

.cal-Table {
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(200, 200, 200);
	width: 100%;
}
.cal-Table2 {
	background-color: transparent;
	border: none;
	width: 100%;
	font-size: 8pt;
	cursor: default;
}
.cal-TD {
	font-size: 8pt;
	text-align: center;
}
.cal-Mes {
	background-color: rgb(160, 160, 160);
	border: none;
	color: rgb(255, 255, 255);
	padding: 0;
	font-size: 8pt;
}
.cal-DiasSemana {
	background-color: rgb(200, 200, 200);
	padding: 2px 0;
	font-size: 0.7em;
	text-align: center;
}
.cal-Semana {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
}
.cal-FimSemana {
	background-color: rgb(200, 200, 200);
	color: rgb(255, 255, 255);
}
.cal-FeriadoM { 
	background-color: rgb(200, 255, 200); 
}
.cal-Evento { 
	background-color: rgb(250, 220, 80); 
}
}