 /* Descomentar en web sin site.master */
 /*:root {
    --font-size: 16px;
    --line-height: 1.6em;
    --ratio: 1.125;
    --font-xs: calc(var(--ratio) * 0.9rem); 
    --font-s: calc(var(--ratio) * 1rem);
    --font-m: calc(var(--ratio) * var(--font-s));
    --font-l: calc(var(--ratio) * var(--font-m));
    --font-xl: calc(var(--ratio) * var(--font-l));
    --font-xxl: calc(var(--ratio) * var(--font-xl));
    --font-3xl: calc(var(--ratio) * var(--font-xxl));
    --primary: #b22222;
    --primary-invert: #fff;
    --light: #F0F0F0;
    --light-invert: #333;
    --swiper-theme-color: #cf7474 !important;
    --radius1: 6px;
    --radius2: 12px;
    --bold1: 700;
    --font1: 'Open Sans';
    --awesome: 'Font Awesome 6 Pro';
 }

 @media screen and (min-width: 600px) {
    :root {
        --ratio: 1.15;
    }
}

@media screen and (min-width: 769px) {
    :root {
        --ratio: 1.175;       
    }
}

@media screen and (min-width: 1200px) {
    :root {
         --ratio: 1.20;
    }
}

.title {   
    line-height: 1.25em;
    margin: 0 0 0.6em;
    font-family: var(--font1);
    font-weight:var(--bold1);
}
.title--1{
    font-size: var(--font-l);
    color:var(--primary);
}
.title--2{
    font-size: var(--font-m);
}
.title--3{
    font-size: var(--font-s);
}
.title--4{
    font-size: var(--font-xs);
}

*/

/*
###########
 GENERALES
###########
*/
:root{
      --padd-inner: 0.85rem;
}

@media screen and (min-width: 600px) {
     :root{--padd-inner: 1rem;}
}


.comp-noticias input, .comp-noticias textarea, .comp-noticias button, .comp-noticias select { border-radius: 0; box-shadow: none; border: 0; -webkit-appearance: none;-moz-appearance: none; appearance: none;}

.noticias-widget, .comp-noticias{
    font-size: var(--font-size);
    line-height: var(--line-height);
}

.noticias__head{margin-bottom:2rem;}

/*
###########
 BLOQUES
###########
*/
.noticias__container{
    position:relative;
    display:grid;
    grid-template-areas: "topics search"
                         "items items"
                         "custom custom"
                         "dates dates";
    grid-template-columns:min-content 1fr;
        grid-template-rows: auto;
}

.comp-noticias--ficha .noticias__container{
    position:relative;
    display:grid;
    grid-template-areas: "items items"
                         "topics search"
                         "custom custom"
                         "dates dates";
    grid-template-columns:min-content 1fr;
        grid-template-rows: auto;
}

.comp-noticias--estilo3 .noticias__container,
.comp-noticias--estilo4 .noticias__container{
    display:grid;
    grid-template-areas: "custom search"
                         "items items"
                         "topics topics"
                         "dates dates";
    grid-template-columns:min-content 1fr;
    grid-gap:12px;
}

@media screen and (min-width: 1024px) {
    .noticias__container{
    display:grid;
    grid-template-areas: "items search"
                         "items topics"
                         "items custom"
                         "items dates"
                         "items .";
    grid-template-columns:1fr 300px;
    grid-template-rows:repeat(5, min-content);
    }
    .comp-noticias--ficha .noticias__container{
        display:grid;
        grid-template-areas: "items search"
                             "items topics"
                             "items custom"
                             "items dates"
                             "items .";
        grid-template-columns:1fr 300px;
        grid-template-rows:repeat(5, min-content);
    }
    .comp-noticias--estilo3 .noticias__container,
    .comp-noticias--estilo4 .noticias__container{
        display:grid;
        grid-template-areas: "custom search"
                             "items items"
                             "topics dates";
        grid-template-columns:1fr 1fr;
        grid-row-gap:24px;
        grid-column-gap:20px;
    }
    
}


.comp-noticias--estilo3 .noticias__aside:not(:last-child),
.comp-noticias--estilo4 .noticias__aside:not(:last-child){
    margin-bottom:0;   
}


.noticias__aside:not(:last-child){
    margin-bottom:1.5rem;
   
}

.noticias__list-items{
    grid-area: items;
     margin-bottom:2rem;
}

@media screen and (min-width: 1024px) {
    .noticias__list-items{
        padding-right:2rem;
        margin-bottom:0;
    }
}

/*
###########
 TEMAS
###########
*/
.noticias__topics{
    grid-area: topics;
    min-height:38px;
    padding:0;
        

}

@media screen and (min-width: 1024px) {
    .noticias__topics{
        padding:20px;
        background:#eee;
        border-radius:var(--radius1);
    }
}



.noticias__topics-title{
    font-size:18px;
    line-height:var(--line-height);
    border-bottom:1px solid #ccc;
    padding:0 0 0.25rem;
    margin:0 0 0.35rem;
    font-weight:var(--bold1);
    text-transform:uppercase;
    display:none;
}
.noticias__topics-button{

    display:inline-flex;
    font-weight:var(--bold1);
    text-transform:uppercase;
	align-items: center;
    padding:0rem 0.75rem;
      border:1px solid #ddd;
      color:#666;
      border-radius: var(--radius1);
    text-decoration:none;
    color:currentColor;
    min-height:38px;
}



.noticias__topics-button i{
     display:block;
    margin-left:0.5rem;
    font-size:0.85rem;
    line-height:36px;
}

@media screen and (max-width: 1023px) {
    .comp-noticias--estilo1 .noticias__nav > div,
    .comp-noticias--estilo2 .noticias__nav > div,
    #ficha .noticias__nav > div{
        display:none;
        background:#f5f5f5;
        padding:0.75rem;
        width:100%;
        margin-top:4px;
        position:absolute;
        box-shadow: 0px 1px 4px rgba(0,0,0,0.14);
        z-index:2;
    }
}
@media screen and (min-width: 1024px) {
    .noticias__topics-button{
        display:none;
    }
    .noticias__topics{
        padding:20px;
    }
    .noticias__topics-title {display: block;}
    .noticias__nav > div{display:block!important;border:0;padding:0;margin:0;}
}

.noticias__nav ul {
	display: grid;
	grid-template-columns:1fr;
    grid-row-gap:6px;
    grid-column-gap:16px;
}


.noticias__nav li {
	display: block;
	order: 0;
}

.noticias__nav ul a {
	text-decoration: none;
	color: #333;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.95rem;
	line-height: var(--line-height);
}

