:root {
  --hover-one: #e30728;
}

header .wordmark {
  width: 450px;
}
header .suscribase {
  background-color: black;
}
header .logo-buscador .logo {
  padding-top: 37px;
}
header .logo-buscador {
  height: 180px;
  background: url("../images/cabecera1.jpg") white no-repeat;
  background-size: 4000px 180px;
}
header .logo-buscador .buscador .box-buscador .campo .busqueda-avanzada {
  visibility: hidden;
}
header .logo-buscador .buscador .box-buscador {
  background-color: white;
}
.capa-buscador .busqueda input[type="submit"],
header .logo-buscador .buscador input[type="button"] {
  background-color: #ededed;
  border-color: #ededed;
}
header .compartir-bl {
  background-image: url("../images/compartir_737373.png");
}
header .lupa_blanca {
  background-image: url("../images/lupa_737373.png");
}

.suscribase-newsletter .btn-01 {
  border-color: #e30728;
}

main .info-revista .index {
  width: 35%;
}
main .info-revista .index .caja-editores {
  padding: 17px 25px;
  background: url("../images/libro_ffffff.png") #e30728 no-repeat top 17px right
    25px;
  background-size: 36px 47px;
  margin-bottom: 5px;
}
main .info-revista .index .caja-editores .editor {
  color: white;
  font-size: 22px;
  line-height: 18px;
  margin-bottom: 5px;
}
main .info-revista .index .caja-editores .btn-01 {
  margin-top: 15px;
  background-image: url("../images/flecha-an-de_c_ffffff.png");
  background-color: transparent;
  color: white;
  border-color: white;
}
main .info-revista .index .caja-editores .btn-01 .gente {
  background: url("../images/gente_ffffff.png");
  background-size: cover;
  width: 37px;
  height: 22px;
  display: inline-block;
  margin-right: 21px;
  vertical-align: middle;
}

main .info-revista .index img {
  width: 45%;
  vertical-align: middle;
  display: inline-block;
}

.caja-home {
  margin-top: 50px;
}

.caja-home .titulo {
  color: #000000;
  display: inline-block;
}
.caja-home .mas {
  font-size: 15px;
  color: #e30728;
  float: right;
  background: url("../images/flecha-an-de_E30728.png") no-repeat top 5px left;
  background-size: 6px;
  padding-left: 20px;
}
.caja-home .content {
  margin-top: 25px;
  border-top: 2px solid #e30728;
  background-color: #eeeeee;
  padding: 23px;
}
.caja-home .content .titulo-content {
  font-size: 22px;
  color: #323232;
  margin-bottom: 20px;
}
.caja-home .content .portada {
  float: left;
  margin-right: 22px;
}
.caja-home .content .portada img {
  width: 135px;
  height: 181px;
  -webkit-box-shadow: 10px 10px 5px -8px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 10px 10px 5px -8px rgba(0, 0, 0, 0.75);
  box-shadow: 10px 10px 5px -8px rgba(0, 0, 0, 0.75);
}
.caja-home .content .desc {
  width: 597px;
  float: right;
}
.caja-home .content .desc .titulo {
  color: #e30728;
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 10px;
  float: none;
}

.caja-home.novedades .novedad {
  margin-bottom: 16px;
}
.caja-home.novedades .novedad a {
  color: #737373;
  font-size: 18px;
  line-height: 26px;
}
.caja-home.novedades .novedad:before {
  background: url("../images/punto_D2711C.png");
  width: 8px;
  height: 8px;
  background-size: cover;
  content: "";
  display: inline-block;
  margin-right: 9px;
  vertical-align: 1px;
}

