.sup_ind{
  font-size: .5em !important;
  color:#fff !important;
  font-weight: normal;
}

#modal_feedback.modal{
	width: 80%;
	margin-left: -40%;
}


#entorno_content_external {
	font-size: 0.96em;
	line-height: 1.8em;
}
#entorno_content_external a:hover {
	opacity: .7;
}
#entorno_content_external a:focus {
	text-decoration: none;
}
#screen_navigation, #back {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 7px auto 0;
	padding: 9px;
}
#screen_navigation a, #back a {
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #FFFFFF;
	display: block;
	height: 35px;
	text-transform: uppercase;
	width: 210px;
}
#screen_navigation a span, 
#back a span {
	display: block;
	font-size:0.875em;
	padding-left: 45px;
	padding-right: 45px;
}
#entorno_content p, 
#entorno_content li, 
#entorno_content div, 
#entorno_content td, 
#entorno_content th, 
#entorno_content span, 
#entorno_content b, 
#entorno_content strong {
	color:#8c8c8c;
	/* font-size: 0.9375em;
    line-height: 27px;
    */
   line-height: 1.9em;
}
#entorno_content h2, 
#entorno_content h3, 
#entorno_content h4,
#entorno_content h1 {
	color: #444242;
	font-weight:bold;
}
#entorno_content h1 {
	font-size:1.25em;
	font-weight:bold;
	color:#444242;
}
#entorno_content h2 {
	font-size:1.125em;
	margin-top: 0.625em;
	margin-bottom: 0.3125em;
}
#entorno_content h3, 
#entorno_content h4 {
	font-size:1em;
	font-weight:bold;
	font-variant:italic;
	color:#444242;
}
#entorno_content.portadaConf {
	padding: 0 0 50px;
	text-align: center;
}
#entorno_content.objetivosConf {
	padding: 0;
	text-align: center;
}
#entorno_content.imagenFondoConf {
	padding: 0;
	text-align: center;
}
#portada_new .imagen_portada img {
	border-radius: 3px 3px 0px 0px;
	border: 1px solid #FFFFFF;
	width: 100%;
}
#portada_new .contenidos_portada .texto {
	font-size: 2.375em;
	line-height: 1.2em;
	color: #444242;
	margin-top: 5px;
}
#portada_new .contenidos_portada h2, #portada_new .contenidos_portada h3 {
	color: #FB6C67;
	font-size: 17px;
	text-transform: uppercase;
}
#test_new .pregunta_t {
	margin: 0.625em;
	padding: 0.625em;
	position: relative;
}
#test_new .pregunta_t textarea {
	width: 98%;
	min-height: 100px;
	border: none;
}
#test_new .pa .btn_corregir_test {
	margin-left: 0;
	float: right;
	margin-right: 3px;
	font-size: 1.2em;
	padding-top: 1.1em;
}
#test_new .test-content .pa {
	margin-top: -20px;
	padding: 15px;
	margin-bottom: 20px;
	background-color: #fff;
	border: none;
	border-radius: 3x;
	font-size: 0.8125em;
	line-height: 1.25em;
	text-align: center;
}
#test_new .pregunta_t .numero {
	background: url("../img/circulo_naranja.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-size: 1.5em;
	font-weight: bold;
	height: 48px;
	left: -1.5%;
	padding-top: 3px;
	position: absolute;
	text-align: center;
	top: 12%;
	width: 48px;
	color:#fff;
}
#test_new .opciones_pregunta_t {
	border-collapse: separate;
	border: 1px solid #EEF0F4;
	width: 100%;
}
#test_new .opciones_pregunta_t td {
	border-bottom: 1px solid #EEF0F4;
	padding: 5px;
}
#test_new .caja_pregunta_t {
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 40px;
}
#test_new .caja_pregunta_t .enunciado_pregunta_t {
	font-weight: bold;
	padding: 10px 0px;
}
#test_new .caja_pregunta_t .feedbacks_pregunta {
	background: #FFF;
	border-radius: 3px;
	margin-top: 7px;
}
#test_new .caja_pregunta_t .feedbacks_pregunta .acierto {
	background: #bee7a8;
	padding: 10px;
	border-radius: 3px;
	color: #FFF;
}
#test_new .caja_pregunta_t .feedbacks_pregunta .fallo {
	background: #ff928e;
	padding: 10px;
	border-radius: 3px;
	color: #FFF;
}
.acierto {
	background-color: #c5e8b3;
}
.fallo {
	background-color: #ff928e;
}
.btn_e_redondeado {
	border-radius: 3px 3px 3px 3px;
}
.btn_e {
	border-radius: 0px 0px 0px 0px;
}
.fondo_rojo {
	background-color: #FB6C67;
}
.fondo_verde {
}
.fondo_azul {
}
.fondo_anaranjado {
	background-color: #FFF2D3;
}
.fondo_gris_claro {
	background-color: #F8F8F8;
}
.fondo_blanco {
	background-color: #FFFFFF;
}
.check_derecha {
}
.check_izquierda {
}
.flotar_derecha {
	float: right;
}
.flotar_izquierda {
	float: left;
}


.btn_ver_solucion {
	background-color: #eca951;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: block;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	width: 220px;
}
.btn_ver_solucion:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.btn_ver_solucion i {
	/*
     display: block;
     float: right;
     */
     display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 7px;
}



.btn_corregir_test {
	background-color: #FB6C67;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: block;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	width: 220px;
}
.btn_corregir_test:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.btn_corregir_test i {
	/*
     display: block;
     float: right;
     */
     display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 7px;
}
.btn_comprobar {
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: block;
	padding: 7px 15px;
	text-decoration: none;
	width: 195px;
	background: #FB6C67 url("../img/ico_tip_corregir.png") 92% 50% no-repeat;
}
.btn_comprobar:hover, .btn_comprobar:focus {
	color: #FFFFFF;
	text-decoration: none;
}
.btn_comprobar i {
	display: block;
	float: right;
}
.btn_repetir {
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	display: block;
	padding: 7px 15px;
	text-decoration: none;
	width: 195px;
	background: #9aa1b0 url("../img/ico_tip_repetir.png") 92% 50% no-repeat;
}
.btn_repetir:hover, .btn_repetir:focus {
	color: #FFFFFF;
	text-decoration: none;
}
.btn_repetir i {
	display: block;
	float: right;
}
#test_new .buttons {
	text-align: center;
}
#test_new .btn_corregir_test {
	/* margin-left: 611px;*/
     color: #FFFFFF;
	display: inline-block;
}
.caja_alerta {
	color: #8C8C8C;
	margin: 21px;
	padding: 24px;
}
.contenedor_listas_ico .item .dot, .contenedor_listas_ico .item .dot img {
	width: 126px;
}
.contenedor_listas_ico .item .contenido {
	width: 310px;
}
.contenedor_listas_ico .item {
	width: 410px;
	opacity:0;
}
.contenedor_listas_ico .item .contenido h2 {
	font-size:1.125em;
	color:#444242;
	font-weight:bold;
	line-height:0;
}
.contenedor_listas_ico .item .contenido {
	color: #444242;
	float: left;
	font-size: 0.9375em;
	width: 280px;
}
.contenedor_listas_ico .texto {
	padding: 0 0 15px 0;
}
.contenedor_objetivos {
	position:relative;
}
.contenedor_objetivos .caja_texto {
	left: 32px;
	position: absolute;
	top: 37px;
	width:300px;
	background-color:#fff;
	text-align:left;
	padding:5px 30px 20px;
	opacity:0;
}
.contenedor_objetivos .fondo {
	margin:0;
}
.contenedor_objetivos .fondo img {
	border-radius: 3px;
	margin: 0;
}

	#juego_cartas .respuesta{
		border-radius: 3px;
		padding:.8em;
		background-color: #fff;
		margin-bottom: 1em;
	}
	#juego_cartas .controles{
		text-align: center;
		margin-bottom: 1em;
	}


		#juego_cartas .confirmar{
			border-radius: 3px 3px 3px 3px;
			color: #FFF;
			display: block;
			padding: 7px 15px;
			text-decoration: none;
			text-align: center;
			width: 45%;
			max-width: 195px;
			margin:0 auto;
			background: #FB6C67 url("../img/ico_tip_corregir.png") 92% 50% no-repeat;
		}
		#juego_cartas .confirmar.hidden{
				display: none;
		}


		

		#juego_cartas .continuar{
				border-radius: 3px 3px 3px 3px;
			color: #FFF;
			display: block;
			padding: 7px 15px;
			text-decoration: none;
			text-align: center;
			width: 45%;
			max-width: 195px;
			margin:0 auto;
			background: #5CBB52 url("../img/ico_tip_continuar.png") 92% 50% no-repeat;
		}

#juego_cartas .continuar.hidden{
				display: none;
		}


	#juego_cartas .controles a{
display: inline-block;
border-radius: 3px;
width: 2em;
height: 2em;
text-align: center;
margin: 0 .2em;
background-color: #17AAC5;
color: #FFF;
	}
	#juego_cartas .controles a:hover, #juego_cartas .controles a.activo{
			text-decoration: none;
			background-color: #1599B1;

	}




