<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#hero {
  margin-top: 20px;
  text-align: center;
  margin-left: -30px;
  margin-right: -30px;
}

.noticiatitularprincipal {
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  margin-top: 25px;
  margin-bottom: 25px;
  width: 100%;
  text-align: left;
  color: var(--dark);
}

.noticiatitularprincipalazul {
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  margin-top: 25px;
  margin-bottom: 25px;
  width: 100%;
  text-align: center;
  color: #0094a6;
}

.noticiatitularprincipalazul a {
  color: #0094a6;
}

.noticiatitularprincipal a {
  color: var(--dark);
}

.piedefoto {
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  margin-top: 15px;
  margin-bottom: 60px;
  width: 100%;
  text-align: center;
  color: var(--gray);
  font-weight: 400;
}

.noticiatitularcolumna {
  font-size: 25px;
  font-family: Montserrat, sans-serif;
  margin-top: 20px;
  margin-bottom: 14px;
  width: 100%;
  text-align: left;
  color: var(--dark);
}

.noticiatitularcolumna a {
  color: var(--dark);
}

.noticiaambito {
  font-size: 25px;
  font-family: 'Montserrat';
  margin-bottom: 25px;
  margin-top: 20px;
  color: var(--dark);
}

.noticiafecha {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  padding-right: 20px;
  margin-bottom: 5px;
  color: var(--gray);
  text-align: left;
}

.fecha-leida-compartir {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  margin-bottom: 5px;
  color: var(--gray);
  text-align: left;
  margin-right: 17px;
}

.iconoscompartir {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  margin-bottom: 5px;
  color: var(--gray);
  text-align: left;
  margin-top: 15px;
}

.iconos-miperfil-rrss {
  font-size: 30px;
  color: var(--gray);
}

.columnas-miperfil-rrss {
  padding: 0px;
  width: 20%;
  text-align: center;
}

.autor-editorial {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  margin-bottom: 15px;
  margin-top: 30px;
  color: var(--gray);
  text-align: center;
  margin-right: 17px;
}

.separador {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  margin-bottom: 5px;
  color: var(--gray);
  text-align: left;
  margin-right: 17px;
}

.separador-menulibros {
  color: #439a76;
  margin-left: 20px;
}

.separador-menulibrosgris {
  color: var(--gray);
  margin-left: 20px;
}

.brandnewstitular {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #990000;
  text-align: center;
}

.masvistostitular {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #439a76;
  text-align: center;
  margin-bottom: 0px;
}

.tituloautoresyeditoras {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #439a76;
  text-align: left;
  margin-bottom: 0px;
  margin-top: 0px;
}

.tituloautoresyeditoras a {
  color: #439a76;
}

.brandnewsetiqueta {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--gray);
  text-align: center;
  margin-top: 10px;
  font-weight: 500;
}

.iconos-share {
  color: var(--gray);
  padding-left: 15px;
  font-size: 25px;
}

.icono-triangulo {
  margin-left: 10px;
  font-size: 13px;
}

.iconolupa-resultadobusqueda {
  color: var(--gray);
  padding-right: 7px;
  font-size: 23px;
}

.iconosumar-resultadobusqueda {
  color: #0094a6;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 23px;
}

.iconosumar-plataforma {
  color: #0094a6;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 18px;
}

.noticiaresumencolumna {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 10px;
}

.noticiacuerpo {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-bottom: 40px;
}

.autorcuerpo {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: center;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-bottom: 40px;
  margin-top: 40px;
  width: 100%;
  max-width: 900px;
}

.noticiacuerponomargin {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
}

.listado-noticiaresumen {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 20px;
}

.tituloscuerpo {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 600;
  margin-top: 80px;
  margin-bottom: 10px;
}

.infoeditorial {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  margin-top: 10px;
  margin-bottom: 0px;
}

.infoeditoriallight {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  margin-top: 5px;
}

.resumenficha {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 20px;
}

.textosplataforma {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 22px;
}

.perfilnombre {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: center;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: #0094a6;
}

