*{
	margin: 0;
	padding: 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}	

body {
    margin: 0;
  }

.contenedor_1  {    
    padding: 30px 300px;
}


iframe {
    margin-top: 0 !important;
}



@font-face {
	font-family: nexa;
  src:url(../fuentes/Nexa_Bold.otf);
}

@font-face {
	font-family: Avenir;
  src:url(../fuentes/AvenirLTStd-Medium.otf);
}

.parrafo_1 p {    
    font-family: Avenir;
  }

.parrafo_1 a {    
    color: #026e3a
  }  

/* GALERIA HONG KONG */

.padre {
    margin-top: 50px;
}

.contain_1 {
    width: 100%;    
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 20% 80%;
    grid-template-rows: repeat(2, auto);    
}

.contain_2 {
    width: 100%;    
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr;
    grid-template-rows: 48% 52%;
}

.contain_1 .logo_honk {
    grid-column-start: 1;
    grid-column-end: 2; 
    grid-row-start: 1;
    grid-row-end: 2;
    
}

.contain_1 .logo_honk img {
    width: 100%;
    height: auto;     
}

.logo_honk {
    -ms-flex-item-align: end;
        align-self: end;  
}

.contain_1 .foto_honk_1 {
    grid-column-start: 2;
    grid-column-end: 3; 
    grid-row-start: 1;
    grid-row-end: 2; 
}

.contain_1 .foto_honk_1 img {
    width: 100%;
    height: auto;
}

.contain_1 .contenido {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3; 
}

.contain_2 .foto_honk_2 {
    grid-column-start: 3;
    grid-column-end: 4;    
}

.contain_2 .foto_honk_2 img {
    width: 100%;
    height: auto;
}

.contain_2 .foto_honk_3 {
    grid-column-start: 3;
    grid-column-end: 4;
   }

.contain_2 .foto_honk_3 img {
    width: 60%;
    height: auto;
}

.contenido {
    padding: 10px;
}

/* GRID GALERIA HONG KONG */

/* SCROLL */

.scroll_1 {
	
	height: 300px;
	margin: 0px auto 20px;
	padding: 20px;
	background: rgba(253, 253, 253, 0.8);
	overflow: auto;
	font-family: 'Open Sans';
	
}

.scroll_1 table {	
	font-size: 12px;	
}

.scroll_1 h1 {
	font-size: 38px;
	font-weight: 600;
	color: #000;
}

/* Scroll Personalizado */

.scroll_1::-webkit-scrollbar {
	width: 7px;
}

.scroll_1::-webkit-scrollbar-thumb {
	background: #2d422e;
	border-radius: 5px;
}

.scroll_1 {
	
	height: 300px;
	margin: 0px auto 20px;
	padding: 20px;
	background: rgba(253, 253, 253, 0.8);
	overflow: auto;
	font-family: 'Open Sans';
	
}

.scroll_2 table {	
	font-size: 12px;	
}

.scroll_2 h1 {
	font-size: 38px;
	font-weight: 600;
	color: #000;
}

/* Scroll Personalizado */

.scroll_2::-webkit-scrollbar {
	width: 7px;
}

.scroll_2::-webkit-scrollbar-thumb {
	background: #2d422e;
	border-radius: 5px;
}

.scroll_2 {
	
	height: 400px;
	margin: 0px auto 20px;
	padding: 20px;
	background: rgba(253, 253, 253, 0.8);
	overflow: auto;
	font-family: 'Open Sans';
	
}




/* MENU */

header {
    width: 100%;    
}

header nav {
    width: 100%;    
    background: #36423a;     
}

header nav ul {
    overflow: hidden;
    list-style: none; 
    margin-bottom: 0; 
    display: -webkit-box; 
    display: -ms-flexbox; 
    display: flex; 
    -ms-flex-wrap: wrap; 
        flex-wrap: wrap;        
}

header nav ul li {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    border: 1px solid white;
    text-align: center;
}

.logo_1 {
    display: none;
}

.logo {
    background: #fff;    
}

.logo img {
    width: 150px;
}

.logo li a {
    padding: 3px 20px;
}

header nav ul li a {
    color: #fff;
    padding: 20px;
    display: block;
    text-decoration: none;  
}

header nav ul li a:hover {
    background: #fff;
    color: #36423a;
    text-decoration: none;
}



  /* FIN DE MENU */

  .responsiveContent2 {
    position: relative;
    padding-bottom: 56%;    
    height: 0; 
    margin-bottom: 16px;
    overflow: hidden;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;   
 }
  
 .responsiveContent2 iframe {
    position: absolute;
    width: 100%;
    height: 100%; 
 }  