#juego_cartas .carta {
	width: 166px;
	height: 217px;
	float:left;
	margin:1px;
	border: 1px solid #ccc;
	border-radius: 3px;
	position: relative;
	-webkit-box-shadow: 2px 2px 20px 5px #ccc;
	box-shadow: 2px 2px 20px 5px #ccc;
}
#juego_cartas .backface {
	width: 166px;
	border-radius: 3px;
	height: 217px;
	background: url('../img/enves.png') top left no-repeat;
	float:left;
	z-index: 1000;
	position: absolute;
	top:0;
	left:0;
}
#juego_cartas .contenido {
	width: 166px;
	height: 217px;
	border-radius: 3px;
	background: url('../img/front.png') top left no-repeat;
	z-index: 980;
	position: absolute;
	top:0;
	left:0;
	text-align: center;
	display: table;
}
#juego_cartas .contenido div {
	display: table-cell;
	vertical-align: middle;
	padding: 7px;
}
#juego_cartas .mesa {
	background: #F6F7F9;
	border-radius: 3px;
	padding-left: 10px;
	-webkit-border-radius: 3px;
	padding-top:10px;
	padding-bottom: 10px;
	margin:0 auto;
}
#juego_cartas {
	position: relative;
	overflow: auto;
}
#juego_cartas .resultado .panel {
	width: 200px;
	height: 40px;
	-webkit-box-shadow: 2px 2px 20px 5px #ccc;
	box-shadow: 2px 2px 20px 5px #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	position: absolute;
	top:0;
	margin-left:-100px;
	left:50%;
	background: #fff;
	text-align: center;
	padding-top:10px;
	z-index: 2000;
}
.separador {
	clear:both;
}
#juego_cartas .texto {
	margin-bottom: 10px;
}
#juego_cartas .texto2 {
	margin-top: 10px;
}
#juego_bloques {
	position: relative;
}
#juego_bloques .cronometro {
	position: absolute;
	top: 8%;
	left: 88%;
	width: 80px;
	height: 80px;
	background-color: red;
	background: url('../img/t0.png') top left no-repeat;
}
#juego_bloques .botonera_resultados a {
	float:left;
	margin-left:135px;
	margin-top:10px;
}
#juego_bloques .cronometro span.r {
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
	width:  80px;
	height: 80px;
	background: url('../img/tapa_reloj.png') center center no-repeat;
	color:#fff;
}
#juego_bloques .cronometro span.reloj_segundos {
	/*display: inline;*/  
    font-weight: bold;
	font-size: 10px;
	text-align: center;
	background: nonw;
	color:#fff;
}
#juego_bloques .botonera_bloques_letras {
	padding: 0;
	margin:10px;
}
#juego_bloques .botonera_bloques_letras li {
	width: 20px;
	height: 20px;
	float:left;
}
#juego_bloques .feedback .info_palabra p {
	color: #fff;
}
#juego_bloques .botonera_bloques_lertas li:hover, .botonera_bloques_lertas li.seleccionado {
	background: #ccc;
}
#juego_bloques .botonera_bloques_letras li {
	list-style: none;
	width: 52px;
	height: 52px;
	margin: 2px;
	border-radius: 3px;
	background-color: #eef0f4;
	text-align: center;
}
#juego_bloques .botonera_bloques_letras div.btn_letra {
	list-style: none;
	width: 52px;
	height: 52px;
	margin: 2px;
	border-radius: 3px;
	background-color: #eef0f4;
	text-align: center;
	float: left;
}
#juego_bloques .interaccion .botonera_bloques_letras div.btn_letra a {
	text-decoration: none;
	color:#7c818c;
	display: block;
	text-align: center;
	margin-top: 0.17em;
	text-transform:uppercase;
}
#juego_bloques .interaccion .botonera_bloques_letras div.btn_letra a span {
	font-weight: bold;
	font-size: 1.5625em;
}
#juego_bloques .interaccion .botonera_bloques_letras li a {
	text-decoration: none;
	color:#7c818c;
	display: block;
	text-align: center;
	margin-top: 12px;
	text-transform:uppercase;
}
#juego_bloques .interaccion .botonera_bloques_letras li a span {
	font-weight: bold;
	font-size: 1.5625em;
}
#juego_bloques .inferior.fallo {
	background: transparent url("../img/fondo_ahorcado_pizarra_fallo.png") 0 50% no-repeat;
}
#juego_bloques .inferior.acierto {
	background: transparent url("../img/fondo_ahorcado_pizarra_acierto.png") 0 50% no-repeat;
}
#juego_bloques .btn_continuar {
	display: block;
	float: right;
	height: 20px;
	width: 200px;
	border-radius: 3px;
	background-color: #ccc;
	text-decoration: none;
	color: #fff;
	position: absolute;
	padding: 10px;
	top: 24%;
	right: 3%;
	padding: 10px;
}
#juego_bloques .btn_continuar .icon {
	margin-top: 4px;
	margin-left: 75px;
}
#juego_bloques {
	width: 100%;
	margin: 0 auto;
}
#juego_bloques .superior {
	background: #f6f7f9;
	border-radius: 3px;
	padding:10px;
	/* height:510px;*/
    background: #f6f7f9 url('../img/fondo_bloques_palabras.png') center bottom no-repeat;
}
#juego_bloques .superior .interaccion {
	width: 47%;
	float:left;
	border-radius: 3px;
	/* border: 1px solid #fff;
    background: #fff;*/
    margin-top:15%;
	margin-left:30px;
}
#juego_bloques .superior .definicion {
	width: 33%;
	/*
    height: 265px;
    */
    float:left;
	/*
    border: 1px solid #fff; 
    border-radius: 3px;
    */
    margin-top: 15%;
	padding: 10px;
	margin-left: 84px;
	text-align: left;
	display: table-cell;
	vertical-align: middle;
}
#juego_bloques .superior .definicion .titulo {
	color :#17aac5;
	font-size: 0.9375em;
	font-weight: bold;
	display: block;
}
#juego_bloques .superior .definicion .def {
	color :#8c8c8c;
	font-size: 0.875em;
}
#juego_bloques .inferior {
	background: #f6f7f9;
	border-radius: 3px;
	padding:20px;
	margin-top:10px;
	min-height: 45px;
	position: relative;
}
#juego_bloques .inferior .pizarra {
	font-size: 1.875em;
	text-align: center;/*
     background: #f6f7f9;
     */
}
#juego_bloques .feedback {
/*
  background:#fff;
  */
    
}
#juego_bloques .feedback .info_palabra, .feedback .info_palabra {
	border:1px solid #ccc;
	border-radius: 3px;
	margin-bottom:10px;
	padding:10px;
}
#juego_bloques .icon {
	margin-top: 4px;
}
#juego_bloques .feedback .titulo_resultados {
	background:#fff;
	text-align: center;
	width:100%;
	display:block;
	font-size: 1.875em;
	color: #333333;
	padding:33px 0;
}
#juego_bloques .feedback .panel_resultados {
	display:table;
	width:100%;
	background:#e7eaee url('../img/fondo_marcador.png') 50% 50% no-repeat;
	border-radius:3px;
}
#modal_feedback .fb {
	padding:10px 0;
	color: #6b6b6b;
	text-align: center;
}
#modal_feedback .soluciones {
	padding: 15px;
}
#modal_feedback .soluciones .acertadas {
	width: 235px;
	float:left;
	min-height: 25px;
	border-radius: 3px;
	font-weight: bold;
	color:#bee7a8;
}
#modal_feedback .soluciones .falladas {
	min-height: 25px;
	width: 235px;
	float: left;
	border-radius: 3px;
	font-weight: bold;
	color:#ff6560;
	margin-left: 20px;
}
#modal_feedback .soluciones ul li {
	list-style: none;
	text-align: center;
	margin-bottom: 10px;
}
#modal_feedback .soluciones ul {
	margin:0;
	padding:0;
}
#juego_bloques .feedback .panel_resultados span {
	font-size:5em;
	display:table-cell;
	color:#000;
	height:174px;
	vertical-align:middle;
	text-align:left;
	padding:0 50px
}

 #juego_bloques .superior .entrada_texto{
 	display: none;
 }
#juego_bloques .feedback .panel_resultados>:first-child {
	text-align:right;
}
#juego_bloques .feedback .acierto {
	background:#c5e8b3;
	color:#000;
}
#juego_bloques .feedback .fallo {
	background:#ff928e;
	color:#000;
}
#juego_bloques .superior .marcador {
	background: url('../img/bombilla.jpg') top left no-repeat;
	width: 300px;
	height: 340px;
	float:left;
}
#juego_bloques .superior .marcador .indicadores {
	width: 300px;
	height: 340px;
}
#juego_bloques .btn_informe_ver, #juego_bloques .btn_informe_restart {
	display: block;
	border-radius: 3px;
	padding: 15px 0 0 20px;
	margin:15px;
	color:#fff;
	background-color: #9aa1b0;
	width: 200px;
	height: 40px;
	margin:0 auto;
	text-decoration: none;
}
#juego_bloques .btn_informe_ver span, 
#juego_bloques .btn_informe_restart span {
	margin-left:20px;
}
#juego_bloques .bombilla {
	margin-top: 10px;
	float: left;
	margin-left: 20px;
	margin-right: 40px;
}
.separador {
	clear:both;
}
.hidden {
	display: none;
}
#juego_bloques .btn_deshacer {
	background-color:#9AA1B0;
}
#juego_bloques .btn_borrar {
	background-color: #ff6560;
}
#juego_bloques .btn_siguiente_palabra {
	background-color:#9AA1B0;
	width: 205px !important;
}
#juego_bloques .botonera {
	position: absolute;
	top: .9em;
	right: .8em;
	width: 211px;
}
#juego_bloques .botonera a {
	color:#fff;
	text-decoration: none;
	margin-left: 5px;
	display:block;
	float:left;
	width:100px;
	height:30px;
	text-align: center;
	margin-bottom: 5px;
}
#juego_bloques .botonera a span {
	margin-left:5px;
}
#juego_bloques .informe {
	margin-top: 20px;
}
#juego_ahorcado .botonera_bloques_letras {
	padding: 0;
	margin: 10px;
}
#juego_ahorcado .botonera_bloques_letras li {
	width: 20px;
	height: 20px;
	float:left;
}
#juego_ahorcado .botonera_bloques_lertas li:hover, 
.botonera_bloques_lertas li.seleccionado {
	background: #ccc;
}
 #juego_ahorcado .botonera_resultados a, 
 .botonera_resultados a, {
 	float: left;
	margin-left: 34px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#juego_ahorcado .marcador_textual{
	text-align: center;
	padding-top: 0em;
	margin-top: -10px;
	margin-bottom: 10px;
	font-weight: bold;
}

#juego_ahorcado .estatus .acertadas, #juego_ahorcado .estatus .falladas{
	width: 48%;
	float:left;
	
}

#juego_ahorcado .estatus .acertadas h3, #juego_ahorcado .estatus .falladas h3{
	font-weight: bold;

	}

#juego_ahorcado .marcador .indicadores{
	display: block;
}

#juego_ahorcado .indicadores_mov{
	display: none;
}
#juego_ahorcado  .indicadores_mov ul{
	margin-left: 0;
}

#juego_ahorcado  .indicadores_mov ul li{
	float: left;
	width: 25px;
	height: 33px;
	list-style: none;
	background: url('../img/bombilla_mov_on.jpg') top left no-repeat;
}

#juego_ahorcado  .indicadores_mov ul li.fallo{
	background: url('../img/bombilla_mov_off.jpg') top left no-repeat;
}
.botonera_resultados a:hover, 
a.btn_continuar:hover {
	text-decoration: none;
	color:#fff;
}
a.btn_continuar {
	padding: 5px;
	height: 30px !important;
	width: 180px;
}
a.btn_continuar span {
	color:#fff !important;
}
#juego_ahorcado .feedback .info_palabra, 
.feedback .info_palabra {
	border:1px solid #ccc;
	border-radius: 3px;
	margin-bottom:10px;
	padding:10px;
}
#juego_ahorcado .feedback .titulo_resultados, 
.feedback .titulo_resultados {
	background:#fff;
	text-align: center;
	width:100%;
	display:block;
	font-size: 1.875em;
	color: #333333;
	padding:33px 0;
}
#juego_ahorcado .feedback .panel_resultados, 
.feedback .panel_resultados {
	display:table;
	width:100%;
	background:#e7eaee url('../img/fondo_marcador.png') 50% 50% no-repeat;
	border-radius:3px;
}
.feedback .botonera_resultados {
	width: 510px;
	margin: 0 auto;
}
#juego_ahorcado .feedback .panel_resultados span, 
.feedback .panel_resultados span {
	font-size:5em;
	display:table-cell;
	color:#000;
	height:174px;
	vertical-align:middle;
	text-align:left;
	padding:0 50px
}
#juego_ahorcado .feedback .panel_resultados>:first-child, 
.feedback .panel_resultados>:first-child {
	text-align:right;
}
#juego_ahorcado .superior .interaccion {
	width: 43%;
	/*height: 265px;*/
    float:left;
	border-radius: 3px;
	border: 1px solid #fff;
	background: #fff;
}
#juego_ahorcado .botonera_bloques_letras li {
	list-style: none;
	width: 50px;
	height: 50px;
	margin: 2px;
	border-radius: 3px;
	background-color: #eef0f4;
	text-align: center;
}
#juego_ahorcado .botonera_bloques_letras li a {
	text-decoration: none;
	color:#7c818c;
	display: block;
	text-align: center;
	margin-top: .19em;
	font-weight: bold;
}
#juego_ahorcado .btn_continuar {
/*
    display: block;
    height: 20px;
    padding: 10px;
    width: 200px;
    border-radius: 3px;
    background-color: #ccc;
    text-decoration: none;
    color: #fff;
    margin:0 auto;
    */
}
#juego_ahorcado {
	/* width: 880px;*/
    margin: 0 auto;
}
#juego_ahorcado .superior {
	background: #f6f7f9;
	border-radius: 3px;
	padding:10px
}
#juego_ahorcado .inferior {
	background: #f6f7f9;
	border-radius: 3px;
	padding:20px;
	margin-top:10px;
	position: relative;
	height: 30px;
}
#juego_ahorcado .icon {
	margin-top: 4px;
}
#juego_ahorcado .inferior .pizarra {
	font-size: 1.875em;
	text-align: center;
}
#juego_ahorcado .informe {
	margin-top: 10px;
}
#juego_ahorcado .feedback .info_palabra, 
.feedback .info_palabra {
	border:1px solid #ccc;
	border-radius: 3px;
	margin-bottom:10px;
	padding:10px;
}
#juego_ahorcado .feedback .info_palabra p, 
.feedback .info_palabra p {
	color: #fff;
}
.info_palabra h2 {
	color: #3b3c3e;
}
#juego_ahorcado .feedback .acierto, 
.feedback .acierto {
	background:#BEE7A8;
	color:#000;
}
#juego_ahorcado .feedback .fallo, 
.feedback .fallo {
	background:#FB6C67;
	color:#000;
}
#juego_ahorcado .texto_definicion {
	padding: 20px;
}
#juego_ahorcado .superior .marcador {
	background: url('../img/bombilla.jpg') top left no-repeat;
	width: 300px;
	height: 340px;
	float:left;
}
#juego_ahorcado .superior .marcador .indicadores {
	width: 300px;
	height: 340px;
}
#juego_ahorcado .btn_informe, 
.btn_informe {
	display: block;
	border-radius: 3px;
	padding:20px;
	color:#fff;
	background-color: blue;
	text-align: center;
	width: 250px;
	margin:0 auto;
	text-decoration: none;
}
#juego_ahorcado .definicion {
	/*background: #f6f7f9;*/
    border-radius:3px;
	margin-top: 10px;
	padding:10px;
	text-align:center;
}
#juego_ahorcado .btn_informe_ver, 
#juego_ahorcado .btn_informe_restart, 
.btn_informe_ver, 
.btn_informe_restart {
	display: block;
	border-radius: 3px;
	padding: 10px 0 0 20px;
	color:#fff;
	background-color: #9aa1b0;
	width: 180px;
	height: 30px;
	margin:0 auto;
	text-decoration: none;
	position: relative;
	margin: 26px;
	float:left;
}
.btn_continuar {
	display: block;
	border-radius: 3px;
	padding: 10px 0 0 20px;
	color:#fff;
	background-color: #9aa1b0;
	width: 180px;
	height: 30px;
	margin:0 auto;
	text-decoration: none;
	position: relative;
}
#juego_ahorcado .btn_informe_ver span, 
.btn_informe_ver span, 
#juego_ahorcado .btn_informe_restart span, 
.btn_informe_restart span {
	margin-left: 20px;
	position: absolute;
	right: 20px;
	top: 12px;
}
#juego_ahorcado .inferior.fallo {
	background: transparent url("../img/fondo_ahorcado_pizarra_fallo.png") top right no-repeat;
}
#juego_ahorcado .inferior.acierto {
	background: transparent url("../img/fondo_ahorcado_pizarra_acierto.png") top right no-repeat;
}
#juego_ahorcado .bombilla {
	margin-top: 10px;
	float: left;
	margin-left: 20px;
	margin-right: 40px;
}
#juego_ahorcado .interaccion li a span {
	font-size: 1.5625em;
}
#carrusel_contenidos .indicadores_posicion {
	height:2em;
	display: table;
	margin: 0 auto;
	padding-top: .2%;
}
#carrusel_contenidos .indicadores_posicion li {
	float:left;
	list-style:none;
	padding:13px 5px;
}
#carrusel_contenidos .contenedor {
	/*  width:860px;*/
