.navegacao { background: aqua; }
.navegacao button { position: absolute; top: 0px; border: 0; background: 0; font-size: 12px; color: #6398bf; cursor: pointer; z-index: 50; }
.navegacao button:hover { background: #6398bf; color: white;  }
.navegacao button.prev { left: 8px; }
.navegacao button.next { right: 24px; }

.calendarjs * { border: 0; }
.calendarjs { position: relative; width: 192px; left: 8px; padding: 0; }

.calendarjs table { width: 192px; text-align: center; font-size:11px; border: 0; }

.calendarjs table th,
.calendarjs table td { text-align: center; border: 0; border-collapse: collapse; }

/* .calendarjs table .normal:hover { background: #505050; color: white; cursor: pointer; } */

.calendarjs .tabela { background: #FFFFFF; color: #0033CC; }

.calendarjs .diasSemana th { background: #3378b5; }

.calendarjs .diasSemana th,
.calendarjs .evento,
.calendarjs .normal,
.calendarjs .vazio { padding: 2px; }

.calendarjs .mes { color: #6398bf; text-transform: uppercase; font-weight: bold; font-size: 11px; padding: 2px 0; padding-bottom: 5px; }
.calendarjs .mes a { color: #6398bf; }

.calendarjs .diasSemana { background: #56669A; color: #FFFFFF; }

.calendarjs .normal { color: #3F3F3E;	}

.calendarjs .evento { padding: 0; background: #2885ac; }
.calendarjs .evento,
.calendarjs .evento a { padding: 1px; display: block; color: white; font-weight: bold; border: 0; }

.calendarjs .vazio {  }

