@font-face{
  src:url("../fonts/joaquimemb.ttf");
  font-family:"joaquimemb"
}
@font-face{
  src:url("../fonts/Poppins-Light.ttf");
  font-family:"Poppins-Light"
}
@font-face{
  src:url("../fonts/Poppins-Medium.ttf");
  font-family:"Poppins-Medium"
}
@font-face{
  src:url("../fonts/Poppins-Semibold.ttf");
  font-family:"Poppins-Semibold"
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
}
header{
  width: 100%;
  position: fixed;
  z-index:1;
  font-size: 16px;
  transition: all 0.4s ease-out;
  font-family:joaquimemb;
}
.max-header{
  background-color: #2574a9;
  height:100px;
}
.min-header{
  background-color: #c5eff7;
  height:70px;
}


.container{
  max-width: 1220px;
  margin: 0 auto;
  /* padding: 0 60px; */
  height: 100%;
  display: grid;
  grid-template-areas:
    "lgo  proj ... nav";
  grid-template-columns: auto auto 1fr auto;
  align-content: center;
}
.projeto{
  grid-area: proj;
  margin-left: 20px;
  margin-right:10px;
}
.max-projeto {
  color: #cae1f1;
}
.min-projeto {
  color: #313131;
}
.logo{
  grid-area: lgo;
}
.max-logo img {
  width: 150px;
}
.min-logo img {
  width: 150px;
}
.nav-bar{
  display:grid;
  grid-area: nav;
  align-content: center;
}
.nav-bar ul{
  display: grid;
  grid-auto-flow: column;
  grid-gap:20px;
}
.nav-bar a {
  display:grid;
  text-transform: uppercase;
}
.max-nav a {
  font-size: .85em;
  color:#ffffff;
  font-weight: lighter;
}
.min-nav a {
  font-size: .85em;
  color:#2574a9;
  font-weight: bolder;
}
.ghost{
  width: 100%;
  /* height: 100px; */
  background-color: #cae1f1;
}


body {
   min-width: 1000px;;
   overflow: scroll;
   }


main{
  font-size: 20px;
}
main section{
  display: grid;
  justify-content: center;
  align-content: center;
  font-size: 1em;
  color: #1a0f00;

}
main section:nth-child(odd){
  /* height: 100vh; */
  background-color: #cae1f1;
}
main section:nth-child(even){
  /* height: 100vh; */
  background-color: #b7d5eb;
}

/* #containerbanner{
width:102vh;
min-width: 102vh;
} */

#parte0{
  /* height: 100vh; */
  /* background-color: #b7d5eb */
  /* background-color: #ffffff; */
  /* overflow-x:hidden; */
  /* width: 100%; */
  /* display: inline-block; */
  /*margin-left:-750px;*/
  /*background-color: coral;*/
  /* margin-top: 0px; */
  /* min-width: 1300px; */
 /* min-height: 50vh; */

  /* width:770px; */
  /* max-width: 100vh; */
  background-color: coral;

}
.item0_1{
  overflow: hidden;
  height: 50vh;
  margin-bottom:50px;
}



#laranja{
  background-color: coral;
}

#parte1{
  /* height:100vh; */
  /* min-width:100vh; */
  background-color: #b7d5eb
}

#parte1_variositems{
  min-height:350px;
  height: 45vh;
    /*min-width: 1300px;*/
  overflow-x: auto;
  margin-top: 0px;
  margin-left: 80px;
  margin-right: 80px;
  display: grid;
  grid-template-columns: 480px 40px auto 40px auto 40px auto;
  grid-template-rows: 356px 20px auto auto auto;
  grid-gap: 20px;
  /* min-width: 100vh; */
  /* background-color: #F20D0D; */

}
.item1_1{
    grid-column-start: 1;
    grid-column-end: 3;
    background-color: #F20D0D;
}
.item1_2{
    /* min-width: 470px; */
    overflow-y: scroll;
    grid-column-start: 3;
    grid-column-end: 8;
    grid-template-columns: 1fr 300px;
    overflow:hidden;
    margin-left: 60px;
    margin-bottom:42px;
    border-radius: 0px;
    background-color: #F2F2F2; /* branco */
}
.item1_2_texto{
  padding: 10px;
  text-align: center;
  text-indent: inherit;
  text-align: justify;
  text-justify: inter-word;
  font-family: Poppins-Light;
  font-size: 0.8em;

}

