#baseHistoricoEventos {
	position: relative;
	float: left;
	width: 99%;
}
#baseHistoricoEventos h3 {
	color: #b7b7b7;
	float: left;
	font-size: 1.2em;
	font-weight: 400;
	line-height: 27px;
	margin: 5px 0 10px;
	padding: 3px 0;
	text-align: left;
	width: 100%;
	border-top: 1px solid #e7e7e7;
	cursor:pointer;
}

#baseHistoricoEventos ul.desplegado h3::before {
	content: "\f0de";
	font-size: 2.2em !important;
	color: #333333;
	font-family: "Font Awesome 5 Free";
	position: absolute;
	top: 19px;
	left: 55px;
	font-weight: 600;
	letter-spacing: -1px;
	
}
#baseHistoricoEventos ul.contraido h3::before {
	content: "\f0dd";
	font-size: 2em !important;
	color: #da1417;
	font-family: "Font Awesome 5 Free";
	position: absolute;
	top: -1px;
	left: 55px;
	font-weight: 600;
	letter-spacing: -1px;
}
#baseHistoricoEventos h3 a::first-letter {
	color: #0158a5 !important;
	font-size: 1.3em !important;
}
#baseHistoricoEventos h3 a{
	color:#b7b7b7;
}
#baseHistoricoEventos h4 {
	color: #666666;
	float: left;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 27px;
	margin: 5px 0 0-2%;
	padding: 3px 0;
	text-align: left;
	width: 100%;
	text-transform: uppercase;
}


#baseHistoricoEventos ul{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;	
	transition:0.5s ease all;
}

#baseHistoricoEventos ul.desplegado{
	min-height:150px;	
	height:auto;
}

#baseHistoricoEventos ul.contraido {
	min-height: 40px;
	height:40px;
	overflow: hidden;
}
#baseHistoricoEventos ul.ano{

}
#baseHistoricoEventos ul.mes {
	padding: 0px 0 10px 2% !important;
	width: 96%;
	float: right;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 0px;
}
#baseHistoricoEventos ul.mes:hover{background: rgba(0,0,0,0.1);}
#baseHistoricoEventos ul.mes li {
	float: left;
	position: relative;
	width: 100%;
	margin: 3px 0;
	padding-top: 3px;
	transition:0.3s ease all;
}
#baseHistoricoEventos ul.mes li.eventos_pasado::after {
    content: "Evento finalizado";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(0 0 0 / 30%);
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
#baseHistoricoEventos ul.mes li:hover{background: rgba(0,0,0,0.1);padding-left:2%;width:98%;}
#baseHistoricoEventos ul.mes li a.ampliar {
	background: #8cbe24;
	color: #000;
	padding: 1px 6px;
	margin: 0 10px 4px 0px;
	display: inline-block;
	transition:0.3s ease all;
	float: right;
	position: relative;
	z-index: 1;
}
#baseHistoricoEventos ul.mes li a.ampliar:hover{background:#ad8cc1;color:#fff;}
#baseHistoricoEventos span.dia {
	display: inline-block;
	position: relative;
	padding: 3px;
	background: #252f38;
	text-align: center;
	color: #fff;
	margin:0 5px 0 0;
}
#baseHistoricoEventos span.nombre{font-size:1.2em;font-weight:bold;margin:0 5px 0 0;}
#baseHistoricoEventos span.resumen{font-size:0.8em;margin:0 5px 0 0;}
#baseHistoricoEventos ul.ano{display: inline-flex;flex-direction: column;}
#baseHistoricoEventos ul li.mes_1{order:1;}
#baseHistoricoEventos ul li.mes_2{order:2;}
#baseHistoricoEventos ul li.mes_3{order:3;}
#baseHistoricoEventos ul li.mes_4{order:4;}
#baseHistoricoEventos ul li.mes_5{order:5;}
#baseHistoricoEventos ul li.mes_6{order:6;}
#baseHistoricoEventos ul li.mes_7{order:7;}
#baseHistoricoEventos ul li.mes_8{order:8;}
#baseHistoricoEventos ul li.mes_9{order:9;}
#baseHistoricoEventos ul li.mes_10{order:10;}
#baseHistoricoEventos ul li.mes_11{order:11;}
#baseHistoricoEventos ul li.mes_12{order:12;}
#baseHistoricoEventos ul.ano ul.mes{display: inline-flex;flex-direction: column;}
#baseHistoricoEventos ul.ano ul.mes li.dia_01{order:1;}
#baseHistoricoEventos ul.ano ul.mes li.dia_02{order:2;}
#baseHistoricoEventos ul.ano ul.mes li.dia_03{order:3;}
#baseHistoricoEventos ul.ano ul.mes li.dia_04{order:4;}
#baseHistoricoEventos ul.ano ul.mes li.dia_05{order:5;}
#baseHistoricoEventos ul.ano ul.mes li.dia_06{order:6;}
#baseHistoricoEventos ul.ano ul.mes li.dia_07{order:7;}
#baseHistoricoEventos ul.ano ul.mes li.dia_08{order:8;}
#baseHistoricoEventos ul.ano ul.mes li.dia_09{order:9;}
#baseHistoricoEventos ul.ano ul.mes li.dia_10{order:10;}
#baseHistoricoEventos ul.ano ul.mes li.dia_11{order:11;}
#baseHistoricoEventos ul.ano ul.mes li.dia_12{order:12;}
#baseHistoricoEventos ul.ano ul.mes li.dia_13{order:13;}
#baseHistoricoEventos ul.ano ul.mes li.dia_14{order:14;}
#baseHistoricoEventos ul.ano ul.mes li.dia_15{order:15;}
#baseHistoricoEventos ul.ano ul.mes li.dia_16{order:16;}
#baseHistoricoEventos ul.ano ul.mes li.dia_17{order:17;}
#baseHistoricoEventos ul.ano ul.mes li.dia_18{order:18;}
#baseHistoricoEventos ul.ano ul.mes li.dia_19{order:19;}
#baseHistoricoEventos ul.ano ul.mes li.dia_20{order:20;}
#baseHistoricoEventos ul.ano ul.mes li.dia_21{order:21;}
#baseHistoricoEventos ul.ano ul.mes li.dia_22{order:22;}
#baseHistoricoEventos ul.ano ul.mes li.dia_23{order:23;}
#baseHistoricoEventos ul.ano ul.mes li.dia_24{order:24;}
#baseHistoricoEventos ul.ano ul.mes li.dia_25{order:25;}
#baseHistoricoEventos ul.ano ul.mes li.dia_26{order:26;}
#baseHistoricoEventos ul.ano ul.mes li.dia_27{order:27;}
#baseHistoricoEventos ul.ano ul.mes li.dia_28{order:28;}
#baseHistoricoEventos ul.ano ul.mes li.dia_29{order:29;}
#baseHistoricoEventos ul.ano ul.mes li.dia_30{order:30;}
#baseHistoricoEventos ul.ano ul.mes li.dia_31{order:31;}