.producto-contenido .contenedor-calendario{margin-bottom:2rem}.producto-contenido .contenedor-calendario-sesiones{margin-bottom:5rem}.producto-contenido .leyenda-calendario{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:nowrap}.producto-contenido .leyenda-calendario span{display:inline-block;vertical-align:middle}.producto-contenido .leyenda-calendario .leyenda-cuadrado{width:1rem;height:1rem;border:1px solid #000;margin-top:-1px;margin-right:5px}.producto-contenido .leyenda-calendario-inferior{margin-bottom:2rem}.producto-contenido .calendario{padding:1.5em;border:1px solid #000;margin-top:1em;margin-bottom:1em;clear:both}.producto-contenido .calendario>div{clear:both}.producto-contenido .calendario td{width:14.28%}.producto-contenido .calendario .calendario_mes{text-align:center;margin-bottom:.5rem}.producto-contenido .calendario .calendario_mes .boton-mes-mas,.producto-contenido .calendario .calendario_mes .boton-mes-menos,.producto-contenido .calendario .calendario_mes .mes_ver{font-size:2rem;text-transform:uppercase}.producto-contenido .calendario .calendario_mes .boton-mes-mas,.producto-contenido .calendario .calendario_mes .boton-mes-menos{cursor:pointer}.producto-contenido .calendario .table .nombre_dias{background-color:#616160;text-transform:uppercase;color:#fff}.producto-contenido .calendario .table .nombre_dias td{text-align:center;border:1px solid #fff;padding:0}.producto-contenido .calendario .table .calendario_dias td{border:1px solid #fff;padding:.1em .1em 2em .3em;font-family:"Roboto Bold";background-color:#c2c2c2}.producto-contenido .leyenda-calendario .leyenda-cuadrado{background-color:#c2c2c2}.producto-contenido .calendario .table .calendario_dias td.proximamente_dia,.producto-contenido .leyenda-calendario .leyenda-cuadrado.proximamente_dia{background-color:#c2c2c27f}.producto-contenido .calendario .table .calendario_dias td.activo_dia{cursor:pointer;background-color:#fff}.producto-contenido .leyenda-calendario .leyenda-cuadrado.activo_dia{background-color:#fff}.producto-contenido .calendario .table .calendario_dias td.aviso_stock{cursor:pointer}.producto-contenido .botones{padding:0 .75rem;margin:1rem 0}.producto-contenido .botones a{padding:.5rem .2rem}@media only screen and (max-width:992px){.sesion-resumen+.contenedor-calendario{margin-bottom:5rem}}