#parte1_b{
  /* overflow: hidden; */
  margin-top: 0px;
  /* min-width: 1300px; */
  min-height: 10vh;
  height: 0vh;
  background-color: #b7d5eb;
  display:grid;
  grid-gap:10px;
  grid-template-columns: repeat(14, 1fr);
  grid-auto-rows: 30px;
  /* grid-template-columns: 480px 40px auto auto auto auto auto
  grid-template-rows: 600px 20px auto auto auto;*/
}
.item1b_1{
    background-color: #b7d5eb;
    min-width: 10vh;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 1;
    grid-row-start: 500px;
    align-content: left;
    /* text-align: center; */
    font-family: Arial;
    color:#ffffff;
    font-size: 1.2em;
    margin-left: 30px;
}
.item1b_2{
  background-color: #b7d5eb;
  grid-column-start:8 ;
  grid-column-end: 10;
  font-family: Arial;
  color:#2574a9;
  font-size: 1.2em;
}
.item1b_3{
    background-color: #b7d5eb;
    grid-column-start: 10;
    grid-column-end: 12;
    font-family: Arial;
    color:#2574a9;
    font-size: 1.2em;
}
.item1b_4{
    background-color: #b7d5eb;
    grid-column-start: 12;
    grid-column-end: 14;
    font-family: Arial;
    color:#2574a9;
    font-size: 1.2em;
}

.item1b_5{
    background-color: #b7d5eb;
    align-content: left;
    text-align: center;
    margin-left: 10vh;
    grid-row-start: 2;
    grid-column-start: 1;
    grid-column-end: 3;
    font-family: Arial;
    color:#ffffff;
    font-size: 1.2em;
    margin-left: 120px;

}
.item1b_6{
  grid-row-start: 2;
  align-content: left;
  text-align: center;
  font-family: Arial;
  color:#ffffff;
  font-size: 1.2em;
  margin-left: 50px;

}
.item1b_7{
    grid-row-start: 2;
    align-content: left;
    text-align: center;
    font-family: Arial;
    color:#ffffff;
    font-size: 1.2em;
    margin-left: 50px;
}
.item1b_8{
    grid-row-start: 2;
    align-content: left;
    text-align: center;
    font-family: Arial;
    color:#ffffff;
    font-size: 1.2em;
    margin-left: 50px;
}


#sectionhistoria{
  overflow-y: visible;
  /* min-height: 110px; */
    min-height: 130px;
  background-color: #cae1f1;
  height: 20vh;
}
.ghosthistoria{
  min-height: 50px;
  background-color: #b7d5eb;
}
.historia{
  margin-left: 130px;
  font-size: 1.5em;
  font-family:joaquimemb;
      color:#2574a9;
}


 /* #slideshow{
  height: 100vh;
} */

#superslideshow{
 height: 80vh;
 background-color: #F2F2F2; /* branco */
}

* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  overflow: hidden;
  max-width: 120vh;;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
  /* display: none; */
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
  font-family:Poppins-light;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #b7d5eb;
  /*background-color: #bbb;*/
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  /*background-color: #717171;*/
  background-color: #2574a9;
  /*background-color: coral;*/
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}


/* #sectionservicos{
  overflow-y: visible;
  min-height: 110px;
  background-color: #cae1f1;
  height: 20vh;
}
.ghosthservicos{
  min-height: 50px;
  background-color: #b7d5eb;
}
.servicos{
  margin-left: 130px;
  font-size: 1.5em;
  font-family:joaquimemb;
      color:#2574a9;
} */


#sectionservicos{
  overflow-y: visible;
  /* min-height: 110px; */
    min-height: 130px;
  background-color: #cae1f1;
  height: 20vh;
}
.ghosthservicos{
  min-height: 50px;
  background-color: #F2F2F2;
}
.servicos{
  margin-left: 130px;
  font-size: 1.5em;
  font-family:joaquimemb;
      color:#2574a9;
}