.noticias__nav li:first-child {
	display: block;
	order: 1;
	border-top: 1px dashed #ccc;
	margin-top: 4px;
	padding-top: 4px;
	text-transform: uppercase;
}


.noticias__nav li:first-child a {
	margin-bottom: 0;
}

.noticias__nav a.select {
	font-weight: var(--bold1);
}

.noticias__nav a.select span:first-child {
	display: inline-flex;
}

.noticias__nav a.select span:first-child:before {
	content: "\f105";
	font-family: var(--awesome);
	font-weight: 300;
	display: inline-block;
	margin-right: 4px;
}

.noticias__nav a .numNot {
	background: #fff;
	border-radius: 50%;
	width: 28px;
	line-height: 28px;
	height: 28px;
	text-align: center;
	font-size: 12px;
	font-weight: var(--bold1);
	margin-left: 4px;
	flex-shrink: 0;
}

.comp-noticias--estilo3 .noticias__topics-button,
.comp-noticias--estilo4 .noticias__topics-button{
    display:none;
}
.comp-noticias--estilo3 .noticias__topics,
.comp-noticias--estilo4 .noticias__topics{
    border-radius:var(--radius1);
    border:1px solid #eee;
    background:none;
    padding:20px;
}
.comp-noticias--estilo3 .noticias__topics-title,
.comp-noticias--estilo4 .noticias__topics-title{
    display: block;
}
.comp-noticias--estilo3 .noticias__nav > div,
.comp-noticias--estilo4 .noticias__nav > div{
    display:block!important;
    border:0;
    padding:0;
    margin:0;
}
.comp-noticias--estilo3 .noticias__topics-button span,
.comp-noticias--estilo4 .noticias__topics-button span{
    display:block;
    font-size:16px;
   line-height:36px;
}
.comp-noticias--estilo3 .noticias__nav ul,
.comp-noticias--estilo4 .noticias__nav ul{
    display:flex;
    flex-wrap:wrap;
    grid-gap:0;
}

.comp-noticias--estilo3 .noticias__nav li,
.comp-noticias--estilo4 .noticias__nav li{
    margin:2px 8px 2px 1px;
}

.comp-noticias--estilo3 .noticias__nav ul a,
.comp-noticias--estilo4 .noticias__nav ul a{
    background:#fff;
    color:#333;
    padding:4px;
    border-radius:30px;
    font-size:0.85rem;
    line-height: var(--line-height);
}
.comp-noticias--estilo3 .noticias__nav li:first-child,
.comp-noticias--estilo4 .noticias__nav li:first-child{
    border:0;
    margin:2px 1px;
    padding:0;

}
.comp-noticias--estilo3 .noticias__nav li:first-child a,
.comp-noticias--estilo4 .noticias__nav li:first-child a{
   font-weight:var(--bold1);
}
.comp-noticias--estilo3 .noticias__nav a .numNot,
.comp-noticias--estilo4 .noticias__nav a .numNot{
    color:#333;
    width: 22px;
    line-height: 22px;
    height: 22px;
    margin-left: 8px;
    font-size:11px;
    background:#eee;
}



/*
###########
 FECHAS
###########
*/
.noticias__dates{
    grid-area: dates;
    padding:20px;
    background:#eeeeee;
    border-radius:var(--radius1);
}
.comp-noticias--estilo3 .noticias__dates,
.comp-noticias--estilo4 .noticias__dates{
    border:1px solid #eee;
    background:none;
}
.noticias__dates-nav a{
    text-decoration: none;
	color: #333;
    display:flex;
    justify-content:space-between;
}

.noticias__dates-title {
    border-bottom:1px solid #ccc;
    padding:0 0 0.25rem;
    font-size:16px;
    line-height:var(--line-height);
    margin:0 0 0.35rem;
    font-weight:var(--bold1);
    text-transform:uppercase;
}

.notCont #menuFechas {}

.noticias__dates-nav #pullcomp {
	display: none;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	padding: 8px 12px;
	border-radius: 4px;
	margin: 0 0 4px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	color: #333;
	background: rgba(0, 0, 0, 0.05)
}

.noticias__dates-nav #pullcomp span {
	width: 100%;
	text-align: center;
}

.noticias__dates-nav #pullcomp i {
	margin-left: 12px;
	transform: translateY(-16%);
}

.noticias__dates-nav ul {
	display: flex;
	flex-direction: column;
}

.noticias__dates-nav li {
	display: block;
}
.noticias__dates-nav > ul > li:not(:last-child){
    margin-bottom:0.5rem;
}

.noticias__dates-nav ul ul {
	margin-top: 8px;
    display:none;
}

.noticias__dates-nav ul ul a {
	display: flex;
	align-items: center;
	margin: 0 0 4px;
	justify-content: space-between;
	padding: 2px 0;
	font-size: 0.95rem;
	line-height: var(--line-height);
}
.comp-noticias--estilo3 .noticias__dates-nav ul > li a .numNot, .comp-noticias--estilo4 .noticias__dates-nav ul > li a .numNot{
    background:#eee;
}
.noticias__dates-nav ul > li a .numNot{
	background: #fff;
	width: 28px;
    height:28px;
    display:inline-block;
    flex-shrink:0;
    line-height:28px;
	text-align: center;
	font-size: 12px;
	font-weight: var(--bold1);
    border-radius:50%;
	margin-left: 4px;
}
.noticias__dates-nav .spanActualRight span:first-child, .noticias__dates-nav .spnAnteriorRight span:first-child, .noticias__dates-nav .lnkMasAntiguosRight span:first-child{
    display:none;
}
.noticias__dates-nav .spanActualIcon, .noticias__dates-nav .spnAnteriorIcon{
   width: 28px;
    display:inline-block;
    flex-shrink:0;
   text-align:center;
}

/*
###########
 BUSCADOR
###########
*/

.noticias__search {
	grid-area: search;
    position:relative;
    max-width:380px;
    width:100%;
    margin-left: auto;
    display:flex;
    align-items:flex-start;
}

.noticias__search-cont {
	display: flex;
    width:100%;
    position:relative;
}

.noticias__search input {
    background: #eee;
    padding: 4px 42px 4px 12px;
    border: 1px solid #ddd;
    border-radius: var(--radius1);
    outline: 0;
    min-height: 38px;
    width:100%;
}

.noticias__search input:focus {
	background: #f5f5f5;
}

.noticias__search input::placeholder {
	font-style: italic;
}


.noticias__search button {
    position: absolute;
    right: 0;
    top: 0;
    background: #333;
    color: #fff;
    padding: 0 4px;
    text-align: center;
    border-radius: 0 var(--radius1) var(--radius1) 0;
    flex-shrink: 0;
    line-height: 32px;
    font-size: 18px;
    height: 38px;
    width: 38px;
    line-height: 38px;
}