width: 100%;
	min-height: 150px;
	margin:0 auto;
	border: 1px solid #EEF0F4;
	border-radius: 3px;
	background: #FFF;
}
#carrusel_contenidos .contenedor_todo {
	border-radius: 3px;
	background-color: #F8F8F8;
	padding-bottom: 15px;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 2%
}
/*
#carrusel_contenidos .botones_manejadores{
    float:left;
    width: 37px;
    height: 31px;
    display: table;
    vertical-align: middle;
    text-align: center;
    margin-top: 1em;
}
*/



#carrusel_contenidos .botones_manejadores.btn_avant {
	float:right;
}
#carrusel_contenidos .botones_manejadores a {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}
#carrusel_contenidos .contenedor .contenidos {
	float:left;
	/* width:823px;*/
   width: 95%;
	overflow: hidden;
	margin:24px 24px;
	/*border: 1px solid #EEF0F4;
    border-radius: 3px;*/
    background-color: rgb(255, 255, 255);
}
#carrusel_contenidos .contenedor .contenidos .tira {
	position: relative;
	left: 0;
}
#carrusel_contenidos .contenedor .contenidos .item_carrusel {
	/*width: 100%;*/
  
    vertical-align: top;
}
#carrusel_contenidos .indicadores_posicion .botones_manejadores {
	float:left;
	width: 37px;
	height: 31px;
	margin-top: 5px;
}
#carrusel_contenidos .indicadores_posicion .botones_manejadores.btn_atras {
	background: url('../img/carrusel_btn_atras.png') top left no-repeat;
	margin-right: 10px;
}
#carrusel_contenidos .indicadores_posicion .botones_manejadores.btn_atras:hover {
	opacity: .5;
	cursor: pointer;
	cursor: hand;
}
#carrusel_contenidos .indicadores_posicion .botones_manejadores.btn_avant {
	background: url('../img/carrusel_btn_next.png') top left no-repeat;
	margin-left: 10px;
}
#carrusel_contenidos .indicadores_posicion .botones_manejadores.btn_avant:hover {
	opacity: .5;
	cursor: pointer;
	cursor: hand;
}
#carrusel_contenidos .indicadores_posicion .btn_selector_carrusel {
	display: block;
	width: 12px;
	text-indent: -3000px;
	height: 12px;
	background: url('../img/carrusel_dots_posicion.png') top left no-repeat;
}
#carrusel_contenidos .indicadores_posicion .btn_selector_carrusel.seleccionado {
	background: url('../img/carrusel_dots_posicion.png') top right no-repeat;
}
#imagen_fondo_izquierda .contenidos .texto {
	width: 50%;
	padding:25px;
	text-align: left;
}
#imagen_fondo_izquierda {
	border-radius: 3px;
}
#imagen_fondo_derecha .contenidos .texto {
	width: 50%;
	padding:25px;
	text-align: left;
	margin-left: 45%;
}
#imagen_fondo_derecha {
	border-radius: 3px;
}
#dos_columnas_60_40 .columna_derecha {
	width: 40%;
	float: right;
}
#dos_columnas_60_40 .columna_izquierda {
	width: 55%;
	float: left;
}
#dos_columnas_40_60 .columna_derecha {
	width: 55%;
	float: right;
}
#dos_columnas_40_60 .columna_izquierda {
	width: 40%;
	float: left;
}
#video_horizontal .contenedor {
	border-radius: 3px;
	background-color: #F8F8F8;
	padding: 25px;
	margin-top: 1em;
	margin-bottom: 1em;/*width:812px; */
}
#video_horizontal .contenidos .video {
	text-align: center;
	margin-bottom: 20px;
}
#video_horizontal .contenidos .texto {
	border-radius: 3px;
	background-color: #fff;
	padding: 25px;
}
#plantilla_acordeon .marco_acordeon {
	border-radius: 3px;
	background-color: #f6f7f9;
	border: 1px solid #eef0f4;
	margin: 20px 0;
	padding: 20px;
	font-size: .9em;
}
#entorno_content .texto table, #entorno_content .texto2 table {
	border-collapse: separate;
	border-radius: 3px 3px 3px 3px;
	border-spacing: 0px;
	border: 1px solid #FFFFFF;
	width: 100%;
}
#entorno_content .texto table td, #entorno_content .texto2 table td {
	border: 1px solid #F0F0F1;
	border-left:none;
	border-right:none;
	padding: 20px;
}
#entorno_content .texto table tr td:first-child, 
#entorno_content .texto2 table tr td:first-child {
	border-left:1px solid #F0F0F1;
}
#entorno_content .texto table tr td:last-child,
 #entorno_content .texto2 table tr td:last-child {
	border-right:1px solid #F0F0F1;
}
#entorno_content .texto table tr:first-of-type td, 
#entorno_content .texto2 table tr:first-of-type td {
	background: none repeat scroll 0% 0% #ECA951;
	border: medium none;
}
#entorno_content .texto table tr:first-of-type td:first-child, 
#entorno_content .texto2 table tr:first-of-type td:first-child {
	border-radius: 3px 0px 0px 0px;
}
#entorno_content .texto table tr:first-of-type td:last-child, 
#entorno_content .texto2 table tr:first-of-type td:last-child {
	border-radius: 0px 3px 0px 0px;
}
#entorno_content .texto table tr:last-of-type td:first-child, 
#entorno_content .texto2 table tr:last-of-type td:first-child {
	border-radius: 0px 0px 0px 3px;
}
#entorno_content .texto table tr:last-of-type td:last-child, 
#entorno_content .texto2 table tr:last-of-type td:last-child {
	border-radius: 0px 0px 3px 0px;
}
#entorno_content .texto table tr:first-of-type td, 
#entorno_content .texto2 table tr:first-of-type td {
	border-bottom: 1px solid #EEF0F4;
	color: #FFFFFF;
}
#portada_autoevaluacion .imagen_portada {
	text-align: center;
	min-height: 180px;
}
#portada_autoevaluacion .contenidos_portada {
	text-align: center;
}
#portada_autoevaluacion .contenidos_portada .texto {
	width: 80%;
	font-size: 0.9375em;
	line-height: 2em;
	color: #444242;
	margin: 0 auto;
	text-align: center;
	margin-top: 40px;
}
#portada_autoevaluacion .contenidos_portada .texto .firma {
	margin-top: 45px;
	margin-left: 50%;
}
#portada_autoevaluacion .contenidos_portada h2, #portada_autoevaluacion .contenidos_portada h3 {
	color: #444242;
	font-size: 2.3em;
	line-height: 1.2em;
}
#pestanyas .contenido {
	border: 1px solid #eef0f4;
	background: #fff;
}
#pestanyas #tabs {
	padding: 20px;
	background: #f6f7f9;
	border: 1px solid #f6f7f9;
}
#pestanyas .pestanyas {
	margin: 20px 0;
	font-size: .9em;
}
#entorno_content #pestanyas .ui-state-default, 
#entorno_content #pestanyas .ui-widget-content .ui-state-default, 
#entorno_content #pestanyas .ui-widget-header .ui-state-default {
	border: 1px solid #c7ccd6;
	background: #c7ccd6;
	font-weight: bold;
	color: #fb6c67;
	margin-right: 10px;
}
#entorno_content #pestanyas .ui-state-default a, 
#entorno_content #pestanyas .ui-state-default a:link, 
#entorno_content #pestanyas .ui-state-default a:visited {
	color: #fff;
	text-decoration: none;
}
#entorno_content #pestanyas .ui-state-hover, 
#entorno_content #pestanyas .ui-widget-content .ui-state-hover, 
#entorno_content #pestanyas .ui-widget-header .ui-state-hover,
 #entorno_content #pestanyas .ui-state-focus, 
 #entorno_content #pestanyas .ui-widget-content .ui-state-focus, 
 #entorno_content #pestanyas .ui-widget-header .ui-state-focus {
	/*border: 1px solid #999999;*/
  border-bottom: none;
	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #fb6c67;
}
#entorno_content #pestanyas .boton:hover {
	border: 1px solid #FFF;
	border-bottom:none;
}
#entorno_content #pestanyas .ui-state-hover a, 
#entorno_content #pestanyas .ui-state-hover a:hover, 
#entorno_content #pestanyas .ui-state-hover a:link, 
#entorno_content #pestanyas .ui-state-hover a:visited {
	/*color: #17aac5; color azulon */
  color: #fb6c67;
	text-decoration: none;
	border: none !important;
	border-bottom: 1px solid #fff !important;
}
#entorno_content #pestanyas .ui-state-active, 
#entorno_content #pestanyas .ui-widget-content .ui-state-active, 
#entorno_content #pestanyas .ui-widget-header .ui-state-active {
	border: 1px solid #eef0f4;
	border-bottom: none;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #535252;
}
#entorno_content #pestanyas .ui-state-active a, 
#entorno_content #pestanyas .ui-state-active a:link, 
#entorno_content #pestanyas .ui-state-active a:visited {
	color: #fb6c67;
	text-decoration: none;
}
/* Corner radius */
#entorno_content #pestanyas .ui-corner-all, 
#entorno_content #pestanyas .ui-corner-top, 
#entorno_content #pestanyas .ui-corner-left, 
#entorno_content #pestanyas .ui-corner-tl {
	border-top-left-radius: 3px;
}
#entorno_content #pestanyas .ui-corner-all, 
#entorno_content #pestanyas .ui-corner-top, 
#entorno_content #pestanyas .ui-corner-right, 
#entorno_content #pestanyas .ui-corner-tr {
	border-top-right-radius: 3px;
}
#entorno_content #pestanyas .ui-corner-all, 
#entorno_content #pestanyas .ui-corner-bottom, 
#entorno_content #pestanyas .ui-corner-left, 
#entorno_content #pestanyas .ui-corner-bl {
	border-bottom-left-radius: 3px;
}
#entorno_content #pestanyas .ui-corner-all, 
#entorno_content #pestanyas .ui-corner-bottom, 
#entorno_content #pestanyas .ui-corner-right, 
#entorno_content #pestanyas .ui-corner-br {
	border-bottom-right-radius: 3px;
}
#entorno_content #pestanyas .ui-widget-header {
	border: 0px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
	color: #17aac5;
	font-weight: bold;
}
#pestanyas .ui-tabs-panel.ui-widget-content h2.titulo {
	display: none;
}
#entorno_content #pestanyas .ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
	background: #f6f7f9;
}
#entorno_content #pestanyas .ui-state-active {
	box-shadow: 1px 5px #fff;
}
#breadcrumbs {
	min-height: 65px;
}
#glosario .links, #glosario .contenidos {
	border-radius: 3px;
	background: #eef0f4;
	padding: 15px;
}
#glosario .glosario_letra_actual {
	font-size: 1em;
	color:#333333;
	font-weight: bold;
	padding: 40px 0 20px;
}
#glosario .links {
	text-align: center;
}
#glosario .links .btn_letra_glosario {
	background: #17AAC5;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	height: 30px;
	text-align: center;
	text-decoration: none;
	/*width: 30px;*/
    width: 3.55%;
}
#glosario .links .btn_letra_glosario:hover {
	text-decoration: none;
}
#glosario .links a.btn_letra_glosario:first-of-type {
	border-left: none;
	border-radius: 3px 0px 0px 3px;
}
#glosario .links a.btn_letra_glosario:last-of-type {
	border-radius: 0px 3px 3px 0px;
}
#glosario .links .btn_letra_glosario.disabled {
	background: #9aa1b0;
}
#glosario .links .btn_letra_glosario.activo {
	background: #12859a;
}
#entorno_content #glosario span {
	color:#17aac5;
}
#entorno_content #glosario .ui-state-default, #entorno_content .ui-widget-content .ui-state-default, #entorno_content .ui-widget-header .ui-state-default {
	color:#17aac5;
}
#nubes .contenidos {
	padding:3%;
}
#nubes .separador {
	margin-bottom:15px;
}
#nubes .nube {
	background:url('../img/nube_azul.png');
	background-repeat: no-repeat;
	background-size:100% 100%;
	z-index: 100;
}
#nubes .nube_derecha {
	background:url('../img/nube_azul_derecha.png');
	background-repeat: no-repeat;
	background-size:100% 100%;
}
#nubes .nube.ind1, #nubes .nube.ind3, #nubes .nube.ind5, #nubes .nube.ind7 {
	position: relative;
	float:right;
	width:45%;
}
#nubes .nube.ind2, #nubes .nube.ind4, #nubes.nube .ind6, #nubes .nube.ind8 {
	position: relative;
	float:left;
	width:45%;
}
.boton {
	cursor: pointer;
	cursor: hand;
}
#nubes .nube div {
/* padding: 15%;
    position: absolute;
    top: 2%;
  margin:0 auto;
  */

}
#nubes .nube.ind0 {
	position: relative;
	width:100%;
	float:none;
	margin:0 auto;
}
#nubes {
	position:relative;
}
#nubes .img_fondo {
	position:absolute;
	bottom:0;
	left:50%;
	/*margin-left:-350px;*/
   z-index:1
}
#test_no_evaluacion .feedback_respuesta {
	border-radius: 3px;
	border:1x solid red;
	padding: 25px;
}
#test_no_evaluacion .feedback_respuesta.acierto {
	background: #5bbb51;
	color:#fff;
}
#test_no_evaluacion .feedback_respuesta.fallo {
	background: #ff6560;
	color:#fff;
}
#test_no_evaluacion .btn_ {
	border-radius: 3px;
	color:#fff;
	background: #9aa1b0;
	padding: 7px;
	min-width: 150px;
	text-decoration: none;
}
#test_no_evaluacion .btn_ i {
	margin: 4px 10px;
}
#test_no_evaluacion .btn_.answer {
	background: #ff6560;
}
#descargas_curso .caja_contenidos {
	border-radius: 3px;
	border: 1px solid #f6f7f9;
	padding: 30px;
	min-height: 590px;
	background:#f6f7f9 url('../img/imagen_grande_pdf.jpg') 90% 50% no-repeat;
}
#descargas_curso .caja_contenidos div {
	width:40%;
	margin-top: 15%;
}
#descargas_curso .caja_contenidos a {
	display: block;
	padding:10px 15px;
	background: #fb6c67 url('../img/icon_pdf.png') 90% 50% no-repeat;
	color:#fff;
	border-radius: 3px;
	margin-top: 25px;
	width: 140px;
	text-align: left;
}
#descargas_curso .caja_contenidos a:hover {
	text-decoration: none;
}
#indice #entorno_content .ui-state-active a, #indice #entorno_content .ui-state-active a:link, #indice #entorno_content .ui-state-active a:visited {
	color:#b7b7b7;
}
#indice #entorno_content p, #indice #entorno_content li, #indice #entorno_content div, #indice #entorno_content td, #indice #entorno_content th, #indice #entorno_content span, #indice #entorno_content b, #indice #entorno_content strong {
	color:#17aac5;
	font-size: 0.9375em;
}
#indice #entorno_content .ui-accordion-header-icon {
	display:none;
}
#indice #entorno_content .ui-state-hover a, #indice #entorno_content .ui-state-hover a:hover, #indice #entorno_content .ui-state-hover a:link, #indice #entorno_content .ui-state-hover a:visited {
	color:#b7b7b7;
}
#indice #entorno_content .ui-state-default a, #indice #entorno_content .ui-state-default a:link, #indice #entorno_content .ui-state-default a:visited {
	color:#b7b7b7;
}
#indice #entorno_content span.dot {
	background: url('../img/dot_indice.png') top left no-repeat;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: 400;
	height: 28px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 6px;
	font-size: 1.1em;
	text-align: center;
	width: 28px;

}
#indice #entorno_content span.dot.sub {
	letter-spacing: 0px;
	font-size: .95em;
	margin-top: 3px;
	padding-top: .4em;
}
#indice #menu_acordeon li, #indice #menu_acordeon h3 {
	min-height: 35px;
	list-style: none;
}
#indice #menu_acordeon li {
	margin-bottom: 5px;
}
#indice #menu_acordeon h3 {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EEF0F4;
	border-radius: 3px 3px 0 0;
	min-height: 45px;
	margin-bottom: 0;
	margin-top: 5px;
	padding-top: 5px;
}
#indice #menu_acordeon h3 .texto {
	color: #b7b7b7;
	font-size: 1.1em;