.video_total {
    position: absolute;
    width: 100%;
    height: 100vh;
    overflow: hidden;      
} 

.video_total iframe {
    position: absolute;
    width: 100%;
    height: 100%;       
 }

/* BOTONES VIDEO  */

.video_index {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    
    -webkit-box-orient: vertical;
    
    -webkit-box-direction: normal;
    
        -ms-flex-direction: column;
    
            flex-direction: column;   
    -webkit-box-align: center;   
        -ms-flex-align: center;   
            align-items: center;  
 }

 .video_index iframe {
    position: absolute;
    width: 100%;
    height: 100%;       
 } 

.mis_visX {
    z-index: 1000;    
    height: 100vh;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    
    -webkit-box-orient: vertical;
    
    -webkit-box-direction: normal;
    
        -ms-flex-direction: column;
    
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;

}

.logo_iso {    
    margin: 5px;
}

.boton_bienvenidos {   
    margin: 20px 0;
}
  

.responsiveContent {
    position: absolute;
    width: 100%;
    height: 100vh;
    overflow: hidden;    

    display: grid;    
    -ms-flex-wrap: wrap;    
        flex-wrap: wrap;   
 }
  
 .responsiveContent iframe {
    position: absolute;
    width: 100%;
    height: 100%;       
 } 

 .iso {   
    z-index: 10;
    width: 100%;    

    display: grid;
    grid-gap: 10px;
    grid-template-columns: 1fr;    
    justify-items: center; 
    -webkit-box-pack: center; 
        -ms-flex-pack: center; 
            justify-content: center;   
} 

.isologo {
    display: grid;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    margin-top: 270px;
}

.isologo img {     
    -ms-flex-line-pack: end;     
        align-content: end;   
}

.link_5 {
    color: #fff;
    font-family: avenir;  
}




.image_fondo, .image_fondo2, .image_fondo3, .image_fondo4, .image_fondo5, .image_fondo6, .image_fondo7, .image_fondo8, .image_fondo9, .image_fondo10, .image_fondo11, .image_fondo12, .image_fondo13, .image_fondo14, .image_fondo15 {
    background-position: center; 
    background-repeat: no-repeat;
    background-attachment: contain;
    background-size: cover; 
    
    display: -webkit-box; 
    
    display: -ms-flexbox; 
    
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 16px; 
  }

  .image_fondo_0 {   
    background-image: url(../images/inicio.jpg);    
  }  

.image_fondo {   
  background-image: url(../images/mision.jpg);    
}  

.image_fondo2 {     
    background-image: url(../images/vision.jpg);    
  }  

.image_fondo3 {    
    background-image: url(../images/nosotros.jpg);     
}  

.image_fondo4 {    
    background-image: url(../images/asociados.jpg);     
}

.image_fondo5 {    
    background-image: url(../images/actividades.jpg);     
}

.image_fondo6 {    
    background-image: url(../images/normatividad.jpg);     
}

.image_fondo7 {    
    background-image: url(../images/world_emerald.jpg);     
}

.image_fondo8 {    
    background-image: url(../images/world_emerald_2015.jpg);     
}

.image_fondo9 {    
    background-image: url(../images/world_emerald_2018.jpg);     
}

.image_fondo10 {    
    background-image: url(../images/valores.jpg);     
}

.image_fondo11 {    
    background-image: url(../images/);     
}

.image_fondo12 {    
    background-image: url(../images/primer_world_emeral.jpg);     
}

.image_fondo13 {    
    background-image: url(../images/segundo_world_emeral.jpg);     
}

.image_fondo14 {    
    background-image: url(../images/hong_kong.jpg);     
}

.image_fondo15 {    
    background-image: url(../images/investigacion.jpg);     
}


.mis_vis {   
    z-index: 1000;
    margin-top: 25%; 
    
    display: -webkit-box; 
    
    display: -ms-flexbox; 
    
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;    
}  

.mision {    
    height: 100%;
    padding: 150px;
}

.mision_1 {    
    height: 100%;
    padding: 150px;
}

.mision_2 {    
    height: 100%;
    padding: 100px;
}

.investig {    
    height: 100%;
    padding: 150px 150px 80px;
}



/* FORMULARIO DE CONTACTO */

.form-container {
    width: 40%;   
    margin: 100px 50px 100px 50px;
    display: grid;
    grid-template-columns: 1fr;
} 

.nombre {
    justify-self: end;
    margin-right: 10px;
}

form {
    font-family: avenir;    
}

input, textarea {
    color: rgb(0, 0, 0);
    width: 100%;
    margin-bottom: 10px;
    border:1px solid #000;
    background: #fff;
    padding: 5px;
}

