body,html{
  overflow: hidden;
  background-color: white;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari*/
     -khtml-user-select: none; /* Konqueror */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
*{
  margin: 0px;
  padding: 0px;

}
#all{
position:absolute;
top:0px;
overflow: hidden;

width: 1032px;
height: 700px;

}
#contenedor{
width: 1024px;
height: 650px;
border: 4px solid #ed4d9a;
border-radius: 35px 35px 35px 35px;
position: relative;
top: 20px;
}

#titulo{
  width: 570px;
  height: 120px;
  background: #ed4d9a url("../img/elementos/footprints.png") no-repeat;
  position: absolute;
  top: 0px;
  right: 225px;
  border-radius: 0px 0px 25px 25px;
  -webkit-box-shadow: -3px 2px 13px 0px rgba(50, 50, 50, 0.69);
-moz-box-shadow:    -3px 2px 13px 0px rgba(50, 50, 50, 0.69);
box-shadow:         -3px 2px 13px 0px rgba(50, 50, 50, 0.69);

}


#imgGrande{
  position: absolute;
  width: 618px;
  height: 470px;
  border-radius: 35px 35px 35px 35px;
  background-repeat: no-repeat;
  background-size: contain;
  top: 140px;
  left: 205px;
  z-index: -1 !important;
}

#palabra{
  position: relative;
  margin-top: 10px;
  text-align: center !important;

}

/*#palabra img{
  height: 59px;
}*/
.topimagen-10{
  margin-top: -10px;
}
.topimagen10{
  margin-top: 10px;
}
.topimagen20{
  margin-top: 20px;
}

#btn_audio{
  position: absolute;
  width: 74px;
  height: 77px;
  bottom:20px;
  right: 73px;
  background: url("../img/elementos/audio.png") no-repeat;
  background-size: contain;
  cursor: pointer;
}

#imgTh{
  position: absolute;
  /*width: 137px;*/
  width: 930px;
  height: 105px;
  top: 20px;
  left: 45px;
}

.oreja{
  position: absolute;
  width: 70px;
  height: 80px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  /*top: 10px;*/
}

#plecaIzq{
  left: 25px;
  background: url("../img/elementos/back.png");
  background-repeat: no-repeat;
  background-size: contain;
}
#plecaDer{
  right: 25px;
  background: url("../img/elementos/next.png");
  background-repeat: no-repeat;
  background-size: contain;
}

#logo{
  width: 130px;
  height: 95px;
  position: absolute;
  bottom: 15px;
  left: 20px;
}
