/*--- Calendário ---*/
	.div-calendario {
		border-top:solid 2px #00337F;
		margin-left:4px;
	}
	.table-calendario {
		float:left;
		width:166px;
	}
	.table-calendario td, th {
		text-align:center;
		background-color:#EAEAEA;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		padding:4px 4px;
	}
	.table-calendario th {
		background-color:#CCCCCC;
		font-weight:bold;
	}
	.table-calendario a {
		color:#999999;
		font-size:17px;
		text-decoration:none;
	}
	.table-calendario h6 {
		color:#F8C300;
		font-size:15px;
	}
	.table-calendario .table-calendario-ps {
		font-size:9px;
		color:#999999;
		background-color:#FFFFFF;
		text-align:left;
		padding:0px;
		padding-top:10px;
	}
	.table-calendario .table-calendario-white {
		background-color:#FFFFFF;
	}
	.div-calendario-legenda {
		float:left;
		padding-left:20px;
		padding-top:7px;
		width:250px;
	}
	.table-calendario-legenda {
		width:245;
		margin-top:10px;
	}
	.table-calendario-legenda th {
		width:22px;
		height:22px;
		padding:0px;
		background-color:#FFFFFF;
		vertical-align:text-top;
	}
	.table-calendario-legenda div {
		width:22px;
		height:22px;
		padding:0px;
	}
	.table-calendario-legenda td {
		padding-left:8px;
	}
	.table-calendario td .span-ps {
		font-size:10px;
		font-style:italic;
	}
	.table-calendario-hoje {
		border:solid 1px #666666;
	}
	.table-calendario-legenda .table-calendario-legenda-gray {
		background-color:#EAEAEA;
	}
	.table-calendario .table-calendario-gray {
		background-color:#EAEAEA;
	}
	.table-calendario-legenda .table-calendario-legenda-yellow {
		background-color:#FFFF99;
	}
	.table-calendario .table-calendario-yellow {
		background-color:#FFFF99;
	}
	.table-calendario-legenda .table-calendario-legenda-pink {
		background-color:#FFCCCC;
	}
	.table-calendario .table-calendario-pink {
		background-color:#FFCCCC;
	}
	.table-calendario-legenda .table-calendario-legenda-green {
		background-color:#B8DB95;
	}
	.table-calendario .table-calendario-green {
		background-color:#B8DB95;
	}
	.table-calendario-legenda .table-calendario-legenda-purple {
		background-color:#BBA4FF;
	}
	.table-calendario .table-calendario-purple {
		background-color:#BBA4FF;
	}
	.table-calendario-legenda .table-calendario-legenda-blue {
		background-color:#A0E9FE;
	}
	.table-calendario .table-calendario-blue {
		background-color:#A0E9FE;
	}
	.table-calendario-legenda .table-calendario-legenda-orange {
		background-color:#FFBE7D;
	}
	.table-calendario .table-calendario-orange {
		background-color:#FFBE7D;
	}
	.table-calendario-legenda .table-calendario-legenda-brown {
		background-color:#E6C5AE;
	}
	.table-calendario .table-calendario-brown {
		background-color:#E6C5AE;
	}
	.table-calendario-legenda .table-calendario-legenda-darkblue {
		background-color:#7594C1;
	}
	.table-calendario .table-calendario-darkblue {
		background-color:#7594C1;
	}
	.table-calendario-legenda .table-calendario-legenda-darkpink {
		background-color:#DE8D8F;
	}
	.table-calendario .table-calendario-darkpink {
		background-color:#DE8D8F;
	}
	.table-calendario .table-calendario-dia-nao-letivo {
		background-color:#F8F8F8;
	}

