
.listado_doc{background-color: #fff;   }
.listado_doc h2{ font-weight:400;  text-transform: uppercase;   display: inline-block;
    text-decoration: underline;   
    text-decoration-thickness: 2px; /* grosor */
    text-underline-offset: 10px; /* separación del texto */
    position: relative;}


.caja_listado{background-color: #efefef;
    display: inline-block; width: 49%!important; margin:0.5%; padding: 8px ; transition: all 1s ease; border: 1px dotted #ccc; border-radius: 5px;}


.caja_listado .row{ align-items: center; display: grid; grid-template-columns: auto 50px; padding: 8px;}
.caja_listado .descarga_listado{font-size: 1.5em; text-align: right; display: inline-flex; }

.caja_listado h3{ font-size: clamp(14px, calc(10px + 2vw), 20px); color:#333; font-weight: 400; display: inline-flex;}


.caja_listado:hover{color: #fff;  ;}

.caja_listado:hover h3, .caja_listado:hover i{ color:#fff;}

.zona_listado { display: flex; flex-direction: row; flex-wrap: wrap;} 




/* Extra small devices (portrait phones, less than 576px)*/
@media (width <= 575.98px){
    .caja_listado{ width: 100%!important; }
   
}

/* Small devices (landscape phones, 576px and up)*/
@media (576px <= width <= 767.98px) {
    .caja_listado{ width: 100%!important; }
 
}

/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) {
    .caja_listado{ width: 100%!important; }
    
}
/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) and (orientation: portrait) {
    
}


/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px) {
    
}

/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px)  and (orientation: portrait)  {
    
}


/* 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){
   
    
}


