.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */#calendarioOposiciones .headerMes{
  background:#e7e7e7;
  background: -webkit-linear-gradient(#fefefe, #e7e7e7);
  background: -o-linear-gradient(#fefefe, #e7e7e7);
  background: -moz-linear-gradient(#fefefe, #e7e7e7);
  background: linear-gradient(#fefefe, #e7e7e7);
  box-shadow:0 0 1px #ccc inset;
  border-radius:10px;
  color:#000;
  font-size:14px;
  padding:10px;
}
#calendarioOposiciones > table {
    background-image: url(https://servicios.anpecastillalamancha.es/wp-content/uploads/2021/04/anpe-marca.png);
    background-repeat: no-repeat;
    background-position: center;
}
#calendarioOposiciones table{
	text-align:center;
}
#calendarioOposiciones table td{
	padding:7px 3px 0;
	width:14.5%;
}
#calendarioOposiciones table tbody, #calendarioOposiciones table tr{
	border:0;
}
#calendarioOposiciones table .diaCalendar {
    background-color: transparent;
    height: 80px;
    line-height: 51px;
    box-shadow: 0 0 1px black inset;
    color: black;
    font-size: 18px;
    position: relative;
}
#calendarioOposiciones table .diaCalendar.diaCalendarAzul{
	background-color:#005b8f;
	color:#fff;
}
#calendarioOposiciones table .diaCalendarClick{
	cursor:pointer;
}
#calendarioOposiciones table .diaCalendar.diaCalendarNaranja{
	background-color:#ff3d00;
	color:#fff;
}
#calendarioOposiciones table .diaCalendar.diaCalendarCorreccion{
	background-color:#f8ead9;
	box-shadow:0 0 0 1px #e68c31 inset;
}
#calendarioOposiciones table .diaCalendar.diaCalendarReclamaciones{
	background-color:#d29900;
	color:#fff;
}
#calendarioOposiciones table .diaCalendar .minititle{
	bottom: 3px;
    font-size: 11px;
    font-weight: bold;
    left: 5px;
    line-height: 14px;
    position: absolute;
    text-align: left;
}
#calendarioOposiciones table .diaCalendar.diaCalendarCorreccion .minititle{
	color:#ff3d00;
}
#calendarioOposiciones table .diaCalendar .info-dia{
	background-color: #fff;
    box-shadow: 0 0 1px #333 inset;
    color: #4a6572;
    display: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: 83px;
    width: 239px;
    z-index: 5;
	left:-90%;
}
#calendarioOposiciones table .diaCalendar .info-dia .fecha{
	color:#ff3d00;
}
#calendarioOposiciones table .diaCalendar .info-dia img{
	left: 45%;
    position: absolute;
    top: -11px;
}
#calendarioOposiciones table .diaCalendar .info-dia p{
	margin:0;
	color:#4a6572;
	text-align:left;
	font-size:14px !important;
}
#calendarioOposiciones table .diaCalendarClick>img{
	position:absolute;
	top:0;
	right:10px;
}
.menu-menu-oposiciones-container{
	font-size: 12pt;
	line-height: 30px;
}
.menu-menu-oposiciones-container > ul {
    list-style-type: none;
}
.menu-menu-oposiciones-container > ul > li{
	background: rgba(0, 0, 0, 0) linear-gradient(#fefefe, #e7e7e7) repeat scroll 0 0;
    border-radius: 10px;
    box-shadow: 0 0 1px #ccc inset;
    color: #000;
    font-weight: bold;
    margin: 5px 0;
    padding: 5px 25px;
}
.menu-menu-oposiciones-container > ul > li > a{
    color: #376574;
}
#menu-oposiciones-lateral {
	border-radius: 10px;
	text-align: right;
	padding: 25px 10px 10px;
	font-weight: normal;
	font-size: 16pt;
	margin-bottom: 0 !important;
	text-transform: none;
	background: #264c84;
	color: #fff;
	line-height: 110%;
}
.reverse{
	background: rgba(0, 0, 0, 0) linear-gradient(#e7e7e7, #376574) repeat scroll 0 0 !important;
}
.reverse a{
	color: #fefefe !important;
}/* End custom CSS */