/* Custom Style */
@import url(../../style.css);

body{
  
    font-family: var(--cuerpo), serif;
    font-optical-sizing: auto;
    font-size: 18px;
    line-height: 21px;
    font-weight: var(--cuerpop2);
    font-style: normal;
    color: var(--color-1);
    font-variation-settings: "wdth" 100;
    background-color: #ffffff;
}
h1,h2,h3,h4,h5{
  font-family: var(--titulo), sans-serif;
  letter-spacing: -1px; word-spacing: -1px;
}
h1{
  font-weight: var(--titulop1);
  font-size: 2.2rem;
  line-height: 2.4rem;
}
h2{
  font-weight: var(--titulop1);
  font-size: 1.8rem;
  line-height: 2rem;
}
h3{
  font-weight: var(--titulop2);
  font-size: 1.4rem;
  line-height: 1.6rem;

}
h4{
  font-weight: var(--titulop2);
  font-size: 1.2rem;
  line-height: 1.4rem;
}
h5{
  font-weight: var(--titulop2);
  font-size: 1rem;
  line-height: 1.2rem;
}
.sidebar-title{
  text-align: left;
}
.logo_sitio{
 width:280px;   
}
.volanta{margin: 5px 0;}
.categor{
  background-color: var(--ama1); color: var(--grismc3);
  padding: 0 3px; margin: 0;
  font-weight: var(--titulop2);
}
.footer{
  color: var(--grismc3);
  background-color: var(--verdeo1);
}
.footer .logo_sitio{
  width:150px;   
 }
p.bajada{
    font-weight:300;
    font-size: 18px;
    line-height: 20px;
}

span{
  font-family: var(--extra);
  font-weight: var(--extrap1);
  color: var(--ama1);
}
span a{
  font-family: var(--extra);
  font-weight: var(--extrap1);
  color: var(--ama1);
}
span.ital{
  font-style: italic;
}
.verdeayn{
  color: var(--verdeo1);
}
.amaayn{
  color: var(--ama1);
}
h3.verdeayn{
  font-size: 1.5rem;;
}
.temas_semana{background-color: var(--grismc2);}
.temas_semana_tit, .temas_semana_tit span{background-color: var(--ama1); color: var(--grismc3);}

a{text-decoration: none; color:var(--griso1);}

img{max-width: 100%;}
img.big_im{
  width: 100%;
  height: 500px;
  object-fit: cover;
  object-position: center top;
}
img.small_im{
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center top;
}

img.mp_im{
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center;
}

.menu-prin{background-color: var(--ama1); padding: 0; margin: 0; text-align: center;}
ul{margin: 0; padding:0;}
ul.menu {list-style: none; margin: 0;padding: 0;}
ul.menu li{display: inline-block; margin: 2px;padding: 2px;}
ul.menu li a{
    margin: 0;padding: 0;
    color: var(--grismc3);
    font-family: var(--titulo);
    font-weight: var(--titulop3);
    text-decoration: none;
}
.item_activo_menu{border-bottom: 2px solid var(--verdeo2);}
.copytext{font-size: 0.8rem;}

.bl-youtube{
  background-color: var(--verdeo1);
  color: var(--grismc3);
}