display: inline-block;
width: 77%;
}
#indice #menu_acordeon h3.nosubs {
	border-radius: 3px;
}
#indice #menu_acordeon div.items_menu {
	background:#FFFFFF;
	border: 1px solid #EEF0F4;
	border-top: none;
	border-radius:0 0 3px 3px;
	padding-bottom: 0;
	padding-top: 20px;
}
#indice #entorno_content h3.ui-state-active .texto, #indice #entorno_content h3.ui-widget-content .ui-state-active .texto, #indice #entorno_content h3.ui-widget-header .ui-state-active .texto {
	color: #b7b7b7;
}
#indice #outer {
	padding-left: 0;
	padding-right: 0;
	padding: 0;
}
#indice .container-indice {
	padding: 10px;
	background: #f6f7f9;
	border-radius: 3px;
	padding: 10px 15px 15px 15px;
}
#indice a.subitem {

	color:#17aac5;


	text-decoration: none;
font-size: 1.1em;

display: inline-block;
width: 77%;
line-height: 1.78em;
}
#indice a.subitem:hover {
	text-decoration: none;
}
#indice .pantallaCompleta, #indice #menu_acordeon h3.pantallaCompleta {
	background:#fff url('../img/dot_menu.png') 97% 50% no-repeat;
}
#modal_feedback {
	border-color: #4B4B4C;
	border-width: 14px;/*min-width: 575px;*/
}
#modal_feedback button {
	background:url('../img/btn_cerrar_fb.png') top left no-repeat;
	width:50px;
	height: 50px;
	border:none;
	text-indent:-3000px;
	float:right;
	margin-top:-30px;
	margin-right:-30px
}
#elegir_definicion .pantalla {
	background: #f6f7f9;
	border-radius: 3px;
	padding: 40px 0 0 0;
}
#elegir_definicion .pantalla .superior {
	background: url('../img/elegir_defincion_base_libro_top.png') top left no-repeat;
	margin-top: 30px;
	height: 64px;
	padding-left: 150px;
	width: 670px;
}
#elegir_definicion .pantalla .superior span.definicion {
	color: #4B4B4C;
	display: block;
	font-size: 1.375em;
	font-weight: bold;
	padding-top: 40px;
}
#elegir_definicion .pantalla .inferior {
	background: url('../img/elegir_defincion_base_libro.png') top left repeat-y;
	width:808px;
	padding-left: 130px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-top: 40px;
	width: 650px;
}
#elegir_definicion .pantalla .inferior li {
	list-style: none;
	margin-bottom: 40px;
}
#elegir_definicion .pantalla .inferior ul {
}
#elegir_definicion .botonera {
	padding: 20px;
	border-radius: 3px;
	background: #f6f7f9;
	margin-top: 20px;
}
#elegir_definicion .buttons {
	float:right;
}
#contenedor_curso {
	padding:10px;
	background-color:#eef0f4;
	padding: 1px 1px 10px 1px;
}
.caja_libro {
	display:block !important;
	padding:45px 25px 25px 25px !important;
	color:#ae936f !important;
	background: #fff2d3 url('../img/caja_iconos_libro.png') 100% 0 no-repeat !important;
	margin:20px 0 !important;
	margin-top: -4px !important;
}
.caja_clip {
	display:block !important;
	padding:45px 25px 25px 25px !important;
	color:#ae936f !important;
	background: #fff2d3 url('../img/caja_iconos_clip.png') 100% 0 no-repeat !important;
	margin:20px 0 !important;
	margin-top: -4px !important;
}
.caja_admiracion {
	display:block !important;
	padding:45px 25px 25px 25px !important;
	color:#ae936f !important;
	background: #fff2d3 url('../img/caja_iconos_admiracion.png') 100% 0 no-repeat !important;
	margin:20px 0 !important;
	margin-top: -4px !important;
}
.caja_interrogacion {
	display:block !important;
	padding:45px 25px 25px 25px !important;
	color:#ae936f !important;
	background: #fff2d3 url('../img/caja_iconos_interrogacion.png') 100% 0 no-repeat !important;
	margin:20px 0 !important;
	margin-top: -4px !important;
}
.caja_libro b, .caja_clip b, .caja_admiracion b, .caja_interrogacion b {
	display:block !important;
	color:#c18b44 !important;
}
.color_naranja {
	color:#eca951 !important;
	font-weight: bold !important;
}
.color_azul {
	color:#17aac5 !important;
	font-weight: bold !important;
}
.color_rojo {
	color:#fb6c67 !important;
	font-weight: bold !important;
}
.titulo_apartado {
	font-size: 1.125em !important;
	font-weight: bold !important;
	color:#444242 !important;
	display: block !important;
	margin-bottom: 29px !important;
}
#caja_radio {
	position: relative;
}
#caja_radio .encabezado {
	position: absolute;
	padding-left: 70px;
	background: url('../img/icono_admiracion.png') 0% 50% no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
}
#caja_radio .caja_gris {
	/*width: 840px;*/
  background: #f8f8f8;
	border-radius: 3px;
	padding-top: 85px;
	margin-left: 20px;
}
#caja_radio .encabezado .titulo {
	color:#d38c2f;
	font-size: 1.125em;
}
#caja_radio .contenidos_radio h2 {
	margin-top: 0px;
}
#caja_radio .encabezado .instrucciones {
	font-size: 0.8125em;
	color:#8c8c8c;
	line-height: 14px;
}
#caja_radio .contenidos_radio {
	border-radius: 3px;
	margin-left: 30px;
	margin-bottom: 30px;
	border: 1px solid #EEF0F4;
	background: #FFF;
	width: 51%;
	float: left;
	padding: 2%;
}
#caja_radio .aparato_radio {
	width: 258px;
	height: 52px;
	float: right;
	margin-right: 30px;
	padding-top: 206px;
	background: url('../img/radio.png') top left no-repeat;
}
#caja_radio .aparato_radio li {
	display: block;
	float:left;
	width: 84px;
	height: 48px;
}
#caja_radio .aparato_radio li.btn_pause {
	background: url('../img/btn_radio_pause_inactivo.png') 50% 50% no-repeat;
}
#caja_radio .aparato_radio li.btn_pause:hover, #caja_radio .aparato_radio li.btn_pause.activo {
	background: url('../img/btn_radio_pause_activo.png') 50% 50% no-repeat;
}
#caja_radio .aparato_radio li.btn_play {
	background: url('../img/btn_radio_play_inactivo.png') 50% 50% no-repeat;
}
#caja_radio .mejs-audio {
	display:none;
}
#caja_radio .aparato_radio li.btn_play:hover, #caja_radio .aparato_radio li.btn_play.activo {
	background: url('../img/btn_radio_play_activo.png') 50% 50% no-repeat;
}
#caja_radio .aparato_radio li.btn_stop {
	background: url('../img/btn_radio_stop_inactivo.png') 50% 50% no-repeat;
}
#caja_radio .aparato_radio li.btn_stop:hover, #caja_radio .aparato_radio li.btn_stop.activo {
	background: url('../img/btn_radio_stop_activo.png') 50% 50% no-repeat;
}
#imagen_horizontal .contenidos .texto {
	margin-top: 10px;
}
#carrusel_contenidos.rotatorio .contenedor {
	overflow: hidden;
	position: relative;
	/*width: 852px;*/
	width: 98.5%;
	margin-left: 4px;
	margin-top: 14px;
}
#carrusel_contenidos.rotatorio .contenidos_rotar {
	/* width: 600px;
    height: 500px;
    */
    position: absolute;
	width: 5000px;
	overflow: hidden;
	left: 0;
	top:0;
	margin: 0;
}
#carrusel_contenidos.rotatorio .indicadores_posicion {
	margin-top: 10px;
}
#carrusel_contenidos.rotatorio .menu_inf {
	/*border-radius: 3px;*/