.noticias__search button span {
	display: none;
}
.noticias__search-button-mv{
    display:none;
}

.comp-noticias--estilo3 .noticias__search,
.comp-noticias--estilo4 .noticias__search{
    margin:0 0 0 auto;
}


@media screen and (max-width: 600px) {
    .noticias__search {
        position:relative;
    }    
    .noticias__search-button-mv{
        display:flex;
        right:0;
        position:absolute;
        z-index:1;
        justify-content:center;
        align-items:center;
	    background: #333;
	    color: #fff;
	    padding: 4px 12px;
	    border-radius: var(--radius1);
	    flex-shrink: 0;
	    line-height: 32px;
	    font-size: 18px;
        width:38px;
        right:0;
        height:38px;
    }
    .noticias__search input {
        right: 0;
        z-index: 2;
        opacity: 0;
        transition: max-width 350ms ease, opacity 350ms ease;
        width: calc(100% - 12px);
        max-width: 38px;
        z-index: 1;
        margin: 0 0 0 auto;
    }
    .noticias__search button{border-radius:var(--radius1);}

    .noticias__search input:not(:placeholder-shown),
    .noticias__search input:focus {
        background: #f5f5f5;
        max-width: 360px;
        opacity: 1;
        padding: 4px 42px 4px 12px;
    }
   .noticias__search-cont{
        right:0;
        transition:width 300ms ease;
        overflow:hidden;
    }
    .noticias__search input:not(:placeholder-shown) ~ button,
    .noticias__search input:focus ~ button {
        z-index: 2;
        border-radius:0 var(--radius1) var(--radius1) 0;
    }

    .comp-noticias--estilo3 .noticias__search, .comp-noticias--estilo4 .noticias__search{
        align-items:center;
    }
    .comp-noticias--estilo3 .noticias__search input, .comp-noticias--estilo4 .noticias__search input{
        width:100%;
    }
}


/*
###########
 CUSTOM SHARED
###########
*/

.noticias__custom {
	grid-area: custom;
}


.noticias__custom>div:not(:last-child) {
	margin-bottom: 1rem;
}

.noticias__shared {
	border: 6px solid rgba(0, 0, 0, 0.05);
	padding: 16px;
	text-align: center;
    border-radius:var(--radius1);
}

.noticias__shared > p {
	font-weight: var(--bold1);
	text-transform: uppercase;
	margin: 0 0 0.5rem;
	font-size: 20px;
	line-height: var(--line-height);
}
.comp-noticias--estilo3 .noticias__custom,
.comp-noticias--estilo4 .noticias__custom{
    display:flex;
    align-items:center;
}
.comp-noticias--estilo3 .noticias__shared,
.comp-noticias--estilo4 .noticias__shared{
    padding:0;
    border:0;
    text-align:left;
    
}

.comp-noticias--estilo3 .noticias__shared > p,
.comp-noticias--estilo4 .noticias__shared > p{
    display:none;
}

/*
###########
 LISTADO
###########
*/


.comp-noticias--estilo1 .noticias__item:first-child,
.comp-noticias--estilo2 .noticias__item:first-child{
    padding-top:0;
}
.noticias__item{  
    border-bottom:1px solid #eee;
    font-size: 1rem;
    line-height: 1.4em;
}
.noticias__item-img{
    flex-shrink:0;
    display:flex;
}


.noticias__item-img > a{
    display:flex;
    flex:1;
    flex-direction:column;
    text-decoration:none;
    border-radius:6px;
    overflow:hidden;
}
.noticias__item-img img{
    display:block;
    width:100%;
    object-fit:cover;
    flex:1;
     transform:scale(1);
     transition:transform 300ms ease;
}

.noticias__item-img:hover img{
    transform:scale(1.1);
}

.noticias__item-inner{
    display:flex;
    flex-direction:column;
    flex:1;
}


.noticias__item-inner > p:last-child{
    display:flex;
    flex:1;
    flex-direction: column;
    justify-content: flex-end;
}




.noticias__item-title{
    font-size:1em;
    color:var(--primary);
    margin:0 0 0.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight:var(--bold1);
}





@media screen and (min-width: 600px) {

    .noticias__item-title{
        font-size:1.1em;

    }

}

.noticias__item-title a{
    text-decoration:none;
    color:currentColor;
    display:block;
}

.noticias__item-desc{
    font-size:0.95em;
     line-height:var(--line-height);
    margin:0 0 1em;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4;
        word-break: break-word;
}


.noticias__item-info{
    display: flex;
    align-items: center;
    margin:0 0 0.5em;
    font-size:0.90em;
    line-height:var(--line-height);
}
.noticias__item-date{
    display:inline-block;
    font-style:italic;
    opacity:0.75;
    flex-shrink:0;
        margin:0 0.5em 0 0;
}
.noticias__item-topic{
        display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-decoration:none;
    max-width:240px;

}




.noticias__item-button{
    display:inline-block;
    font-size:0.90em;
    line-height:var(--line-height);
    padding:0.4em 1em;
    border-radius:30px;
    background:#eee;
    text-decoration:none;
    color:currentColor;
    text-transform:uppercase;
    transition:background 300ms ease;
}




.noticias__item-button:hover{
     background:#ddd;
     color:#333;
}
.noticias__item-button:after{
    content:'\f105';
    font-weight:300;
    font-family:var(--awesome);
    display:inline-block;
    margin-left:0.35em;
}
/* Estilo 1 */
.comp-noticias--estilo1 .noticias__item-topic{
    padding:2px 6px;
    margin-left:0.35em;
    color:#666;
    border-radius:var(--radius1);
     background-color:var(--primary);
    background-image: linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0.85));
}

.comp-noticias--estilo1 .noticias__item{
    
    flex-direction:column;
    padding:2em 0;
}

.comp-noticias--estilo1 .noticias__item.notdest{
    padding: 1em;
    background: var(--primary);
    background-image: linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9));
    border:0;
    margin:1em 0;
    position:relative;
}
.comp-noticias--estilo1 .noticias__item.notdest .noticias__item-topic{
    background:#fff;
}

.comp-noticias--estilo1 .noticias__item.notdest:after{
     content:'';
     position:absolute;
     bottom:-1em;
     left:0;
     display:block;
     width:100%;
     height:1px;
     background:#eee;
}
.comp-noticias--estilo1 .noticias__item-inner{
    padding:1em 0 0;
}
.comp-noticias--estilo1 .noticias__item-inner > p:last-child{
     align-items: flex-end;
}
 .comp-noticias--estilo1 .noticias__item-title{
    -webkit-line-clamp: 2;
 }
