.contenido .ejerciciosFiguras .ventanaAyuda {
	position: absolute;
	top: 385px;
	left: 40px;
	z-index: 1;
}
.contenido .ejerciciosFiguras .ventanaAyuda .titulo {
	width: 650px;
	margin: auto;
	margin-top: 0;
}

.contenido .ejerciciosFiguras .ventanaAyuda .info {
	width: 807px;
	margin: 30px;
	margin-top: 40px;
}

.contenido .ejerciciosFiguras .ventanaAyuda .botonCerrar {
	right: -2px;
	top: -2px;
	z-index: 1;
	position: absolute;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background-color: #87aec6;
	text-decoration: none;
}
.botonCerrar .xbotonCerrar {
	position: absolute;
	top: 4px;
	left: 7px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-justify: auto;
	text-decoration: none;
	text-transform: uppercase;
}

.botonCerrar .xbotonCerrar {
	position: absolute;
	top: 4px;
	left: 7px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#x_goma {
	right: -106px;
	top: -39px;
}

/*SUBRAYADO*/
#frase {
	border: solid 2px black;
	width: 600px;
	height: 100px;
}

.marcadores {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 20px;
	border-color: #c0a7dc;
	border-style:solid;
	height: 268px;
	left: 772px;
	position: absolute;
	top: -37px;
	width: 199px;
}

/*selectores*/
.marcador {

	cursor: pointer;
}

.indicadorConclusion {
	width: 25px;
	height: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #8cc3e7;
	border-radius: 15px;
	border-width: 3px;
    border-color:#381564;
	border-style: solid;
	display: block;
}

.indicadorPremisas {

	width: 25px;
	height: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #8f8aeb;
	border-radius: 15px;
	border-width: 3px;
	border-color:#381564;
	border-style: solid;
}

.infoFigura {
  
    position: absolute;
    right: 572px;
}

.conclusion {

	width: 25px;
	height: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #9cc4c5;
	border-radius: 15px;
	border-width: 3px;
	border-color:#381564;
	border-style: solid;
}



.terminoMenor {

	width: 25px;
	height: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #bb7c95;
	border-radius: 15px;
	border-width: 3px;
	border-color:#381564;
	border-style: solid;
}

.terminoMayor {

	width: 25px;
	height: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #e2d396;
	border-radius: 15px;
	border-width: 3px;
	border-color:#381564;
	border-style: solid;
}

.terminoMedio {

	width: 25px;
	height: 25px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #a3b0da;
	border-radius: 15px;
	border-width: 3px;
	border-color:#381564;
	border-style: solid;
}

 
.textsiguiente {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	left: 7px;
	position: absolute;
	text-align: center;
	top: 12px;
	width: 186px;
	word-spacing: 4pt;
}

.contenido .ejerciciosFiguras .marcadores .borrar {
	position: absolute;
	left: 85px;
	width: 22px;
	height: 45px;
}

.palabra {
	cursor:pointer;
}

.tMenor {
	/*background-color:#FFFF00;*/
}

.tMayor {
	/*background-color:#00FF00;*/
}
.tMedio{
	
}
.indicadorc{
	
}
/*colores del subrayado*/
/*
 .color1 {
 background-color:#000;
 }

 .color2 {
 background-color:#6600FF;
 }

 .color3 {
 background-color:#FF0000;
 }

 .color4 {
 background-color:#FFCC00;
 }

 .color5 {
 background-color::#006600;
 }

 .color6 {
 background-color:#3366FF;
 }
 */
/*PORTADA*/
/*contenedores de texto*/
.portada .conternedor_parte1 {
	position: relative;
	top: 22px;
	left: 314px;
}
.portada .contenedor_parte2 {
	position: relative;
	top: 14px;
	left: 41px;
}
.portada .llave1 {
	position: relative;
	left: 205px;
	top: 51px;
	height: 74px;
}
.portada  .llave2 {
	position: relative;
	width: 1024px;
	height: 94px;
}

.portada .contenedor4-4 {
	position: relative;
	float: left;
	left: 388px;
	top: 77px;
}

.contenedor4-4 table {
	width: 428px;
	height: 158px;
}

.contenedor4-4 table caption {
	margin-bottom: 14px;
}
/*imagenes*portada*/
.portada .pngllave1 {
	background: url(../img/sheet.png) no-repeat -55px 0px;
	margin-top: -10px;
	width: 14px;
	height: 54px;
	float: left;
}
.portada .pngllave2 {
	background: url(../img/sheet.png) no-repeat -55px 0px;
	margin-top: -10px;
	position: relative;
	float: left;
	width: 14px;
	height: 54px;
	left: -125px;
	top: 84px;
}
.portada .flecha {
	background: url(../img/sheet.png) no-repeat -69px 0px;
	position: absolute;
	width: 23px;
	height: 21px;
	top: 1px;
	left: 560px;
}

/*palabras*/

.portada .un {
	position: relative;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #968f99;
}
.portada .silogismo {

	position: relative;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 62px;
	text-decoration: none;
	color: #8559a8;
}
.portada .categorico {

	position: relative;
	font-weight: bold;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #5c5c5c;
	text-transform: uppercase;
	letter-spacing: 4pt;
}
.portada .esun {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 34px;
	text-decoration: none;
	color: #958e98;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -2pt;
}
.portada .argumentod {
	position: relative;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #57376f;
	font-weight: bold;
	letter-spacing: 4px;
}
.portada .formado {

	position: relative;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #370c58;
	text-transform: uppercase;
	letter-spacing: -2px;
}
.portada .por {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #370c58;
	text-transform: uppercase;
	font-weight: lighter;
	font-size: 26px;
	letter-spacing: 2px;
}
.portada .tres {
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #c5aaed;
	width: 71px;
	float: left;
	top:-12px;
	left:107px;
}
.portada .proposicionesc {

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #370c58;
	font-weight: bold;
	width: 115px;
	height: 80px;
	padding-left: 5px;
	float: left;
	line-height: 0.9;
	top:17px;
	text-transform: uppercase;
	left:-29px;
}
.portada .propo {
	font-size: 16px
}

.portada .categoricas {
	font-size: 20px;
}

.portada .lista {
	position: relative;
	width: 229px;
	height: 86px;
	float: left;
}

.portada .numero {
	position: relative;
	margin-top: -25px;
	width: 18px;
	height: 80px;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	color: #57376f;
	float: left;
}
.portada .texto1 {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
	color: #4e2c81;
	line-height: 1.3;
	top: -22px;
	left: 19px;
}
.portada .yla {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #4e2c81;
	top: -14px;
	height: 30px;
	left: 19px;
}
.portada .mmc {
	position: relative;
	float: left;
	height: 50px;
	width: 118px;
	left: 128px;
	top: -108px;
}
.portada .mayor {
	color: #555555;
	font-size: 34px;
	font-weight: bold;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.9;
}
.portada .menor {
	color: #818181;
	font-size: 30px;
	font-weight: bold;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.9;
}
.portada .conclucion {
	
	color: #d3d3d3;
	font-size: 30px;
	font-weight: bold;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	left: 43px;
	bottom: 103px;
}

.portada .imagen {
	position: relative;
	display: block;
	background-repeat: no-repeat;
	width: 1024px;
	height: 600px;
	background-image: url(../img/back.png);
	background-repeat: repeat;
	background-position: left bottom;
}

.portada .parte1 {
	position: relative;
	top: 64px;
	left: -138px;
	height: 75px;
	float: left;
	width: 119px;
}
.portada .renglon1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #ab6cde;
	text-transform: uppercase;
	line-height: 0.9;
}
.portada .renglon2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #370c58;
	line-height: 0.9;
}
.portada .renglon3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #370c58;
	line-height: 0.9;
}

