
/* ¡¡¡ RECUERDA QUE ESTE APARTADO SE LLAMABA CVS!!! */

* {
    box-sizing: border-box;
}

html, body {
    padding: 0;
    margin: 0;
    background: #CE9591 ;
    color: #561922;
    }

section {
    display: flex;
    width: 100%;
}

h1 { /* TÍTULO PROYECTO */
   font-size: 63px; 
   font-family: "Belleza";
   font-weight: lighter;
   color:#561922;
   font-style:normal;
   margin-top: 200px;
}

h2 { /* LISTA HERRAMIENTAS */
    font-size: 30px;
    font-family: "Belleza";
    font-weight: lighter;
    color: #000000;
}

h3 {
    font-family: "Belleza"; 
    font-size: 32px; 
}


p, li {
    font-family: "Courier Prime";
    font-size: clamp(12px, 1vw, 18px);
}

/* NAVEGADOR */

nav {
    margin: 2%;
    position: sticky;
    top: 2%;
    z-index: 10;
    
}


nav img {
    max-width: 50vw;
    min-width: 400px;
    height: auto;
    max-height: 10vh;
}


nav ul {
    top: 2%;
    display:flex; 
    gap: clamp(1rem, 4vw, 18rem);
    list-style: none; 
}


nav a {
    text-decoration: none;
    font-family: 'Courier Prime';
    font-style: bold; 
    font-size: large;
    color:#561922;
}

/* MÓDULO INTRO DISEÑOS GRÁFICOS VARIOS */

.varios_intro {
    display: flex;
    margin-left: 130px;
}

.varios_intro img {
    display: flex;
    width: 80%;
    align-items: center;
}

/* TEXTO INTRO*/

.varios_description {
    display: block;
    margin-top: 100px;
    margin-left: 130px;
    justify-content: center;
}

.varios_text {
    margin-right: 130px;
}


/* IMAGINACIÓN */

.varios_imaginacion article {
    margin-top: 100px; 
    flex-direction: column;
    margin-left: 130px;
    margin-right: 130px;
    
}

.imaginacion_title {
    margin-top: 50px;
}

.varios_BN {
    display: flex;
    margin-top: 100px;
    margin-left: 150px;
    flex-basis: clamp (50px, 23vw,200px);
    max-width: 80%;
    height: auto;
}


/* DISEÑO DE CURRICULUM VITAE*/

.cv_desarrollos article {
    margin-top: 100px; 
    flex-basis: 38.5vw;
    flex-direction: column;
    margin-left: 130px;
    
}

.cv_desarrollos_title {
    margin-top: 50px;
}

.cv_funcionaron {
    display: flex;
    margin-top: 100px;
    margin-left: 150px;
    flex-basis: clamp (50px, 23vw,200px);
    margin-right: 130px;
    max-width: 80%;
    height: auto;
}


/* TEXTO LO APRENDIDO*/

.loaprendido_description {
    display: block;
    margin-top: 100px;
    margin-left: 130px;
    justify-content: center;
}

.loaprendido_text {
    margin-right: 130px;
}


/* PROGRAMA CORDOVILLA_TÍTULO*/

.cordovilla_title {
    display: flex;
    margin-left: 130px;
    margin-top: 100px;
}

/* PROGRAMA CORDOVILLA BRIEFING & DESARROLLO */

.briefing_cordovilla article {
    margin-top: 100px; 
    flex-direction: column;
    margin-left: 130px;    
}

.briefing_title {
    margin-top: 50px;
}

.briefing_text {
    margin-right: 130px;
}

.iglesia {
    display: flex;
    margin-top: 100px;
    margin-left: 150px;
    flex-basis: clamp (50px, 23vw,200px);
    max-width: 80%;
    height: auto;
}


/* PROGRAMA CORDOVILLA LO APRENDIDO */

.loaprendido_cordovilla article {
    margin-top: 100px; 
    flex-basis: 38.5vw;
    flex-direction: column;
    margin-left: 130px;
    
}

.loaprendido_cordovilla_title {
    margin-top: 50px;
}

.rollo_justicia {
    display: flex;
    margin-top: 100px;
    margin-left: 150px;
    flex-basis: clamp (50px, 23vw,200px);
    margin-right: 130px;
    max-width: 80%;
    height: auto;
}



/* INTRO BULLET JOURNALS */

.final {
    border: none;
    height: 50vh;
    justify-content: center;
    align-items: center;
}

.pasopaginas {
    display:flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    gap: 500px;
    margin-top: 100px;
    list-style:none;
    color:#000000;
}

.pasopaginas ul {
    display: flex;
}

.pasopaginas li a {
    display:flex;
    margin: 0;
    text-decoration: none;
    align-items: center;
    gap: 50px;    
}

.pasopaginas span {
    font-family: "Belleza";
    font-size: 32px;
    color: #000000;
}



/* FOOTER */

.piepag {
    display: flex;
    position: relative;
}

.copyright {
    position: absolute;
    bottom: 0;
    left: 2%;
}

.rrss_ig {
    position: absolute;
    bottom: 13px;
    right: 7%; 
}

.rrss_in {
    position: absolute;
    bottom: 13px;
    right: 2%;
}


