.agenda table, table.agenda { 
  padding-top:5px;
  border-collapse: collapse;
  border-bottom: 7px solid #DDDDDD;
}

.agenda th, th.agenda { 
  text-align: center; font-weight: bold;
  border-right: hidden;
  border-left: hidden;
  padding-top:12px;
  padding-bottom:12px;
  border-bottom:1px solid #DDDDDD;
  background: url(prettyinpink_row.png) repeat-x #F8F8F8;
}

.agenda td, td.agenda {
  padding: 5px;
  border-right: 1px solid #DDDDDD;
  border-left:  1px solid #DDDDDD;
  border-top:   0px solid #FFFFFF;
  border-bottom:1px solid #EBEBEB;

}

.A_Hora td, td.A_Hora {
   background-color:#F5F5F5;
   text-align: center; font-weight: bold;
}

.A_horario td, td.A_horario {
   background-color:#EBEBEB;
   text-align: right;
}
.A_ocupado td, td.A_ocupado {
  color: #FFFFFF;
  font-size:11px;
  font-family:Arial;

  text-align: center;
  text-align: center;
   /*border-bottom:1px solid #FFA4A6;*/
}

.A_libre td, td.A_libre {
   text-align: center;
}

.bloqueado {
   text-align: center;
   cursor: pointer;
}