.perfilnombre-articulos {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.masinfondpazul {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: #0094a6;
}

.perfilnombre-articulosverde {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: #439a76;
}

.perfilnombre-plataforma {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 0px;
  color: #439a76;
}

.perfilnombre-plataforma a {
  color: #439a76;
}

.perfilnombre-articulosverde a {
  color: #439a76;
}

.miperfilnombre {
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: #439a76;
}

.perfilplatafromanombre {
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: #0094a6;
}

.miperfil-apartado {
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.miperfilcargogrande {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: #439a76;
}

.perfilplatafromacargogrande {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.listamedioslight {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: center;
  width: 100%;
  font-weight: 400;
  margin-bottom: 5px;
  color: var(--dark);
}

.listaplataformacenter {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: center;
  width: 100%;
  font-weight: 400;
  margin-bottom: 5px;
  color: var(--dark);
  margin: 0px;
}

.listaplataformaleft {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  width: 100%;
  font-weight: 400;
  color: var(--dark);
  margin: 0px;
}

.listamediosbold {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.listaplataformaboldleft {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  color: var(--dark);
  margin: 0px;
}

.listaplataformaboldcenter {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: center;
  width: 100%;
  font-weight: 600;
  color: var(--dark);
  margin: 0px;
}

.miperfilcargogrande a {
  color: #439a76;
}

.perfilplatafromacargogrande a {
  color: #0094a6;
}

.perfilnombre-articulosgris {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 100;
  margin-bottom: 5px;
  color: #7f7f7f;
}

.perfilnombre-articulosgris a {
  color: #7f7f7f;
}

.perfilnombre-articulos-peque {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.perfilnombre-articulos-peque a {
  color: var(--dark);
}

.perfilcargo {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: center;
  width: 100%;
  font-weight: 400;
  margin-bottom: 5px;
  color: var(--dark);
}

.perfilcargo-articulos {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 400;
  margin-bottom: 5px;
  color: var(--dark);
}

.perfilcargo-plataforma {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 400;
  margin-bottom: 0px;
  color: var(--dark);
}

.perfilcargo-plataforma a {
  color: var(--dark);
}

.perfilempresa-plataforma {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 400;
  margin-bottom: 0px;
  color: var(--dark);
}

.perfiltemas-plataforma {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: normal;
  margin-bottom: 0px;
  color: #7f7f7f;
  font-style: italic;
}

.perfilcargo-articulos a {
  color: var(--dark);
}

.miperfilcargo {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.perfilplataformasubtituloazul {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: #0094a6;
}

.miperfilempresa {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 100;
  margin-bottom: 5px;
  color: var(--dark);
}

.miperfil600 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 500;
  margin-bottom: 5px;
  color: var(--dark);
}

.miperfil400 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 500;
  margin-bottom: 5px;
  color: var(--dark);
}

.perfiltags-articulos {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 400;
  margin-bottom: 10px;
  color: #439a76;
}

.perfilcargo-articulos-peque {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 400;
  margin-bottom: 5px;
  color: var(--dark);
}

.miperfil-premium {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 10px;
  color: var(--dark);
}

.perfilcargo-articulos-peque a {
  color: var(--dark);
}

.perfilempresa {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  text-align: center;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.perfilempresa-articulos {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.autorlibros-mensaje {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 500;
  margin-bottom: 5px;
  color: var(--dark);
}

.tituloresultadosautores {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 25px;
  color: var(--dark);
}

.descargarndp {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: #0094a6;
}

.perfilempresa-articulos-pequelight {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 100;
  margin-bottom: 5px;
  color: var(--dark);
}

.perfilempresa-articulos-pequelightgray {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 100;
  margin-bottom: 5px;
  color: var(--gray);
}

.perfilempresa-articulos-pequelightgray a {
  font-weight: 100;
  color: var(--gray);
}

.perfilempresa-articulos-peque {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 600;
  margin-bottom: 5px;
  color: var(--dark);
}

.perfilempresa-articulos-pequelight a {
  font-size: 16px;
  text-align: left;
  width: 100%;
  font-weight: 100;
  margin-bottom: 5px;
  color: var(--dark);
  font-family: Montserrat, sans-serif;
}

.perfilempresa-articulos-peque a {
  color: var(--dark);
}

.columnanoticialista {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 40px;
  margin-top: 40px;
  border-left: solid;
  border-width: 1px;
  border-color: #e9e9ea;
}

.columnalibroslista {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 40px;
  margin-top: 40px;
  text-align: center;
}

.columnaautoreslista {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 40px;
  margin-top: 10px;
  text-align: center;
}

.linkslocalizacion {
  color: var(--gray);
  font-size: 20px;
  font-weight: 400;
  font-family: Montserrat, sans-serif;
}

.copyrightportadas {
  color: var(--gray);
  font-size: 16px;
  font-weight: 400;
  font-family: Montserrat, sans-serif;
}

.dropdown-toggle {
  font-size: 14px;
  color: rgb(33,37,41);
  margin-right: 10px;
}

.navbar-light .navbar-brand {
  color: #990000;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.search-field {
  text-align: left;
  padding-left: 15px;
  border: 1px solid var(--gray);
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
  border-bottom-right-radius: 13px;
  border-bottom-left-radius: 13px;
  font-family: Montserrat, sans-serif;
  width: 100%;
  max-width: 450px;
  color: var(--gray);
  font-size: 20px;
}

.search-icon {
  color: var(--gray);
  margin-left: 7px;
  font-size: 20px;
  padding-bottom: 7px;
}

.alert-icon {
  color: var(--gray);
  font-size: 16px;
}

.alert-icon20px {
  color: var(--gray);
  font-size: 20px;
}

.text-center.d-inline-block {
  font-size: 16px;
  text-align: center;
}

#imagenprueba {
  text-align: center;
  width: 100%;
  height: 187px;
  font-family: Montserrat, sans-serif;
  box-shadow: 2px 2px 6px var(--gray);
  max-width: 260px;
}

.h1, h1 {
  font-size: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  width: 100%;
  text-align: justify;
  color: var(--dark);
}

.h4, h4 {
  /*color: rgb(153,0,0);*/
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

#linkLeerMas {
  color: rgb(153,0,0);
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: lighter;
}

#linkLeerMasverde {
  color: #439a76;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: lighter;
}

#linkLeerMasazul {
  color: #0094a6;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: lighter;
}

.link-menu {
  font-size: 20px;
  padding-top: 4px;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  color: var(--gray);
  font-weight: 600;
}

.link-menulibros {
  font-size: 20px;
  padding-top: 5px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.link-menu-dropdown {
  font-size: 23px;
  padding-top: 2px;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  color: var(--gray);
  font-weight: 600;
}

.dropdown-item {
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  color: var(--gray);
}

.h2, h2 {
  font-size: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: var(--dark);
}

.creatuperfil {
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: var(--dark);
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
}

.creatuperfil-peque {
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: var(--dark);
  text-align: center;
  margin-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
}

.creatuperfil-pequelight {
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  color: var(--dark);
  text-align: center;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
  margin-top: 5px;
}

.comunica-mide-analiza {
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: var(--dark);
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: px;
  margin-bottom: 20px;
}

.creatuperfiltextoazul {
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #0094a6;
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 30px;
  margin-bottom: 5px;
}

.creatuperfiltextoazul a {
  color: #0094a6;
}

.h3 {
  font-size: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  margin-bottom: 10px;
  color: var(--dark);
}

.subtitulocabecera {
  font-size: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  margin-bottom: 30px;
  color: var(--dark);
}

#h3subtitle1 {
  font-size: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  margin-bottom: 15px;
  color: var(--gray);
}

.registrategratis {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  margin-bottom: 15px;
  color: var(--gray);
  text-align: center;
  font-size: 20px;
}

#h3subtitle2 {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  margin-bottom: 5px;
  color: var(--black);
}

.cuerpoexpertos2 {
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  margin-bottom: 0px;
  margin-top: 0px;
  color: var(--black);
  text-align: center;
}

.cuerpoexpertos {
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  margin-bottom: 5px;
  margin-top: 0px;
  color: var(--black);
  text-align: center;
}

.cuerpoexpertos-negrita {
  font-size: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 50px;
  color: var(--black);
  text-align: center;
}

#h2SectionTitle {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  margin-bottom: 15px;
  color: var(--info);
}

.h6, h6 {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #0094a6;
  text-align: center;
}

.h5, h5 {
  color: #0094a6;
  font-size: 50px;
  width: 100%;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

#TitularDiarioInfoperiodistas {
  margin-bottom: 15px;
  margin-top: 70px;
}

.img300x250 {
  width: 300px;
  height: 250px;
}

.img150 {
  width: 100%;
  max-width: 150px;
}

.img300 {
  width: 100%;
  max-width: 300px;
  height: 100%;
}

@media (max-width: 568px) {
  .img180 {
    width: 100%;
    max-width: 180px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (min-width: 360px) {
  .img180 {
    width: 100%;
    max-width: 180px;
  }
}

.img336x280 {
  width: 336px;
  height: 280px;
}

.sombreado {
  box-shadow: 2px 2px 6px var(--gray);
  /*border: 1px solid var(--gray);*/
}

.logomedio {
  width: 250px;
  height: 200px;
  background-color: white;
  position: relative;
}

.logomedio img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 10px solid white;
}

.cuadronoticialista2 {
  width: 930px;
  height: 400px;
  max-width: 100%;
  background-color: white;
  position: relative;
  margin: 0 auto;
  border: 0px solid;
}

.cuadronoticialista2 a {
  border: 0px;
}

.cuadronoticialista3 {
  max-width: 930px;
  width: 100%;
  height: 360px;
  background-color: white;
  position: relative;
  margin: 0 auto;
  border: 0px solid white;
}

.cuadronoticialista4 {
  width: 250px;
  height: 250px;
  background-color: white;
  position: relative;
  margin: 0 auto;
}

.cuadrolibroslista {
  width: 100%;
  height: 350px;
  background-color: white;
  position: relative;
  margin: 0 auto;
}

.cuadroeditoraslista {
  width: 100%;
  height: 100px;
  background-color: white;
  position: relative;
  margin: 0 auto;
}

.cuadrolibroslistagris {
  width: 100%;
  height: 350px;
  background-color: #efefef;
  position: relative;
  margin: 0 auto;
}

.cuadronoticialista4 a {
  border: 0px;
}

.cuadrolibroslista a {
  border: 0px;
}

.cuadroeditoraslista a {
  border: 0px;
}

.cuadronoticialista2 img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 0px solid;
}

.cuadronoticialista3 img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 0px solid white;
}