#parte2{
  overflow: hidden;
  margin-top: 0px;
  /* min-width: 900px; */
  /* min-height: 50vh; */
  height: 100vh;
  background-color: #b7d5eb;
  display:grid;
  grid-gap:0px;
    /* grid-template-columns: repeat(20, auto); */
  /* grid-template-columns: 1% 1% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5%; */
  grid-template-columns: repeat(42, 1fr);
  grid-template-rows: repeat(18, 41px);

}


#parte2 .item1a{
  background-color:  #F2F2F2; /* branco */;
  grid-column-start: 1;
  grid-column-end: 9;
  grid-row-start: 1;
  grid-row-end: 10;
}

#parte2 .item2a{ background-color:  #F2F2F2; /* branco */;
  grid-column-start: 9;grid-column-end: 17;
  grid-row-start: 1;
  grid-row-end: 10;
}
#parte2 .item3a{ background-color: #F2F2F2; /* branco */;
  grid-column-start: 17;grid-column-end: 25;
  grid-row-start: 1;
  grid-row-end: 10;
}
#parte2 .item4a{ background-color: #2574a9;
  grid-column-start: 1;grid-column-end: 25;
  grid-row-start: 10;
  grid-row-end: 11;
}

#parte2 .item5a{
  grid-column-start: 1;grid-column-end: 25;
  grid-row-start: 11;
  grid-row-end: 15;
}
#parte2 .item6a{ background-color: #b7d5eb;
  grid-column-start: 25;grid-column-end: 27;
  grid-row-start: 1;
  grid-row-end: 15;
}

#parte2 .item7a{ background-color: #b7d5eb;
  grid-column-start: 27;grid-column-end: 41;
  grid-row-start: 1;
  grid-row-end: 3;
}
#parte2 .item8a{ background-color:  #b7d5eb;
  grid-column-start: 27;grid-column-end: 31;
  grid-row-start: 3;
  grid-row-end: 5;
}
#parte2 .item9a{ background-color:  #b7d5eb;
  grid-column-start: 31;grid-column-end: 41;
  grid-row-start: 3;
  grid-row-end: 5;
}

#parte2 .item10a{ background-color: #b7d5eb;
  grid-column-start: 27;grid-column-end: 31;
  grid-row-start: 6;
  grid-row-end: 8;
}
#parte2 .item11a{ background-color: #b7d5eb;
  grid-column-start: 31;grid-column-end: 41;
  grid-row-start: 6;
  grid-row-end: 8;
}
#parte2 .item12a{ background-color: #b7d5eb;
  grid-column-start: 27;grid-column-end: 31;
  grid-row-start: 9;
  grid-row-end: 11;
}
#parte2 .item13a{ background-color: #b7d5eb;
  grid-column-start: 31;grid-column-end: 41;
  grid-row-start: 9;
  grid-row-end: 11;
}
#parte2 .item14a{ background-color: #b7d5eb;
  grid-column-start: 27;grid-column-end: 31;
  grid-row-start: 12;
  grid-row-end: 14;
}
#parte2 .item15a{ background-color: #b7d5eb;
  grid-column-start: 31;grid-column-end: 41;
  grid-row-start: 12;
  grid-row-end: 14;
}




#sectiontecnologias{
  overflow-y: visible;
  min-height: 130px;
  /* min-height: 110px; */
  background-color: #cae1f1;
  height: 20vh;
}
.ghosthtecnologias{
  min-height: 50px;
  background-color: #b7d5eb;
}
.tecnologias{
  margin-left: 130px;
  font-size: 1.5em;
  font-family:joaquimemb;
      color:#2574a9;
}





#parte3{
  overflow: hidden;
  margin-top: 0px;
  /* min-width: 900px; */
  /* min-height: 50vh; */
  height: 100vh;
  background-color: #b7d5eb;
  display:grid;
  grid-gap:0px;
    /* grid-template-columns: repeat(20, auto); */
  /* grid-template-columns: 1% 1% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5%; */
  grid-template-columns: repeat(42, 1fr);
  grid-template-rows: repeat(18, 41px);

}




