#agenda h2 {
  margin-top: 0; margin-bottom: 0;
  padding: 3px 10px;
  background: #666;
  color: #fff;
}
#agenda h3 {
  margin-top: 4px; margin-bottom: 0;
  padding: 4px 10px;
  background: #8c8c8c;
  color: #920f06;
}
#agenda .hora {
  display: block;
  float: left;
  width: 7em;
  color: #ff4747;
}
#agenda .panel {
  color: #fff;
}
#agenda dl {
  margin-top: 2px;
  margin-bottom: 1em;
}
#agenda dt {
  margin-top: 2px;
  padding: 4px 10px;
  color: #ff4747;
  font-weight: bold;
}
#agenda dt.rojo {
  background: #920f06;
  color: #fff;
}
#agenda dt.last {
  margin-left: 7em;
  color: #000;
}
#agenda dd {
  margin-left: 7em;
  padding: 2px 10px;
}