#boton {
    background: #36423a;  
    color: #fff 
}

#boton:hover {
    cursor: pointer;
    background: #405e4a; 
}

@media (max-width:480px){
    form{
        width: 100%;
    }
}

/* PARA BOTONES TRASLUCIDOS */

.bt-mv {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1.3em;
    letter-spacing: 5px;
    padding: 5px 60px;
    margin:0 20px 5px;    
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}


/* PARA TITULOS Y TEXTOS TRASLUCIDOS */

.bt-mv2_nosotros {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1.3em;
    letter-spacing: 5px;
    width: 320px;
    padding: 14px 30px;
    margin: 100px 0 1px 0;
    text-align: center;
}

.bt-mv2_nosotros_2 {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1.3em;
    letter-spacing: 5px;
    width: 400px;
    padding: 14px 30px;
    margin: 100px 0 1px 0;
    text-align: center;
}

.bt-mv2_actividades {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1.3em;
    letter-spacing: 5px;
    width: 300px;
    padding: 14px 30px;
    margin: 30px 1px 0;
    text-align: center;
}

.bt-mv3_actividades {
    background: rgb(0, 13, 14, .6);
    width: 800px;
    color: #fff;
    font-size: 1em;
    padding: 14px 30px;
    margin: 2px 0 0;
}

.mis_vis3_actividades {        
    margin: 30px 0 0;  
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center; 
    -ms-flex-wrap: wrap; 
        flex-wrap: wrap;  
}

.mis_vis3_actividades img {
    width: 150px;
    margin: 0 25px;    
}

.bt-mv3_nosotros {
    background: rgba(0, 13, 14, 0.6);
    color: #fff;
    width: 550px;
    font-size: 1em;
    padding: 28px 30px;
    margin: 2px 0 100px;
}

.bt-mv3_nosotros_2 {
    background: rgba(0, 13, 14, 0.6);
    color: #fff;
    width: 700px;
    font-size: 1em;
    padding: 28px 30px;
    margin: 2px 0 100px;
}


.bt-mv5_2_asociados {
    background: rgb(0, 13, 14, .6);  
    margin: 0 0 20px;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    justify-items: center;     
}

.logos_2 {
    padding: 5px;    
}




/* VALORES */


.bt-mvVALOR2 {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1.3em;
    letter-spacing: 5px;
    width:380px;
    padding: 14px 20px;
    margin: 100px 0 1px 200px;
    text-align: center;
}

.bt-mvVALOR3 {
    background: rgb(0, 13, 14, .6);
    color: #fff;
    width: 500px;
    font-size: 1em;
    padding: 14px 30px;
    margin: 2px 200px 100px;
}

.bt-mv4_investigacion {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    width: 600px;
    font-size: 1.3em;
    letter-spacing: 5px;
    padding: 14px 30px;
    margin: 70px 0 1px;
    text-align: center;
}

.bt-mv4_normatividad {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    width: 400px;
    font-size: 1.3em;
    letter-spacing: 5px;
    padding: 14px 30px;
    margin: 10px 0 1px;
    text-align: center;
}

.bt-mv4_asociados {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    width: 350px;
    font-size: 1.3em;
    letter-spacing: 5px;
    padding: 14px 30px;
    margin: 10px 0 1px;
    text-align: center;
}

.bt-mv5_investigacion {
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1em;
    padding: 14px 30px;
    margin: 2px 0 0;
}

.bt-mv6_investigacion {
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1em;
    padding: 14px 30px;
    margin: 0 100px 0;
}


/* FIN VALORES */


.bt-mv4 {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1.3em;
    letter-spacing: 5px;
    padding: 14px 30px;
    margin: 60px 100px 1px;
}

.bt-mv5 {
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1em;
    padding: 14px 30px;
    margin: 2px 100px 0;
}

.bt-mv5_normatividad {    
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1em;
    padding: 14px 30px;
    margin: 2px 0 0;
}

.bt-mv5_asociados {
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1em;
    padding: 14px 30px;
    margin: 2px 0 0;
}

.bt-mv5_primer {
    background: rgb(0, 13, 14, .6);
    width: 800px;
    color: #fff;
    font-size: 1em;
    padding: 14px 30px;
    margin: 2px 0 0;
}

.bt-mv5_segundo {
    background: rgb(0, 13, 14, .6);
    width: 800px;
    color: #fff;
    font-size: 1em;
    padding: 14px 30px;
    margin: 2px 0 0;
}

.bt-mv6 {
    font-family: nexa;    
    color: #fff;
    font-size: 2.5em;    
    padding: 14px 30px;
    margin: 100px 10px 1px;
    text-align: center;
}