#parte3 .item1{background-color:  #ECCEE8;border: 1px solid black;
}
#parte3 .item2{ background-color:  #ECCEE8;  border: 1px solid black;
}
#parte3 .item3{ background-color:  #ECCEE8;  border: 1px solid black;
}
#parte3 .item4{ background-color:  #ECCEE8;  border: 1px solid black;
}
#parte3 .item5{ background-color:  #ECCEE8;  border: 1px solid black;
}
#parte3 .item6{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item7{ background-color:  #ECCEE8;  border: 1px solid black;
}
#parte3 .item8{ background-color:  #ECCEE8;  border: 1px solid black;
}
#parte3 .item9{ background-color:  #ECCEE8;  border: 1px solid black;
}
#parte3 .item10{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item11{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item12{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item13{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item14{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item15{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item16{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item17{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item18{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item19{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item20{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item21{background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item22{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item23{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item24{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item25{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item26{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item27{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item28{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item29{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item30{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item31{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item32{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item33{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item34{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item35{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item36{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item37{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item38{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item39{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item40{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item41{ background-color: #ECCEE8;  border: 1px solid black;
}
#parte3 .item42{ background-color: #ECCEE8;  border: 1px solid black;
}

#sectionnegocio{
  overflow-y: visible;
  min-height: 130px;
  background-color: #cae1f1;
  height: 20vh;
}
.ghosthnegocio{
  min-height: 50px;
  background-color: #b7d5eb
}
.negocio{
  margin-left: 130px;
  font-size: 1.5em;
  font-family:joaquimemb;
      color:#2574a9;
}


#parte4{
  overflow: hidden;
  margin-top: 0px;
  height: 100vh;
  background-color: #cae1f1;
  display:grid;
  /* grid-gap:0px/*10*/
  /* grid-template-columns: repeat(20, auto); */
  /* grid-template-columns: 1% 1% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5%; */

  /* grid-template-columns: repeat(42, 1fr);
  grid-template-rows: repeat(18, 41px); */

  /* grid-template-columns: repeat(8,1fr);
    grid-template-rows: repeat(18, 190px);
  min-height: 600px; */
    /* grid-template-columns: repeat(42, 1fr);
grid-gap: 20*/

grid-template-columns: repeat(7, 1fr);
grid-template-rows: repeat(17, 180px);
grid-gap: 8px;
}



#parte4 .item1a{
  background-color:  #cae1f1;
  /* margin-left: 80px;
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 1;
  grid-row-start: 500px; */

  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 3;
  /* grid-row-start: 500px; */
}
/* .item1{
    margin-left: 80px;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 1;
    background-color: #7DFF00;
    grid-row-start: 500px;
} */


.tabela{
background-color:#ffffff;
width:646px;
height: 368px;

}


.tabela14{
  min-width: 10%;
  width: 100%;
  height: auto;
}




#parte4 .item2a{  background-color:  #77ff53;  border: 1px solid black;
}
#parte4 .item3a{  background-color: #feed2c;   border: 1px solid black;
}
#parte4 .item4a{ background-color:#ff9453;  border: 1px solid black;
}
#parte4 .item5a{ background-color:#f599e0;  border: 1px solid black;
}
#parte4 .item6a{  background-color:#ff9453;   border: 1px solid black;
}
#parte4 .item7a{  background-color:#77ff53;  border: 1px solid black;
}
#parte4 .item8a{ background-color:#58beff;  border: 1px solid black;
}
#parte4 .item9a{background-color: #feed2c;  border: 1px solid black;
}
#parte4 .item10a{
}
#parte4 .item11a{  background-color: #f599e0;   border: 1px solid black;
}
#parte4 .item12a{  background-color: #77ff53;  border: 1px solid black;
}
#parte4 .item13a{ background-color: #58beff;  border: 1px solid black;
}
#parte4 .item14a{ background-color: #ff9453;  border: 1px solid black;
}
#parte4 .item15a{ background-color: #58beff;  border: 1px solid black;
}
#parte4 .item16a{ background-color: #77ff53; border: 1px solid black;
}






#sectionmercado{
  overflow-y: visible;
  min-height: 130px;
  /* min-height: 100px; */
  background-color: #cae1f1;
  height: 20vh;
}
.ghosthmercado{
  min-height: 50px;
  background-color: #b7d5eb;
}
.mercado{
  margin-left: 130px;
  font-size: 1.5em;
  font-family:joaquimemb;
      color:#2574a9;
}