.comp-noticias--estilo1 .noticias__item-desc{
    -webkit-line-clamp: 4;
}
.comp-noticias--estilo1 .noticias__item.notdest .noticias__item-desc{
    -webkit-line-clamp: 8;
}
.comp-noticias--estilo1 .noticias__item.notdest .noticias__item-button{
    background:var(--primary);
    color:#fff;
    transition:opacity 300ms ease;
}
.comp-noticias--estilo1 .noticias__item.notdest .noticias__item-button:hover{
    opacity:0.75;
}

@media screen and (min-width: 600px) {
    .comp-noticias--estilo1 .noticias__item{
        display:flex;
        flex-direction:row;
    }

    .comp-noticias--estilo1 .noticias__item-img{
        max-width:320px;
        display:flex;
        flex-direction:column;
        width:35%;
    }
    .comp-noticias--estilo1 .noticias__item.notdest .noticias__item-img{
         width:50%;
         max-width:none;
    }


    .comp-noticias--estilo1 .noticias__item-inner{
        padding:0 0 0 20px;
    }


}

/* Estilo 2 */
.comp-noticias--estilo2 .noticias__item-topic{
   color:currentColor;
}
.comp-noticias--estilo2 .noticias__item-topic:before{
    content:'•';
     margin:0 0.40em 0 0;
}

.comp-noticias--estilo2 .noticias__item{
    display:flex;
    flex-direction:row-reverse;
    justify-content:space-between;
    padding:2em 0;
}
.comp-noticias--estilo2 .noticias__item.notdest{
    flex-direction:column;
    position:relative;

}
.comp-noticias--estilo2 .noticias__item-img{
    max-width:480px;
    width:40%;
}
.comp-noticias--estilo2 .notdest .noticias__item-img{
    max-width:100%;
    width:100%;
    position:relative;
}

.comp-noticias--estilo2 .notdest .noticias__item-img img{
    max-height:480px;
}
.comp-noticias--estilo2 .noticias__item-inner{
    padding: 0 1.2em 0 0;
    max-width:600px;
}
.comp-noticias--estilo2 .noticias__item-info{
    margin:0;
    flex-wrap:wrap;
}
.comp-noticias--estilo2 .noticias__item-inner > p:last-child{
     align-items: flex-start;
}


.comp-noticias--estilo2 .notdest .noticias__item-inner{
    padding:1em;
    position:absolute;
    left:0px;
    max-width:100%;
    bottom:2em;
    color:#fff;
    width: 100%;
    background: linear-gradient(rgba(0,0,0,0.0),rgba(0,0,0,0.8) 75%);
    padding-top:30%;
        border-radius:0 0 6px 6px;

}
.comp-noticias--estilo2 .notdest .noticias__item-title{
    color:currentColor;
}

.comp-noticias--estilo2 .noticias__item.notdest .noticias__item-desc{
    display:none;
}
.comp-noticias--estilo2 .noticias__item .noticias__item-desc{
    display:none;
}
.comp-noticias--estilo2 .noticias__item-inner > p:last-child{
    display:none;

}
 .comp-noticias--estilo2 .noticias__item-title{
    -webkit-line-clamp: 3;
 }
 .comp-noticias--estilo2 .notdest .noticias__item-title{
    -webkit-line-clamp:2;
 }
   .comp-noticias--estilo2 .noticias__item-button{
     background:transparent;
      border:1px solid #ddd;
      color:#333;
   }
  .comp-noticias--estilo2 .notdest  .noticias__item-button{
    background:transparent;
    border:1px solid #fff;
    color:#fff;
  }

@media screen and (min-width: 600px) {
    .comp-noticias--estilo2 .noticias__item-inner > p:last-child{display:flex;}
    .comp-noticias--estilo2 .noticias__item .noticias__item-desc{
        display:-webkit-box;
        -webkit-line-clamp: 6;
    }
    .comp-noticias--estilo2 .noticias__item.notdest .noticias__item-desc{
        -webkit-line-clamp: 6;
    }
     .comp-noticias--estilo2 .noticias__item-title{
        -webkit-line-clamp: 2;
     }
    .comp-noticias--estilo2 .noticias__item-info{
        margin:0 0 0.5em;
    }
}

/* Estilo 3 */
.comp-noticias--estilo3 .noticias__item-desc{
    font-size:0.9em;
    line-height:var(--line-height);
    margin:0 0 0.7em;
    display:none;
}

.comp-noticias--estilo3 .noticias__item-inner > p:last-child{
     align-items: flex-start;
}

 .comp-noticias--estilo3 .noticias__item-title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
     -webkit-line-clamp:2;
    font-size:0.85em;
    line-height:var(--line-height);
}

 .comp-noticias--estilo3 .noticias__item-info{
    font-size:0.75em;
    flex-wrap:wrap;
    line-height:var(--line-height)
}

@media screen and (min-width: 600px) {
     .comp-noticias--estilo3 .noticias__item-title{

        font-size:1em;
        line-height:var(--line-height);
    }
    .comp-noticias--estilo3 .noticias__item-info {
        font-size: 0.85em;
        line-height: var(--line-height);
    }
    .comp-noticias--estilo3 .noticias__item-desc{
    display:-webkit-box;
    }
}

.comp-noticias--estilo3 .noticias__item-topic{
    color:currentColor;
}
.comp-noticias--estilo3 .noticias__item-topic:before {
    content: '•';
    margin: 0 0.25em 0 0;
}




.comp-noticias--estilo3 .noticias__item{
    border:0;
    position:relative;
    display:flex;
    flex-direction:column;
}

.comp-noticias--estilo3 .noticias__item.notdest:after{
    content:'RECOMENDADA';
    font-weight:var(--bold1);
    position:absolute;
    top:6px;
    left:6px;
    color:#fff;
    box-shadow:0px 1px 4px rgba(0,0,0,0.3);
    background:var(--primary);
    padding:6px 8px;
    border-radius:30px;
    font-size:0.85em;
    line-height:100%;
}
.comp-noticias--estilo3 .noticias__item-inner{
    padding:0.6em 0 0;
    flex:1;
}
.comp-noticias--estilo3 .noticias__item-desc{
 
}
.comp-noticias--estilo3 .noticias__list-items{
    padding:0;
    margin:0;
}

.comp-noticias--estilo3 .noticias__list-items-inner{
    display:grid;
    grid-template-columns:1fr 1fr ;
        grid-row-gap:24px;
        grid-column-gap:12px;


}

