.calendarioNormal .fechaevento{
		width:100%;
		display:block;
		margin-bottom:20px;
		margin-top: 20px;
	}
.calendarioNormal .label {
    display: inline;
    padding: .2em .6em .2em;
    /*font-size:1.2em;*/
	font-size:1em;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;	
}
.calendarioNormal .label-info {
    background-color: #cddcf4 !important;
	font-size:0.8em !important;
	margin-right: .8em !important;
	color:black !important;
}
.calendarioNormal .flechaEvento {
    padding-left: 20px;
    padding-right: 20px;
    color: #cddcf4;
}
.calendarioNormal .clearfix {
    clear: both;
    display: block;
}
.calendarioNormal .imagennoticiaderecha {
    width: 35%!important;
    height: 35%;
    float: right;
    display: block;
}
.calendarioNormal .padd20 {
    padding-left: 20px;
    padding-right: 20px;
}
.calendarioNormal .textonoticiaizquierda {
    width: 65%;
    padding-left: 15px;
}
.calendarioNormal .ml15{
	margin-left:0px;
}
	/*EVENTOS calendario EA*/
.calendarioNormal .title-2-xl.hr-left::after, .calendarioNormal .title-xl.hr-left::after, .calendarioNormal .title-lg.hr-left::after, .calendarioNormal .title-md.hr-left::after, .calendarioNormal .title-sm.hr-left::after, .calendarioNormal .title-xs.hr-left::after {
    display: block;
    width: 60%;
    height: 3px;
    margin-top: 12px;
    content: '';
    background-color: #fac200 /*#003764*/;
}
.calendarioNormal .eventos>.calendarioNormal .label-info{
	margin-left:0px;
   padding-bottom: 10px;
}
.calendarioNormal time{
	font-size:1.2em!important;
	padding:0.1em .4em .1em;	
	vertical-align: middle;
}
.calendarioNormal .title-panel {
    color: #000;
    padding-left: 15px;
    padding-right: 15px;
}
.calendarioNormal .nav>.calendarioNormal li.eventos>a{
	padding:0px!important;
}

.calendarioNormal .btn-danger.active,.calendarioNormal .btn-danger.active:focus{

	background-repeat: repeat-x;
	border-color: #245580;
	color:#fff;
}
.calendarioNormal .cal-day-today {
    background-color:#7a97ab!important;
}
.calendarioNormal .cal-day-today span[data-cal-date] {
    color: #2B6597;
}

/*Color del icono del calendario*/
.calendarioNormal .iconcolor{
	color: #284062!important;
}

/*Botones del calendario*/
.calendarioNormal .cal-context{
	 border: 1px solid #284062;
}
.calendarioNormal .cal-cell{ 
	 border: 1px solid #284062;
}
.calendarioNormal .cal-row-fluid {
  color: #284062;
}

.calendarioNormal .cal-month-box,.calendarioNormal .cal-year-box, .calendarioNormal.cal-week-box {
    border-top: 1px solid #284062!important;
    border-bottom: 1px solid #284062!important;
    border-right: 1px solid #284062!important;
    border-left: 1px solid #284062!important;
	background:#eaf2ff;
}   
.calendarioNormal .cal-year-box[class*="span"]{
		border-right: 1px solid #284062!important;
}
.calendarioNormal .cal-month-box[class*="cal-cell"] {
    
    border-right: 1px solid #284062!important;
   
}
.calendarioNormal .cal-column {
    border-left: 1px solid #284062!important;
}
.calendarioNormal .cal-cell:hover {
	background:rgba(183, 199, 211, .6) !important;
	
}
.calendarioNormal .cal-cell:hover span[data-cal-date] {
	opacity: 1;
	color: black !important;
}

.cal-month-box .cal-cell:hover{
	background:#edf9ff !important;
}

