.contenedor_logo.logo_icon_bg{
  background-image: url('../images/isotipo.png');  
  background-position: 50% 8%;
  background-repeat: no-repeat;
}
.txt_icon_ne{
  font-family: Bebas Neue, sans-serif;
  font-size: 18px;  
  font-weight: 700;
}
.icon_item img{
  margin-bottom: 25px;
}
.icon_item{
  float: left;
  max-width: 25%;
  text-align: center;
  padding: 10px 25px 10px 25px;
}
.iconografia_nuestros_socio{
  width: 100%;
  margin: 0px auto;
  padding: 75px 0px;
}
.titular_iconos_new{
  color: #f85632;
  font-size: 24px;
  font-family: Helveticaneue, sans-serif;
  font-weight: 500;
  text-align: center;
    line-height: 30px;
}
.beneficios_para_socios_new{
  width: 100%;
  float: left;
  padding: 80px 0px;
}
.centro_460.cont_testimonial{
  font-family: Helveticaneue, sans-serif;
  font-size: 18px;
  color: #2a913c;
  line-height: 30px;
  background-image: url('../images/com1.png'), url('../images/com2.png');
  background-repeat: no-repeat, no-repeat;
  background-position:  left top,right bottom;
  padding: 20px 70px 20px 70px;
  text-align: center;
  font-weight: 500;
}
.cont_testimonio{
  background-color: #f8f8f8;
  padding: 50px 0px;
  float: left;
  width: 100%;
}
.bullets_areas_4{
  font-size: 16px;
  font-family: Helveticaneue, sans-serif;
  float: left;
  position: relative;
  max-width: 40%;
}
.column_bullets_t, .columna_piramide_img{
  float: left;
  width: 50%;
  position: relative;
}
.column_bullets_t ul{
  list-style: none;
  padding-left: 0px;
}
.column_bullets_t ul li{
  font-family: Bebas Neue, sans-serif;
  font-size: 18px;
  color: #000000;
  background-position: 10px 50%;
  background-repeat: no-repeat;
  padding-left: 100px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.font-green{
  font-size: 18px;
  margin-top: 10px;
  position: relative;
  display: block;
}
.descripcion_valores{
  color: #000000;
  font-family: Helveticaneue, sans-serif;
  text-align: center;
  font-size: 16px;
  padding: 30px 0px 0px 0px;
  font-weight: 500;
  line-height: 24px;
}
.titular_valor{
  color: #2a913c;
  font-size: 42px;
  font-family: Bebas Neue, sans-serif;
  text-align: center;
}
.centro_990{
  max-width: 990px;
}
.centro_900{
  max-width: 900px;  
}
.centro_460{
  max-width: 460px;
}
.centro_460, .centro_900,.centro_990{
  margin: 0px auto;
  position: relative;
  float: none;
  padding: 5px 5px;
  overflow: hidden;
}
.titulo_evento.evento_noticia{
  color: #ff8d01;
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.44);
}
.item_inscripcion{
  background-color: #e64d16!important;
  color: white!important;
}
.contenedor_eje.contenedor_eje_pop.active {
    display: block;
}

.contenedor_principal_header {
  width: 100%;
  padding: 20px 20px 0px;
  float: left;
}
header.header {
    z-index: 2147483648;
    position: relative;
}
.nav_menu {
  padding: 0px;
  float: left;
  background-color: transparent;
}