.portada .parte2 {
	position: relative;
	width: 120px;
	height: 75px;
	float: left;
	left: -124px;
	top: 69px;
	margin-left: 14px;
	margin-right: 15px;
}
.portada .sa1 {
	font-weight: bold;
	color: #555555;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.9;
}
.portada .ma1 {
	font-weight: bold;
	color: #555555;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.9;
}
.portada .pa1 {
	font-weight: bold;
	color: #555555;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.9;
	letter-spacing: -0.8pt;
}
.portada .parte3 {
	position: relative;
	width: 165px;
	height: 75px;
	float: left;
	left: -108px;
	top: 63px;
}
.portada .renglon_3_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #370c58;
}
.portada .renglon_3_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8559a8;
}
.portada .renglon_3_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #370c58;
}
.portada .cierre {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e2c81;
	font-weight: normal;
	width: 460px;
	height: 37px;
	margin-left: 350px;
	line-height: 1;
	top: 66px;
	left: 71px;
}

.portada .table {
	margin: 0;
	padding: 0;
	border-collapse: separate;
	border-spacing: 5pt;
	border-top: hidden;
	border-left: hidden;
	border-right: hidden;
	border-bottom: hidden;
	float: left;
}
td {
	border-collapse: separate;
	border-spacing: 5pt;
	border-top: hidden;
	border-right: hidden;
	border-left: hidden;
	border-bottom: 1px solid ;
	border-color:#7d7a7e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#522c6e;
}

tr {
	border-collapse: separate;
	border-spacing: 5pt;
	border-top: hidden;
	border-left: hidden;
	border-right: hidden;
	border-bottom: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #69656a;
	font-style: normal;
}
th {

	border-top: hidden;
	border-left: hidden;
	border-right: hidden;
	border-bottom: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
}

.portada .ejemplo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8559a8;
	font-style: normal;
	position: relative;
	width: 350px;
	height: 30px;
	text-align: left;
	font-weight:bold;
}
.terminoSPm{
	
	color:#72607f;
}
.terminoEjemplo{
	color:#370C58;
}
.resalta_palabraS{

background-color:#BB7C95;
}
.resalta_palabraP{

background-color:#E2D396;
}
.resalta_palabraM{

background-color:#A3B0DA;
}
.noborder {
	border-bottom: none;
	text-align: center;
	width:110px;
}

/*FIN DE LA PORTADA*/
/*botones de inicio -entrar */

.portada .botonInicio {
	height: 172px;
	width: 36px;
	border-top: 1px solid #821c96;
	background: #74569A;
	padding: 10px 29px;
	color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}
.portada .botonInicio:hover {
	border-top-color: #87aec6;
	background: #87aec6;
	color: #ccc;
}
.portada .botonInicio:active {
	border-top-color: #74569A;
	background: #74569A;
}
.portada .fym {
	position: relative;
	top: 183px;
	left: 418px;
}
.portada .voin {
	position: relative;
	left: 417px;
	top: 210px;
}
/*fin botones de inicio */
/* imagenenes interior 1*/

.ejerciciosFiguras .btnteoria {
	width: 79px;
	height: 27px;
	display: block;
	top: 29px;
	left: 0px;
	position:absolute;
	background: url(../img/ayuda.gif) no-repeat left center;
	z-index: 2;
	text-decoration: none;
}
.ejerciciosFiguras .btnteoria:hover {
	background: url(../img/ayuda_hover.gif) no-repeat left center;
}

.ejerciciosFiguras .teoriatxt {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 1pt;
	float: left;
	color: #ffffff;
	position:absolute;
	font-weight:bold;
	top:6px;
	left:30px;
	font-weight: bold;
}


/*boton ver ejemplo*/

.ejerciciosFiguras .btnejemplo{
	position:absolute;
	top:28px;
	left:88px;
	width:141px;
	height: 28px;
	display:block;
background-image: url(../img/Btnejemplo.png);
   display:block;
	cursor: pointer;
}
.ejerciciosFiguras .btnejemplo:hover{
	position:absolute;
	
	width:141px;
	height: 28px;
	display:block;
background-image: url(../img/BtnejemploS.png);
	
}
.ejerciciosFiguras .btntxtejemplo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	float: left;
	color: #ffffff;
	position:absolute;
	font-weight:bold;
	top:5px;
	left:15px;
	font-weight: bold;
}

/* titulo menuFiguras */
.ejerciciosFiguras, .tituloFase {
	position: absolute;
	width: 170px;
	height: 72px;
	left: 873px;
	top: 14px;
}
.ejerciciosFiguras .fy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1.8pt;
	float: left;
	color: #5e3a8b;
}
.ejerciciosFiguras .ystile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1.0pt;
	margin-left: 5px;
	color: #5e3a8b;
}
.ejerciciosFiguras .mo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1pt;
	line-height: 0.9;
	color: #5e3a8b;
	display: block;
	line-height: 15px;
}

.ejerciciosFiguras .de {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: -0.8px;
	line-height: 0.9;
	color: #5e3a8b;
}
.ejerciciosFiguras .si {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.9px;
	line-height: 0.2;
	color: #5e3a8b;
}

/* menu seccion*/

.ejerciciosFiguras .linea {
	top: 40px;
	left: 518px;
	width: 339px;
	height: 2px;
	position: absolute;
	background-color: #FFFFFF;
}

/* botones menu_seccion* BOTON IDENTIFICA*/

.ejerciciosFiguras .botonIdentifica {
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	background: #87aec6;
	color: white;
	text-decoration: none;
	position: absolute;
	display: block;
	height: 90px;
	left: 483px;
	position: absolute;
	text-decoration: none;
	top: -4px;
	width: 90px;
}

.ejerciciosFiguras .textobnt {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	left: 22px;
	position: absolute;
	text-align: center;
	top: 25px;
	width: 45px;
	word-spacing: 4pt;
}
/* botones menu_seccion* BOTONMODOS*/
.ejerciciosFiguras .botonModos {
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	background: #87aec6;
	color: white;
	text-decoration: none;
	position: absolute;
	height: 90px;
	width: 90px;
	display: block;
	left: 588px;
	top: -4px;
}

.ejerciciosFiguras .textobnt2 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	left: 17px;
	position: absolute;
	text-align: center;
	top: 18px;
	width: 54px;
	word-spacing: 4pt;
}
/* botones menu_seccion* BOTON VALIDEZ*/
.ejerciciosFiguras .botonValidez {
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	background: #87aec6;
	color: white;
	text-decoration: none;
	position: absolute;
	height: 90px;
	width: 90px;
	display: block;
	left: 695px;
	top: -4px;
}

.ejerciciosFiguras .textobnt3 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	left: 17px;
	position: absolute;
	text-align: center;
	top: 20px;
	width: 54px;
	word-spacing: 4pt;
}

.ejerciciosFiguras .botonInactivo {
	background: #7d7d7d;
	color: #cfdce4;
}

.ejerciciosFiguras .botonMenuHover {
	-webkit-box-shadow: 0px 8px 30px rgba #5e3a8b;
	-moz-box-shadow: 0px 8px 30px #5e3a8b;
	box-shadow: 0px 8px 30px #5e3a8b;
}


/*instrucciones */
.contenido .ejerciciosFiguras .contenedorInstruccion {
	position: absolute;
	width: 320px;
	height: 455px;
	text-align: left;
	left: 0px;
	top: 85px;
	background-color: #faf4ff;
}

.contenido .ejerciciosFiguras .instruccionShort {
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	color: #1b0030;
    word-spacing:2px;
	position: relative;
	top: 6px;
	left: 8px;
	right: 8px;
	width: 298px;
	margin-bottom: 12px;
}

.contenido .ejerciciosFiguras .contenedorInstruccion > hr {
	border: solid 1px #877595;
	width: 298px;	
}

.instruccionLong {
	position: absolute;
	width: 311px;
	height: 452px;
	text-align: left;
	padding-left:9px;
	padding-right:4px;
	left: 0px;
	top: 88px;
	background-color: #faf4ff;
}