.navegador-tematico .titulo-buscador {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.navegador-tematico .busqueda {
  width: 500px;
}

.navegador-tematico .caja-home {
  margin-top: 0;
}

.caja-home.tematico .titulo-buscador {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.caja-home.tematico .busqueda {
  width: 500px;
}

.caja-home.tematico .apartado {
  display: block;
  background: url("../images/apartado_B9B9B9.png") no-repeat center right;
  background-size: 22px 21px;
  color: #737373;
  padding: 8px 20px;
  cursor: pointer;
  padding-left: 1px;
}

.caja-home.tematico .apartado:before {
  background: url("../images/punto_E30728.png");
  width: 8px;
  height: 8px;
  background-size: cover;
  content: "";
  display: inline-block;
  margin-right: 9px;
  vertical-align: 1px;
}
.caja-home.tematico .subApartados .apartado:before {
  content: none;
}
.caja-home.tematico .subApartados .apartado {
  margin-left: 95px;
}

.caja-home.tematico .apartado:hover,
.caja-home.tematico .apartado.active {
  background-color: #ebebeb;
  background-image: url("../images/apartado_E30728.png");
}
.caja-home.tematico .items {
  background-color: white;
  padding: 17px 20px;
}
.caja-home.tematico .items .item {
  padding-left: 100px;
  margin-bottom: 12px;
  text-indent: -93px;
}
.caja-home.tematico .items .item:before {
  content: "";
  display: inline-block;
  width: 78px;
  height: 18px;
  margin-right: 15px;
  font-size: 12px;
  color: #b9b9b9;
  text-align: right;
}
.caja-home.tematico .items .item.nuevo:before {
  background: url("../images/nuevo.png") no-repeat;
  background-size: cover;
}
.caja-home.tematico .items .item.actualizado:before {
  content: "Actualizado";
  background: url("../images/actualizado.png") no-repeat center right;
  background-size: 14px;
  padding-right: 17px;
  width: 61px;
}
.caja-home.tematico .items .item.enlace:before {
  content: "Enlace";
  background: url("../images/enlace.png") no-repeat center right;
  background-size: 14px;
  padding-right: 17px;
  width: 61px;
}
.caja-home.tematico .items .item a {
  color: #000000;
  font-style: italic;
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 2px;
  border-bottom: 2px solid transparent;
}
.caja-home.tematico .items .item a:hover {
  border-bottom: 2px solid #e30728;
  color: #e30728;
}
.caja-home.tematico .coeditores {
  color: #737373;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 7px;
}
.caja-home.tematico .coeditores span {
  color: #e30728;
}

.home .cajas {
  margin-top: 50px;
}
.home .cajas img {
  width: 222px;
  height: 196px;
}
.home .cajas a:nth-child(2) {
  margin: 0 62px;
}

#info-item .principal .cabecera {
  width: auto;
  float: none;
  max-width: none;
}
#info-item .item-opciones {
  margin-top: 40px;
}
.elsevierItemAutores H3 {
  margin-bottom: 10px;
}

.multimedia {
  margin-top: 20px;
}
.multimedia .titular {
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 30px;
  color: #737373;
  text-transform: uppercase;
}

#texto-completo ul {
  padding-left: 20px;
  list-style: disc;
}

#item p {
  text-align: justify;
}

/* Imprimir PDF*/
.pdf-imprimir #info-item .item-opciones {
  display: none;
}
.pdf-imprimir .ico-open-access {
  display: none;
}
.pdf-imprimir #info-item .elsevierItemTitulo {
  color: #e30728;
}
.pdf-imprimir #info-item .elsevierItemAutores a {
  color: #e30728;
  text-decoration: none;
}
.pdf-imprimir #item .item-anchors {
  display: none;
}
.pdf-imprimir #item .elsevierItemTextoCompletoTitulo::before {
  content: none;
}
.pdf-imprimir p {
  color: black;
}
.pdf-imprimir .mobile {
  display: none;
}

.articulos-autor .editor .desc span {
  color: #e30728;
}

/*sidebar*/

.calculadora {
  background: url("../images/calculadora.png") #737373 no-repeat top 100px left
    22px;
  background-size: 46px 61px;
  padding: 24px 10px;
  width: 204px;
}
.calculadora a {
  display: block;
  width: 100%;
  height: 100%;
}
.calculadora .titulo {
  color: white;
  line-height: 26px;
  font-size: 22px;
  margin-bottom: 12px;
  font-weight: bold;
}