.contenedor {
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

.nav-menu li a {
  padding-right: 15px;
  padding-left: 15px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #363636;
  font-size: 12px;
  text-transform: uppercase;
}

.nav-menu li a:hover {
  color: #29923d;
}

.nav-menu {
  float: none;
}

.contenedor_banner {
  width: 100%;
  height: 500px;
  float: left;
  /*background-image: url('../images/banner.jpg');
  background-position: 0px 0px;
  background-size: cover;*/
}

.contenedor_green {
  position: relative;
  width: 50%;
  height: 100%;
  padding: 80px;
  float: left;
  background-image: -webkit-linear-gradient(270deg, rgba(48, 107, 49, .7), rgba(53, 113, 51, .7) 15%, rgba(51, 111, 51, .7) 27%, rgba(62, 122, 52, .7) 53%, rgba(89, 147, 54, .7) 75%, rgba(92, 153, 56, .7) 85%, rgba(95, 156, 57, .7));
  background-image: linear-gradient(180deg, rgba(48, 107, 49, .7), rgba(53, 113, 51, .7) 15%, rgba(51, 111, 51, .7) 27%, rgba(62, 122, 52, .7) 53%, rgba(89, 147, 54, .7) 75%, rgba(92, 153, 56, .7) 85%, rgba(95, 156, 57, .7));
}

.titulo_promovemos {
    font-family: 'Helveticaneueltstd bd', sans-serif;
    color: #fcd804;
    font-size: 50px;
    line-height: 60px;
    max-width: 400px;
    margin: auto;
    margin-top: 30px;
}


.titulo_blanco {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
}

.contenedor_asociate {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 45px;
  padding: 15px 80px;
  background-image: -webkit-linear-gradient(355deg, #eea402, #ec9c04 23%, #e68508 50%, #e06e0d 75%, #dd6110);
  background-image: linear-gradient(95deg, #eea402, #ec9c04 23%, #e68508 50%, #e06e0d 75%, #dd6110);
}

.contenedor_asociate:hover{
    background-color: #353230 !important;
    transition: all 0.3s ease !important;
  background-image: -webkit-linear-gradient(355deg, #353230, #353230 23%, #353230 50%, #353230 75%, #353230);
  background-image: linear-gradient(95deg, #353230, #353230 23%, #353230 50%, #353230 75%, #353230);
}

.texto_asociate {
    float: left;
    font-family: 'Helveticaneueltstd bd', sans-serif;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}

.icono_manos {
    margin-right: 10px;
    float: left;
    margin-top: 0px;
    position: relative;
    top: -4px;
}

.contenedor_rigth_banner {
  position: relative;
  width: 50%;
  height: 100%;
  padding: 15px;
  float: left;
}

.contenedor_texto_formaparte {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    padding: 14px;
    background-color: #367938;
    height: 45px;
}

.texto_forma_parte {
    font-family: Helveticaneue, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 16px;
}

.contenedor_sobre {
  width: 100%;
  padding: 40px;
  float: left;
  background-color: #f4f4f4;
}

.contenedor_left_sobre_g {
  width: 50%;
  float: left;
}

.body {
  
}

.contenedor_rigth_sobre_g {
  width: 50%;
  padding: 40px 80px;
  float: left;
}

.titulo_gremial {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #d87900;
  font-size: 40px;
  line-height: 40px;
}

.text-span {
  font-size: 30px;
}

.subtitulo_gremial {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #4a4a4a;
  font-size: 25px;
  line-height: 32px;
}

.parrafo_gremial {
  margin-bottom: 20px;
  font-family: Helveticaneue, sans-serif;
  color: #5a5a5a;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
}

.conocer_boton {
    padding: 10px 20px 7px;
    background-color: #29923d;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.65);
}

.contenedor_compromiso {
  width: 100%;
  height: auto;
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 30px;
  float: left;
  background-color: #f4f4f4;
  color: #f4f4f4;
}

.post_concurso {
  position: relative;
  width: 50%;
  height: 300px;
  padding: 20px 20px 20px 60px;
  float: left;
  background-image: url('../images/lines.png'), -webkit-linear-gradient(0deg, rgba(223, 139, 2, .6), rgba(223, 130, 7, .59) 25%, rgba(222, 114, 17, .6) 53%, rgba(222, 103, 24, .6) 75%, rgba(222, 96, 29, .6));
  background-image: url('../images/lines.png'), linear-gradient(90deg, rgba(223, 139, 2, .6), rgba(223, 130, 7, .59) 25%, rgba(222, 114, 17, .6) 53%, rgba(222, 103, 24, .6) 75%, rgba(222, 96, 29, .6));
  background-position: 85% 95%, 0px 0px, 50% 50%;
  background-size: auto, auto, cover;
  background-repeat: no-repeat, repeat, repeat;
  color: #fff;
  text-decoration: none;
}

.contenedor_post_grande {
  width: 67%;
  height: 100%;
  padding: 40px;
  float: left;
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  text-decoration: none;
}

.contenedor_titulo_post {
  position: absolute;
  bottom: 10px;
  color: #fff;
}

.contenedor_titulo_post.contenedor_titulo_post_grande {
  bottom: 20px;
}

.icono_post {
  display: block;
  float: none;
}

.contenedor_icon_concurso_post {
  margin-right: 10px;
  padding-top: 5px;
  float: left;
}

.contenedor_concurso {
  padding: 0px;
  float: left;
}

.texto_numero {
    padding: 0px;
    text-align: center;
    font-family: Helveticaneuebd, sans-serif;
}

.titulo_comprometidos {
  margin-bottom: 30px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  text-decoration: none;
}

.enlace_comprometidos {
  padding-left: 30px;
  background-image: url('../images/arrow.png');
  background-position: 0px 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-weight: 400;
}

.textos_post {
  font-family: Helveticaneue, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.fecha_post {
  font-family: Helveticaneue, sans-serif;
  font-weight: 300;
}

.contenedor_post {
  width: 100%;
  padding: 30px;
  float: left;
  background-color: #f4f4f4;
  font-family: Helveticaneue, sans-serif;
  font-weight: 300;
}

.contenedor_dos {
  display: block;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
}

.contenedor_parapost {
  margin-bottom: 20px;
}

.contenedor_left_texto {
  width: 50%;
  float: left;
}

.titulo_eventos_noticias {
  padding: 10px;
  font-family: Helveticaneuebd, sans-serif;
  color: #d87900;
  font-size: 25px;
  line-height: 30px;
}

.contenedor_rigth_cta {
  width: 50%;
  float: left;
}

.contenedor_ver_noticias {
  margin-right: 20px;
  padding: 15px 40px;
  float: right;
  border: 1px solid #e1e1e1;
  font-family: Helveticaneuebd, sans-serif;
  color: #d87900;
     color: #444;
    font-weight: 600;
  text-decoration: none;
}

.cta_proximos_eventos {
    padding: 15px 40px;
    float: right;
    border: 1px solid #e1e1e1;
    font-family: 'Helveticaneueb', sans-serif;
    color: #444;
    font-weight: 600;
    text-decoration: none;
}

.contenedor_post_noticias {
  display: inline-block;
  width: 30%;
  margin-right: 1%;
  margin-bottom: 20px;
  margin-left: 1%;
  padding: 0px;
  float: left;
  background-color: #fff;
  text-decoration: none;
}

.contenedor_post_noticias.contenedor_post_noticias_top {
  margin-top: -170px;
}

.imagen_noticia {
  width: 100%;
  height: 160px;
  float: left;
  background-image: url('../images/img.jpg');
  background-position: 50% 50%;
  background-size: cover;
  transition: all 0.3s ease;
}

.contenedor_post_noticias:hover .imagen_noticia {
    -webkit-filter: blur(0.5px);
    filter: blur(1.5px);
    overflow: hidden;
    transition: all 0.3s ease;
}

.post_concurso, .contenedor_item_galeria {
  transition: all 0.3s ease;
}

.post_concurso:hover .imagen___gallery, .contenedor_item_galeria:hover .imagen___gallery{
    -webkit-filter: blur(0.5px);
    filter: blur(1.5px);
    overflow: hidden;
    transition: all 0.3s ease;
}

.imagen_noticia.imagen_foto01 {
  background-image: url('../images/Foto-10.2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.imagen_noticia.imagen_noticia_foto03 {
  background-image: url('../images/foto03.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.contenedor_noticias {
  width: 100%;
  padding: 30px 20px;
  float: left;
  background-color: #fff;
}


.titulo_noticias {
  margin-bottom: 20px;
  font-family: 'Helvetica neu', sans-serif;
  color: #d64123;
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
}

.titulo_noticias:hover {
  color: #358738;
}

.descripcion_noticias {
    font-family: Helveticaneue, sans-serif;
    color: #444;
    line-height: 21px;
    font-weight: 300;
    height: 60px;
    overflow: hidden;
}

.contenedor_date {
  position: absolute;
  left: 20px;
  top: 0px;
  padding: 5px 10px;
  background-color: #367938;
  color: #fff;
  text-align: center;
}

.contenedor_date.contenedor_date_rojo {
  background-color: #d64123;
}

.day {
  font-family: 'Helvetica neu', sans-serif;
  font-weight: 700;
}

.date {
  font-family: Helveticaneue, sans-serif;
  font-weight: 300;
}

.contenedor_cuerpo {
  position: relative;
  width: 31.3333%;
  margin-right: 1%;
  margin-left: 1%;
  padding: 60px 20px 20px;
  float: left;
  background-color: #fff;
  text-decoration: none;
}

.contenedor_cuerpo.contenedor_cuerpo_top {
  margin-top: -30px;
  text-decoration: none;
}

.contenedor_cuerpo.contenedor_cuerpo_eventos {
    margin-bottom: 20px;
}

.contenedor_cuerpo.contenedor_cuerpo_eventos.contenedor_cuerpo_rojos {
  width: 31.3333%;
  margin-bottom: 70px;
}

.contenedor_noticia_dos {
  position: relative;
  margin-bottom: 10px;
  padding: 60px 20px 20px;
}

.contenedor_footer {
  width: 100%;
  padding: 0px;
  float: left;
  background-color: #d87801;
  background-image: url('../images/avimgen.png'), -webkit-linear-gradient(0deg, #d87801, #d87204 17%, #d86f06 33%, #d75c12 50%, #d75914 67%, #d64b1d 78%, #d6471f 90%, #d64223);
  background-image: url('../images/avimgen.png'), linear-gradient(90deg, #d87801, #d87204 17%, #d86f06 33%, #d75c12 50%, #d75914 67%, #d64b1d 78%, #d6471f 90%, #d64223);
  background-position: 400px 100%, 0px 0px;
  background-size: 125px, auto;
  background-repeat: no-repeat, repeat;
}

.contenedor_textos_promueve_footer {
  width: 100%;
  padding: 0px;
  float: left;
}

.contenedor_promueve {
    width: 70%;
    padding: 30px;
    float: left;
    background-color: #2a913e;
}

.texto_promueve {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  text-align: right;
}

.contenedor_patrocinador {
  width: 30%;
  padding: 30px;
  float: left;
  background-color: #cee1c9;
}

.contenedor_patrocinador:hover{
  background: #353230;
  transition: all 0.3s ease;
}

.contenedor_patrocinador:hover .texto_patrocinador{
color: #fff;
}

.texto_patrocinador {
  font-family: Helveticaneue, sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}

.contenedor_texto_footer {
  width: 100%;
  padding: 40px 30px 30px;
  float: left;
}

.left_footer {
  width: 65%;
  padding: 0px;
  float: left;
}

.rigth_footer {
  width: 35%;
  padding: 0px;
  float: left;
}

.mapa_sitio {
    margin-bottom: 20px;
    font-family: Helveticaneuebd, sans-serif;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
}

.item_footer {
  display: block;
  margin-bottom: 5px;
  opacity: 1;
  font-family: 'Helveticaneue roman', sans-serif;
  color: #fff;
  font-size: 11px;
  line-height: 17px;
  text-decoration: none;
  text-transform: uppercase;
}

.contenedor_item_footer {
  width: 33.333%;
  float: left;
}

.contenedor_item_footer.contenedor_item_footer_pad {
  padding-top: 40px;
}

.contenedor_newletter {
  width: 80%;
  margin-bottom: 20px;
  float: left;
}

.texto_mail {
    width: 100%;
    margin-bottom: 20px;
    float: left;
    font-family: 'Helveticaneue roman', sans-serif;
    color: #fff;
    font-size: 14px;
}

.contenedor_redes_sociales {
  width: 20%;
  float: left;
}

.texto_redes {
  margin-bottom: 10px;
  font-family: Helveticaneuebd, sans-serif;
  color: #fff;
  font-size: 10px;
  text-align: center;
  text-transform: uppercase;
}

.social_media {
  display: block;
  margin-bottom: 10px;
  text-align: center;
  text-decoration: none;
}

.correo_new {
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #fff;
  background-color: transparent;
  color: #f6d6c9;
}

.correo_new::-webkit-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #f6d6c9;
}

.correo_new:-ms-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #f6d6c9;
}

.correo_new::placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #f6d6c9;
}

.new_letter {
  width: 100%;
  float: left;
}

.contenedor_copy {
  width: 100%;
  float: left;
}

.copy {
  font-family: 'Helveticaneue roman', sans-serif;
  color: #fff;
  font-size: 10px;
  text-align: center;
}

.contenedor_fix {
  display: inline-block;
  float: left;
}

.asociate_url {
  position: fixed;
  top: 50%;
  right: 0%;
  background-image: -webkit-linear-gradient(0deg, #e88314, #d84221);
  background-image: linear-gradient(90deg, #e88314, #d84221);
  transition: all 0.3s ease;
}

.asociate_url:hover{
  background-image: -webkit-linear-gradient(0deg, #353230, #353230);
  background-image: linear-gradient(90deg, #353230, #353230);
  transition: all 0.3s ease;
}

.cta_movil {
  display: none;
  width: 100%;
  padding: 20px;
  float: left;
}

.contenedor_menu {
  padding: 50px 30px 0px;
}

.contenedor_banner_gre {
  width: 100%;
  padding: 50px 50px 70px;
  float: left;
  background-position: 0px 0px;
  background-size: cover;
}

.contenedor_banner_gre.contenedor_banner_gre_palma {
  padding-top: 70px;
  padding-bottom: 120px;
  background-image: url('../images/header.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.contenedor_logo {
  margin-bottom: 30px;
  text-align: center;
}

.texto_banner_gre {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  text-align: center;
}

.texto_banner_gre p {
    font-family: Helveticaneue, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    font-weight: 100;
    text-align: center;
    letter-spacing: 0.5px;
}

.contenedor_banner_g {
  padding-right: 100px;
  padding-left: 100px;
}

.contenedor_banner_g.contenedor_banner_g_palma {
  padding-right: 200px;
  padding-left: 200px;
}

.contenedor_compromiso_n {
  width: 100%;
  padding: 70px 30px 30px;
  float: left;
}

.contenedor__compromiso {
  width: 100%;
  float: left;
}

.compromiso_left {
  width: 50%;
  float: left;
}

.compromiso_rigth {
  width: 50%;
  float: left;
}

.texto_compromiso {
  font-family: Helveticaneuebd, sans-serif;
  color: #d87105;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
}

.descripcion_compromiso_n {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 16px;
  font-weight: 300;
}

.descripcion_compromiso {
  font-family: Helveticaneuebd, sans-serif;
}

.imagenes_compromiso {
  overflow: visible;
  width: 100%;
  padding: 10px;
  float: left;
}

.imagenes_compromiso_left {
  width: 50%;
  padding: 10px;
  float: left;
  text-align: right;
}

.body-2 {
  
}

.imagenes_compromiso_rigth {
  width: 50%;
  padding: 10px;
  float: left;
}

.imagen_nosotros01 {
  margin-bottom: 10px;
}

.contenedor_mision_vision {
  width: 100%;
  padding: 30px 30px 50px;
  float: left;
}

.contenedor_mision {
  width: 50%;
  padding: 20px;
  float: left;
}

.contenedor_mision.contenedor_vision {
  margin-top: -50px;
}

.titulo_mision {
  margin-bottom: 20px;
  font-family: Helveticaneuebd, sans-serif;
  color: #4a4a4a;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
}

.descripcion_mision {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
}

.contenedor_valores {
  width: 100%;
  padding: 60px;
  float: left;
  background-color: #f8f8f8;
}

.titulo_valores {
  margin-bottom: 30px;
  font-family: Helveticaneuebd, sans-serif;
  color: #4a4a4a;
  font-size: 40px;
  line-height: 45px;
  text-align: center;
}

.iconos_valores {
  text-align: center;
}

.icono_valor {
  display: inline-block;
  padding: 5px;
  float: none;
  text-align: center;
}

.titulo_valor {
  font-family: Helveticaneuebd, sans-serif;
  color: #4a4a4a;
  font-size: 18px;
  line-height: 23px;
}

.contenedor_ejes {
  width: 100%;
  padding: 50px;
  float: left;
}


.titulo_estrategia {
  margin-bottom: 50px;
  font-family: Helveticaneuebd, sans-serif;
  color: #e76322;
  font-size: 40px;
  line-height: 45px;
  text-align: center;
}

.descripcion_enfocarnos strong {
  margin-bottom: 20px;
  font-family: Helveticaneuebd, sans-serif;
  color: #4a4a4a;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
}

.descripcion_enfocarnos {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 18px;
  font-weight: 300;
}

.contenedor_estrategicos {
  width: 100%;
  margin-bottom: 30px;
  padding-right: 40px;
  padding-left: 40px;
  float: left;
}

.contenedor_eje {
  width: 100%;
  height: 420px;
  padding: 0px;
  float: left;
  border-radius: 20px;
}

.contenedor_eje.contenedor_eje_pop {
  position: absolute;
  top: -20px;
  display: block;
}


.contenedor_imagen_eje {
  width: 25%;
  height: 100%;
  float: left;
  background-image: url('../images/img1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.contenedor_eje_politico {
  position: relative;
  width: 75%;
  height: 100%;
  padding: 70px;
  float: left;
  background-color: #24a235;
}

.titulo_eje {
    margin-bottom: 30px;
    font-family: Helveticaneuebd, sans-serif;
    color: #fff;
    font-size: 25px;
    line-height: 30px;
}

.texto_politico {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.texto_politico a {
    background: #fff;
    color: #24a235;
    font-size: 12px;
    font-weight: 500;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
    width: auto;
    margin-right: 10px;
    margin-top: 10px;
    float: none;
}

.cerrar {
  position: absolute;
  top: 20px;
  right: 20px;
  font-family: 'Helveticaneue roman', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
}

.titulo_palma {
    margin-bottom: 30px;
    font-family: Helveticaneuebd, sans-serif;
    color: #fff;
    font-size: 50px;
    line-height: 59px;
    text-align: center;
}

.historia_container {
  width: 100%;
  padding: 30px;
  float: left;
}

.contenedor_titulo_historia {
  width: 100%;
  margin-bottom: 30px;
  float: left;
}

.titulo_historia {
  font-family: Helveticaneuebd, sans-serif;
  color: #d94820;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
}

.contenedor_filas_historias {
  width: 100%;
  padding: 20px;
  float: left;
  background-image: url('../images/line.png');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-y;
}

.contenedor_post_historia_uno {
  width: 50%;
  padding-top: 0px;
  padding-right: 60px;
  float: left;
  font-family: Helveticaneuebd, sans-serif;
  color: #4a4a4a;
  font-size: 25px;
  line-height: 32px;
  text-align: right;
}

.texto_titulo_historias {
  margin-bottom: 30px;
  font-family: Helveticaneuebd, sans-serif;
  color: #4a4a4a;
  font-size: 25px;
  line-height: 32px;
  text-align: right;
}

.texto_titulo_historias.texto_titulo_rigth {
  text-align: left;
}

.contenedor_post_historia_dos {
  width: 50%;
  padding-left: 60px;
  float: right;
}

.imagenes_post {
  text-align: right;
}

.body-3 {
  
}

.fila_historia {
  width: 100%;
  margin-bottom: 50px;
  float: left;
}

.parrafo_historia {
    font-family: Helveticaneue, sans-serif;
    color: #444;
    font-size: 16.5px;
    line-height: 27px;
    font-weight: 300;
    letter-spacing: 0.5px;
}

.contenedor_desarrollo_guatemala {
  width: 100%;
  padding: 30px 30px 50px;
  float: left;
  background-color: #f5f5f5;
}

.titulo_guatemala {
  margin-bottom: 50px;
  font-family: Helveticaneuebd, sans-serif;
  color: #d94820;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
}

.contenedor_tres {
  display: block;
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
}

.descripcion_guatemala {
    font-family: Helveticaneue, sans-serif;
    color: #444;
    font-size: 16.5px;
    font-weight: 300;
    text-align: center;
    line-height: 26px;
    letter-spacing: 0.5px;
}

.contenedor_post_desarrollo {
  width: 100%;
  padding: 10px;
  float: left;
}

.contenedor_post_desarrollos {
  width: 32.333%;
    height: 341px;
  margin-right: 0.5%;
  margin-bottom: 10px;
  margin-left: 0.5%;
  padding: 40px;
  float: left;
  background-image: url('../images/IMG_4008.jpg');
  background-position: 50% 50%;
  background-size: cover;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.contenedor_post_desarrollos.contenedor_post_medios {
  width: 49%;
}

.titulo_desarrollo {
  margin-bottom: 10px;
  font-family: Helveticaneuebd, sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.contenedor_circulo {
  position: relative;
  display: inline-block;
  width: 110px;
  height: 110px;
  margin-bottom: 10px;
  border-radius: 100%;
  background-color: rgba(50, 136, 58, .49);
}

.contenedor_verde {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 100px;
  height: 100px;
  padding: 20px 0px;
  border-radius: 100%;
  background-color: #32883a;
}

.porcentaje_texto {
  margin-bottom: 10px;
  padding: 0px;
  font-family: Helveticaneuebd, sans-serif;
  color: #fff;
  font-size: 20px;
}

.signo_porcentaje {
  font-family: Helveticaneuebd, sans-serif;
  color: #fff104;
  font-size: 20px;
}

.contenedor_circulos {
  width: 100%;
  padding: 56px;
  float: left;
}

.texto_pib_g {
  font-family: Helveticaneuebd, sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 22px;
}

.texto_amarallo_pib {
  color: #fff104;
}

.contenedor_mapa {
  width: 100%;
  padding: 50px;
  float: left;
  background-color: #f5f5f5;
}

.texto_map {
  width: 40%;
  padding-top: 120px;
  padding-right: 0px;
  float: left;
  text-align: center;
}

.texto_mapa {
    color: #353230;
    font-size: 28px;
    line-height: 37px;
    font-weight: 100;
    font-style: italic;
}

.contenedor_imagen_map {
  width: 60%;
  float: left;
  text-align: center;
}

.contenedor_beneficios_palma {
  width: 100%;
  padding: 70px;
  float: left;
  background-color: #2d903c;
}

.titulo_beneficios {
  font-family: Helveticaneuebd, sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
}

.contenedor_titulo_beneficio {
  width: 100%;
  margin-bottom: 30px;
  float: left;
}

.contenedor_beneficios {
  width: 100%;
  float: left;
}

.contenedor_beneficio {
  width: 25%;
  padding: 10px;
  float: left;
  text-align: center;
}

.titulo_beneficio {
  height: 55px;
  font-family: Helveticaneuebd, sans-serif;
  color: #fff;
  font-size: 12px;
  text-align: center;
}

.icono_beneficio {
  margin-bottom: 10px;
}

.contenedor_sostenibilidad {
  width: 100%;
  padding: 50px;
  float: left;
}

.contenedor_left_sostenibilidad {
  width: 50%;
  padding: 10px 50px 10px 10px;
  float: left;
}

.contenedor_rigth_sostenibilidad {
  width: 50%;
  padding: 10px 10px 10px 50px;
  float: left;
  font-family: Helveticaneue, sans-serif;
  font-size: 21px;
  line-height: 27px;
  font-weight: 300;
}

.titulo_sostenibilidad {
    font-family: 'Helveticaneueltstd bd', sans-serif;
    color: #6dc064;
    font-size: 25px;
    line-height: 30px;
    text-align: right;
}

.parrafo_sostenibilidad {
    color: #4a4a4a;
    font-size: 15.5px;
    font-weight: 300;
    line-height: 22px;
    margin: 0px;
    padding: 0px;
}
.texto_verde_sostenibilidad {
  color: #32883a;
}

.contenedor_sostenibilidad_post {
    width: 100%;
    padding: 0px;
    float: left;
    padding-bottom: 50px;
}

.contenedor_sostenibilidad_post.contenedor_sostenibilidad_gris {
  background-color: #f5f5f5;
  padding-bottom: 0;
}

.left_post_economico {
  width: 50%;
  height: 100%;
  padding: 0px;
  float: left;
  background-image: url('../images/imagen_post_sos01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.left_post_economico.left_post_post {
  float: right;
}

.left_post_economico.left_post_social {
  background-image: url('../images/social.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.left_post_economico.left_post_grasas {
  position: relative;
  background-image: url('../images/imagen_gras.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.rigth_post_economico {
    width: 50%;
    height: 100%;
    padding: 60px 40px;
    text-align: justify;
    float: left;
    box-shadow: 0 0 22px -8px rgba(0, 0, 0, .68);
}

.rigth_post_economico.rigth_post_eco_gris {
  box-shadow: none;
}

.rigth_post_economico.rigth_post_economico_dos {
  padding: 60px 40px;
}

.rigth_post_economico.rigth_post_grasas {
  padding-right: 80px;
  padding-left: 80px;
}

.fila_sostenibilidad_post {
  height: 400px;
  margin-bottom: 0px;
  border-bottom: 1px solid #fff;
}

.fila_sostenibilidad_post.fila_social {
  height: 500px;
}

.fila_sostenibilidad_post.grasas_post {
  height: 500px;
  margin-bottom: 30px;
}

.titulo_sostenibilidad_texto {
    margin-bottom: 10px;
    font-family: 'Helveticaneueltstd bd', sans-serif;
    color: #4a4a4a;
    font-size: 24px;
    line-height: 30px;
}

.descripcion_texto_sostenibilidad {
    font-family: Helveticaneue, sans-serif;
    color: #444;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
}

.contenedor_imagen_plantabenefiios {
    width: 100%;
    padding: 0px;
    float: left;
    padding-bottom: 50px;
    background: #f5f5f5;
}

.contenedor_planta_image {
  display: inline-block;
  margin-bottom: 20px;
}

.div-block-5 {
  text-align: center;
}

.texto_descripcion_image {
    padding-right: 100px;
    padding-left: 100px;
    font-family: Helveticaneue, sans-serif;
    color: #444;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    margin-top: 20px;
}

.contenedor_principal_estandares {
  width: 100%;
  padding: 90px 30px;
  float: left;
  background-image: url('../images/hojas.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.titulo_estandares {
  margin-bottom: 20px;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
}

.descripcion_estandares {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  text-align: center;
}

.subtitulo_social {
  margin-bottom: 20px;
  font-family: Helveticaneue, sans-serif;
  color: #494949;
  font-weight: 500;
}

.contenedor_vecinos {
  width: 100%;
  padding: 40px;
  float: left;
  background-color: #f5f5f5;
}

.contenedor_left__vecino {
  width: 50%;
  padding: 20px;
  float: left;
}

.contenedor_rigth_vecino {
  position: relative;
  width: 50%;
  height: 360px;
  padding: 40px;
  float: left;
  background-image: url('../images/Rectangle-11-copy1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.titulo_buen_vecino {
  margin-bottom: 20px;
  font-family: Helveticaneuebd, sans-serif;
  color: #2d903c;
  font-size: 24px;
  line-height: 30px;
}

.parrafo_buen_vecino {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}

.parrafo_empresas {
    position: absolute;
    left: 40px;
    right: 40px;
    bottom: 100px;
    font-family: Helveticaneue, sans-serif;
    color: #fff;
    font-size: 15px;
    text-align: center;
}

.contenedor_personas {
  position: absolute;
  left: 40px;
  right: 40px;
  bottom: -20px;
  width: auto;
  padding: 10px;
  background-color: #2a923d;
  color: #fff;
  text-align: center;
}

.texto_personas {
  font-family: Helveticaneuebd, sans-serif;
  font-size: 15px;
}

.text-span-2 {
  font-size: 20px;
}

.contenedor_buen_vecino {
  width: 100%;
  margin-bottom: 30px;
  float: left;
}

.dinamizacion_economia_contenedor {
  width: 100%;
  float: left;
}

.dinamizacion_economia_left {
  width: 50%;
  float: left;
}

.titulo_dinamizacion {
    font-family: 'Helveticaneueltstd bd', sans-serif;
    color: #d87304;
    font-size: 25px;
    line-height: 30px;
}

.contendor_icon_dinamizacion {
  width: 25%;
  padding: 10px;
  float: left;
  text-align: center;
}

.titulo_icon {
  font-family: Helveticaneuebd, sans-serif;
  color: #5f5f5f;
  font-size: 11px;
}

.contenedor_principal_bienestar {
    width: 100%;
    padding: 50px 40px 10px;
    float: left;
}

.titulo_bienestar {
  width: 100%;
  margin-bottom: 20px;
  float: left;
  font-family: Helveticaneuebd, sans-serif;
  color: #494949;
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
}

.contenedor_icon_bienestar {
  width: 100%;
  float: left;
}

.contenedor_principal_beneficios {
  width: 25%;
  float: left;
  text-align: center;
}

.contenedor_beneficios_icon {
  display: inline-block;
  width: 100px;
  height: 100px;
  margin-bottom: 10px;
  padding: 30px 0px;
  border-radius: 100%;
  background-color: #2d903c;
}

.texto_titulo_icon_beneficios {
    height: auto;
    margin-bottom: 10px;
    font-family: Helveticaneue, sans-serif;
    color: #d64a1d;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    margin-top: 10px;
}

.titulo_bene {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #494949;
}

.textos_beneficios {
  font-family: 'Helveticaneueltstd bd', sans-serif;
}

.texto_color_green {
  color: #a7e99d;
}

.yellow_beneficios {
  color: #fff104;
}

.header_interior_palma {
  width: 100%;
  padding: 60px 60px 90px;
  float: left;
  background-image: url('../images/headerPalma_interna.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.header_interior_palma_mundial {
  width: 100%;
  padding: 60px 60px 90px;
  float: left;
  background-image: url('../images/header_demanda_mundial.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.header_interior_palma.header_eventos {
  padding-top: 150px;
  background-image: url('../images/bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.header_interior_palma.header_eventos.header_blog {
  padding-top: 20px;
}

.contenedor_palma_title_interior {
  width: 100%;
  margin-bottom: 270px;
  float: left;
  text-align: center;
}

.contenedor_palma_title_interior.contenedor_palma_title_aceite {
  margin-bottom: 0px;
}

.titulo_aceite_palma_interior {
  color: #fff;
  font-size: 54px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  line-height: 62px;
}

.titulo_aceite_palma_interior.titulo_eventos {
  width: 100%;
  margin-bottom: 60px;
  float: left;
}

.icono_palma_interna {
  margin-bottom: 30px;
}

.contenedor_nutricion {
  width: 100%;
  padding: 50px;
  float: left;
  background-color: #f5f5f5;
}

.contenedor_imagen_aceite {
  width: 35%;
  padding: 10px;
  float: left;
}

.contenedor_nutricion_salud {
  width: 65%;
  padding: 30px;
  float: left;
}

.titulo_saludo_nutrition {
  margin-bottom: 30px;
  padding-left: 30px;
  color: #d87105;
  font-size: 40px;
  line-height: 48px;
}

.texto_aceite {
  padding-left: 30px;
  font-family: Helveticaneue, sans-serif;
  color: #258f39;
  font-size: 20px;
  line-height: 30px;
  font-style: italic;
}

.descripcion_nutricion {
  font-family: Helveticaneue, sans-serif;
  font-size: 18px;
  line-height: 23px;
  font-weight: 300;
}

.text-span-3 {
  font-weight: 500;
}

.cambio_color_aceite {
  font-family: Helveticaneuebd, sans-serif;
}

.body-4 {
  
}

.contenedor_grasas_descripcion {
  width: 100%;
  padding: 30px;
  float: left;
}

.grasas_cambio {
  line-height: 24px;
  font-weight: 500;
}

.descripcion_imagen_aceite {
  position: absolute;
  left: 50px;
  right: 80px;
  bottom: 30px;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}

.texto_bold_nutricion {
  font-family: Helveticaneuebd, sans-serif;
  font-size: 22px;
  line-height: 29px;
  font-weight: 400;
}

.descripcioon_propiedades_aceite {
  padding-right: 200px;
  padding-left: 200px;
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  text-align: center;
}

.texto_bold {
  font-family: Helveticaneuebd, sans-serif;
  font-weight: 400;
}

.contenedor_aceite_alimento_seguro {
  width: 100%;
  padding: 30px;
  float: left;
}

.titulo_uso_aceite {
  margin-bottom: 30px;
  font-family: Helveticaneuebd, sans-serif;
  color: #d87701;
  font-size: 40px;
  line-height: 49px;
  text-align: center;
}

.contenedor_aceite_palma {
  padding: 30px;
  border-radius: 5px;
  background-color: #f5f5f5;
  background-image: url('../images/bkg.jpg');
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
}

.contenedor_grafico_aceite {
  width: 40%;
  float: left;
  text-align: center;
}

.contenedor_descripcion_aceite {
  width: 60%;
  padding: 30px;
  float: left;
}

.menchu_app {
  padding: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #d64124;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
}

.descripcion_grafica {
  margin-bottom: 30px;
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-weight: 300;
}

.titulo_aceite_palma {
  margin-bottom: 20px;
  font-family: Helveticaneue, sans-serif;
  color: #0c0c0c;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

.contenedor_todos_grasa {
  padding: 60px 100px 60px 160px;
  background-color: #2a923d;
  background-image: url('../images/bkgreen.jpg');
  background-position: 0px 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.contenedor_todos_grasa span{
    font-size: 12px;
    font-family: Helveticaneue, sans-serif;
    color: #fff;
    font-weight: 500;
    text-align: right;
    width: 100%;
    display: inline-block;
}

.contenedor_item_aceite {
  position: relative;
  margin-bottom: 20px;
  padding: 30px 60px 40px 100px;
  border: 3px solid #fff;
  border-radius: 10px;
}

.contenedor_iconos_aceite {
  position: absolute;
  left: -70px;
  top: 5%;
  bottom: 5%;
  width: 130px;
  height: 130px;
  padding: 30px 0px;
  border-radius: 100%;
  background-color: #fff;
  text-align: center;
}

.contenedor_iconos_aceite.contenedor_iconos_aceite_2 {
  top: 15%;
  bottom: 15%;
}

.descripcion_aceite {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.item_aceite {
  margin-bottom: 30px;
  padding-left: 50px;
  background-image: url('../images/icon_gota.png');
  background-position: 0px 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}

.contenedor_usos_descripcion {
  width: 100%;
  padding: 30px;
  float: left;
}

.descripcion_parrafo_usos_aceite {
  margin-bottom: 0px;
  padding: 10px;
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}

.contenedor_usos_aceite_post {
  width: 100%;
  padding: 30px 5px;
  float: left;
}

.contenedor_imagen_usos_aceite {
    position: relative;
    width: 19%;
    height: 250px;
    margin-right: 0.5%;
    margin-bottom: 10px;
    margin-left: 0.5%;
    padding: 49px;
    float: left;
    background-position: 50%;
    background-repeat: no-repeat;
}

.contenedor_imagen_usos_aceite.sube_imagen {
  margin-top: -20px;
}

.titulo_contenedor_usos_aceite {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
}

.contenedor_botones_eventos {
  width: 100%;
  float: left;
}

.botones_cambios_eventos {
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px 30px;
  border: 1px solid #f1ece6;
  font-family: Helveticaneuebd, sans-serif;
  color: #fff;
  text-decoration: none;
  transition: all 0.3s ease;
}

.botones_cambios_eventos:hover, .botones_cambios_eventos.active{
    outline: 0;
    background: #fff;
    color: #316b34;
    transition: all 0.3s ease;
}

.botones_cambios_eventos.botones_cambios_dos {
  padding-right: 70px;
  padding-left: 70px;
}

.contenedor_eventos_body {
  width: 100%;
  padding: 30px 30px 50px;
  float: left;
  background-color: #f4f4f4;
}

.body-5 {
  
}

.contenedor_eventos_todos {
  width: 100%;
  margin-top: -300px;
  float: left;
}

.contenedor_eventos_todos.contenedor_eventos_todos_interno {
  margin-top: 0px;
}

.contenedor_ver_todos {
  width: 100%;
  padding: 30px;
  float: left;
  text-align: center;
}

.vermas {
  padding: 15px 95px;
  border: 1px solid #e1e1e1;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #d86f06;
  text-decoration: none;
}

.contenedor_broad {
  position: static;
  width: 100%;
  padding: 20px 20px 0px;
  float: left;
  background-image: url('../images/img_evento.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.contenedor_broad.contenedor_broad_noticias {
  padding-bottom: 200px;
}

.broad {
  width: 100%;
  margin-bottom: 170px;
  padding: 0px;
  float: left;
}

.broad.broad_galeria {
  margin-bottom: 50px;
}

.broad_inicio {
  display: block;
  padding: 10px 20px;
  float: left;
  font-family: 'Helveticaneue roman', sans-serif;
  color: #fff;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
}

.broad_inicio.broad_inicio_negro {
    background-color: #e59532;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: -10px;
}

.broad_inicio.galeria_broad {
  color: #444;
}

.contenedor_broad_actual {
  margin-right: 10px;
  float: left;
  border-radius: 5px;
  background-color: #e07c00;
}

.broad_separador {
  padding: 17px 10px;
  float: left;
}

.duracion_evento {
  margin-bottom: 20px;
  font-family: 'Helveticaneue roman', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 22px;
  text-align: center;
}

.titulo_evento {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #d7680b;
  font-size: 40px;
  line-height: 47px;
  text-align: center;
}

.fecha_evento {
  font-family: 'Helveticaneueltstd th', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
}
.fecha_evento.fecha_evento_te span{
    font-weight: bold;
    font-family: 'Helveticaneueltstd bd', sans-serif;
}

.textos_titulo_evento {
  width: 100%;
  margin-bottom: 40px;
  float: left;
}

.contenedor_links {
  width: 100%;
  float: left;
}

.contenedor_links li{
  width: auto;
  list-style: none;
}

.contenedor_links.contenedor_links_noticias {
  margin-bottom: 30px;
  text-align: center;
}

/*.links_eventos, .contenedor_links li a{
    display: block;
    margin-right: 5px;
    margin-left: 0px;
    padding: 13px 30px 7px;
    float: left;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #f1f1f1;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #353535;
    margin: 0px 1px;
    font-size: 15px;
    text-decoration: none;
}*/

.links_eventos, .contenedor_links li a {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding: 13px 20px 7px;
    float: left;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #f1f1f1;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #353535;
    margin: 0px 0.5px;
    font-size: 13.5px;
    text-decoration: none;
}

.links_eventos:hover, .contenedor_links li a:hover{
  color: #e64116;
}

.links_eventos.links_eventos_inscripcion, .contenedor_links li:nth-child(5) a{
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #e64116;
  color: #fff;
}

.links_eventos.links_volver {
    padding: 9px 0px 9px;
    background-color: transparent;
}

.links_eventos.links_volver.links_blog {
  display: inline-block;
  padding: 10px;
  float: none;
  text-align: center;
}

.volver_icon {
  margin-right: 5px;
  padding: 5px;
  float: left;
}

.volver {
  float: left;
  color: #fff;
}

.contenedor_programas {
  width: 100%;
  padding: 50px;
  float: left;
}

.contenedor_programas.contenedor_programas_inscripcion {
  padding-bottom: 20px;
}

.cta_patrocinar {
  width: 50%;
  float: left;
  font-family: Helveticaneuebd, sans-serif;
  color: #d75d12;
  font-size: 40px;
  line-height: 50px;
}

.cta_patrocinar.cta_patrocinar_titulo {
  width: 100%;
  text-align: center;
}

.quiero_patrocinar {
  padding: 15px 30px 10px 30px;
  float: right;
  text-align: center;
  background-color: #1c731f;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  text-transform: uppercase;
}

.programa {
  padding-left: 80px;
}

.contenedor_principal__eventos {
  width: 100%;
  float: left;
}

.contenedor_principal__eventos.contenedor_principal__eventos_inscripcion {
  padding: 30px;
  background-color: #f4f4f4;
}

.contenedor_principal__eventos.contenedor_principal__eventos_interno {
  padding: 30px 30px 100px;
}

.contenedor_eventos {
  width: 100%;
  margin-bottom: 40px;
  padding: 50px 70px;
  float: left;
  background-color: #f4f4f4;
}

.fecha_de_evento {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #4a4a4a;
  font-size: 25px;
  line-height: 32px;
  text-align: center;
}

.contenedor_titulo_eventos {
  width: 100%;
  margin-bottom: 40px;
  float: left;
}

.content_programa {
  width: 100%;
  padding: 0px;
  float: left;
}

.contenedor_evento {
  width: 50%;
  padding: 55px;
  float: left;
}

.contenedor_evento_detalle {
    position: relative;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 40px 40px 35px 100px;
    float: left;
    border-top-right-radius: 5px;
    background-color: #fff;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #4a4a4a;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

.contenedor_evento_detalle.contenedor_evento_final {
  margin-bottom: 20px;
}

.contenedor_evento_detalle.contenedor_evento_inicio {
  margin-top: 0px;
}

.titulo_eventos {
  text-align: center;
}

.titulo_eventos p{
  margin: 0;
}

.titulo_eventos b, .titulo_eventos strong{
font-family: 'Helveticaneueltstd bd', sans-serif;
}

.titulo_eventos.titulo_eventos_descripcion {
  font-family: 'Helveticaneueltstd roman', sans-serif;
}

.contenedor_hora {
  position: absolute;
  left: -70px;
  top: 20px;
  padding: 15px 20px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: #367938;
  color: #fff;
}

.hora {
  font-family: Helveticaneue, sans-serif;
  font-weight: 300;
}

.contenedor_texto_inicio_evento {
  width: 100%;
  margin-left: -70px;
  padding: 15px 10px;
  float: left;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #e64116;
}

.titulo_anaranjado_eventos {
  font-family: 'Helveticaneue roman', sans-serif;
  color: #fff;
  text-transform: uppercase;
}

.contenedor_no_evento {
  width: 100%;
  float: left;
}

.contendor_principal_noticias {
  width: 100%;
  margin-bottom: 0px;
  padding: 30px;
  float: left;
  background-color: #f4f4f4;
}

.contenedor_interno_noticias {
  width: 100%;
  margin-top: -250px;
  margin-bottom: 45px;
  padding: 80px;
  border-radius: 5px;
  background-color: #fff;
}

.descripcion_noticia {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 15px;
  font-weight: 300;
}

.titulo_noticia {
  margin-bottom: 40px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #4a4a4a;
  font-size: 25px;
  line-height: 32px;
}

.galeria_noticias {
  margin-bottom: 70px;
  padding: 0px;
}

.contenedor_texto_galeria {
  width: 25%;
  padding: 30px;
  float: left;
  text-align: center;
}

.contenedor_imagenes_galeria {
  width: 25%;
  padding: 5px;
  float: left;
}

.galeria_imagen {
  border-radius: 5px;
}

.title_galeria {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #d7680b;
  font-size: 20px;
}

.contenedor_relacionadas {
  width: 100%;
  padding: 40px;
  float: left;
  background-color: #1c731f;
}

.titulo_relacionados {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 32px;
  text-align: center;
}

.contenedor_principal_contacto {
  width: 100%;
  padding: 30px;
  float: left;
  background-color: #f4f4f4;
}

.contacto_contedor_left {
  width: 50%;
  padding: 70px;
  float: left;
}

.titulo_contacto {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #d7680b;
  font-size: 40px;
  line-height: 49px;
}

.descripcion_contacto {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #4a4a4a;
  font-size: 25px;
  line-height: 32px;
}

.descripcion__contacto {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}

.text-span-4 {
  color: #2a923d;
}

.text-span-5 {
  color: #2a923d;
}

.contenedor_texto_contacto {
  margin-bottom: 50px;
}

.link_social {
  padding: 10px;
}

.titulo_social {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #4a4a4a;
  font-size: 10px;
  line-height: 17px;
}

.titulo_campos_contacto {
  padding-left: 30px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 400;
}

.mensaje {
  height: 100px;
}

.mensaje.formulario_campo {
    margin-bottom: 20px;
    border-radius: 5px;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    padding: 8px 25px;
    font-size: 14px;
    color: #000;
}

.formulario_campo {
  border-radius: 5px;
  background-color: #fff;
    font-family: 'Helveticaneueltstd roman', sans-serif;
  padding: 8px 25px;
    font-size: 14px;
    color: #000;
}

.enviar_buton {
  padding: 15px 90px 15px 30px;
  background-color: #d74122;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
}

.contenedor_galeria_broad {
  width: 100%;
  padding: 20px 20px 30px;
  float: left;
  background-color: #f4f4f4;
}

.contenedor_biblioteca {
  width: 100%;
  margin-bottom: 50px;
  float: left;
}

.contenedor_biblioteca.contenedor_tecnicas {
  margin-bottom: 20px;
}

.contenedor_biblioteca.contenedor_texto_marco {
  margin-bottom: 0px;
}

.contenedor_biblioteca.contenedor_biblioteca_marco_legal {
  margin-bottom: 0px;
}

.title_galery {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #d7620f;
  font-size: 40px;
  line-height: 48px;
  text-align: center;
}

.title_galery.biblioteca_title {
  color: #444;
}

.contenedor_buto {
  width: 100%;
  float: left;
  text-align: center;
}

.filtros {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  padding: 15px 35px;
  border: 1px solid #d7d7d7;
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-weight: 300;
  text-decoration: none;
}

.filtros:hover {
  color: #2a923d;
  font-weight: 300;
}

.contenedor_galeria_todos {
  width: 100%;
  padding: 50px;
  float: left;
  background-color: #f9f9f9;
}

.contenedor_toda_galeria {
  width: 100%;
  margin-bottom: 20px;
  float: left;
}

.contenedor_item_galeria {
  position: relative;
  display: inline-block;
  width: 33.33%;
  height: 350px;
  margin-top: 0px;
  padding: 15px;
  float: left;
  clear: none;
  /*background-image: url('../images/lines.png'), url('../images/img02.jpg');
  background-position: 95% 95%, 0px 0px;
  background-size: auto, cover;
  background-repeat: no-repeat, repeat;*/
}

.overlay__galeria{
  position: absolute;width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  transition: all 0.3s ease;
}

.contenedor_item_galeria:hover .overlay__galeria, .post_concurso:hover .overlay__galeria{
  background-image: -webkit-linear-gradient(0deg, rgba(216, 120, 1, .6), rgba(215, 92, 18, .6) 50%, rgba(214, 70, 32, .6));
  background-image: linear-gradient(90deg, rgba(216, 120, 1, .6), rgba(215, 92, 18, .6) 50%, rgba(214, 70, 32, .6));
  background-position: 0px 0px, 95% 95%, 0px 0px;
  background-size: auto, auto, cover;
  background-repeat: repeat, no-repeat, repeat;
  opacity: 1;
  transition: all 0.3s ease;
}

.activ_eventos {
    outline: 0;
    background: #fff;
    color: #316b34;
    transition: all 0.3s ease;
}

.post_concurso .overlay__galeria:hover{
  background-image: -webkit-linear-gradient(0deg, rgba(216, 120, 1, .6), rgba(215, 92, 18, .6) 50%, rgba(214, 70, 32, .6));
  background-image: linear-gradient(90deg, rgba(216, 120, 1, .6), rgba(215, 92, 18, .6) 50%, rgba(214, 70, 32, .6));
  background-position: 0px 0px, 95% 95%, 0px 0px;
  background-size: auto, auto, cover;
  background-repeat: repeat, no-repeat, repeat;
  opacity: 1;
  transition: all 0.3s ease;
}

.contenedor_item_galeria.contenedor_item_grande {
  z-index: 9999;
  height: 390px;
  margin-top: -20px;
  margin-bottom: -20px;
}

.contenedor_todos_biblioteca {
    width: 100%;
    padding: 50px;
    float: left;
    background-color: #f4f4f4;
    min-height: 600px;
}

.contenedor_todos_biblioteca.contenedor_todos_marco_legal {
  padding: 30px 30px 280px;
}

.post_bibioteca {
  display: block;
  width: 24%;
  margin-right: 0.5%;
  margin-bottom: 40px;
  margin-left: 0.5%;
  padding-top: 40px;
  padding-bottom: 40px;
  float: left;
  background-color: #fff;
  text-align: center;
  text-decoration: none;
}

.icono_bioblioteca {
  margin-bottom: 20px;
}

.titulo_biblioteca {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-weight: 300;
}

.contenedor_fecha {
  width: 28%;
  float: left;
}

.contenedor_todos_post {
  width: 72%;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
}

.contenedor_todos_post.contenedor_todos_marco_legal {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.fecha {
  display: block;
  padding: 15px 130px 15px 30px;
  float: left;
  background-color: #2a923d;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
}

.fecha.fecha_interna {
  background-image: url('../images/fecc.png');
  background-position: 90% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.fecha.fecha_interna.fecha_no_activa {
  background-color: #fff;
  color: #737373;
}

.contenedor_todos_bibliotecav {
  width: 100%;
  margin-bottom: 10px;
  padding: 20px 80px 20px 40px;
  background-color: #fff;
  background-image: url('../images/arrowl.png');
  background-position: 90% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.contenedor_pdf {
  width: 15%;
  float: left;
  text-align: center;
}

.contenedor_virtual_interna_post {
  width: 85%;
  padding: 10px;
  float: left;
}

.textos_fechas_virtual {
  margin-right: 10px;
  float: left;
  font-family: 'Gotham book', sans-serif;
  color: #2a923d;
}

.texto_titulo_legal_agricola {
  margin-bottom: 10px;
  font-family: 'Gotham book', sans-serif;
  color: #000;
  font-size: 15px;
}

.contenedor_bibioteca_tecnica {
  width: 24%;
  margin-right: 0.5%;
  margin-bottom: 40px;
  margin-left: 0.5%;
  padding: 20px;
  float: left;
  background-color: #fff;
}

.container_imagen_tecnicas {
  width: 100%;
  height: 230px;
  margin-bottom: 10px;
  float: left;
  text-align: center;
}

.contenedor_biblioteca_post {
  width: 100%;
  height: 150px;
  float: left;
}

.titulo_post_biblioteca {
  margin-bottom: 40px;
  font-family: Gotham, sans-serif;
  color: #000;
  font-weight: 700;
  text-align: center;
}

.comprar_bton {
  padding: 15px;
  border: 1px solid #e1e1e1;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #3d873f;
  text-align: center;
}

.banner_landing {
  width: 100%;
  padding: 40px 40px 100px;
  float: left;
  background-color: #3d873f;
}

.banner_landing.banner_landing_thankyou {
  padding: 105px;
}

.titulo_afiche {
  margin-bottom: 10px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
}

.titulo_principal {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 40px;
  text-align: center;
}

.titulos_landing {
  max-width: 730px;
  padding: 0px;
}

.contenedor_precio {
  display: inline-block;
  padding: 15px 100px 15px 20px;
  float: left;
  background-color: #e64116;
}

.precios {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
}

.lth_texto {
  font-family: 'Helveticaneueltstd th', sans-serif;
}

.contenedor_principal_contact {
  width: 100%;
  padding: 30px;
  float: left;
  clear: none;
  background-color: #f4f4f4;
  background-image: url('../images/contabk.png');
  background-position: 100% 0px;
  background-size: auto;
  background-repeat: no-repeat;
}

.contenedor_principal_contact.contenedor_principal_thank {
  padding-bottom: 100px;
  background-image: none;
}

.contenedor_landing {
  margin-bottom: 90px;
  padding-left: 0px;
}

.contenedor_todos_formulario {
  position: static;
  max-width: 730px;
  padding: 40px 40px 50px;
  background-color: #fff;
  box-shadow: 0 0 20px -6px rgba(0, 0, 0, .51);
}

.contenedor_formulario {
  width: 70%;
  float: left;
}

.contenedor_imagen_landing {
  position: relative;
  width: 100%;
  float: right;
  clear: none;
  text-align: right;
}

.titulo_formulario {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #444;
  font-size: 20px;
  line-height: 28px;
}

.body-6 {
  
}

.imagen_sintomas {
  position: absolute;
  top: 20px;
  right: -150px;
  box-shadow: 0 0 19px -8px #000;
}

.campo_nombre_form {
  padding-left: 15px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #444;
  font-size: 12px;
}

.campo_form_contacto {
  border: 1px solid #e1e1e1;
  border-radius: 5px;
}

.campo_form_contacto.campo_form_contacto_espacio {
  margin-bottom: 20px;
}

.campo_form_contacto.campo_form__asociate {
  height: 90px;
}

.boton_solicitar {
  padding: 15px 50px;
  background-color: #d74122;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}

.boton_solicitar.boton_enviar {
  padding-right: 60px;
  padding-left: 60px;
}

.contenedor_obtendras {
  width: 100%;
  max-width: 730px;
  margin-bottom: 50px;
  float: left;
}

.titulo_obtendras {
  margin-bottom: 50px;
  color: #d87503;
  font-size: 40px;
  line-height: 48px;
}

.lista_landing {
  color: #d24022;
}

.item_landing {
  padding-left: 30px;
  background-image: url('../images/bullets.png');
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 15px;
  font-weight: 300;
}

.footer_landing {
  width: 100%;
  padding: 80px 30px 30px;
  float: left;
  background-image: url('../images/flo.png'), -webkit-linear-gradient(0deg, #d87900, #d87006 31%, #d75a13 55%, #d64b1d 81%, #d64123);
  background-image: url('../images/flo.png'), linear-gradient(90deg, #d87900, #d87006 31%, #d75a13 55%, #d64b1d 81%, #d64123);
  background-position: 31% 100%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.header_landing {
  width: 100%;
  padding: 30px;
  float: left;
}

.contenedor_logos {
  text-align: center;
}

.contenedor_imagen_sintomas {
  position: relative;
  width: 40%;
  padding: 15px;
  float: left;
}

.contenedor_texto_thank {
  width: 60%;
  padding: 20px 50px;
  float: left;
}

.sintomas_image {
  position: absolute;
  left: 0px;
  top: -30px;
}

.descripcion_thank {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 30px;
  font-weight: 300;
}

.contenedor_thank {
  width: 60%;
  padding: 0px 50px;
  float: right;
}

.parrafo_thank {
  margin-bottom: 30px;
  font-family: Helveticaneue, sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}

.volver_boton {
  display: block;
  padding: 15px 70px 15px 50px;
  float: left;
  border-top-right-radius: 5px;
  background-color: #29923d;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
  text-transform: uppercase;
}

.contenedor_asociate_tabs {
  width: 100%;
  margin-bottom: 15px;
  padding: 0px;
  float: left;
}

.boton_asociate {
  display: block;
  width: 190px;
  margin-right: 10px;
  padding: 15px 0px;
  float: left;
  border: 1px solid #e1e1e1;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #848484;
  text-align: center;
  text-decoration: none;
}

.boton_asociate:hover {
  color: #d87900;
}

.boton_asociate.active_asociate {
  height: 50px;
  background-image: -webkit-linear-gradient(3deg, #e88314, #e67d15 30%, #e0641a 52%, #db4e1f 79%, #d74022);
  background-image: linear-gradient(87deg, #e88314, #e67d15 30%, #e0641a 52%, #db4e1f 79%, #d74022);
  color: #fff;
  text-transform: uppercase;
}

.contenedor_video {
  width: 100%;
  padding: 30px 30px 50px;
  float: left;
  background-color: #f4f4f4;
}

.div-block-19 {
  width: 100%;
  float: left;
}

.contenedor_beneficios_interna {
  width: 100%;
  padding: 30px 30px 50px;
  float: left;
}

.contenedor_todos_post_beneficiate {
  width: 100%;
  float: left;
}

.contendor_titulo_beneficiate {
  width: 32.33333%;
  height: 270px;
  margin-right: 0.5%;
  margin-bottom: 20px;
  margin-left: 0.5%;
  padding: 100px 0px;
  float: left;
  text-align: center;
}

.titulo_principal_beneficiate {
  margin-bottom: 20px;
  padding-left: 10px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #d87900;
  font-size: 35px;
  line-height: 42px;
}

.contenedor_post_asociate {
  width: 32.33333%;
  height: 270px;
  margin-right: 0.5%;
  margin-bottom: 20px;
  margin-left: 0.5%;
  padding: 40px 40px 0px;
  float: left;
  box-shadow: 0 0 24px -7px #8f8f8f;
  font-family: Helveticaneuebd, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.titulo_post_asociate {
  margin-bottom: 20px;
  color: #33ad36;
  text-shadow: -1px 1px 0 hsla(0, 0%, 100%, .25);
}

.descripcion_post_asociate {
  font-family: Helveticaneue, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.contenedor_requisitos {
  width: 100%;
  padding: 60px 30px;
  float: left;
  background-color: #f4f4f4;
}

.contenedores_requisitos {
  width: 50%;
  padding: 10px 20px 20px;
  float: left;
}

.contenedores_requisitos.contenedores_requisitos_image {
  padding: 0px;
}

.subtitulo_requisitos {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #4a4a4a;
  font-size: 25px;
  line-height: 32px;
}

.lista_requisitos {
  margin-bottom: 20px;
  font-family: Helveticaneue, sans-serif;
  color: #d64124;
  font-size: 16px;
  font-weight: 500;
}

.lista_texto_item_requisitos {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-weight: 300;
}

.lista_texto_item_requisitos.lista_texto_item_solicitud {
  font-size: 16px;
}

.imagen_requisitos {
  box-shadow: 0 0 34px 1px #bdbdbd;
}

.contenedor_principal_asociacion {
  width: 100%;
  padding: 60px;
  float: left;
}

.contenedor_solicitud_asociacion {
  width: 50%;
  padding: 0px 40px;
  float: left;
}

.contedor_inscripcion_formularios {
  width: 100%;
  padding: 30px 30px 0px;
  float: left;
  text-align: center;
}

.titulo_participacion {
    display: inline-block;
    margin-right: 30px;
    float: none;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #444;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.2px;
}

.form_para_select {
  display: inline-block;
  width: 300px;
  float: none;
}

.tipo_participacion {
  background-image: url('../images/icon_1.png');
  background-position: 97% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #000;
}

.contenedor_campo_formulario {
  width: 50%;
  padding: 10px;
  float: left;
}

.contenedor_campo_formulario.contenedor_campo_form_grande {
  width: 100%;
}

.titulo_campos_form_inscripcion {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #444;
  font-size: 12px;
}

.campo_formulario_inscripcion {
  border-radius: 5px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #444;
  font-size: 12px;
}

.campo_formulario_inscripcion::-webkit-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #444;
  font-size: 12px;
  font-weight: 400;
}

.campo_formulario_inscripcion:-ms-input-placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #444;
  font-size: 12px;
  font-weight: 400;
}

.campo_formulario_inscripcion::placeholder {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #444;
  font-size: 12px;
  font-weight: 400;
}

.campo_contenedor_evento {
  width: 100%;
  padding: 30px;
  float: left;
}

.titulo_inscripcion {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #4a4a4a;
  font-size: 20px;
  line-height: 27px;
}

.texto_check_evento {
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #444;
  font-size: 12px;
}

.campo_submit {
  width: 100%;
  float: left;
}

.enviar_inscripcion {
  width: 240px;
  padding: 15px;
  background-color: #2a923d;
}

.contenedor_agregar {
  width: 100%;
  float: left;
}

.link {
  padding: 15px 40px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #da8121;
  text-decoration: none;
}

.contenedor_radio_evento {
  display: inline-block;
  margin-right: 20px;
  float: none;
}

.radio-button-field-3 {
  display: inline-block;
  float: none;
}

.descripcion_evento {
    margin-bottom: 30px;
    font-family: Helveticaneue, sans-serif;
    color: #444;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.3px;
    line-height: 22px;
    text-align: left;
}

.descripcion_evento img {
    max-width: 100%;
    height: auto;
    margin-top: 20px;
}

.subtitulo_evento {
  margin-bottom: 30px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #444;
  font-size: 25px;
  line-height: 30px;
}

.descripcion_evento strong, .descripcion_evento b{
    /*margin-bottom: 30px;*/
    /*font-family: 'Helveticaneueltstd bd', sans-serif;*/
    /*color: #444;*/
    /*font-size: 25px;*/
    /*line-height: 30px;*/
}

.listas_evento_interna {
  margin-bottom: 30px;
  font-family: Helveticaneue, sans-serif;
  color: #2a923d;
  font-weight: 300;
}

.texto_lista_evento {
  color: #444;
}

.item_lista_evento {
  margin-bottom: 15px;
}

.titulo_eventos_relacionados {
  margin-bottom: 30px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #1c7320;
  font-size: 25px;
  line-height: 32px;
  text-align: center;
}

.titulo_galeria {
  width: 24%;
  margin-right: 0.5%;
  margin-left: 0.5%;
  float: left;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #da8121;
  font-size: 25px;
  line-height: 32px;
}

.imagen_evento {
  width: 24%;
  margin-right: 0.5%;
  margin-left: 0.5%;
}

.post_conferencista {
  width: 32%;
  margin-right: 0.5%;
  margin-bottom: 40px;
  margin-left: 0.5%;
  float: left;
  text-align: center;
}

.contenedor_imagen_conferencista {
  height: 240px;
  background-image: url('../images/galeria-confen.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.contenedor_nombre_confencista {
  padding: 15px;
  background-color: #f9f9f9;
}

.nombre_conferencista {
  margin-bottom: 10px;
  font-family: Helveticaneuebd, sans-serif;
  color: #d64123;
  font-size: 18px;
  line-height: 24px;
}

.puesto_conferencista {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-weight: 300;
}


.contenedor_ejes_post {
  display: block;
  width: 100%;
  float: left;
}

.post_eje {
  width: 24%;
  height: 340px;
  margin-right: 0.5%;
  margin-left: 0.5%;
  padding: 150px 0px;
  float: left;
  background-image: url('../images/politico.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.post_eje.post_eje_dos {
  margin-top: -20px;
}

.titulo_eje_post {
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}

.ejes {
  position: relative;
  width: 100%;
  margin-bottom: 70px;
  float: left;
}


.titulo_eventos_noticias{
color: #f96847;
}
.contenedor_ver_noticias{
color: #f96847;
}
.texto_compromiso{
color: #f96847;
}
.titulo_estrategia{
color: #f96847;
}
.titulo_sostenibilidad{
color: #f96847;
}
.titulo_saludo_nutrition,.titulo_uso_aceite, .titulo_noticias, .titulo_evento{
color: #f96847;
    font-family: Helveticaneuebd, sans-serif;
}

.comprar_bton{
  background: -webkit-linear-gradient(left,#2d933f,#479d52, #6fac6e, #80b27a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} 
.titulo_post_asociate{
  background: -webkit-linear-gradient(left,#367938,#358b37, #339f37, #32b636);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.titulo_gremial {
  margin-bottom: 20px;
  font-family: 'Helveticaneueltstd bd', sans-serif;
  color: #d87900;
  font-size: 40px;
  line-height: 40px;
   background: -webkit-linear-gradient(left,#d87602, #d64322);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.contenedor_menu ul li {
  position: relative;
  display: inline-block;

  text-decoration: none;
   
}

.contenedor_menu ul{
  margin: 0;
}

.contenedor_menu ul li a{
    margin-left: 15px;
    padding:5px 5px 8px;
    border-bottom: 3px solid transparent;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #363636;
    font-size: 13.5px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: -0.5px;
    text-decoration: none;
    display: inline-block;
}

.contenedor_menu ul li a:hover {
    border-bottom-color: #e78015;
}

.current-menu-item a{
  color: #29923d !important;
  border-bottom-color: #e78015 !important;
}

.contenedor_menu {
    padding: 68px 30px 0px !important;
}
.imagen_nosotros01:last-child{
      position: absolute;
    top: 0;
}
.imagenes_compromiso_left {
    width: 50%;
    padding: 10px;
    float: left;
    text-align: right;
    position: relative;
}
.imagen_nosotros01 {
    margin-bottom: 10px;
    padding-left: 10px;
}
.contenedor_mision{

}

.contenedor_mision p{
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
}
.contenedor_mision {
  font-family: Helveticaneue, sans-serif;
  color: #444;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
}
.contenedor_mision strong{

margin-bottom: 20px;
  font-family: Helveticaneuebd, sans-serif;
  color: #4a4a4a;
  font-size: 24px;
  line-height: 30px;
  text-align: center;

}
.contenedor_eje.contenedor_eje_pop {
    position: absolute;
    top: -20px;
    display: none;
}
.post_eje{
  text-decoration: none;
}

.header {
  width: 100%;
  height: auto;
  padding: 15px;
  float: left;
  padding-bottom: 0px;
}

.contenedor_1100 {
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

.navbar {
  background-color: transparent;
}

.contenedor_menu {
  width: 100%;
  float: left;
  padding: 0 !important;
}

.brand {
  width: 20%;
  padding-top: 0px;
}

.brand img {
    margin-top: -13px;
    max-height: 110px;
}

.nav-menu {
  width: 100%;
  height: auto;
  margin-top: 10px;
  float: none;
  background-color: transparent;
  text-align: right;
}

.right_header {
  width: 80%;
  float: left;
}

.top_header {
  height: 55px;
  text-align: right;
}

.item_menu {
  margin-left: 15px;
  padding: 5px 5px 2px;
  border-bottom: 3px solid transparent;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #363636;
  font-size: 14px;
  text-transform: uppercase;
}

.item_menu:hover {
  border-bottom-color: #e78015;
}

.item_menu.active {
  border-bottom-color: #e78015;
  color: #5ead6d;
}

.asociate {
  display: inline-block;
  height: 42px;
  padding: 13px 60px 8px 85px;
  float: none;
  border-radius: 0px;
  background-image: url('../images/manos.png'), -webkit-linear-gradient(0deg, #e88314, #d84221);
  background-image: url('../images/manos.png'), linear-gradient(90deg, #e88314, #d84221);
  background-position: 44px 55%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  text-decoration: none;
  transition: all 0.3s ease
}


.asociate.in {
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 9;
  padding-right: 65px;
  padding-left: 100px;
  float: right;
  border-radius: 0px;
  background-image: url('../images/manos.png'), -webkit-linear-gradient(0deg, #eda003, #de630f);
  background-image: url('../images/manos.png'), linear-gradient(90deg, #eda003, #de630f);
  background-position: 44px 55%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.asociate:hover{
  background-image: url('../images/manos.png'), -webkit-linear-gradient(0deg, #353230, #353230);
  background-image: url('../images/manos.png'), linear-gradient(90deg, #353230, #353230);
  transition: all 0.3s ease
}

.share {
  display: inline-block;
  width: 42px;
  height: 42px;
  margin-right: 15px;
  padding: 4px;
  float: none;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  text-align: center;
  transition: all 0.3s ease;
}

.drop_idioma {
  display: inline-block;
  width: auto;
  height: 42px;
  margin-right: 15px;
  float: none;
  color: #acacac;
  transition: all 0.3s ease;
}

.share:hover, .drop_idioma:hover, .idioma_drop:hover, .in_drop:hover{
  background-color: #e4e4e4;
  transition: all 0.3s ease;
}

.in_drop {
    display: block;
    width: auto;
    height: 42px;
    margin-right: 0px;
    padding-top: 12px;
    padding-right: 40px;
    padding-bottom: 8px;
    float: none;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    background-image: url(../images/select.png);
    background-position: 85% 50%;
    background-size: auto;
    background-repeat: no-repeat;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #5a5a5a;
    text-transform: uppercase;
  transition: all 0.3s ease;
}

.idioma_drop {
  background-color: #e78015;
  font-family: 'Helveticaneueltstd roman', sans-serif;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease;
}


.contenedor_ligth {
  position: relative;
  width: 100%;
  float: left;
}

.div-block-20 {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  padding: 134px;
}

.contenedor_galeria {
  position: relative;
  width: 100%;
  float: left;
}

.contenedor_ligth_box {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99999;
  display: block;
  width: 100%;
  height: 100%;
  padding: 30px;
  float: left;
  background-color: rgba(0, 0, 0, .8);
  opacity: 1;
}

.contedor_dos {
  position: static;
  left: 20%;
  top: 20%;
  right: 20%;
  bottom: 20%;
  max-width: 940px;
  background-color: #fff;
}

.contenedor_ligthbox {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 5%;
  padding: 30px;
  background-color: #fff;
  text-align: center;
}

.imagen_ligthbox {
  display: inline-block;
}

.contenedor_ligthbox_imagen {
  display: block;
  max-width: 940px;
  margin-right: auto;
  margin-left: auto;
}

.contenedor_informacion_ligth {
  width: 100%;
  padding: 0px;
}

.contenedor_contador {
  width: 12%;
  padding: 15px 0px 15px 5px;
  float: left;
}

.contenedor_contador.contenedor_con_controles {
  padding: 0px;
}

.contenedor_nombre_fecha_galery {
  width: 76%;
  padding: 15px;
  float: left;
  clear: none;
}

.contador {
  float: left;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-weight: 300;
}

.contador.fecha_galery {
  margin-right: 30px;
}

.galery_image {
  margin-right: 10px;
  float: left;
}

.titulo_galery {
  float: left;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 19px;
}

.controles_left {
  width: 50%;
  padding: 15px;
  float: left;
  background-color: #3d8740;
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 18px;
  text-align: center;
  height: 50px;
  position: relative;
}

.controles_left a{
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    padding: 13px;
}

.controles_left.left_controler {
  background-color: rgba(61, 135, 64, .79);
  text-align: center;
}

.controles_left.controles_rigth {
  background-color: rgba(61, 135, 64, .79);
}

.imagen_cerrar {
  position: static;
  top: -20px;
  right: 10px;
}

.cerrar_link {
  position: absolute;
  top: -25px;
  right: 10px;
}

.slider_lingth {
  width: 100%;
  height: 100%;
}

.contenedor_imagen_usos_aceite:nth-child(5n+2){
margin-top: -20px;
}
.contenedor_imagen_usos_aceite:nth-child(5n+4){
margin-top: -20px;
}

.contenedor_960{
    display: block;
    width: 100%;
    max-width: 1100px;
    margin: auto;
}

.left_post_economico.p2{
  background: url('../images/imagen__02.jpg');
  background-size: cover;
  background-position: 50%;
}

.left_post_economico.p3{
  background: url('../images/imagen__03.jpg');
  background-size: cover;
  background-position: 50%;
}

.left_post_economico.p4{
  background: url('../images/imagen__04.jpg');
  background-size: cover;
  background-position: 50%;
}

.left_post_economico.p5{
  background: url('../images/imagen__05.jpg');
  background-size: cover;
  background-position: 50%;
}

.contenedor_post_desarrollos.i1{
  background: url('../images/bkg01.jpg');
  background-size: cover;
  background-position: 50%; 
}

.contenedor_post_desarrollos.i2{
  background: url('../images/bkg02.jpg');
  background-size: cover;
  background-position: 50%; 
}

.contenedor_post_desarrollos.i3{
  background: url('../images/bkg03.jpg');
  background-size: cover;
  background-position: 50%; 
}

.contenedor_post_desarrollos.i4{
  background: url('../images/bkg04.jpg');
  background-size: cover;
  background-position: 50%; 
}

.contenedor_post_desarrollos.i2{
  background: url('../images/bkg01.jpg');
  background-size: cover;
  background-position: 50%; 
}

.notice__top{
    margin-top: -115px;
}

.galeria_contenedor_evento {
    margin-top: 30px;
    display: inline-block;
    width: 100%;
}
.fecha {
   
    width: 100%;
}
.fecha {
    display: block;
    padding: 20px;
    float: left;
    background-color: #fff;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #444;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
    background-image: url(../images/flechitagris.png);
    background-position: 90% 50%;
    background-size: auto;
    background-repeat: no-repeat;

}
.fecha:hover {
   display: block;
    padding: 20px;
    float: left;
    background-color: #2a923d;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
       background-image: url(../images/fecc.png);
    background-position: 90% 50%;
    background-size: auto;
    background-repeat: no-repeat;
}
.contenedor_fecha {
    width: 23%;
    float: left;
    margin-right: 5%;
}
.broad.broad_galeria {
    margin-bottom: 65px;
}
.contenedor_biblioteca {
    width: 100%;
    margin-bottom: 75px;
    float: left;
}
a.broad_inicio.broad_inicio_negro.cambios_broad {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
.fecha {

    padding-top: 25px !important;
    padding-bottom: 25px  !important;
   
}
.titulo_post_biblioteca {
    margin-bottom: 40px;
    font-family: Gotham, sans-serif;
    color: #000;
    font-weight: 700;
    text-align: center;
    height: 35px;
}

.contenedor_evento.w-clearfix .contenedor_evento_detalle:nth-child(2){
margin-top: -10px;
}

.hover_in {
  transition: all 0.3s ease !important;
}

.hover_in:hover{
  background-color: #353230 !important;
  color: #fff !important;
  transition: all 0.3s ease !important;
}
#menu-item-503:hover .sub-menu{
  display: block;
}
#menu-item-561:hover .sub-menu{
  display: block;
}
#menu-item-561 .sub-menu {
    padding: 10px 5px !important;
    margin-left: 1% !important;
    text-align: center !important;
}
.contenedor_evento:nth-child(2n+3) {
    clear: left;
}
img.imagen_tec {
    height: 190px;
}
a.contenedor_cuerpo.contenedor_cuerpo_eventos.w-inline-block {
    height: 300px;
}

.enlace__politica {
    background: #24a235;
    border: 1px solid #24a235;
    transition: all 0.3s ease;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    padding: 10px 20px 7px;
    display: inline-block;
    text-decoration: none;
    width: auto;
    margin-right: 10px;
    margin-top: 10px;
    float: none;
    font-family: 'Helveticaneueltstd bd', sans-serif;
}


.enlace__politica:hover {
background: #fff;
color: #24a235;
transition: all 0.3s ease;
}

.tagline {
    font-size: 18px;
    font-weight: bold;
    margin: 30px 0;
}


@media (max-width: 991px) {
.share{
  display: none;
}
.asociate{
  display:  none;
}
.top_header {
  text-align: right;
  width: auto;
  position: absolute;
  height: auto;
  right: 70px;
  top: 15px;
}

.contenedor_evento.w-clearfix .contenedor_evento_detalle:nth-child(2){
margin-top: 0px;
}


.header{
  padding: 0;
}

.brand {
    padding: 10px !important;
    width: 30% !important;
    float: left;
}

.right_header {
    width: 70% !important;
    float: left;
    padding: 7px;
}

.contenedor_imagen_usos_aceite:nth-child(1n){
margin-top: 0px;
}
.contenedor_imagen_usos_aceite:nth-child(3n+2){
margin-top: -20px;
}

  .contenedor_principal_header {
    padding: 0px;
  }
  .nav_menu {
    width: 100%;
    margin-top: -80px;
  }
  .nav-menu li {
    background-color: #fff;
  }
  .nav-menu li a {
    padding-right: 15px;
    padding-left: 15px;
    font-family: 'Helveticaneueltstd roman', sans-serif;
    color: #363636;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    color: #222222;
    padding: 10px;
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.w-nav-button.w--open {
    background-color: transparent !important;
    color: #000;
}

.w-nav-button {
    background-color: transparent !important;
    color: #000;
}

.contenedor_item_footer {
    width: 100%;
    float: left;
    margin: 0 !important;
}

.contenedor_item_footer.contenedor_item_footer_pad {
    padding-top: 20px;
}

.nav-menu ul {
    padding-left: 0px;
    list-style: none;
    margin-top: -10px;
}
  .brand {
    padding: 10px;
  }
  .nav-menu {
    background-color: transparent;
  }
  .menu_boton.w--open {
    background-color: transparent;
    color: #363636;
  }
  .contenedor_green {
    padding: 100px 30px;
  }
  .titulo_promovemos {
    font-size: 30px;
  }
  .contenedor_sobre {
    padding: 20px;
  }
  .contenedor_rigth_sobre_g {
    padding: 10px;
  }
  .titulo_gremial {
    margin-bottom: 10px;
    font-size: 30px;
  }
  .text-span {
    font-size: 20px;
  }
  .subtitulo_gremial {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .parrafo_gremial {
    font-size: 14px;
  }
  .contenedor_compromiso {
    padding-right: 0px;
  }
  .post_concurso {
    padding: 30px;
  }
  .contenedor_post {
    padding: 20px;
  }
  .titulo_eventos_noticias {
    text-align: center;
  }
  .contenedor_ver_noticias {
    width: 100%;
    float: left;
  }
  .cta_proximos_eventos {
    width: 100%;
    margin-bottom: 10px;
    float: left;
  }
  .contenedor_cuerpo.contenedor_cuerpo_eventos {
    width: 31.333%;
  }
  .contenedor_banner_g {
    padding: 0px;
  }
  .contenedor_mision_vision {
    padding-bottom: 30px;
  }
  .contenedor_valores {
    padding: 60px;
  }
  .contenedor_post_desarrollos {
    padding: 20px;
  }
  .titulo_desarrollo {
    font-size: 14px;
  }
  .porcentaje_texto {
    font-size: 18px;
    line-height: 23px;
  }
  .signo_porcentaje {
    font-size: 18px;
    line-height: 23px;
  }
  .texto_pib_g {
    font-size: 15px;
  }
  .rigth_post_economico {
    padding: 40px;
  }
  .rigth_post_economico.rigth_post_economico_dos {
    padding: 30px;
  }
  .rigth_post_economico.rigth_post_grasas {
    padding: 30px;
  }
  .descripcioon_propiedades_aceite {
    padding-right: 100px;
    padding-left: 100px;
  }
  .contenedor_descripcion_aceite {
    padding: 20px;
  }
  .contenedor_todos_grasa {
    padding-right: 70px;
    padding-left: 140px;
  }
  .contenedor_imagen_usos_aceite {
    width: 32.33%;
  }
  .contenedor_imagen_usos_aceite.sube_imagen {
    width: 32.33%;
    margin-top: 0px;
  }
  .contenedor_eventos_todos {
    margin-top: -310px;
  }
  .links_eventos {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 13px;
  }
  .links_eventos.links_volver {
    padding: 9px;
  }
  .contenedor_principal__eventos.contenedor_principal__eventos_interno {
    padding-bottom: 50px;
  }
  .contenedor_eventos {
    padding: 39px 0px 39px 30px;
  }
  .contenedor_evento {
    padding-right: 30px;
    padding-bottom: 0px;
  }
  .contacto_contedor_left {
    padding: 30px;
  }
  .contenedor_galeria_todos {
    padding: 20px;
  }
  .contenedor_item_galeria {
    height: 300px;
  }
  .contenedor_item_galeria.contenedor_item_grande {
    height: 340px;
  }
  .contenedor_todos_biblioteca.contenedor_todos_marco_legal {
    padding-bottom: 100px;
  }
  .contenedor_fecha {
    padding: 10px;
  }
  .fecha {
    padding: 15px 20px;
  }
  .fecha.fecha_interna {
    width: 100%;
  }
  .contenedor_bibioteca_tecnica {
    width: 49%;
  }
  .banner_landing.banner_landing_thankyou {
    padding: 50px;
  }
  .contenedor_principal_contact {
    padding: 20px;
  }
  .contenedor_principal_contact.contenedor_principal_thank {
    padding-bottom: 50px;
  }
  .contenedor_todos_formulario {
    padding: 30px 30px 40px;
  }
  .contenedor_formulario {
    width: 60%;
    padding: 10px;
  }
  .contenedor_imagen_landing {
    width: 40%;
    padding: 15px;
  }
  .imagen_sintomas {
    position: static;
  }
  .titulo_obtendras {
    margin-bottom: 30px;
  }
  .contenedor_thank {
    display: block;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .boton_asociate {
    width: 23%;
  }
  .titulo_principal_beneficiate {
    display: block;
    float: none;
    font-size: 25px;
    line-height: 32px;
  }
  .contenedor_post_asociate {
    height: 280px;
    padding: 30px;
  }
  .subtitulo_requisitos {
    font-size: 20px;
  }
  .lista_texto_item_requisitos {
    font-size: 14px;
  }
  .item_list_requisitos {
    font-size: 14px;
  }
  .contenedor_principal_asociacion {
    padding: 30px;
  }
  .contenedor_solicitud_asociacion {
    padding-right: 20px;
    padding-left: 20px;
  }

#menu-item-561 .sub-menu {
    padding: 0px !important;
    margin-left: 1% !important;
    text-align: center !important;
}
}

@media (max-width: 767px) {
    .titulo_evento {
        font-size: 32px;
        line-height: 38px;
    }
    .fecha_evento {
        font-size: 18px;
        line-height: 24px;
    }
  .bullets_areas_4{
    width: 100%;
    max-width: 100%;
    margin: 20px;
  }
  .columna_piramide_img{
    text-align: center;
    width: 100%;
    position: relative;
  }
  .txt_icon_ne{
    min-height: 60px;
  }
  .icon_item{
    width: 50%;
    float: left;
    max-width: 50%;
  }
  .iconografia_nuestros_socio{
    width: 100%;
    overflow: hidden;
  }
  .column_bullets_t{
    float: none;
    max-width: 405px;
    margin: 0px auto;
    padding-bottom: 30px;
    width: 80%;

  }
  .contenedor_banner {
    height: 400px;
  }
.contenedor_cuerpo:first-child .contenedor_date {
    background-color: #367938;
}

.contenedor_texto_inicio_evento {
    margin-left: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.brand img {
    margin-top: 0px;
    max-height: 100px;
}

.right_header {
    padding: 12px 10px 10px;
}

.broad{
  padding: 0 25px;
}

.contenedor_evento_detalle {
    margin-bottom: 0 !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0 !important;
}

.contenedor_evento_detalle .titulo_eventos {
    padding: 15px 10px;
    font-size: 15px;
    margin-bottom: 0px !important;
}

.contenedor_imagen_usos_aceite:nth-child(1n){
margin-top: 0px;
}

  .titulo_promovemos {
    line-height: 37px;
  }
  .contenedor_left_sobre_g {
    width: 100%;
  }
  .contenedor_rigth_sobre_g {
    width: 100%;
    text-align: left;
  }
  .contenedor_post_noticias {
    width: 100%;
  }
  .contenedor_post_noticias.contenedor_post_noticias_top {
    margin-top: 0px;
  }
  .imagen_noticia {
    height: 200px;
  }
  .contenedor_cuerpo {
    width: 100%;
    margin-bottom: 10px;
  }
  .contenedor_cuerpo.contenedor_cuerpo_top {
    margin-top: 0px;
    clear: none;
  }
  .contenedor_cuerpo.contenedor_cuerpo_eventos {
    width: 48%;
    margin-bottom: 30px;
  }
  .contenedor_cuerpo.contenedor_cuerpo_eventos.contenedor_cuerpo_rojos {
    width: 48%;
    margin-bottom: 30px;
  }
  .contenedor_noticia_dos {
    position: relative;
    clear: none;
  }
  .left_footer {
    width: 100%;
    margin-bottom: 20px;
  }
  .rigth_footer {
    width: 100%;
    margin-bottom: 20px;
  }
  .contenedor_newletter {
    margin-bottom: 0px;
  }
  .contenedor_banner_g {
    padding: 0px;
  }
  .contenedor_banner_g.contenedor_banner_g_palma {
    padding: 0px;
  }
  .compromiso_left {
    width: 100%;
    margin-bottom: 20px;
  }
  .compromiso_rigth {
    width: 100%;
  }
  .contenedor_mision {
    width: 100%;
  }
  .contenedor_mision.contenedor_vision {
    margin-top: 0px;
  }
  .contenedor_valores {
    padding: 30px;
  }
  .contenedor_ejes {
    padding: 20px;
  }
  .descripcion_enfocarnos {
    text-align: center;
  }
  .contenedor_estrategicos {
    padding-right: 20px;
    padding-left: 20px;
  }
  .contenedor_eje_politico {
    padding: 40px;
  }
  .contenedor_filas_historias {
    padding: 20px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .contenedor_post_historia_uno {
    width: 100%;
    margin-bottom: 0px;
    padding-right: 0px;
  }
  .texto_titulo_historias {
    margin-bottom: 10px;
    text-align: center;
  }
  .texto_titulo_historias.texto_titulo_rigth {
    text-align: center;
  }
  .contenedor_post_historia_dos {
    width: 100%;
    padding: 0px;
  }
  .imagenes_post {
    width: 100%;
    margin-bottom: 20px;
  }
  .fila_historia {
    margin-bottom: 20px;
  }
  .parrafo_historia {
    text-align: center;
  }
  .contenedor_post_desarrollos {
    width: 49%;
  }
  .contenedor_mapa {
    padding: 30px;
  }
  .texto_map {
    padding-top: 20px;
  }
  .texto_mapa {
    font-size: 20px;
    line-height: 32px;
  }
  .contenedor_beneficios_palma {
    padding: 37px;
  }
  .titulo_beneficios {
    font-size: 20px;
  }
  .contenedor_beneficio {
    width: 33.333%;
  }
  .contenedor_sostenibilidad {
    padding: 20px;
  }
  .contenedor_left_sostenibilidad {
    width: 100%;
  }
  .contenedor_rigth_sostenibilidad {
    width: 100%;
  }
  .titulo_sostenibilidad {
    text-align: center;
  }
  .contenedor_sostenibilidad_post.contenedor_sostenibilidad_gris {
    padding: 20px;
  }
  .left_post_economico {
    width: 100%;
    height: 200px;
  }
  .rigth_post_economico {
    width: 100%;
    height: auto;
    padding: 20px;
  }
  .fila_sostenibilidad_post {
    height: auto;
    margin-bottom: 30px;
  }
  .titulo_sostenibilidad_texto {
    text-align: center;
  }
  .descripcion_texto_sostenibilidad {
    font-size: 14px;
  }
  .texto_descripcion_image {
    padding: 20px;
  }
  .contenedor_principal_estandares {
    padding: 30px;
  }
  .titulo_estandares {
    font-size: 18px;
  }
  .descripcion_estandares {
    font-size: 14px;
  }
  .subtitulo_social {
    text-align: left;
  }
  .contenedor_vecinos {
    padding: 20px;
  }
  .contenedor_left__vecino {
    width: 100%;
  }
  .contenedor_rigth_vecino {
    position: relative;
    width: 100%;
    height: auto;
    padding: 80px 30px;
  }
  .titulo_buen_vecino {
    float: none;
  }
  .parrafo_empresas {
    position: static;
  }
  .contenedor_personas {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
  }
  .texto_personas {
    font-size: 14px;
  }
  .text-span-2 {
    font-size: 18px;
  }
  .dinamizacion_economia_left {
    width: 100%;
    margin-bottom: 10px;
  }
  .titulo_dinamizacion {
    font-size: 25px;
    line-height: 32px;
  }
  .contenedor_principal_bienestar {
    padding: 30px;
  }
  .contenedor_principal_beneficios {
    width: 50%;
    margin-bottom: 20px;
  }
  .header_interior_palma.header_eventos {
      padding: 50px;
      padding-bottom: 20px;
  }
  .contenedor_palma_title_interior {
    margin-bottom: 0px;
  }
  .titulo_aceite_palma_interior {
    font-size: 40px;
    line-height: 48px;
  }
  .contenedor_nutricion {
    padding: 20px;
  }
  .contenedor_imagen_aceite {
    width: 100%;
    text-align: center;
  }
  .contenedor_nutricion_salud {
    width: 100%;
  }
  .contenedor_grasas_descripcion {
    padding: 20px;
  }
  .descripcioon_propiedades_aceite {
    padding-right: 50px;
    padding-left: 50px;
  }
  .contenedor_aceite_alimento_seguro {
    padding: 20px;
  }
  .titulo_uso_aceite {
    font-size: 30px;
    line-height: 37px;
  }
  .contenedor_aceite_palma {
    text-align: center;
  }
  .contenedor_grafico_aceite {
    width: 100%;
    text-align: center;
  }
  .contenedor_descripcion_aceite {
    width: 100%;
    text-align: center;
  }
  .descripcion_grafica {
    text-align: left;
  }
  .titulo_aceite_palma {
    text-align: center;
  }
  .contenedor_todos_grasa {
    padding-left: 100px;
  }
  .contenedor_item_aceite {
    padding-right: 20px;
    padding-left: 70px;
  }
  .descripcion_aceite {
    margin-bottom: 20px;
    font-size: 14px;
  }
  .item_aceite {
    font-size: 14px;
  }
  .contenedor_usos_descripcion {
    padding: 20px;
  }
  .contenedor_imagen_usos_aceite {
    width: 49%;
  }
  .contenedor_imagen_usos_aceite.sube_imagen {
    width: 49%;
  }
  .imagen_aceite {
    width: 50%;
  }
  .contenedor_eventos_todos {
    margin-top: 0px;
  }
  .links_eventos {
    margin-bottom: 10px;
  }
  .cta_patrocinar {
    width: 100%;
    text-align: center;
  }
  .quiero_patrocinar {
    float: none;
  }
  .programa {
    padding-left: 0px;
  }
  .contenedor_evento {
    width: 100%;
  }
  .contacto_contedor_left {
    width: 100%;
    padding: 50px;
    text-align: left;
  }
  .title_galery.biblioteca_title {
    font-size: 35px;
    line-height: 42px;
  }
  .filtros {
    margin-bottom: 20px;
  }
  .contenedor_item_galeria {
    width: 50%;
  }
  .contenedor_item_galeria.contenedor_item_grande {
    height: 300px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .contenedor_todos_biblioteca {
    padding: 20px;
  }
  .post_bibioteca {
    width: 49%;
  }
  .contenedor_fecha {
    width: 100%;
    margin-bottom: 30px;
    padding: 0px;
  }
  .contenedor_todos_post {
    width: 100%;
  }
  .contenedor_todos_post.contenedor_todos_marco_legal {
    width: 90%;
  }
  .fecha.fecha_interna {
    width: 100%;
  }
  .banner_landing.banner_landing_thankyou {
    padding: 30px;
  }
  .titulo_principal {
    font-size: 25px;
    line-height: 32px;
  }
  .contenedor_formulario {
    width: 100%;
  }
  .contenedor_imagen_landing {
    position: static;
    width: 100%;
    margin-bottom: 20px;
    float: left;
    text-align: center;
  }
  .imagen_sintomas {
    text-align: center;
  }
  .footer_landing {
    padding: 40px;
  }
  .contenedor_imagen_sintomas {
    position: static;
    padding: 0px;
  }
  .contenedor_texto_thank {
    padding: 40px 0px;
  }
  .sintomas_image {
    position: static;
  }
  .descripcion_thank {
    font-size: 16px;
    line-height: 24px;
  }
  .contenedor_thank {
    width: 100%;
    text-align: center;
  }
  .volver_boton {
    display: inline-block;
    float: none;
  }
  .boton_asociate {
    width: 48%;
    margin-bottom: 10px;
  }
  .contendor_titulo_beneficiate {
    width: 100%;
    height: auto;
    padding: 16px;
  }
  .contenedor_post_asociate {
    width: 49%;
    padding: 25px;
  }
  .contenedores_requisitos {
    width: 100%;
    padding: 20px;
  }
  .contenedores_requisitos.contenedores_requisitos_image {
    text-align: center;
  }
  .contenedor_solicitud_asociacion {
    width: 100%;
  }
  .titulo_galeria {
    width: 100%;
    margin-bottom: 10px;
  }
  .imagen_evento {
    width: 49%;
    margin-bottom: 10px;
  }
  .post_conferencista {
    width: 49%;
    margin-bottom: 20px;
  }
  .post_eje {
    width: 49%;
    height: 200px;
    padding-top: 115px;
    padding-bottom: 115px;
  }
  .post_eje.post_eje_dos {
    display: block;
    margin-top: -20px;
    margin-bottom: 30px;
  }
.contenedor_imagen_eje {

    display: none;
}
.contenedor_eje_politico {
    position: relative;
    width: 100%;
  }
a.contenedor_cuerpo.contenedor_cuerpo_eventos.w-inline-block {
    height: 250px;
}
}

@media (max-width: 479px) {
  .icon_item{
    padding: 10px 5px 10px 5px;
  }
  .centro_460.cont_testimonial{
    padding: 15px 50px 15px 50px;
  }
  .cont_testimonio{
    padding: 20px 0px;
  }
  .column_bullets_t{
    width: 100%;
  }
  .contenedor_banner {
    height: auto;
  }

  .contenedor_broad{
    padding-left: 0px;
    padding-right: 0px;
  }

.links_eventos, .contenedor_links li a{
  width: 50%;
  border-radius: 0;
  margin: 0;
  text-align: center;
  font-size: 13px;
  font-family: 'Helveticaneueltstd roman', sans-serif;
}

.volver_icon, .volver{
  float: none;
  display: inline-block;
}

  .contenedor_green {
    position: static;
    display: block;
    width: 100%;
    padding: 100px 20px;
    background-image: -webkit-linear-gradient(270deg, rgba(48, 107, 49, .7), rgba(53, 113, 51, .7) 15%, rgba(51, 111, 51, .7) 27%, rgba(62, 122, 52, .7) 71%, rgba(63, 123, 52, 0) 0, rgba(92, 153, 56, 0) 85%, rgba(89, 147, 54, 0) 86%, rgba(95, 156, 57, 0));
    background-image: linear-gradient(180deg, rgba(48, 107, 49, .7), rgba(53, 113, 51, .7) 15%, rgba(51, 111, 51, .7) 27%, rgba(62, 122, 52, .7) 71%, rgba(63, 123, 52, 0) 0, rgba(92, 153, 56, 0) 85%, rgba(89, 147, 54, 0) 86%, rgba(95, 156, 57, 0));
  }
  .titulo_promovemos {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
  .contenedor_asociate {
      position: static;
      padding: 10px;
      display: none;
      text-align: center !important;
      height: auto !important;
  }
  .contenedor_asociate.contenedor_asociate_movil {
    display: block;
    margin-bottom: 10px;
    text-align: center;
  }
.texto_asociate {
    font-size: 14px;
    float: none;
    position: relative;
    display: inline-block;
    top: 0px;
}

.icono_manos {
    margin-right: 10px;
    float: none;
    margin-top: 0px;
    position: relative;
    top: 0px;
    display: inline-block;
}
  .contenedor_rigth_banner {
    display: none;
    width: 100%;
  }
  .contenedor_texto_formaparte {
    position: static;
    text-align: center;
  }
  .texto_forma_parte {
    font-size: 14px;
  }
  .contenedor_sobre {
    padding: 20px;
  }
  .conocer_boton {
    padding: 10px 15px;
  }
  .contenedor_compromiso {
    height: auto;
  }
  .post_concurso {
    position: relative;
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .contenedor_post_grande {
    width: 100%;
    padding: 70px 20px;
  }
  .contenedor_titulo_post {
      position: relative;
      z-index: 9999999999 !important;
  }
  .texto_numero {
    text-align: center;
  }
  .titulo_comprometidos {
    font-size: 25px;
    line-height: 32px;
  }
  .contenedor_post {
    padding: 20px;
  }
  .contenedor_left_texto {
    width: 100%;
    margin-bottom: 10px;
  }
  .contenedor_rigth_cta {
    width: 100%;
  }
  .contenedor_ver_noticias {
    text-align: center;
  }
  .cta_proximos_eventos {
    text-align: center;
  }
  .contenedor_post_noticias {
    width: 100%;
  }
  .contenedor_cuerpo {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
  }
  .contenedor_cuerpo.contenedor_cuerpo_eventos {
    width: 100%;
  }
  .contenedor_cuerpo.contenedor_cuerpo_eventos.contenedor_cuerpo_rojos {
    width: 100%;
  }
  .contenedor_promueve {
    width: 100%;
    padding: 20px;
  }
  .texto_promueve {
    font-size: 12px;
    text-align: center;
  }
  .contenedor_patrocinador {
    width: 100%;
  }
  .texto_patrocinador {
    font-size: 12px;
    text-align: center;
  }
  .contenedor_texto_footer {
    padding: 20px;
  }
  .contenedor_item_footer {
      text-align: center;
  }
  .contenedor_newletter {
    width: 100%;
  }
  .texto_mail {
    font-size: 12px;
    text-align: center;
  }
  .contenedor_redes_sociales {
    width: 100%;
    text-align: center;
  }
  .social_media {
    display: inline;
    margin-right: 10px;
    margin-left: 10px;
  }
  .asociate_imagen {
    max-width: 100%;
  }
  .cta_movil {
    display: block;
    width: 100%;
    padding: 20px;
    float: left;
  }
  .contenedor_banner_gre {
    padding: 20px;
  }
  .contenedor_banner_gre.contenedor_banner_gre_palma {
    padding: 20px;
  }
  .texto_banner_gre {
    font-size: 14px;
  }
  .texto_banner_gre p {
    font-size: 14px;
  }
  .contenedor_banner_g {
    padding: 0px;
    font-size: 12px;
  }
  .imagenes_compromiso {
    margin-bottom: 20px;
  }
  .imagenes_compromiso_left {
    width: 100%;
    margin-bottom: 10px;
    padding: 0px;
  }
  .imagenes_compromiso_rigth {
    width: 100%;
    padding: 0px;
  }
  .contenedor_mision_vision {
    padding: 0px;
  }
  .contenedor_mision {
    padding: 0px;
  }
  .contenedor_estrategicos {
    padding: 0px;
  }
  .contenedor_eje {
    height: auto;
  }
  .contenedor_imagen_eje {
    width: 100%;
    height: 300px;
  }
  .contenedor_eje_politico {
    width: 100%;
    height: auto;
    padding: 25px;
  }
  .titulo_eje {
    font-size: 25px;
    line-height: 32px;
  }
  .texto_politico {
    font-size: 14px;
  }
  .titulo_palma {
    margin-bottom: 20px;
  }
  .historia_container {
    padding: 20px;
  }
  .titulo_historia {
    font-size: 30px;
    line-height: 37px;
  }
  .contenedor_filas_historias {
    padding: 0px;
  }
  .parrafo_historia {
    font-size: 16px;
    line-height: 22px;
  }
  .contenedor_desarrollo_guatemala {
    padding: 20px;
  }
  .titulo_guatemala {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 32px;
  }
  .descripcion_guatemala {
    font-size: 16px;
    line-height: 22px;
  }
  .contenedor_post_desarrollos {
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
  }
  .contenedor_post_desarrollos.contenedor_post_medios {
    width: 100%;
  }
  .contenedor_mapa {
    padding: 20px;
  }
  .texto_map {
    width: 100%;
    margin-bottom: 10px;
    padding: 0px;
  }
  .contenedor_imagen_map {
    width: 100%;
  }
  .titulo_beneficios {
    font-size: 15px;
    line-height: 22px;
  }
  .contenedor_beneficio {
    width: 50%;
    margin-bottom: 10px;
  }
  .contenedor_rigth_sostenibilidad {
    padding: 0px;
  }
  .parrafo_sostenibilidad {
    font-size: 16px;
  }
  .contenedor_sostenibilidad_post {
    padding: 20px;
  }
  .left_post_economico.left_post_social {
    height: 250px;
  }
  .left_post_economico.left_post_grasas {
    position: static;
    padding: 20px;
    float: none;
  }
  .rigth_post_economico.rigth_post_eco_gris {
    padding: 10px;
  }
  .rigth_post_economico.rigth_post_economico_dos {
    padding: 20px;
  }
  .rigth_post_economico.rigth_post_grasas {
    padding: 20px;
  }
  .fila_sostenibilidad_post.grasas_post {
    height: auto;
  }
  .contenedor_imagen_plantabenefiios {
    padding: 20px;
  }
  .contenedor_planta_image {
    margin-bottom: 10px;
  }
  .texto_descripcion_image {
    padding: 10px;
  }
  .contenedor_principal_estandares {
    padding: 20px;
  }
  .contenedor_rigth_vecino {
    padding: 0px;
  }
  .parrafo_buen_vecino {
    font-size: 14px;
  }
  .parrafo_empresas {
    padding: 20px;
  }
  .contenedor_personas {
    position: static;
  }
  .texto_personas {
    font-size: 12px;
  }
  .text-span-2 {
    font-size: 15px;
  }
  .dinamizacion_economia_left {
    margin-bottom: 20px;
  }
  .titulo_dinamizacion {
    text-align: center;
  }
  .contendor_icon_dinamizacion {
    width: 50%;
  }
  .contenedor_principal_beneficios {
    width: 100%;
  }
  .header_interior_palma {
    padding: 30px 30px 50px;
  }
  .header_interior_palma_mundial {
    padding: 30px 30px 50px;
  }
  .titulo_aceite_palma_interior {
    font-size: 30px;
    line-height: 38px;
  }
  .contenedor_nutricion_salud {
    padding: 0px;
  }
  .titulo_saludo_nutrition {
    font-size: 30px;
    line-height: 38px;
  }
  .texto_aceite {
    font-size: 18px;
    line-height: 28px;
  }
  .descripcion_nutricion {
    font-size: 14px;
    line-height: 20px;
  }
  .descripcion_imagen_aceite {
    position: static;
  }
  .texto_bold_nutricion {
    font-size: 20px;
    line-height: 28px;
  }
  .descripcioon_propiedades_aceite {
    padding: 0px;
  }
  .titulo_uso_aceite {
    font-size: 24px;
    line-height: 30px;
  }
  .contenedor_grafico_aceite {
    margin-bottom: 20px;
  }
  .contenedor_descripcion_aceite {
    padding: 0px;
  }
  .contenedor_todos_grasa {
    padding: 15px;
  }
  .contenedor_item_aceite {
    padding: 20px;
    text-align: center;
  }
  .contenedor_iconos_aceite {
    position: static;
    display: inline-block;
    margin-bottom: 20px;
  }
  .descripcion_aceite {
    text-align: left;
  }
  .item_aceite {
    background-size: auto;
    font-size: 12px;
    line-height: 19px;
    text-align: left;
  }
  .descripcion_parrafo_usos_aceite {
    padding: 0px;
    font-size: 14px;
    line-height: 22px;
  }
  .contenedor_usos_aceite_post {
    padding: 20px;
  }
  .contenedor_imagen_usos_aceite {
    width: 100%;
  }
  .contenedor_imagen_usos_aceite.sube_imagen {
    width: 100%;
  }
  .botones_cambios_eventos {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    float: left;
  }
  .botones_cambios_eventos.botones_cambios_dos {
    float: left;
  }
  .contenedor_eventos_body {
    padding: 20px;
  }
  .contenedor_ver_todos {
    padding: 0px;
  }
  .vermas {
    display: block;
    width: 100%;
    padding: 10px;
  }
  .broad {
    margin-bottom: 100px;
  }
  .titulo_evento {
    font-size: 25px;
    line-height: 32px;
  }
  .contenedor_links {
    text-align: left;
  }
  .links_eventos {
    width: 50%;
    margin-bottom: 0px;
    text-align: center;
  }
  .links_eventos.links_eventos_inscripcion {
    text-align: center;
  }
  .contenedor_programas {
    padding: 31px;
  }
  .quiero_patrocinar {
    padding: 15px;
  }
  .programa {
    font-size: 30px;
    line-height: 38px;
  }
  .contenedor_principal__eventos.contenedor_principal__eventos_interno {
    padding: 20px;
  }
  .contenedor_eventos {
    padding: 21px;
  }
  .fecha_de_evento {
    font-size: 20px;
    line-height: 27px;
  }
  .contenedor_evento {
    padding: 0px;
  }
  .contenedor_evento_detalle {
    margin-bottom: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .contenedor_evento_detalle.contenedor_evento_final {
    padding-bottom: 0px;
  }
  /*.contenedor_evento_detalle.contenedor_evento_inicio {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
*/  .titulo_eventos {
      padding: 0px;
      font-size: 30px;
      margin-bottom: 20px !important;
  }

  .titulo_eventos.titulo_eventos_descripcion {
    padding: 30px 20px;
  }
  .contenedor_hora {
    position: static;
    left: -50px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .hora {
    font-size: 14px;
  }
  .contenedor_texto_inicio_evento {
    margin-left: 0px;
  }
  .titulo_anaranjado_eventos {
    font-size: 12px;
    text-align: center;
  }
  .contenedor_principal_contacto {
    padding: 20px;
  }
  .contacto_contedor_left {
    padding: 20px;
    text-align: center;
  }
  .titulo_campos_contacto {
    text-align: left;
  }
  .contenedor_galeria_broad {
    padding: 20px;
  }
  .title_galery.biblioteca_title {
    font-size: 25px;
    line-height: 32px;
  }
  .filtros {
    width: 100%;
    margin-bottom: 10px;
  }
  .contenedor_item_galeria {
    width: 100%;
    margin-bottom: 0px;
  }
  .contenedor_todos_biblioteca {
    padding: 20px;
  }
  .contenedor_todos_biblioteca.contenedor_todos_marco_legal {
    padding: 20px;
  }
  .post_bibioteca {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
  }
  .contenedor_todos_post {
    padding: 0px;
  }
  .contenedor_todos_post.contenedor_todos_marco_legal {
    width: 100%;
  }
  .fecha.fecha_interna {
    width: 100%;
  }
  .contenedor_todos_bibliotecav {
    padding: 15px;
  }
  .contenedor_bibioteca_tecnica {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
  }
  .contenedor_precio {
    padding: 10px;
  }
  .lth_texto {
    display: block;
  }
  .contenedor_principal_contact.contenedor_principal_thank {
    padding-bottom: 50px;
  }
  .contenedor_todos_formulario {
    padding: 20px;
  }
  .contenedor_formulario {
    padding: 0px;
  }
  .contenedor_imagen_landing {
    margin-bottom: 20px;
  }
  .boton_solicitar {
    width: 100%;
  }
  .item_landing {
    background-position: 0px 10px;
  }
  .footer_landing {
    padding: 30px;
  }
  .contenedor_imagen_sintomas {
    width: 100%;
  }
  .contenedor_texto_thank {
    width: 100%;
  }
  .contenedor_thank {
    padding: 0px;
  }
  .volver_boton {
    width: 100%;
    padding: 20px;
  }
  .contenedor_asociate_tabs {
    display: block;
    text-align: center;
  }
  .boton_asociate {
    width: 100%;
    margin-right: 0px;
  }
  .contenedor_video {
    padding: 32px;
  }
  .contenedor_beneficios_interna {
    padding: 20px;
  }
  .titulo_principal_beneficiate {
    margin-bottom: 0px;
  }
  .contenedor_post_asociate {
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
  }
  .contenedor_requisitos {
    padding: 20px;
  }
  .contenedores_requisitos {
    padding: 0px;
  }
  .contenedores_requisitos.contenedores_requisitos_image {
    margin-bottom: 20px;
  }
  .contenedor_principal_asociacion {
    padding: 20px;
  }
  .contenedor_solicitud_asociacion {
    margin-bottom: 20px;
    padding: 0px;
  }
  .contedor_inscripcion_formularios {
    padding-right: 0px;
    padding-left: 0px;
  }
  .form_para_select {
    width: 100%;
  }
  .contenedor_campo_formulario {
    width: 100%;
  }
  .enviar_inscripcion {
    width: 100%;
  }
  .descripcion_evento {
    font-size: 14px;
  }
  .titulo_galeria {
    margin-bottom: 20px;
  }
  .imagen_evento {
    width: 100%;
  }
  .post_conferencista {
    width: 100%;
  }
  .post_eje {
    height: 200px;
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .post_eje.post_eje_dos {
    display: block;
  }
  .imagen_nosotros01:last-child {
    position: static;
    top: 0;
}
a.contenedor_cuerpo.contenedor_cuerpo_eventos.w-inline-block {
    height: auto;
}

}

@font-face {
  font-family: 'Helveticaneue';
  src: url('../fonts/HelveticaNeue-Black.eot');
    src: url('../fonts/HelveticaNeue-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Black.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Black.woff') format('woff'),
        url('../fonts/HelveticaNeue-Black.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Black.svg#HelveticaNeue-Black') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue condensed';
  src: url('../fonts/HelveticaNeue-Condensed.woff') format('woff');
    src: url('../fonts/HelveticaNeue-Condensed.eot');
    src: url('../fonts/HelveticaNeue-Condensed.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Condensed.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Condensed.woff') format('woff'),
        url('../fonts/HelveticaNeue-Condensed.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Condensed.svg#HelveticaNeue-Condensed') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue condensedobl';
  src: url('../fonts/HelveticaNeue-CondensedObl.eot');
    src: url('../fonts/HelveticaNeue-CondensedObl.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-CondensedObl.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-CondensedObl.woff') format('woff'),
        url('../fonts/HelveticaNeue-CondensedObl.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-CondensedObl.svg#HelveticaNeue-CondensedObl') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue extendedobl';
  src: url('../fonts/HelveticaNeue-ExtendedObl.eot');
    src: url('../fonts/HelveticaNeue-ExtendedObl.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-ExtendedObl.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-ExtendedObl.woff') format('woff'),
        url('../fonts/HelveticaNeue-ExtendedObl.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-ExtendedObl.svg#HelveticaNeue-ExtendedObl') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticablkit';
      src: url('../fonts/HelveticaNeue-BlackItalic.eot');
    src: url('../fonts/HelveticaNeue-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-BlackItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-BlackItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-BlackItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-BlackItalic.svg#HelveticaNeue-BlackItalic') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue extended';
  src: url('../fonts/HelveticaNeue-Extended.eot');
    src: url('../fonts/HelveticaNeue-Extended.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Extended.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Extended.woff') format('woff'),
        url('../fonts/HelveticaNeue-Extended.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Extended.svg#HelveticaNeue-Extended') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue';
  src: url('../fonts/HelveticaNeue-HeavyItalic.eot');
    src: url('../fonts/HelveticaNeue-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-HeavyItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-HeavyItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-HeavyItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-HeavyItalic.svg#HelveticaNeue-HeavyItalic') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Helveticaneue';
   src: url('../fonts/HelveticaNeue-MediumCond.eot');
    src: url('../fonts/HelveticaNeue-MediumCond.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-MediumCond.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-MediumCond.woff') format('woff'),
        url('../fonts/HelveticaNeue-MediumCond.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-MediumCond.svg#HelveticaNeue-MediumCond') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue';
   src: url('../fonts/HelveticaNeue-Thin.eot');
    src: url('../fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Thin.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Thin.woff') format('woff'),
        url('../fonts/HelveticaNeue-Thin.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue roman';
  src: url('../fonts/HelveticaNeue-Roman.eot');
    src: url('../fonts/HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Roman.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Roman.woff') format('woff'),
        url('../fonts/HelveticaNeue-Roman.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Roman.svg#HelveticaNeue-Roman') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue';
  src: url('../fonts/HelveticaNeue-ThinItalic.eot');
    src: url('../fonts/HelveticaNeue-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-ThinItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-ThinItalic.woff') format('woff'),
        url('../fonts/HelveticaNeue-ThinItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-ThinItalic.svg#HelveticaNeue-ThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'Helveticaneue ultraligcond';
src: url('../fonts/HelveticaNeue-UltraLigCond.eot');
    src: url('../fonts/HelveticaNeue-UltraLigCond.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-UltraLigCond.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-UltraLigCond.woff') format('woff'),
        url('../fonts/HelveticaNeue-UltraLigCond.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-UltraLigCond.svg#HelveticaNeue-UltraLigCond') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue ultraligcondobl';
  src: url('../fonts/HelveticaNeue-UltraLigCondObl.eot');
    src: url('../fonts/HelveticaNeue-UltraLigCondObl.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-UltraLigCondObl.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-UltraLigCondObl.woff') format('woff'),
        url('../fonts/HelveticaNeue-UltraLigCondObl.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-UltraLigCondObl.svg#HelveticaNeue-UltraLigCondObl') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue ultraligext';
   src: url('../fonts/HelveticaNeue-UltraLigExt.eot');
    src: url('../fonts/HelveticaNeue-UltraLigExt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-UltraLigExt.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-UltraLigExt.woff') format('woff'),
        url('../fonts/HelveticaNeue-UltraLigExt.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-UltraLigExt.svg#HelveticaNeue-UltraLigExt') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'helveticaNeue';
   src: url('../fonts/HelveticaNeueMedium.eot');
    src: url('../fonts/HelveticaNeueMedium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueMedium.woff2') format('woff2'),
        url('../fonts/HelveticaNeueMedium.woff') format('woff'),
        url('../fonts/HelveticaNeueMedium.ttf') format('truetype'),
        url('../fonts/HelveticaNeueMedium.svg#HelveticaNeueMedium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica neu';
  src: url('../fonts/HelveticaNeue-Bold.eot');
    src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'),
        url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue';
     src: url('../fonts/HelveticaNeueRegular.eot');
    src: url('../fonts/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueRegular.woff2') format('woff2'),
        url('../fonts/HelveticaNeueRegular.woff') format('woff'),
        url('../fonts/HelveticaNeueRegular.ttf') format('truetype'),
        url('../fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneuebd';
 src: url('../fonts/HelveticaNeueBold.eot');
    src: url('../fonts/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueBold.woff2') format('woff2'),
        url('../fonts/HelveticaNeueBold.woff') format('woff'),
        url('../fonts/HelveticaNeueBold.ttf') format('truetype'),
        url('../fonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneueit';
    src: url('../fonts/HelveticaNeueItalic.eot');
    src: url('../fonts/HelveticaNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueItalic.woff2') format('woff2'),
        url('../fonts/HelveticaNeueItalic.woff') format('woff'),
        url('../fonts/HelveticaNeueItalic.ttf') format('truetype'),
        url('../fonts/HelveticaNeueItalic.svg#HelveticaNeueItalic') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneuehv';
  src: url('../fonts/HelveticaNeueHeavy.eot');
    src: url('../fonts/HelveticaNeueHeavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueHeavy.woff2') format('woff2'),
        url('../fonts/HelveticaNeueHeavy.woff') format('woff'),
        url('../fonts/HelveticaNeueHeavy.ttf') format('truetype'),
        url('../fonts/HelveticaNeueHeavy.svg#HelveticaNeueHeavy') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneuemed';
     src: url('../fonts/HelveticaNeueMedium_1.eot');
    src: url('../fonts/HelveticaNeueMedium_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueMedium_1.woff2') format('woff2'),
        url('../fonts/HelveticaNeueMedium_1.woff') format('woff'),
        url('../fonts/HelveticaNeueMedium_1.ttf') format('truetype'),
        url('../fonts/HelveticaNeueMedium_1.svg#HelveticaNeueMedium') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneuelt';
  src: url('../fonts/HelveticaNeueLight_1.eot');
    src: url('../fonts/HelveticaNeueLight_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueLight_1.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLight_1.woff') format('woff'),
        url('../fonts/HelveticaNeueLight_1.ttf') format('truetype'),
        url('../fonts/HelveticaNeueLight_1.svg#HelveticaNeueLight') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneue';
 src: url('../fonts/HelveticaNeueLight.eot');
    src: url('../fonts/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueLight.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLight.woff') format('woff'),
        url('../fonts/HelveticaNeueLight.ttf') format('truetype'),
        url('../fonts/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneueltstd roman';
   src: url('../fonts/HelveticaNeueLTStd-Roman.eot');
    src: url('../fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueLTStd-Roman.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Roman.woff') format('woff'),
        url('../fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype'),
        url('../fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneueltstd bd';
 src: url('../fonts/HelveticaNeueLTStd-Bd.eot');
    src: url('../fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),
        url('../fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),
        url('../fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Helveticaneueltstd th';
   src: url('../fonts/HelveticaNeueLTStd-Th.eot');
    src: url('../fonts/HelveticaNeueLTStd-Th.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueLTStd-Th.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-Th.woff') format('woff'),
        url('../fonts/HelveticaNeueLTStd-Th.ttf') format('truetype'),
        url('../fonts/HelveticaNeueLTStd-Th.svg#HelveticaNeueLTStd-Th') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham book';
  src: url('../fonts/Gotham-Book.eot');
    src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Book.woff2') format('woff2'),
        url('../fonts/Gotham-Book.woff') format('woff'),
        url('../fonts/Gotham-Book.ttf') format('truetype'),
        url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham';
   src: url('../fonts/Gotham-Bold.eot');
    src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Bold.woff2') format('woff2'),
        url('../fonts/Gotham-Bold.woff') format('woff'),
        url('../fonts/Gotham-Bold.ttf') format('truetype'),
        url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
font-family: 'Bebas Neue';
src: url('../fonts/BebasNeue-Bold.eot'); /* IE9 Compat Modes */
src: url('../fonts/BebasNeue-Bold.otf');
src: url('../fonts/BebasNeue-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../fonts/BebasNeue-Bold.woff') format('woff'), /* Modern Browsers */
     url('../fonts/BebasNeue-Bold.woff2') format('woff2'), /* Modern Browsers */
     url('../fonts/BebasNeue-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../fonts/BebasNeue-Bold.svg#svgBebasNeue') format('svg'); /* Legacy iOS */
  font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Bebas Neue';
src: url('../fonts/BebasNeue-Light.eot'); /* IE9 Compat Modes */
src: url('../fonts/BebasNeue-Light.otf');
src: url('../fonts/BebasNeue-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../fonts/BebasNeue-Light.woff') format('woff'), /* Modern Browsers */
     url('../fonts/BebasNeue-Light.woff2') format('woff2'), /* Modern Browsers */
     url('../fonts/BebasNeue-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../fonts/BebasNeue-Light.svg#svgBebasNeue') format('svg'); /* Legacy iOS */
  font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Bebas Neue';
src: url('../fonts/BebasNeue-Regular.eot'); /* IE9 Compat Modes */
src: url('../fonts/BebasNeue-Regular.otf');
src: url('../fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../fonts/BebasNeue-Regular.woff') format('woff'), /* Modern Browsers */
     url('../fonts/BebasNeue-Regular.woff2') format('woff2'), /* Modern Browsers */
     url('../fonts/BebasNeue-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../fonts/BebasNeue-Regular.svg#svgBebasNeue') format('svg'); /* Legacy iOS */
  font-weight: 400;
font-style: normal;
}