#parte5{
  overflow: hidden;
  margin-top: 0px;
  height: 100vh;
  background-color: #2574a9;
  display:grid;
  grid-gap:0px;
  grid-template-columns: repeat(42, 1fr);
  grid-template-rows: repeat(18, 41px);

}






#parte5 .item1a{background-color:  #ffffff;
  grid-column-start: 3;
  grid-column-end: 22;
  grid-row-start: 1;
  grid-row-end: 15;
}

.imagemqueijo{
  min-width: 10%;
  width: 100%;
  height: auto;
}


#parte5 .item2a{
  background-color:  #F2F2F2;
  overflow-y: auto;
  grid-column-start: 24;
  grid-column-end: 41;
  grid-row-start: 1;
  grid-row-end: 15;
}

.item_mercado_texto{
  padding: 10px;
  text-align: center;
  text-indent: inherit;
  text-align: justify;
  text-justify: inter-word;
  font-family: Poppins-Light;
  font-size: 0.8em;

}



#parte5 .item3a{   background-color: #b7d5eb;
  grid-column-start: 1;
  grid-column-end: 43;
  grid-row-start: 15;
  grid-row-end: 20;

}
#parte5 .item4a{   background-color:coral;
  grid-column-start: 22;
  grid-column-end: 24;
  grid-row-start: 1;
  grid-row-end: 15;

}







#sectionimpactos{/*barra impactos*/
  /* overflow-y: visible; */
  min-height: 130px;
  background-color: coral;
  height: 20vh;

}
.ghosthimpactos{
  min-height: 50px;
  background-color: #b7d5eb;
}
.impactos{
  vertical-align: middle;
  margin-left: 130px;
  font-size: 1.5em;
  font-family:joaquimemb;
      color:#2574a9;
}

#parte6{
overflow-y:auto;
  margin-top: 0px;
  /* min-width: 900px; */
  /* min-height: 50vh; */
  height: 75vh;
  background-color: #b7d5eb;
  display:grid;
  grid-gap:20px;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto;
}

.item_impactos_texto{
  padding: 10px;
  text-align: center;
  text-indent: inherit;
  text-align: justify;
  text-justify: inter-word;
  font-family: Poppins-Light;
  font-size: 0.8em;
}

#parte6 .item1a{}

#parte6 .item2a{}

#parte6 .item3a{}

#parte6 .item4a{}







#sectionfuturo{/*barra impactos*/
    /* overflow-y: visible; */
    min-height: 130px;
    background-color: #ffffff;
    height: 20vh;

  }
  .ghosthfuturo{
    min-height: 50px;
    background-color: #b7d5eb;
  }
  .futuro{
    vertical-align: middle;
    margin-left: 130px;
    font-size: 1.5em;
    font-family:joaquimemb;
        color:#2574a9;
  }

  #parte6_5{
  overflow-y:auto;
    margin-top: 0px;
    /* min-width: 900px; */
    /* min-height: 50vh; */
    height: 60vh;
    background-color: #b7d5eb;
    display:grid;
    grid-gap:20px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
  }

  #parte6_5 .item1a{}

  #parte6_5 .item2a{}

  #parte6_5 .item3a{}

  #parte6_5 .item4a{}


.miudos{
  overflow: hidden;
}


#parte6_6{
/* overflow-y:auto;
  margin-top: 0px;
  /* min-width: 900px; */
  /* min-height: 50vh; */
   /* height: 20vh; */

  /*grid-gap:20px; */

}















.footer{background-color:#cae1f1;}

#footer {
  overflow-y: visible;
  height: 2.5vh;
}

#parte7{
  overflow: hidden;
  margin-top: 0px;
  height: 52vh;
  background-color:#2574a9;
  display:grid;
  grid-gap:0px;
  grid-template-columns: repeat(42, 1fr);
  grid-template-rows: repeat(18, 41px);
  min-height: 400px;
}

