#baseHistoricoEventos {
	position: relative;
	float: left;
	width: 99%;

}
#baseHistoricoEventos h3 {
	color: #b0cae8;
	float: left;
	font-size: 1.2em;
	font-weight: 400;
	margin: 0;
	padding: 10px 0;
	text-align: left;
	width: 100%;
	cursor: pointer;
	text-align: center;
}
/*
#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: #3b62ee;
	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:inherit;
}
#baseHistoricoEventos h4 {
	color: #fff;
	float: left;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 27px;
	margin: 4px 0 0 0;
	padding: 3px 0;
	/* text-align: left; */
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	background: #b0cae8;
}
body[data-id="120"] #centro_centro h1{display:none;}


#baseHistoricoEventos ul{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;	
	transition:0.5s ease all;
	background: #fff;
}
#baseHistoricoEventos ul li{padding:0;}
#baseHistoricoEventos ul.desplegado{
	min-height:250px;	
	height:auto;
}
#baseHistoricoEventos ul.ano>h3+li ul{display:block}
#baseHistoricoEventos ul.contraido {
	min-height: 40px;
	height:40px;
	overflow: hidden;
}
#baseHistoricoEventos ul.ano{
margin:5px 0;
}
#baseHistoricoEventos ul.mes {
	padding: 0px !important;
	width: 100%;
	float: right;
	margin-bottom: 0px;
	display:none;
}
#baseHistoricoEventos ul.mes li {
	float: left;
	position: relative;
	padding-left: 30px;
	width: 100%;
	margin: 0;
	padding: 0;
	display: flex;
	flex-flow: wrap;
	text-align: center;
}
#baseHistoricoEventos ul.mes li span.dia {
	float: left;
	width: calc(6% - 2px);
	position: relative;
	display: inline-block;
	padding: 15px 0;
	border:1px solid #b0cae8;
	font-size:0.9em;
	color:#000;
}
#baseHistoricoEventos ul.mes li span.evento {
	float: left;
	width: calc(56% - 2px);
	position: relative;
	display: inline-block;
	padding: 15px 0;
	border:1px solid #b0cae8;
	font-size:0.9em;
	color:#000;
	text-indent:10px;
	text-align:left;
}
#baseHistoricoEventos ul.mes li span.lugar {
	float: left;
	width: calc(28% - 2px);
	position: relative;
	display: inline-block;
	padding: 15px 0;
	border:1px solid #b0cae8;
	font-size:0.9em;
	color:#000;
	text-indent:10px;
	text-align:left;
}
#baseHistoricoEventos ul.mes li a.enlace {
	float: left;
	width:calc(10% - 2px);
	position: relative;
	display: inline-block;
	padding: 15px 0;
	border:1px solid #b0cae8;
	font-size: 0.9em;
	color: #fff;
	background: #b0cae8;
	text-transform: uppercase;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
#baseHistoricoEventos ul.mes li:nth-of-type(1) a.enlace{border-top:1px solid #b0cae8;}
#baseHistoricoEventos ul.mes li:last-child a.enlace{border-bottom:1px solid #b0cae8;}
ul.mes {
	display: flex;
	flex-flow: wrap;
	text-align: center;
}
ul.mes > span.cabecera {
	float: left;
	width: 25%;
	position: relative;
	display: inline-block;
	padding: 15px 0;
	border: 1px solid #b0cae8;
	background: #dae5f4;
	font-weight: bold;
	min-height:18px;
	color: #000;
	text-transform: uppercase;
	text-align: left;
	text-indent:10px;
}
ul.mes > span.cabecera.dia{width: calc(6% - 2px);}
ul.mes > span.cabecera.evento{width:  calc(56% - 2px);}
ul.mes > span.cabecera.lugar{width:  calc(28% - 2px);}
ul.mes > span.cabecera.enlace{width:  calc(10% - 2px);}

#movil ul.mes > span.cabecera.dia,#movil ul.mes li span.dia{width: calc(13% - 2px);text-indent:2px;}
#movil ul.mes > span.cabecera.evento,#movil ul.mes li span.evento{width: calc(46% - 2px);text-indent:2px;}
#movil ul.mes > span.cabecera.lugar,#movil ul.mes li span.lugar{width:  calc(28% - 2px);text-indent:2px;}
#movil ul.mes > span.cabecera.enlace,#movil ul.mes li a.enlace{width:  calc(13% - 2px);text-indent:2px;}
#baseHistoricoEventos li.desplegado ul.mes {
  display: block;
}
#baseHistoricoEventos li.contraido ul.mes {
  display: none;
}
/*
#baseHistoricoEventos ul.ano{display: inline-flex;flex-direction: column;}
#baseHistoricoEventos ul li.mes_01{order:1;}
#baseHistoricoEventos ul li.mes_02{order:2;}
#baseHistoricoEventos ul li.mes_03{order:3;}
#baseHistoricoEventos ul li.mes_04{order:4;}
#baseHistoricoEventos ul li.mes_05{order:5;}
#baseHistoricoEventos ul li.mes_06{order:6;}
#baseHistoricoEventos ul li.mes_07{order:7;}
#baseHistoricoEventos ul li.mes_08{order:8;}
#baseHistoricoEventos ul li.mes_09{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;}*/