.cuadronoticiaprincipal img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 0px solid white;
}

.cuadronoticialista4 img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 0px solid white;
}

.cuadrolibroslista img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 0px solid white;
}

.cuadroeditoraslista img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 0px solid white;
}

.cuadrolibroslistagris img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border: 0px solid #efefef;
}

.cuadronoticiaprincipal {
  width: 100%;
  max-width: 930px;
  height: 500px;
  background-color: white;
  position: relative;
  /*margin: 0 auto;*/
  margin-top: 30px;
  margin-bottom: 30px;
}

.cuadronoticiaprincipal a {
  border: 0px;
}

.textoIconos {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: center;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
}

.tituloperfil {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #0094a6;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 30px;
}

.tituloplataforma {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #0094a6;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
}

.titulocreaperfil {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #0094a6;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
}

.tituloeditatulibro {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #439a76;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
}

.titulogdm {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #ed8621;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
}

.titulolibro {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  color: #439a76;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
}

.titulocomunidad {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #439a76;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
}

.tituloarticulos {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #439a76;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
}

.titulondpnegro {
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: var(--dark);
  text-align: center;
  width: 100%;
  margin-bottom: 25px;
}

.titulondp {
  font-size: 35px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: #0094a6;
  text-align: center;
  width: 100%;
  margin-top: 25px;
}

.profesional-corporate-agency {
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  color: var(--gray);
  text-align: center;
  width: 100%;
  margin-bottom: 30px;
}

.precios-plataforma {
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-align: center;
  width: 100%;
  color: #0094a6;
  margin-bottom: 10px;
}

.precios-expertos {
  font-size: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-align: center;
  width: 100%;
  color: #439a76;
  margin-bottom: 10px;
}

