#calendarioo {

    font-size: 12px;

    padding: 2%;

}



#header_contenido{

    margin-bottom: 2%;

}



th{

    text-align: center;

}



div.num_dia.t-1{

   color: #fff !important; 

}



div.definicion {

    width: 100%;

}



div.temporada {

    margin: 5px 0;

}



div.temporada div {

    display: inline-table;

}



div.temporada div.color {

    width: 20px;

    height: 20px;

    background: #fff;

    border: 1px solid black;

    border-radius: 3px;

}



div.temporada div.nombre {

    font-size: 14px;

    color: black

}



div.temporada div.influencia {

    display: none

}



div.calendario {

    width: 100%;

    color: #000000;

}



div.num_dia.t-1 {

    background: #000000;

}



.calendar {

    margin: 10px 15px;

    display: inline-table

}



.calendar td {

    padding: 1px;

    text-align: center;

}



.calendar td.head_calendar {

    color: black

}



.calendar .num_dia {

    font-weight: bold;

    color: black;

    background: #ffffff;

    border: 1.5px solid black;

    border-radius: 3px;

    padding: 3px 5px;

}



.calendar .highlight {

    font-weight: bold;

    color: #fff;

    background: #96bf0d;

    padding: 3px 5px;

}



.calendar .hoy_marcado {

    cursor: pointer;

    font-weight: bold;

    color: #fff;

    background: #96bf0d;

    padding: 3px 5px;

}



.calendar .num_dia_marcado {

    cursor: pointer;

    font-weight: bold;

    color: #fff;

    background: #ed8001;

    padding: 3px 5px;

}



.calendar .num_dia_marcado a {

    color: #fff;

}