
/* ------------------ banda cajas noticias ------------------ */
#noticias .card-header{background-color: #fff; min-height: 70px;}
#noticias .card-header h2{font-size: clamp(1.1em , 2.5vw , 1.25em); color:#000;  margin-bottom: 0px;}
#noticias .card-header .fecha{font-size: 0.8em;}
#noticias .card-text{  font-size: 0.9em;}
#noticias .card-text.datos_centrales{ line-height: 1.4em; }

#noticias .card-footer{
    background: none!important;
    border-top:none;
    position: absolute;
    bottom:0px;
    left: 15px;
    z-index: 1;
}

#noticias .card-footer .btn_corporativo{ padding: 8px 20px; }
#noticias .card { transition: all 1s linear!important; display:flex; align-items: stretch;  padding-bottom: 50px;}
#noticias .card:hover { box-shadow: 0 0 40px #00000080!important;}
#noticias .sinopsis{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /*text-align: justify;*/
}
/*----- media queries cajas noticas ---*/

/* Extra small devices (portrait phones, less than 576px)*/
@media (width <= 575.98px) {

}

/* Small devices (landscape phones, 576px and up)*/
@media (576px <= width <= 767.98px) {

}

/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) {
}

/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px) {

}

/* Extra large devices xl(large desktops, 1200px and up)*/
@media (1200px <= width <= 1399px) {

}

/* Extra large devices xl(large desktops, 1400px and up)*/
@media (width >= 1400px) {

}

.ver {
    font-weight: 500;
    font-size: 0.9em;
}

article:hover .zona_datos_not .ver {
    color: #000;
}

.sinopsis_noticia {
    color: #666;
    margin-top: 25px;
    display: block;
}

article:hover img {
    opacity: 0.8 !important;
}

article:hover .zona_datos_not {
    position: relative;
    -webkit-box-shadow: 0 0 22px #ccc, 0 0 0 #CCC inset;
    -moz-box-shadow: 0 0px 22px #ccc, 0 0 0 #CCC inset;
    box-shadow: 0 0px 22px #ccc, 0 0 0px #CCC inset;
}

article .zona_datos_not .fecha {
    padding: 3px 15px;
    font-size: 0.8em;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 15px;
}

article .zona_datos_not .categoria {
    padding: 3px 15px;
    font-size: 0.8em;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 15px;
    border: 1px solid #ccc;
    color: #666;
    letter-spacing: 1px;
}

/*---------------ficha noticia -----------*/
.fondo_adornos {   padding: 10px 0px; background-color: #e0d8cb90;}

.ficha_noticia .caja_noticia_g h1{font-size:clamp(1.375rem, 1.173rem + 1.01vw, 2.5rem); color:#000; }
.ficha_noticia .caja_noticia_g h2{font-size:clamp(1.25rem, 1.138rem + 0.56vw, 1.875rem); color:#00847C; text-align: left;}
.ficha_noticia .caja_noticia_g h3{font-size:clamp(1.125rem, 1.046rem + 0.39vw, 1.563rem); color:#000;}
.ficha_noticia .caja_noticia_g h4{font-size:clamp(1.063rem, 1.006rem + 0.28vw, 1.375rem); color:#00847C;}
.ficha_noticia .fecha_redes{display: flex; justify-content: space-between;}
.ficha_noticia .fecha_redes .fecha_g{font-size: clamp(1.125rem, 0.934rem + 0.96vw, 1.7rem); text-transform: uppercase; line-height:90%; color:#B58845;}
.ficha_noticia .lista_redes{ margin-bottom: 0px;}
.ficha_noticia .lista_redes li {
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px 0px 0;
}

.ficha_noticia .lista_redes li i {
    line-height: 30px !important;
}

.ficha_noticia .lista_redes li a {
    border-radius: 50%;
    color: #fff;
    font-size: 16px;
    height: 30px;
    text-align: center;
    width: 30px;
    display: inline-block;

}

.ficha_noticia .lista_redes a:hover { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.7);}

.facebook { background-color: #3B5998;}
.twitter { background-color: #00A0D1;}
.youtube { background-color: #C4302B;}
.instagram { background-color: #825C48;}
.whatsapp { background-color: #3DC24F;}
.email { background-color: #f6d317;}



.ficha_noticia .caja_noticia_g .texto a:hover{font-weight: bolder;}


/*--columna dcha--*/
.ficha_noticia  .columna_dcha .titular_columna{ font-weight:600;   line-height:100%; font-size:1.5em;  color:#000; padding-left: 83px; }
.ficha_noticia .not_peke h2{    line-height:110%; font-size:clamp(1.1rem, 1.046rem + 0.27vw, 1.3rem);  color:#333;  margin-bottom: 5px;font-weight: 400;}

.ficha_noticia .not_peke .caja_not a{display: grid; grid-template-columns:60px auto; color:#666;}

.ficha_noticia .not_peke .fecha_not{font-size: clamp(1.2rem, 5vw, 2rem); text-align: center; line-height: 100%; text-transform: uppercase; color:#ccc; transition: color 1s linear;}
.ficha_noticia .not_peke .fecha_not span{ display: block; line-height: 100%; font-size: 0.7em; color:#B58845 }
.ficha_noticia .not_peke .fecha_not b{color:#bbbaba;}
.ficha_noticia .not_peke .caja_not .noticia-body {position: relative;}
.ficha_noticia .not_peke .caja_not .noticia-body .sinopsis{margin-bottom:5px;}
.ficha_noticia .not_peke .caja_not a:hover .btn{transition: box-shadow 1s linear;}
.ficha_noticia .not_peke .caja_not a:hover .btn{   box-shadow: 10px 12px 34px #8f8f8f, -15px 1px 38px #8f8f8f;}
.ficha_noticia .not_peke .sinopsis{
    display: block;
    display: -webkit-box;
    line-height: 140%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ficha_noticia  .ver_mas {
    font-size: 0.85em;
    font-weight: 400;
    padding: 2px ;
    display: inline-block;
    font-weight: 500;
    letter-spacing: 1px;
    transition: all 1s linear !important;
}
.ficha_noticia .not_peke .sinopsis p{margin-bottom: 10px; font-size: 0.9em; line-height: 110%;}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    .ficha_noticia  .columna_dcha {margin-top: 40px;}

}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    .ficha_noticia  .columna_dcha {margin-top: 40px;}

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {

}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1399px){
    /*.ficha_noticia .caja_noticia_g .texto{text-align: justify;}*/

}
/* Extra large devices (large desktops, 1400px and up)*/
@media (min-width: 1400px) {
    /*.ficha_noticia .caja_noticia_g .texto{text-align: justify;}*/

}