.intruccionLong, .separacion {
	background-color:#cdcbcf; 
	width:452px;
	height: 2px;
	position:relative;
}
.intruccionLong, .principaOne {
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	color: #1b0030;
   
    word-spacing:2px;
    line-height:1.2;
	border-color:#877595;
	border-bottom: solid 2px #877595;
	position:relative;
	top:10px;
	height: 73px;
	
	
	
}
.intruccionLong, .principaNumeros {
	position:relative;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color: #381564;
	position:relative;
	
	
	
}
.intruccionLong, .principaStep{
		font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #1b0030;
    word-spacing:2px;
    line-height:1.2;
   	position:relative;
	height:51px;
	width: 303px;
	left: 3px;	
}
.intruccionLong, .principaStepContent{
position:absolute;
top:96px;
display:inline-block;
	
}

.intruccionLong, .principaStepContent2{
position:absolute;
top:150px;
display:inline-block;
	
}
.intruccionLong, .principaStepContent3{
position:absolute;
top:199px;
display:inline-block;
	
}
.intruccionLong, .principaStepContent4{
position:absolute;
top:270px;
display:inline-block;
	
}
.intruccionLong, .principaStepContent5{
position:absolute;
top:322px;
display:inline-block;
	
}
.intruccionLong, .principaStepContent6{
position:absolute;
top:408px;
display:inline-block;
	
}
/*texto subrayado dentro de las instrucciones*/

.intruccionLong, .textmarkConclucion{

	border-bottom: solid 2px  #a3b0da;
	font-weight: bold;
}
.intruccionLong, .textmarkTmenor{
	border-bottom:solid 2px  #bb7c95;
	font-weight: bold;
	
}
.intruccionLong, .textmarkTmayor{
	border-bottom: solid 2px #e2d396;
	font-weight: bold;
	
}
.intruccionLong, .textmarkIpremisa{
	border-bottom: solid 2px  #ac84f4;
	font-weight: bold;
}
.intruccionLong, .textmarkIndicador{

	border-bottom: solid 2px #8CC3E7;
	font-weight: bold;
}
.intruccionLong, .textmarkIndicador{

	border-bottom: solid 2px #8CC3E7;
	font-weight: bold;
}
.intruccionLong, .textmarkFigura, .intruccionLong, .textmarkModo{
	border-bottom: solid 2px #999;
	font-weight: bold;
}

.liston {
	top: 106px;
	left: 0px;
	width: 9px;
	height: 102px;
	position: absolute;
	background-color: #87aec6;
}

.lineaAzulUno{
	
	position:absolute;
	top:221px;
	left:43px;
	background-image: url("../img/flecha1_azul.png");
	width: 51px;
	height: 370px;
	z-index:5;
}
.lineaAzulDos{
	
	position:absolute;
	top:94px;
	left:498px;
	background-image: url("../img/flecha2_azul.png");
	width:457px;
	height:400px;
	z-index:5;
}
.ejercicio_1 {
	width: 674px;
	height: 65px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	position: absolute;
	left:339px;
	top: 89px;
	text-align: center;
	border-color: #381564;
    border-style: dashed;
    border-width: 1px;
    padding: 2px;
    padding-top: 10px;
}

.ejercicioEjemplo {
	width: 675px;
	height: 74px;
	position: absolute;
	left:330px;
	top: 88px;
}
/*premisas*/
.premisas {
	position: absolute;
	width: 586px;
	height: 85px;
	top: 202px;
	left: 380px;
	display: block;
}