.calendarioNormal .cal-cell1:hover{
	background: #8dc6e8 !important;
}
/*.calendarioNormal .cal-week-box .cal-row-fluid .cal-cell1.cal-offset1.day-highlight.dh-event-important:hover  {
	background:#0056b3 !important
	
	
}*/

.calendarioNormal .cal-year-box .row-fluid, .cal-month-box .cal-row-fluid {
    border-bottom: 1px solid #284062!important;   
}
.calendarioNormal .cal-month-box [class*="cal-cell"] {
    border-right: 1px solid #284062!important;  
}
.calendarioNormal a.cal-event-week {   
    color: #284062;
}
.calendarioNormal #cal-slide-content {    
    background-color:#edf9ff!important;
}
.calendarioNormal .cal-day-today {
    background-color: #9ECCE3;
	/*opacity: 0.5;*/
}

.calendarioNormal .cal-day-today span {
	color: black;
	opacity:1;
}

.calendarioNormal #cal-slide-content a.event-item {
    color: black;    
}

.calendarioNormal #cal-slide-content a.event-item:hover,
.calendarioNormal #cal-slide-content a.event-item:active {
    color: #284062!important;   
}
.calendarioNormal .day-highlight.dh-event-important:hover{
		color:#edf9ff!important;
}
/*Fin calendario*/


.calendarioNormal .margin-menor1{
	margin-top:1px !important;
	margin-bottom:1px !important;
}
.calendarioNormal .title-18{
		
		margin-top: 0px;
		font-weight: bold;
		/*margin-right: 6rem;*/
	}
.calendarioNormal .sinBordeBtt{
	border-bottom: 1px !important;
}
.calendarioNormal [class*="cal-cell"] {
  float: left;
  margin-left: 0;
  
   padding: 0px!important;
  min-height: 1px;
}

.calendarioNormal .cal-events-num{
	margin-top: 25px!important;
    margin-left: 2px!important;
}
.calendarioNormal a.cal-event-week {
    text-decoration: none;
    color: /*#151515*/#fff;
    font-weight: 600;
    font-size: 1.5em;
}
.calendarioNormal .day-highlight.dh-event-important:hover, 
.calendarioNormal .day-highlight.dh-event-important {
    
	background-color: #fae3e3;
    text-align: center;
}
.calendarioNormal .fechaDetEvento{
	font-weight: bold;
    font-size: 1.2em !important;
	padding-bottom: .8em!important;
    padding-top: .8em!important;
}
.calendarioNormal .bordeNegro{
	border: #284062 3px solid;
}
.calendarioNormal .btn-primary {
    color: black;
    background-color: #363F69;
    border-color: #363F69;
    border-radius: 0px !important;
}
.calendarioNormal .btn-primary:hover , 
.calendarioNormal .btn:hover:focus, 
.calendarioNormal .btn.hover:focus{
    background-color: #cddcf4;
    border-color: #363F69;
    color: #363F69;
    border-radius: 0px;
}
/*.calendarioNormal .btn:focus, 
.calendarioNormal .btn:active:focus, 
.calendarioNormal .btn.active:focus {
   color: #fff;
    background-color: #363F69;
    border-color: #363F69;
    border-radius: 0px;
	}*/
.calendarioNormal .marginFinal{
	margin-bottom:20px;
	padding-left: 0px;
    padding-right: 0px;
	margin-right: 2%
}
.calendarioNormal .right{
	display: flex;
	justify-content: space-between;
	/*width: 66%;*/
	flex-wrap: wrap;
}

.calendarioNormal .btn-primary {
	background-color: #8dc6e8;
}
.calendarioNormal .btn-primary:hover , 
.calendarioNormal .btn.btn-danger:hover,
.calendarioNormal .btn.btn-danger:active,
.calendarioNormal .btn:hover:focus, 
.calendarioNormal .btn.hover:focus{
	background-color: #8dc6e8;
	color: white;
	box-shadow: none!important;
}
.calendarioNormal .btn.btn-danger.active:hover {
	color: #fff !important;
	font-weight:bold;
}

