@charset "utf-8";




/* css para ocultar botonera*/
#botonera:before {
	background-color: transparent!important;
}
#botonera div {
	border-bottom: 6px solid #89380f;
}
/* /. */
 
p.intru1 {
  position: absolute;
  top: 100px;
  left: 18px;
  width: 1070px;
  text-align: left;
  font-size: 30px;
  background-color: #EB7F26;
  color: white;
  border-radius: 9px;
  padding: 6px;
  padding-left: 24px;
}
 

.validar {
	position: absolute;
  top: 570px;
  right: 90px;
	background-color: #EF964D;
	border-radius: 12px;
	width: 142px;
	padding: 6px;
	color: white;
	cursor: pointer;
	font-size:30px;
	text-align:center;
}
.validar:active {
	top: 575px;
}
.validar:hover {
	background-color: #EB7F26;
} 
 
h1{ padding-bottom:20px;}

.fotointerno img{ 
	border-radius: 15px; 
	width: 950px;
}

.image1{
	position: absolute; 
	top: 280px; 
	left: 220px; 
	width: 250px;
}
.image2{
	position: absolute; 
	top: 280px; 
	left: 820px; 
	width: 250px;
}

.tipodeproblema{ 
	font-size: 46px; 
	position:absolute; 
	top: 195px; 
	background:rgba(234,231,213, 0.5); 
	border: dashed #c5653a; 
	padding: 10px 30px; 
	left: 55px; 
	border-radius: 15px 15px 0 0; 
	width: 353px; 
	border-width: 5px 5px 0 5px;
}
.enunciado{ 
	font-size: 46px; 
	position:absolute; 
	top: 195px; 
	left: 550px; 
	background:rgba(234,231,213, 0.5); 
	border: dashed #c5653a; 
	padding: 10px 30px; 
	width: 700px; 
	border-radius: 15px 15px 0 0; 
	border-width: 5px 5px 0 5px;
}
.operation1{ 
	position:absolute; 
	width:412.5px; 
	height: 326px; 
	margin-left: 35px; 
	margin-top: 160px; 
	border: dashed #c5653a; 
	border-radius: 0 0 15px 15px; 
	border-width: 0 5px 5px 5px; 
	padding: 50px 0;
}
span .cuadro2{ 
	margin-top: 1000px; 
	text-align: center;
}
.areadetexto3{ 
	font-size:40px; 
	left: 160px; 
	margin-left: 170px; 
	margin-top: 25px;
}

placeholder{ text-align:center;}

input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	padding: 40px 15px; 
	background: #004756; 
	color: #fff;
}
.caracteristica_cuadronum1{
	font-size:40px; 
	left: 160px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 65px 30px; 
	width: 90px; 
	text-align:center; 
	height: 40px; 
	margin-left: 170px; 
	color: #fff;
}
.caracteristica_cuadronum2{
	font-size:40px; 
	left: -70px; 
	margin-top: -305px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 120px 20px; 
	width: 100px; 
	height: 64px; 
	position:relative; 
	text-align:center; 
	color: #FFF;
}
.problema1{ 
	font-size: 36px; 
	position:absolute; 
	top: 276px; 
	left: 550px; 
	border: dashed #c5653a; 
	padding: 103px 30px; 
	width: 700px; 
	text-align: justify; 
	border-radius: 0 0 15px 15px; 
	border-width: 0px 5px 5px 5px;
	height: 215.7px;
	font-family: cabinregular;
}
.problema2{ 
	font-size: 30px; 
	position:absolute; 
	top: 276px; 
	left: 550px; 
	border: dashed 5px #c5653a; 
	padding: 10px 10px 0px 15px; 
	width: 735px;  
	border-radius: 0 0 15px 15px; 
	height: 410px; 
	border-width: 0px 5px 5px 5px;
	font-family: cabinregular;
	text-align:justify;
}

