/*******CALENDARIO DE ACTUACIONES******/

.tableCalendario{
    width: 100%;
    margin: 30px 0;
}
.tableCalendario .mes{
    font-size: 1.7em;
    font-family: 'Roboto';
    color:#000;
    text-align: center;
}
.calendario{
    padding-right: 30px;
}
.tableCalendario .mesAnterior a, .tableCalendario .mesSiguiente a{
    font-size: 2.3em;
    color:#000;
}
.tableCalendario .mesSiguiente {
    text-align: right;
}
.tableCalendario td {
    border: 1px solid #000;
    height: 90px;
    text-align: right;
    vertical-align: top;
    padding: 5px;
    font-family: 'Roboto';
    color: #000;
    font-weight: bold;
    font-size: 1.2em;
}
.tableCalendario .diaSemana{
    text-align: center;
    padding-top: 30px;
    width: 10.40%;
}

h2.resultado{
    display: inline;
}
.numero-resultados{
  font-family: 'Roboto';
  font-size:1.2em;
}

.espectaculos ul {
    list-style: none;
}
.espectaculos li a {
  display: block !important;
}


h2.resultado{
  margin-bottom: 30px;
}
.espectaculo{
 margin-bottom: 60px;
 padding-right: 40px;
}
.resultados_busqueda .encabezado_resultados{
margin-bottom: 30px;
}
.espectaculo .titulo{
  font-family: 'Roboto';
  color: #000;
  font-size: 1.3em;
  margin: 0;
}
.espectaculo .titulo a{
  color: #000;
}
.espectaculo .compania {
  padding: 5px 0;
  font-size: 1.1em;
}
.espectaculo .compania a{
  color: #000;
}
.espectaculo .lugar{
  color: #666;
  padding: 3px 0;
}
.espectaculo .lugar a{
  color: #666;
}