.comp-noticias--estilo3 .noticias__item-button{
    font-size:0.75em;
    line-height:var(--line-height);
    padding:0.15em 0.25em;
    border-radius:0;
    font-weight:var(--bold1);
    background:none;
    color:#666;
    border-bottom:1px solid #ddd;
}
.comp-noticias--estilo3 .noticias__item-button:hover{
    background:none;
    opacity:0.75;
}
@media screen and (min-width: 600px){
    .comp-noticias--estilo3 .noticias__item-button{
        font-size:0.85em;

    }
}

@media screen and (min-width: 768px) {
    .comp-noticias--estilo3 .noticias__list-items-inner{
        grid-template-columns:1fr 1fr 1fr;
    grid-row-gap:2em;
    grid-column-gap:20px;
    }

}

/* Estilo 4 */
.comp-noticias--estilo4 .noticias__item{
    box-shadow:0px 1px 4px rgba(0,0,0,0.20);
    transition:box-shadow 400ms ease;
    text-align:center;
}
.comp-noticias--estilo4 .noticias__item:hover{
     box-shadow:0px 1px 12px rgba(0,0,0,0.20)
}
.comp-noticias--estilo4 .noticias__item-img > a{
    border-radius:0;
}
.comp-noticias--estilo4 .noticias__item-desc{
    font-size:0.9em;
    line-height:var(--line-height);
    margin:0 0 0.7em;
}

.comp-noticias--estilo4 .noticias__item-inner > p:last-child{
     align-items: center;
}

 .comp-noticias--estilo4 .noticias__item-title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
     -webkit-line-clamp:2;
     margin:0 0 0.35em;
    font-size:1.15em;
    margin-top:calc(var(--padd-inner)/2);
}

 .comp-noticias--estilo4 .noticias__item-date{
 }

@media screen and (min-width: 600px) {
     .comp-noticias--estilo4 .noticias__item-title{
         -webkit-line-clamp:2;
        font-size:1.15em;
    }

    .comp-noticias--estilo4 .noticias__item-desc{
    display:-webkit-box;
    }
}
 .comp-noticias--estilo4 .noticias__item-info{
    justify-content:center;
 }
 .comp-noticias--estilo4 .noticias__item-topic{
    display:inline-block;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    position: absolute;
    top: 6px;
    margin:auto;
    color: currentColor;     
    max-width:90%;
    background: var(--primary);
    background-image: linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0.85));
    padding: 6px 12px;
    border-radius: 30px;
    font-size: 0.9em;
    line-height: 100%;
    transform:translateY(calc(-50%));
    margin-top:calc(var(--padd-inner)/2 * -1);
}


.comp-noticias--estilo4 .noticias__item{
    border:0;
    position:relative;
    display:flex;
    flex-direction:column;
}

.comp-noticias--estilo4 .noticias__item.notdest:after{
    content:'RECOMENDADA';
    font-weight:var(--bold1);
    position:absolute;
    top:6px;
    right:6px;
    color:#fff;
    background:var(--primary);
    padding:6px 8px;
    border-radius:30px;
    font-size:0.85em;
    line-height:100%;
}
.comp-noticias--estilo4 .noticias__item-inner{
    padding:var(--padd-inner);
    flex:1;
    position:relative;
}
.comp-noticias--estilo4 .noticias__item-desc{
 
}
.comp-noticias--estilo4 .noticias__list-items{
    padding:0;
    margin:0;
}

.comp-noticias--estilo4 .noticias__list-items-inner{
    display:grid;
    grid-template-columns:1fr ;
        grid-row-gap:20px;
        grid-column-gap:12px;


}

.comp-noticias--estilo4 .noticias__item-button{
    font-size:0.85em;
    line-height:var(--line-height);

}
.comp-noticias--estilo4  .noticias__item-button:after{
    content:'\f30b';
    font-weight:900;
}


@media screen and (min-width: 600px) {
    .comp-noticias--estilo4 .noticias__list-items-inner{
    grid-template-columns:1fr 1fr;
    grid-row-gap:2em;
    grid-column-gap:20px;
    }

}
@media screen and (min-width: 768px) {
    .comp-noticias--estilo4 .noticias__list-items-inner{
    grid-template-columns:1fr 1fr 1fr;
    }

}


/*
###########
 FICHA
###########
*/

.noticias__ficha-article{
    grid-area: items;
     margin-bottom:2rem;
}

.noticias__ficha-article article{
     margin-bottom:2rem;
}

@media screen and (min-width: 1024px) {
    .noticias__ficha-article{
        padding-right:2rem;
        margin-bottom:0;
    }
}

.noticias__ficha-head{
    margin-bottom:20px;
}
.noticias__ficha-info{
    display:flex;
    align-items:center;
     font-size: 0.9rem;
    flex-wrap:wrap;
    line-height: var(--line-height);
}

.noticias__ficha-dates{

   margin:2px 16px 2px 0;
    opacity:0.75;
}
.noticias__ficha-dates #spnFecFreshness:before{
       content:'•'                                            
                                                
}
.noticias__ficha-topics{
    display:flex;
    flex-wrap:wrap;
}
.noticias__ficha-topics li{
    margin:2px 4px 2px 0;
    list-style:none;

}
.noticias__ficha-topics a{
    text-decoration:none;
    padding: 4px 12px;
    color: #666;
    border-radius: 30px;
    background-color: var(--primary);
    background-image: linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0.85));
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
     -webkit-line-clamp:1;
}

.noticias__ficha-img:not(:last-child){
    margin:0 0 24px
}
.noticias__ficha-img{
    background-size:cover;
    background-position:center center;
    position:relative;
    border-radius:6px;
}
.noticias__ficha-img:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    border-radius:6px;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.3);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter: blur(12px);
}
.noticias__ficha-img img{
    display:block;
    width:100%;
    border-radius:6px;
    overflow: hidden;
    object-fit:contain;
    max-height:70vh;
    position:relative;
    z-index:1;
}
.noticias__ficha-desc img{
    display:block;
    width:100%;
    border-radius:6px;
    overflow: hidden;
    object-fit:contain;
    max-height:60vh;
    background-color:#f5f5f5;
    position:relative;
    z-index:1;
}
.noticias__ficha-desc .imagen:first-child:not(:last-child){
    margin: 0 0 16px;
    display:block;
}
.noticias__ficha-desc a{
    word-break:break-word;

}

.noticias__ficha-article .mce-toc h2{
    border-bottom:1px solid #ccc;
    padding-bottom:0.5rem;
}
.noticias__ficha-article .mce-toc { margin: 0 0 24px; background:linear-gradient(to right,rgba(0,0,0,.05),rgba(0,0,0,0));    border-radius: var(--radius1); padding:20px;}
.noticias__ficha-article .mce-toc ul{padding:0;}
.noticias__ficha-article .mce-toc ul li{ list-style: none;}
.noticias__ficha-article .mce-toc ul li a{ text-decoration: none; }
.noticias__ficha-article .mce-toc ul li a:hover{ text-decoration: underline;}