.premisas .pm1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #33094c;
	font-weight: normal;
	font-size: 17px;
	text-align: right;
	font-variant: small-caps;
	word-spacing: -2.2pt;
	letter-spacing: -0.9pt;
	display: inline-block;
	margin-bottom: 15px;
	position:relative;
	top:-5px;
}
.premisas .pm2 {
	font-family: Verdana, Geneva, sans-serif;
	color: #33094c;
	font-weight: normal;
	font-size: 17px;
	text-align: right;
	font-variant: small-caps;
	word-spacing: -2.2pt;
	letter-spacing: -0.9pt;
	display: inline-block;
	margin-bottom: 15px;
	position:relative;
	top:7px;
}
.premisas .pc1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #33094c;
	font-weight: normal;
	font-size: 18px;
	text-align: right;
	font-variant: small-caps;
	letter-spacing: 0.7pt;
	position:relative;
	top:18px;
}
.inputP {
	border: 1px solid #9F9F9F;
    height: 33px;
    left: 117px;
    position: absolute;
    top: 0px;
    width: 450px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

.inputPMayor {
    top: -10px;
}

.inputPMenor {
	top: 38px;
}
.inputConclusion {
	top: 88px;
}
/* figura -opcion multiple*/
.seleccionFigura {
	position: relative;
	width: 77px;
	height: 122px;
	left: 958px;
	top: 140px;
}
.texfig {

	font-family: Verdana, Geneva, sans-serif;
	color: #33094c;
	font-weight: normal;
	font-size: 14px;
	text-align: right;
	font-variant: small-caps;
	letter-spacing: 0.7pt;
	line-height: 1.5;
}
.pMayorFigura {
	margin-bottom: 28px;
	margin-top:8px;
	border: 1px solid #5E3A8B;
    position:relative;
    box-shadow: 1px 6px 9px #5E3A8B;
    -moz-box-shadow: 0px 4px 10px #5E3A8B;
    -webkit-box-shadow: 0px 4px 6px #5E3A8B;
}
.pMenorFigura {
	margin-bottom: 27px;
	border: 1px solid #5E3A8B;
    position:relative;
    box-shadow: 1px 6px 9px #5E3A8B;
    -moz-box-shadow: 0px 4px 10px #5E3A8B;
    -webkit-box-shadow: 0px 4px 6px #5E3A8B;
}
.conclusionFigura {
	margin-bottom: 0px;
	border: 1px solid #5E3A8B;
    position:relative;
    box-shadow: 1px 6px 9px #5E3A8B;
    -moz-box-shadow: 0px 4px 10px #5E3A8B;
    -webkit-box-shadow: 0px 4px 6px #5E3A8B;
}
/* modo -opcion multiple*/
.seleccionModo {
	position: absolute;
	width: 43px;
	height: 122px;
	left: 337px;
	top: 171px;
	border-spacing: 8px;
}
.pMayorModo {
 margin-top:8px;
	margin-bottom: 28px;
	border: 1px solid #5E3A8B;
    position:relative;
    box-shadow: 1px 6px 9px #5E3A8B;
    -moz-box-shadow: 0px 4px 10px #5E3A8B;
    -webkit-box-shadow: 0px 4px 6px #5E3A8B;
}
.pMenorModo {

	margin-bottom: 27px;
	border: 1px solid #5E3A8B;
    position:relative;
    box-shadow: 1px 6px 9px #5E3A8B;
    -moz-box-shadow: 0px 4px 10px #5E3A8B;
    -webkit-box-shadow: 0px 4px 6px #5E3A8B;
}
.conclusionModo {
    border: 1px solid #5E3A8B;
    position:relative;
    box-shadow: 1px 6px 9px #5E3A8B;
    -moz-box-shadow: 0px 4px 10px #5E3A8B;
    -webkit-box-shadow: 0px 4px 6px #5E3A8B;
}
.texmodo {

	font-family: Verdana, Geneva, sans-serif;
	color: #33094c;
	font-weight: normal;
	font-size: 14px;
	text-align: right;
	font-variant: small-caps;
	letter-spacing: 0.7pt;
	
}

/*seccion general modo y figura*/

.seleccionG1 {
	position: relative;
	width: 40px;
	height: 42px;
	text-align: center;
	left: 337px;
	top: 169px;
	line-height: 1;
}
.seleccionG2 {
	position: relative;
	width: 50px;
	height: 42px;
	text-align: center;
	left: 960px;
	top: 133px;
	line-height: 1;
}
.generalModo {
	font-family: Verdana, Geneva, sans-serif;
	color: #2a2727;
	text-transform: uppercase;
}
.textoSeleccionM {
	font-family: Verdana, Geneva, sans-serif;
	color: #33094c;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	font-variant: small-caps;
	letter-spacing: 0.7pt;
	display: block;
}
.textoSeleccionF {
	font-family: Verdana, Geneva, sans-serif;
	color: #33094c;
	font-weight: normal;
	font-size: 14px;
	text-align: right;
	font-variant: small-caps;
	letter-spacing: 0.7pt;
}
/*boton reglas*/
.botonReglas {
    text-decoration: none;
}
/*nota final */
.notaFinal{
    background-color:#f6dafc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    position:absolute;
    bottom: 7px;
    left:477px;
    color: #33094C;
}


/* boton revisar */

.botonRevisar_1 {
	height: 84px;
	width: 30px;
	background: #5E3A8B;
	padding: 6px 16px;
	color: white;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

.revisar {
	position: absolute;
	top: 567px;
	left: 858px;
}
/* boton solucion */
.botonSolucion_1 {
	height: 84px;
	width: 30px;
	background: #7547a1;
	padding: 6px 16px;
	color: white;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
}
.solucion {
	position: relative;
	left: 940px;
	top: 331px;
}


/*menu inferior*/

.lineainferior {
	position: absolute;
	width: 1024px;
	height: 4px;
	background-color: #87aec6;
	top: 596px;
	left: 2px;
}
/*boton indicadores*/
.botonIndicadores {
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 90px;
	-webkit-border-top-right-radius: 90px;
	border-top-right-radius: 90px;
	-moz-border-radius-bottomleft: 5px hide;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #5e3a8b;
	position: absolute;
	display: block;
	width: 83px;
	height: 48px;
	left: 6px;
	top: 549px;
}
.botonIndicadores .txtbtnindicadores {
	position: absolute;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
	text-decoration: none;
	color: #FFFFFF;
	left: 9px;
	top: 23px;
}
/*boton figura*/
.botonFigura {
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 90px;
	-webkit-border-top-right-radius: 90px;
	border-top-right-radius: 90px;
	-moz-border-radius-bottomleft: 5px hide;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #745799;
	position: absolute;
	display: block;
	width: 83px;
	height: 48px;
	left: 89px;
	top: 549px;
}

.botonFigura .txtbtnfigura {
	position: absolute;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
	text-decoration: none;
	color: #FFFFFF;
	left: 22px;
	top: 23px;
}
/*boton modo*/

.botonModo {
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 90px;
	-webkit-border-top-right-radius: 90px;
	border-top-right-radius: 90px;
	-moz-border-radius-bottomleft: 5px hide;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #a893bf;
	position: absolute;
	display: block;
	width: 83px;
	height: 48px;
	left: 172px;
	top: 549px;
}

.botonModo .txtbtnmodo {
	position: absolute;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
	text-decoration: none;
	color: #FFFFFF;
	left: 25px;
	top: 23px;
}

/*boton codigo de color*/
.botonDespegable {
	text-decoration: none;
}

.botonColorCodigo {
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 90px;
	-webkit-border-top-right-radius: 90px;
	border-top-right-radius: 90px;
	-moz-border-radius-bottomleft: 5px hide;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #c0a7dc;
	position: absolute;
	display: block;
	width: 83px;
	height: 48px;
	left: 255px;
	top: 549px;
}

.botonColorCodigo .txtbtncolorcodigo {
	position: absolute;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
	text-decoration: none;
	color: #FFFFFF;
	left: 22px;
	top: 13px;
	width: 44px;
}
/*ventanas emergentes*/
/*indicadores*/

.indicadores .cuerpoIndicador {
	position: absolute;
	width: 668px;
	height: 201px;
	background-color: #FFFFFF;
	border-color: #563c87;
	border-width: 4px;
	border-style: solid;
	display: block;
	left: 306px;
}
.indicadores .pesnaIndicador {
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 90px;
	-webkit-border-top-right-radius: 90px;
	border-top-right-radius: 90px;
	-moz-border-radius-bottomleft: 5px hide;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #5e3a8b;
	position: absolute;
	display: block;
	width: 83px;
	height: 48px;
	left: 50px;
	top: -50px;
}
.indicadores .contenedortxt_indicador {
	margin-top: 14px;
	margin-left: 12px;
	margin-right: 5px;
	margin-top: 16px;
	width: 658px;
	border-style: none;
}
.indicadores .tableIndicadores1 tr{
	width: 723px;
  color:#3a3541;
border-style: none;
}

.indicadores .tableIndicadores1 td{
	 border-style: none; 
	 font-weight: normal;
	 font-size: 12px;
	 width:699px;
	

}
.indicadores .txtpesnaIndicador {
	position: absolute;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
	text-decoration: none;
	color: #FFFFFF;
	width: 44px;
	left: 11px;
	top: 25px;
}
.indicadores .textformat {
	position: relative;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-decoration: none;
	color: #2b123e;
	display: block;
	top:10px;
}
.indicadores .textformat2 {
	position: relative;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	color: #373538;
	display: inline-block;
}

.indicadores .textformat3 {
	position: relative;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	color: #000000;
	display: inline-block;
	top:11px;
}
/*codigo de color */

.contenedorindicador {
	width: 208px;
	height: 67px;
	display: block;
	position:relative;
	top:25px;
	left:28px;
	float:left;
	
}

.contenedorindicadorTEXTO {
	position: absolute;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #381564;
	display: block;
	left: 43px;
	width: 150px;
	font-variant: small-caps;
}
.contenedormargen {
	position: absolute;
	display: block;
	top: 38px;
	left: 10px;
	width: 153px;
}
.tituloindicador {

	background-color: #c0a7dc;
	-moz-border-radius-topleft: 203px;
	-webkit-border-top-left-radius: 203px;
	border-top-left-radius: 203px;
	-moz-border-radius-bottomleft: 203px;
	-webkit-border-bottom-left-radius: 203px;
	border-bottom-left-radius: 203px;
	width: 215px;
	height: 32px;
	position: absolute;
	top: -9px;
	left: -13px;
}
.textotituloindicador {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	left: 18px;
	position: absolute;
	text-decoration: none;
	top: 8px;
}
.contenedorgoma {
	text-align: center;
	line-height: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #381564;
	font-variant: small-caps;
	font-weight: normal;
	font-size:23px;
	left: 514px;
	top:-29px;
	position: absolute;
	text-decoration: none;
}

/*Tabla figura*/
.figura .cuerpofigura {
	position: absolute;
	width: 668px;
	height: 201px;
	background-color: #FFFFFF;
	border-color: #6c5796;
	border-width: 4px;
	border-style: solid;
	display: block;
	left: 306px;
}

.figura .pesnafigura {
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 90px;
	-webkit-border-top-right-radius: 90px;
	border-top-right-radius: 90px;
	-moz-border-radius-bottomleft: 5px hide;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #715689;
	position: absolute;
	display: block;
		width: 83px;
	height: 48px;
	left: 50px;
	top: -50px;
}

.figura .txtpesnafigura {
	position: absolute;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
	text-decoration: none;
	color: #FFFFFF;
	top: 16px;
	text-align: center;
}
.figura .contenedortxt_figura {
	margin-top: 28px;
	width: 608px;
}

.figura .textformat {
	position: relative;
	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-decoration: none;
	color: #000000;
	display: block;
}
.figura .textformat2 {
	position: relative;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	color: #000000;
	display: inline-block;
}
.figura h2 {
	font-family: Arial, Helvetica, sans-serif;
	bottom: 2px;
	color: #000000;
	font-size: 19px;
	left: 14px;
	position: relative;
}
.figura .figura_1 {
	border: 2px solid #715689;
	bottom: 13px;
	color: #2D2D2D;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	left: 63px;
	margin-right: 10px;
	position: relative;
	width: 170px;
}
.figura .figura_1 .tituloFiguraTabla {
	color: #080808;
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
	border-bottom: 2px solid #715689;
}

.figura .figura_1 td {
	border-bottom: 0 none;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 7px;
	text-align: left;
}

.figura .figura_1 .infTabla {
	font-weight: normal;
	border-left: 2px solid #715689;
	height: 53px;
}

.figura .figura_4 {
	border: 2px solid #715689;
	bottom: 0px;
	color: #2D2D2D;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	left: 106px;
	margin-right: 10px;
	position: relative;
	width: 428px;
}

.figura .figura_4 .tituloFiguraTabla {
	color: #080808;
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
	border-bottom: 2px solid #715689;
}

.figura .figura_4 td {
	border-bottom: 0 none;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 7px;
	text-align: left;
}

.figura .figura_4 .infTabla {
	font-weight: normal;
	border-left: 2px solid #715689;
	height: 38px;
}
.figura .tipoFiguras {
	width: 34px;
}
/* ventana modo*/
.modo .cuerpomodo {
	position: absolute;
	width: 667px;
	height: 201px;
	background-color: #FFFFFF;
	border-color: #a893bf;
	border-width: 4px;
	border-style: solid;
	display: block;
	left: 306px;
}
.modo .pesnamodo {
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 90px;
	-webkit-border-top-right-radius: 90px;
	border-top-right-radius: 90px;
	-moz-border-radius-bottomleft: 5px hide;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #a893bf;
	position: absolute;
	display: block;
		width: 83px;
	height: 48px;
	left: 50px;
	top: -50px;
}
.modo .contenedortxtmodo {
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 15px;
	width: 620px;
}
.modo .txtpesnamodo {
	position: absolute;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
	text-decoration: none;
	color: #FFFFFF;
	width: 44px;
	left: 23px;
	top: 24px;
}
.modo .conedortable {
	position: absolute;
	top: 131px;
	left: 10px;
}

.modo .conedortable table {
	width: 647px;
}
.modo .modo1tabla {
	border-color: #a893bf;
	border-style: solid;
	border-width: 3px;
	padding-left: 6px;
	padding-right: 7px;
	text-align: center;
	top: 34px;
	left: 35px;
}

.modo .modo1tabla td {
	padding-left: 0px;
	padding-right: 0px;
}
.modo .celda1 tr {
	background-color: #a893bf;
}
.modo .textogr {

	position: absolute;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: 2pt;
	text-decoration: none;
	text-align: center;
	color: #000000;
	left:131px;
	top: 65px;
	display: block;
	border-width: 2px;
	border-color: #a893bf;
	border-style: solid;
	
	padding: 3px;
}
.modo .textogr2 {

	position: absolute;
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: 2pt;
	text-decoration: none;
	text-align: center;
	color: #000000;
	left: 427px;
	top: 27px;
	display: block;
	border-width: 2px;
	border-color: #a893bf;
	border-style: solid;
	line-height: 59px;
	padding: 3px;
}
.modo .textformat {

	display: block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-decoration: none;
	color: #000000;
}
.modo.textformat2 {

	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
	line-height: 1;
	color: #000000;
}
.modo .lugarEjemplo {
	position: absolute;
	top: 25px;
	left: 8px;
	width: 300px;
	height: 16px;
}
/*codigo de color */
/* ventana modo*/
.colorCodigo .cuerpocolor {
	position: absolute;
	width: 668px;
	height: 201px;
	background-color: #FFFFFF;
	border-color: #C0A7DC;
	border-width: 4px;
	border-style: solid;
	display: block;
	left: 306px;
}
.colorCodigo .pesnacolor {
	-moz-border-radius-topleft: 90px;
	-webkit-border-top-left-radius: 90px;
	border-top-left-radius: 90px;
	-moz-border-radius-topright: 90px;
	-webkit-border-top-right-radius: 90px;
	border-top-right-radius: 90px;
	-moz-border-radius-bottomleft: 5px hide;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #C0A7DC;
	position: absolute;
	display: block;
		width: 83px;
	height: 48px;
	left: 50px;
	top: -50px;
}
.colorCodigo .contenedortxtcolor {
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 15px;
	width: 807px;
}
.colorCodigo .txtpesnacolor {
	position: absolute;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: -0.8pt;
	text-decoration: none;
	color: #FFFFFF;
	width: 44px;
	left: 21px;
	top: 13px;
}
/*fin de las ventanas emergentes*/

.realimentacion {
	background-color: #DBBAF5;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	left: 534px;
	padding-left: 21px;
	padding-top: 5px;
	position: absolute;
	top:346px;
	width: 260px;
	border-radius: 47px 47px 47px 47px;
}

.realimentacion .botonCerrar {
	background-color: #87AEC6;
	border-radius: 25px 25px 25px 25px;
	height: 25px;
	position: absolute;
	right: 1px;
	top: 0;
	width: 25px;
	text-decoration: none;
}
.realimentacion2 {
	background-color: #DDDAE5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 219px;
	left: 340px;
	padding-left: 5px;
	padding-top: 5px;
	position: absolute;
	top:370px;
	width: 672px;
}

.realimentacion2 .botonCerrar {
	background-color: #87AEC6;
	border-radius: 25px 25px 25px 25px;
	height: 25px;
	position: absolute;
	right: 1px;
	top: 0;
	width: 25px;
}

/* estilo de numero de ejercicio*/
.contenido .ejerciciosFiguras .numeroEjercicios{
   	bottom: -18px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    left: 493px;
    position: relative;
    width: 405px;
}

.contenido .ejerciciosFiguras .numeroEjercicios .spaninactive{
	background:#7c7c7c;
	-webkit-border-radius: 45px;
    -moz-border-radius: 45px;
	border-radius: 45px 45px 45px 45px;
	height: 30px;
	width:30px;
	color: #e1d4e2;
	margin-right:5px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
}
	
.contenido .ejerciciosFiguras .numeroEjercicios .spanactive{
	background-color:#7ab3ce;
	color:#fff;
	cursor: inherit;
}

.menuFiguras{
	bottom: 8px;
    position: relative;	
}
	
.contenido .ejerciciosFiguras .diagrama {
    bottom: 101px;
    position: absolute;
    right: 35px;
}

.contenido .ejerciciosFiguras .diagrama2 {
    bottom: 35px;
    position: absolute;
    right: 19px;
}

.tramas {
    background-color:#BFDCE9;
    bottom: 82px;
    position: absolute;
    right: 72px;
    width: 531px;
    height: 67px;
}

.tacheTexto {
    display: block;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 42px;
    left: 37px;
    letter-spacing: 0;
    position: relative;
    top: 10px;
    width: 125px;
}
.trama{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 65px;
   width:105px;
   margin-top:6px;
    float:left;
    position:relative;
   
    
}

.borrar_1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 22px;
    left: 42px;
    position:relative;
    line-height: 65px;
    text-align: center;
}

.tramas .radioTrama {
   
    float: left;
    font-size: 12px;
    width: 177px;
}

.moverPremisas {
	top: 125px;
}

.moverFigura {
	top: 64px;
}

.moverModo {
	top: 94px;
}

.moverGeneral1 {
	top: 95px;
}

.moverGeneral2 {
	top: 55px;
}

.contenido .ejerciciosFiguras .moverDiagrama {
    bottom: 35px;
    right: 19px;
}

/*Para el numero 10 del menu*/
.dobleDigito {
/*	left: -4px;
    letter-spacing: -1px;
    text-align: center;
    word-spacing: -2px;*/
}

/* Espacio numeros */
.contenido .ejerciciosFiguras .espacioNumeros {
	line-height: 30px;
}

/*ventana de reglas */
.contenido .ejerciciosFiguras .ventanaReglas, .contenido .ejerciciosValidez .ventanaReglas {
    border: 3px solid;
    border-color:#83BFDD;
    height: 242px;
    left: 435px;
    position: absolute;
    width: 582px;
    background-color: #FFFFFF;
    bottom: 80px;
}

.contenido .ejerciciosFiguras .ventanaReglas > ul, .contenido .ejerciciosValidez .ventanaReglas > ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 22px;
    left: 151px;
    list-style: none;
    margin: 12px;
    padding: 0px;
}

