.leyendaAgenda {
  display: flex;
  border: 1px solid #ccc;
  margin-bottom: 15px;
  padding: 5px;
      align-items: center;
}

.leyendaAgenda .bloqueada {
  background-color: #d81717;
  color: #ffbe00;
  padding: 3px;
  border: 1px solid #000;
    margin: 0 10px;
}
.leyendaAgenda .asignada {
  background-color: #bad817;
  color: #646f3a;
  padding: 3px;
  border: 1px solid #000;
    margin: 0 10px;
}
/*--------------------- Inicio Calendario -----------------------*/
.marcoColumnas {
  display: flex;
}
.marcoColumnas .columnaDia{
  margin-right: 3px;
  opacity: 0.7;
}
.marcoColumnas .columnaDia:hover{
    opacity: 1;
}
.marcoColumnas .columnaDia .cabecera{
  padding: 9px 11px;
    color: #fff;
    border: 1px solid #ffffff69;
    font-weight: 700;
    background-color: #00000063;
}
.marcoColumnas .columnaDia .hora{
    color: #fff;
    padding: 1px 11px;
    border: 1px solid #ffffff69;

}
.marcoColumnas .columnaDia .hora.celdaHoraReservada   {
    background-color: #bad817;
    color: #646f3a;
    cursor: pointer;
}
.marcoColumnas .columnaDia .hora.celdaHoraLibre    {
    cursor: pointer;
}
.marcoColumnas .columnaDia .hora.celdaHoraBloqueada {
    background-color: #d81717;
    color: #ffbe00;
    cursor: pointer;
}

.marcoColumnas .columnaDia .hora a{

    color: #fff;
    text-decoration: none;
}
.marcoColumnas .columnaDia .hora a:hover{
  background-color: #ffffff63;

}
.marcoColumnas .columnaDia:nth-child(7n+1){
  background-color: #355763;
}
.marcoColumnas .columnaDia:nth-child(7n+2){
  background-color: #432950;
}
.marcoColumnas .columnaDia:nth-child(7n+3){
  background-color: #683269;
}
.marcoColumnas .columnaDia:nth-child(7n+4){
  background-color: #923966;
}
.marcoColumnas .columnaDia:nth-child(7n+5){
  background-color: #92324d;
}
.marcoColumnas .columnaDia:nth-child(7n+6){
  background-color: #c13246;
}
.marcoColumnas .columnaDia:nth-child(7n+7){
  background-color: #ad4c13;
}
.stand .mensajeAlertaAgenda .alertaMens {
  background-color: #f00;
  padding: 10px;
  color: #fff;
  display: block;
  border-radius: 10px;
}
.graciasMensAgenda {
  background-color: #267db3;
  padding: 30px 10px;
  color: #fff;
  display: block;
  border-radius: 10px;
  text-align: center;
}
.alertaMensAgenda {
  background-color: #f00;
  padding: 10px;
  color: #fff;
  display: block;
  border-radius: 10px;
}
/*--------------------- Fin Calendario -----------------------*/
.contenInfoReunion3 h2{

}
