/* Guilherme Silva */
#corpo_calendario {
  font-size:1.4em;  
  border: 0px solid #cca351;
  background-color: #fefefe;
  margin-left: 1%;
  width: 98%;
}
//a:link, a:visited, a:active {text-decoration: none; color:#000;}
//a:hover { text-decoration: underline;  color:#FF0000; }
.calendar { 
  font-family: arial, verdana, sans serif;  font-size:1.3em;
}
.calendar td {
  border: 1px solid #aad;
}
.controles {
  font-family: Times, serif;  font-size:.8em;
  background: #79b;
 }
.calendar-title {
  height: 50px;
  text-align: center;
  font-style: italic;
  font-size:1.2em;
  background: #79b;
  font-weight: bold;
  color: #fff;
}
.calendar-day-title {
  height: 40px;
  text-align: center;
  font-size: .8em;
  background: #55d;
  font-weight: bold;
  color: #fff;
}
.calendar-day, .calendar-outmonth-day {
  height: 100px;
  vertical-align: top;
  text-align: center;
  font-size: .8em;
  padding: 0px;
}
.calendar-day-number {
  padding-right:10px;
  text-align: right;
  background: #abf;
}
.calendar-content {
  padding: 4px;
  font-size: .8em;
}
.calendar-outmonth-day {
  color: #59a;
  font-style: italic;
  background: #ddf;
}
.calendar-hoje {
  height: 100px;
  vertical-align: top;
  text-align: center;
  font-size: .8em;
  padding: 1px;
  color: #d00;
  font-style: bold;
  background: #9DE1D3;
}