.iva-plataforma {
  font-size: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-align: center;
  width: 100%;
  color: var(--gray);
  margin-bottom: 10px;
}

.soyperiodistagratuito {
  font-size: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-align: center;
  width: 100%;
  color: var(--gray);
  margin-bottom: 0px;
  margin-top: 50px;
}

.iva-gdm {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  text-align: left;
  width: 100%;
  color: var(--gray);
  margin-bottom: 10px;
  margin-top: 30px;
}

.subtituloperfil {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: center;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 10px;
}

.subtituloplataforma {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: center;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 10px;
}

.plataforma-lista {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 10px;
}

.publicandpcuerponegrita {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 600;
  margin-top: 35px;
  margin-bottom: 10px;
}

.miperfil-masinfo600 {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 600;
  margin-top: 35px;
  margin-bottom: 5px;
}

.perfilplataforma-masinfo600 {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 600;
  margin-top: 25px;
  margin-bottom: 5px;
}

.miperfil-quequiereshacer {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 0px;
  text-align: center;
}

.miperfil-tituloinfo {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  margin-top: 5px;
  margin-bottom: 5px;
}

.miperfil-nombrefavoritos {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  color: #439a76;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 600;
}

.miperfil-cargofavoritos {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 600;
}

.miperfil-empresafavoritos {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
}

.miperfil-mensaje {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  color: #7f7f7f;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 400;
}

.miperfil-tituloform {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  margin-top: 5px;
  margin-bottom: 5px;
}

.miperfil-tituloformeditar {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  margin-top: 30px;
  margin-bottom: 5px;
  font-weight: 500;
}

.miperfil-tituloinfo a {
  color: var(--dark);
}

.miperfil-masinfo400 {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 10px;
}

.miperfil-masinfo400 a {
  color: var(--dark);
}

.publicandpcuerponegrita-azul {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: #0094a6;
  font-weight: 600;
  margin-top: 35px;
  margin-bottom: 10px;
}

.publicandpcuerponegrita-verde {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: #439a76;
  font-weight: 600;
  margin-top: 35px;
  margin-bottom: 10px;
}

.publicandpcuerpo {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 15px;
}

.opcionesrespuesta-ndp {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 0px;
}

.registro-textoinfo {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  color: var(--gray);
  font-weight: 400;
  margin-bottom: 15px;
}

.registro-textoinfo-grande {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--gray);
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 15px;
}

.enviarndp-info-gris {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--gray);
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 15px;
}

.enviarndp-info-negro {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--gray-dark);
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 15px;
}

.enviarndp-info-negro-lista {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--gray-dark);
  font-weight: 400;
  margin-top: 5px;
  margin-bottom: 5px;
}

.campos-form-titulos {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 500;
  margin-top: 30px;
  margin-bottom: 5px;
}

.cuerpo-compramedio {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
}

.cuerpo-compramedio-bold {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 500;
  margin-top: 35px;
  margin-bottom: 15px;
}

.cuerpo-compramedio-naranja {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: #ed8621;
  font-weight: 600;
  margin-top: 35px;
  margin-bottom: 15px;
}

.textoradiobutons {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 7px;
}

.plataforma-lista-semibold {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: left;
  width: 100%;
  color: var(--dark);
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 10px;
}

.headingRegistros {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #0094a6;
  text-align: left;
  margin-bottom: 15px;
  margin-top: 80px;
}

.tituloformexpertos {
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  color: var(--dark);
  text-align: center;
  margin-top: 50px;
  margin-bottom: 0px;
}

.headingformlibros {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #439a76;
  text-align: left;
  margin-bottom: 15px;
  margin-top: 80px;
}

.headingRegistros-naranja {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #ed8621;
  text-align: left;
  margin-bottom: 15px;
  margin-top: 80px;
}

.headingRegistros-negro {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--dark);
  text-align: left;
  margin-bottom: 15px;
  margin-top: 80px;
}

.headingBuscarNombre {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--dark);
  text-align: center;
  margin-bottom: 15px;
}

.expertoscolaboramoscon {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--dark);
  text-align: center;
  margin-bottom: 0px;
  margin-top: 60px;
}

.listado-hedingresultados {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: var(--dark);
  text-align: left;
  margin-bottom: 40px;
  margin-top: 80px;
}

.listado-noticias {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #990000;
  text-align: left;
}

.listado-noticias a {
  color: #990000;
}

.listado-ndp {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #0094a6;
  text-align: left;
}

.listado-ndp a {
  color: #0094a6;
}

.listado-articulos {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #439a76;
  text-align: left;
}

.listado-articulos-negro {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--dark);
  text-align: left;
  font-weight: 600;
}

.listado-articulos a {
  color: #439a76;
}

.listado-articulos-negro a {
  color: var(--dark);
}

.campos-form {
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--dark);
  text-align: left;
}

.campos-form-expertos {
  margin: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  color: var(--dark);
  text-align: left;
}

.subtitulos-registros {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  color: var(--gray);
  text-align: left;
  margin-bottom: 15px;
  font-weight: 400;
}

.subtitulos-info-forms {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--gray);
  text-align: left;
  margin-bottom: 15px;
  font-weight: 400;
}

.textosbold-forms {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--gray);
  text-align: left;
  font-weight: 600;
}

.textoslight-forms {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--gray);
  text-align: left;
  margin-bottom: 15px;
  font-weight: 400;
}

