.tradi{
	position:absolute;
	top: 550px;
	left: 410px;
	background: url('../img/tradibtn_01.png') no-repeat;
	width: 250px;
	height: 80px;
	cursor: pointer;
}


.tradi:active{
	position:absolute;
	top: 550px;
	left: 410px;
	background: url('../img/tradibtn_02.png') no-repeat;
	width: 250px;
	height: 80px;
}

.func{
	position:absolute;
	top: 550px;
	left: 755px;
	background: url('../img/funcbtn_01.png') no-repeat;
	width: 250px;
	height: 83px;
	cursor: pointer;
}

.func:Active{
	position:absolute;
	top: 550px;
	left: 755px;
	background: url('../img/funcbtn_02.png') no-repeat;
	width: 250px;
	height: 83px;
}

.columnapistas{
	padding-top: 252px;
	padding-left: 100px;
}
.columnapistas img{
	pointer-events:none;
	
}
.alimentos{
	position:absolute;
	top: 210px;
	left: 910px;
	background: url('../img/alimentos_02.png') no-repeat;
	width: 335px;
	height: 335px;
	cursor: pointer;
}
.alimentos:Active{
	position:absolute;
	top: 210px;
	left: 910px;
	background: url('../img/alimentos_01.png') no-repeat;
	width: 400px;
	height: 400px;
}
.alimentos:hover{ opacity:0.9}

.puntaje{
	position:absolute; 
	margin-top: -120px; 
	margin-left: 965px;
	font-size: 24px;
	color: #fff;
}

.numpista{
	position:absolute; 
	margin-top: -22px; 
	margin-left: 1117px;
	font-size: 37px;
	color: #030304;
	z-index: 20;
}

.pistas_tradicional{
	position: absolute;
	top: 362px;
	left: 424px; 
	width: 20px;
	height: 500px;
}

.pistas_funcional{
	position: absolute;
	top: 362px;
	left: 683px; 
	width: 20px;
	height: 500px;
	width: 20\0px;
	height: 500\0px;
}

input[type="checkbox"]{
    display:inline-block;
    width:35px;
    height:35px;
    cursor:pointer;
}

.instruc{
	position: absolute;
	top: 696px;
	left: 111px;
	width: 250px;
	height: 53px;
	background-color: #BDCF0B;
	cursor: pointer;
	font-size: 38px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}

.instruc:active{
	top: 694px;
}
.instruc:hover{ opacity: 0.9}

.controles{
	position:absolute;
	top: 645px;
	left: 955px;
	background: url(../img/audio_01.png) no-repeat;
	width: 71px;
	height: 71px;
	cursor: pointer;
}
.controles:active{
	position:absolute;
	top: 648px;
	left: 955px;
	background: url(../img/audio_02.png) no-repeat;
	width: 71px;
	height: 71px;
}

.pause{
	position:absolute;
	top: 645px;
	left: 955px;
	background: url(../img/pause_01.png) no-repeat;
	width: 71px;
	height: 71px;
	cursor: pointer;
}
.pause:active{
	position:absolute;
	top: 648px;
	left: 955px;
	background: url(../img/pause_02.png) no-repeat;
	width: 71px;
	height: 71px;
}

.lyPopUp{position:absolute;left:361px;top:50%;background:#000; border-radius: 15px 0 15px 15px;}
.lyClose{position:absolute;right:-8px;top:-12px; background:none; padding: 5px; border-radius: 7px;}
.lyClose img{ padding-top:4px;}
.lyPopCont{width:1000px;height:auto; background:#fff; border-radius: 15px 0 15px 15px; margin: 10px; padding: 5px; box-shadow: 0 0 10px #666; border: solid 25px #64B238;}
.lyPopCont .ly_head{padding:25px 0 20px 50px;background:#45b29d;font-size:2.25em;color:#fff;min-height:35px;}
.lyPopCont .ly_cont{padding:10px 0 0;overflow:hidden;font-size:2em;}
.lyPopCont .ly_cont{padding:30px 0;text-align:center;}
.lyPopCont .ly_cont img{border-radius:15px; border-style: dashed; border-width: 3px; border-color:#c5653a;}

.lyPopUp2{position:absolute;left:361px;top:50%;background:#000; border-radius: 15px 0 15px 15px;}
.lyClose2{position:absolute;right:-8px;top:-12px; background:none; padding: 5px; border-radius: 7px;}
.lyClose2 img{ padding-top:4px;}
.lyPopCont2{width:1000px;height:auto; background:#fff; border-radius: 15px 0 15px 15px; margin: 10px; padding: 5px; box-shadow: 0 0 10px #666; border: solid 25px #D84204;}
.lyPopCont2 .ly_head2{padding:25px 0 20px 50px;background:#45b29d;font-size:2.25em;color:#fff;min-height:35px;}
.lyPopCont2 .ly_cont2{padding:10px 0 0;overflow:hidden;font-size:2em;}
.lyPopCont2 .ly_cont2{padding:30px 0;text-align:center;}
.lyPopCont2 .ly_cont2 img{border-radius:15px; border-style: dashed; border-width: 3px; border-color:#c5653a;}

.ccommons{position: absolute;background:url('../img/btn_cc.png') no-repeat;background-size:contain;width: 52px;height: 50px;bottom:25px;right:20px;cursor:pointer; z-index: 1000;}
.ccommons:hover{ opacity: 0.9}
.ccommons:active{background:url('../img/btn_ccoff.png') no-repeat;background-size:contain;width: 52px;height: 50px;bottom:22px;right:20px}
.lyPopUpccommons{position:absolute;left:361px;top:50%;background:#fff; border: solid 6px #042C49; border-radius:10px;  }
.lyCloseccommons{position:absolute;right:-30px;top:-35px; background:none; padding: 5px; border-radius: 7px;}
.lyPopContccommons{min-height:200px; max-height:410px; width:1000px;background:#709CB2;color:#fff;}
.lyPopContccommons .ly_headccommons{padding:25px 0 20px 50px;background:#45b29d;color:#fff;min-height:35px;}
.lyPopContccommons .ly_contccommons{font-size:1.2em;padding:30px 0;text-align: justify; margin: 5px 20px;}