.guia-clinica {
  background: url("../images/libro_ffffff.png") #e30728 no-repeat top 17px left
    9px;
  background-size: 41px 53px;
  padding: 24px 10px;
  width: 204px;
  margin-top: 45px;
}
.guia-clinica .desc {
  margin-top: 68px;
  color: white;
  line-height: 22px;
  font-size: 17px;
  margin-bottom: 12px;
  font-weight: bold;
}
.guia-clinica .btn-01 {
  background-size: 17px 19px;
  padding: 0;
  width: 38px;
  height: 38px;
  border: 2px solid #e30728;
}
.guia-clinica .btn-01:hover {
  border: 2px solid white;
}

.caja-nefrologia {
  background: #004e9a;
  padding: 20px 12px 0 12px;
  width: 200px;
}
.caja-nefrologia .titulo {
  color: white;
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 21px;
}

.item .figura {
  margin-bottom: 20px;
}
.buscador .numero {
  margin-bottom: 20px;
}

.buscador .item {
  margin-bottom: 16px;
}
.buscador .item a {
  color: #737373;
  font-size: 18px;
  line-height: 26px;
}
.buscador .item:after {
  margin-left: 20px;
}
.buscador .item.nuevo:after {
  background: url("../images/nuevo.png") no-repeat;
  background-size: cover;
  font-size: 16px;
}
.buscador .item.actualizado:after {
  content: "Actualizado";
  background: url("../images/actualizado.png") no-repeat center right;
  background-size: 14px;
  padding-right: 17px;
  width: 61px;
  font-size: 16px;
}
.buscador .item.enlace:after {
  content: "Enlace";
  background: url("../images/enlace.png") no-repeat center right;
  background-size: 14px;
  padding-right: 17px;
  width: 61px;
  font-size: 16px;
}

#info-item .opciones .buscar {
  display: inline-block;
}
#info-item .elsevierItemsHighlights {
  background-image: url("../images/enlace.png");
}
#info-item .links h4 {
  margin-bottom: 10px;
}

.items-apartado {
  background: url("../images/hamb.png") #ebebeb no-repeat top 11px right 10px;
  background-size: 24px 21px;
  margin-bottom: 40px;
}
.items-apartado .indice {
  line-height: 21px;
  color: #000000;
  font-size: 14px;
  padding: 15px 57px 7px 40px;
  background: url("../images/flecha-de-E30728.png") no-repeat top 15px left 13px;
  background-size: 17px 17px;
}
.items-apartado .titulo {
  color: white;
  font-size: 14px;
  background: #e30728;
  line-height: 22px;
  font-size: 18px;
  font-weight: bold;
  padding: 8px 9px 14px 13px;
}
.items-apartado .items {
  background: #ebebeb;
  padding: 11px 9px;
}
.items-apartado .items .item {
  background-color: white;
  line-height: 19px;
  font-size: 16px;
  padding: 8px 7px;
}
.items-apartado .items .item a:hover {
  text-decoration: underline;
}

main .info-revista .descripcion .ver-mas {
  display: none;
}
#info-item .opciones .caja-desp.como-citar {
  position: absolute;
  right: 326px;
  width: 306px;
}

.editor img {
  display: inline-block;
  margin-right: 10px;
}
.editor .desc {
  display: inline-block;
  width: 620px;
  vertical-align: top;
}

main .info-revista .descripcion .texto {
  font-size: 20px;
  margin-left: 60px;
}

.elsevierItemTextoCompletoTexto .ancla {
  cursor: pointer;
}

.fancybox-title-float-wrap .child {
  white-space: normal;
}
.fancybox-opened .fancybox-title {
  padding: 5px;
  max-height: 90px;
  background-color: black;
  overflow-y: scroll;
}

.nefroaldia_h1 {
  font-size: 24px;
  color: #e30728;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;
  text-transform: uppercase;
  display: block;
}
.nefroaldia_h2 {
  font-size: 22px;
  color: #e30728;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px;
  display: block;
}
.nefroaldia_h3 {
  color: #e30728;
  font-weight: bold;
  display: block;
}
.nefroaldia_h4 {
  color: #e30728;
  display: block;
  margin-top: 20px;
  font-weight: bold;
  font-style: italic;
}

.onconefro {
  margin-bottom: 20px;
}