.areadetexto4{ 
	position: absolute; 
	font-size:46px; 
	left: 850px; 
	top: 430px;
}
.areadetexto4 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	padding: 0; 
	margin: 10px 0; 
	background: #FFF; 
	color: #004756;
}
.areadetexto5{ 
	position: absolute; 
	font-size:46px; 
	left: 850px; 
	top: 500px;
}
.areadetexto5 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	padding: 0; 
	margin: 10px 0; 
	background: #FFF; 
	color: #004756;
}
.areadetexto6{ 
	position: absolute; 
	font-size:46px; 
	left: 850px; 
	top: 600px;
}
.areadetexto6 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	padding: 0; 
	margin: 10px 0; 
	background: #FFF; 
	color: #004756;
}
.areadetexto7{ 
	position: absolute; 
	float:left; 
	font-size:46px; 
	top: 71px; 
	left: 69px;
}
.areadetexto7 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center;
	margin: 0px 0;
}
.areadetexto8{ 
	position: absolute; 
	float:left; 
	font-size:40px; 
	top: 206px; 
	left: 220px;
}
.areadetexto8 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	margin: 0px 0; 
	padding: 60px 18px;
}
.areadetexto9{ 
	position: absolute; 
	font-size:46px; 
	left: 850px; 
	top: 500px;
}
.areadetexto9 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	padding: 0; 
	margin: 10px 0; 
	background: #FFF; 
	color: #004756;
}
.areadetexto10{ 
	position: absolute; 
	font-size:46px; 
	left: 850px; 
	top: 600px;
}
.areadetexto10 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	padding: 0; 
	margin: 10px 0; 
	background: #FFF; 
	color: #004756;
}
.areadetexto11{ 
	position: absolute; 
	float:left; 
	font-size:40px; 
	top: 206px; 
	left: 220px;
}
.areadetexto11 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	margin: 0px 0; 
	padding: 60px 9px;
}
.areadetexto12{ 
	position: absolute; 
	float:left; 
	font-size:40px; 
	top: 66px; 
	left: 220px;
}
.areadetexto12 input{ 
	border: dashed #CC9900; 
	border-radius: 15px; 
	text-align:center; 
	margin: 0px 0; 
	padding: 130px 15px;
}
.signo{ 
	position:relative; 
	left: -155px; 
	top: 150px; 
	width: 50px;
}
.signo1{ 
	position:relative; 
	left: 110px; 
	top: 410px; 
	width: 50px; 
}
.signodivi{ 
	position:absolute; 
	top: 580px; 
	left: 802px;
}
.signodivi2{ 
	position:absolute; 
	padding-top: 470px; 
	padding-left: 780px;
}

.caracteristica_cuadronum3{ 
	color: #fff; 
	font-size:40px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 65px 30px; 
	width: 90px; 
	text-align:center; 
	height:40px; 
	margin-left: 240px; 
	margin-top: 160px;
}
.caracteristica_cuadronum4{
	position: absolute; 
	font-size:40px; 
	left: -50px; 
	margin-top: -150px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 100px 15px 50px 15px; 
	width: 144px; 
	height: 160px; 
	text-align:center; 
	top: 221px; 
	left: 69px;
}
.caracteristica_cuadronum6{
	color: #fff; 
	font-size:40px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 50px 30px 20px 30px; 
	width: 103px; 
	text-align:center; 
	height:70px; 
	margin-left: 189px; 
	margin-top: 22px;
}
.caracteristica_cuadronum5{
	color: #fff; 
	position: absolute; 
	font-size:40px; 
	left: -40px; 
	margin-top: -150px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 115px 15px 35px 15px; 
	width: 130px; 
	height: 160px; 
	text-align:center; 
	top: 221px; 
	left: 50px;
}
.caracteristica_cuadronum7{
	color: #fff; 
	font-size:40px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 50px 30px 20px 30px; 
	width: 105px; 
	text-align:center; 
	height:70px; 
	margin-left: 189px; 
	margin-top: 20px;
}
.caracteristica_cuadronum8{
	color: #fff;
	position: absolute; 
	font-size:40px; 
	left: -40px; 
	margin-top: -10px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 70px 15px 35px 15px; 
	width: 130px; 
	height: 70px; 
	text-align:center; 
	top: 215px; 
	left: 50px;
}
.caracteristica_cuadronum9{
	color: #fff; 
	position: absolute; 
	font-size:40px; 
	left: -40px; 
	margin-top: -10px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 70px 15px 35px 15px; 
	width: 130px; 
	height: 70px; 
	text-align:center; 
	top: 215px; 
	left: 50px;
}
.caracteristica_cuadronum10{
	color: #fff; 
	font-size:40px; 
	background-color:#004756; 
	border: none; 
	border-radius: 15px; 
	padding: 50px 30px 20px 30px; 
	width: 100px; 
	text-align:center; 
	height:70px; 
	margin-left: -153px; 
	margin-top: 20px;
}

.operation1 img{
	position: absolute; 
	margin-left: -195px; 
	padding-top: 20px; 
	height: 310px;
}
