.AnimaImg {
  position: absolute;
  visibility: hidden;
}

.AnimaTxt {
  position: absolute;
  visibility: hidden;
}

.AnimaBtn {
  position: absolute;
  visibility: hidden;
}

#frame {
  padding-top: 0;
}

#frame #contenedor {
  width: 3000px;
  height: 600px;
  position: absolute;
}

#frame .jumbotron {
  width: 600px;
  top: 70px;
  left: 187px;
  position: absolute;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/*************************
********* marco1 *********
**************************/

#frame #marco1 {
  top: 0px;
  left: 0px;
  width: 970px;
  height: 575px;
  position: absolute;
}

#frame #image1 {
  top: 0px;
  left: 970px;
}

#frame #image2 {
  top: 0px;
  left:-300px;
}

#frame #image3 {
  top: 275px;
  left: 325px;
}

#frame #text1 {
  top: 90px;
  left:335px;
  width: 300px;
}

#frame #text2 {
  top: 405px;
  left: 415px;
  width: 240px;
}

#iniciarBtn {
  top: 515px;
  left: 389.77px;
}

/*************************
********* marco2 *********
**************************/

#frame #marco2 {
  top: 0px;
  left: 1000px;
  width: 970px;
  height: 575px;
  position: absolute;
}

#frame #escala {
  top: 205px;
  left: 235px;
  position: absolute;
}

#frame #g1 {
  width: 500px;
  height: 400px;
}

#frame #marco2 #QstFin {
  z-index: 2;
}

#frame #Panel1 {
  top: 10px;
  left: 110px;
  width: 750px;
  position: absolute;
}

#Tabla1 tr {
  font-size: 15px;
}

#Tabla1 td {
  padding: 5px 8px;
} 

#frame #IrMarco3 {
  top: 530px;
  left: 825px;
  position: absolute;
}

/*************************
********* marco3 *********
**************************/

.imageHide {
  display: none;
  position: absolute;
}

#frame #marco3 {
  top: 0px;
  left: 2000px;
  width: 970px;
  height: 575px;
  position: absolute;
}

#frame #parque {
  top: -1900px;
  left: 0px;
  position: absolute;
}

#frame #globoD {
  top: 16px;
  left: 676px;
  position: absolute;
}

#frame #globoBoton {
  top: 25px;
  left: 72px;
  position: absolute;
}

#retroA {
  width: 300px;
}

#frame #nube1 {
  top: 359px;
  left: 733px;
}

#frame #nube2 {
  top: 238px;
  left: 425px;
}

#frame #nube3 {
  top: 261px;
  left: 687px;
}

#frame #nube4 {
  top: 491px;
  left: 10px;
}

#frame #nube5 {
  top: 363px;
  left: 409px;
}

#frame #nube6 {
  top: 39px;
  left: 109px;}

#frame #nube7 {
  top: 98px;
  left: 455px;
}

#frame #nube8 {
  top: 42px;
  left: 745px;
}

#frame #globoC {
  top: 24px;
  left: -425px;
}

#frame h3 {
  ont-size: 1.3em;
  padding-top: 15px;
  left: 0px;
  top: 0px;
  text-align: center;
  width: 100%;
  position: absolute;
}

#frame .col-lg-4 {
  top: 490px;
  left: 320px;
  width: 506px;
  position: absolute;
}

#frame #IrMarco4 {
  top: 553px;
  left: 830px;
  position: absolute;
}

/*************************
********* marco4 *********
**************************/

#frame #marco4 {
  top: 0px;
  left: 3000px;
  width: 970px;
  height: 575px;
  position: absolute;
}

#frame #marco4 h2 {
  top: -10px;
  left: 430px;
  width: 520px;
  font-size: 21px;
  color: #fff;
  letter-spacing: 0px;
  position: absolute;
}

#frame #textarea1 {
  top: 40px;
  left: 430px;
  width: 520px;
  position: absolute;
}

#frame #Panel2 {
  top: 380px;
  left: 430px;
  width: 520px;
  position: absolute;
}

#frame #Panel2 p {
  color: #fff;
  font-size: .83em;
  line-height: 19px;
  text-align: justify;
}

#frame #botonImp {
  top: 490px;
  right: 15px;
  position: absolute;
}

#restart {
  top: 539px;
  left: 580px;
  position: absolute;
}

#more {
  top: 539px;
  left: 755px;
  position: absolute;
}

#frame #Panel3 {
  top: 10px;
  left: 10px;
  width: 410px;
  height: 570px;
  text-align: justify;
  position: absolute;
}

#frame #Panel3 ul {
  line-height: 20px;
  padding-left: 0px;
}

#frame #Panel3 li {
  padding-bottom: 10px;
}

#accordion {
  font-size: 16px;
}

.list-group {
  margin-bottom: 0;
}

ul, ol {
  margin-bottom: 0;
}