.info-adicional-forms {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  color: var(--gray);
  text-align: left;
  margin-bottom: 30px;
  margin-top: 60px;
  font-weight: 400;
}

. {
  text-align: left;
  margin-bottom: 10px;
}

.check-text {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--dark);
  text-align: left;
  font-weight: 400;
}

.cuadro-check-box-peque {
  text-align: left;
  margin-bottom: 40px;
  margin-top: 20px;
}

.check-text-peque {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  color: var(--dark);
  text-align: left;
  font-weight: 400;
}

.titularnoticiahome {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  color: var(--dark);
  text-align: left;
  font-weight: 400;
  max-width: 360px;
  width: 100%;
  margin: 15px auto 0 auto;
}

.titular-ndp {
  font-family: Montserrat, sans-serif;
  text-align: left;
  width: 360px;
  margin: 15px auto 0 auto;
}

.img360x280 {
  width: 360px;
  height: 280px;
  background-color: white;
  position: relative;
}

.contenedormensaje {
  margin-top: 90px;
  max-width: 900px;
  width: 90%;
  border-radius: 28px;
  border: 4.85714px solid #efefef;
  padding: 15px;
}

.mensaje1 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #0094a6;
  font-weight: 600;
  margin-bottom: 5px;
}

.mensaje1verdesesion {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #439a76;
  font-weight: 600;
  margin-bottom: 25px;
}

.mensaje1verde {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #439a76;
  font-weight: 600;
  margin-bottom: 5px;
}

.mensaje1naranja {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #ed8621;
  font-weight: 600;
  margin-bottom: 5px;
}

.mensaje2 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--dark);
  font-weight: 400;
  margin-bottom: 5px;
}

.mensaje2naranja {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--dark);
  font-weight: 400;
  margin-bottom: 5px;
  margin-top: 15px;
}

.mensaje3 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--gray);
  font-weight: 400;
  margin-bottom: 5px;
}

.mensaje3mediumleft {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--gray);
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 40px;
}

.mensaje3left {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: #7f7f7f;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: 40px;
}

.divboton {
  text-align: center;
  margin-top: 20px;
}

.botonazul {
  background-color: #0094a6;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #0094a6;
  border-radius: 10px;
  border-style: solid;
  border-color: #0094a6;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botongris {
  background-color: #7f7f7f;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 25px;
  padding-left: 25px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #7f7f7f;
  border-radius: 10px;
  border-style: solid;
  border-color: #7f7f7f;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botongestion {
  background-color: var(--white);
  color: #990000;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 25px;
  padding-left: 25px;
  font-weight: 600;
  text-align: center;
  border-radius: 10px;
  border-style: solid;
  border-color: rgb(127,127,127);
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  border-width: 1px;
}