background: #F8F8F8;
	height: 62px;
	padding-top: 1px;
	margin-bottom: 1em;
}
#carrusel_contenidos.rotatorio .item_carrusel .texto>* {
	font-size: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
}
#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel.i_activo {
	background:#18aac5;
	color:#fff;
	border:none;
}
#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel.i_activo .texto, #carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel.i_activo {
	color:#fff;
}
#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel .titulo {
	font-weight: bold;
}
#carrusel_contenidos.rotatorio .contenidos_rotar .i_activo .titulo {
	color:#fff;
}
#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel {
	/*width: 270px;
    border:1px solid #eef0f4;
    padding:17px;*/
    border:1px solid #eef0f4;
	width: 5%;
	margin-left: 10px;
	display: inline-block;
	vertical-align: text-top;
	list-style: none;
	padding-left: 15px;
	padding-top: 15px;
	background:#fff;
'

}

#carrusel_rotatorio.rotatorio .contenidos_rotar > div{
     
}


#carrusel_contenidos.rotatorio .contenidos_rotar img, 
#carrusel_contenidos.rotatorio .contenidos_rotar .titulo,
#carrusel_contenidos.rotatorio .contenidos_rotar .texto
{
  /*width: 240px;*/
  width: 94%;

}
#carrusel_contenidos.rotatorio .contenidos_rotar .texto{
    padding-bottom: 15px;
}


#juego_arrastrar {
   
    margin: 0 auto;
}
#juego_arrastrar .targets {
    width: 45%;
    float:left;
    background: #fff;
    padding:2%;
}


		#juego_arrastrar .objetos .textoeditable{
			display: none !important;
		}
#juego_arrastrar .targets .t{
     /* border: 1px solid red; */

     }

#juego_arrastrar .objetos {
    width: 45%;
    float:left; 
    padding:2%;
}

#juego_arrastrar .targets ul, #juego_arrastrar .objetos ul{
    padding:0;
    margin: 0;
}



#juego_arrastrar div ul li div {
    width: 100%;
}

#juego_arrastrar .targets li, #juego_arrastrar .objetos li{
    border-bottom: 1px solid #ececec;
    list-style: none;
    height: 40px;
    padding: 10px 0;
    position: relative;
}


#juego_arrastrar  li .t .i{ 
    margin-top: 4px;
    height: 32px;
    color: #fff;
}

#juego_arrastrar  li .t .i span{ 
    display: table-cell;
    background: #17aac5;
    vertical-align: middle;
    padding: 0 10px;
    color:#fff;

}

#juego_arrastrar .targets li .t .i{
   /* margin-top:8px;*/
    padding-left: 20px;
}
#juego_arrastrar .targets li .t .i span{
        background: #9aa1b0;
        padding-left:35px;
}

#juego_arrastrar  li .t .i span.remate{
    background: transparent;
    width: 16px;
    height: 34px;
    padding:0;
    background: url('../img/items_arrastrar_azul.png') 50% 50% no-repeat;
}

#juego_arrastrar  .targets li .t .i span.remate{
    background: transparent;
    width: 16px;
    height: 34px;
    background: url('../img/items_arrastrar_gris.png') 50% 50% no-repeat;
}

#juego_arrastrar .objetos li .t{    
    height: 46px;
    }

#juego_arrastrar .targets li:last-child{
    border-bottom: none;
}

#juego_arrastrar .separador {
    clear: both;
}

#juego_arrastrar .fallo{
   border-radius: 3px;
}

#juego_arrastrar .acierto {
    border-radius: 3px;
}


#juego_arrastrar .resaltarTargets{
    //background: url('../img/arrastrar_fondo_targets_activos.png') bottom left no-repeat;
    -webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    -moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
}

#juego_arrastrar .superior {
    border-radius: 3px;
    background: #f6f7f9;
    padding:20px;
   
}

#juego_arrastrar .targets .numero{
    width: 56px;
    height: 56px;
    background: url('../img/arrastrar_circulos_numeros.png') 50% 50% no-repeat;
    padding-top: 29px;
    text-align: center; 
    color:#fff;
    z-index: 1000;
    position: absolute;
    top: -10px;
    font-size: 1.125em;
}
#juego_arrastrar .targets .textoeditable {
		display: none;
	}

#juego_arrastrar .targets .i{
    margin-left:15px;
}

#juego_arrastrar .targets .t{   
    position: absolute;
    top: 10px;
    height: 42px;
    z-index: 999;
}

#juego_arrastrar table, 
#juego_arrastrar tr, 
#juego_arrastrar td, 
#juego_arrastrar th{
    margin:0;
    border: 0;
    padding: 0;
} 


#juego_arrastrar .menu{
    margin-top:20px;
    border-radius: 3px;
    background: #f6f7f9;
    padding:20px;
   
}

#juego_arrastrar .menu a{
    float: right; 
    margin-left: 10px; 
}

#perfil{
    border-radius: 3px;
}
#perfil .columna_derecha{
    width: 50%;
    float: right;
    margin: 30px;
}

#perfil .columna_izquierda{
    width: 45%;
    float: left;
}

#perfil .columna_izquierda img{
    display: none;
}


#perfil .columna_derecha .que{
    font-size: 1.125em;
    text-align: left;
}

#perfil .columna_derecha .de_que{
  font-size: 2.125em;
color: #FB6C67;
margin-bottom: 45px;
margin-top: 5px;
font-weight: bold;
line-height: 40px;
 text-align: left;
}

#perfil .columna_derecha li{
    min-height: 42px;
    background: url('../img/dot_mas.png') top left no-repeat;
    padding-left: 56px;
    list-style: none;
    padding-top: 7px;
    margin-bottom: 14px;
    cursor: pointer; cursor: hand;
     text-align: left;
}

#perfil .columna_derecha li .caracteristica{
    font-size: 1.125em;
}


#perfil .columna_derecha ul{
   margin-left: 10px;
}

#postit .tablon{
    display: inline-block;
    text-align: center;
}

#postit {
  
    border-radius: 3px;
}


#postit .contenidos{
      background-color: #f6f7f9;
    padding: 22px 0;
    margin:15px 0;
    text-align: center;
}

#postit .contenidos>div.texto{
	text-align: left;
	padding:1.3em;
}
#postit .tablon{
    border-radius: 3px;
    border:15px solid #e0e3e8;
    background: #fff;
    padding: 15px 35px 35px 15px;
}


#postit .tablon .fila {
    width: 100%;
    margin-top: 20px;
}

#postit .tablon .post {
    position: relative;
     width: 230px;
    height: 210px;       
}

#postit .tablon .post.central {
    margin-left: 30px;
    margin-right: 30px;
}

#postit .tablon .post .celo{
    width: 66px;
    height: 45px;
    position: absolute;
    top: -15px;
    left: 190px;
    background: url('../img/postit_celo.png') top left no-repeat;
}


#postit .tablon .post .texto_post {  
    width: 190px;
    height: 170px; 
    padding: 20px;   
    border-radius: 3px;
    background-color: #ffe7c7;
    font-size: 0.8125em;
    line-height: 26px;
    text-align: left;
}

#postit .tablon .post .texto_post *{
    font-size: 1em;
    line-height: 2em;
    text-align: left;
    color: #fff;
}

#postit .tablon .post .texto_post .titulo_apartado {
    margin-bottom: 10px !important;
    font-weight: normal !important;
    font-size: 1.35em !important;
}

#postit .tablon .post .texto_post .titulo_apartado.revelado{
    color: #fff !important;
}

#postit .tablon .fila .post {
    float:left;
}

#postit .tablon .post .texto_post.revelado{
    background-color: #f2ad53;
}



#sopa_letras table{
    text-align: center;
    border:none;

}

#sopa_letras .definicion{
    margin-bottom: 10px;
}

#sopa_letras .letras{
    background-color: #fff;
    border-radius: 3px;
    border:1px solid #eef0f4;
    padding: 28px 24px;
}

#sopa_letras td{
    font-size: 1.5625em;
    letter-spacing: 25px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    font-weight: bold;    
}


#sopa_letras .menu{
    margin-top:20px;
    border-radius: 3px;
    background: #f6f7f9;
    padding:20px;
    min-height: 41px;   
}

#sopa_letras .menu a{
    float: right; 
    margin-left: 10px; 
}

#sopa_letras .interaccion{
    margin-bottom: 20px;
    background-color: #F6F7F9;
    padding: 22px;
}


#boton_flecha .contenedor{
    border-radius: 3px;
    background-color: #f6f7f9;
    padding: 20px;
    text-align: center;

}

#boton_flecha .forzar_vista {
	display: block !important;
}

#boton_flecha .contenedor .centrador{
		display: inline-block;
}


#boton_flecha .contenedor div.item {
    width: 250px;
    /*height: 240px;*/
    float: left;
    margin-right: 24px;
    margin-bottom: 40px;
    background: url('../img/boton_flecha.png') 50% 50% no-repeat;
    min-height: 250px;
    cursor: pointer ;
    cursor: hand;
}


#boton_flecha .contenedor div.item.pos_0 {
    margin-right: 0;
}

#boton_flecha .contenedor div.item .cabecera_boton{
    border-radius: 3px 3px 0 0;
    background:#f2ad53 url('../img/boton_flecha_btn_no_desplegado.png') 95% 50% no-repeat;
    border-bottom: 5px solid #e4a148;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 1.125em;
    text-align: center;
    color:#fff;
}

#boton_flecha .contenedor div.item.activo {
    background:none;
}

#boton_flecha .contenedor div.item .cabecera_boton.activo{
    background:#f2ad53 url('../img/boton_flecha_btn_desplegado.png') 95% 50% no-repeat;
}



#boton_flecha .contenedor div.item .texto_boton{
    border: 1px solid #eef0f4;
    border-radius: 0 0 3px 3px;
    background-color: #fff;
    padding:20px;
    /*min-height: 160px;*/
}


#boton_flecha .texto {
margin-bottom: 20px;
    }


#boton_flecha .texto2 {
margin-top: 20px;
    }


#boton_flecha .contenedor .separador_tres{

	clear:both;
}

#boton_flecha .contenedor .centrador{
	width: 100%;
}


#arrastrar_cajas {
   
    margin: 0 auto;
}
#arrastrar_cajas .targets {

}



#arrastrar_cajas .targets .t{
     /* border: 1px solid red; */
    

    
     }

#arrastrar_cajas .objetos {
    width: 95%;
    float: left;
    padding: 17px 20px 20px 20px;
}

#arrastrar_cajas .targets ul, #arrastrar_cajas .objetos ul{
    padding:0;
    margin: -12px;
}

#arrastrar_cajas .objetos ul{
    text-align: center;
}



#arrastrar_cajas div ul li div {
    width: 100%;
}

#arrastrar_cajas .targets li{    
    list-style: none;   
    padding: 10px 0;
    position: relative;
}
#arrastrar_cajas .objetos li{    
list-style: none;
padding: 5px 0;

margin: 0 10px;
z-index: 5000;
display: inline-block;
}


#arrastrar_cajas  .t .i, #arrastrar_cajas  ._t .i{ 
    margin-bottom: 4px;
    height: 32px;
    color: #fff;
}


#arrastrar_cajas  .caja .t .i{ 
    margin-bottom: 0px;

    height: 32px;
    color: #fff;
}

#arrastrar_cajas   .t .i span, #arrastrar_cajas   ._t .i span{ 
    display: table-cell;
    background: #17aac5;
    vertical-align: middle;
    padding: 0 10px;
    color:#fff;

}

#arrastrar_cajas .targets li .t .i{
   /* margin-top:8px;*/
    padding-left: 20px;
}
#arrastrar_cajas .targets li .t .i span{
        background: #9aa1b0;
        padding-left:35px;
}

