
#imagenMapaEtapa2{
    position: absolute;
    left: 0;
    top: 0;
}
#idMapaCanvasEtapa2{
    position: absolute;
    left: -2000px;
    top: -2720px;
}
#idMapaEtapa2{
    margin: 0px;
    padding: 0px;   
    background: url('../img/piso-cuevano-LR-coll.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size:450%;
    overflow: hidden;
}
#idJugadorEtapa2{
    background-image: url('../img/sprites/Nino1.png');
    background-repeat: no-repeat;
/*El primer numero avanza de 30 en 30 positivo y el segundo de 50 en 50 negativo (x,y)*/
    background-position: 0 -50px;
    overflow: hidden;
}
#idMisionTerminadaEtapa2{
    position: absolute;
    left: 2400px;
    top: 3030px;
}
#idJuliaVEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 1520px;
    top: 1820px;
    
}
#idMargaritaVEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 710px;
    top: 1650px;
}
#idMaestraEEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 845px;
    top: 1560px;
    z-index: 50;
}
#idJulianSEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 3320px;
    top: 2630px;
}
#idJuanSEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 2190px;
    top: 2850px;
}
#idIsabelJEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 4535px;
    top: 3190px;
}
#idRicardoJEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 940px;
    top: 1725px;
}
#idLuisSEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 4370px;
    top: 2380px;
}
#idJoseSEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 1800px;
    top: 1600px;
    z-index: 50;
}
#idMagdalenaAEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 3150px;
    top: 3020px;
}
#idSalvadorJEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 2990px;
    top: 2915px;
}
#idSilverioSEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 2440px;
    top: 2110px;
}
#idRosaliaSEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 3900px;
    top: 2960px;
}
#idGerardoTEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 2750px;
    top: 1740px;
}
#idPadrePEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 2840px;
    top: 2140px;
}
#idAlejandroASDFEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 1680px;
    top: 2160px;
}
#idDiegoBEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 2960px;
    top: 2380px;
}
#idSamuelMEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 2640px;
    top: 2715px;
}
#idMatiasCEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 3400px;
    top: 2080px;
}
#idEvaAEtapa2{
    position: absolute;
    padding: 35px 10px;
    left: 3150px;
    top: 1845px;
}
.contenedorFotos{
    position: absolute;
    left: -2000px;
    top: -2720px;
}
.fotografiable{
    position: absolute;
    padding: 50px 25px;
    background: url('../img/herramientas_camara_icono.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#casa_huespedes{
    position: absolute;
    top: 2950px;
    left: 3200px; 
    z-index:21;
}
/*.fotografia{
    position: absolute;


    -webkit-transition:all linear 0.5s;
    -moz-transition:all linear 0.5s;
    transition:all linear 0.5s;

    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    
    opacity: 1;
}
.fotografia.ng-hide{
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    transform: scale(0.5);

    opacity: 0;
}*/

#escuela{
    position: absolute;
    left: 770px;
    top: 1540px;
    z-index:50;
}
#estacion_tren{
    position: absolute;
    top: 2800px;
    left: 2100px; 
    z-index:21;
}
#hacienda_01{
    position: absolute;
    left: 1520px;
    top: 1505px;
    z-index:50;
}
#hacienda_02{
    position: absolute;
    left: 2150px;
    top: 1830px;
    z-index:21;
}
#hospital{
    position: absolute;
    left: 2560px;
    top: 2060px;
    z-index:21;
}
#iglesia{
    position: absolute;
    left: 2890px;
    top: 1970px;
    z-index:21;
}
#lago{
    position: absolute;
    top: 1350px;
    left: 3300px; 
    z-index:22;
}
#mercado{
    position: absolute;
    left: 1350px;
    top: 1900px;
    z-index:21;
}
#palacio_gobierno{
    position: absolute;
    left: 3050px;
    top: 2280px;
    z-index:21;
}
#puente{
    position: absolute;
    left: 600px;
    top: 1100px;
    z-index:50;
}
#tienda_raya{
    position: absolute;
    left: 1050px;
    top: 1750px;
    z-index:50;
}
.photoModal{
    width: 100%;
    margin: 0 auto;
}

.preguntaEtapa2Class:hover{
    background-color: #1193D9;
    color: white;
}
.preguntaEtapa2Class.ng-click-active{
    background-color: #115F9D;
    color: white;
}
.activeQEtapa2{
    background-color: #115F9D;
    color: white;
}
.contenedorMuestras{
    position: absolute;
    left: -2000px;
    top: -2720px;
}
.recogible{
    position: absolute;
    padding: 40px 5px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#muestra_arriba{
    position: absolute;
    top: 120px;
    left: 290px; 
    z-index:22;
}
#muestra_segunda_antes_rio{
    position: absolute;
    top: 530px;
    left: 570px; 
    z-index:22;
}
#muestra_tercera_antes_rio{
    position: absolute;
    top: 400px;
    left: 1550px; 
    z-index:22;
}
#muestra_puente{
    position: absolute;
    top: 1035px;
    left: 510px;
    z-index:50;
}
#muestra_terreno_entrada{
    position: absolute;
    top: 1320px;
    left: 1760px; 
    z-index:22;
}
#muestra_cerca_rio{
    position: absolute;
    top: 1010px;
    left: 1700px; 
    z-index:22;
}
#muestra_lago{
    position: absolute;
    top: 1180px;
    left: 2980px; 
    z-index:22;
}
#muestra_basura{
    position: absolute;
    top: 1910px;
    left: 4450px; 
    z-index:22;
}
#muestra_casa{
    position: absolute;
    top: 2400px;
    left: 4470px; 
    z-index:22;
}
#muestra_posada{
    position: absolute;
    top: 3300px;
    left: 2900px; 
    z-index:22;
}
#muestra_armeria{
    position: absolute;
    top: 3600px;
    left: 3300px; 
    z-index:22;
}
#muestra_panteon{
    position: absolute;
    top: 2550px;
    left: 5070px; 
    z-index:22;
}
#muestra_casas_abajo{
    position: absolute;
    top: 3590px;
    left: 4800px; 
    z-index:22;
}
#muestra_ultima{
    position: absolute;
    top: 3350px;
    left: 5650px; 
    z-index:22;
}
.muestraModal{        
    margin-left: 35%;
}

.recogibleDisp{
    position: absolute;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
}
.img-dispensario{
}
#dispensario{
    position: absolute;
    left: 3100px;
    top: 1700px;
}