/*
#parte7 .item1a{
  background-color: coral;
  grid-column-start: 12;
  grid-column-end: 16;
  grid-row-start: 2;
  grid-row-end: 7;

}
#parte7 .item2a{
  background-color: #F2F2F2;
  grid-column-start: 13;
  grid-column-end:25;
  grid-row-start: 6;
  grid-row-end: 10;
}
#parte7 .item3a{
  background-color: coral;
  grid-column-start: 28;
  grid-column-end: 32;
  grid-row-start: 2;
  grid-row-end: 7;
}
#parte7 .item4a{
  background-color: #F2F2F2;
  grid-column-start: 29;
  grid-column-end:41;
  grid-row-start: 6;
  grid-row-end: 10;
}
*/

#parte7 .item1a{
  /* overflow: hidden; */
  background-color: coral;
  grid-column-start: 8;
  grid-column-end: 12;
  grid-row-start: 2;
  grid-row-end: 7;

}
#parte7 .item2a{
  background-color: #F2F2F2;
  grid-column-start: 9;
  grid-column-end:21;
  grid-row-start: 6;
  grid-row-end: 10;
}
#parte7 .item3a{
  background-color: coral;
  grid-column-start: 24;
  grid-column-end: 28;
  grid-row-start: 2;
  grid-row-end: 7;
}
#parte7 .item4a{
  background-color: #F2F2F2;
  grid-column-start: 25;
  grid-column-end:37;
  grid-row-start: 6;
  grid-row-end: 10;
}

#parte7 .item5a{   border: 1px solid black;
}
#parte7 .item6{  border: 1px solid black;
}
#parte7 .item7{   border: 1px solid black;
}
#parte7 .item8{   border: 1px solid black;
}
#parte7 .item9{   border: 1px solid black;
}
#parte7 .item10{   border: 1px solid black;
}
#parte7 .item11{  border: 1px solid black;
}
#parte7 .item12{  border: 1px solid black;
}
#parte7 .item13{  border: 1px solid black;
}
#parte7 .item14{   border: 1px solid black;
}
#parte7 .item15{  border: 1px solid black;
}
#parte7 .item16{   border: 1px solid black;
}
#parte7 .item17{   border: 1px solid black;
}
#parte7 .item18{  border: 1px solid black;
}
#parte7 .item19{   border: 1px solid black;
}
#parte7 .item20{   border: 1px solid black;
}
#parte7 .item21{  border: 1px solid black;
}
#parte7 .item22{   border: 1px solid black;
}
#parte7 .item23{  border: 1px solid black;
}
#parte7 .item24{   border: 1px solid black;
}
#parte7 .item25{   border: 1px solid black;
}
#parte7 .item26{   border: 1px solid black;
}
#parte7 .item27{  border: 1px solid black;
}
#parte7 .item28{   border: 1px solid black;
}
#parte7 .item29{   border: 1px solid black;
}
#parte7 .item30{   border: 1px solid black;
}
#parte7 .item31{   border: 1px solid black;
}
#parte7 .item32{  border: 1px solid black;
}
#parte7 .item33{   border: 1px solid black;
}
#parte7 .item34{   border: 1px solid black;
}
#parte7 .item35{ border: 1px solid black;
}
#parte7 .item36{   border: 1px solid black;
}
#parte7 .item37{   border: 1px solid black;
}
#parte7 .item38{   border: 1px solid black;
}
#parte7 .item39{  border: 1px solid black;
}
#parte7 .item40{  border: 1px solid black;
}
#parte7 .item41{   border: 1px solid black;
}
#parte7 .item42{  border: 1px solid black;
}

.itemnome{
  padding: 10px;
  text-align: center;
  text-indent: inherit;
  text-align: justify;
  text-justify: inter-word;
  font-family: Poppins-Light;
  font-size: 0.8em;

}

.remate{
  background-color: #2574a9;
}


#superslideshow2{
 height: 80vh;
 background-color: #F2F2F2; /* branco */
}


.slideshow-container2 {
  overflow: hidden;
  max-width: 120vh;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlidesA {
  /* display: none; */
}


.prevA, .nextA {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}


.nextA {
  right: 0;
  border-radius: 3px 0 0 3px;
}


.prevA:hover, .nextA:hover {
  background-color: rgba(0,0,0,0.8);
}


.textA {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
  font-family:Poppins-light;
}


.numbertextA {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}


.dotA {
  cursor: pointer;
  height: 30px;
  width: 10px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 0%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.activeA, .dotA:hover {
  background-color: #2574a9;
}


.fade2 {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
