* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Lato', sans-serif; color: #363636; } /* ----------------------- Fonts ------------------------------- */ h1 { font-style: bold; font-size: 2.5rem; color: #A40C34; text-align: left; padding-bottom: 2rem; } h2 { font-style: bold; font-size: 1.5rem; text-align: left; padding-top: 2rem; padding-bottom: 1rem; } .subtitulo { color: #A40C34; text-align: justify; line-height: 1.5rem; font-weight: 600; padding-top: 1rem; } p { font-size: 1.1rem; text-align: justify; line-height: 1.5rem; margin-top: 0.7rem; margin-bottom: 0.7rem; } .i { font-style: italic; } .b { font-weight: 600; } strong { font-weight: 600; color: #A40C34; } .right { text-align: right; margin: 0; } .notas { font-size: 0.8rem; text-align: justify; line-height: 1.5rem; } a { color: blue; } a:hover { color: #A40C34; } a:visited { color: rgb(252, 101, 0); } .blockquote { margin-top: 2rem; margin-bottom: 2rem; margin-right: 3rem; margin-left: 3rem; } table, tr, td { border: 1px solid #ddd; } /* ----------------------- Header ---------------------------- */ .header { display: flex; justify-content: space-between; align-items: center; margin-top: 1rem; margin-bottom: 1rem; margin-right: 5rem; margin-left: 5rem; } .header__numero--datos { font-size: 1rem; font-weight: 600; text-align: right; } /* --------------------------- Línea ---------------------------------- */ .separacion { background-color: #C81F1F; height: 0.4rem; border: none; } /* --------------------------- Encabezado ----------------------------- */ .articulo { margin-right: 5rem; margin-left: 5rem; } .articulo__encabezado { display: flex; align-items: flex-start; flex-wrap: nowrap; column-gap: 5rem; margin: 5rem; } /* ---------------------------------- Contenido ------------------------------ */ .articulo__cuerpo { margin: 5rem; } .articulo__cuerpo--contenido { padding-top: 5rem; } .articulo__cuerpo--notas { padding-top: 5rem; } .articulo__cuerpo--bibliografia { padding-top: 5rem; } .articulo__cuerpo--autores { padding-top: 5rem; } /* ----------------------------- PIE ------------------------------ */ .pie { background-color: #bfbfbf; padding-top: 2rem; padding-bottom: 2rem; border: #C81F1F; border-width: 1rem; border-bottom-style: solid; } .pie__imagen { margin-left: 5rem; } .pie__texto { margin-left: 5rem; } /* ------------------------- Laptops, tablets grandes en horizontal y monitores chicos ------------- */ @media screen and (max-width: 1279px) { /* Fonts */ h1 { font-size: 2rem; padding-bottom: 1.5rem; } h2 { font-size: 1.3rem; padding-top: 1.8rem; padding-bottom: 1rem; } .subtitulo { line-height: 1.2rem; padding-top: 0.9rem; } p { font-size: 1rem; line-height: 1.4rem; margin-top: 0.5rem; margin-bottom: 0.5rem; } .notas { font-size: 0.7rem; text-align: justify; line-height: 1.3rem; } .blockquote { margin-top: 1.5rem; margin-bottom: 1.5rem; margin-right: 2rem; margin-left: 2rem; } /* ----------------------- Header ---------------------------- */ .header__numero--datos { font-size: 0.8rem; padding: 0; margin: 0; } /* --------------------------- Línea ---------------------------------- */ .separacion { height: 0.32rem; } /* ----------------------------- PIE ------------------------------ */ .pie { background-color: #bfbfbf; padding-top: 2rem; padding-bottom: 2rem; border: #C81F1F; border-width: 1rem; border-bottom-style: solid; } .pie__imagen { margin-left: 5rem; } .pie__texto { margin-left: 5.5rem; } .pie__texto p { font-size: 0.9rem; padding: 0; margin-top: 0; margin-bottom: 0; } } /* -------------------------- Tablets y celulares grandes ---------------------------------- */ @media screen and (max-width: 930px) { /* ----------------------- Fonts ------------------------------- */ h1 { font-size: 4.5vh; text-align: left; padding-bottom: 2vh; } h2 { font-style: bold; font-size: 3.5vh; text-align: left; padding-top: 2rem; padding-bottom: 1rem; } .subtitulo { line-height: 5vh; padding-top: 3vh; } p { font-size: 3vh; text-align: justify; line-height: 5vh; margin-top: 2vh; margin-bottom: 2vh; } .notas { font-size: 2.7vh; text-align: justify; line-height: 4vh; } .blockquote { margin-top: 4vh; margin-bottom: 4vh; margin-right: 6vh; margin-left: 6vh; } /* ----------------------- Header ---------------------------- */ .header { display: flex; flex-direction: column; align-items: flex-start; margin-top: 1rem; margin-bottom: 1rem; margin-right: 13vh; margin-left: 13vh; } .header__logo img { width: 80%; } .header__numero--datos { display: inline; font-size: 2.5vh; text-align: left; margin: 0; padding-right: 2vh; } /* --------------------------- Línea ---------------------------------- */ .separacion { height: 1vh; } /* --------------------------- Encabezado ----------------------------- */ .articulo { margin-right: 4vh; margin-left: 4vh; } .articulo__encabezado { display: flex; align-items: flex-start; flex-wrap: nowrap; column-gap: 5vh; margin: 10vh; } /* ---------------------------------- Contenido ------------------------------ */ .articulo__cuerpo { margin: 10vh; } .articulo__cuerpo--contenido { padding-top: 10vh; } .articulo__cuerpo--notas { padding-top: 10vh; } .articulo__cuerpo--bibliografia { padding-top: 10vh; } /* ----------------------------- PIE ------------------------------ */ .pie { padding-top: 2rem; padding-bottom: 2rem; border-width: 2vh; border-bottom-style: solid; } .pie__imagen { margin-left: 5vh; margin-right: 5vh; } .pie__texto { margin-left: 5vh; margin-right: 5vh; } } /* --------------------------------- Celulares chicos ---------------------------------- */ @media screen and (max-width: 500px) { /* ----------------------- Fonts ------------------------------- */ h1 { font-size: 4.5vh; text-align: left; padding-top: 3vh; padding-bottom: 2vh; } h2 { font-style: bold; font-size: 3.5vh; text-align: left; padding-top: 3vh; padding-bottom: 1vh; } .subtitulo { line-height: 5vh; padding-top: 3vh; } p { font-size: 2.8vh; text-align: justify; line-height: 5vh; margin-top: 2vh; margin-bottom: 2vh; } li { font-size: 2.8vh; text-align: justify; line-height: 5vh; } .notas { font-size: 2.6vh; text-align: justify; line-height: 4vh; } .blockquote { line-height: 4.5vh; margin-top: 4vh; margin-bottom: 4vh; margin-right: 6vh; margin-left: 6vh; } /* ----------------------- Header de la revista ---------------------------- */ .header { display: flex; flex-direction: column; align-items: flex-start; margin-top: 1rem; margin-bottom: 1rem; margin-right: 13vh; margin-left: 13vh; } .header__logo img { width: 80%; } .header__numero--datos { display: none; } /* --------------------------- Línea ---------------------------------- */ .separacion { height: 1vh; } /* --------------------------- Encabezado del artículo ----------------------------- */ .articulo__encabezado { display: flex; flex-direction: column; align-items: flex-start; flex-wrap: nowrap; column-gap: 5vh; margin: 10vh; } .articulo__encabezado--tapa { display: none; } /* ---------------------------------- Contenido del artículo ------------------------------ */ .articulo__cuerpo { margin: 5vh; } .articulo__cuerpo--contenido { padding-top: 5vh; } .articulo__cuerpo--notas { padding-top: 5vh; } .articulo__cuerpo--bibliografia { padding-top: 5vh; } /* ----------------------------- Pie de página ------------------------------ */ .pie { padding-top: 2rem; padding-bottom: 2rem; border-width: 2vh; border-bottom-style: solid; } .pie__imagen { margin-left: 5vh; margin-right: 5vh; } .pie__texto { margin-left: 5vh; margin-right: 5vh; } }