#arrastrar_cajas .targets .t .titulo_item{
    border-radius: 3px 3px 0 0;
    
    background-color: #fff;
    border-bottom: 0;
    height: 43px;
    background: url('../img/arrastra_cajas_titulo_caja.png') top left no-repeat;
}


#arrastrar_cajas .targets .t .texto_titulo{
    display: block;
    padding: 10px 20px;
    font-weight: bold;
    color: #17AAC5;
}


#arrastrar_cajas .targets  .t .caja{
 border-left:1px solid #e7e9ed;
  border-right:1px solid #e7e9ed;
   background-color: #fff;
   min-height: 100px;
   width: 396px;

}

#arrastrar_cajas  .t .i span.remate, #arrastrar_cajas  ._t .i span.remate{
    background: transparent;
    width: 16px;
    height: 34px;
    padding:0;
    background: url('../img/items_arrastrar_azul.png') 50% 50% no-repeat;
}

#arrastrar_cajas  .targets  .t .i span.remate, #arrastrar_cajas  .targets  ._t .i span.remate{
    background: transparent;
    width: 16px;
    height: 34px;
    background: url('../img/items_arrastrar_azul.png') 50% 50% no-repeat;
}

#arrastrar_cajas .objetos li .t{    
    height: 46px;
    }

#arrastrar_cajas .targets li:last-child{
    border-bottom: none;
}

#arrastrar_cajas .separador {
    clear: both;
}

#arrastrar_cajas .fallo{
   border-radius: 3px;
    background: url('../img/ico_fallo_p.png') 92% 50% no-repeat;
}

#arrastrar_cajas .acierto {
    border-radius: 3px;
    background: url('../img/ico_acierto_p.png') 92% 50% no-repeat;
}


#arrastrar_cajas .resaltarTargets{
    //background: url('../img/arrastrar_fondo_targets_activos.png') bottom left no-repeat;
    -webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    -moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
}

#arrastrar_cajas .superior {
    border-radius: 3px;
    background: #f6f7f9;
    padding:20px;
   
}

#arrastrar_cajas .targets .numero{
    width: 56px;
    height: 56px;
    background: url('../img/arrastrar_circulos_numeros.png') 50% 50% no-repeat;
    padding-top: 29px;
    text-align: center; 
    color:#fff;
    z-index: 1000;
    position: absolute;
    top: -10px;
    font-size: 1.125em;
}


#arrastrar_cajas .targets .i{
    margin-left:15px;
    padding: 10px 0;
    margin-bottom: 0;
}

#arrastrar_cajas .targets .t{ 
    top: 10px;
    z-index: 999;
    background: url('../img/arrastra_cajas_remate_inferior.png') 1px bottom no-repeat;
    padding-bottom: 114px;
    padding-left: 10px;
    width: 408px;
    float:left;
}

#arrastrar_cajas table, 
#arrastrar_cajas tr, 
#arrastrar_cajas td, 
#arrastrar_cajas th{
    margin:0;
    border: 0;
    padding: 0;
} 


#arrastrar_cajas .menu{
    margin-top:20px;
    border-radius: 3px;
    background: #f6f7f9;
    padding:20px;
   /* float: right; */
   /* margin-left: 10px; */
   /* width: 95%;*/
}

#arrastrar_cajas .menu a{
    float: right; 
    margin-left: 10px; 
}



#arrastrar_cajas  .cajas_mov .targets .item_caja{
	background-color: #1E9BB2;
border-radius: 3px;
color: #FFF;
vertical-align: middle;
margin-bottom: .2em;
width: 98%;
display: inline-block;
}

#arrastrar_cajas  .cajas_mov .targets  .texto_titulo a{
	color:#1E9BB2;
}

#arrastrar_cajas  .cajas_mov .targets div,
#arrastrar_cajas  .cajas_mov .targets li,
#arrastrar_cajas  .cajas_mov .targets a,
#arrastrar_cajas  .cajas_mov .targets span,
#arrastrar_cajas  .cajas_mov .targets a:hover{
		color:#fff;
}

#arrastrar_cajas  .cajas_mov .targets .item_caja a{
	display: inline-block;
	width: 10%;
	min-height: 1.2em;
	text-align: center;
}


#arrastrar_cajas .cajas_mov .targets .t{
	width: 100%;
	background: none;
border-right: 1px solid #E7E9ED;
border-left: 1px solid #E7E9ED;
padding: 0;
margin: 0;
float: initial;
border-bottom: 1px solid #E7E9ED;
}



#arrastrar_cajas  .cajas_mov .targets .item_caja ul{
	display: inline-block;
	width:  71%;
	background: #E7E9ED;
	margin: 0;
}

#arrastrar_cajas .cajas_mov .targets span{
		color:  #1E9BB2;
}


#arrastrar_cajas  .cajas_mov .t{
		background: #fff;
}
#arrastrar_cajas  .cajas_mov .t .texto_titulo,
#arrastrar_cajas  .cajas_mov .t .caja
{
background: none;
}
#arrastrar_cajas  .cajas_mov .t.fallo{
	background:#FB6C67;
}


#arrastrar_cajas  .cajas_mov .t.acierto{
	background:#BEE7A8;
}

#arrastrar_cajas  .cajas_mov .targets .item_caja li.activo{
	display: block;
}

#arrastrar_cajas  .cajas_mov .targets .item_caja li{
	display: none;
	text-align: center;
	padding: 0;
}

#arrastrar_cajas .cajas_mov .targets .t .titulo_item{
	background:#fff;
	border-right:1px solid #e7e9ed;
	border-left:1px solid #e7e9ed;
	border-top:1px solid #e7e9ed;

}

#arrastrar_cajas .cajas_mov .targets .t .caja{
		width: 100%;
			text-align: center;
	}
#arrastrar_cajas .cajas_mov .targets .t {
		width: 100%;
	background:#fff;
	border-right:1px solid #e7e9ed;
	border-left:1px solid #e7e9ed;
	border-bottom:1px solid #e7e9ed;
}

/* Circular Content Carousel Style */
#carrusel_zoom .ca-container{
    position:relative;
    margin:25px auto 20px auto;
    width:850px;
    height:450px;
}
#carrusel_zoom .ca-wrapper{
    width:100%;
    height:100%;
    position:relative;
}
#carrusel_zoom .ca-item{
    position:relative;
    float:left;
    width:283px;
    height:100%;
    text-align:center;
}
#carrusel_zoom .ca-more{
    position: absolute;
    bottom: 10px;
    right:0px;
    padding:4px 15px;
    font-weight:bold;
    background: #ccbda2;
    text-align:center;
    color: white;
    font-family: "Georgia","Times New Roman",serif;
    font-style:italic;
    text-shadow:1px 1px 1px #897c63;
}
#carrusel_zoom .ca-close{
    position:absolute;
    top:10px;
    right:10px;
    background:#fff url(../images/cross.png) no-repeat center center;
    width:27px;
    height:27px;
    text-indent:-9000px;
    outline:none;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    opacity:0.7;
}
#carrusel_zoom .ca-close:hover{
    opacity:1.0;
}
#carrusel_zoom .ca-item-main{
    padding:20px;
    position:absolute;
    top:5px;
    left:5px;
    right:5px;
    bottom:5px;
    background:#fff;
    overflow:hidden;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
#carrusel_zoom .ca-icon{
    width:233px;
    height:189px;
    position:relative;
    margin:0 auto;
    background:transparent url(../images/animal1.png) no-repeat center center;
}
#carrusel_zoom .ca-item-2 .ca-icon{
    background-image:url(../images/animal2.png);
}
#carrusel_zoom .ca-item-3 .ca-icon{
    background-image:url(../images/animal3.png);
}
#carrusel_zoom .ca-item-4 .ca-icon{
    background-image:url(../images/animal4.png);
}
#carrusel_zoom .ca-item-5 .ca-icon{
    background-image:url(../images/animal5.png);
}
#carrusel_zoom .ca-item-6 .ca-icon{
    background-image:url(../images/animal6.png);
}
#carrusel_zoom .ca-item-7 .ca-icon{
    background-image:url(../images/animal7.png);
}
#carrusel_zoom .ca-item-8 .ca-icon{
    background-image:url(../images/animal8.png);
}
#carrusel_zoom .ca-item h3{
    font-family: 'Coustard', sans-serif;
    text-transform:uppercase;
    font-size: 0.5333333em;
    color:#000;
    margin-bottom:20px;
    height:85px;
    text-align:center;
    text-shadow: 0px 1px 1px #e4ebe9;
}
#carrusel_zoom .ca-item h4{
    font-family: "Georgia","Times New Roman",serif;
    font-style:italic;
    font-size: 0.75em;
    text-align:left;
    border-left:10px solid #b0ccc6;
    padding-left:10px;
    line-height:24px;
    margin:10px;
    position:relative;
}
#carrusel_zoom .ca-item h4 span{
    text-indent:40px;
    display:block;
}
#carrusel_zoom .ca-item h4  span.ca-quote{
    color:#f4eee3;
    font-size: 6.25em;
    position:absolute;
    top:20px;
    left:0px;
    text-indent:0px;
}
#carrusel_zoom .ca-content-wrapper{
    background:#b0ccc6;
    position:absolute;
    width:0px; /* expands to width of the wrapper minus 1 element */
    height:440px;
    top:5px;
    text-align:left;
    z-index:10000;
    overflow:hidden;
}
#carrusel_zoom .ca-content{
    width:660px;
    overflow:hidden;
}
#carrusel_zoom .ca-content-text{
    font-size: 0.875em;
    font-style: italic;
    font-family: "Georgia","Times New Roman",serif;
    margin:10px 20px;
    padding:10px 20px;
    line-height:24px;
}
#carrusel_zoom .ca-content-text p{
    padding-bottom:5px;
}
#carrusel_zoom .ca-content h6{
    margin:25px 20px 0px 35px;
    font-size: 0.5em;
    padding-bottom:5px;
    color:#000;
    font-family: 'Coustard', sans-serif;
    color:#60817a;
    border-bottom:2px solid #99bcb4;
    text-shadow: 1px 1px 1px #99BCB4;
}



#carrusel_zoom .ca-content ul{
    margin:20px 35px;
    height:30px;
}
#carrusel_zoom .ca-content ul li{
    float:left;
    margin:0px 2px;
}
#carrusel_zoom .ca-content ul li a{
    color:#fff;
    background:#000;
    padding:3px 6px;
    font-size: 0.875em;
    font-family: "Georgia","Times New Roman",serif;
    font-style:italic;
}
#carrusel_zoom .ca-content ul li a:hover{
    background:#fff;
    color:#000;
    text-shadow:none;
}
#carrusel_zoom .ca-nav span{
    width:25px;
    height:38px;
    background:transparent url(../images/arrows.png) no-repeat top left;
    position:absolute;
    top:50%;
    margin-top:-19px;
    left:-40px;
    text-indent:-9000px;
    opacity:0.7;
    cursor:pointer;
    z-index:100;
}
#carrusel_zoom .ca-nav span.ca-nav-next{
    background-position:top right;
    left:auto;
    right:-40px;
}
#carrusel_zoom .ca-nav span:hover{
    opacity:1.0;
}

#listas_ico_texto .item h2{ 
    margin-bottom: 21px;
}

.acordeon_btn_activo {
     width: 28px !important;
    height: 28px !important;
    background:transparent url(../img/acordeon_btn_activo.jpg)  no-repeat top left !important;
     top:43% !important;
}

.acordeon_btn_inactivo{
     width: 28px !important;
     height: 28px !important;
     background:transparent url(../img/acordeon_btn_inactivo.jpg) no-repeat top left !important;
     top:43% !important;
}


@media (max-width:935px) {
	#boton_flecha .contenedor .separador_tres{

		clear:inherit;
		display: none;
}


	#boton_flecha .contenedor .separador_dos{

		clear:both;
		
}

#boton_flecha .contenedor .centrador{
	width: 556px;
}


#boton_flecha .contenedor div.item.pos_0 {
    margin-right: 24px;
}