.botonazulnavegador {
  background-color: #0094a6;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #0094a6;
  border-radius: 10px;
  border-style: solid;
  border-color: #0094a6;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonverde {
  background-color: #439a76;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #439a76;
  border-radius: 10px;
  border-style: solid;
  border-color: #439a76;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botonnaranja {
  background-color: #ed8621;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border-radius: 10px;
  border-style: solid;
  border-color: #ed8621;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botonrojo {
  background-color: #990000;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border-radius: 10px;
  border-style: solid;
  border-color: #990000;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botonazulnegativo {
  background-color: var(--white);
  color: #0094a6;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #0094a6;
  border-radius: 10px;
  border-style: solid;
  border-color: #0094a6;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botonazulnegativonavegador {
  background-color: var(--white);
  color: #0094a6;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #0094a6;
  border-radius: 10px;
  border-style: solid;
  border-color: #0094a6;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonazulnegativoprecioexpertos {
  background-color: var(--white);
  color: #0094a6;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 47px;
  padding-left: 47px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #0094a6;
  border-radius: 10px;
  border-style: solid;
  border-color: #0094a6;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonverdenegativo {
  background-color: var(--white);
  color: #439a76;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #439a76;
  border-radius: 10px;
  border-style: solid;
  border-color: #439a76;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botonverdemedianonegativo {
  background-color: var(--white);
  color: #439a76;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #439a76;
  border-radius: 10px;
  border-style: solid;
  border-color: #439a76;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonverdemediano {
  background-color: #439a76;
  color: var(--white);
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border: 3px solid #439a76;
  border-radius: 10px;
  border-style: solid;
  border-color: #439a76;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonnaranjanegativo {
  background-color: var(--white);
  color: #ed8621;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border-radius: 10px;
  border-style: solid;
  border-color: #ed8621;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botonrojonegativo {
  background-color: var(--white);
  color: #990000;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 500;
  text-align: center;
  border-radius: 10px;
  border-style: solid;
  border-color: #990000;
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botoniconsearch {
  background-color: rgba(0,0,0,0);
  color: rgba(0,0,0,0);
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 10px;
  font-weight: 500;
  text-align: center;
  border-radius: 10px;
  border-style: solid;
  border-color: rgba(0,0,0,0);
  font-size: 16px;
  font-family: Montserrat, sans-serif;
}

.botonazulgrande {
  background-color: #0094a6;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600;
  text-align: center;
  border: 3px solid #0094a6;
  border-radius: 10px;
  border-style: solid;
  border-color: #0094a6;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonverdegrande {
  background-color: #439a76;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600;
  text-align: center;
  border: 3px solid #439a76;
  border-radius: 10px;
  border-style: solid;
  border-color: #439a76;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonnaranjagrande {
  background-color: #ed8621;
  color: white;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600;
  text-align: center;
  border-radius: 10px;
  border-style: solid;
  border-color: #ed8621;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
}

.botonrojogrande {
  background-color: #990000;
  color: var(--white);
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600;
  text-align: center;
  border-radius: 10px;
  border-style: solid;
  border-color: #990000;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
}

.botonazulgrandenegativo {
  background-color: var(--white);
  color: #0094a6;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600;
  text-align: center;
  border: 3px solid #0094a6;
  border-radius: 10px;
  border-style: solid;
  border-color: #0094a6;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonnaranjagrandenegativo {
  background-color: var(--white);
  color: #ed8621;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600;
  text-align: center;
  border: 3px solid #ed8621;
  border-radius: 10px;
  border-style: solid;
  border-color: #ed8621;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
}

.botonverdegrandenegativo {
  background-color: var(--white);
  color: #439a76;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600;
  text-align: center;
  border: 3px solid #439a76;
  border-radius: 10px;
  border-style: solid;
  border-color: #439a76;
  font-size: 20px;
  font-family: Montserrat, sans-serif;
}

.botonrojograndenegativo {
  background-color: var(--white);
  color: #990000;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-right: 17px;
  padding-left: 17px;
  font-weight: 600;
  text-align: center;
  border: 3px solid #990000;
  border-radius: 10px;
  border-style: solid;
  border-color: #990000;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
}

.hrdirario {
  margin-top: 10px;
  margin-bottom: 10px;
}

.hrdirariohome {
  margin-top: 50px;
  margin-bottom: 30px;
}

.banner300x600 {
  height: 600px;
  width: 300px;
}

.banner336x280 {
  height: 280px;
  width: 336px;
}

.banner300x250 {
  width: 300px;
  height: 250px;
  margin-top: 40px;
}

.pagination {
  font-size: 20px;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 60px;
}

.banner336x280 {
  width: 336px;
  height: 280px;
  margin-bottom: 40px;
}

.team-clean .item {
  text-align: center;
}

.div-foto-noticiafinal {
  text-align: center;
  width: 100%;
  margin-top: 70px;
}

.linkyaregistrado {
  color: var(--gray);
  font-size: 20px;
  font-weight: 400;
}

.titularnoticiahome a {
  color: var(--dark);
}

.cuadronoticialista3 a {
  border: 0px;
}

.fotoperfil-rounded-circle {
  margin-bottom: 20px;
  max-width: 125px;
  width: 100%;
}

.fotoperfil-rounded-circle a {
  border: 0px;
}

.fotoperfil-articulosopinion {
  margin-bottom: 20px;
  max-width: 125px;
  width: 100%;
}

.miperfil-fotofavoritos {
  margin-bottom: 20px;
  max-width: 100px;
  width: 100%;
}

.miperfil-fotofavoritos a {
  margin-bottom: 20px;
  max-width: 100px;
  width: 100%;
}

.fotoperfil-miperfil {
  margin-bottom: 20px;
  max-width: 210px;
  width: 100%;
}

.fotoperfil-libros {
  max-width: 100px;
  width: 100%;
  margin-top: 10px;
}

.logoeditoraslista {
  max-width: 150px;
  width: 100%;
}

.fotoperfil-articulosopinion a {
  border: 0px;
}

.fotoperfil-libros a {
  border: 0px;
}

.perfilnombre a {
  color: #0094a6;
}

.perfilcargo a {
  color: var(--dark);
}

.perfilempresa a {
  color: var(--dark);
}

.iconos-share a {
  color: var(--gray);
}

.section-listados {
  margin-bottom: 80px;
}

.card-pricing.popular {
  border: 3px solid #007bff;
}

.listitem-pricing {
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  text-align: left;
  color: var(--dark);
}

.icon-check {
  font-size: 20px;
  margin-right: 10px;
  color: #0094a6;
  font-weight: 600;
}

.body-textoslegales {
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  text-align: left;
  color: var(--dark);
  font-weight: 500;
}

.numero-destacado-azul {
  color: #0094a6;
  font-size: 50px;
  width: 100%;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.numero-destacado-negro {
  color: var(--dark);
  font-size: 50px;
  width: 100%;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.numero-destacado-naranja {
  color: #ed8621;
  font-size: 50px;
  width: 100%;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.numero-destacado-verde {
  color: #439a76;
  font-size: 50px;
  width: 100%;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.nombre-destacado-azul {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #0094a6;
  text-align: center;
}

.nombre-destacado-negro {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: var(--dark);
  text-align: center;
}

.nombre-destacado-naranja {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #ed8621;
  text-align: center;
}

.nombre-destacado-verde {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: #439a76;
  text-align: center;
}

.texto-introplataforma {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-align: center;
  width: 100%;
  color: var(--dark);
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 0px;
}

.aumentaladifusion1 {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #0094a6;
  text-align: left;
  margin-top: 60px;
  text-align: center;
}

.aumentaladifusion1-gray {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--gray);
  text-align: left;
  margin-top: 60px;
  text-align: center;
  margin-bottom: 10px;
}

.uneteacomunidad {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--gray);
  text-align: left;
  margin-top: 30px;
  text-align: center;
  margin-bottom: 40px;
}

.titulogrisexpertos {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--gray);
  text-align: left;
  margin-top: 50px;
  margin-bottom: 0px;
  text-align: center;
  font-weight: 600;
}

.subtitulolibros {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  color: var(--gray);
  text-align: left;
  font-weight: 600;
  text-align: center;
}

.subtitulolibros2 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--gray);
  text-align: left;
  font-weight: 600;
  text-align: center;
}

