html, body{margin:0; padding: 0px}/* *{font-family:Arial} */
body {
    background-image: url(../img/fondoJuego.jpg)  !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    margin: 0px;
    height: 100% !important;
    overflow: hidden;
}
#pestana{width:640px;height:960px;background-image:url("../img/app/fondo.jpg");margin:0 auto;overflow:hidden;position:relative}#formulario{color:#fff;width:60%;margin:0 auto;padding-top:1050px;font-size:1.2em;}#formulario p{text-align:center;}#formulario p.form-control{padding:5px 10px;border-radius:10px;border:1px solid #ccc;background:#fff;}#formulario p.form-control input{width:100%;background:transparent;font-size:1.3em;border:none}#formulario.mostrar{padding-top:300px}#seccionFormulario{position:relative;width:100%;height:100%;display:none}#botonJugar{position:absolute;top:100%;left:50%;margin-left:-48px;opacity:0;font-size:2em;}#botonJugar.mostrar{top:70%;opacity:1}#splash{position:absolute;top:0;left:0;display:none}#contenidoJuego{opacity:0}#seccionPortada{position:relative;width:100%;height:100%;}#seccionPortada .posicionar{position:absolute;transition:all .8s ease}#seccionPortada #imagenBloques{bottom:-450px;left:50px;}#seccionPortada #imagenBloques.mostrar{bottom:0}#seccionPortada #imagenEmpaque{top:250px;left:-300px;}#seccionPortada #imagenEmpaque.mostrar{left:60px}#seccionPortada #imagenLogo{left:50%;margin-left:-135px;top:-200px;}#seccionPortada #imagenLogo.mostrar{top:20px}#seccionPortada #imagenPersonaje{top:250px;right:-300px;}#seccionPortada #imagenPersonaje.mostrar{right:50px}#seccionPortada #imagenPremios{bottom:-150px;margin-left:-280px;left:50%;}#seccionPortada #imagenPremios.mostrar{bottom:50px}#seccionPortada #btnFacebook{top:90%;left:50%;margin-left:-170px;cursor:pointer;opacity:0;}#seccionPortada #btnFacebook.mostrar{opacity:1;top:70%}#botonesControl{display:none;position:absolute;bottom:20px;left:20px;}#botonesControl img{cursor:pointer}#botoneraUsuario{display:none;position:absolute;top:20px;left:20px}#botoneraAudioJuego{display:none;position:absolute;top:20px;right:20px}.animar{transition:all .8s ease}.botonCeleste{background:#207cbb;color:#fff;font-size:1.5em;border:3px solid #fff;border-radius:10px;padding:10px 20px;cursor:pointer}.flotar{float:left}.enlace{text-decoration:underline;cursor:pointer}#lblPuntaje{color:#1f3e83;font-size:40px;font-weight:bold;vertical-align:middle;line-height:50px;margin-left:15px}#modalResultados table{width:100%;padding-bottom:15px;}#modalResultados table tr:nth-child(odd){background:#eef6fa}#modalResultados table tr td{padding:5px}#modalRanking .table{width:100%;margin:0 auto;padding-bottom:15px;}#modalRanking .table .posicion{text-align:right}#modalRanking .table .puntaje{text-align:right}#modalRanking .table tbody tr:nth-child(odd){background:#eef6fa}#modalRanking .table tr th{color:#1f3e83;text-align:center;font-size:1.1em;padding-bottom:15px}#modalRanking .table tr td img{width:25px}.subMensaje{text-align:center}#modalTerminosCondiciones .subTitulo{color:#1f3e83;background:#eff6fa;padding:10px 15px;margin:0}#modalTerminosCondiciones .descripcion{padding:15px;color:#6a6a6a}#modalInformacion table .filaSeleccionada{background:#eff6fa}#modalInformacion table td{padding:15px}.text-center{text-align:center}.modal{display:none;background:rgba(0,0,0,0.9);position:absolute;width:100%;height:100%;z-index:1000;top:0;left:0;position:fixed;overflow:auto;}.modal .titulo{color:#207cbb;padding:15px;text-align:center;font-size:1.5em;line-height: 1em;font-weight: bolder;}.modal .contenido{background:#fff;margin:25px;border-radius:10px;padding:15px;}.modal .contenido .botonCerrar{position:absolute;top:0;right:0;cursor:pointer}
.finJuego {
    display: none;
    color: #fff;
    background-color: white;
    width: 100%;
}
.finJuego-ventana{
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.finJuego-ventana-poncho {
    width: 50px;
    margin: 0 auto;
    display: block;
    padding-top: 40px;
}
.finJuego-ventana-puntaje {
    color: #D43D8D;
    font-size: 28px;
    text-align: center;
}
.finJuego-ventana-subtitulo {
    color: #000;
    font-size: 28px;
    text-align: center;
}
.finJuego-ventana-ranking {
    color: #fff;
    font-family: sans-serif;
    width: 200px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.finJuego-btnCompartir:hover {
    opacity: 0.8;
}

.finJuego-btnJugar:hover {
    opacity: 0.8;
}