body
{
	background-color: #ffffff;
	margin:0em;
	padding:0em;
	overflow:hidden;
    
	webkit-user-select:none;
}
#game{
    width: 1024px;
    height: 768px;
    margin: 0px auto;
    position: relative;
}
#volver{
    position: relative;
    top: 10px;
    left: 19px;
}


[draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

/*-----------------------------------            Piezas         */


#pieza1{
    position: absolute;
    top:18px;
    left:135px;
    width: 172px;
    height: 155px;
    background-image: url(imagenes/puzle23/pieza1.png);
    background-size: 172px;
}
#pieza2{
    position: absolute;
    top:200px;
    left:22px;
    width: 114px;
    height: 180px;
    background-image: url(imagenes/puzle23/pieza2.png);
    background-size: 114px;
}
#pieza3{
    position: absolute;
    top:475px;
    left:2px;
    width: 152px;
    height: 152px;
    background-image: url(imagenes/puzle23/pieza3.png);
    background-size: 152px;
}
#pieza4{
    position: absolute;
    top:420px;
    left:302px;
    width: 148px;
    height: 220px;
    background-image: url(imagenes/puzle23/pieza4.png);
    background-size: 148px;
}
#pieza5{
    position: absolute;
    top:404px;
    left:591px;
    width: 93px;
    height: 264px;
    background-image: url(imagenes/puzle23/pieza5.png);
    background-size: 93px;
}
#pieza6{
    position: absolute;
    top:250px;
    left:252px;
    width: 176px;
    height: 148px;
    background-image: url(imagenes/puzle23/pieza6.png);
    background-size: 176px;
}

/*-----------------------------------            Hueco         */


#hueco1{
    position: absolute;
    top:254px;
    right:10px;
    width: 172px;
    height: 155px;
    background-image: url(imagenes/puzle23/pieza1fondo.png);
    background-size: 172px;
    opacity: 0.8;
}
#hueco2{
    position: absolute;
    top:10px;
    right:367px;
    width: 114px;
    height: 180px;
    background-image: url(imagenes/puzle23/pieza2fondo.png);
    background-size: 114px;
    opacity: 0.8;
}
#hueco3{
    position: absolute;
    top:190px;
    right:358px;
    width: 152px;
    height: 152px;
    background-image: url(imagenes/puzle23/pieza3fondo.png);
    background-size: 152px;
    opacity: 0.8;
}
#hueco4{
    position: absolute;
    top:34px;
    right:126px;
    width: 148px;
    height: 220px;
    background-image: url(imagenes/puzle23/pieza4fondo.png);
    background-size: 148px;
    opacity: 0.8;
}
#hueco5{
    position: absolute;
    top:32px;
    right:274px;
    width: 93px;
    height: 264px;
    background-image: url(imagenes/puzle23/pieza5fondo.png);
    background-size: 93px;
    opacity: 0.8;
}
#hueco6{
    position: absolute;
    top:254px;
    right:182px;
    width: 176px;
    height: 148px;
    background-image: url(imagenes/puzle23/pieza6fondo.png);
    background-size: 176px;
    opacity: 0.8;
}

#fin{
    position: fixed;
    top:0px;
    /*background-color: rgba(0, 0, 0, 0.38);*/
    background-image: url(imagenes/puzle22/imagen_final.png);
    width: 1024px;
    height: 768px;
    display: none;
    z-index: 900;
}

#saludo{
    position: fixed;
    top:0px;
    /*background-color: rgba(0, 0, 0, 0.38);*/
    width: 1024px;
    height: 768px;
    text-align: center;
    font-size: 30px;
    color: #000;
    font-family: sans-serif;
}

#cuadro_saludo{
    margin: 10% auto;
    padding: 50px;
    background-color: #fff;
    width: 500px;
    height: 250px;
    -webkit-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    
    -webkit-box-shadow: 0 0 5px 3px #5C5C5C;
    box-shadow: 0 0 5px 3px #5C5C5C;
}