.noticias__ficha-desc h2{
    font-size: var(--font-m);
    line-height: 1.25em;
    color:currentColor;
    opacity:0.9;
    font-weight:var(--bold1);
        margin: 0 0 0.5em;
}
.noticias__ficha-desc h3{
    line-height: 1.25em;
    font-size: var(--font-s);
    color:var(--primary);
    font-weight:var(--bold1);
        margin: 0 0 0.6em;
}
.noticias__ficha-article ul,
.noticias__ficha-article ol{
        padding-left: 1.25rem;
}
.noticias__ficha-article ul:not(:last-child),
.noticias__ficha-article ol:not(:last-child){
    margin: 0 0 1.25rem;
}
.noticias__ficha-article ul li:not(:last-child),
.noticias__ficha-article ol li:not(:last-child){
    margin: 0 0 0.5rem;
}
.noticias__ficha-article blockquote:not(:last-child){
    margin: 0 0 1.25rem;
}
.noticias__ficha-article blockquote p {
    border-left: 4px solid var(--primary);
    background:var(--primary);
   background-image: linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0.85));
    padding: 1rem;
    font-size:var(--font-s);
    line-height: 1.25em;
    opacity: .8;
    font-style: italic;
}
.noticias__ficha-article ul li:not(:last-child) {
    margin: 0 0 0.5rem;
}

.noticias__ficha-article iframe {
    display: block;
    border: 0;
    border-radius: var(--radius1);
    max-width: 100%;
}

.noticias__ficha-article iframe[src*="youtube"],
.noticias__ficha-article iframe[src*="vimeo"] {
    width: 100%;
}

.noticias__ficha-article iframe[src*="ivoox"] {
    min-height: 190px;
}

@supports (aspect-ratio: 16 / 9) {
    .noticias__ficha-article iframe[src*="youtube"], .noticias__ficha-article iframe[src*="vimeo"] {
        height: auto;
        aspect-ratio: 16 / 9;
    }
}

.noticias__video {
    margin-top: 1.25rem;
}

@supports not (aspect-ratio: 4 / 3) {

    .noticias__video{
     padding-bottom:56.25%;
     position:relative;
    }
    .noticias__video > iframe{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }
}

/*
###########
 DESCARGA
###########
*/
.noticias__download{
    margin-top:1.2rem;
}
.noticias__download p{
 margin:0 0 0.5rem;
}
.noticias__download-name{
 margin:0 0 0.5rem;
 font-size:0.9rem;
 line-height:var(--line-height);
    display: block;
overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
     -webkit-line-clamp:2;
max-width:300px;
}

.noticias__download-title{
    font-size:var(--font-xs);
    font-weight:var(--bold1);
    color:#333;
    margin:0 0 0.5rem;
}
.noticias__download-inner{
    text-align: center;
    border-radius: 6px;
    padding: 0.8rem;
    display: inline-block;
    max-width: 600px;
    background:#eee;
}
.noticias__download-button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    padding:0.5rem 1rem;
    height:40px;
    border-radius: 6px;
    color:#fff;
    background:var(--primary);
}
.noticias__download-button i{
    margin-right:0.5rem;
}
.noticias__download input{
    padding: 0.6rem 1rem;
    display: inline-block;
    height: 40px;
    border-radius: 6px;
    max-width: 160px;
}
.noticias__download-pass{
    display:none;
}
.noticias__download-pass #spnContrasena{
    display:none;
}
.noticias__download-error{
    color:red;
     font-size:1rem;
     line-height:var(--line-height);
     margin-top:0.5rem;
     display:block
}

/*
###########
 SIN RESULTADOS
###########
*/
#lblNoRes{
    grid-column: 1 / -1;
    background:#f5f5f5;
    padding:16px;
    margin-bottom:2rem;
    display:block;
}

/*
###########
 PAGINACIÓN
###########
*/
#dvPaginacion { text-align: center;  margin-top: 2rem; }
#dvPaginacion ul li:not(:last-child):not(:first-child){ display: none;}
#dvPaginacion ul li{list-style:none; display:inline-block;}
#dvPaginacion ul li a{ display: block; width: 30px; font-size: 14px; line-height: 36px; border-radius: 4px; text-decoration: none; margin: 5px; background:#eee; color:currentColor; font-size:14px;}
#dvPaginacion ul li:first-child a, #dvPaginacion  ul li:last-child a{ width: 74px; font-size:18px;}
#dvPaginacion ul li .select { font-weight: var(--bold1); background:#ddd;}
#dvPaginacion ul li .des {  opacity:0.6;}

@media screen and (min-width: 600px) {
    #dvPaginacion ul li:not(:last-child):not(:first-child){ display: inline-block;}
   #dvPaginacion ul li a{line-height: 30px;font-size:15px;}
   #dvPaginacion ul li .des { display:none;}
}

.comp-noticias--estilo3 #dvPaginacion{border-bottom:1px solid #ddd; margin:2rem 0 1rem; padding-bottom:2rem;}

/*
###########
 FOOTER FICHA
###########
*/
.noticias__footer{margin-top:2rem;}
.noticias__buttton-return{display: inline-block; border-radius: 6px; text-decoration: none; padding: 0.8rem 1.6rem;line-height:100%; background:#eee;color:currentColor;}
.noticias__buttton-return i{margin-right:0.5rem;}

/*
###########
 RELACIONADAS
###########
*/
.noticias__rels{
    padding:2rem 0;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}
.noticias__rels .bmmin3 .bloggalcont > div > .bgcnom > h2{
    font-size:12px;
}
.noticias__rels .bmmin3 .bloggalcont > div{
    padding:12px 4px;
}

/*
###########
 WIDGETS
###########
*/

.noticias-widget .noticias__item-title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
     -webkit-line-clamp:2;
     font-size:1rem;
     line-height:1.4em;
}
.noticias-widget .noticias__item-desc{
    font-size:0.9em;
    word-break:break-word;
    margin:0;
}

.noticias-widget .noticias__item-topic{
    color:currentColor;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
}
.noticias-widget .noticias__item-topic:before {
    content: '•';
    margin: 0 0.40em 0 0;
}

