@font-face  { font-family: Jacoby; src: url('../fonts/Jacoby_ICG_Black.eot'), url('../fonts/Jacoby_ICG_Black.ttf'),  url('../fonts/jacoby_icg_black.otf') }
@font-face  { font-family: Sans-mt; src: url('../fonts/33535gillsansmt.eot'), url('../fonts/33535gillsansmt.ttf'),  url('../fonts/33535gillsansmt.otf') }
@font-face  { font-family: Trebuchet MS; src: url('../fonts/TREBUC.eot'), url('../fonts/TREBUC.ttf'),  url('../fonts/TREBUC.otf') }

@font-face  { font-family: BrunoJBStd; src: url('../fonts/brunojbstd.eot'), url('../fonts/BrunoJBStd.otf'),  url('../fonts/brunojbstd.ttf') }
@font-face  { font-family: CarolinaLTStd; src: url('../fonts/carolinaltstd.eot'), url('../fonts/CarolinaLTStd.otf'),  url('../fonts/carolinaltstd.ttf') }

@font-face  { font-family: PRESEN01; src: url('../fonts/PRESEN01.eot'), url('../fonts/PRESEN01.otf'),  url('../fonts/PRESEN01.ttf') }

body, html{
    overflow: none !important;
}

#inst{
position: absolute;
left:75px;
top:50px;
font-size: 15px;
font-family: Verdana, Geneva, sans-serif;
color: #333333;
font-weight: normal;
font-style: normal;

}

#contenedor{
	position: absolute;
	top: 90px;
}
#all{
	overflow:hidden;	
}
#inst_1{
		position: absolute;
		top: 5px;
		left: 20px;
		font-family: Trebuchet MS;
		width: 800px;
		font-size: 20px;
		text-align: left;

}
#restart_msg{
		position: absolute;
		top:45px;
		left: 10px;
		display:none;
}
#close_msg{
		position: absolute;
		top:45px;
		left: 35px;
		display:none;
}
#page1{
		height: 505px;
		left: 0px;
		position: absolute;
		text-align: center;
		top: 0px;
		width: 910px;
		
			
}
#page2{
		height: 505px;
		left: 0px;
		position: absolute;
		text-align: center;
		top: 0px;
		width: 910px;
		display:none;
		
}

#displayImg {
	position: absolute;
	left: 63px;
	top: 47px;
}


#drag_div{
		height: 95px;
		width: 510px;
		position: absolute;
		top: 397px;
		left: 206px;
		border: 3px solid #ff9900;
		border-radius: 12px;
}
#drag_1{
		position: absolute;
		left: 70px;
		top: 42px;
		height: 40px;
		width: 40px;
		cursor:pointer;
}

#drag_2{
		position: absolute;
		left: 235px;
		top: 43px;
		height: 40px;
		width: 40px;
		cursor:pointer;
}

#drag_3{
		position: absolute;
		left: 365px;
		top: 15px;
		height: 95px;
		width: 128px;
		cursor:pointer;
}

#check{
		position: absolute;
		top: 420px;
		left: 760px;
		height: 79px;
		width: 152px;
		cursor:pointer;
		opacity:1;
}

.largo{
	position: absolute;
	left: 130px;
	font-size: 20px;
	font-family: PRESEN01;
	top: 307px;
	color: #666;
}

.ans{
	position: absolute;
	left: 196px;
	font-size: 30px;
	font-family: PRESEN01;
	top: 299px;
	color: #666;
}

.inc{
	position: absolute;
	left: 196px;
	top: 282px;
	width: 16px;
	height: 16px;
	background: red;
	opacity:0;
	cursor:pointer;
}

.dec{
	position: absolute;
	left: 196px;
	top: 340px;
	width: 16px;
	height: 16px;
	background: red;
	opacity:0;
	cursor:pointer;
}




#ans_2{
	left: 470px;
	top: 299px;
}
#ans_3{
	left: 726px;
	top: 299px;
}

#inc_2{
	left: 470px;
	top: 282px;
}
#inc_3{
	left: 726px;
	top: 282px;
}



#dec_2{
	left:470px;
	top: 340px;
}
#dec_3{
	left: 726px;
	top: 340px;
}



#largo2{
	left: 400px;
	top: 307px;
}
#largo3{
	left: 660px;
	top: 307px;
}

#dragTxt{
	position: absolute;
	left: 157px;
	font-size: 23px;
	font-family: Jacoby;
	color: #ff9900;
}
#check1{
		display:none;
}
#check2{
		display:none;
}
#check3{
		display:none;
}
#check4{
		display:none;
}
#check5{
		display:none;
}
#final_anim{
		position: absolute;
		top: -231px;
		right: 35px;
		width: 255px;
		height: 174px;
		display:none;
}
#correct_1{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 255px;
		height: 174px;
}
#correct_2{
		cursor: pointer;
    height: 45px;
    left: 67px;
    position: absolute;
    top: 100px;
    width: 114px;
}
#page2_activity{
		height: 360px;
		width: 810px;
		position: absolute;
		top: 35px;
		left: 50px;
}
#dip{
		position: absolute;
		font-family:BrunoJBStd;
		font-size: 48px ;
		color: #0066CC;
		left: 250px;
		top: 65px
}

#line1{
		position: absolute;
		font: 23px CarolinaLTStd;
		left: 240px;
		top: 150px;
}

#line2{
		position: absolute;
		font: 23px CarolinaLTStd;
		left: 195px;
		top: 230px;
}
#fecha
{
		position: absolute;
		font: 22px CarolinaLTStd;
		left: 265px;
		top: 290px;
	}
#inputTxt{
		position: absolute;
		background-color: transparent;
		border: none;
		font: 23px avenir, arial;
		text-align: center;
		width: 444px;
		top: 185px;
		left: 180px;
}
#inputTxt1{
		position: absolute;
		background-color: transparent;
		border: none;
		font: 23px avenir, arial;
		text-align: center;
		width: 355px;
		top: 285px;
		left: 330px;
}