.herramientas {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}

header .accesos-revista .covid {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: 10px;
  padding: 10px;
  margin-top: 6px;
  font-size: 16px;
  color: #e30728;
  padding-left: 30px;
  font-weight: bold;
}

.videos .video {
  padding: 0 24px;
  background: url("../images/video_E30728.png") #f5f5f5 no-repeat top 16px left
    24px;
  background-size: 22px 22px;
  padding-top: 17px;
  font-size: 17px;
  padding-bottom: 32px;
  margin-bottom: 45px;
}
.videos .video .nombre {
  padding-left: 55px;
  font-size: 21px;
  font-weight: 28px;
  color: #e30728;
  border-bottom: 2px solid transparent;
}
.videos .video .video-text {
  margin-top: 16px;
  font-weight: 27px;
  color: #505050;
  font-size: 17px;
}
.videos .video .leer-articulo {
  float: right;
  background: url("../images/documento_1b6893.png") no-repeat top left;
  background-size: 28px 36px;
  margin-top: 35px;
  margin-right: 25px;
  height: 38px;
  padding-left: 45px;
}
.videos .video .leer-articulo a {
  border-bottom: 2px solid transparent;
}
.videos .video .leer-articulo a:hover {
  border-bottom: 2px solid #e30728;
}

.videos .otros .titulo {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 26px;
  margin-bottom: 44px;
  color: #323232;
}
.videos .otros .videoLi {
  background: url("../images/video_E30728.png") no-repeat top left;
  background-size: 22px 22px;
  font-size: 18px;
  font-weight: 28px;
  margin-bottom: 45px;
}
.videos .otros .videoLi .nombre {
  font-size: 17px;
  padding-left: 35px;
  margin-bottom: 18px;
  color: #737373;
  font-weight: 21px;
  border-bottom: 2px solid transparent;
}
.videos .otros .videoLi .nombre a {
  color: #737373;
  font-size: 21px;
}
.videos .otros .videoLi .nombre a:hover {
  color: #e30728;
  border-bottom: 2px solid #e30728;
}
.videos .otros .videoLi .desc {
  margin-bottom: 30px;
  color: #737373;
}

.videos .otros .videoLi .poster a {
  color: #737373;
}

.mod-video {
  background: url("../images/video_E30728.png") #f5f5f5 no-repeat top 13px left
    8px;
  background-size: 22px 22px;
  margin-bottom: 35px;
}
.mod-video .titulo {
  padding: 22px 45px 22px 45px;
  font-size: 17px;
}
.mod-video img {
  width: 100%;
  height: 132px;
}
.mod-video .video {
  position: relative;
}
.mod-video .video .btn {
  background: url("../images/flecha-an-de_ffffff.png") no-repeat center right
    10px;
  background-size: 10px 17px;
  padding: 10px 44px 10px 32px;
  border: 2px solid white;
  color: white;
  font-size: 18px;
  position: absolute;
  top: 45px;
  left: 39px;
}
.mod-video .titulo-video {
  padding: 27px 12px;
  font-size: 14px;
  color: #323232;
  line-height: 15px;
  font-family: NexusSerif;
}

.bloques .items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.bloques .items .item {
  border-radius: 5px;
  width: 200px;
  margin: 10px 10px;
  border: 2px solid black;
  text-align: center;
  padding: 10px;
  box-shadow: -10px 10px 0px 0px #ebebeb;
  transition: 0.5s ease border;
}
.bloques .items .item:hover {
  border: 2px solid #e30728;
}
.bloques .items a.item {
  color: black;
}
.bloques .items .item:nth-child(1n) {
  background-color: #f9ebea;
}
.bloques .items .item:nth-child(2n) {
  background-color: #a3e4d7;
}
.bloques .items .item:nth-child(3n) {
  background-color: #aed6f1;
}
.bloques .items .item:nth-child(4n) {
  background-color: #d2b4de;
}
.bloques .items .item:nth-child(5n) {
  background-color: #fad7a0;
}
.bloques .items .item:nth-child(6n) {
  background-color: #abebc6;
}

