#NavBar { display: none;  }
#NavBar select { display: none; margin-right: 5px; width: 192px; margin-bottom: 10px; }
#NavBar input { display: none; padding-left: 3px; outline: none; }


#calendarioeventos button { position: absolute; border: 0; background: 0; font-size: 12px; color: #76a48f; cursor: pointer; z-index: 50; padding: 1px 5px; margin-top: -5px }
#calendarioeventos button:hover { background: #76a48f; color: white;  }
#calendarioeventos .prev { left: 0; }
#calendarioeventos .next { right: 0; }

#Calendar { position: relative; width: 100%; height: 185px; padding: 0; margin-top: -10px; }

#Calendar table {
	width: 100%;
	text-align: center;
	border: none;
	border-collapse: 0\;
	border: 0;
}

#Calendar table th,
#calendario table td { text-align: center;  padding: 4px; border: 0; }

#Calendar .tabela { background: #FFFFFF; color: #0033CC; }

#Calendar .mes { color: #76a48f; font-weight: bold; padding: 4px; text-transform: uppercase; }

#Calendar .diasemana { background: #76a48f; color: #FFFFFF; }
#Calendar .diasemana th { border-bottom: solid 4px white; }

#Calendar .evento {  padding: 0; }
#Calendar .evento a { display: block; padding: 4px; background: #76a48f; color: white; font-weight: bold; text-decoration: none; }
#Calendar .evento a:hover { background: #5f8473; }

#Calendar .diaatual { color: #003920; font-weight: bold; }

#Calendar .normal { }

#Calendar .vazio {  }

