body{padding:0;margin: 0; background:brown;}	
svg{width: 100vw; }
.Bicicletas{display:flex; height: 100vh; width: 100vw; align-items: center; justify-content: center;}
.Rayo{fill:none; stroke:#666; stroke-width:1; stroke-linecap:round;}
.Metal{fill:#666;}
.Llanta{fill:none; stroke:#000; stroke-width:14; stroke-linecap:round;}
.Rin{fill:none; stroke:#666; stroke-width:8; stroke-linecap:round;}
.PalaPedal{fill:none; stroke:#999; stroke-width:7; stroke-linecap:round;}
.Pedal{fill:none; stroke:#000; stroke-width:7;}
.Tacos{fill:none; stroke:#000; stroke-width:18; stroke-dasharray:11.22;}
.Cuadro{fill:none; stroke:purple; }
.CuadroI{fill:none; stroke:#FC0; }
.CuadroII{fill:none; stroke:green; }
.Componentes{fill:none; stroke:black; stroke-linejoin:round;}
.Pedaleo{animation: Girando 3s infinite linear;
transform-origin: 354px 359px}
.PedalD{animation: GirandoBack 3s infinite linear;
transform-origin: 354px 409px}
.PedalI{animation: GirandoBack 3s infinite linear;
transform-origin: 354px 309px}
@keyframes GirandoBack{
  to{
    transform: rotate(-360deg);
  }
}
.Estrellita{transform-origin: 198px 401px; animation: Girando 2s infinite linear;}
.Rodando{animation: Girando 4s infinite linear;}
.Delantera{transform-origin: 585.71px 354.18px;}
.Trasera{transform-origin: 214.28px 354.18px;}
@keyframes Girando{
  to{
    transform: rotate(360deg);
  }
}

#Cadena{fill:none;}
.CadenaA{stroke:#333; stroke-width:4px; stroke-dasharray:0px 4px; stroke-linecap:round; animation: CorreCadena 0.5s infinite linear ;}
.CadenaB{stroke:#333; stroke-width:3px; stroke-dasharray:4px 4px; stroke-linecap:round;}
.CadenaC{stroke:#666; stroke-width:2px; stroke-dasharray:0px 4px; stroke-linecap:round; animation: CorreCadena 1s infinite linear ;}
@keyframes CorreCadena{
  to{
    stroke-dasharray:4px 4px;
  }
}
.Dientes{ stroke-width:5px; stroke-dasharray:1.5px;}

.PrimerPlano{
  transform: rotate(-67deg);
  animation: Rodada 8s infinite linear;
transform-origin: 400px 1000px;}

@keyframes Rodada{
  to{
    transform: rotate(67deg);
  }
}

#Terreno{
  stroke:#FC0; stroke-width:6px; stroke-dasharray:0px 9.17px ; stroke-linecap:round;
  animation: Recorrido 2s infinite linear;
  transform-origin: 400px 1000px;
}
@keyframes Recorrido{
  to{
    transform: rotate(-15deg);
  }
}

.SegundoPlano{
  transform: rotate(-57deg);
  animation: Rodadaaa 12s infinite linear;
transform-origin: 400px 1000px;}

@keyframes Rodadaaa{
  to{
    transform: rotate(57deg);
  }
}

.Cielo{
  animation: Paisaje 30s infinite linear;
  transform-origin: 400px 1000px;
}
.Lejania{
  animation: Paisaje 60s infinite linear;
  transform-origin: 400px 1000px;
}

.Cactuses{
  animation: Paisaje 20s infinite linear;
  transform-origin: 400px 1000px;
}


@keyframes Paisaje{
  to{
    transform: rotate(-90deg);
  }
}