.lineaFondo {
    width: 1247px;
    height: 4px;
    background: #00A099;
    -moz-border-radius: 100px / 50px;
    -webkit-border-radius: 100px / 50px;
    border-radius: 750px / 3px;
    -moz-box-shadow: 0px 2px 12px 1.5px #575756;
    -webkit-box-shadow: 0px 2px 12px 1.5px #575756;
    box-shadow: 0px 2px 12px 1.5px #575756;
}

.flechaAtras {
    background-image: url(../img/nav/flechaAtras9.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 70px;
    height: 75px;
    position: absolute;
    left: 2.3%;
    top: 87%
}

.flechaSiguiente {
    background-image: url(../img/nav/flechaSiguiente9.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 70px;
    height: 75px;
    position: absolute;
    left: 92%;
    top: 87%
}

.texto {
    font-family: 'cabinregular';
    font-size: 35px;
    line-height: 42px;
    white-space: nowrap;
    letter-spacing: -0.5px;
    position: absolute;
}

.cntPregunta2 {
    background-image: url(../img/M_G06_U02_L03_03_01/cntPregunta2.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 651px;
    height: 269px;
    left: 40%;
    top: 15%;
    position: absolute;
    display: inline-block;
}

.clickPregunta {
    background-image: url(../img/click/clickPregunta.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 35px;
    height: 39px;
    position: absolute;
    left: 84%;
    top: 20%;
    display: inline-block;
    z-index: 1;
}

.clickPregunta2 {
    background-image: url(../img/click/clickPregunta2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 35px;
    height: 39px;
    position: absolute;
    left: 136px;
    top: 7px;
    display: inline-block;
    z-index: 1;
}

.clickPregunta4 {
    background-image: url(../img/click/clickPregunta4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 36px;
    height: 40px;
    position: absolute;
    left: 48%;
    top: 43.2%;
    display: inline-block;
    z-index: 1;
}

.clickPregunta5 {
    background-image: url(../img/click/clickPregunta5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 36px;
    height: 40px;
    position: absolute;
    left: 48%;
    top: 43.2%;
    display: inline-block;
    z-index: 1;
}

.clickPregunta6 {
    background-image: url(../img/click/clickPreguntaBlanco.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 30.34px;
    height: 33.54px;
    position: absolute;
    left: 84%;
    top: 20%;
    display: inline-block;
    z-index: 1;
}

.clickPregunta7 {
    background-image: url(../img/click/clickPreguntaBlanco2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 20.72px;
    height: 22.94px;
    position: absolute;
    left: 84%;
    top: 20%;
    display: inline-block;
    z-index: 1;
}
/*pregunta1*/

#pregunta1 {
    width: 390px;
    height: 123px;
    background-color: transparent;
    display: inline-block;
    top: 56px;
    position: absolute;
    -webkit-border-top-right-radius: 35px;
    -webkit-border-bottom-right-radius: 35px;
    -moz-border-radius-top-right: 35px;
    -moz-border-radius-bottom-right: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
}

#pregunta1 .texto {
    color: #fefefe;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    position: absolute;
}

#respuesta1 {
    color: #6E6E6E;
    left: 39%;
    top: 23.5%;
    position: absolute;
    display: none;
}
/*fin pregunta1*/

.pregunta {
    margin: 1.5% auto 0 auto;
    display: table;
    width: 98.8%;
    height: 46%;
}

.pregunta .texto {
    text-align: center;
    color: #fefefe;
    line-height: 40px;
}

.respuesta {
    margin: 8% auto 0 auto;
    display: table;
    display: none;
}

.respuesta .texto {
    text-align: center;
    color: #fefefe;
    font-size: 50px;
    line-height: 30px;
}

.sombraIzquiera {
    width: 44px;
    height: 101px;
    box-shadow: 19px 3px 20px -19px rgb(87, 87, 87);
    -moz-box-shadow: 19px 3px 20px -19px rgb(87, 87, 87);
    -ms-box-shadow: 19px 3px 20px -19px rgb(87, 87, 87);
    background-color: #f6f1f7;
    top: -16%;
    left: -3%;
    position: absolute;
    transform: rotate(44deg);
    -webkit-transform: rotate(44deg);
    -moz-transform: rotate(44deg);
    -ms-transform: rotate(44deg);
    z-index: 1;
}

.sombraDerecha {
    width: 44px;
    height: 101px;
    box-shadow: 19px 3px 20px -19px rgb(87, 87, 87);
    -moz-box-shadow: 19px 3px 20px -19px rgb(87, 87, 87);
    -ms-box-shadow: 19px 3px 20px -19px rgb(87, 87, 87);
    background-color: #f6f1f7;
    top: -16%;
    right: -3%;
    position: absolute;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    z-index: 1;
}

.circuloSimple {
    -webkit-border-radius: 91px;
    -moz-border-radius: 91px;
    -ms-border-radius: 91px;
    border-radius: 91px;
    width: 91px;
    height: 91px;
    background-color: transparent;
    position: absolute;
    display: inline-block;
}

.circuloSimple .numero {
    font-family: 'cabinregular';
    font-size: 40px;
    color: #fefefe;
    letter-spacing: 0;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.circulo {
    -webkit-border-radius: 91px;
    -moz-border-radius: 91px;
    border-radius: 91px;
    width: 91px;
    height: 91px;
    background-color: #f6f1f7;
    position: absolute;
    display: inline-block;
    cursor: pointer;
}

.circulo .clickCirculo {
    background-image: url(../img/click/clickPregunta2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 28px;
    height: 31px;
    position: absolute;
    display: inline-block;
    left: 52%;
    top: 54%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.circulo .numero {
    font-family: 'cabinregular';
    font-size: 40px;
    color: #575756;
    letter-spacing: 0;
    text-align: center;
    position: absolute;
    display: none;
    top: 47%;
    left: 49%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.cntPregunta4 .texto,
.cntPregunta5 .texto {
    color: #fefefe;
    position: absolute;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0;
}

.cntPregunta6 .texto {
    color: #fefefe;
    position: absolute;
}

.cntPregunta4 .respuesta,
.cntPregunta5 .respuesta {
    color: #fefefe;
    font-size: 40px;
    margin: 20% 0 0 -260%;
    font-family: 'cabinregular';
}

.titulo {
    font-family: 'cabinregular';
    color: #575756;
    position: absolute;
    font-size: 30px;
    line-height: 35px;
    letter-spacing: -0.4px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    left: 50%;
    width: 980px;
    top: 82px;
}

.campoOculto {
    width: 149px;
    height: 81px;
    background-color: transparent;
    position: absolute;
    display: inline-block;
    cursor: pointer;
}

.campoOculto .clickCampoOculto {
    background-image: url(../img/click/clickPregunta.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 35px;
    height: 39px;
    position: absolute;
    display: inline-block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.bordeInferiorcampoOculto {
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.campoOculto .numero {
    font-family: 'cabinregular';
    font-size: 29px;
    color: #fefefe;
    letter-spacing: 0;
    text-align: center;
    position: absolute;
    display: none;
    top: 50%;
    left: 50%;
    white-space: nowrap;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.f1 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgAct1f1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1046px;
    height: 399.73px;
    left: 50%;
    top: 396px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -5.%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.f2 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgAct1f2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1021px;
    height: 452.73px;
    left: 50%;
    top: 417px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -5.%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.f3 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgAct1f3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1046px;
    height: 421.35px;
    left: 50%;
    top: 409px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -5.%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.f4 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgAct1f4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1046px;
    height: 373px;
    left: 640px;
    top: 321px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -5.%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.f5 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgAct1f5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1225px;
    height: 526.17px;
    left: 50%;
    top: 311px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -5.%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.fondo1 {
    background-image: url(../img/M_G06_U02_L06_01/imgFondo1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1247px;
    height: 659.19px;
    left: 50%;
    top: 349px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}

.ggc_contenido_M {
    background: #1D70B7;
    border-bottom-color: #00A099;
    color: #575756;
}

.contentClick {
    cursor: pointer;
    width: 200px;
    height: 200px;
    position: absolute;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.itemShow {
    width: 307px;
    height: 45px;
    top: 84px;
    left: 725px;
    position: absolute;
    margin: 0px;
}

.textoCelda {
    font-family: 'cabin';
    font-size: 35px;
    text-align: center;
    line-height: 40px;
    letter-spacing: normal;
}

.textoCelda2 {
    font-family: 'cabin';
    font-size: 21.36px;
    text-align: center;
    line-height: 25.6px;
    letter-spacing: normal;
}

.textoCelda2 ul {
    padding: 0px;
    margin: 0px;
    display: inline-block;
    vertical-align: top;
}

.textoCelda2 ul:nth-child(2) li {
    padding-top: 12px;
}

.boxP {
    width: 687px;
    height: 113px;
    /* border: 1px solid red; */
    
    position: absolute;
    left: 533px;
    top: 148px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #F6F6F6;
}

.itemP {
    width: 107PX;
    top: 196px;
    left: 19px;
    cursor: pointer;
    height: 111px;
}

.textoCaja {
    width: 297px;
    left: 162px;
    position: absolute;
    font-size: 40px;
    top: 92px;
    cursor: pointer;
}

.cajaProblemas {
    position: absolute;
    width: 118px;
    height: 83px;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    left: 630px;
    top: 54px;
    border-radius: 10px;
}

.popup1 {
    background-image: url(../img/M_G06_U4_L03_01/imgPopup1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1005px;
    height: 391px;
}

.popup1 .btnCerrar {
    background-image: url(../img/M_G06_U4_L03_01/imgBtnCerrar1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 920px;
    top: -30px;
    position: absolute;
}

.popup2 {
    background-image: url(../img/M_G06_U4_L03_01/imgPopup2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 994px;
    height: 397px;
}

.popup2 .btnCerrar {
    background-image: url(../img/M_G06_U4_L03_01/imgBtnCerrar1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 920px;
    top: -30px;
    position: absolute;
}

.popup3 {
    background-image: url(../img/M_G06_U4_L03_01/imgPopup3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 994px;
    height: 397px;
}

.popup3 .btnCerrar {
    background-image: url(../img/M_G06_U4_L03_01/imgBtnCerrar1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 920px;
    top: -30px;
    position: absolute;
}

.popup4 {
    background-image: url(../img/M_G06_U4_L03_01/imgPopup4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 685px;
    height: 742px;
}

.popup4 .btnCerrar {
    background-image: url(../img/M_G06_U4_L03_01/imgBtnCerrar1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 620px;
    top: -23px;
    position: absolute;
}

.popup5 {
    background-image: url(../img/M_G06_U4_L03_01/imgPopup5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 994px;
    height: 397px;
}

.popup5 .btnCerrar {
    background-image: url(../img/M_G06_U4_L03_01/imgBtnCerrar2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 927px;
    top: -23px;
    position: absolute;
}

.popup6 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgPopup6.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 994px;
    height: 397px;
}

.popup6 .btnCerrar {
    background-image: url(../img/M_G06_U4_L03_01/imgBtnCerrar2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 927px;
    top: -23px;
    position: absolute;
}

.popup7 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgPopup7.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 994px;
    height: 396px;
}

.popup7 .btnCerrar {
    background-image: url(../img/M_G06_U4_L03_01/imgBtnCerrar2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 927px;
    top: -23px;
    position: absolute;
}

.popup8 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgPopup8.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 685px;
    height: 744.83px;
}

.popup8 .btnCerrar {
    background-image: url(../img/M_G06_U4_L03_01/imgBtnCerrar2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 620px;
    top: -23px;
    position: absolute;
}

.popup9 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgPopup9.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 994px;
    height: 397px;
}

.popup9 .btnCerrar {
    background-image: url(../img/M_G06_U04_L03_03_01/imgBtnCerrar3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 929px;
    top: -23px;
    position: absolute;
}

.popup10 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgPopup10.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 994px;
    height: 397px;
}

.popup10 .btnCerrar {
    background-image: url(../img/M_G06_U04_L03_03_01/imgBtnCerrar3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 929px;
    top: -23px;
    position: absolute;
}

.popup11 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgPopup11.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1123px;
    height: 747px;
}

.popup11 .btnCerrar {
    background-image: url(../img/M_G06_U04_L03_03_01/imgBtnCerrar3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 1056px;
    top: -23px;
    position: absolute;
}

.popup12 {
    background-image: url(../img/M_G06_U04_L03_03_01/imgPopup12.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 1254.88px;
    height: 491px;
}

.popup12 .btnCerrar {
    background-image: url(../img/M_G06_U04_L03_03_01/imgBtnCerrar3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 81.75px;
    height: 81.75px;
    left: 1192px;
    top: -23px;
    position: absolute;
}

.input {
    position: absolute;
    left: 353px;
    top: 113px;
    width: 120px;
    outline: none;
    border: 0px;
    border-bottom: 1px solid #575756;
    font-family: 'cabinregular';
    font-size: 36px;
    padding: 0px;
    margin: 0px;
}

.inputDos {
    left: 460px;
    top: 188px;
    width: 142px;
}

.inputTres {
    left: 666px;
    top: 261px;
    width: 58px;
}

.inputCuatro {
    left: 93px;
    top: 195px;
    width: 32px;
    text-align: center;
}

.inputCinco {
    left: 603px;
    top: 121px;
    width: 47px;
    text-align: center;
}

.inputSeis {
    left: 64px;
    top: 114px;
    width: 36px;
    text-align: center;
}

.inputSiete {
    left: 158px;
    top: 175px;
    width: 42px;
    text-align: center;
}

.inputOcho {
    left: 188px;
    top: 279px;
    width: 42px;
    text-align: center;
    height: 37px;
}

.inputNueve {
    left: 396px;
    top: 112px;
    width: 48px;
    text-align: center;
}

.inputDiez {
    left: 695px;
    top: 110px;
    width: 87px;
    text-align: center;
}

.inputOnce {
    left: 473px;
    top: 174px;
    width: 165px;
    text-align: center;
}

.inputDoce {
    left: 509px;
    top: 238px;
    width: 111px;
    text-align: center;
    r;
}

.inputTrece {
    width: 92px;
    left: 201px;
    top: 109px;
    text-align: center;
}

.inputCatorce {
    width: 103px;
    left: 514px;
    top: 109px;
    text-align: center;
}

.inputCatorceQuince {
    width: 103px;
    left: 739px;
    top: 151px;
    text-align: center;
}

.inputQuince {
    width: 25px;
    left: 462px;
    top: 259px;
    text-align: center;
}

.inputDieciseis {
    width: 25px;
    left: 148px;
    top: 100px;
    text-align: center;
}

.inputDiecisiete {
    width: 44px;
    left: 77px;
    top: 148px;
    text-align: center;
}

.inputDieciocho {
    width: 39px;
    left: 256px;
    top: 195px;
    text-align: center;
}

.inputDieciNueve {
    width: 31px;
    left: 150px;
    top: 245px;
    text-align: center;
}

.inputVeinte {
    width: 49px;
    left: 79px;
    top: 292px;
    text-align: center;
}

.inputVeintiuno {
    width: 41px;
    left: 263px;
    top: 292px;
    text-align: center;
}

.inputVeintidos {
    width: 41px;
    left: 530px;
    top: 101px;
    text-align: center;
}

.inputVeintitres {
    width: 41px;
    left: 530px;
    top: 149px;
    text-align: center;
}

.inputveinticuatro {
    width: 41px;
    left: 566px;
    top: 195px;
    text-align: center;
    height: 39px;
}

.inputveinticinco {
    width: 41px;
    left: 566px;
    top: 240px;
    text-align: center;
    height: 39px;
}

.inputveintiseis {
    width: 41px;
    left: 517px;
    top: 285px;
    text-align: center;
}

.inputveintisiete {
    left: 99px;
    top: 133px;
    width: 99px;
}

.inputveintiocho {
    width: 167px;
    left: 479px;
    top: 190px;
    text-align: center;
}

.inputventinueve {
    width: 155px;
    left: 446px;
    top: 245px;
    text-align: center;
}

.inputtreinta {
    width: 34px;
    left: 338px;
    top: 280px;
    text-align: center;
    height: 31px;
    font-size: 30px;
}

.inputtreintauno {
    left: 283px;
    top: 110px;
    width: 46px;
    text-align: center;
}

.inputtreintaidos {
    left: 799px;
    top: 109px;
    width: 106px;
    text-align: center;
}

.inputtreintadtres {
    left: 409px;
    top: 230px;
    width: 46px;
    text-align: center;
}

.inputtreintaycuatro {
    left: 234px;
    top: 139px;
    width: 46px;
    text-align: center;
    height: 40px;
}

.inputtreintaycinco {
    left: 250px;
    top: 188px;
    width: 34px;
    text-align: center;
}

.inputtreintayseis {
    left: 439px;
    top: 210px;
    width: 34px;
    text-align: center;
    height: 40px;
}

.inputtreintaysiete {
    left: 322px;
    top: 260px;
    width: 34px;
    text-align: center;
}

.inputtreintayocho {
    left: 446px;
    top: 333px;
    width: 38px;
    text-align: center;
}

.inputtreintaynueve {
    left: 258px;
    top: 430px;
    width: 30px;
    text-align: center;
}

.inputcuarenta {
    left: 272px;
    top: 516px;
    width: 41px;
    text-align: center;
}

.inputcuarentaiuno {
    left: 165px;
    top: 593px;
    width: 38px;
    text-align: center;
    height: 37px;
}

.inputcuarentaidos {
    left: 247px;
    top: 636px;
    width: 45px;
    text-align: center;
    height: 38px;
}

.inputcuarentaittres {
    left: 613px;
    top: 108px;
    width: 60px;
    text-align: center;
    height: 39px;
}

.inputcuarentaicuatro {
    left: 644px;
    top: 243px;
    width: 60px;
    text-align: center;
    height: 39px;
}

.inputcuarentaicinco {
    left: 709px;
    top: 294px;
    width: 44px;
    text-align: center;
    height: 39px;
}

.inputcuarentaiseis {
    left: 665px;
    top: 356px;
    width: 60px;
    text-align: center;
    height: 39px;
}

.inputcuarentaisiete {
    left: 612px;
    top: 447px;
    width: 55px;
    text-align: center;
    height: 39px;
}

.inputcuarentaiocho {
    left: 709px;
    top: 509px;
    width: 55px;
    text-align: center;
    height: 39px;
}

.inputcuarentainueve {
    left: 672px;
    top: 612px;
    width: 55px;
    text-align: center;
    height: 39px;
}

.fraccionario {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    line-height: 30px;
    text-align: center;
}

.linea {
    width: 36px;
}

.fraccionario .linea {
    border: 1px solid #fefefe;
    /*width: 100%;*/
    
    vertical-align: middle;
}