/* Estilo 1*/
.noticias-widget--estilo1{
    display:grid;
    grid-template-columns:1fr;
    grid-column-gap:20px;   
}
.noticias-widget--estilo1 .noticias__item-title{
    -webkit-line-clamp:2;
    font-size:0.9em;

}
.noticias-widget--estilo1 .noticias__item-info{
    font-size:0.80em;
 
    margin:0;
}
.noticias-widget--estilo1 .noticias__item {
    display: flex;
    flex-direction: row;
    padding: 1.2em 0;
}
.noticias-widget--estilo1 .noticias__item-img {
    max-width: 134px;
    width: 30%;
    display:block;
}
.noticias-widget--estilo1 .noticias__item-inner {
    padding: 0  0 0 0.8em;
}
.noticias-widget--estilo1 .noticias__item-desc{
    display:none;
}

.noticias-widget--estilo1 .noticias__item.notdest{
    padding: 0.6em;
    background: var(--primary);
    background-image: linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9));
    border:0;
    margin:0.6em 0;
    position:relative;
}
.noticias-widget--estilo1 .noticias__item.notdest:after{
     content:'';
     position:absolute;
     bottom:-0.6em;
     left:0;
     display:block;
     width:100%;
     height:1px;
     background:#eee;
}
.noticias-widget--estilo1  .noticias__item-topic{
    padding:2px 6px;
    color:#666;
    margin-left:0.3em;
    border-radius:var(--radius1);
     background-color:var(--primary);
    background-image: linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0.85));
}
.noticias-widget--estilo1  .noticias__item.notdest .noticias__item-topic{
 background:#fff;
}
.noticias-widget--estilo1  .noticias__item-topic:before{
    display:none;
}

.noticias-widget--estilo1  .noticias__item.notdest{
    padding: 0.6em;
    background: var(--primary);
    background-image: linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9));
    border:0;
    margin:0.6em 0;
    position:relative;
}


@media screen and (min-width: 600px) {


}
@media screen and (min-width: 1024px) {
    .noticias-widget--estilo1 .noticias__item-title{
        -webkit-line-clamp:3;
        font-size:1em;
   
    }

}

/* Estilo 2*/
.noticias-widget--estilo2{
    display:grid;
    grid-template-columns:1fr;
    grid-gap:12px;
}
.noticias-widget--estilo2 .noticias__item{
    position:relative;
    border-radius:6px;
    overflow:hidden;
}
.noticias-widget--estilo2 .noticias__item-desc{
    display:none;
}
.noticias-widget--estilo2 .noticias__item-inner {
    padding: 1em;
    position: absolute;
    left: 0px;
    max-width: 100%;
    bottom: 0em;
    color: #fff;
}
.noticias-widget--estilo2 .noticias__item-title{
    color:#fff;
}
.noticias-widget--estilo2 .noticias__item-inner {
    width: 100%;
    background: linear-gradient(rgba(0,0,0,0.0),rgba(0,0,0,0.8) 75%);
    padding-top:34%;
}
.noticias-widget--estilo2 .noticias__item-info{
    margin:0;
}
.noticias-widget--estilo2 .notdest:after{
    content:'RECOMENDADA';
    font-weight:var(--bold1);
    position:absolute;
    top:6px;
    left:6px;
    box-shadow:0px 1px 4px rgba(0,0,0,0.3);
    background:rgba(255,255,255,0.94);
    padding:6px 8px;
    font-size:0.8em;
    line-height:100%;
    border-radius:30px;
}

@media screen and (min-width: 600px) {
    .noticias-widget--estilo2{
        grid-template-columns:1fr 1fr;
    }

}
@media screen and (min-width: 1024px) {
    .noticias-widget--estilo2{
        grid-template-columns:1fr 1fr 1fr;
    }

}

/* Estilo 3*/
.noticias-widget--estilo3{
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap:12px;
    grid-row-gap:16px;

}

.noticias-widget--estilo3 .noticias__item-title{
    font-size:0.85em;

}

.noticias-widget--estilo3 .noticias__item-info{
    font-size:0.70em;

}

.noticias-widget--estilo3 .noticias__item{
    border:0;
    position:relative;
}

.noticias-widget--estilo3 .notdest:after{
    content:'RECOMENDADA';
    font-weight:var(--bold1);
    position:absolute;
    top:6px;
    left:6px;
    box-shadow:0px 1px 4px rgba(0,0,0,0.3);
    background:var(--primary);
    color:#fff;
    padding:6px 8px;
    font-size:0.8em;
    line-height:100%;
    border-radius:30px;
}
.noticias-widget--estilo3 .noticias__item-inner{
    padding:0.6em 0 0;
}
.noticias-widget--estilo3 .noticias__item-desc{
    margin:0;
    display:none;
}

@media screen and (min-width: 600px) {
    .noticias-widget--estilo3{
        grid-gap:20px;
    }
}

@media screen and (min-width: 768px) {
    .noticias-widget--estilo3{
        grid-template-columns:1fr 1fr 1fr 1fr;
    }
    
    .noticias-widget--estilo3 .noticias__item-title{
       font-size:0.95em;

    }

    .noticias-widget--estilo3 .noticias__item-info{
        font-size:0.80em;

    }
}

/* Estilo 4 */
.noticias-widget--estilo4 .noticias__item{
    box-shadow:0px 1px 4px rgba(0,0,0,0.20);
    transition:box-shadow 400ms ease;
    text-align:center;
}
.noticias-widget--estilo4 .noticias__item:hover{
     box-shadow:0px 1px 12px rgba(0,0,0,0.20)
}
.noticias-widget--estilo4 .noticias__item-img > a{
    border-radius:0;
}
.noticias-widget--estilo4 .noticias__item-desc{
    font-size:0.9em;
    margin:0;

}

.noticias-widget--estilo4 .noticias__item-inner > p:last-child{
     align-items: center;

}

 .noticias-widget--estilo4 .noticias__item-title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
     -webkit-line-clamp:2;
    font-size:18px;
    margin: 0 0 0.35em;
    margin-top:calc(var(--padd-inner)/2);
    

}

 .noticias-widget--estilo4 .noticias__item-info{
 margin:0 0 0.25em;
 justify-content:center;
}
 .noticias-widget--estilo4 .noticias__item-date{
    margin:0;
 }



.noticias-widget--estilo4 .noticias__item-topic{
    display:inline-block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    position: absolute;
    top: 6px;
    left:50%;
    margin:auto;
    color: currentColor;     
    width:max-content;
    max-width:90%;
    background: var(--primary);
    background-image: linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0.85));
    padding: 6px 12px;
    border-radius: 30px;
    font-size: 0.9em;
    line-height: 100%;
    transform:translateY(-50%) translateX(-50%);
    margin-top:calc(var(--padd-inner)/2 * -1);
}
.noticias-widget--estilo4 .noticias__item-topic:before{
    display:none;
}