.bt-mv7 {
    font-family: nexa;
    background: rgb(0, 13, 14, .6);
    color: #fff;
    font-size: 1.3em;
    letter-spacing: 5px;
    padding: 5px 60px;
    margin: 0 0;    
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.mis_vis2 {
    z-index: 1000; 
    margin-top: 20px;  
    margin-bottom: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center;   
}

.mis_vis3 {    
    margin-top: 60px;  
    margin-bottom: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center; 
    -ms-flex-wrap: wrap; 
        flex-wrap: wrap;  
}

.mis_vis4 {    
    margin-top: 60px;  
    margin-bottom: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;   
    -webkit-box-align: center;   
        -ms-flex-align: center;   
            align-items: center; 
    -ms-flex-wrap: wrap; 
        flex-wrap: wrap;  
}

.mis_vis3 img {
    width: 150px;
    margin: 0 25px;    
}

.mis_vis3 h2 {
    font-family: nexa;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    margin-top: 10px;
}

.mis_vis4 h2 {
    font-family: nexa;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    margin-top: 10px;
}

.mis_vis3_primerw {    
    margin-top: 15px;  
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center; 
    -ms-flex-wrap: wrap; 
        flex-wrap: wrap;  
}

.mis_vis3_primerw img {
    width: 150px;
    margin: 0 25px; 
} 

.mis_vis3_primerw h2 {
    font-family: nexa;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    margin-top: 10px;
}

.mis_vis3_segundow img {
    width: 120px;
    margin: 0 25px;    
}

.mis_vis3_segundow {    
    margin-top: 15px;  
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center; 
    -ms-flex-wrap: wrap; 
        flex-wrap: wrap;  
}

.mis_vis3_segundow h2 {
    font-family: nexa;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    margin-top: 10px;
}

.mis_vis3_segundow img {
    width: 120px;
    margin: 0 25px;    
}

.logo_bloq {       
    background: rgb(0, 13, 14, .6);    
    width: 180px;
    padding: 14px 20px;
    margin: 0 0 1px 0; 
    text-align: center;    
}

.logo_bloq img {       
   width: 130px;   
}

.logo_bloq_2 {       
    background: rgb(0, 13, 14, .6);    
    width: 180px;
    padding: 0;
    margin: 0 0 1px 0; 
    text-align: center;    
}

.logo_bloq_2 img {       
   width: 180px;   
}

.primer_w {
    z-index: 1000;
    height: 100%;
    padding: 50px 0 0;
}

.mis_vis3_hong {    
    margin-top: 15px;  
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center; 
    -ms-flex-wrap: wrap; 
        flex-wrap: wrap;  
}

.mis_vis3_hong h2 {
    font-family: nexa;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    margin-top: 10px;
}
.mis_vis3_hong img {
    width: 120px;
    margin: 0 25px;    
}



/* FIN TITULOS Y TEXTOS TRASLUCIDOS */

  .alinear {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;   
  }  

  .alinear_redes {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
           
  }

.linea {
    border-left: 1px solid #36423a;
    margin-left: 10px;    
} 

.linea2 {
    border-left: 1px solid #ffffff;
    margin-left: 10px;     
}

.space2 {	
    width: 25px;      
    margin-right: 13px;   
    padding-bottom: 0;  
  }

.footer_1 p {
    margin-bottom: 0; 
    margin-left: 10px;
    font-size: 12px;
} 

.footer_2 p {
    margin-bottom: 0; 
    margin-left: 10px;
    font-size: 12px;
} 

footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;      
}

.logos_1 {
    overflow: hidden;    
    margin: 2px 100px 20px;  
    display: -webkit-box;  
    display: -ms-flexbox;  
    display: flex; 
    -ms-flex-wrap: wrap; 
        flex-wrap: wrap;
    
    -webkit-box-align: center;
    
        -ms-flex-align: center;
    
            align-items: center;
       
}

.logo_mod1 {
    padding: 5px 15px;
}




/* COMMENTS */



.section {       
    padding: 0 0 5px 0;
    margin-bottom: 16px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;    
}


