
/*ESTILO PARA NOTICIAS

Navegación:
01 - PAGINA PRINCIPAL
	1.1 - EVENTOS
	1.2 - CARRUSEL
		- IMAGEN
		- FLECHAS
*/


/*--------------------------*/
/*---- PAGINA PRINCIPAL ----*/
/*--------------------------*/

#noticias{
	position: relative;
}


/*---- EVENTOS ----*/
#noticias .eventos{
	height: 100%;
}


@media(max-width: 992.98px){
	#noticias .eventos{
		height: auto;
	}
}


#noticias .eventos ul{
    list-style: none;
    display: flex;
    min-height: 23rem;
	margin-top: 2rem;
    flex-direction: column;
    justify-content: space-between;
}

#noticias .eventos ul li{
	position: relative;
	margin-bottom: 2rem;
}


#noticias .eventos ul li::before{
    content: '';
    position: absolute;
    top: 0;
    left: -24px;
    width: 15px;
    height: 15px;
    background-image: url(../multimedia/iconos/flechas/lista-noticias.png);
    background-size: contain;
    background-repeat: no-repeat;
}

#noticias .eventos ul li img{
	display: none;
}


#noticias .eventos ul li a{
	color: #252525;
    font-weight: 700;
    margin-bottom: 0.5rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}


.eventos span{
    color: #637185;
    font-size: 13px;
}

.eventos span.lugar::before{
    content: '';
    position: relative;
    display: inline-flex;
    width: 6px;
    height: 6px;
    background-image: url(/media/egwdm4zp/icn-vineta-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 10px;
}






/*---- NOTICIAS ----*/


.carruselNoticias{
	position: absolute;
    top: 0;
    width: 55%;
	height: 100%;
    right: 0;
}



@media(max-width: 992.98px){
	.carruselNoticias{
		position: relative;
		width: 100%;
		height: auto;
	}
}





@media(min-width: 992.98px){
	.carruselNoticias .glide,
	.carruselNoticias .glide__track,
	.carruselNoticias ul,
	.carruselNoticias li.item{
		height: 100%;

	}
}




.carruselNoticias li.item:not(.glide__slide--active){
	opacity: 0.25;
}


.carruselNoticias li.item{
	position: relative;

}

@media(max-width: 767.98px){
	.carruselNoticias li.item{
		height: 36rem;
	}
}


.carruselNoticias li.item img{
    height: calc(100% - 6rem);
	min-height: 27rem;
    object-position: center;
}

@media(max-width: 992.98px){
	.carruselNoticias li.item img{
		height: 18rem;
		min-height: auto;
	}
}

.carruselNoticias li.item a{
	position: absolute;
    right: 0;
    bottom: 1rem;
    background-color: #FFFFFF;
    width: 83%;
    padding: 2rem;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 13%);
}

@media(max-width: 992.98px){
	.carruselNoticias li.item a{
        position: relative;
        display: inline-block;
        width: 100%;
        height: auto;
        bottom: 3rem;
        background-color: transparent;
        padding: 1.5rem 0;
        box-shadow: none;
	}
}