/* boton reglas */
.contenido .ejerciciosFiguras .btnReglas {
    bottom: 160px;
    left: 670px;
    position: absolute;
}
.contenido .ejerciciosFiguras .botonReglas, .contenido .ejerciciosFiguras .botonSiguiente, 
.contenido .ejerciciosFiguras .btnSolReglas, .contenido .ejerciciosValidez .btnSolReglas {
    text-decoration: none;
}

/* select validez */
.contenido .ejerciciosFiguras .seleccionValidez {
    bottom: 106px;
    left: 644px;
    position: absolute;
}

/* imagenes de las tramas de los diagramas*/
.contenido .ejerciciosFiguras .tramas label {
    cursor: pointer;
    display: block;
    height: 65px;
   }

.contenido .ejerciciosFiguras .tramas input {
    display: none;
    /*float: left;*/
}
.contenido .ejerciciosFiguras .tramas input + label[for="trama_vacia"] {
    background: url("../img/trama_1.png") no-repeat center left;
}

.contenido .ejerciciosFiguras .tramas input + label[for="trama_alguno"] {
    background: url("../img/tache_1.png") no-repeat center left;
    left: 35px;
}
.contenido .ejerciciosFiguras .tramas input + label[for="trama_borrar"] {
    background: url("../img/borrar_1.png") no-repeat center left;
}
/*boton determina la Validez:Siguiente*/


