body{
	width: 100%;	
	height: 100%;
	visibility:hidden;
	overflow:hidden;	
}
 
#imagenes {	
	padding-top:20px;
	border:none;
	position: absolute;
	background:none; 
	left: 420px;
	right: 0px;
	top: 190px;
	bottom: 0px;
	margin:0  auto;
	transform-origin:0 0;
	-ms-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	height: 600px;
	width: 500px;
	overflow:hidden;
	/*border:1px solid #00f;*/
    z-index: 1;
}

#imagenes div {	
    float: left;
	background-image: url("../img/carta.png");
 	background-size: 150px 150px;
    /*margin: 5px;*/
    padding: 1x; 
    cursor: pointer;
    z-index: 2;
	overflow:hidden;
}

/*
Espaciado del div central 
*/
#img1-4{
	float: left;
    margin-right: 150px;	
}

#img2-1{	
	float:left;
}


#imagenes div img {	
	max-width:100%;
	height:auto;
    border: 2px;
    z-index: 3;
}

.opacity {
   /* opacity: .6;
    filter: alpha(opacity=60);*/
}

.link {
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
    background: #d54500;
    padding: 5px 10px;
    border-radius: .5em;
}

.link:hover {
    background: #999;
}

#msg_correcto {
	position: absolute;
	left: 50%;
	top: 50%; 
	width:530px;
	height:160px;
	margin-top: -80px;
	margin-left: -265px;
	overflow:hidden; 	
	background-image: url(../img/msg_correcto.png);	
	position:absolute;
	z-index:11000;	
}

#msg_ayuda {
	position: absolute;
	left: 50%;
	top: 50%; 
	width:531px;
	height:249px;
	margin-top: -124px;
	margin-left: -265px;
	overflow:hidden; 	
	background-image: url(../img/help_memory_game.png);	
	position:absolute;
	z-index:11001;	
}

.txt_tiempo{
	position: absolute;
	font-size:24px;
	top: 225px;
	left:695px;	
}

.tiempo{
	background-image: url(../img/bg_timer.png);
	position: absolute;
	margin: 0px;
	left: 970px;
	top: 190px;
	width: 140px;
	height: 65px;
	line-height: 65px;
	right: auto;
	bottom: auto;
	text-align:center;
	vertical-align:middle;
	font-size:24px;
	/*clip: rect(0px, 70px, 70px, 0px);*/
	background-size: 100% 100%;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	transform: translate(0px, 0px) rotate(0deg) scale(1, 1);	
}

.bt_reiniciar{
	display:block;
	background-image: url(../img/bt_reload.png);
	position: absolute;
	margin: 0px;
	left: 1109px;
	top: 210px;
	width: 65px;
	height: 65px;
	right: auto;
	bottom: auto;
	/*clip: rect(0px, 70px, 70px, 0px);*/
	background-size: 100% 100%;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	/*transform: translate(0px, 0px) rotate(0deg) scale(1, 1);*/
	cursor: pointer;
	z-index:1000;
}
.bt_reiniciar:hover{
	background-position:2px 2px;
}

.bt_ayuda{
	background-image: url(../img/bt_help.png);
	position: absolute;
	margin: 0px;
	left: 1175px;
	top: 210px;
	width: 65px;
	height: 65px;
	right: auto;
	bottom: auto;
	clip: rect(0px, 70px, 70px, 0px);
	background-size: 100% 100%;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	transform: translate(0px, 0px) rotate(0deg) scale(1, 1);
	cursor:pointer;
	z-index:1000;
}