.carruselNoticias li.item p{
    color: #252525;
    font-size: 1.35rem;
    font-weight: 700;
    line-height: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

@media(max-width: 992.98px){
	.carruselNoticias li.item p{
		margin-top: 1rem;
		-webkit-line-clamp: 3;
	}
}

@media(max-width: 992.98px){
	.carruselNoticias li.item p{
		margin-top: 1rem;
		-webkit-line-clamp: 7;
	}
}

.carruselNoticias li.item .fecha{
	display: block;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 2rem;
    color: #eda330;
}

@media(max-width: 992.98px){
	.carruselNoticias li.item .fecha{
		display: inline;
		font-size: 1rem;
		font-weight: 400;
		padding: 0.5rem 0.75rem 0.5rem 0;
		margin-bottom: 2rem;
		background-color: #FFFFFF;
		color: #eda330;
	}
}


.carruselNoticias li.item a::after{
    content: 'Leer Noticia';
    display: block;
    margin-top: 2rem;
    color: #077ee8;
    font-size: 1rem;
    font-weight: 400;
}


/*---- FLECHAS ----*/

.carruselNoticias .glide__arrows{
	position: absolute;
	top: 40%;
	width: 100%;
}



@media(max-width:767.98px){
	.carruselNoticias .glide__arrows{
		position: relative;
		top: 0;
		display: flex;
		justify-content: flex-end;
	}
}

.carruselNoticias .glide__arrow{
	position: absolute;
    width: 60px;
    height: 60px;
    border: none;
    border-radius: 1px;
    background-color: #002748;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 22px;
    text-indent: -2000px;
    overflow: hidden;
    transition-duration: 0.2s;
    margin: 0 1px;
    opacity: 0.9;
}


@media(max-width:767.98px){
	.carruselNoticias .glide__arrow{
		position: relative;
		width: 60px;
		height: 60px;
		border: none;
		border-radius: 1px;
		background-color: #002748;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 22px;
		text-indent: -2000px;
		overflow: hidden;
		transition-duration: 0.2s;
		margin: 0 1px;
		opacity: 0.9;
	}

}

.carruselNoticias .glide__arrow:hover{
    background-color: #00223e;
	opacity: 1;
}



/*@media(max-width:767.98px){
	.carruselNoticias .glide__arrow{
		opacity: 1;
	}
	
}*/


.carruselNoticias .glide__arrows .glide__arrow--left{
    background-image: url("/media/uailicks/flecha-carrusel-anterior.png");
    
}

.carruselNoticias .glide__arrows .glide__arrow--right{
    background-image: url("/media/pqknwhpw/flecha-carrusel-siguiente.png");
}

@media(min-width:992.98px){
	.carruselNoticias .glide__arrows .glide__arrow--right{
		right: 2%;
	}
}












.secBanner.noticias{
	height: 334px;
	background-image: url("../multimedia/bg/bg-noticias.jpg")
}

/* CUERPO */
.cuerpo .intro{  
	min-height: 350px; 
	padding: 70px 0 0 0; 
	background:#eff4fb; 
	background-size: cover;
}


/*-- CARRUSEL NOTICIAS --*/

.wprCarrusel{ position: relative; margin-top: -280px; z-index: 999; 
}
.wprCarrusel h2{ /*color:#fff;*/ text-align: center; font-weight: 300; font-size: 30px; margin-bottom: 50px;
}

.wprCarrusel .relleno{ 
	position: relative; 
	background: #fff; 
	box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
}

.wprCarrusel .relleno::before{ 
	content: "";
    border-color: #ffffff transparent;
    border-style: solid;
    border-width: 0 3.5em 1.5em 3.5em;
    display: block;
    height: 0;
    width: 0;
    top: -15px;
    margin: auto;
    position: relative;
}



/**/
.noticiasRecientes{ padding: 70px 0 30px 0; overflow: hidden; z-index: 0;
}
.noticiasRecientes .carrusel{ overflow: hidden;
}
.noticiasRecientes h3{ line-height: 100%; margin: 15px 0 25px 0;
}
.noticiasRecientes a{ color: #333; font-size: 21px; font-weight: 600;
}

.noticiasRecientes p{ 
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}






/**/
.noticiasRecientes .glide{ position: inherit;
}
.noticiasRecientes .glide__arrow{ position: absolute; top: 0; width: 50px; height: 50px; text-indent: -2000px; overflow: hidden; background-position: center; background-repeat: no-repeat; background-color: #e32726; border: none;
}
.noticiasRecientes .glide__arrow--left{ right:51px; background: #e32726 url("/media/uailicks/flecha-carrusel-anterior.png") no-repeat center;
}
.noticiasRecientes .glide__arrow--right{ right:0; background: #e32726 url("/media/pqknwhpw/flecha-carrusel-siguiente.png") no-repeat center;
}
.noticiasRecientes .rs-carousel-action-active{ opacity:1;
}
.noticiasRecientes .item{ width: 100%; height: 100%; min-height: 270px; margin-right: 30px; display: flex;
}
.noticiasRecientes .item:last-child{ margin-right: 0;
}
.noticiasRecientes .item img{ 
	width: 100%;
    /*max-width: 400px;*/
    object-fit: cover;
    object-position: top;
    height: 230px;
}
@media(max-width: 1199.98px){	
	.noticiasRecientes .item{ padding: 0 2rem; 
	}
}

@media(max-width: 991px){	
	.wprCarrusel .relleno{ padding: 0 30px;
	}
	.noticiasRecientes .item{ width: 250px; 
	}
}
@media(min-width: 992px){
	.wprCarrusel h2{ font-weight: 300; font-size: 38px; margin-bottom: 50px;
	}
	.noticiasRecientes{ overflow: hidden; z-index: 0;
	}
	.noticiasRecientes .item{ width: 356px; 
	}
}
@media(min-width: 1600px){
	.noticiasRecientes{ padding:90px 0;
	}
	.noticiasRecientes .item{ margin-right: 65px;
	}	
}


/* BUSCADOR DE NOTICIAS */

.buscador{ 
	top: 0;
	position: relative; 
	min-height: 520px; 
	z-index: 0; 
	background: url("../multimedia/bg/bgBuscador.jpg") no-repeat center; 
	background-size: cover; 
	padding: 140px 0 1px 0; 
	margin: -100px 0 0 0;
	z-index: -2;
}

.buscador h2{ position: relative; color: #fff; font-size: 24px; font-weight: 300; text-align: center; text-transform: inherit; padding:25px; background: #0058a6; border: 3px solid #fff;
}


.buscador h2 span{ position: absolute; bottom:-14px; left: 50%; margin-left: -31px; display: block; width: 63px; height: 14px; background: url("../multimedia/iconos/flecha-buscador.png") no-repeat center;
}

.buscador .form-row{ margin: 50px 0; background: #fff;
}
.buscador .form-row > [class*="col-"]{ padding: 0;
}
.buscador .form-row *{ border-radius: 0; border: none; height: 66px;
}



/*.buscador .relleno input{
	font-size: 20px;
	height: 66px;
	padding: .375rem .75rem;
}*/


.buscador button[type=submit]{ width: 100%; color: #fff; background: #e32726 url("/media/jcrnkrf2/lupa.png") no-repeat center; cursor:pointer;
}
.buscador select{ background-color: #eaf0f4; font-size: 20px; color: #647789; border: #eaf0f4 solid 1px;
}
.buscador ::placeholder{ color: #8fa0af;
}
@media(min-width:768px){
	.buscador{ padding: 140px 0 50px 0;
	}
	.buscador h2{ font-size: 34px; padding: 50px;
	}
	.buscador input{ font-size: 30px;
	}
}

/* HISTÓRICO DE NOTICIAS */

.historico{ position: relative; padding: 30px 0;
}
.historico h2{ font-weight: 300; text-align: center; margin-bottom: 50px; font-size: 30px;
}
/**/
.historico .lateral h3{ color: #0d345f; font-weight: 700; font-size: 15px; text-align: center;  padding: 10px; margin-bottom: 0;
}
.historico .lateral ul{ position: relative; background-color: #eaf0f4; list-style: none; padding: 15px 10px; margin: 0; text-align: center;
}
.historico .lateral li{ display: inline; line-height: 100%; margin-bottom: 25px; font-size: 15px;
}
.historico .lateral li:last-child{ margin-bottom: 0;
}
.historico .lateral a{ color: #a3b6c8; font-weight: 700; padding: 10px;
}
.historico .lateral a:hover, .historico .lateral a.actual{ color: #406d95; text-decoration: none;
}
/**/
.historico .listado{ text-align: center;
}
.historico .listado img{ 
	width: 100%; 
	max-width: 291px;
	height: 170px;
    object-fit: cover;
}
.historico .listado h3{ font-weight: 600; line-height: 100%; font-size: 20px; margin: 20px 0;
}
.historico .enlace{ text-align: center; margin-top: 30px;
}
.historico .enlace a{ font-weight: 700; text-transform: uppercase; font-size: 14px; color: #2485d9; padding-right: 27px; border: 2px solid #2485d9; padding: 8px 38px;
}
.historico .artic{ padding: 45px 15px; margin: 10px 0; border: 1px solid #cadbe6;
}
.historico .artic p{ 
	font-size: 14px; 
	margin:0;
	    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

@media(min-width:768px){
	.historico h2{ font-size: 40px;
	}
	.historico{ padding: 100px 0;
	}
	
	/**/
	.historico .listado{ text-align: left;
	}
	.historico .listado img{ width: 100%; max-width: 291px; 
	}
	.historico .listado h3{ font-weight: 600; line-height: 100%; margin: 0 0 10px 0;
	}
	.historico .enlace{ display: flex; justify-content: flex-end; align-items: center; 
	}
	.historico .enlace a{ font-weight: 700; text-transform: uppercase; font-size: 14px; color: #2485d9; background: url(../img/noticias/icnLeerMas.png) no-repeat right center; padding: 0 27px 0 0; 
		border: none; 
	}
	.historico .artic{ padding: 45px 0; border: none; border-bottom: 1px solid #cadbe6;
	}
	.historico .artic p{ margin:0;
	}
}
@media(min-width:1200px){
	.historico .lateral{ position: absolute; left: 25px; top: 200px; z-index: 999;
	}
	.historico .lateral ul{ float: right; width: 400%; text-align: right;
	}
	.historico .lateral li{ display: block;
	}
	/**/
	.historico .listado h3{ font-size: 27px;
	}
}
































