@charset "utf-8";
/* CSS Document */
/*clear float*/

.flechaSiguiente {
    background-image: url(../img/nav/flechaSiguienteRoja.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 34.5px;
    height: 34.5px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 1184px;
    top: 50%;
}

.flechaAtras {
    background-image: url(../img/nav/flechaAtrasRoja.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 34.5px;
    height: 34.5px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 42px;
    top: 50%;
}

.flechaSiguienteN {
    background-image: url(../img/nav/flechaSiguienteNaranja.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 66.28px;
    height: 70.85px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 1214px;
    top: 50%;
}

.flechaSiguienteB {
    background-image: url(../img/nav/flechaAtrasBlanca.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 28.53px;
    height: 47.84px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 1214px;
    top: 50%;
}

.ajuste {
    width: 100%;
    height: 1px;
    clear: both;
}
/*fondoSol*/

.imgLineaV {
    background-image: url(../img/S_G06_U04_L06_03_01/imgLineaV.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1024.67px;
    height: 12.67px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 600px;
    top: 163px;
}

.imgDrags {
    background-image: url(../img/S_G06_U04_L06_03_02/imgContentDrags.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1081.14px;
    height: 323.48px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 289px;
}

.itemFlecha {
    cursor: pointer;
    position: absolute;
    width: 60px;
    height: 60px;
    top: 213px;
    left: 361px;
    border-radius: 50%;
}

.ggc_contenido_S {
    background: #FFFFFF;
    color: #1BBC9B;
}

.content {
    width: 1122px;
    height: 560.86px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    border: 3px dashed #A8B935;
    border-radius: 10px;
}

.sugerencia {
    color: #C2C3C8;
}

.textInstruccion {
    position: absolute;
    font-family: 'cabinregular';
    font-size: 29px;
    color: #9A999D;
    line-height: 30px;
    left: 93px;
    top: 91px;
}

.videoContenedor video {
    width: 725.25px;
    height: 388.807px;
}

.drags {
    position: absolute;
    top: 447px;
}

.drags > div {
    position: absolute;
    width: 100px;
    height: 100px;
}

.drags > div > .drag {
    position: absolute;
    width: 100px;
    height: 100px;
    border: 1px solid black;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.drags > div:nth-child(1) {
    left: 20px;
    top: 20px;
}

.drags > div:nth-child(2) {
    left: 80px;
    top: 20px;
}

.drags > div:nth-child(3) {
    left: 20px;
    top: 50px;
}

.drags > div:nth-child(4) {
    left: 200px;
    top: 20px;
}

.drags > div:nth-child(5) {
    left: 500px;
    top: 50px;
}

.drags > div:nth-child(6) {
    left: 700px;
    top: 100px;
}

.drags > div:nth-child(7) {
    left: 800px;
    top: 45px;
}

.drags > div:nth-child(8) {
    left: 900px;
    top: 80px;
}

.drags > div:nth-child(9) {
    left: 950px;
    top: 30px;
}

.drags > div:nth-child(10) {
    left: 1100px;
    top: 45px;
}

.drags > div:nth-child(11) {
    left: 1200px;
    top: 60px;
}

.drags > div:nth-child(12) {
    left: 100px;
    top: 77px;
}

.drags > div:nth-child(13) {
    left: 100px;
    top: 77px;
}

.contentDrags {
    position: absolute;
}

.contentDrags > div:nth-child(1) {
    position: absolute;
    width: 266px;
    height: 286px;
    border: 1px solid black;
    left: 83px;
    top: 163px;
}

.contentDrags > div:nth-child(2) {
    position: absolute;
    width: 496px;
    height: 81px;
    border: 1px solid black;
    left: 373px;
    top: 173px;
}

.contentDrags > div:nth-child(3) {
    position: absolute;
    width: 496px;
    height: 81px;
    border: 1px solid black;
    left: 373px;
    top: 261px;
}

.contentDrags > div:nth-child(4) {
    position: absolute;
    width: 496px;
    height: 81px;
    border: 1px solid black;
    left: 373px;
    top: 353px;
}

.contentDrags > div:nth-child(5) {
    position: absolute;
    width: 266px;
    height: 286px;
    border: 1px solid black;
    left: 896px;
    top: 163px;
}

.ilustracion1 {
    background-image: url(../img/S_G06_U04_L06_03_01/imgIlustracion1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1053.75px;
    height: 418px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 57%;
}

.imgNivelTrofico1 {
    background-image: url(../img/S_G06_U04_L06_03_02/imgIlustracion1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1043.39px;
    height: 438px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 57%;
}

.imgNivelTrofico2 {
    background-image: url(../img/S_G06_U04_L06_03_02/imgIlustracion2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1043.39px;
    height: 438px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 57%;
}

.imgNivelTrofico3 {
    background-image: url(../img/S_G06_U04_L06_03_02/imgIlustracion3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1043.39px;
    height: 438px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 57%;
}

.imgNivelTrofico4 {
    background-image: url(../img/S_G06_U04_L06_03_02/imgIlustracion4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1043.39px;
    height: 438px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 57%;
}

.imgNivelTrofico5 {
    background-image: url(../img/S_G06_U04_L06_03_02/imgIlustracion5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1043.39px;
    height: 438px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 57%;
}

.btnSound {
    width: 280px;
    height: 49px;
    position: absolute;
    top: 13px;
    left: 86px;
    border-radius: 14px;
    cursor: pointer;
}

.ilustracion1 .btnSound:nth-child(2) {
    top: 13px;
    left: 392px;
    width: 265px;
}

.ilustracion1 .btnSound:nth-child(3) {
    top: 13px;
    left: 678px;
    width: 289px;
}

.ilustracion1 .btnSound:nth-child(4) {
    top: 83px;
    left: 255px;
    width: 253px;
}

.ilustracion1 .btnSound:nth-child(5) {
    top: 83px;
    left: 543px;
    width: 253px;
}

.noClick {
    cursor: default;
    pointer-events: none;
}

.clickedBox {
    box-shadow: 0px 0px 14px 1px #5A5A5A;
    -moz-box-shadow: 0px 0px 14px 1px #5A5A5A;
    -ms-box-shadow: 0px 0px 14px 1px #5A5A5A;
    -webkit-box-shadow: 0px 0px 14px 1px #5A5A5A;
}

.clickedBoxSuccess {
    box-shadow: 0px 0px 14px 1px #7B047D;
    -moz-box-shadow: 0px 0px 14px 1px #7B047D;
    -ms-box-shadow: 0px 0px 14px 1px #7B047D;
    -webkit-box-shadow: 0px 0px 14px 1px #7B047D;
}

.images {
    position: absolute;
}

.images > div {
    width: 193px;
    height: 207px;
    position: absolute;
    cursor: pointer;
}

.images > div:nth-child(1) {
    top: 378px;
    left: 110px;
}

.images > div:nth-child(2) {
    top: 378px;
    left: 317px;
}

.images > div:nth-child(3) {
    top: 378px;
    left: 526px;
}

.images > div:nth-child(4) {
    top: 378px;
    left: 734px;
}

.images > div:nth-child(5) {
    top: 378px;
    left: 941px;
}

.input {
    position: absolute;
    top: 235px;
    left: 734px;
    background-color: transparent;
    width: 365px;
    height: 65px;
    text-align: center;
    font-family: 'cabinregular';
    font-size: 30px;
    color: #5F5F61;
    border: 0px;
    outline: none;
    text-transform: capitalize;
}

.contentInput input:nth-child(2) {
    top: 311px;
}

.contentInput input:nth-child(3) {
    top: 471px;
    left: 672px;
    width: 431px;
}

.V {
    color: #589778;
}

.F {
    color: #BA3930;
}