.noticias-widget--estilo4 .noticias__container{
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-gap:20px;

}


.noticias-widget--estilo4 .noticias__item{
    border:0;
    position:relative;
    display:flex;
    flex-direction:column;
}

.noticias-widget--estilo4 .noticias__item.notdest:after{
    content:'RECOMENDADA';
    font-weight:var(--bold1);
    position:absolute;
    top:6px;
    right:6px;
    color:#fff;
    background:var(--primary);
    padding:6px 8px;
    border-radius:30px;
    font-size:0.85em;
    line-height:100%;
}
.noticias-widget--estilo4 .noticias__item-inner{
    padding:var(--padd-inner);
    flex:1;
    position:relative;
    background:#fff;
}

.noticias-widget--estilo4 .noticias__list-items{
    padding:0;
    margin:0;
}

.noticias-widget--estilo4 {
    display:grid;
    grid-template-columns:1fr ;
        grid-gap:16px;


}

.noticias-widget--estilo4 .noticias__item-button{
    font-size:0.85em;

}
.noticias-widget--estilo4  .noticias__item-button:after{
    content:'\f30b';
    font-weight:900;
}


@media screen and (min-width: 600px) {
    .noticias-widget--estilo4 {
    grid-template-columns:1fr 1fr;
    }

}
@media screen and (min-width: 768px) {
    .noticias-widget--estilo4 {
    grid-template-columns:1fr 1fr 1fr;
    grid-gap:16px;
    }

}

/*
###########
 ERROR 404
###########
*/
.dvError404{  }
.dvError404 .btn404 a { display: inline-block; margin-right: 10px; padding: 8px 16px; border-radius: 4px; text-decoration: none; margin: 0 10px 10px 0;background:#eee; color:inherit;}

/* Estilo mosaico */
.noticias-widget--mosaico.noticias-widget--estilo3 .noticias__item,
.noticias-widget--mosaico.noticias-widget--estilo2 .noticias__item{
    display:flex;
    flex:1;
    flex-direction:column;
}
.noticias-widget--mosaico.noticias-widget--estilo2 .noticias__item-img{
 flex:1;
}

.noticias-widget--mosaico.noticias-widget--estilo3 .noticias__item:first-child{
    grid-column:span 2;
    grid-row:span 2;
}
.noticias-widget--mosaico.noticias-widget--estilo3 .noticias__item:first-child .noticias__item-title{
    font-size:1rem;
    line-height:var(--line-height);
}
.noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:first-child .noticias__item-img,
.noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:nth-child(2) .noticias__item-img{
    width:40%;
    max-width:300px;
}
.noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:first-child .noticias__item-title,
.noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:nth-child(2) .noticias__item-title{
    display:-webkit-box;
    -webkit-line-clamp:3;
}


.noticias-widget--mosaico.noticias-widget--estilo4  .noticias__item:not(:first-child)  .noticias__item-desc{
   display:none;
}
.noticias-widget--mosaico.noticias-widget--estilo4  .noticias__item:first-child .noticias__item-desc{
    -webkit-line-clamp:5;
}
.noticias-widget--mosaico.noticias-widget--estilo4  .noticias__item:not(:first-child) .noticias__item-info{
    margin:0;
}

@media screen and (min-width: 600px) {
    .noticias-widget--mosaico.noticias-widget--estilo1{
        grid-template-columns:1fr;
    }
    .noticias-widget--mosaico.noticias-widget--estilo2{
        grid-template-columns:1fr;
    }

    .noticias-widget--mosaico.noticias-widget--estilo4 .noticias__item:first-child{
    grid-column:span 2;
    grid-row:span 2;
    }


}
@media screen and (min-width: 768px) {
    .noticias-widget--mosaico.noticias-widget--estilo1{
        grid-template-columns:1fr 1fr 1fr;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:first-child,
    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:nth-child(2){
        grid-column:span 2;
        grid-row:span 2;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:nth-child(3){
        grid-column:3;
        grid-row:1;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:nth-child(4){
        grid-column:3;
        grid-row:2;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:nth-child(5){
        grid-column:3;
        grid-row:3;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:nth-child(6){
        grid-column:3;
        grid-row:4;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:first-child .noticias__item-desc,
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:nth-child(2) .noticias__item-desc{
        display:-webkit-box;
        -webkit-line-clamp:3;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:first-child .noticias__item-info,
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:nth-child(2) .noticias__item-info{
        margin:0 0 0.5rem;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:first-child .noticias__item-title,
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:nth-child(2) .noticias__item-title{
        display:-webkit-box;
        -webkit-line-clamp:2;
    }

    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item .noticias__item-title {
        -webkit-line-clamp: 1;
    }
    .noticias-widget--mosaico.noticias-widget--estilo2{
        grid-template-columns:1fr 1fr 1fr;
    }
    .noticias-widget--mosaico.noticias-widget--estilo2 .noticias__item:first-child{
        grid-column:span 2;
        grid-row:span 2;
    }
}

@media screen and (min-width: 768px) {
    .noticias-widget--mosaico.noticias-widget--estilo3{
        grid-template-columns:1fr 1fr 1fr 1fr;
    }

    .noticias-widget--mosaico.noticias-widget--estilo3  .noticias__item:first-child .noticias__item-desc{
        display:-webkit-box;
        -webkit-line-clamp:4;
    }
    

    .noticias-widget--mosaico.noticias-widget--estilo2  .noticias__item:not(:first-child) .noticias__item-title{
        -webkit-line-clamp:1;
    }
     .noticias-widget--mosaico.noticias-widget--estilo4  .noticias__item:first-child .noticias__item-desc{
        -webkit-line-clamp:6;
    }
    .noticias-widget--mosaico.noticias-widget--estilo3 .noticias__item:not(:first-child) .noticias__item-title,
    .noticias-widget--mosaico.noticias-widget--estilo4 .noticias__item:not(:first-child) .noticias__item-title{
        font-size:16px;
        line-height:var(--line-height);
    }

}

@media screen and (min-width: 1024px) {
    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:first-child .noticias__item-title, .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item:nth-child(2) .noticias__item-title {
        display: -webkit-box;
        -webkit-line-clamp: 3;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:first-child .noticias__item-desc,
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:nth-child(2) .noticias__item-desc{
        -webkit-line-clamp:5;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1 .noticias__item .noticias__item-title {
        -webkit-line-clamp: 2;
    }
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:first-child .noticias__item-title,
    .noticias-widget--mosaico.noticias-widget--estilo1  .noticias__item:nth-child(2) .noticias__item-title{
        font-size:18px;
        line-height:var(--line-height);

    }

}