.calendarioNormal .btn.btn-danger {
	color: black;
	background-color: white;
	border-color: black;
	background-color: #9ECCE3;
}

.calendarioNormal .btn.btn-danger.active,
.calendarioNormal .btn.btn-danger.active:focus{
	background-color: #003764 !important;
	border-color: black !important;
	box-shadow: none!important;
	color:  white;
}
.calendarioNormal .btn.btn-danger.active:hover{
	color:  black;
}
.calendarioNormal .badge-important,
.calendarioNormal .event-important{
	width: 20px;
	height: 20px;
}
.calendarioNormal .btn-calendario
{
	color: white;
	background-color: #003764;

}

.calendarioNormal #cal-slide-content a.event-item {
	color: black;
	font-weight: 700;
}
.calendarioNormal #cal-slide-content a.event-item:hover {
	font-weight: 700;
}

.calendarioNormal .cal-year-box .row-fluid:hover, .cal-row-fluid:hover {
	background-color: #ccc;
}
.calendarioNormal #cal-week-box {
	width: 100px;
	height: 73px;
	left: -104px;
	text-align: center;
	color:#fff;
}

.calendarioNormal .day-highlight.dh-event-important:hover, 
.calendarioNormal .day-highlight.dh-event-important{
	text-align:left;
}
.calendarioNormal .cal-month-box{
	background:#EDF1F3;
	opacity:.8;
}

.calendarioNormal .cal-row-fluid {
	color: #fff;
}
.calendarioNormal .cal-month-box [class*="cal-cell"] {
	border-right: 1px solid #fff!important;
}
.calendarioNormal .cal-year-box .row-fluid, 
.calendarioNormal .cal-month-box .cal-row-fluid {
	border-bottom: none !important;
}
.calendarioNormal .cal-cell {
	border: 2px solid #fff;
}
.calendarioNormal .cal-context {
	border: 1px solid #fff !important;
}
.calendarioNormal .cal-month-box, 
.calendarioNormal .cal-year-box, 
.calendarioNormal.cal-week-box {
	border-top: 1px solid #fff!important;
	border-bottom: 1px solid #fff!important;
	border-right: 1px solid #fff!important;
	border-left: 1px solid #fff!important;

}
.calendarioNormal{
	font-size:.8rem;

}
@media (max-width: 765px) {
	.calendarioNormal{
		font-size:.6rem;

	}
}
.calendarioNormal .cal-day-outmonth{
	background:#d4d8da;
}
.calendarioNormal span[data-cal-date] {
	color:#003764 !important;
	opacity:1;
	/*margin-bottom: 22%;*/
	margin-bottom: 1em;
}
.calendarioNormal .cal-week-box small span[data-cal-date] {
    color: #fff !important;
}
.calendarioNormal .cal-day-outmonth span[data-cal-date] {
	opacity: 1;

}
.calendarioNormal .cal-month-day {
	display: flex;
	justify-content: flex-end;
	align-items: end;
}
.calendarioNormal .cal-row-head [class*="cal-cell"]:first-child, 
.calendarioNormal .cal-row-head [class*="cal-cell"] {
	border-right: 1.5px solid #fff;
	border-left: 2px solid #fff;
}
.calendarioNormal .title-18 {
	margin-top: 15px;
	display: flex;
	justify-content: center;
	width: 60%;
	padding: 0rem;
	background: #9ECCE3;
	height: 3rem;
	border: 3px solid #fff;
	border-top: 0px solid #9ECCE3;
}
@media (max-width: 765px){
	.calendarioNormal .title-18 {
		width: 100%;
	}
}


.calendarioNormal .mes-arriba{
	background: #003764;
	color: #fff;
	border-radius: .3rem;
	padding: .5rem;
	height: 2.5rem;
	margin-top: -.5rem;
	font-size: 1.5rem;
}
.calendarioNormal #calendar, 
.calendarioNormal #navegacionCal{
	/*width: 75% !important;*/
}

