@charset "utf-8";
/* CSS Document */

html, body {
  height: 100%;
  min-height: 100%;
}

.wpb_animate_when_almost_visible {
  opacity: 1 !important;
  animation: none !important;
  transition: none !important;
}

 
body {
  font: 15px arial;
  color: rgba(0, 0, 0, .7);
}
.loaddatela{
	padding-top: 20px;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: #fff;
    width: 100%;
    height: 100%;
}
.loaddatela img{
	width: 150px;
}
.container{
  width: 1200px;
  margin:0 auto;	
  background-image:url(https://www.carnavalvirtual.com.br/site/wp-content/uploads/2024/11/Arquibancada2024.gif);
  background-repeat:repeat-y;		
  }
  /*fogos*/
.fogos {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}
  .pyro > .before, .pyro > .after {
    position: absolute;
    z-index: 15;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    box-shadow: -120px -218.66667px blue, 248px -16.66667px #ef00ff, 190px 16.33333px #002bff, -113px -308.66667px #fb049c, -109px -287.66667px #1b00ff, -50px -313.66667px #ff549d, 226px -31.66667px #0014ff, 180px -351.66667px #ff00d0, -12px -338.66667px #1b00ff, 220px -388.66667px #ff00b1, -69px -27.66667px #2700ff, -111px -339.66667px #ff00f7, 155px -237.66667px #0400ff, -152px -380.66667px #ff00f7, -50px -37.66667px #0014ff, -95px -175.66667px #ff00f7, -88px 10.33333px #0d00ff, 112px -309.66667px #ff00f7, 69px -415.66667px #1000ff, 168px -100.66667px #ef00ff, -244px 24.33333px #1b00ff, 97px -325.66667px #e400ff, -211px -182.66667px #1b00ff, 236px -126.66667px #ff00f7, 140px -196.66667px #0400ff, 125px -175.66667px #ef00ff, 118px -381.66667px #1b00ff, 144px -111.66667px #0400ff, 36px -78.66667px #f600ff, -63px -196.66667px #c800ff, -218px -227.66667px #1000ff, -134px -377.66667px #ea00ff, -36px -412.66667px #ff00d4, 209px -106.66667px #0014ff, 91px -278.66667px #000dff, -22px -191.66667px #ff00f7, 139px -392.66667px #cc00ff, 56px -2.66667px #1000ff, -156px -276.66667px #ea00ff, -163px -233.66667px #0400ff, -238px -346.66667px #fb00ff, 62px -363.66667px #ef00ff, 244px -170.66667px #0400ff, 224px -142.66667px #b300ff, 141px -208.66667px #2700ff, 211px -285.66667px #fb00ff, 181px -128.66667px #1e00ff, 90px -123.66667px #ff00eb, 189px 70.33333px #0008ff, -18px -383.66667px #1000ff, 100px -6.66667px #ff008c;
    -moz-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    -webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    -o-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    -ms-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
    animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards; }
  
  .pyro > .after {
    -moz-animation-delay: 1.25s, 1.25s, 1.25s;
    -webkit-animation-delay: 1.25s, 1.25s, 1.25s;
    -o-animation-delay: 1.25s, 1.25s, 1.25s;
    -ms-animation-delay: 1.25s, 1.25s, 1.25s;
    animation-delay: 1.25s, 1.25s, 1.25s;
    -moz-animation-duration: 1.25s, 1.25s, 6.25s;
    -webkit-animation-duration: 1.25s, 1.25s, 6.25s;
    -o-animation-duration: 1.25s, 1.25s, 6.25s;
    -ms-animation-duration: 1.25s, 1.25s, 6.25s;
    animation-duration: 1.25s, 1.25s, 6.25s; }
  
  @-webkit-keyframes bang {
    from {
      box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @-moz-keyframes bang {
    from {
      box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @-o-keyframes bang {
    from {
      box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @-ms-keyframes bang {
    from {
      box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @keyframes bang {
    from {
      box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
  @-webkit-keyframes gravity {
    to {
      transform: translateY(200px);
      -moz-transform: translateY(200px);
      -webkit-transform: translateY(200px);
      -o-transform: translateY(200px);
      -ms-transform: translateY(200px);
      opacity: 0; } }
  @-moz-keyframes gravity {
    to {
      transform: translateY(200px);
      -moz-transform: translateY(200px);
      -webkit-transform: translateY(200px);
      -o-transform: translateY(200px);
      -ms-transform: translateY(200px);
      opacity: 0; } }
  @-o-keyframes gravity {
    to {
      transform: translateY(200px);
      -moz-transform: translateY(200px);
      -webkit-transform: translateY(200px);
      -o-transform: translateY(200px);
      -ms-transform: translateY(200px);
      opacity: 0; } }
  @-ms-keyframes gravity {
    to {
      transform: translateY(200px);
      -moz-transform: translateY(200px);
      -webkit-transform: translateY(200px);
      -o-transform: translateY(200px);
      -ms-transform: translateY(200px);
      opacity: 0; } }
  @keyframes gravity {
    to {
      transform: translateY(200px);
      -moz-transform: translateY(200px);
      -webkit-transform: translateY(200px);
      -o-transform: translateY(200px);
      -ms-transform: translateY(200px);
      opacity: 0; } }
  @-webkit-keyframes position {
    0%, 19.9% {
      margin-top: 10%;
      margin-left: 40%; }
  
    20%, 39.9% {
      margin-top: 40%;
      margin-left: 30%; }
  
    40%, 59.9% {
      margin-top: 20%;
      margin-left: 70%; }
  
    60%, 79.9% {
      margin-top: 30%;
      margin-left: 20%; }
  
    80%, 99.9% {
      margin-top: 30%;
      margin-left: 80%; } }
  @-moz-keyframes position {
    0%, 19.9% {
      margin-top: 10%;
      margin-left: 40%; }
  
    20%, 39.9% {
      margin-top: 40%;
      margin-left: 30%; }
  
    40%, 59.9% {
      margin-top: 20%;
      margin-left: 70%; }
  
    60%, 79.9% {
      margin-top: 30%;
      margin-left: 20%; }
  
    80%, 99.9% {
      margin-top: 30%;
      margin-left: 80%; } }
  @-o-keyframes position {
    0%, 19.9% {
      margin-top: 10%;
      margin-left: 40%; }
  
    20%, 39.9% {
      margin-top: 40%;
      margin-left: 30%; }
  
    40%, 59.9% {
      margin-top: 20%;
      margin-left: 70%; }
  
    60%, 79.9% {
      margin-top: 30%;
      margin-left: 20%; }
  
    80%, 99.9% {
      margin-top: 30%;
      margin-left: 80%; } }
  @-ms-keyframes position {
    0%, 19.9% {
      margin-top: 10%;
      margin-left: 40%; }
  
    20%, 39.9% {
      margin-top: 40%;
      margin-left: 30%; }
  
    40%, 59.9% {
      margin-top: 20%;
      margin-left: 70%; }
  
    60%, 79.9% {
      margin-top: 30%;
      margin-left: 20%; }
  
    80%, 99.9% {
      margin-top: 30%;
      margin-left: 80%; } }
  @keyframes position {
    0%, 19.9% {
      margin-top: 10%;
      margin-left: 40%; }
  
    20%, 39.9% {
      margin-top: 40%;
      margin-left: 30%; }
  
    40%, 59.9% {
      margin-top: 20%;
      margin-left: 70%; }
  
    60%, 79.9% {
      margin-top: 30%;
      margin-left: 20%; }
  
    80%, 99.9% {
      margin-top: 30%;
      margin-left: 80%; } }
  /*fogos*/
.content {
height: 100%;
  min-height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;	
	}
wpb_wrapper {
	height: 100%;
  min-height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
	}
.vc_column-inner {
	height: 100%;
  min-height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: -77px;
	}
.vc_single_image-wrapper{
  height: 100%;
  min-height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.wpb_wrapper{
	width:800px;
	padding-left: 0px;
    }
/*carro3*/
.relativo{
  position: absolute;
}
.bis_q{
  margin-top: -425px;
  animation-name: bis_anima;
  animation-duration: 30s;
  animation-iteration-count: infinite;
  z-index: 20;
}
.dirigivel {
  margin-bottom: -288px;
  animation-name: dirigivel;
  animation-duration: 9s;
  animation-iteration-count: infinite;
  position: relative;
  z-index: 1;
}
@keyframes bis_anima {
  0% {margin-top: -425px
  }
  30% {margin-top: -580px
  }
  31% {
    -webkit-transform:rotate(0deg);
    margin-top: -580px
  }
  40% {
    -webkit-transform:rotate(10deg);
    margin-top: -610px
  }
  50% {
    -webkit-transform:rotate(-10deg);
    margin-top: -595px
  }
  59%{
    -webkit-transform:rotate(0deg);
    margin-top: -580px
  }
  60% {margin-top: -580px
  }
  100% {margin-top: -425px
  }
}
@-webkit-keyframes dirigivel {
  0% {
      -webkit-transform:rotate(0deg);
  }
  30% {
      -webkit-transform:rotate(20deg);
  }
  60% {
    -webkit-transform:rotate(-20deg);
  }
  100% {
    -webkit-transform:rotate(0deg);
}
}
@-webkit-keyframes balaobrasil {
  0% {
      -webkit-transform:rotate(0deg);
  }
  30% {
      -webkit-transform:rotate(20deg);
  }
  60% {
    -webkit-transform:rotate(-20deg);
  }
  100% {
    -webkit-transform:rotate(0deg);
}
}
.moduloum{
  padding-bottom: 300px;
  z-index: 10;
  position: relative;
}
.modulodois{
	z-index: 1;
  margin-bottom: -845px;
  position: relative;
}
.balao{
	z-index: 1;
  position: relative;
  margin-bottom: -47px;
  transform-origin: 438px 853px;
  animation-name: balaobrasil;
  animation-duration: 50s;
  animation-iteration-count: infinite;
  transition-timing-function: linear;
}
.balao img{
  width: 532px;
  height: 522px;
}
/*comissao de frente*/

.baixarcomponete{
  margin-top: -278px;
}
.direita{
  z-index: 20;
  position: relative;
  right: 351px;
  animation-name: direita;
  animation-duration: 20s;
  animation-iteration-count: infinite;
}
.esquerda{
  left: 326px;
  margin-bottom: -286px;
  position: relative;
  animation-name: esquerda;
  bottom: 344px;
  animation-duration: 20s;
  animation-iteration-count: infinite;
}
.direita2{
  z-index: 20;
  position: relative;
  right: 351px;
  animation-name: direita;
  animation-duration: 40s;
  animation-iteration-count: infinite;
}
.esquerda2{
  left: 326px;
  margin-bottom: -286px;
  position: relative;
  animation-name: esquerda;
  bottom: 344px;
  animation-duration: 40s;
  animation-iteration-count: infinite;
}
.direita3{
  z-index: 20;
  position: relative;
  right: 351px;
  animation-name: direita;
  animation-duration: 60s;
  animation-iteration-count: infinite;
}
.esquerda3{
  left: 326px;
  margin-bottom: -286px;
  position: relative;
  animation-name: esquerda;
  bottom: 344px;
  animation-duration: 60s;
  animation-iteration-count: infinite;
}
.direita4{
  z-index: 20;
  position: relative;
  right: 351px;
  animation-name: direita;
  animation-duration: 40s;
  animation-iteration-count: infinite;
}
.esquerda4{
  left: 326px;
  margin-bottom: -286px;
  position: relative;
  animation-name: esquerda;
  bottom: 344px;
  animation-duration: 40s;
  animation-iteration-count: infinite;
}
.direita5{
  z-index: 20;
  position: relative;
  right: 351px;
  animation-name: direita;
  animation-duration: 20s;
  animation-iteration-count: infinite;
}
.esquerda5{
  left: 326px;
  margin-bottom: -286px;
  position: relative;
  animation-name: esquerda;
  bottom: 344px;
  animation-duration: 20s;
  animation-iteration-count: infinite;
}

@-webkit-keyframes esquerda {
    0% {
    left: 326px;
    }
    17.5% {
    left: 50px;
    }
    35% {
    left: 326px;
    }
    49%{
    left: 50px;
    }
    56%{
    left: 50px;
    }
    70% {
    left: 326px;
    }
    100% {
    left: 326px;
    }
}
@-webkit-keyframes direita {
  0% {
    right: 326px;
  }
  17.5% {
    right: 50px;
  }
  35% {
    right: 326px;
  }
  49%{
    right: 50px;
  }
  56%{
    right: 50px;
  }
  70% {
    right: 326px;
  }
  100% {
    right: 326px;
  }
}

.tripe-frente{
    position: relative;
    z-index: 0;
    margin-bottom: -99px;
}
.tripe-meio{
    position: relative;
    margin-bottom: -690px;
    z-index: 0;
    animation-name: tripecfmeio;
    animation-duration: 60s;
    animation-iteration-count: infinite;
    left: -17px;
    bottom: -239px;
}
.tripe-fundo{
    position: relative;
    margin-bottom: -40px;
    z-index: 0;
    left: -10px;
    animation-name: tripecffundo;
    animation-duration: 60s;
    animation-iteration-count: infinite;
    bottom: -503px;
}
@-webkit-keyframes tripecfmeio {
    0% {
        bottom: -239px;
    }
    25%{
        bottom: 0px;
    }
    50%{
        bottom: -239px;
    }
    100% {
        bottom: -239px;
  }
  }
  @-webkit-keyframes tripecffundo {
    0% {
        bottom: -503px;
    }
    25%{
        bottom: 0px;
    }
    50%{
        bottom: -503px;
    }
    100% {
        bottom: -503px;
  }
  }
/*tripe cancan*/
.tripefundocanca{
  position: relative;
  margin-top: 150px;
  margin-bottom: -876px;
  left: -20px;
  z-index: 1;
}
.helicecancan{
  position: relative;
  z-index: 2;
  bottom: -115px;
  animation-name: helicecan;
  animation-duration: 30s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: 438px 255px;
}
.frente-cancan{
  position: relative;
  z-index: 2;
}
@-webkit-keyframes helicecan {
  0% {
      -webkit-transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(360deg);
}
}
/*segundo carro*/
.globo{
  position: absolute;
  margin: 630px 0px 0px 203px;
  width: 479px;
  height: 478px;
  border-radius: 50%;
  background-color: #050d9c;
  background-image: url("http://www.carnavalvirtual.com.br/site/wp-content/uploads/2019/08/fundocarro.png");
  background-attachment: fixed;
  z-index: 15;
}
.carrodois{
  position: relative;
  z-index: 20;
}
.balaodireita{
  position: absolute;
    z-index: 10;
    margin-top: 338px;
    animation-name: balaoanima;
    animation-duration: 60s;
    animation-iteration-count: infinite;
}
.balaoesquerda{
  position: absolute;
  z-index: 10;
  margin-top: 338px;
  animation-name: balaoanima;
  animation-duration: 80s;
  animation-iteration-count: infinite;
}
.fundocarro2{
  position: absolute;
  z-index: 10;
  margin-top: -28px;
}
@-webkit-keyframes balaoanima {
  0% {
    margin-top: 450px;
  }
  50%{
    margin-top: 0px;
  }
  100% {
    margin-top: 450px;
}
}
.carro6-topo{
  position: relative;
  top: 30px;
}
.carro6-frente{
    z-index: 10;
    position: relative;
}
.carro6-frente img{
  width: 800px;
  height: 469px;
  z-index: 10;
  position: relative;
}
.carro6-torress{
    animation-name: torresdafrentesobe;
    animation-duration: 30s;
    animation-iteration-count: infinite;
    z-index: 10;
    position: relative;
    top: 229px;
}
.carro6-meioum{
    z-index: 9;
    position: relative;
    top: 584px;
}
.carro6-engrenagempeq-esquerda{
    animation-name: giroengrenagem;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    transform-origin: 437px 64px;
    animation-timing-function: linear;
    z-index: 9;
    position: relative;
    top: 1357px;
    left: 216px;
}
.carro6-engrenagempeq-direita{
    z-index: 9;
    position: relative;
    top: 1496px;
    right: 216px;
    animation-name: giroengrenagem;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    transform-origin: 442px 66px;
    animation-timing-function: linear;
}
.carro6-fundinho{
    position: relative;
    top: 1944px;
}
.carro6-queijos{
  position: relative;
  top: 2115px;
  animation-name: queijomeio;
  animation-duration: 20s;
  animation-iteration-count: infinite;
  transform-origin: 440px 124px;
}
.carro6-engrenagem-maior-meio-esquerda{
  position: relative;
  margin-bottom: -2823px;
  left: 136px;
  animation-duration: 10s;
  animation-name: giroengrenagem;
  animation-iteration-count: infinite;
  transform-origin: 440px 124px;
  animation-timing-function: linear;
}
.carro6-engrenagem-maior-meio-direita{
  position: relative;
  top: 273px;
  right: 100px;
  animation-name: giroengrenagem;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  transform-origin: 440px 124px;
  animation-timing-function: linear;
}
.carro6-torresfundo{
  position: relative;
  top: 669px;
  animation-name: torresfundo;
  animation-duration: 30s;
  animation-iteration-count: infinite;
  transform-origin: 440px 124px;
  animation-timing-function: linear;
}
.carro6-fundinhodois{
  position: relative;
  margin-bottom: -1346px;
}
.carro6-engrenagem-maior-fundo-esquerda{
  position: relative;
  top: 276px;
  right: 257px;
  animation-name: giroengrenagem;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  transform-origin: 440px 124px;
  animation-timing-function: linear;
}
.carro6-engrenagem-maior-fundo-direita{
  position: relative;
  top: 522px;
  left: 258px;
  animation-name: giroengrenagem;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  transform-origin: 440px 124px;
  animation-timing-function: linear;
}
.carro6-fundao{
  position: relative;
  margin-bottom: -957px;
}
@-webkit-keyframes torresdafrentesobe {
  0% {
    top: 229px;
  }
  50%{
    top: 366px;
  }
  100% {
    top: 229px;
}
}
@-webkit-keyframes giroengrenagem {
  0% {
    -webkit-transform:rotate(0deg);
}
100% {
  -webkit-transform:rotate(360deg);
}
}
@-webkit-keyframes queijomeio {
  0% {
    top: 2115px;
  }
  50%{
    top: 2242px;
  }
  100% {
    top: 2115px;
}
}
@-webkit-keyframes torresfundo {
  0% {
    top: 669px;
  }
  50%{
    top: 614px;
  }
  100% {
    top: 669px;
}
}
/*colorados 2020*/
.escult-um{
    position: relative;
    top: 1170px;
    animation-name: maoindio;
    animation-duration: 10s;
    animation-iteration-count: infinite;
}
@-webkit-keyframes maoindio {
    0% {
        top: 1170px;
    }
    50%{
      top: 1136px;
    }
    100% {
      top: 1170px;
  }
  }
.luzes-um{
	top: 1026px;
    position: relative;
    left: 66px;
    animation-name: luzes-um;
    animation-duration: 4s;
    animation-iteration-count: infinite
}
.luzes-dois{
    top: 1026px;
    position: relative;
    left: 66px;
    animation-name: luzes-um;
    animation-duration: 3s;
    animation-iteration-count: infinite 
}
.luzes-tres{
    top: 1571px;
    position: relative;
    left: 2px;
    animation-name: luzes-um;
    animation-duration: 10s;
    animation-iteration-count: infinite
}
.luzes-quatro{
    top: 1726px;
    position: relative;
    left: -88px;
    animation-name: luzes-um;
    animation-duration: 8s;
    animation-iteration-count: infinite
}
.luzes-cinco{
    top: 2408px;
    position: relative;
    left: 53px;
    animation-name: luzes-um;
    animation-duration: 7s;
    animation-iteration-count: infinite
}
@-webkit-keyframes luzes-um {
    0% {
        opacity: 0.0;
    }
    50%{
        opacity: 1;
    }
    100% {
        opacity: 0.0;
  }
  }