#boton_flecha .contenedor div.item.pos_2 {
    margin-right: 0;
}

}
@media (max-width:881px) {

  #juego_bloques .superior {
    text-align: center;
  }
  #juego_bloques .superior .interaccion {
     width: 84% !important;
     display: inline-block; 
     float:initial;
      margin-top:0;
  }

  #juego_bloques .superior .definicion {
        width: 75% !important;
        display: inline-block;
        float: initial;
        text-align: center;
        margin-left: 0;
        margin-top: 10%;
 }
  
  #juego_bloques .cronometro {
    top:2% !important;
  }

  #juego_bloques .feedback{
    text-align: center;
  }

  #juego_bloques .inferior .pizarra{
    margin-bottom: 30px !important;
  }

  #juego_bloques .botonera{
    display: inline-block !important;
    position: relative !important;
    width: 215px;
    top: 0;
    left: 0;

  }


  #portada_autoevaluacion .contenidos_portada .texto .firma{
    margin-left: 33%;
  }

  #caja_radio .caja_gris{
    text-align: center;
  }
    #caja_radio .contenidos_radio {
        width: 90%;
        margin: 2% 0;
        display: inline-block;
        float: none;
        padding: 2%;
    }
      #caja_radio .aparato_radio {
       margin-right: 0;
       display: inline-block; 
       float: none;
       margin-left: -4%;
    }
    #listas_ico_texto .flotar_derecha,#listas_ico_texto .flotar_izquierda{
        float:initial;
    }

    #listas_ico_texto .dot.flotar_derecha,#listas_ico_texto .dot.flotar_izquierda{
        float:left;

    }
   #listas_ico_texto .item{
    clear:both;
    width: 100%;
   }
    #listas_ico_texto .item .contenido{
        width: 100%;
    }
    

#postit .contenidos{
      background-color: #f6f7f9;
    padding: 22px 0;
    margin:15px 0;
}
#postit .tablon{
    border-radius: 3px;
    border:15px solid #e0e3e8;
    background: #fff;
    padding: 15px 35px 35px 15px;
}


#postit .tablon .fila {
    width: 521px !important;
    margin-top: 0;
}

#postit .tablon .post {
    position: relative;
     width: 230px;
    height: 210px;  
    margin: 15px;     
}

#postit .tablon .post.central {
   margin:15px;
}

#postit .tablon .post .celo{
    width: 66px;
    height: 45px;
    position: absolute;
    top: -15px;
    left: 190px;
    background: url('../img/postit_celo.png') top left no-repeat;
}
#postit .tablon .post .texto_post {
	width: 190px;
	height: 170px;
	padding: 20px;
	border-radius: 3px;
	background-color: #ffe7c7;
	font-size: 0.8125em;
	line-height: 26px;
	text-align: left;
}
#postit .separador {
	display: none;
}
#boton_flecha .contenedor .separador {
	clear:none;
}
}
 @media (max-width:745px ) {
	 #glosario .links .btn_letra_glosario {
		 background: #17AAC5;
		 color: #FFF;
		 display: block;
		 float: left;
		 font-size: 1em;
		 font-weight: bold;
		 text-align: center;
		 margin: .2em;
		 text-transform: uppercase;
		 border-radius: 3px !important;
		 text-decoration: none;
		 width: 2em;
		 height: 2em;
		}


		#imagen_fondo_derecha, #imagen_fondo_izquierda{
			background:initial !important;
		}

#imagen_fondo_derecha .contenidos .texto, #imagen_fondo_izquierda .contenidos .texto{

		margin-left: inherit !important;
		width: 90% !important;
}
	}


 @media (max-width:655px) {

 		#arrastrar_cajas .no_mov{
					display: none;
			}

	 #boton_flecha .contenedor .separador_tres {
	 clear:inherit;
	 display: none;
	}
	 #boton_flecha .contenedor .separador_dos {
	 clear:inherit;
	 display: none;
	}
	 #boton_flecha .contenedor {
	 clear: both;
	}
	 #boton_flecha .contenedor .centrador {
	 width: 275px;
	}
	 #boton_flecha .separador {
	 clear:inherit;
	 display: none;
	}
	 #postit .tablon .fila {
	 width: 261px !important;
	 margin-top: 0;
	}
	#objetivos .contenedor_objetivos .fondo{
		display: none;
	}

	#objetivos	.contenedor_objetivos .caja_texto {		
		position: static;
		top: 37px;
		width: 90%;
		margin: 0 auto;
		background-color: #FFF;
		text-align: left;
		padding: 5px 30px 20px;
		opacity: 0;
	}
	#carrusel_contenidos.rotatorio .menu_inf{
			display: none;
	}
#carrusel_contenidos .contenedor_todo{
	background:#fff;
}
	#carrusel_contenidos.rotatorio .contenedor {
		overflow: hidden;
			position: relative;		
			width: 100%;
			margin-left: 4px;
			height: auto !important;
			margin-top: 14px;
			border:none;
	}
	#carrusel_contenidos.rotatorio .contenidos_rotar {
		position: relative;
		width: 100%;
		overflow: hidden;
		left: 0 !important;
		top: 0;
		margin: 0;
		text-align: center;
	}

	#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel {
		border: 1px solid #EEF0F4 !important;
		width: 98% !important;
		margin-left: 0;
		display: inline-block;
		vertical-align: text-top;
		list-style: none;
		padding-left: 0;
		padding-top: 15px;
		margin-top: 1em;
		background: #FFF;


	}
		#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel.i_activo{
			border: 1px solid #EEF0F4 !important;
		}
	#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel.i_activo,
	#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel .titulo,
	#carrusel_contenidos.rotatorio .contenidos_rotar .item_carrusel .texto 
	{
		background: #fff !important;
		color: #8C8C8C !important;
		font-size: 1em !important;
		line-height: 1.5em !important;
	}

	#carrusel_contenidos.rotatorio .contenidos_rotar img{
		max-width: 94%;
	}

}
 @media (max-width:480px) {
	 body {
	 font-size: 12px;
	}
	 #breadcrumbs .active {
	 font-size: 1.7em;
	 line-height: 1.2em;
	}
	 #caja_radio .aparato_radio {
	 margin-right: 0;
	 display: inline-block;
	 float: none;
	 margin-left: -14%;
	}
	 .header-internal {
	 min-height: 19px;
	}
	 #screen_navigation a, #back a {
	 width: 60px;
	}
	 #screen_navigation a span:not([class="flecha"]), #back a span:not([class="flecha"]) {
	 display: none;
	}
	 .header h1#titulo {
	 text-align: center;
	 clear: :right;
	 font-size: 0.5625em;
	 display: block;
	 padding: 2px;
	 line-height: 17px;
	}
	 .header #buttons {
	 float:left;
	 clear: left;
	 width: 100%;
	}
	 .header #buttons .btn-group {
	 width: 100%;
	}
	 #buttons a {
		  /* float:initial !important;*/
		  display: inline-block;
	 width: auto;
	 min-width: 33.3% !important;
	 border-radius: 0 !important;
	}
	 #portada_autoevaluacion .contenidos_portada .texto .firma {
	 margin-left: 0;
	}
	 #descargas_curso .caja_contenidos {
	 background: #F6F7F9;
	 text-align: center;
	 min-height: 0;
	}
	 #descargas_curso .caja_contenidos div {
	 width: 100%;
	}
	 #descargas_curso .caja_contenidos a {
	 display: inline-block;
	}
	 #entorno_content #pestanyas #tabs .botones_pestanyas {
	 display: none;
	}
	 #dos_columnas_60_40 .columna_derecha {
	 width: 100%;
	 float: none;
	}
	 #dos_columnas_60_40 .columna_izquierda {
	 width: 100%;
	 float: none;
	}
	 #dos_columnas_40_60 .columna_derecha {
	 width: 100%;
	 float: none;
	}
	 #dos_columnas_40_60 .columna_izquierda {
	 width: 100%;
	 float: none;
	}
	 #plantilla_acordeon .marco_acordeon {
	 padding:0;
	 background: none;
	 border:none;
	}
	 #imagen_fondo_izquierda, #imagen_fondo_derecha {
	 background: none !important;
	}
	 #imagen_fondo_izquierda .contenedor, #imagen_fondo_derecha .contenedor {
	 width: 100% !important;
	}
	 #imagen_fondo_derecha .contenidos .texto, #imagen_fondo_izquierda .contenidos .texto {
	 width: 100% !important;
	 margin-left: inherit !important;
	 width: 90% !important;
	}
	 #glosario .a {
	 border: 1px solid #EEF0F4;
	 border-radius: 3px 3px 0 0;
	 background: #fff;
	 margin-bottom: 0;
	 padding:.7em;
	 color: #17AAC5;
	}
	 #glosario .b {
	 border: 1px solid #EEF0F4;
	 border-top:none;
	 border-radius: 0 0 3px 3px;
	 background: #fff;
	 padding:.7em;
	}
	 #glosario .links {
	 padding:3px;
	}
	 #indice #entorno_content span.dot {
	 font-size: 1.3em;
	}
	 #test_new .pregunta_t .numero {
	 padding-top: 7px;
	}
	 #juego_bloques .botonera a {
	 height: 27px;
	 padding-top: 4px;
	}
	 #juego_bloques .icon {
	 margin-top: 2px;
	}


	 #juego_bloques .superior .entrada_texto{
	 	/*display: block;*/
	 }

	  #juego_bloques .superior .entrada_texto .boton_intro_letra{
		width: 30%;
		height: 1.8em;
		border-radius: 3px;
		color: #FFF;
		margin: 0 auto;
		background-color: #17AAC5;
		text-align: center;
		font-weight: bold;
		margin-top: .2em;
		font-size: 4em;
		text-transform: uppercase;
	  }

	  #juego_bloques .superior .interaccion{
 		/*display: none;*/
 	}



#juego_bloques .botonera_bloques_letras div.btn_letra {
	list-style: none;
	width: 2.5em;
	height: 2.5em;
	margin: 2px;
	border-radius: 3px;
	background-color: #eef0f4;
	text-align: center;
	float: left;
}

#juego_bloques .interaccion .botonera_bloques_letras div.btn_letra a span {
	font-weight: bold;
	font-size: 1em;
}




	#postit .hidden{
		display: block;
	}

	#postit  .fila{
		width: 100% !important;
		padding-top:0 !important;
		}

	#postit .texto_post{
		border:1px solid #ccc ;
		border-radius: 3px;
		margin-bottom: 1em;
	}

	#postit .contenidos{
			background: #fff;
		}

	#postit .contenidos .texto_post	.titulo_apartado{
		margin-bottom: 0.5em !important;
	}

	.indicadores_posicion li {
		display: none;
	}

	.indicadores_posicion [class="btn_atras botones_manejadores"],
	.indicadores_posicion [class="btn_avant botones_manejadores"] {

		display: block;
	}
}

 @media (max-width:464px) {

	 	#postit .hidden{
			display: block;
		}

		#postit  .fila{
			width: 100% !important;
			padding-top:0 !important;
		}

		#postit .texto_post{
			border:1px solid #ccc ;
			border-radius: 3px;
			margin-bottom: 1em;
		}

		#postit .contenidos{
				background: #fff;
			}

		#postit .contenidos .texto_post	.titulo_apartado{
			margin-bottom: 0.5em !important;
		}

		#juego_ahorcado .interaccion li a span {
				font-size: 1em;
		}

		#juego_ahorcado .botonera_bloques_letras li {
			width: 2em;
			height: 2em;	
		}

		#juego_ahorcado .superior .interaccion {
			width: 100%;
		}

		#juego_ahorcado .marcador {
			display: none;
		}

		#juego_ahorcado .indicadores_mov{
			display: block;
		}


		#juego_arrastrar .targets{
			display: none;
		}

		

		#juego_arrastrar .objetos .textoeditable{
			display: inline-block !important;

			text-align: center;
			width: 87% !important;
			border: 1px solid #FFF;
			border-radius: 3px;
		}
		#juego_arrastrar .objetos {
			width: 100%;
		}
		#juego_arrastrar li .t .i span {
			display: inline-block;
			width: 100%;
		}
		#juego_arrastrar li .t .i span.remate {
			display: none;
		}
		#juego_arrastrar .ui-state-disabled{
			opacity: 1;
		}

		#juego_arrastrar .objetos li .t {
			height:auto;
			text-align: center;
			}

			#juego_arrastrar .objetos input.acierto{
				background: #C5E8B3;
				color:#fff;
			}

	#juego_arrastrar .objetos input.fallo{
				background: #FF928E;
				color:#fff;
			}

			#juego_arrastrar .superior {
				padding: 0;
				margin:0;
				width: 95%;
				background: #fff;
			}
	#juego_arrastrar .objetos ul{
		background: #17AAC5;
		
		border-radius: 3px;
	}
				#juego_arrastrar  li .t .i span{
					width: auto;
				}
				#juego_arrastrar li .t .i {
					height: auto;
				}
				#juego_arrastrar .objetos li {

					list-style: none;
					height: auto;
					padding: 10px 0;
					position: relative;
					}


			
 }




 