#item .elsevierItemsHighlights .elsevierItemsHighlightsTitulo {
  margin-bottom: 10px;
}
#item .elsevierItemPalabrasClaveIdioma {
  margin-bottom: 20px;
}
#item .video {
  background: url("../images/video_E30728.png") #f5f5f5 no-repeat top 32px left
    26px;
  background-size: 22px 22px;
  padding: 35px 27px;
  position: relative;
}
#item .video .titulo {
  color: #323232;
  font-size: 18px;
  padding-left: 30px;
}
#item .video .poster {
  width: 748px;
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
  padding-top: 400px;
  margin-top: 15px;
}
#item .video .nombre {
  padding: 20px 54px;
  background-color: #87000c;
  color: white;
  font-size: 22px;
  font-weight: 28px;
}
#item .video .play {
  position: absolute;
  width: 100px;
  top: 170px;
  height: 100px;
  background: url("../images/play_ffffff.png") no-repeat center center;
  left: 350px;
}

#item .elsevierItemAutores {
  font-size: 16px;
}

.atlas-autor {
  display: flex;
  margin: 20px 0;
  background-color: #f5f5f5;
  padding: 20px;
}
.atlas-autor-info {
  margin-left: 25px;
}
.atlas.articulo #info-item {
  padding-bottom: 0px;
}
.atlas .nav {
  margin: 10px 0;
}
.atlas #info-item .elsevierItemTitulo {
  margin-bottom: 0;
}
.atlas #info-item .elsevierItemAutores p {
  margin: 0;
}
.atlas .contenido ul {
  padding-left: 20px;
}
.atlas .contenido li {
  list-style: disc;
}

.docencia-titulo {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.docencia-titulo-descargar {
  margin-bottom: 25px;
}
.docencia-titulo-descargar:before {
  display: inline-block;
  content: " ";
  width: 20px;
  height: 16px;
  background: url("../images-corp/download.svg");
  margin-right: 10px;
}
.docencia-diapositivas {
  padding: 10px 20px;
  border: 1px solid #f5f5f5;
}
/* .docencia-diapositivas-diapositiva h3{color:#E30728;font-size:27px;margin-bottom:10px;}
.docencia-diapositivas-diapositiva ul{padding-left:20px;}
.docencia-diapositivas-diapositiva li{list-style: disc;}
.docencia-diapositivas-diapositiva img {display:inline-block}
.docencia-diapositivas-diapositiva-nota{font-size: 14px;margin-top:20px;border-top:1px solid grey;padding:10px;background-color: #f5f5f5;}
.docencia-diapositivas-diapositiva-nota-titulo{font-weight: bold;font-size:19px} */
/* .docencia-volver{margin-top:20px}
.docencia .paginador{margin-top:25px;text-align: center;}
.docencia-diapositivas-diapositiva table, .docencia-diapositivas-diapositiva td, .docencia-diapositivas-diapositiva th {
  border: 1px solid black;
  padding:5px
} */

.docencia .fancybox-caption ul {
  padding-left: 20px;
}
.docencia .fancybox-caption li {
  list-style: disc;
}
.docencia h1.azul {
  background-color: blue;
  padding: 10px 20px;
  margin-bottom: 10px;
  color: white;
}

.fancybox-caption-wrap {
  padding: 0 20%;
}
.fancybox-caption {
  padding: 0;
  max-height: 100px;
  font-size: 18px;
  line-height: 18px;
  color: white;
  background-color: grey;
}
.fancybox-caption p {
  margin-top: 0;
  margin-bottom: 5px;
}
.fancybox-thumbs > ul > li {
  width: 150px;
  height: 125px;
}
.fancybox-thumbs > ul > li > img {
  width: 150px !important;
  height: 125px !important;
  margin-left: 0 !important;
}
.fancybox-thumbs {
  width: 325px;
}

/* .docencia-diapositivas-info{color:black} */
.mod-atlas {
  margin-bottom: 20px;
}

.quimioterapia-info sup {
  font-size: 12px;
  font-weight: bold;
}

.quimioterapia-info-opciones-opcion {
  margin-bottom: 40px;
}
.quimioterapia-info-opciones-opcion h2 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
}