.siguiente {
  
	height: 32px;
	width:179px;
	position:absolute;
	display: block;
	background: #87aec6;
    position: absolute;

	display: block;
	left: 848px;
	top: 369px;
}

.btntxtsiguiente{
	color: white;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 32px;
	margin-left: 8px; 
 }
.flechaSiguiente {
	background: url(../img/sheet.png) no-repeat -69px 0px;
	position: absolute;
	width: 23px;
	height: 21px;
	top: 7px;
	left: 150px;
}
/*boton de silogismo no valido */

.btnReglas {
	top:526px;
	left:326px;
	height: 32px;
	width:259px;
	position:absolute;
	display: block;
	background: #87aec6;
}
.btntxtReglas {
	color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    margin-left: 8px;
}
/* Pencil */
.pencilLugar{
	position: absolute;
	width: 23px;
	height: 21px;
	top: -2px;
	left: 221px;
}
.pencil {
    height: 23px;
    width: 6px;
    background: #5E3A8B;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 12px;
    top: 6px;
}

.pencil:after {
    content: '';
    height: 4px;
    width: 6px;
    background: #5E3A8B;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    position: absolute;
    top: -5px;
    left: 0px;
}

.pencil:before {
    content: '';
    width: 0px;
    height: 0px;
    border-width: 5px 3px 0 3px;
    border-style: solid;
    border-color: #5E3A8B transparent transparent transparent;
    position: absolute;
    bottom: -6px;
}
.flechafigura {
	background: url(../img/sheet.png) no-repeat -69px 0px;
	position: absolute;
	width: 23px;
	height: 21px;
	top: 7px;
	left: 150px;
}
/*boton de solucion*/
.btnSolucion{
	
position:absolute;
right: 59px;
bottom: 10px;
	
   }
	
.btnSolucion_1{
	
	border: 3px solid;
	border-color:#83BFDD;
   background: #ffffff;
 
   -webkit-border-radius: 40px;
   -moz-border-radius: 40px;
   border-radius: 40px;
  
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	
	display: block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	
 
   }
   
.contenido .ejerciciosFiguras .siguiente {
    bottom: 100px;
    position: absolute;
    right: 100px;
}
	/*contenedor de botones
	ayuda,revisar,solucion, realimentacion,verejemplo*/
	
.contenedorDeBotones{

    -moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	height: 62px;
	left:-30px;
	position: absolute;
	top: -340px;
	width:491px;
	background-color: #dddcdd;
}

.contenido .ejerciciosFiguras .realimentacion_regla {
    background-color: #5E3A8B;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 147px;
    text-align: center;
    top: 201px;
    width: 140px;
    color: #fff;
}

.contenido .ejerciciosFiguras .realimentacion_regla1 {
    background-color: #5E3A8B;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 147px;
    text-align: center;
    top: 201px;
    width: 140px;
    color: #fff;
}

.contenido .ejerciciosFiguras .continuar {
    background-color: #87AEC6;
    font-size: 12px;
    font-weight: bold;
    bottom: 42px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: 70px;
    text-align: center;
    width: 97px;
}

.contenido .ejerciciosFiguras .continuar .btntxtcontinuar{
	color: white;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: -18px;
	
 }
.contenido .ejerciciosFiguras .continuar .flechacontinuar {
	background: url(../img/sheet.png) no-repeat -69px 0px;
	position: absolute;
	width: 23px;
	height: 21px;
	top: 3px;
	left: 70px;
}

.contenido .ejerciciosFiguras .botonContinuar, .contenido .ejerciciosFiguras .botonSiguienteEjer, 
.contenido .ejerciciosValidez .botonSiguienteEjer {
    text-decoration: none;
    color: #fff;
}

.contenido .ejerciciosFiguras .siguienteEjercicio, .contenido .ejerciciosValidez .siguienteEjercicio {
    background-color: #5E3A8B;
    bottom: 8px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right:94px;
    text-align: center;
    width: 162px;
}
.contenido .ejerciciosFiguras .siguienteEjercicio .btntxtsiguienteEjer, .contenido .ejerciciosValidez .siguienteEjercicio .btntxtsiguienteEjer {
	color: white;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: -18px;
	
 }
.contenido .ejerciciosFiguras .siguienteEjercicio .flechasiguienteEjer, .contenido .ejerciciosValidez .siguienteEjercicio .flechasiguienteEjer {
	background: url(../img/sheet.png) no-repeat -69px 0px;
	position: absolute;
	width: 23px;
	height: 21px;
	top: 5px;
	left: 129px;
}
.contenido .ejerciciosFiguras .contenedorEjemplo {
    height: 600px;
    left: 0;
    position: absolute;
    top: 0px;
    width: 1024px;
    z-index: 1;
    background: url(../img/mascaraEjemplo.png) no-repeat center center;
}

.contenido .ejerciciosFiguras .contenedorEjemplo .tituloEjemplo {
	color: #370C58;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    left: 490px;
    letter-spacing: 2px;
    position: absolute;
    text-transform: uppercase;
    top: 30px;
}

.contenido .ejerciciosFiguras .ejemplo {
	position: absolute;
	height: 15px;
	cursor: pointer;
	z-index: 1;
}
.contenido .ejerciciosFiguras .ejemplo_indicador {
	top: 205px;
	left: 43px;
	width: 72px
}

.contenido .ejerciciosFiguras .ejemplo_conclusion {
	left: 90px;
    top: 242px;
    width: 78px;
}

.contenido .ejerciciosFiguras .ejemplo_tmenor {
	left: 172px;
    top: 309px;
    width: 132px;
}

.contenido .ejerciciosFiguras .ejemplo_tmayor {
	left: 30px;
    top: 326px;
    width: 130px;
}
.contenido .ejerciciosFiguras .ejemplo_indicadorP {
	left: 107px;
    top: 362px;
    width: 162px;
}
.contenido .ejerciciosFiguras .ejemplo_tmayor2 {
	left: 2px;
    top: 449px;
    width: 103px;
}
.contenido .ejerciciosFiguras .ejemplo_tmenor2 {
	left: 20px;
    top: 466px;
    width: 106px;
}
.contenido .ejerciciosFiguras .ejemplo_figura {
	left: 108px;
    top: 500px;
    width: 40px;
}
.contenido .ejerciciosFiguras .ejemplo_modo {
	left: 186px;
    top: 500px;
    width: 38px;
}