#screen_navigation{
	position:relative;	
}

.paginador {
	width: 150px;
	margin:0 auto;

	text-align:center;
	
	position:absolute;
	left: 50%;
	margin-left:-75px;
	top: 25px;
	color:#17AAC5 !important;
	font-weight: bold !important;
	font-size: 1.2em;
}



#vocabulario_audio .interaccion .elemento_vocabulario {
  width : 27%;  
  float:left;  
  position: relative;
}


#vocabulario_audio .interaccion .elemento_vocabulario .c_imagen {
position: relative;
}
#vocabulario_audio .interaccion .fila{
	margin-bottom: 40px;
}

#vocabulario_audio .interaccion .elemento_vocabulario .imagen{
	width: 100%;
	border:10px #eef0f4 solid;

}

#vocabulario_audio .interaccion .elemento_vocabulario .imagen img{
		width: 100% !important;
}

#vocabulario_audio .interaccion .elemento_vocabulario.pos_1{
	margin:0  5.8%;

}


#vocabulario_audio .interaccion .boton_audio_vocabulario{
	width: 28%;	
	position: absolute;
	right: -17%;
	top: 73.5%;
}



#vocabulario_audio.no_imagen .interaccion .boton_audio_vocabulario{
	width: 254px;	
	position: relative;
	left: 0px;
	right: 0;
	top: 0;

}

#vocabulario_audio.no_imagen .interaccion .elemento_vocabulario{
	width: 254px;
	padding-bottom: 25px;
}


#vocabulario_audio .interaccion .boton_audio_vocabulario a img{
	width: 100%;
}

#vocabulario_audio .oculto{
	display: none;
}


#vocabulario_audio .textos .termino.uno{
	font-size:18px;
    font-weight:bold;
    color:#444242;
}

#vocabulario_audio .textos .texto_termino.uno{
	font-size:13px;
    color:#444242;
}


#vocabulario_audio .textos .termino.dos{
	font-size:15px;
    font-style:italic;
    font-weight:bold;
    color:#939393;
    
    
}

#vocabulario_audio .textos .texto_termino.dos{
	font-size:13px;
    color:#939393;
    font-style:italic;
}

#vocabulario_audio .textos{
    margin-top:10px;
    
}
#vocabulario_audio .textos .uno{
    margin-top:-8px;
}

#vocabulario_audio .textos .dos{
    margin-bottom:-8px;
}


.blue{

	display:block !important;
	padding:25px 25px 25px 25px !important;
	color:#ae936f !important;
	background: #fff2d3 !important;
	margin:20px 0 !important;
	margin-top: -4px !important;


}





#ejercicio_listening .pregunta_t {
	margin: 0.625em;
	padding: 0.625em;
	position: relative;
}
#ejercicio_listening .pregunta_t textarea {
	width: 98%;
	min-height: 100px;
	border: none;
}
#ejercicio_listening .pa .btn_corregir_test {
	margin-left: 0;
	float: right;
	margin-right: 3px;
	font-size: 1.2em;
	padding-top: 1.1em;
}
#ejercicio_listening .test-content .pa {
	margin-top: -20px;
	padding: 15px;
	margin-bottom: 20px;
	background-color: #fff;
	border: none;
	border-radius: 3x;
	font-size: 0.8125em;
	line-height: 1.25em;
	text-align: center;
}
#ejercicio_listening .pregunta_t .numero {
	background: url("../img/circulo_naranja.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-size: 1.5em;
	font-weight: bold;
	height: 48px;
	left: -1.5%;
	padding-top: 3px;
	position: absolute;
	text-align: center;
	top: 12%;
	width: 48px;
	color:#fff;
}
#ejercicio_listening .opciones_pregunta_t {
	border-collapse: separate;
	border: 1px solid #EEF0F4;
	width: 100%;
}
#ejercicio_listening .opciones_pregunta_t td {
	border-bottom: 1px solid #EEF0F4;
	padding: 5px;
}
#ejercicio_listening .caja_pregunta_t {
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 40px;
}
#ejercicio_listening .caja_pregunta_t .enunciado_pregunta_t {
	font-weight: bold;
	padding: 10px 0px;
}
#ejercicio_listening .caja_pregunta_t .feedbacks_pregunta {
	background: #FFF;
	border-radius: 3px;
	margin-top: 7px;
}
#ejercicio_listening .caja_pregunta_t .feedbacks_pregunta .acierto {
	background: #bee7a8;
	padding: 10px;
	border-radius: 3px;
	color: #FFF;
}
#ejercicio_listening .caja_pregunta_t .feedbacks_pregunta .fallo {
	background: #ff928e;
	padding: 10px;
	border-radius: 3px;
	color: #FFF;
}
#ejercicio_listening .buttons {
	text-align: center;
}
#ejercicio_listening .btn_corregir_test {
	/* margin-left: 611px;*/
    color: #FFFFFF;
	display: inline-block;
}


#ejercicio_listening .pregunta_t .numero {
	padding-top: 0px;
}


 #ejercicio_listening .test-content .audio{
 	background: #F6F7F9;
	border-radius: 3px;
	padding:1em;
 }

#ejercicio_listening .test-content .audio .enunciado{
 	background: #ffF;
 	border: 1px solid #eef0f4;
 	border-radius: 3px;
 	width: 72%;
 	float:left;
 }

 #ejercicio_listening .test-content .audio .radio{ 	
	float:right;
 	width: 24%;
 }

  #ejercicio_listening .test-content .audio .radio .oculto{
  	display: none;
  }


  #ejercicio_listening .test-content .titulo_preguntas{
  	padding-top: 1em;
  	margin-bottom: -.9em;
  }

    #ejercicio_listening .test-content .titulo_preguntas span{
    	color: #9a9a9a;
    	font-size: 14px;
    	font-style: italic;
    }

        #ejercicio_listening .test-content .titulo_preguntas span.i1{
    	color: #fb6c67;
    	font-size: 16px;
    	font-style: initial;
    	font-weight: bold;
    }


 #ejercicio_listening .btn_repetir{

    	padding: 15px 15px !important;
		font-size: 15px !important;
}




#identificar_imagen .interaccion .elemento_vocabulario {
  width : 27%;  
  float:left;  
  position: relative;
}


#identificar_imagen .interaccion .elemento_vocabulario .c_imagen {
position: relative;
}
#identificar_imagen .interaccion .fila{
	margin-bottom: 40px;
	margin-right: -4%;
}

#identificar_imagen .interaccion .elemento_vocabulario .imagen{
	width: 101%;
	border:1px #eef0f4 solid;

}

#identificar_imagen .interaccion .elemento_vocabulario .imagen img{
		width: 92% !important;
		border: 9px solid #FFF;
}

#identificar_imagen .interaccion .elemento_vocabulario.pos_1{
	margin:0;
	margin-left:5%;
	margin-right:5%;
	margin-top:.55%;
}


#identificar_imagen .interaccion .boton_audio_vocabulario{
	width: 28%;	
	position: absolute;
	right: -17%;
	top: 73.5%;
}

#identificar_imagen .interaccion .boton_audio_vocabulario a img{
	width: 100%;
}

#identificar_imagen .oculto{
	display: none;
}


#identificar_imagen .textos .termino.uno{
	font-size:18px;
    font-weight:bold;
    color:#444242;
}

#identificar_imagen .textos .texto_termino.uno{
	font-size:13px;
    color:#444242;
}


#identificar_imagen .textos .termino.dos{
	font-size:15px;
    font-style:italic;
    font-weight:bold;
    color:#939393;
    
    
}

#identificar_imagen .textos .texto_termino.dos{
	font-size:13px;
    color:#939393;
    font-style:italic;
}

#identificar_imagen .textos{
    margin-top:10px;
    
}

#identificar_imagen .textos .termino:hover{
	cursor: pointer;
	background: #17aac5;
	color:#fff;
}

#identificar_imagen .textos .uno{
    margin-top:-8px;
}

#identificar_imagen .textos .dos{
    margin-bottom:-8px;
}

#identificar_imagen .c_imagen .campoRespuesta {
	padding-top: 10px;
	margin-top: 5px;
	cursor: pointer;
	
}

#identificar_imagen .elemento_vocabulario {
	padding-top: 10px;
	margin-top: 5px;
	position: relative;
	
}
#identificar_imagen .elemento_vocabulario .textos{
	/*position: absolute;*/
	border:5px solid #17aac5;
	border-radius: 3px;
	width: 98%;
	background: #fff;
}

#identificar_imagen .c_imagen .campoRespuesta.seleccionado  {
	background: url('../img/indetificar_imag_flecha_azul.png') 50% 0 no-repeat;
	
}

#identificar_imagen .c_imagen .campoRespuesta .activo{
	border:5px solid #dde1e8;
	border-radius: 3px;
	width: 97%;
}

#identificar_imagen .c_imagen .campoRespuesta.seleccionado .activo{
	border:5px solid #17aac5;
}


#identificar_imagen .buttons {
	text-align: center;
		background: #f6f7f9;
padding: 2% 0% 2% 4%;
margin-top: 2%;
}

#identificar_imagen .btn_corregir_test, #identificar_imagen .btn_ver_solucion {
    color: #FFFFFF;
	display: inline-block;
	float:right;
}


#identificar_imagen .buttons .btn_corregir_test{
	float:right;
}

#identificar_imagen .buttons .btn_repetir{
	float:left;
}

#identificar_imagen .elemento_vocabulario.acierto ,#identificar_imagen .elemento_vocabulario.fallo {
	background :#f6f7f9;
}
#identificar_imagen .elemento_vocabulario.acierto .c_imagen .campoRespuesta .activo{
	border:5px solid #C5E8B3;
	
	}

	#identificar_imagen .elemento_vocabulario.fallo .c_imagen .campoRespuesta .activo{
		border:5px solid #FF928E;
		
	}




#identificar_imagen .elemento_vocabulario.fallo .c_imagen .campoRespuesta  {
	background: url('../img/indetificar_imag_flecha_roja.png') 50% 0 no-repeat;
	
}


#identificar_imagen .elemento_vocabulario.acierto .c_imagen .campoRespuesta  {
	background: url('../img/indetificar_imag_flecha_verde.png') 50% 0 no-repeat;
	
}

	#identificar_imagen  .interaccion{

	background: #f6f7f9;
padding: 2% 0% 2% 4%;

}


#identificar_imagen .elemento_vocabulario .termino, #identificar_imagen .elemento_vocabulario .activo{
	padding:1%;
}



#juego_relacionar .mesa .blackboard .row_items .item_relacionar{
	display: inline-block;
	float:left;
	padding: 10px;
	border:3px solid #ccc;
	margin:10px 20px 10px 10px;
	width: 40%;
	border-radius: 10px;
	position: relative;
}

#juego_relacionar .mesa .blackboard .row_items .item_relacionar:hover{
	background: #ccc;
	cursor: pointer;
}

#juego_relacionar .mesa .blackboard .row_items .item_relacionar:first-child{
	float:right
}

#juego_relacionar .mesa .blackboard .row_items:after{
	clear: both;
	content:'';
	display:block;
}

#juego_relacionar .mesa .blackboard .row_items .item_relacionar .solution{
	
	position: absolute;
	top:20%;
	right: 4%;
	display: block;
	background: #fff;
	padding: 0 10px;
	border-radius: 15px;
	border:1px solid #ccc;
}

#juego_relacionar .solution.hide{
	display: none !important;
}


#juego_relacionar .incorrecto .ico-solucion{
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url('../img/ico_fallo_p.png') top left no-repeat;
	position: absolute;
	top: -12px;
	left: 98%;
}

#juego_relacionar .correcto .ico-solucion{
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url('../img/ico_acierto_p.png') top left no-repeat;
	position: absolute;
	top: -12px;
	left: 98%;
}



.btn_feedback_test{
	    background-color: #1E9BB2;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 220px;

}
.btn_feedback_test:hover{
	text-decoration: none;
	color:#fff;
}

.btn_feedback_test .info-sign{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('../img/ico-info.png') top left no-repeat;
	float: right;
}

#juego_relacionar .btn_feedback_test.hide{
	display: none;
}


.soluciones-juego-relacionar {
	width: 80%;
	margin: 0 auto;
	
	
}


.soluciones-juego-relacionar td{
	text-align: center;
	padding:6px;
	
}


.soluciones-juego-relacionar tr:nth-child(2n+1){
	background: #ccc;
}

#completar_palabras .alert{
	color:#fff;
	text-shadow: none;	
}

#completar_palabras .palabra{
	color:#fff;
	text-shadow: none;
}