
/*--------------noticias------------*/

#blog_interior{text-align: center;    }

#blog_interior .bloque_noticia{display: flex; flex-direction: column;}

#blog_interior  .bloque_noticia a{display: block; position: relative;    overflow: hidden;}
  
#blog_interior  .bloque_noticia .foto_not {
   
    margin: 0;
  }
  
  .bloque_noticia img {
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.4s ease;
  }
  
  .bloque_noticia .relleno_not {
    flex: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.7); /* cuadro negro con transparencia */
    color: #fff;
    padding: 15px;
    transition: transform 0.4s ease;
    transform: translateY(0); /* visible al inicio */
    overflow: hidden;
    text-align: left;
  }
  
  #blog_interior .bloque_noticia h2 {
    margin: 0 0 8px;
    font-size: 1.1rem;
    color:#fff;
    font-weight: 300;
    min-height: 50px;
  }
  
  #blog_interior .bloque_noticia .fecha_not {
    font-size: 0.8rem;
    letter-spacing: 1px;
    opacity: 0.9;
  }
  
  /* Efecto hover */
  #blog_interior .bloque_noticia:hover .relleno_not {
    transform: translateY(100%); /* desaparece hacia abajo */
  }
  
  #blog_interior  .bloque_noticia:hover img {
    transform: scale(1.05); /* zoom suave en la imagen */
  }

  #blog_interior  .bloque_noticia a{overflow: hidden;}




/*------------------ ficha --------------------*/
/*.ficha_noticia {background-color:#A69F83 ;}*/
.ficha_noticia .caja_noticia_g{border:1px solid #A69F83;}
.ficha_noticia .caja_noticia_g h1{font-size:clamp(1.5rem, 2.2rem, 3rem); color:#a59c77; text-transform: uppercase; }
.ficha_noticia .caja_noticia_g h2{font-size:clamp(1.25rem, 1.138rem + 0.56vw, 1.875rem); color:#a59c77; text-align: left;}
.ficha_noticia .caja_noticia_g h3{font-size:clamp(1.125rem, 1.046rem + 0.39vw, 1.563rem); color:#a59c77;}
.ficha_noticia .caja_noticia_g h4{font-size:clamp(1.063rem, 1.006rem + 0.28vw, 1.375rem); color:#a59c77;}





.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:#fff;}
.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:500;   line-height:100%; font-size:1.5em;  color:#a59c77; padding-left: 83px; }
.ficha_noticia .not_peke h3{  
    line-height:110%; font-size:clamp(1.1rem, 1.046rem + 0.27vw, 1.2rem);  color:#ccc;  margin-bottom: 5px; font-weight: 400;}

.ficha_noticia .not_peke .caja_not a{display: grid; grid-template-columns:60px auto; color:#ccc; transition: all 500ms linear;}

.ficha_noticia .not_peke .fecha_not{font-size: clamp(1.2rem, 5vw, 2rem); text-align: center; line-height: 100%; text-transform: uppercase; color:#a59c77; transition: color 1s linear;}
.ficha_noticia .not_peke .fecha_not span.dia{ display: block; line-height: 80%;    letter-spacing: 3px; font-size: 1.1em;}
.ficha_noticia .not_peke .fecha_not span{ display: block; line-height: 100%; font-size: 0.7em; font-weight: 400; }
.ficha_noticia .not_peke .fecha_not span.anio{letter-spacing: 3px; font-size: 0.5em;}
.ficha_noticia .not_peke .fecha_not b{color:#fff;}
.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 .fecha_not{color:#fff!important;}
.ficha_noticia .not_peke .caja_not a:hover .ver_mas{ color:#fff;}
.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;    
    padding: 2px ;
    display: inline-block; 
    font-weight: 400;  
    letter-spacing: 1px;
    transition: all 1s linear !important;
    color:#a59c77;
}
.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 .desarrollo_not_g{text-align: justify;}

}
/* Extra large devices (large desktops, 1400px and up)*/
@media (min-width: 1400px) {
    .ficha_noticia .caja_noticia_g .desarrollo_not_g{text-align: justify;}

}