.contenido .ejerciciosFiguras .contenedorEjemplo .contenedorAyudaIndicadores {
	background: url('../img/idicadoresEjemplo.png') no-repeat center center;
	bottom: 6px;
    height: 263px;
    position: absolute;
    right: 0px;
    width: 695px;
}

.contenido .ejerciciosFiguras .contenedorEjemplo .contenedorAyudaFiguras {
	background: url('../img/figurasEjemplo.png') no-repeat center center;
	bottom: 6px;
    height: 263px;
    position: absolute;
    right: 0px;
    width: 695px;
}

.contenido .ejerciciosFiguras .contenedorEjemplo .contenedorAyudaModo {
	background: url('../img/modoEjemplo.png') no-repeat center center;
	bottom: 6px;
    height: 263px;
    position: absolute;
    right: 0px;
    width: 695px;
}

.contenido .ejerciciosFiguras .ejemplo_linea1 {
	background-color: #8CC3E7;
    height: 350px;
    left: 65px;
    position: absolute;
    top: 223px;
    width: 4px;
}

.contenido .ejerciciosFiguras .ejemplo_linea2 {
	background-color: #8CC3E7;
    height: 507px;
    left: 710px;
    position: absolute;
    top: 33px;
	width: 4px;
    transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); 
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg); 
	-moz-transform: rotate(-45deg); 
}
.contenido .ejerciciosFiguras .contenedorEjemplo .borde_indicador {
	border-bottom: 3px solid #8CC3E7;
	display: block;
    left: 168px;
    position: absolute;
    top: 17px;
    width: 61px;
}

.contenido .ejerciciosFiguras .contenedorEjemplo .ayudaIndicador{
	border: 3px solid #8CC3E7;
    height: 15px;
    left: 886px;
    position: absolute;
    top: 463px;
    width: 54px;
}
.contenido .ejerciciosFiguras .contenedorEjemplo .borde_conclusion {
	border-bottom: 3px solid #A3B0DA;
	display: block;
    left: 232px;
    position: absolute;
    top: 17px;
    width: 208px;
}
.contenido .ejerciciosFiguras .ejemplo_linea3 { 
    height: 142px;
    left: 120px;
    position: absolute;
    top: 103px;
    width: 412px;
    background: url('../img/linea3.png') no-repeat center center;
}

.contenido .ejerciciosFiguras .ejemplo_linea4 {
	background-color: #A3B0DA;
    height: 193px;
    left: 672px;
    position: absolute;
    top: 107px;
    width: 4px;
}
.contenido .ejerciciosFiguras .ejemplo_linea5 {
    height: 19px;
    left: 544px;
    position: absolute;
    top: 74px;
    width: 39px;
    background: url('../img/ejemplo-pn.png') no-repeat center center;
}
.contenido .ejerciciosFiguras .contenedorEjemplo .textoConclusion {
	background: url('../img/conclusionEjemplo.png') no-repeat center center;
	/*background-color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;*/
    font-size: 13px;
    height: 21px;
    left: 630px;
    line-height: 33px;
    position: absolute;
    text-align: center;
    top: 296px;
    width: 209px;
}
.contenido .ejerciciosFiguras .contenedorEjemplo .textopMayor {
	background: url('../img/pemisaMayorEjemplo.png') no-repeat center center;
	/*background-color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;*/
    font-size: 13px;
    height: 21px;
    left: 608px;
    line-height: 33px;
    position: absolute;
    text-align: center;
    top: 200px;
    width: 209px;
}
.contenido .ejerciciosFiguras .contenedorEjemplo .textopMenor {
	background: url('../img/premisaMenorEjemplo.png') no-repeat center center;
	/*background-color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;*/
    font-size: 13px;
    height: 21px;
    left: 626px;
    line-height: 33px;
    position: absolute;
    text-align: center;
    top: 246px;
    width: 209px;
}

.contenido .ejerciciosFiguras .contenedorEjemplo .tmenor {
	border: 3px solid #BB7C95;
	border-bottom: none;
	display: block;
    height: 14px;
    left: 51px;
    position: absolute;
    top: -16px;
    width: 57px;
}
.contenido .ejerciciosFiguras .contenedorEjemplo .tmayor {
	border: 3px solid #E2D396;
	border-bottom: none;
	display: block;
    height: 14px;
    left: 158px;
    position: absolute;
    top: -16px;
    width: 45px;
}
.contenido .ejerciciosFiguras .ejemplo_linea6 {
	background: url('../img/linea6.png') no-repeat center center;
    height: 60px;
    left: 94px;
    position: absolute;
    top: 304px;
    width:730px;
}
.contenido .ejerciciosFiguras .ejemplo_linea7 {
	background: url('../img/linea7.png') no-repeat center center;
    height: 58px;
    left: 110px;
    position: absolute;
    top: 310px;
    width: 707px;
}
.contenido .ejerciciosFiguras .contenedorEjemplo .indicadorP {
	border-bottom: 3px solid #AC84F4; 
	display: block;
    left: 442px;
    position: absolute;
    top: 17px;
    width: 74px;
}
.contenido .ejerciciosFiguras .contenedorEjemplo .ayudaIndicadorP{
	border: 3px solid #AC84F4;
    height: 15px;
    left: 357px;
    position: absolute;
    top: 524px;
    width: 65px;
}