.calendarioNormal .cal-year-box [class*="span"], 
.calendarioNormal .cal-month-box [class*="cal-cell"] {
	/*min-height: 55px !important;	*/
	 min-height: 7.5em;
}
.calendarioNormal .cal-month-day {
	/*height: 50px !important;*/
	height: 7em;
}
.calendarioNormal .fondo-azul {
	width: 28%;
	background: #7a97ab;
	height: 2.5rem;
	margin-top: 2rem;
	margin-bottom: -2.2rem;
	z-index: -1;
	/*margin-left: 19%;*/
	border-radius: 2rem;
	/*margin-right: 6rem;*/
}
@media (max-width: 765px){
	.calendarioNormal .fondo-azul {
		display:none;
	}
}
.calendarioNormal .cal-day-weekend span{
	color: #ad2e1c !important;
}
.calendarioNormal .btn-primary, 
.calendarioNormal .btn-danger {
	border:none;
}

.calendarioNormal .ea32{
	/*margin-left: -5rem;*/
	margin-top: -3rem;
	padding-right: 0px;
    padding-left: 0px;
}

@media (max-width:768px) {
	.calendarioNormal .ea32 {
		margin-left: auto;
		margin-top: auto;
		
	}
}

.calendarioNormal .btn-calendario {
	border:none;
}
.calendarioNormal .cal-month-box {
	background-image: url('../../img/calendario/fondo-rokiski-blanco.png');
	background-position:center center;
	background-size:cover;

}
.calendarioNormal .label-info {
	background-color: #4e738a !important;
	color: #fff !important;
	padding-top: 1%;
    padding-bottom: 1%;
}
.calendarioNormal .cal-day-today {
	background-color: #93ABBB !important;
}


.calendarioNormal .cal-year-box .cal-before-eventlist .span3.cal-cell .events-list {
	position:relative; 
}
.calendarioNormal .cal-year-box .row-fluid, .cal-month-box .cal-row-fluid {
	position: relative;
}

.calendarioNormal .cal-events-num {
	margin-top: 0px!important;
}
.calendarioNormal .badge-important {
	background-color: #ad2e1c;
	color: #fff;
	padding-top: .35rem;
}
.calendarioNormal .event-list-title{
	margin-top: 1rem;
}
.calendarioNormal .pt10{
	margin-top:10px;
}
.calendarioNormal .cal-row-head [class*="cal-cell"]:first-child, 
.calendarioNormal .cal-row-head [class*="cal-cell"] {
	padding: .2rem !important;
	border: none;
	color: #fff;
}
.calendarioNormal .span11.cal-cell{
	width:80%;
}
.calendarioNormal .span11.cal-cell:hover, 
.calendarioNormal .span1.cal-cell:hover{
	background:#003764 !important;
	color:#fff;
}
@media (max-width: 765px){
	.calendarioNormal .mes-arriba {
		font-size: 1rem;
	}
}
.calendarioNormal #cal-slide-content {
	padding: 20px;
	color: #fff !important;
	/*background-image: url("../img/dark_wood.png");*/
	background:#9ECCE3!important;
	-webkit-box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
	color:white !important;
}
.calendarioNormal ul.list-unstyled li span.event-important a.event-item{
	color:#fff !important;
}
.calendarioNormal #cal-slide-content ul.unstyled li {
	display:flex;
	align-items:center;
	padding: 0.3rem 0;
}
.calendarioNormal #cal-slide-content ul.unstyled li:hover {
	background-color:#4e738a;
	color:white;
}
.calendarioNormal #cal-slide-content ul.unstyled li:hover .event-important {
	background:#ad2121;
}
.calendarioNormal .page-header::after {
    content: "";
   display:none;
}
..calendarioNormal cal-row-head .cal-cell1:hover {
    background: #2874A6 ;
}
.calendarioNormal #cal-week-box {
    background-color: #b7c7d3;
    font-size: .9rem;
}
.calendarioNormal .event-important {
    background-image: url(../../img/calendario/escarapela.png)!important;
	background-size: contain;
}
/*.calendarioNormal .event {
    border: 1px solid #fac200;
}*/
.calendarioNormal .event-important:hover{
	border: 1px solid #003764;
}

