@import url('https://fbb404.claudeassets.com/20250905111958cs_/https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap');
@import url(https://616d95.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/menu.css);
@import url(https://f63034.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/banner.css);
@import url(https://de8dd9.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/botones-turismo.css);
@import url(https://0c97e1.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/piedepagina.css);
@import url(https://1ba16b.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/grid-turismo.css);
@import url(https://2b8b8e.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/servicio.css);
@import url(https://725128.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/libros.css);
@import url(https://ca1462.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/libros2.css);
@import url(https://1da956.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/pinturas.css);
@import url(https://9d11e8.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/turismo.css);
@import url(https://01df1d.claudeassets.com/20250905111958cs_/https://yuscaran.org/css/libros3.css);

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root{
    scroll-behavior: smooth;
}

body {
    font-family: 'Open Sans', sans-serif;
}
.color-acento{ color:darkorange }

a {    
    color: rgb(0, 0, 0); 
    text-decoration: none; 
}

.menu a.activo {
    background-color: #fff;
    color: #333;
     
}

.contenido-derecha{
    padding-left: 20px;
}

.contenido-izquierda a {
    padding: 0 5px;
}

.contenido-derecha a {
    padding: 0 5px;    
}

.contenido-izquierda a:hover{
    background-color: rgb(245, 123, 9);
    color:#fff
}

.contenido-derecha a:hover{
    background-color: rgb(245, 123, 9);
    color:#fff
}

header{
    width: 100%;
    height: 50px;
    background: #333;
    color: #fff;

    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.contenedor {
    width: 98%;
    margin: auto;
}

.contenedorart {
    width: 98%;
    margin: auto;
    color: #000;
}


h1 {
    float: left;
} 

h2 {
    padding-bottom: 10px;    
}

header .contenedor{
    display: ;
}

section {
    width: 100%;
    margin-bottom: 25px;
}

/*Binvenidos*/
#bienvenidos{
    text-align: center;

} 

/*pinteres*/
#pinterest {
    text-align: center;
    padding: 20px;
}

#pinterest .contenedor {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#mapa-google .contenedor {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#video .contenedor {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}



#dos-columnas .contenedor {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#dos-columnas .checklist-servicio {
    width: 45%;
    height: 100%;
}

.texto-arriba{
    column-count: 2;
    column-rule-style: solid;
    column-gap: 40px;
    column-rule: 1px solid lightblue;    
    text-align: left;   
}

/* pára fotos sin fondo*/

#fotos-sin-fondo {
    text-align: center;
    padding: 10px;    
}

#fotos-sin-fondo .contenedor {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.contenido-sin-fondo {
    margin: 10px;
}

.contenido--sin-fondo img {
    height: 150;
    border: 2px solid rgba(255, 255, 255) ;
}

/* para contenido  a dos columnas*/

#dos-dos {
    text-align: center;
    padding: 10px;    
}

#dos-dos .contenedor {
    display: flex;
    flex-wrap: wrap;    
    justify-content: center;
}

#dos-dos .contenido-dos-dos {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.contenido-izquierda, .contenido-derecha {
    text-align: left;
}

#cuatro-cuatro .contenedor {
    display: flex;
    flex-wrap: wrap;    
    justify-content: center;    
}


#cuatro-cuatro .contenido-cuatro-cuatro {
    max-width: 1000px;    
    justify-content: center;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;    
    text-align: center;
    gap: 20px 20px;
    
}

.uno {
    background-color: rgb(248, 177, 126);;
    padding: 8px;
}

.uno2 {
    background-color: rgb(255, 255, 255);;
    padding: 8px;
}


#cuatro-cuatro .contenido-cuatro-cuatro img {
    width: 120px;    
}

#cuatro-cuatro .contenido-cuatro-cuatro p {
    text-align: justify;    
}



@media (min-width:1024px) {
    .contenedor {
        width: 1020px;
    }


    
} 

@media (min-width:300px) and  (max-width:800px){
    
    .contenido-libros2 {
        width: 100%;              
    }
    .contenido-libros2 img {
        height: 100%;              
        width: 100%;
    }

    .texto-arriba{
        column-count: 1;
        column-rule-style: solid;
        column-gap: 40px;
        column-rule: 1px solid lightblue;    
        text-align: left;   
    }

    #cuatro-cuatro .contenido-cuatro-cuatro {
        max-width: 1000px;    
        justify-content: center;
        display: grid;
        grid-template-columns: 1fr 1fr ;    
        text-align: center;
        gap: 20px 20px;
        
    }
    
}

/*
     FILE ARCHIVED ON 23:17:11 Sep 14, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:47:40 Oct 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.594
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.035
  esindex: 0.009
  cdx.remote: 10.004
  LoadShardBlock: 62.164 (3)
  PetaboxLoader3.datanode: 71.54 (4)
  PetaboxLoader3.resolve: 54.851 (2)
  load_resource: 116.718
*/