body{
   font-family: Montserrat, sans-serif;
   color: #000000;
   font-weight: lighter;
   text-align: center !important;
   background-color: #e5e5e5;
   padding: 0px;
   margin: 0px;

}
.item1{grid-area: logo1;}
.item2{grid-area: logo2;}
.item3{grid-area: logo3;}
.portada{
   display: grid;
   grid-template-columns: 100%;
   grid-template-areas:
           'logo1'
           'logo2'
           'logo3'
;
   background-color: #000000;
   margin: 0px;padding: 0px;
}
.item4{grid-area: cab;}
.item5{grid-area: contenido;}
.pagina2 {
   display: grid;
   grid-template-columns: 100%;
   grid-template-areas:
           'cab'
           'contenido'

;
   background: white;
   margin: 0px;
}

.titulos {
   font-size: 35px;
   text-align: justify;
   color: #3C3737;
   padding: 3% 6% 0% 6%;
   font-weight: normal;
   line-height:35px;
}
.titulos2{
   font-size: 25px;
   text-align: justify;
   color: #545B60;
   padding: 3% 6% 0% 6%;
   font-weight: normal;
   line-height:25px;
}

.texto{
   font-size: 23px;
   text-align: justify;
   color: #454B50;
   padding: 0% 8% 1% 6%;
   line-height:125%;

}


.texto2{
   font-size: 20px;
   text-align: justify;
   color: #454B50;
   padding: 0% 6% 0% 6%;

}
.texto3 {
   font-size: 20px;
   text-align: justify;
   color: #454B50;
   padding: 0% 6% 0% 6%;
}

.texto4{
   font-size: 23px;
   text-align: justify;
   color: #454B50;
   padding: 0% 0% 0% 0%;
   line-height:125%;

}
.neg{
   font-size: 25px;
   text-align: justify;
   color: #535A60;
   padding: 2% 6% 0% 6%;
   font-weight: bold;
   line-height:0.01em;
}
.neg2{
   font-size: 2vw;
   text-align: justify;
   color: #3E4347;
   padding: 2% 6% 0% 6%;
   line-height:0.001em;

   font-style: oblique;
}
.neg3{
   font-style: oblique;
   font-size: 22px;
   text-align: justify;
   color: #3E4347;

   padding: 0% 6% 1% 6%;
   font-weight: normal;

}
.neg4{
   font-style: oblique;
   font-size: 1.8vw;
   text-align: justify;
   color: #535A60;
   padding: 2% 6% 0% 6%;
   font-weight: normal;
   line-height:0.01em;
}
.num {
   text-align: left !important;
   padding-left: 5%;
   font-size: 1.5vw;
   color: #454B50;
   line-height:0.01em;
}

.item6{grid-area: cab1;}
.item7{grid-area: contenido1;}
.pagina3 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab1'
           'contenido1'

;
   background: white;
}
.item8{grid-area: cab2;}
.item9{grid-area: contenido2;}

.pagina4 {
   display: grid;
   grid-template-columns: 100%;
   grid-template-areas:
           'cab2'
           'contenido2'

;
   background: white;
}

.item10{grid-area: cab3;}
.item11{grid-area: contenido3;}

.pagina5 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab3'
           'contenido3'

;
   background: white;
}

.item12{grid-area: cab4;}
.item13{grid-area: contenido4;}

.pagina6 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab4'
           'contenido4'

;
   background: white;
}

.item14{grid-area: cab5;}
.item15{grid-area: contenido5;}

.pagina7 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab5'
           'contenido5'

;
   background: white;
}

.item16{grid-area: cab6;}
.item17{grid-area: contenido6;}

.pagina8 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab6'
           'contenido6'

;
   background: white;
}


.item18{grid-area: cab7;}
.item19{grid-area: contenido7;}

.pagina9 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab7'
           'contenido7'

;
   background: white;
}

.item20{grid-area: cab8;}
.item21{grid-area: contenido8;}

.pagina12 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab8'
           'contenido8'

;
   background: white;
}
.item22{grid-area: cab9;}
.item23{grid-area: contenido9;}

.pagina10 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab9'
           'contenido9'

;
   background: white;
}
.item24{grid-area: cab10;}
.item25{grid-area: contenido10;}

.pagina11 {
   display: grid;
   grid-template-columns: 100%;

   grid-template-areas:
           'cab10'
           'contenido10'

;
   background: white;
}
.imagen1{
   float: left;
   padding-left: 10%;
}
@media screen and (max-width: 700px){
   html {
       width:200%;
   }
   body {
       min-width:100%;
   }
   .imagen1{
       padding-left: 0%;
   }
}