.calendarioNormal .cal-year-box{
	background:#EDF1F3;
    background-position: center !important;
    background-size: cover !important;
}
.cal-month-day .cal-day-inmonth{
	background:#9ECCE3;
	
	
}

.calendarioNormal #cal-day-box .cal-day-hour-part {
    background: #fff;
}
.calendarioNormal .day-highlight.dh-event-important{
	background: #B0D4E1;
	opacity:0.8;
}

.calendarioNormal .cal-year-box .row-fluid:hover, .cal-row-fluid:hover {
    background-color: transparent;
}

.calendarioNormal .cal-row-head{
	background:#003764;
	border-right: 3px solid #fff;
    border-left: 3px solid #fff;
}
.calendarioNormal #cal-day-box .day-highlight.dh-event-important, 
.calendarioNormal .cal-week-box .cal-row-fluid .cal-cell1.cal-offset1.day-highlight.dh-event-important {
    border: 1px solid #fac200;
    color: #000;
    border-inline: 3px solid #fac200;
    border-top: none;
    border-bottom: none;
}
.calendarioNormal .day-highlight.dh-event-important:hover, 
.calendarioNormal .cal-week-box .cal-row-fluid .cal-cell1.cal-offset1.day-highlight.dh-event-important:hover  {
	background-color:#4e738a;
	border:1px solid #4e738a !important;
	/*border-inline: 3px solid #0056b3 !important;*/
	color:#fff !important;
	transition: all .6s ease-out;
}
.calendarioNormal .cal-week-box .cal-row-fluid .cal-cell1.cal-offset1.day-highlight.dh-event-important:hover a{
	color:#eabc4a !important;

}
.calendarioNormal .btn-group, 
.calendarioNormal .btn-group-vertical{
	margin-bottom: 2%;
	width: 35%;
}
.calendarioNormal #cal-day-box .day-highlight.dh-event-important a {
    color: #000;
	font-size:.9rem;
}
.calendarioNormal #cal-day-box .day-highlight.dh-event-important a:hover {
    color: #fff;
	/*text-shadow: 2px 1px 1px #000;*/
	font-size:.9rem;
}
.day-highlight.dh-event-important:hover span.cal-hours {
	color: #fff;
}
.calendarioNormal #cal-day-box .cal-hours {
    font-weight: normal;
    color: #000;
}

.calendarioNormal .day-highlight.dh-event-important:hover .cal-hours  {
	color:#fff !important;
	transition: all .6s ease-out;
}

.calendarioNormal #cal-day-box .cal-hours:hold {
    font-weight: normal;
    color: #fff;
}
.calendarioNormal #cal-day-box .cal-hours:first-child {
	font-weight: bold;
	font-size: .85rem;
}

.calendarioNormal .events-list {
	font-size: 1.8em !important;
    font-weight: bold !important;
	color:black !important;
    
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    /*margin-top: 15px;
    margin-right: 15px;*/

	margin-left: 1rem;
	color:#003764 !important;
	opacity:1;
	
}
.calendarioNormal span[data-cal-date] {
    font-size: 1.8em !important;
    font-weight: bold !important;
	color:black !important;
    opacity: 1 !important;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    /*margin-top: 15px;
    margin-right: 15px;*/
	margin-top: 2.1rem;
    margin-right: 0.9rem;
}
.calendarioNormal .texto-izqda{
	text-align: left;
}

