.calendario
  {
  border-collapse: collapse;
  border-style: solid; border-width: 1px; border-color: #aaaaaa;
  background-color: #ffffff;
  }

.calendario td
  {
  border-style: solid; border-width: 1px; border-color: #ffffff;
  line-height: 20px;
  }

.calendariocmd
  {
  width: 20px; height: 20px;
  border-style: solid; border-width: 1px; border-color: #aaaaaa;
  text-align: center;
  color: #474747; font-weight: bold;
  cursor: pointer;
  }

.indicador
  {
  width: 115px; height: 20px;
  border-style: solid; border-width: 1px; border-color: #aaaaaa;
  text-align: center;
  line-height: 21px;
  font-family: arial; font-size: 12px; color: #474747;
  }

.diacab
  {
  float: left;
  margin: 1px;
  width: 20px; height: 20px;
  border-style: solid; border-width: 1px; border-color: #aaaaaa;
  text-align: center;
  line-height: 21px;
  font-family: arial; font-size: 12px; color: #474747;
  }

.dia
  {
  float: left;
  margin: 1px;
  width: 20px; height: 20px;
  border-style: solid; border-width: 1px; border-color: #aaaaaa;
  background-color: #eeeeee;
  text-align: center;
  line-height: 21px;
  font-family: arial; font-size: 12px; color: #474747;
  cursor: pointer;
  }

.fecha
  {
  float: left;
  margin: 1px;
  width: 20px; height: 20px;
  border-style: solid; border-width: 1px; border-color: #aaaaaa;
  background-color: #ffaa33;
  text-align: center;
  line-height: 21px;
  font-family: arial; font-size: 12px; color: #474747;
  cursor: pointer;
  }

.nulo
  {
  float: left;
  margin: 1px;
  width: 20px; height: 20px;
  border-style: solid; border-width: 1px; border-color: #aaaaaa;
  }
