#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;



}