.contenido .ejerciciosFiguras .ejemplo_linea8 {
	background: url('../img/linea8.png') no-repeat center center;
    height: 192px;
    left: 56px;
    position: absolute;
    top: 368px;
    width: 166px;
}
.contenido .ejerciciosFiguras .ejemplo_linea9 {
	background: url('../img/linea9.png') no-repeat center center;
    height: 418px;
    left: 380px;
    position: absolute;
    top: 106px;
    width:445px;
}
.contenido .ejerciciosFiguras .ejemplo_linea10 {
    background: url('../img/linea10.png') no-repeat center center;
    height: 344px;
    left: 44px;
    position: absolute;
    top: 108px;
    width: 714px;
}
.contenido .ejerciciosFiguras .ejemplo_linea11 {
	background: url('../img/linea11.png') no-repeat center center;
	height: 43px;
    left: 384px;
    position: absolute;
    top: 57px;
    width: 369px;
}
.contenido .ejerciciosFiguras .ejemplo_linea12 {
	background: url('../img/linea12.png') no-repeat center center;
    height: 102px;
    left: 394px;
    position: absolute;
    top: 104px;
    width: 311px;
}
.contenido .ejerciciosFiguras .ejemplo_linea13 {
	background: url('../img/linea13.png') no-repeat center center;
    height: 375px;
    left: 124px;
    position: absolute;
    top: 105px;
    width: 525px;
}
.contenido .ejerciciosFiguras .ejemplo_linea14 {
	background: url('../img/linea14.png') no-repeat center center;
    height: 23px;
    left: 638px;
    position: absolute;
    top: 105px;
    width: 295px;
}
.contenido .ejerciciosFiguras .ejemplo_linea15 {
	background: url('../img/linea15.png') no-repeat center center;
    height:244px;
    left: 700px;
    position: absolute;
    top: 56px;
    width:250px;
}
.contenido .ejerciciosFiguras .ejemplo_linea16 {
	background: url('../img/linea16.png') no-repeat center center;
   height: 351px;
    left: 89px;
    position: absolute;
    top: 162px;
    width: 891px;
    
}
.contenido .ejerciciosFiguras .ejemplo_linea17 {
	background: url('../img/linea17.png') no-repeat center center;
    height: 301px;
    left: 129px;
    position: absolute;
    top: 286px;
    width: 830px;
}
.contenido .ejerciciosFiguras .ejemplo_linea18 {
	background: url('../img/linea18.png') no-repeat center center;
   height: 123px;
    left: 682px;
    position: absolute;
    top: 305px;
    width: 302px;
}
.contenido .ejerciciosFiguras .ejemplo_linea19 {
	background-color: #999999;
    height: 32px;
    left: 205px;
    position: absolute;
    top: 518px;
    width: 4px;
}
.contenido .ejerciciosFiguras .ejemplo_linea20 {
	background: url('../img/linea20.png') no-repeat center center;
    height: 144px;
    left: 342px;
    position: absolute;
    top: 216px;
    width: 109px;
}
.contenido .ejerciciosFiguras .mayorFiguraEjemplo {
	border: 1px solid;
    left: 949px;
    position: absolute;
    top: 199px;
    z-index: 1;
    background-color: #fff;
}
.contenido .ejerciciosFiguras .menorFiguraEjemplo, .contenido .ejerciciosFiguras .conclusionFiguraEjemplo,
.contenido .ejerciciosFiguras .generalFiguraEjemplo {
	background-color: #FFFFFF;
    /*border: 1px solid;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 18px;
    left: 951px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 248px;
    width: 30px;
}
.contenido .ejerciciosFiguras .conclusionFiguraEjemplo {
	top: 294px;
}
.contenido .ejerciciosFiguras .generalFiguraEjemplo {
	height: 18px;
    left: 960px;
    top: 327px;
    width: 17px;
}
.contenido .ejerciciosFiguras .mayorModoEjemplo {
	border: 1px solid;
    left: 328px;
    position: absolute;
    top: 198px;
    width: 37px;
    background-color: #fff;
}
.contenido .ejerciciosFiguras .menorModoEjemplo, .contenido .ejerciciosFiguras .conclusionModoEjemplo {
	background-color: #FFFFFF;
    /*border: 1px solid;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 18px;
    left: 330px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 248px;
    width: 18px;
}
.contenido .ejerciciosFiguras .conclusionModoEjemplo {
	top: 295px;
}
.contenido .ejerciciosFiguras .revisarEjemplo {
    height: 30px;
    left: 201px;
    position: absolute;
    top: -61px;
    width: 80px;
}
.contenido .ejerciciosFiguras .salirEjemplo {
    display: block;
    position: absolute;
    text-decoration: none;
    top: 20px;
    left: 87px;
    height: 28px;
    width: 141px;
    background-image: url(../img/Btnejemplo.png);
    display:block;
	cursor: pointer;
}
.contenido .ejerciciosFiguras .salirEjemplo:hover {
    display: block;
    position: absolute;
    text-decoration: none;
    height: 28px;
    width: 141px;
    background-image: url(../img/BtnejemploS.png);
    display:block;
	cursor: pointer;
}

.contenido .ejerciciosFiguras .salirEjemploTxt {
    color: #5E3A8B;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    display: block;
    position:relative;
    top: 7px;
    text-align: left;
    text-indent: 5px;
}

.contenido .ejerciciosFiguras .contenedorEjemplo .mensajeInicial {
	background-color: #7AB3CE;
    border: 4px solid #57376F;
    -webkit-border-radius: 18px #57376F;
	-moz-border-radius: 18px;
	border-radius: 18px;
    color: #FFFFFF;
    font-weight: bold;
    left: 475px;
    padding-top: 20px;
    position: absolute;
    top: 370px;
    width: 300px;
    font-family: Arial;
    font-size: 16px;
    height: 59px;
    left: 475px;
    line-height: 1;
    padding-left: 12px;
    padding-top: 24px;
    text-align: left;
    word-spacing: -1px;
     box-shadow: 1px 6px 9px #5E3A8B;
    -moz-box-shadow: 0px 4px 10px #5E3A8B;
    -webkit-box-shadow: 0px 4px 6px #5E3A8B;
    
   }

.contenido .ejerciciosFiguras .contenedorEjemplo .botonCerrar {
	background-color:#57376F;
	border: 2px solid #FFFFFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Verdana,Sans-serif;
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: 6px;
    text-align: center;
    text-decoration: none;
    top: 3px;
    width: 18px;
}
.contenido .ejerciciosFiguras .contenedorEjemplo .ocultarNumeros {
    height: 32px;
    left: 490px;
    position: absolute;
    top: -64px;
    width: 348px;
}
.contenido .ejerciciosFiguras .btn_animacion {
	background-color: #87AEC6;
    border: 1px solid;
    bottom: 141px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 306px;
    text-align: center;
    text-decoration: none;
    width: 72px;
}

.contenido .ejerciciosFiguras .realimentacion_paso_1 {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    height: 142px;
    line-height: 10px;
    top: 360px;
    width: 280px;
}

.contenido .ejerciciosFiguras .ventanaReglas .botonCerrar, .contenido .ejerciciosValidez .ventanaReglas .botonCerrar {
    background-color: #87AEC6;
    border-radius: 25px 25px 25px 25px;
    display: block;
    height: 25px;
    position: absolute;
    right: 0;
    width: 25px;
}

.contenido .ejerciciosFiguras .ventanaReglas .regla_faltante {
    list-style-image: url("../img/mas.png");
	margin-left: 20px;
}

.contenido .ejerciciosFiguras .ventanaReglas .regla_usuario {
	list-style-image: url("../img/palomita.png");
	margin-left: 20px;
}

.contenido .ejerciciosFiguras .ventanaReglas .nomostrar {
   display: none;
}

.contenido .ejerciciosFiguras .realimentacion_paso_1 .botonCerrar, .contenido .ejerciciosValidez .realimentacion_paso_1 .botonCerrar {
    line-height: 15px;
}
.contenido .sinsombra, .contenido .ejerciciosValidez .sinsombra {
	box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.contenido .ejerciciosFiguras .instruccionValido {
	font-family: Verdana, Geneva, sans-serif;
	color: #1B0030;
    font-size: 13px;
    height: 372px;
    padding-left: 7px;
    position: relative;
    top: -7px;
    width: 308px;
}

.instruccionValido > ul {
    margin: 3px 0px 0px 12px;
    padding: 0px;
}

/* Boton conclusiones*/



.botonConclusiones {
	background:#5E3A8B;
	color: white;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
    bottom: -275px;
    left:852px;
    padding:10px 30px 10px 14px;
    text-decoration:none;
   
  }
.botonConclusiones:before {
	content: "";
    position: absolute;
	background: url(../img/sheet.png) no-repeat -69px 0px;
	width: 23px;
	height: 21px;
	top: 7px;
	left: 102px;
}
  
/*Contenedor conclusiones*/
.conclusiones .botonCerrar {
	right: -2px;
	top: -2px;
	z-index: 1;
	position: absolute;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background-color: #87aec6;
}
.conclusiones .botonCerrar .xbotonCerrar {
	position: absolute;
	top: 4px;
	left: 7px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	
	text-decoration: none;
	text-transform: uppercase;
}

.conclusiones {
    background-color: #EEFBFF;
    border: 2px solid #5E3A8B;
    bottom: 0;
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
}

.sUno{
	color: #5E3A8B;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 25px;
	padding: 17px;
}
.sDos{
	
	font-size: 20px;
	margin-left:20px;
	position:relative;
}
.sTres{
	
	float:right;
	font-size:12px;
	color: #5E3A8B;
	padding-right: 14px;
}
.sCuatro{
	
	text-transform: uppercase;
	font-weight:bold;
	float:left;
	color: #5E3A8B;
	
}
.sCinco{
	font-size:12px;
	padding:36px;
}
.listaConcluciones{
	margin-left:40px;
	font-size:15px;
	position:relative;
	list-style-image:url(../img/triangulo.png);
	line-height: 1.5;
	padding: 12px 112px; 
}

.celdaOculta {
	display: none;
}

a {
	outline: none;
}
/*ultimos ajustes*/
.ventana.fichaDidactica, .ventana.bibliografia {
    left: 0;
    right: 0;
}