.bas_articulos {    
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.bas_articulos2 {
    width: 192px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
}

.articulos {    
    margin: 10px;
    padding: 0;
    -webkit-box-flex: 3;
        -ms-flex: 3 1 auto;
            flex: 3 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}

.articulos2 {   
    margin: 10px 0;
    width: 100%;     
    display: -webkit-box;     
    display: -ms-flexbox;     
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}


.articulos img {
    width: 270px;
}

.articulos2 img {
    width: 160px;
}

.article {    
    margin: 10px 2px;
    padding: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-flex: 3;

        -ms-flex: 3 1 auto;

            flex: 3 1 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.article_2 {    
    margin: 6px 2px;
    padding: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-flex: 1;

        -ms-flex: 1 1 auto;

            flex: 1 1 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.article_2 img {
    margin: 2px;
}

.aside {
    background: #646d67;
    margin: 0;
    padding: 10px 0;
    width: 192px;
}

.aside3 {
    background:#fff;
    margin: 0;
    padding: 10px 0;
    width: 460px;
}

.aside2 { 
    background: #7189bf;   
    margin: 10px;
    padding: 5px;
    width: 192px;
}

.publicidad  {    
    margin: 10px;
    padding: 10px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.comm {
    margin-left: 20px;
}

.publicidad a {
    color: #fff;
}

.partners {
    background: #135132;
    width: 100%    
}

.partners h2 {
    font-size: 1em;
}


/* SPEAKERS */

.speakers {       
    width: 100%;  
    padding: 0;  
    
    display: -webkit-box;  
    
    display: -ms-flexbox;  
    
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;   
}

.franja_1 {    
    padding: 5px 0 5px; 
    margin: 0;  
    
    display: -webkit-box;  
    
    display: -ms-flexbox;  
    
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; 
}

.conferencista {    
    width: 150px;
    padding: 0;
    margin: 15px 0 10px 20px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

.nombre {    
    padding: 5px 0 2px;
}

.nombre h3 {
    font-family: nexa;
    font-size: 0.9em;
}

.texto {    
    padding: 0;
    margin-top: 5px;
    margin-bottom: 0;
}

.texto p {
    font-size: 0.9em;
    line-height : 18px;
}

.elemento {       
    color: #fff;
    margin: 0 0 5px;
    padding: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    
}

.elemento img {
    width: 180px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.mas_info {
    margin-top: 0;
    background: #ebe9e9;
    padding: 2px 10px;
}

.mas_info p {
    color: #690621;
    font-size: 0.9em;
    margin: 0;
}

/* SPEAKERS 2 */


.speakers2 {       
    width: 100%;  
    padding: 0;  
    
    display: -webkit-box;  
    
    display: -ms-flexbox;  
    
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;   
}

.conference {   
    width: 50%;
    padding: 30px;
    margin: 10px;
}

.titulo_banner {
    background: -webkit-gradient(linear, left top, right top, from(#00230c) , to(#156941));
    background: linear-gradient(to right, #00230c , #156941);
    padding: 20px;
}

.titulo_banner h2, .titulo_banner2 h2, .titulo_banner3 h2 {
    font-family: nexa;
    color: #fff;    
    font-size: 1em;
    margin-bottom: 0;
}

.video img {
    width: 450px;
}

.titulo_banner2 {
    background: -webkit-gradient(linear, left top, right top, from(#00230c) , to(#156941));
    background: linear-gradient(to right, #00230c , #156941);
    padding: 8px;   
}

.titulo_banner3 {
    background: -webkit-gradient(linear, left top, right top, from(#00230c) , to(#156941));
    background: linear-gradient(to right, #00230c , #156941);
    padding: 8px;
    margin-top: 10px;
}

.articulo_A {    
    padding: 10px;    
}

.articulo_B {   
    padding: 0 10px;   

    display: -webkit-box;   

    display: -ms-flexbox;   

    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.fecha {    
    padding: 0;
}

.title_A {   
    padding: 10px;
    margin-top: 20px;
}

.texto_conf {
    margin-top: 10px;
}

.texto_conf p, .texto_conf2 p {
    font-size: 0.8em;
}

.mini_foot {   
    padding: 10px;
    margin-top: 10px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.conference2 {    
    width: 48%;
    padding: 30px;
    margin: 10px;
}

.video {    
    margin-top: 10px;
}

.texto_conf2 {   
    margin-top: 20px;
    margin-bottom: 30px;
}

.interview {
    padding: 10px;
    
}

.galeria_1 {
    margin-top: 5px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.fotos_1 {   
    padding: 1px;   
    margin: 5px;
}

.fotos_1 img {
    width: 140px; 
}

/* GALERIA SEGUNDO SIMPOSIO */

.Equipos {
    padding-bottom: 80px;
}

.thumbnail4 {
	background-color: #fff;
	margin-top: 60px;
	border-radius: 8px;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
	border: none !important;
	
    }	
    
    .blogfimg{
        opacity:.9;
        position:relative;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
    }
    
    .blogfimg:hover {
        opacity:.6
    }
    



.bajo {
	margin-bottom: 20px;   
    }

.fondThumb {
    background-color: #000;
}

@media screen and (max-width:1600px){     
    .contenedor_1  {    
        padding: 30px 50px;
    }   
 }

 @media screen and (max-width:1024px){     
    .mision {
        z-index: 1000;
        height: 100%;
        padding: 0;
    }
    .scroll_1 {
        width: 800px;
    }
    .mision_1 {
        z-index: 1000;
        height: 100%;
        padding: 0;
    }  
    .mision_2 {
        z-index: 1000;
        height: 100%;
        padding: 0;
    } 
    .article {
        padding: 7px;
    } 
    .aside2 {
        width: 100%;
    }    
    .bt-mv4_asociados {        
        width: 230px;
        font-size: 0.8em;        
        padding: 14px 20px;
        margin: 40px 0 1px;
        text-align: center;
    }
    .bt-mv5_asociados { 
        width:700px;       
        font-size: 0.9em;
        padding: 14px 40px;
        margin: 2px 0 0;
    }
    .bt-mv5_2_asociados {         
        margin: 0 0 40px;
        padding: 10px;         
    }
    .bt-mv5_2_asociados img {
        width: 500px;
    }
    .bt-mv5 {        
        font-size: 0.9em;
        padding: 14px 40px;
        margin: 2px 200px 0;
    }    
    .bt-mv5_normatividad {        
        font-size: 0.9em;
        padding: 14px 40px;
        margin: 2px 0 0;
    }  
    .bt-mv5_2 img {
        width: 500px;
    }
    .bt-mv4_normatividad {        
        font-size: 1em;
        width: 400px;      
        margin: 60px 0 0;     
    }
    .bt-mv5 {        
        font-size: 1em;
        width: 600px;      
        margin: 2px 300px 60px;
    }
    .bt-mv5_normatividad {        
        font-size: 1em;
        width: 600px;      
        margin: 2px 0 0;
    }
    .bt-mv4_investigacion {        
        width: 450px;
        font-size: 1em;       
        padding: 14px 30px;
        margin: 30px 0 1px;       
    }
    .bt-mv5_investigacion {
        width: 700px;       
        font-size: 0.8em;
        padding: 14px 30px;
        margin: 2px 0 30px;
    }
    .logo_bloq {
        width: 180px;
        padding: 14px 20px;
        margin: 0 0 1px 0; 
        text-align: center;    
    } 
    .bt-mv5_primer {       
        font-size: 1em;
        width: 800px;        
        padding: 14px 30px;
        margin: 2px 0 0;
    } 
    .bt-mv5_segundo {       
        font-size: 1em;
        width: 800px;        
        padding: 14px 30px;
        margin: 2px 0 0;
    }     
       
 }

 @media screen and (max-width:800px){     
    .bt-mv2_nosotros {
        width: 300px;
        font-size: 1.0em;        
        padding: 14px 30px;
        margin: 50px 0 1px;
    } 
    .investig {    
        height: 100%;
        padding: 50px 150px 40px;
    }
    
    .form-container {
        width: 60%; 
    }
    .scroll_1 {
        width: 600px;
    }
    .padre {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .bt-mv2_nosotros_2 {
        width: 300px;
        font-size: 1.0em;        
        padding: 14px 30px;
        margin: 50px 0 1px;
    }     
    .bt-mvVALOR2 {
        font-size: 1em;        
        padding: 14px 30px;
        margin: 50px 50px 1px;
        width:380px;
    }   
    .bt-mv3_nosotros {  
        width: 600px;     
        font-size: 1.0em;
        padding: 14px 30px;
        margin: 2px 0 50px;
    } 
    .bt-mvVALOR3 {       
        font-size: 1.0em;
        padding: 14px 30px;
        margin: 2px 50px 50px;
    }
    .section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0 0 5px 0;
    } 
    .aside, .aside3 {
        width: 100%;
    }  
    .articulos2 {
        margin: 0;
        width: 100%;  
        padding: 0;        
    }  
    .bas_articulos2 {
        width: 100%;        
    }    
    .bt-mv {
        font-size: 1em;
    }
    .mis_vis {       
        margin-top: 20%; 
    }    
    .bt-mv5_asociados { 
        width:600px; 
    } 
    .bt-mv3_actividades {
        width: 600px;
    }  
    .mis_vis3_actividades img {
        width: 100px;
        margin: 0 25px;    
    }    
    .bt-mv4_investigacion {        
        width: 450px;
        font-size: 0.9em;       
        padding: 14px 30px;
        margin: 30px 0 1px;       
    }
    .bt-mv5_investigacion {
        width: 600px;       
        font-size: 0.8em;
        padding: 14px 30px;
        margin: 2px 0 30px;
    }
    .bt-mv5_primer {       
        font-size: 1em;
        width: 500px;        
        padding: 14px 30px;
        margin: 2px 0 0;
    }
    .bt-mv5_segundo {       
        font-size: 1em;
        width: 500px;        
        padding: 14px 30px;
        margin: 2px 0 0;
    }
    .mis_vis3_primerw img {
        width: 100px;
        margin: 0 25px; 
    } 
    .mis_vis3_hong img {
        width: 100px;
        margin: 0 25px; 
    }     
    .mis_vis3_segundow img {
        width: 110px;
        margin: 0 10px;    
    } 
  
 }

 @media screen and (max-width:690px){
    footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;      
        }
    .alinear_redes {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px;
    } 
       

}

 @media screen and (max-width:690px){
    .bt-mv4_normatividad {        
        font-size: 1.0em;       
        width: 400px;       
        margin: 30px 0 1px 0;       
    }
    .iso .isologo img {
        width: 50px;
    }
    .iso a img {
        width: 160px;
    }
    .scroll_1 {
        width: 500px;
    }
    .bt-mv3_nosotros{
        width: 500px;
    }
    .bt-mv3_nosotros_2{
        width: 500px;
    }
    .bt-mv5 {        
        font-size: 1em;
        width: 400px;      
        margin: 2px 100px 20px;
    }
    .bt-mv5_normatividad {        
        font-size: 1em;
        width: 400px;      
        margin: 2px 0 0;
    }
    .bt-mv4_investigacion {        
        width: 380px;
        font-size: 0.7em;       
        padding: 14px 20px;
        margin: 30px 0 1px;       
    }
    .bt-mv5_investigacion {
        width: 430px;       
        font-size: 0.8em;
        padding: 14px 30px;
        margin: 2px 0 30px;
    }
    .logo_bloq {
        width: 180px;
        padding: 14px 20px;
        margin: 0 0 1px 0; 
        text-align: center;    
    }
    .bt-mv5_asociados { 
        width:500px; 
    } 
    .bt-mv5_2_asociados {
        width: 500px;
    }
    .bt-mv3_actividades {
        width: 500px;
    } 
    .mis_vis3_segundow img {
        width: 105px;
        margin: 0 8px;    
    } 
   
 }

 @media screen and (max-width:590px){     
    .bt-mv {
        font-size: 0.8em;
    }
    .contenedor_1  {    
        padding: 20px 20px;
    } 
    .contain_1 {
        width: 100%;    
        display: grid;
        grid-gap: 10px;
        padding: 0 10px 0 10px;           
    } 
    header nav ul li a {
        font-size: 14px;        
        padding: 11px;
        text-decoration: none;
    }
    .articulos {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    } 
    .bt-mv5_2 img {
        width: 350px;
    } 
    .bt-mv4_normatividad {        
        font-size: 1em;
        width: 500px;      
        margin: 60px 0 0;     
    }
    .bt-mv5_normatividad {        
        font-size: 1em;
        width: 500px;      
        margin: 2px 0 ;
    } 
    .bt-mv5 {        
        font-size: 1em;
        width: 500px;      
        margin: 2px 300px 60px;
    } 
     
 } 


 @media screen and (max-width:510px){  
    .bt-mv5_2 img {
        width: 300px;
    }    
    .bt-mv2_actividades {        
        font-size: 1.0em;       
        width: 300px;       
        margin: 30px 0 1px 0;       
    }    
    .form-container {
        width: 75%; 
        margin: 50px;
    }
    .bt-mvVALOR3 {  
        width: 400px;
    }
    .bt-mvVALOR2 {
        font-size: 1em;        
        padding: 14px 30px;
        margin: 50px 50px 1px;
        width:300px;
    }
    .scroll_1 {
        width: 400px;
    }    
    .bt-mv3_actividades {        
        font-size: 1em;
        width: 400px;      
        margin: 2px 0 0;
    }
    .mis_vis3_actividades img {        
        margin: 0 10px;  
    }    
    .bt-mv4_normatividad {        
        font-size: 1.0em;       
        width: 400px;       
        margin: 30px 0 1px 0;       
    }
    .bt-mv5_normatividad {        
        font-size: 1em;
        width: 400px;      
        margin: 2px 0 0;
    }
    .bt-mv5 {        
        font-size: 1em;
        width: 400px;      
        margin: 2px 100px 20px;
    }
    
    .bt-mv5_primer {       
        font-size: 1em;
        width: 400px;        
        padding: 14px 30px;
        margin: 2px 0 0;
    }
    .bt-mv5_segundo {       
        font-size: 1em;
        width: 400px;        
        padding: 14px 30px;
        margin: 2px 0 0;
    }
    .bt-mv5_asociados { 
        width:400px; 
    } 
    .bt-mv5_2_asociados {
        width: 400px;
    }
    .bt-mv3_nosotros{
        width: 400px;
    }
    .bt-mv3_nosotros_2{
        width: 400px;
    }
    .mis_vis3_segundow img {
        width: 100px;
        margin: 0 10px;    
    } 

} 

 @media screen and (max-width:434px){     
    .bt-mv {
        font-size: 0.5em;
        letter-spacing: 4px;
        padding: 5px 30px;
        margin: 0 20px 5px; 
    } 
    .bt-mvVALOR3 {  
        width: 380px;
    }
    .scroll_1 {
        width: 300px;
    }
    .iso .isologo img {
        width: 40px;
    }
    .iso a img {
        width: 100px;
    }
    .mis_vis {       
        margin-top: 20%; 
    }
    .bt-mv7 {       
        font-size: 0.9em;        
        padding: 5px 30px;
        margin: 0 0;         
    }
    .contenedor_1  {    
        padding: 10px 10px;
    } 
    .bt-mv4 {        
        font-size: 1.3em;
        letter-spacing: 5px;
        padding: 14px 30px;
        margin: 50px 30px 1px;
    }    
    .bt-mv5 {        
        font-size: 1.2em;
        padding: 14px 30px;
        margin: 2px 30px 20px;
    }
    .bt-mv5_normatividad {        
        font-size: 1.2em;
        padding: 14px 30px;
        margin: 2px 30px 0;
    }
    .linea2 {
        display: none;
    } 
    .logos_1 {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }    
    
    .bt-mv5_2 {         
        margin: 0 300px 40px;
        padding: 10px;         
    }
    .bt-mv2_actividades {        
        font-size: 1em;
        width: 300px;      
        margin: 30px 0 0;     
    }    
    .bt-mv3_actividades {        
        font-size: 1em;
        width: 300px;      
        margin: 2px 0 0;
    }
    .mis_vis3_actividades {    
        margin-top: 30px;
        width: 300px;      
        margin: 2px 0 40px; 
    }
    .mis_vis3_actividades img {
        width: 80px;
        margin: 15px 10px;    
    }
    .bt-mv4_normatividad {        
        font-size: 1em;
        width: 300px;      
        margin: 30px 0 0;     
    }
    .bt-mv5_normatividad {        
        font-size: 1em;
        width: 300px;      
        margin: 2px 0 0;
    }
    .bt-mv5 {        
        font-size: 1em;
        width: 300px;      
        margin: 2px 200px 0;
    }
    .bt-mv4_investigacion {        
        width: 320px;
        font-size: 0.6em;       
        padding: 14px 20px;
        margin: 30px 0 1px;       
    }
    .bt-mv5_investigacion {
        width: 320px;       
        font-size: 0.9em;
        padding: 14px 30px;
        margin: 2px 0 30px;
    } 
    .bt-mv5_primer {       
        font-size: 0.9em;
        width: 310px;        
        padding: 14px 30px;
        margin: 2px 0 20px;
    }
    .bt-mv5_segundo {       
        font-size: 0.9em;
        width: 310px;        
        padding: 14px 30px;
        margin: 2px 0 20px;
    }
    .logo_bloq {
        width: 140px;
        padding: 14px 10px;
        margin: 0 0 1px 0; 
        text-align: center;    
    }
    .mis_vis3_primerw {    
        margin-top: 30px;
        width: 300px;      
        margin: 2px 0 40px; 
    }
    .mis_vis3_hong {    
        margin-top: 30px;
        width: 300px;      
        margin: 2px 0 40px; 
    }
    .mis_vis3_segundow {    
        margin-top: 30px;
        width: 300px;      
        margin: 2px 0 40px; 
    }
    .logo_bloq img {
        width: 100px;
    }
    .bt-mv4_asociados {        
        width: 230px;
        font-size: 0.8em;        
        padding: 14px 20px;
        margin: 40px 0 1px;
        text-align: center;
    }
    .bt-mv5_asociados { 
        width:300px; 
    } 
    .bt-mv5_2_asociados {
        width: 300px;
    }
    .bt-mv3_nosotros{
        width: 300px;    
    }
    .bt-mv3_nosotros_2{
        width: 300px;    
    }     
    
 }

 @media screen and (max-width:375px) {
    .bt-mvVALOR3 {  
        width: 330px;
    }
    .investig {    
        height: 100%;
        padding: 30px 150px 40px;
    }
    .form-container {
        width: 90%; 
    }
    
 }