.subtitulogdm {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--gray);
  text-align: left;
  margin-top: 10px;
  text-align: center;
  margin-bottom: 40px;
}

.subtitulofreelance {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: var(--gray);
  text-align: left;
  margin-top: 10px;
  text-align: center;
  margin-bottom: 40px;
}

.uneteacomunidad-mensaje {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--gray);
  text-align: left;
  margin-top: 20px;
  text-align: center;
  margin-bottom: 10px;
  font-weight: 500;
}

.freelance-mensajelight {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--dark);
  text-align: left;
  text-align: center;
  margin-bottom: 10px;
  font-weight: 400;
}

.freelance-mensajebold {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--dark);
  text-align: left;
  margin-top: 20px;
  text-align: center;
  margin-bottom: 10px;
  font-weight: 600;
}

.subtitulogdm-mensaje {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: var(--dark);
  text-align: left;
  margin-top: 20px;
  text-align: center;
  margin-bottom: 30px;
  font-weight: 400;
}

.aumentaladifusion2 {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  color: #0094a6;
  text-align: left;
  margin-bottom: 15px;
  text-align: center;
}

.contenedorperfilarticulos {
  padding: 0px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.columnaperfilautores {
  padding: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
}

.contenedorperfilexpertos {
  padding: 0px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.banner970x90 {
  width: 100%;
  height: 90px;
  max-width: 970px;
}

.botonazul:hover, .botonazulgrande:hover, .botonazulnavegador:hover {
  color: #0094a6;
  background-color: white;
  border: 3px solid #0094a6;
}

.botongris:hover {
  color: #7f7f7f;
  background-color: white;
}

.botonazulnegativo:hover, .botonazulgrandenegativo:hover .botonazulnegativonavegador:hover {
  color: white;
  background-color: #0094a6;
}

.botonnaranja:hover, .botonnaranjagrande:hover {
  color: #ed8621;
  background-color: white;
  border: 3px solid #ed8621;
}

.botonnaranjanegativo:hover, .botonnaranjagrandenegativo:hover {
  color: white;
  background-color: #ed8621;
}

.botonrojo:hover, .botonrojogrande:hover {
  color: #990000;
  background-color: white;
  border: 3px solid #990000;
}

.botonrojonegativo:hover, .botonrojograndenegativo:hover {
  color: white;
  background-color: #990000;
}

.botonverde:hover, .botonverdegrande:hover, .botonverdemediano:hover {
  color: #439a76;
  background-color: white;
}

.botonverdenegativo:hover, .botonverdegrandenegativo:hover, .botonesMiPerfil:hover {
  color: white;
  background-color: #439a76;
}

.col-3iconos {
  margin-top: 25px;
}

.dropdown:hover &gt; .dropdown-menu {
  display: block;
}

.dropdown &gt; .dropdown-toggle:active {
  pointer-events: none;
}

.navbar-nav .dropdown-menu {
  margin-top: -5px;
}

.logoeditorial {
  margin-top: 5px;
  margin-bottom: 10px;
}

.tematico-titulo {
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 10px;
  padding-top: 30px;
  font-family: Montserrat, sans-serif;
}

.preguntasexpertos {
  font-size: 23px;
  font-weight: 600;
  padding-bottom: 10px;
  margin: 0px;
  text-align: left;
  padding-top: 50px;
  font-family: Montserrat, sans-serif;
  color: #439a76;
}

.tematico-check {
  font-size: 16px;
  padding-bottom: 7px;
  font-weight: 400;
  font-family: Montserrat, sans-serif;
  margin-bottom: 0px;
  margin-right: 10px;
}

.directoriotematico {
  text-align: center;
  font-size: 25px;
  font-family: Montserrat, sans-serif;
  color: var(--white);
}

.tematico-columna {
  padding-left: 40px;
  padding-right: 40px;
}

.hrautoreslista {
  margin-top: 10px;
}

.precio-expertos-tags {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-align: center;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 0px;
  color: #0094a6;
}

.precio-expertos {
  font-family: Montserrat, sans-serif;
  font-size: 37px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 0px;
  margin-top: 0px;
}

.precio-expertos-iva {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
  margin-top: 0px;
  /*margin-bottom: 0px;*/
  color: gray;
}

.columna-precioexpertos {
  background: rgba(0,0,0,0);
  border-style: solid;
  border-color: #0094a6;
  border-radius: 20px;
  text-align: center;
  /*margin-left: 20px;*/
  /*margin-right: 20px;*/
  margin: 15px;
  padding: 20px;
  width: 100%;
  max-width: 300px;
}

.abecedariolibros {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  padding: 10px;
  color: #439a76;
  font-weight: 600;
  display: inline-block;
}

.abecedariolibros a {
  color: #439a76;
}

.tick20px {
  width: 20px;
  margin-right: 10px;
  padding-bottom: 7px;
}

.ranking {
  color: #ed8621;
  font-size: 35px;
  font-family: georgia;
  font-weight: 600;
}

.miperfil-masinfo600 a {
  color: var(--dark);
}

.icono-editorndp {
  width: 100%;
  max-width: 20px;
  margin-right: 7px;
}

.numeroseguidores {
  font-size: 16px;
  font-weight: 400;
  font-family: Montserrat, sans-serif;
  color: var(--dark);
}

.cifras-miperfil {
  font-size: 35px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  margin-bottom: 0px;
  margin-top: 5px;
}

.cifras-miperfil-subtitulo {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  margin-bottom: 0px;
}

.cifras-miperfil-subtitulogris {
  font-size: 16px;
  color: #7f7f7f;
  font-family: Montserrat, sans-serif;
}

.preferencias-miperfil {
  font-size: 16px;
  color: #7f7f7f;
  font-family: Montserrat, sans-serif;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
}

.preferencias-miperfil a {
  color: #439a76;
}

.cifras-miperfil-subtitulogris a {
  color: #7f7f7f;
}

.miperfil-logocargo {
  width: 100%;
  max-width: 170px;
  padding-bottom: 10px;
}

@media (min-width: 992px) {
  .miperfil-separacionsection {
    margin-right: 50px;
  }
}

@media (min-width: 992px) {
  .miperfil-separacionsectionleft {
    margin-left: 50px;
  }
}

@media (min-width: 584px) {
  .miperfil-columnascifras {
    padding: 0px;
    width: 20%;
  }
}

@media (max-width: 583px) {
  .miperfil-columnascifras {
    padding: 0px;
    width: 50%;
  }
}

.miperfil-pestañascontactos {
  color: var(--dark);
  padding-top: 11px;
  padding-bottom: 11px;
  font-weight: 500;
  text-align: center;
  margin: 0px;
  background: rgb(245,245,245);
  box-shadow: 0px 0px 4px 4px #ededed;
  border-style: none;
  margin: 0px;
}

.miperfil-pestañascontactos-active {
  color: var(--dark);
  padding-top: 11px;
  padding-bottom: 11px;
  font-weight: 500;
  text-align: center;
  margin: 0px;
  background: var(--white);
  box-shadow: 0px 0px 4px 4px #ededed;
  border-style: none;
  margin: 0px;
}

.botonesMiPerfil {
  font-size: 18px;
  width: 100%;
  color: #439a76;
  background: var(--white);
}

.botonesPerfilplataformaazul {
  font-size: 18px;
  width: 100%;
  color: #0094a6;
  background: var(--white);
}

.botonesPerfilplataformagris {
  font-size: 18px;
  width: 100%;
  color: #0094a6;
  background: var(--white);
}

.headingsplataforma {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  font-size: 35px;
  margin: 0px;
}

.instruccionesplataforma {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.cuerpoplataforma {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.cuerpoplataformalight {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.cuadroiconoexcel {
  width: 100%;
  max-width: 19px;
}

.mislistados-ver a {
  color: rgb(52,58,64);
}

@media (min-width: 300px) {
  .col-menuplataforma {
    padding: 0px;
    width: 50%;
  }
}

@media (min-width: 500px) {
  .col-menuplataforma {
    padding: 0px;
    width: 40%;
  }
}

.rowlistamedios {
  padding-bottom: 15px;
  padding-top: 15px;
}

.rowlistaplataforma {
  padding-bottom: 0px;
  padding-top: 0px;
}

.rowlistadosplataforma {
  padding-bottom: 10px;
  padding-top: 10px;
  margin: 0px;
}

@media (min-width: 500px) {
  .col-listadomedios {
    max-width: 30%;
  }
}

@media (min-width: 500px) {
  .col-listaplataforma {
    max-width: 30%;
  }
}

@media (max-width: 500px) {
  .col-listadomedios {
    max-width: 100%;
  }
}

@media (max-width: 500px) {
  .col-listaplatafroma {
    max-width: 100%;
  }
}

@media (max-width: 500px) {
  .col-listadomedios2 {
    max-width: 33%;
  }
}

@media (min-width: 501px) {
  .col-listadomedios2 {
    max-width: 23%;
  }
}

@media (min-width: 501px) {
  .col-listaplataforma3 {
    max-width: 25%;
  }
}

@media (min-width: 501px) {
  .col-listaplataforma2 {
    max-width: 15%;
  }
}

@media (max-width: 500px) {
  .col-listaplataforma2 {
    max-width: 33%;
  }
}

.logoshome {
  text-align: center;
  width: 100%;
  max-width: 200px;
}

.col-logoshome {
  text-align: center;
  /*max-width: 20%;*/
}

@media (min-width: 1200px) {
  .col-logoshome {
    text-align: center;
    max-width: 20%;
  }
}

.paddinglistados {
  padding: 12px;
}

.paddingiconos {
  padding-left: 12px;
}

.col-plataforma {
  padding: 0px;
  margin: 0px;
}

.naranja {
  color: #ed8621;
}

.row-hide {
}

.linkazulmensaje {
  color: #0094a6;
}

.linkazulmensaje a {
  color: #0094a6;
}

.formOrden {
  border: 1px solid black;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  width: 100%;
  font-weight: 400;
  color: var(--dark);
  text-align: center;
}

.formNombre {
  border: 1px solid black;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  width: 100%;
  font-weight: 400;
  color: var(--dark);
}

.menu-plataforma-text {
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  text-align: center;
  width: 100%;
  color: #7f7f7f;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 500;
}

.menu-plataforma-columna {
  box-shadow: 0px 0px 4px 4px #ededed;
  border-style: none;
  margin: 0px;
  padding: 0px;
}

.menu-plataforma-inactive {
  background: #f5f5f5;
}

.menu-plataforma-active {
  background: var(--white);
}

.headingRegistros {
}

.divreporting {
  margin-top: 10px;
  margin-bottom: 10px;
}

</pre></body></html>