.quimioterapia-principios {
  margin-top: 40px;
}
.quimioterapia-principios ul {
  padding-left: 20px;
  list-style: disc;
}

.quimioterapia .autoComplete_wrapper > input {
  width: 200px;
}
.quimioterapia-fuentes {
  width: 400px;
  padding-right: 30px;
}
.quimioterapia-columnas {
  display: flex;
  justify-content: space-between;
}
.quimioterapia-fuentes ul {
  list-style: disc;
  margin-left: 10px;
}

.mod-docencia {
  margin-bottom: 20px;
}

.nefro-covid-intro {
  display: flex;
  justify-content: space-between;
}
.nefro-covid-intro-portada {
  width: 250px;
  margin-right: 50px;
  text-align: center;
}
.nefro-covid-intro-portada img {
  width: 250px;
}
.nefro-covid-intro-portada-descargar {
  margin-top: 20px;
  display: block;
}
.nefro-covid-intro-portada-descargar:before {
  display: inline-block;
  content: " ";
  width: 20px;
  height: 16px;
  background: url("../images-corp/download.svg");
  margin-right: 10px;
}
.nefro-covid-intro-autores-autor {
  margin-bottom: 20px;
}
.nefro-covid-intro-autores-comite {
  font-weight: bold;
  color: blue;
}
.nefro-covid h2 {
  color: #078bd6;
  font-weight: bold;
}
.nefro-covid-texto-indice ol {
  list-style: decimal;
  padding-left: 35px;
}
.nefro-covid-texto-indice ol b {
  font-size: 22px;
  margin-top: 15px;
  display: block;
}
.nefro-covid-texto-indice ul {
  list-style: disc;
  padding-left: 35px;
}
.mod-nefro-covid img {
  width: 180px;
  margin-top: 10px;
}

.portada .issn-siguenos {
  display: flex;
  justify-content: space-between;
}
main .info-revista .portada .siguenos {
  margin-top: 15px;
  color: #737373;
  font-size: 14px;
  line-height: 16.8px;
}
main .info-revista .portada .issn-siguenos img {
  width: 15px;
  height: 15px;
  display: inline-block;
  min-width: 10px;
  box-shadow: none;
  vertical-align: middle;
}

.tecnicas-ecografia-diagnostica-info {
  display: flex;
  justify-content: space-between;
}

.tecnicas-ecografia-diagnostica h2 {
  font-size: 1.2em;
  margin: 20px 0 10px 0;
}
.tecnicas-ecografia-diagnostica-mod {
  margin-bottom: 20px;
  text-align: center;
  background-color: #331d88;
  color: #fff;
  padding: 20px 10px;
  font-size: 1.1em;
  line-height: 22px;
  font-weight: bold;
}
.tecnicas .ico-pdf-corp {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  color: black;
}

.tecnicas ul {
  padding-left: 35px;
  list-style: disc;
}

.mod-ia {
  margin-top: 20px;
}

@media screen and (min-width: 280px) and (max-width: 1070px) {
  .wordmark {
    display: none;
  }
  .wordmark-small {
    display: block;
    width: 250px;
  }
  header .logo-buscador .logo {
    padding-top: 35px;
  }
}
@media screen and (min-width: 280px) and (max-width: 1000px) {
  header .logo-buscador {
    height: 180px;
    background: url("../images/cabecera2.jpg") white no-repeat;
    background-size: 1000px 180px;
  }
}

@media screen and (min-width: 280px) and (max-width: 575px) {
  .home .cajas {
    margin-top: 50px;
    text-align: center;
  }
  .home .cajas a:nth-child(2) {
    margin: auto;
  }
  main .info-revista .index {
    width: 100%;
  }
  main .info-revista .descripcion .texto {
    margin: auto;
  }
  .herramientas {
    display: block;
    text-align: center;
  }
  .herramientas div {
    margin: auto;
    margin-bottom: 10px;
  }
  .herramientas .calculadora {
    text-align: left;
    height: 270px;
  }

  .home .libros-docencia {
    text-align: center;
    margin-top: 25px;
  }
  .home .libros-docencia img {
    width: 200px;
  }
}
