


/* ===============INICIO IMAGENES==================================*/




.Imagenes{
  width: 100%;
  display: grid;
}



.Imagenes-div{
  wtext-align: center; 
  margin: auto;
  display: grid; 
  grid-template-rows:1fr 1fr ;
  grid-template-columns: 1fr 2fr 2fr 2fr 1fr;
  z-index: 1;
}

.Imagenes-div0{
  grid-row:1/3; 
  grid-column: 1/2;
  text-align: center;
  display: grid;
  align-items: center;
}

.Imagenes-div1{
  grid-row:1/2; 
  grid-column: 2/3;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div2{
  grid-row:1/2; 
  grid-column: 3/4;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div3{
  grid-row:1/2; 
  grid-column: 4/5;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div4{
  grid-row:2/3; 
  grid-column: 2/3;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div5{
  grid-row:2/3; 
  grid-column: 3/4;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div6{
  grid-row:2/3; 
  grid-column: 4/5;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div7{
  grid-row:1/3; 
  grid-column: 5/6;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}


#imginfra{
    display: flex;
    justify-content: center;
    margin: 0 auto;
    align-items: stretch;
    height: 50vh;
    width: 50vw;
  }
/* ===============FIN IMAGENES==================================*/





.h3alignsecc1{
  text-align: left;
}

.h2alignsecc1{
  text-align: center;
}
.imgnhistoria{
  width: 50%;
  min-width: 300px;
  align-items: center;
 
}

.nosotrosimg{
  width: 100%;
  display: grid;
}


.nosotrosdiv{
  wtext-align: center; 
  margin: auto;
  display: grid; 
  grid-template-rows:1fr ;
  grid-template-columns: 1fr 6fr 1fr;
  z-index: 1;
}


.nosotrosdiv0{
  grid-row:1/2; 
  grid-column: 1/2;
  text-align: center;
  display: grid;
  align-items: center;
  
}


.nosotrosdiv1{
  grid-row:1/2; 
  grid-column: 2/3;
  text-align: center;
  display: grid;
  align-items: center;
  
}

.nosotrosdiv2{
  grid-row:1/2; 
  grid-column: 3/4;
  text-align: center;
  display: grid;
  align-items: center;
 
}



@media screen and (max-width: 900px){



.Imagenes{
  width: 100%;
  display: grid;
}



.Imagenes-div{
  wtext-align: center; 
  margin: auto;
  display: grid; 
  grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr  ;
  grid-template-columns: 1fr ;
  z-index: 1;
}

.Imagenes-div1{
  grid-row:1/2; 
  grid-column: 1/2;
  text-align: center;
  display: grid;
  align-items: center;
 
}

.Imagenes-div2{
  grid-row:2/3; 
  grid-column: 1/2;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div3{
  grid-row:3/4; 
  grid-column: 1/2;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div4{
  grid-row:4/5; 
  grid-column: 1/2;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div5{
  grid-row:5/6; 
  grid-column: 1/2;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}

.Imagenes-div6{
  grid-row:6/7; 
  grid-column: 1/2;
  text-align: center;
  display: grid;
  align-items: center;
  margin: 4%;

}



#imginfra{
    display: flex;
    justify-content: center;
    margin: 0 auto;
    align-items: stretch;
    height: 50vh;
    width: 70vw;
  }



}

