
/* Chinchetas */

div.editor_mapas_H_chincheta { background: url(../img/chinchetaV3.png) no-repeat center center; background-size: 30px; }
div.editor_mapas_H_chinchetaAzul { background: url(../img/chinchetaV3.png) no-repeat center center; background-size: 30px; }
.isnt-mobile div.editor_mapas_H_chinchetaAzul:hover { background: url(../img/chinchetaV3.png) no-repeat center center; background-size: 33px; }
.is-mobile div.editor_mapas_H_chinchetaAzul:hover { background: url(../img/chinchetaV3.png) no-repeat center center; background-size: 33px; }
div.editor_mapas_H_chinchetaRoja { background: url(../img/chinchetaV3_KO.png) no-repeat center center; background-size: 30px; }
div.editor_mapas_H_chinchetaAzulOK { background: url(../img/chinchetaV3_OK.png) no-repeat center center; background-size: 30px; }	


div#infoJuego {width:1016px; position:relative; height:120px;/*90px;*/ background: #f4f4f4 !important;}
	/*div.barraInfoJuego_cat1 {background-color:#99cc00;}*/
	
	div#tituloImagenJuego {position:relative; width:782px; height:120px; float:left;}
		/*div#containerImagenJuego {position:absolute; background-color:#FFF; border:1px solid #e1dddd; width:75px; height:75px; left:9px; top:7px;}*/
	div#containerImagenJuego { height: 80px;  left: 22px;  position: absolute;  top: 20px;  width: 80px; background-color: transparent; border: 0; }
			div#divImagenJuegoImg {/*background: rgba(0, 0, 0, 0) no-repeat center center;*/ background-size:cover; float: left;   height: 100%;  overflow: hidden; position: relative; width: 100%; 				
				-moz-border-radius: 50px;
			  	-webkit-border-radius: 50px;
			  	-ms-border-radius: 50px;
			  	-khtml-border-radius: 50px;
			  	border-radius: 50px;
			  	background-color: #FFFFFF;	 
			}
			img#imagenJuegoImg {position:absolute; width:68px; height:68px; left:3px; top:3px;}

			div#infoJuego_botonCrear.calculator { background-image: url("../img/calculator.png"); }
			div#infoJuego_botonCrear.lenguaraz { background-image: url("../img/lenguaraz.png"); }
			div#infoJuego_botonCrear.zombilingue { background-image: url("../img/zombilingue.png"); }
			div#infoJuego_botonCrear.superbrit { background-color: white !important; background-image: url("../img/superbrit.png"); }
			div#infoJuego_botonCrear.chapeau {background-color: white !important; background-image: url("../img/chapeau.png"); }
			div#infoJuego_botonCrear.supertoll { background-color !important: white; background-image: url("../img/supertoll.png"); }
			div#infoJuego_botonCrear.naturalisto { background-image: url("../img/naturalisto.png"); }
			div#infoJuego_botonCrear.aventurero { background-image: url("../img/aventurero.png"); }
			div#infoJuego_botonCrear.champion { background-image: url("../img/champion.png"); }
			div#infoJuego_botonCrear.divino { background-image: url("../img/divino.png"); }
			div#infoJuego_botonCrear.rockstar { background-image: url("../img/rockstar.png"); }
			div#infoJuego_botonCrear.superatomico { background-image: url("../img/superatomico.png"); }
			div#infoJuego_botonCrear.picasso { background-image: url("../img/picasso.png"); }
			div#infoJuego_botonCrear.socialite { background-image: url("../img/socialite.png"); }
			div#infoJuego_botonCrear.cleopatro { background-image: url("../img/cleopatro.png"); }
			div#infoJuego_botonCrear.tecnotron { background-image: url("../img/tecnotron.png"); }
			div#infoJuego_botonCrear.latinlover { background-image: url("../img/latinlover.png"); }

	div#containerInfoJuego { position: absolute; width:750px; left:133px; height: 120px; display: table; vertical-align: middle; }
		div#containerInfoJuego .verticalContainer{ display: table-cell; vertical-align: middle; }
			h1#tituloJuego { position:relative; color:#323232; font-size:24px; font-weight:bold; float: none; width: 725px; left: 0; margin-top: 0; }
		div#containerInfoJuego.itinerarioInfo{ left: 155px; }

			div#descripcionJuego { display:block; position:relative; margin-top:7px; color:#333; line-height: 1.4em; font-size:14px; }
				div#descripcionJuego .etiqueta{ }
				div#descripcionJuego .etiqueta, div#descripcionJuego .etiqueta a{ color: #333333; }
			span#fuenteJuego { position:relative; color:#333; font-size:12px; }
			span#fuenteJuego a{ font-style:italic; }
	
	/*#infoJuego_botonCrear { color: #fff;  cursor: pointer;  font-size: 18px;  height: 44px;  line-height: 44px;  position: absolute;  right: 26px;  text-align: center;  top: 38px;  width: 237px;}*/
	#infoJuego_botonCrear {  color: #fff; font-size: 18px; width: 100px; height: 100px; line-height: 24px; position: absolute; right: 0; text-align: center; 0; background-size: 100%; background-repeat: no-repeat; background-position: center center; top: 0; /*width: 250px;*/}
		#infoJuego_botonCrear span {font-weight:bold;}	
	
	div#adsTituloJuego {/*display:none;  */position:relative;float:left;width:234px;height:90px;background:url(../img/banner_profes_234x90.gif) no-repeat right top;}
	
	div#datosSecundariosJuego {position:relative; width:296px; height:116px; background-color:#87949d; float:left;}
		div.lineaInGameDatosSecundarios {position:absolute; width:300px; height:26px; line-height:26px; left:20px;}
			div.lineaInGameDatosSecundarios img.flecha {position:relative; top:10px; float:left;}
			div.lineaInGameDatosSecundarios span.etiqueta{position:relative; float:left; color:#333; font-size:13px;  }
			div.lineaInGameDatosSecundarios img.logoTipoJuego {position:relative; left:10px; float:left;}
			div.lineaInGameDatosSecundarios span.etiquetaRespuesta{position:relative; float:left; left:0px; font-weight:bold; /*color:#dcdbdb;*/ font-size:13px;  }
			div.lineaInGameDatosSecundarios a{text-decoration:none; color:#333;}
		div#lineaInGameCreadoPor {top:78px; left:133px;}
			div#lineaInGameCreatorImgContainer {position:relative; left:10px; top:2px; float:left; width:22px; height:22px; background-color:#FFF; border:1px solid #999;}
			div#lineaInGameCreatorImgContainer {
			  background-color: #fff;
			  border: 1px solid #fff;
				-moz-border-radius: 14px;
			  	-webkit-border-radius: 14px;
			  	-ms-border-radius: 14px;
			  	-khtml-border-radius: 14px;
			  	border-radius: 14px;	
			  float: left;
			  height: 22px;
			  left: 0;
			  overflow: hidden;
			  position: relative;
			  top: 2px;
			  width: 22px;
			}
				div#lineaInGameCreatorImgContainer img {width:22px; height:22px;}
		div#lineaInGameCategoria {top:43px;}
			div#lineaInGameFlechaCategoria {position:relative; left:10px; top:9px; float:left; width:5px; height:9px; background:url(../img/flechas5x9_colores_categorias.gif) no-repeat;}
				div.flechaCategoria1  {background-position:   0px   0px !important;}
				div.flechaCategoria2  {background-position:  -5px   0px !important;}
				div.flechaCategoria3  {background-position: -10px   0px !important;}
				div.flechaCategoria4  {background-position: -15px   0px !important;}
				div.flechaCategoria5  {background-position: -20px   0px !important;}
				div.flechaCategoria6  {background-position:   0px  -9px !important;}
				div.flechaCategoria7  {background-position:  -5px  -9px !important;}
				div.flechaCategoria8  {background-position: -10px  -9px !important;}
				div.flechaCategoria9  {background-position: -15px  -9px !important;}
				div.flechaCategoria10 {background-position: -20px  -9px !important;}
				div.flechaCategoria11 {background-position:   0px -18px !important;}
				div.flechaCategoria12 {background-position:  -5px -18px !important;}
				div.flechaCategoria13 {background-position: -10px -18px !important;}
				div.flechaCategoria14 {background-position: -15px -18px !important;}
				div.flechaCategoria15 {background-position: -20px  -18px !important;}
				div.flechaCategoria16 {background-position: 0px  -27px !important;}

div#lineaInGameTipoJuego {top:71px;}

div#mainGameContainer {width:1016px; position:relative; background-color:#FFF;}

	div#barraDeJuego {width:1016px;height:52px;position:relative; background: transparent; border-bottom: 1px solid #dfdfdf; }
		/*div.barraDeJuegoTipo1{background:url(../img/barra_juego_01_2.gif) no-repeat left center;}
		div.barraDeJuegoTipo3{background:url(../img/barra_juego_03.gif) no-repeat left center;}
		div.barraDeJuegoTipo4{background:url(../img/barra_juego_04.gif) no-repeat left center;}*/
		div.barraDeJuegoTipoResultado{background-color:#4d5b65;}

		/*div.barraDeJuegoTipo4 #containerMarcadorInGameAcertadas{
		  background: rgba(0, 0, 0, 0) url(../img/icono-marcador-check-green.gif) no-repeat scroll -10px center;
		  background-size: 45px;
		  height: 52px;
		  left: 10px;
		  padding-left: 17px;
		  width: 110px;
		}*/
		
		/*div#containerMarcadorInGameAcertadas {position:absolute; left:55px; top:6px; width:114px; height:40px; line-height:40px; text-align:center;}*/
		div#containerMarcadorInGameAcertadas {
		  background: none;
		  height: 52px;
		  left: 0;
		  padding-left: 0;
		  line-height: 52px;
		  position: absolute;
		  text-align: center;
		  top: 0;
		  width: 112px;
		}
			span#marcadorInGameAcertadas {color:#323232; font-size:32px; }
			
		/*div#containerMarcadorInGameErroneas {position:absolute; left:236px; top:6px; width:114px; height:40px; line-height:40px; text-align:center;}*/
		div#containerMarcadorInGameErroneas {
		  background: rgba(0, 0, 0, 0) url("../img/icono-marcador-error-red.gif") no-repeat scroll left center;
		  background-size: 52px;
		  height: 52px;
		  left: 200px;
		  line-height: 52px;
		  padding-left: 45px;
		  position: absolute;
		  text-align: left;
		  top: 0;
		  width: 140px;
		}
		span#marcadorInGameErroneas {color:#323232; font-size:32px;  }
			
		div#containerMarcadorHelp {position:absolute; left:685px; top:15px; width:24px; height:24px; background:url(../img/i_barra_juego.gif) no-repeat 0px 0px;}
			div#containerMarcadorHelp:hover {background-position:0px -24px;}
			
	/*	div#containerMarcadorInGameTiempo {position:absolute; left:881px; top:6px; width:114px; height:40px; line-height:40px; text-align:center;}*/
		div#containerMarcadorInGameTiempo {
		  background: rgba(0, 0, 0, 0) url("../img/icono-marcador-time-grey.gif") no-repeat scroll left center;
		  background-size: 25px 25px; 
		  height: 52px;
		  line-height: 52px;
		  padding-left: 35px;
		  position: absolute;
		  right: 0;
		  text-align: left;
		  top: 0;
		  width: 95px;
		}
			span#marcadorInGameTiempo {color:#323232; font-size:32px;}
			
		span#labelInGameRespuesta {display:none; position:absolute; left:246px; top:7px; color:#FFF; font-size:14px; color:#b3bdc5; font-weight:bold; width:95px;}
	/*	input#txtInGameRespuesta {position:absolute; left:360px; top:15px; width:290px; border:none; background-color:#FFF; color:#333; font-size:18px;  resize: none; outline: none; text-align:center;}*/
		input#txtInGameRespuesta {  position: absolute; left: 0px; top: 15px; width: 284px; border: none; background-color: transparent; color: #333; font-size: 18px; resize: none; outline: none; text-align: center; margin-top: -80px; }
		div#containerTxtInGameRespuesta { position: absolute; left: 366px; height: 48px; background-color: #f4f4f4; width: 284px; border: 1px solid #cccccc; top: 1px;}
		
		/*div#containerMarcadorTopHelp3 {position:absolute; left:240px; top:2px; color:#4d5b65; font-size:18px; width:520px; text-align:center;}
		div#containerMarcadorTopHelp4 {position:absolute; left:250px; top:2px; color:#4d5b65; font-size:18px; width:490px; text-align:center;}
		div#containerMarcadorTopHelp5 {position:absolute; left:420px; top:2px; color:#4d5b65; font-size:18px; width:370px; text-align:center;}*/

		div#containerMarcadorTopHelp3 {position:absolute; left:240px; top:0px; color:#FFF; display:table; font-size:15px;   width:520px; height:52px; text-align:center;}
			div#containerMarcadorTopHelp3 div {position:relative; display:table-cell; vertical-align:middle;}	
		div#containerMarcadorTopHelp4 {position:absolute; left:250px; top:0px; color:#FFF; display:table; font-size:15px;   width:490px; height:52px; text-align:center;}
			div#containerMarcadorTopHelp4 div {position:relative; display:table-cell; vertical-align:middle;}
		div#containerMarcadorTopHelp5 {position:absolute; left:420px; top:0px; color:#FFF; display:table; font-size:15px;   width:370px; height:52px; text-align:center;}
			div#containerMarcadorTopHelp5 div {position:relative; display:table-cell; vertical-align:middle;}

		div.barraDeJuego_marcadorFinal {
			-moz-border-radius: 24px;
    	-webkit-border-radius: 24px;
    	-ms-border-radius: 24px;
    	-khtml-border-radius: 24px;
    	border-radius: 24px;		
		
			display:inline-block;
			height:62px; width:150px;
			text-align:center;
			background:url(../img/fondo_marcadorfinal_txuriurdin.gif) repeat left bottom;
		}
			span.barraDeJuego_marcadorFinal_texto {color:#f1f1f1; font-size:15px;   position:absolute; top:1px; left:0px; width:150px; text-align:center; }
			span.barraDeJuego_marcadorFinal_cifra {color:#005151; font-size:34px;   position:absolute; top:20px; left:0px; width:150px; text-align:center; }
			
		div#barraDeJuegoTipoResultado_containerInfo {display:none; width:100%; height:100%; background-color: #005151;}			
			
		span#barraDeJuego_labelResultado {position:absolute; left:100px; top:0px; height:52px; line-height:52px; color:#FFF; font-size:20px;   font-weight:bold;}
		
		div#barraDeJuego_marcadorFinalScores {position:absolute; left:270px; top:0px; height:52px; width:363px; background:url(../img/fondo_scores_ingame.png) no-repeat 0px 5px;}
			div#bDJ_marcadorFinalScores_labelPuntos {color:#f1f1f1; font-size:14px;   position:absolute; top:0px; left:20px; height:52px; line-height:52px; width:150px;}
			span#barraDeJuego_marcadorFinal_cifraPuntos {color:#005151; font-size:28px;   position:absolute; top:0px; left:75px; height:52px; line-height:52px; width:84px; text-align:center;}
			div#bDJ_marcadorFinalScores_labelMedia {color:#f1f1f1; font-size:14px;   position:absolute; top:0px; left:193px; height:52px; line-height:52px; width:150px;}
			span#barraDeJuego_marcadorFinal_cifraMedia {color:#005151; font-size:28px;   position:absolute; top:0px; left:274px; height:52px; line-height:52px; width:84px; text-align:center;}
		
		div#barraDeJuego_marcadorFinalPuntos {position:absolute; left:282px; top:9px;}
		div#barraDeJuego_marcadorFinalMedia {position:absolute; left:441px; top:9px;}
		
		div#barraDeJuego_bocadilloCompartir {position:absolute; left:625px; top:15px; width:307px; height:50px; line-height:50px; padding-left:33px; background:url(../img/fondo_bocadillo_compartirFinPartida.gif)}
			div#barraDeJuego_bocadilloCompartir span {color:#333; font-size:15px;   position:relative; float:left;}
			div#barraDeJuego_bocadilloCompartir img.iconRedComparteResultado {width:33px; height:34px; position:relative; top:11px; margin-left:2px; margin-right:2px; }

		div#containerJuego { width:1016px; position:relative; background-color:#e9e9e9; height:450px; overflow:hidden; min-height:350px; z-index: 1; }
			div#containerJuego.calculator { background-color: #CCE5E5; }
			div#containerJuego.lenguaraz { background-color: #EBE0D6; }
			div#containerJuego.zombilingue { background-color: #F5E0CC; }
			div#containerJuego.superbrit { background-color: #F5CCCC; }
			div#containerJuego.chapeau { background-color: #CCEBFF; }
			div#containerJuego.supertoll { background-color: #EBEBCC; }
			div#containerJuego.naturalisto { background-color: #E0F5D6; }
			div#containerJuego.aventurero { background-color: #CCF5FF; }
			div#containerJuego.champion { background-color: #FFEACC; }
			div#containerJuego.divino { background-color: #EBD6F5; }
			div#containerJuego.rockstar { background-color: #E0E0F5; }
			div#containerJuego.superatomico { background-color: #E0F5D6; } /*Fisica o quimica -> Naturalisto*/
			div#containerJuego.picasso { background-color: #FFE0FF; }
			div#containerJuego.socialite { background-color: #CCF5FF; } /* Ciencias Sociales -> Aventurero */
			div#containerJuego.cleopatro { background-color: #CCF5FF; } /* Historia -> Aventurero */
			div#containerJuego.tecnotron { background-color: #FFF5D6; }
		div#containerJuego.tipoGameplay9, div#containerJuego.tipoGameplay4{ background-color:#e9e9e9; }
		
		/*div#containerJuego.tipoGameplay13 {height:500px !important;}*/


		div#containerJuego:before { content: ""; background-image: url(../img/fondos/texturas_fondos_deafult.png); background-size: 25%; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity : 0.05; z-index: -1; }
			div#containerJuego.calculator:before  { background-image: url(../img/fondos/fondo_matematicas.png); }
			div#containerJuego.lenguaraz:before  { background-image: url(../img/fondos/fondo_lengua.png); }
			div#containerJuego.zombilingue:before  { background-image: url(../img/fondos/fondo_lengua_autonomica.png); }
			div#containerJuego.superbrit:before { background-image: url(../img/fondos/fondo_ingles.png); }
			div#containerJuego.chapeau:before  { background-image: url(../img/fondos/fondo_frances.png); }
			div#containerJuego.supertoll:before  { background-image: url(../img/fondos/fondo_aleman.png); }
			div#containerJuego.naturalisto:before  { background-image: url(../img/fondos/fondo_ciencias.png); }
			div#containerJuego.aventurero:before  { background-image: url(../img/fondos/fondo_cienciassociales.png); }
			div#containerJuego.champion:before  { background-image: url(../img/fondos/fondo_educacionfisica.png); }
			div#containerJuego.divino:before  { background-image: url(../img/fondos/fondo_religion.png); }
			div#containerJuego.rockstar:before  { background-image: url(../img/fondos/fondo_musica.png); }
			div#containerJuego.superatomico:before  { background-image: url(../img/fondos/fondo_ciencias.png); } /*Fisica o quimica -> Naturalisto*/
			div#containerJuego.picasso:before  { background-image: url(../img/fondos/fondo_arte.png); }
			div#containerJuego.socialite:before  { background-image: url(../img/fondos/fondo_cienciassociales.png); } /* Ciencias Sociales -> Aventurero */
			div#containerJuego.cleopatro:before  { background-image: url(../img/fondos/fondo_cienciassociales.png); } /* Historia -> Aventurero */
			div#containerJuego.tecnotron:before  { background-image: url(../img/fondos/fondo_informatica.png); }
	
	div#containerAddthis {
		-moz-border-bottom-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
   	    -webkit-border-bottom-left-radius: 5px;
   	    -webkit-border-top-left-radius: 5px;
   	    -ms-border-bottom-left-radius: 5px;
   	    -ms-border-top-left-radius: 5px;
   	    -khtml-border-bottom-left-radius: 5px;
   	    -khtml-border-top-left-radius: 5px;
   	    border-bottom-left-radius: 5px;
   	    border-top-left-radius: 5px;		
		position:absolute; width:85px; height:300px; left:-85px; top:50px; background-color:#d5d3ca;
		z-index:30;
	}
	
	div#persianaJuego {z-index:10; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:#d5d5d5; background-repeat:no-repeat; background-position:center top;}
		div#lamasPersiana {position:absolute; width:100%; height:100%; top:0px; left:0px; background:url(../img/lama_persiana2.gif) center top; /*z-index:3;*/}
		div#logoPersianaJuego {display:none; z-index:11; position:absolute; left:22px; top:148px; width:972px; height:178px; background:url(../img/logo_sobrepersiana_juegos.png) no-repeat;}
		div#bocadilloPersianaJuego {z-index:12; position:absolute; left:313px; top:100px; width:330px; height:88px;
			color:#333; font-size:13px;   text-align:center; line-height:18px;
			padding-left:30px; padding-right:30px; padding-top:8px; 
			background:url(../img/fondo_bocadillo_sobrepersiana.png) no-repeat;}
		div#contenedorBotonJugarPersianaJuego {position:absolute; left:0px; top:150px; width:100%; height:121px;}
			/*div#botonJugarPersianaJuego {cursor:pointer; z-index:12; position:relative; margin-left:auto; margin-right:auto; width:236px; height:90px; background:url(../img/boton_jugar_sobrepersiana2.png) no-repeat; text-align:center; font-size:36px; font-weight:bold; line-height:75px; color:#FFF;}
				div#botonJugarPersianaJuego:hover {background-position:0px -90px;}*/
			div#botonJugarPersianaJuego {
			  background-color: #ff9900;
			  color: #fff;
			  cursor: pointer;
			  font-size: 28px;
			  font-weight: normal;
			  height: 90px;
			  line-height: 90px;
			  margin-left: auto;
			  margin-right: auto;
			  position: relative;
			  text-align: center;
			  width: 260px;
			  z-index: 12;
			  font-family: 'Press Start 2P', cursive;
			  border: solid rgba(0,0,0,0.09) !important;
			  border-width: 1px 10px 10px 1px !important;
			  border-radius: 10px;
			    -moz-border-radius: 10px;
			    -webkit-border-radius: 10px;
			    -webkit-appearance: none;
			  box-shadow: 0 5px 0 rgba(0,0,0,0.2), inset 0 0 3px rgba(255,255,255,0.3);
			  transition: 0.2s all ease;
			}				
		div#secrePersianaJuego {display:none; z-index:12; position:absolute; left:630px; top:5px; width:273px; height:127px; background:url(../img/secre_botonjugar.png) no-repeat;}
			span#secrePersianaJuego_login {position:absolute; left:25px; top:100px; color:#FFF; cursor:pointer; font-size:11px;   font-weight:bold;}
			span#secrePersianaJuego_register {position:absolute; left:108px; top:100px; color:#FFF; cursor:pointer; font-size:11px;   font-weight:bold;}
	
	#helpJuego { background-color: transparent; top: 0; color: #fff; font-size: 24px; font-weight: bold; height: 150px; left: 0; padding-top: 75px; position: absolute; text-align: center; width: 100%; z-index: 10;}
	
	div#bocadilloInformacionTipo1 {display:none; position:absolute; z-index:15; top:46px; left:437px; width:526px; height:280px; background:url(../img/bocadillo_info_juegos1.gif) no-repeat;}
	
	div.gameArena {position:relative; width:1016px; height:100%; left:0px; top:0px; }
	div#gameArenaProgressBar {
	  width: 100%;
	  margin: 0 auto;
	  height: 3px;
	  background-color: transparent;
	}
	div#gameArenaProgressBar div {
	  height: 100%;
	  text-align: right;
	  padding: 0 10px;
	  line-height: 5px; /* same as #progressBar height if we want text middle aligned */
	  width: 0;
	  background-color: #FF9900;
	  box-sizing: border-box;
	}

	div#gameArenaTipo1 {padding-top:0px; width:100%; padding-bottom:0px; min-height:350px; padding-left:0px;}
	/*div#gameArenaTipo2 {margin-left:72px; min-height:390px; width:940px;}*/
	/*div#gameArenaTipo2 {margin-left:36px; min-height:390px; width:950px;}*/
	div#gameArenaTipo2 {margin-left:0px;/*26px;*/ min-height:350px; width:auto;/*960px;*/text-align:center;}/*opcion: 6 columnas*/
	div#gameArenaTipo2new {margin-left:0px;/*26px;*/ min-height:350px; width:auto;/*960px;*/text-align:center;}/*opcion: 6 columnas*/
	div#gameArenaTipo2hanging {margin-left:0px;/*26px;*/ min-height:390px; width:auto;/*960px;*/text-align:center;}/*opcion: 6 columnas*/
	div#gameArenaTipo3 {position:relative; width:976px; height:470px; left:20px; top:0px; }
	div#gameArenaTipo3Fotos {min-height:470px;}
	div#gameArenaTipo4 {position:relative; width:976px; min-height:250px; padding-top:50px; padding-bottom:50px; left:20px; top:0px; overflow:hidden;}
	div#gameArenaTipo4.animated { width:1016px; left:0; }
	div#gameArenaTipo6 {position:relative; width:1016px; min-height:350px; left:0px; top:0px; }
	div#gameArenaTipo7 {position:relative; width:1016px; min-height:370px; left:0px; top:0px; }
	div#gameArenaTipo8 {position:relative; width:1016px; /*min-height:360px;*/ left:0px; top:0px; padding-top:0px; padding-bottom:50px;}
	div#gameArenaTipo9 {position:relative; width:1016px; min-height:380px; left:0px; top:0px; }
	.is-mobile div#gameArenaTipo9 {position:relative; width:100%; min-height:100px; left:0px; top:0px; }
	div#gameArenaTipo10 {position:relative; width:750px; left:20px; top:0px; min-height:250px; padding-top:50px; padding-left:226px; padding-bottom:100px;}
	div#gameArenaTipo11 {position:relative; width:1016px; /*min-height:370px;*/ left:0px; top:0px; }
	div#gameArenaTipo14 {position:relative; width:1016px; min-height:680px; left:0px; top:0px; }
	
	div.gameArenaSolution {display:none; position:relative; width:1016px; height:auto; left:0px; top:0px; background: #FFFFFF; }
	div#gameArenaTipo1_solution {padding-top:0px; width:100%; padding-bottom:0px; /*min-height:350px;*/}
	/*div#gameArenaTipo2_solution {margin-left:5%; width:95%; padding-top:50px; padding-bottom:50px;}*/
	div#gameArenaTipo2_solution {position:relative; width:auto; left:0px; top:0px; padding-top:0px; height: auto; min-height: 350px; padding: 10px 25px 25px 25px; }
		div#gameArenaTipo2_solution.imgSolution { margin-top: -117px; min-height: 420px; }
	div#gameArenaTipo3_solution {position:relative; width:auto; left:0px; top:0px; padding-top:0px; height: auto; min-height: 340px; padding: 10px 25px 25px 25px; }
		div#gameArenaTipo3_solution_bis {position:relative; width:976px; /*height:483px;*/ left:10px; top:0px; }
	div#gameArenaTipo3Fotos_solution {min-height:470px;}
	div#gameArenaTipo4_solution {position:relative; width:auto; left:0px; top:0px; padding-top:0px; height: auto; min-height: 340px; padding: 10px 25px 25px 25px; }
	div#gameArenaTipo6_solution {position:relative; width:auto; /*min-height:360px;*/ left:0px; top:0px; padding-top:0px; height: auto; min-height: auto; padding: 10px 25px 25px 25px; }
	div#gameArenaTipo7_solution {position:relative; width:auto; /*min-height:360px;*/ left:0px; top:0px; padding-top:0px; height: auto; min-height: auto; padding: 10px 25px 25px 25px; }
	div#gameArenaTipo8_solution { position:relative; width:auto; /*min-height:360px;*/ left:0px; top:0px; padding-top:0px; height: auto; min-height: auto; padding: 10px 25px 25px 25px; }
	div#gameArenaTipo9_solution { position:relative; width:auto; /*min-height:360px;*/ left:0px; top:0px; padding-top:0px; height: auto; min-height: auto; padding: 10px 25px 25px 25px; }
	div#gameArenaTipo10_solution { position:relative; width:auto; left:0; top:0px; height: auto; min-height: auto; padding: 10px 25px 25px 25px; padding-left:30%; /*position:relative; width:976px; min-height:350px; left:20px; top:0px; padding-top:20px;*/ }
	div#gameArenaTipo11_solution { position:relative; width:auto; left:0; top:0px; height: auto; min-height: auto; padding: 10px 25px 25px 25px; }
	/*.is-mobile div#gameArenaTipo11_solution {margin-left:5%; width:95%; padding-top:50px; padding-bottom:50px;}*/
	
	div#gameArenaTipo1_inside_solution {position:relative; float:left;margin-top: 10px;width: 100%;}
	
	div#gameArenaTipo2_inside_solution {float:left; margin-left:0%; width:100%; padding-top:10px; padding-bottom:0px; text-align:center;}

	div#gameArenaTipo3_inside_solution { padding-top: 10px; width: 100%;}

	div#gameArenaTipo4_inside_solution {float: left; margin-top: 10px; position: relative; width: 100%;}	
		div#gameArenaTipo4_inside_solution table.gameArenaTipo1_tableEx .gAT1_header_left { background: #00bfbe; }
		div#gameArenaTipo4_inside_solution table.gameArenaTipo1_tableEx .gAT1_header_right { background: #e54e43; border-right: 1px solid #e54e43; }
		div#gameArenaTipo4_inside_solution table.gameArenaTipo1_tableEx .gAT1_col_left{ border: 0; }
		div#gameArenaTipo4_inside_solution table.gameArenaTipo1_tableEx .gAT1_col_right{ border: 0; }
		div#gameArenaTipo4_inside_solution table.gameArenaTipo1_tableEx .gAT1_col_left table tr td{ background: #FFFFFF; }
	
	div#gameArenaTipo6_inside_solution {float: left; margin-top: 10px; position: relative; width: 100%;}	

	div#gameArenaTipo7_inside_solution {float: left; margin-top: 10px; position: relative; width: 100%;}
	
	div#gameArenaTipo8_inside_solution {position:relative; float:left; width:100%; left:0; top:0px; padding-top:0; padding-bottom:0; }
	
	div#gameArenaTipo9_inside_solution {position:relative; float:left;margin-top: 10px;width: 100%;}
	
	div#gameArenaTipo11_inside_solution {position:relative; float:left;margin-top: 10px;width: 100%;}
	
	div#gameArenaTipo11_inside_solution div.fichaJuegoSolucion {border:none;}
	
	div#gameArenaTipo14_inside_solution {float: left; margin-top: 10px; position: relative; width: 100%;}
	
	div#gameArenaSolution_botonera {position:relative; float:left; width:100%; height:45px; margin-top: 0; }
		div#gameArenaSolution_botonResultados { position:absolute; right:0; width:45px; padding-right: 0; height:45px; cursor:pointer; background: #cccccc; text-align:center; font-size:18px; line-height:45px; border-radius: 25px; }
		div#gameArenaSolution_botonResultados i{ line-height: 45px; } 
	
	div.playingGameArena {visibility: hidden;}
	
	table.gameArenaTipo1_table {width:50%; position:relative; float:left;}
	table.gameArenaTipo1_table td {  width: 50% !important;}

	table.gameArenaTipo1_tableEx {width:100%; position:relative; float:left; /*border: 1px solid #b6b4b5;*/ }
	table.gameArenaTipo1_tableEx td {  width: 50% !important; }
	
	.gAT1_header_left {  background-color: #b6b4b5;  color: #fff;  font-size: 18px;  text-align: center; height:60px !important; }
		table.gameArenaTipo1_tableEx .gAT1_header_left {text-align: right; padding-right:3%;}
	.gAT1_header_right {  background-color: #097171;  color: #fff;  font-size: 18px;  text-align: center; height:60px !important;}
		table.gameArenaTipo1_tableEx .gAT1_header_right {text-align: left; padding-left:3%; border-right: 1px solid #097171;}
	.gAT1_col_left		 {  background-color: #f1f1f1; border-left: 1px solid #b6b4b5; border-right: 1px solid #b6b4b5; border-bottom: 1px solid #b6b4b5; }
		.gAT1_col_left table{ width: 100%; }
		.gAT1_col_left table tr{ border-bottom: 1px solid #b6b4b5; }
		.gAT1_col_left table tr td{  background-color: #f1f1f1; line-height: 25px; border-left: 1px solid #b6b4b5; border-right: 1px solid #b6b4b5; }
		.gAT1_col_left table tr td .gameArenaTipo1_subcolumnaIzdaLinea{ margin-top: 10px; margin-bottom: 10px; }
	.gAT1_col_right		 {  background-color: #fff; border-right: 1px solid #b6b4b5; border-bottom: 1px solid #b6b4b5; }
		.gAT1_col_right table{ width: 100%; }
		.gAT1_col_right table tr{ border-bottom: 1px solid #b6b4b5; }
		.gAT1_col_right table tr td{ background-color: #fff; line-height: 25px; border-right: 1px solid #b6b4b5; }
		.gAT1_col_left table tr td .gameArenaTipo1_subcolumnaDchaLinea{ margin-top: 10px; margin-bottom: 10px; }
	
		div.gameArenaTipo1_columnaContainer {height:100%; min-height:100%; width:300px; position:relative; float:left;}
			div.gameArenaTipo1_subcolumnaIzdaContainer {height:100%; min-height:100%; width:100%; position:relative; float:left;}
				/*div.gameArenaTipo1_subcolumnaIzdaTitle {margin-bottom:15px; margin-right:6px; width:100%; height:37px; line-height:32px; text-align:right; color:#FFF; font-size:16px; position:relative; float:right;}*/
					/*div.gameArenaTipo1_subcolumnaIzdaTitle_arriba {
						-moz-border-radius: 10px;
			    	-webkit-border-radius: 10px;
			    	-ms-border-radius: 10px;
			    	-khtml-border-radius: 10px;
			    	border-radius: 10px;		
					
						display:inline-block;
						height:32px; line-height:32px;
						padding-right:7px; padding-left:7px;
						text-align:center;	
						min-width:56px;
						
						background-color:#a0a9b2;
						
						position:absolute; top:0px; right:6px;			
					}*/
					div.gameArenaTipo1_subcolumnaIzdaTitle_abajo {display:none;position:absolute; top:32px; right:6px; height:5px; width:56px; background:url(../img/pichurrico_gris_9x5.gif) no-repeat center center;}
				div.gameArenaTipo1_subcolumnaIzdaLinea {margin-top:8px; margin-bottom:8px;padding-right:3%; width:94%; position:relative; float:left; text-align:right; line-height:16px; color:#333; font-size:16px; }
				div.gameArenaTipo1_subcolumnaIzdaLinea_odd {margin-top:8px; margin-bottom:8px;padding-right:6%; width:94%; position:relative; float:left; text-align:right; line-height:16px; color:#333; font-size:16px; }
				
				div.gameArenaTipo1_subcolumnaIzdaLinea_first { margin-top: 10px !important;}
				div.gameArenaTipo1_subcolumnaIzdaLinea_last { margin-bottom: 10px !important;}
				div.gameArenaTipo1_subcolumnaDchaLinea_first { margin-top: 10px !important;}
				div.gameArenaTipo1_subcolumnaDchaLinea_last { margin-bottom: 10px !important;}
			
			div.gameArenaTipo1_subcolumnaDchaContainer {height:100%; min-height:100%; width:100%; position:relative; float:left;}
				/*div.gameArenaTipo1_subcolumnaDchaTitle {padding-left:3px; margin-bottom:15px; width:100%; height:37px; line-height:32px; text-align:left; color:#FFF; font-size:16px; position:relative; float:left;}*/
					/*div.gameArenaTipo1_subcolumnaDchaTitle_arriba {
						-moz-border-radius: 10px;
			    	-webkit-border-radius: 10px;
			    	-ms-border-radius: 10px;
			    	-khtml-border-radius: 10px;
			    	border-radius: 10px;		
					
						display:inline-block;
						height:32px; line-height:32px;
						padding-right:7px; padding-left:7px;
						text-align:center;			
						min-width:56px;
						
						background-color:#005151;		
						
						position:absolute; top:0px; left:6px;		
					}*/
					div.gameArenaTipo1_subcolumnaDchaTitle_abajo {display:none;position:absolute; top:32px; left:6px; height:5px; width:56px; background:url(../img/pichurrico_azul_9x5.gif) no-repeat center center;}
				div.gameArenaTipo1_subcolumnaDchaLinea {margin-top: 10px; margin-bottom:10px;padding-left:6%; padding-right:0;width:94%; position:relative; float:left; text-align:left; line-height:16px; color:#333; font-size:16px; }
					div.gameArenaTipo1_subcolumnaDchaLinea_respuestaOk { line-height: 23px; font-size: 14px; }
						div.gameArenaTipo1_subcolumnaDchaLinea_respuestaOk i{ color: #00bfbe; }
					div.gameArenaTipo1_subcolumnaDchaLinea_respuestaNok { line-height: 23px; font-size: 14px; }
						div.gameArenaTipo1_subcolumnaDchaLinea_respuestaNok i{ color: #e54e43; }
				
		div.gameArenaTipo2_columnaContainer {margin-top:20px; height:100%; min-height:100%; width:218px; position:relative; float:left;}
			/*div.gameArenaTipo2_columnaLinea {width:218px; position:relative; float:left; height:91px; margin-top:20px; color:#333; font-size:13px;  }
				div.gameArenaTipo2_columnaLinea img {position:absolute; left:0px; top:0px; width:91px; height:91px;}
				div.gameArenaTipo2_columnaLinea span {position:relative; padding-left:99px; display:table-cell; vertical-align:middle; width:110px; height:91px;}*/
			/*div.gameArenaTipo2_columnaLinea {width:188px; position:relative; float:left; min-height:121px; color:#333; font-size:13px;   border:solid 1px #000;}			
				div.gameArenaTipo2_columnaLinea img {position:absolute; left:48px; top:0px; width:91px; height:91px;}
				div.gameArenaTipo2_columnaLinea span {position:absolute; left:4px;top:89px; display:table-cell; vertical-align:middle; width:180px; min-height:18px; border:solid 1px #999;}*/
				
			div.gameArenaTipo2_columnaLinea {width:160px; position:relative; /*float:left;*/display:inline-block; min-height:124px; margin-top:5px; margin-left:8px; color:#333; font-size:13px; /*border:solid 1px #000;*/}			
				div.gameArenaTipo2_columnaLinea img {position:relative; float:left; left:0px; top:0px; width:160px; height:160px;}
				div.gameArenaTipo2_columnaLinea div {position:relative; float:left; left:0px; top:0px; width:160px; height:160px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
				div.gameArenaTipo2_columnaLinea span {position:relative; float:left; display:table-cell; vertical-align:middle; width:154px; text-align:center;}
				
				div.gameArenaTipo2_columnaLinea div.preview {position:absolute; left:0px; top:0px; width:90px; height:90px; overflow:hidden;}


			input.txtInGameRespuestaTipo2new{
				left: -1000px !important;
			}
			input.txtInGameRespuestaTipo2new:focus {
			    outline: none !important;
			}
				
			div.gameArenaTipo2new_imagen {width:260px; position:relative; display:inline-block; height:260px; margin-top:5px; margin-left:4px; color:#333; font-size:13px; background-color: #ffffff; padding: 10px 10px 45px 10px; display: none; }

			div.gameArenaTipo2new_imagen{
			  -webkit-transform: rotate(-2deg);
			  -moz-transform: rotate(-2deg);
			}
			 
			/* Rotate all even images 2 degrees */
			div.gameArenaTipo2new_imagen:nth-child(even){
			  -webkit-transform: rotate(2deg);
			  -moz-transform: rotate(2deg);
			}
			 
			/* Don't rotate every third image, but offset its position */
			div.gameArenaTipo2new_imagen:nth-child(3n){
			  -webkit-transform: none;
			  -moz-transform: none;
			  position: relative;
			  top: -5px;
			}
			 
			/* Rotate every fifth image by 5 degrees and offset it */
			div.gameArenaTipo2new_imagen:nth-child(5n){
			  -webkit-transform: rotate(5deg);
			  -moz-transform: rotate(5deg);
			  position: relative;
			  right: 5px;
			}
			 
			/* Keep default rotate for every eighth, but offset it */
			div.gameArenaTipo2new_imagen:nth-child(8n){
			  position: relative;
			  top: 8px;
			  right: 5px;
			}
			 
			/* Keep default rotate for every eleventh, but offset it */
			div.gameArenaTipo2new_imagen:nth-child(11n){
			  position: relative;
			  top: 3px;
			  left: -5px;
			}

			/*
			div.gameArenaTipo2new_imagen:hover {
			  -webkit-transform: scale(1.25);
			  -moz-transform: scale(1.25);
			  position: relative;
			  z-index: 5;
			}
			*/

			div.gameArenaTipo2new_imagen {
			  -webkit-transition: -webkit-transform .15s linear;
			  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
			  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
			}
			 
			/* On hover, darken the shadows a bit */
			div.gameArenaTipo2new_imagen {
			  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
			  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
			}

			div.gameArenaTipo2new_imagen div {position:relative; float:left; left:0px; top:0px; width:260px; height:260px; background-size:contain; background-position:center center; background-repeat:no-repeat;}	
				
			div#gameArenaTipo2new_franja { position:relative; float:left; left:0px; top:0px; width:100%; height:82px; background-color:#333333; text-align: center; }

			div#gameArenaTipo2new_franja_containerpregunta { display:table; position:relative; float:left; margin-left:11%; width:67%; height:82px; top:0px; }
				div#gameArenaTipo2new_franja_pregunta {
					display:table-cell;
					position:relative; 
					line-height:30px;
					background-color:#333333;
					vertical-align: middle;	
					width:100%;
					-moz-border-radius: 0;
			    	-webkit-border-radius: 0;
			    	-ms-border-radius: 0;
			    	-khtml-border-radius: 0;
			    	border-radius: 0;						
					padding: 0;
					height:82px; 
					top:0;
				}
				div#gameArenaTipo2new_franja_pregunta span {color:#FFF; font-size:22px; font-weight:500;}
					
				div#gameArenaTipo2new_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}

				div#gameArenaTipo2new_franja_flechaDerecha {position:absolute; float:none; cursor:pointer; display:inline-block; width:100px; height:82px; top:0; right: 0; background: none; opacity:1; transition:all 0.2s linear; color: #cdcdcd; line-height: 82px; padding: 0 30px; background-color: #666666; text-align: center; font-size: 18px; }
					div#gameArenaTipo2new_franja_flechaDerecha:hover{ color: #FFFFFF; opacity: .7; }

				div#gameArenaTipo2new_franja_flechaDerecha.gameArenaTipo2new_conImagen {position:absolute; cursor:pointer; display:inline-block; width:60px; height:60px; top:45%; margin-left: 30px; right: auto; background:url(../img/flecha_siguiente.png); background-size: 60px; background-position: center center; background-repeat: no-repeat; transition:0.2s all ease; }
					div#gameArenaTipo2new_franja_flechaDerecha.gameArenaTipo2new_conImagen:hover { opacity: .5; }
				
			div#gameArenaTipo2new_containerRespuestas {position:relative; float:left; left:0px; top:0px; width:1016px; height:auto; padding-top:50px; padding-bottom:50px;}
						
			#gameArenaTipo2_solution .gameArenaTipo2_columnaLinea {  /*float: left;*/display: inline-block;  position: relative;  width: 100px; margin-left:5px; margin-right:5px; padding: 5px; background-color: #f1f1f1; }
			#gameArenaTipo2_solution .gameArenaTipo2_columnaLinea > div {  height: 100px !important;  width: 100px !important;background-size: contain;    background-repeat: no-repeat; background-position: center center;}
			#gameArenaTipo2_solution div.gameArenaTipo2_columnaLinea span {  float: left;  left: auto;  padding-left: 0;  position: relative;  text-align: center;  top: auto;  width: 100%; border:none; font-size:14px; height:auto; line-height: 1.2em; margin-top: 10px; margin-bottom:10px;}						

			#gameArenaTipo11_solution .gameArenaTipo11_columnaLinea {  float: left;  position: relative;  width: 90px;}
			#gameArenaTipo11_solution .gameArenaTipo11_columnaLinea > div {  height: 90px !important;  width: 90px !important;     background-size: contain;    background-repeat: no-repeat;    background-position: center center;}
			#gameArenaTipo11_solution div.gameArenaTipo11_columnaLinea span {  float: left;  left: auto;  padding-left: 0;  position: relative;  text-align: center;  top: auto;  width: 100%;}
			.is-mobile #gameArenaTipo11_solution div.gameArenaTipo11_columnaLinea span {font-size:12px;}						
						
			div#gameArenaTipo2new-errorOverlay {position:absolute; display:none; width:160px; height:160px; margin-left: 12.5px; margin-top: 12.5px; background:url(../img/bad-cross-overlay.png) center center no-repeat; background-size:contain; z-index:10; }
			div#gameArenaTipo2new-okOverlay {position:absolute; display:none; width:160px; height:160px; margin-left: 12.5px; margin-top: 12.5px;  background:url(../img/overlay-correcta.png) center center no-repeat; background-size:contain; z-index:10; }

			div#gameArenaTipo2new_containerPanel{ margin-bottom: 50px; }
				div#gameArenaTipo2new_containerPanel #txtInGameCharacter{ border: none; display: inline-block; position: relative; top: auto; text-transform: uppercase; text-align: center; background-color: transparent; width: 50px; height: 50px; font-size: 28px; line-height: 50px; font-weight: normal; }

			div#gameArenaTipo2new_containerPanel{ padding-bottom: 0; }

			div#gameArenaTipo2new_containerPanel.noimg{ padding-top: 180px; margin-bottom: 50px; }

			div.gameArenaTipo2new_imagen.nohover:hover {
			  -webkit-transform: none;
			  -moz-transform: none;
			}

			div.gameArenaTipo2new_containerPanelRespuesta {
				width: 100%;
				text-align: center;
				margin: 0 auto;
				display: none;
			}

			div.gameArenaTipo2new_containerPanelWord {
				display: inline-block;
				margin-left: 15px;
				margin-bottom: 15px;
			    border: 1px solid #ccc !important;
			    border-width: 1px 1px 1px 1px !important;
			    border-radius: 8px;
			    background-color: #fff;
			    box-shadow: 0 4px 0 rgba(0,0,0,0.2), inset 0 0 3px rgba(255,255,255,0.3);
			}

			div.gameArenaTipo2new_containerPanelWord.error {
				background-color: hsl(4, 76%, 58%);
				border: 1px solid #CC0000 !important;	
			}
			div.gameArenaTipo2new_containerPanelWord.solved {
				background-color: #1f9f9e;
				border: 1px solid #018182 !important;	
			}

			span#gameArenaTipo2new_containerPanelCharacter {
				display: inline-block;
			    text-align: center;
			    color: #333;
			    width: 50px;
			    height: 50px;
			    font-size: 28px;
			    line-height: 50px;
			    font-weight: normal;
			    border-right: 1px solid #ccc;
			    text-transform: uppercase;
			}
			span#gameArenaTipo2new_containerPanelCharacter.error{
				border-color: #CC0000;	
			}
			span#gameArenaTipo2new_containerPanelCharacter.solved{
				border-color: #CCCCCC;	
			}

			span#gameArenaTipo2new_containerPanelCharacter.solved input{
				color: #fff;
			}

			.blinking-cursor {
			  font-size: 28px !important;
			  top: -2px !important;
			  width: 30px !important;
			  text-align: left !important;
			  -webkit-animation: .7s blink step-end infinite;
			  -moz-animation: .7s blink step-end infinite;
			  -ms-animation: .7s blink step-end infinite;
			  -o-animation: .7s blink step-end infinite;
			  animation: .7s blink step-end infinite;
			}

			@keyframes "blink" {
			  from, to {
			    color: transparent;
			  }
			  50% {
			    color: #005151;
			  }
			}

			@-moz-keyframes blink {
			  from, to {
			    color: transparent;
			  }
			  50% {
			    color: #005151;
			  }
			}

			@-webkit-keyframes "blink" {
			  from, to {
			    color: transparent;
			  }
			  50% {
			    color: #005151;
			  }
			}

			@-ms-keyframes "blink" {
			  from, to {
			    color: transparent;
			  }
			  50% {
			    color: #005151
			  }
			}

			@-o-keyframes "blink" {
			  from, to {
			    color: transparent;
			  }
			  50% {
			    color: #005151;
			  }
			}			
				
		div.fichaJuego {
			-moz-border-radius: 12px;
    	-webkit-border-radius: 12px;
    	-ms-border-radius: 12px;
    	-khtml-border-radius: 12px;
    	border-radius: 12px;		
		
			display:inline-block;
			height:28px; line-height:28px;
			padding-right:14px; padding-left:14px;
			text-align:center;
			
			cursor:pointer;		
			
			position:absolute;
		}
			div.fichaJuegoGordica {
				-moz-border-radius: 12px;
	    	-webkit-border-radius: 12px;
	    	-ms-border-radius: 12px;
	    	-khtml-border-radius: 12px;
	    	border-radius: 12px;		
			
				display:inline-block;
				width:164px;
				/*height:28px;*/ line-height:18px;
				/*padding-right:14px; padding-left:14px;*/
				padding-right:4px; padding-left:4px;
				text-align:center;
				
				cursor:pointer;		
				
				position:absolute;
			}		
		div.fichaJuegoMapa {
			-moz-border-radius: 12px;
    	-webkit-border-radius: 12px;
    	-ms-border-radius: 12px;
    	-khtml-border-radius: 12px;
    	border-radius: 12px;		
		
			display:inline-block;
			height:20px; line-height:20px;
			padding-right:14px; padding-left:14px;
			text-align:center;
			
			cursor:pointer;		
			
			position:absolute;
		}			
		
			div.fichaJuegoSolucion {
				/*-moz-border-radius: 12px;
	    	-webkit-border-radius: 12px;
	    	-ms-border-radius: 12px;
	    	-khtml-border-radius: 12px;
	    	border-radius: 12px;		
			
				display:inline-block;
				line-height:28px;
				padding-right:14px; padding-left:14px;
				text-align:center;*/
			  border: 1px solid #999;
				-moz-border-radius: 4px;
	    	-webkit-border-radius: 4px;
	    	-ms-border-radius: 4px;
	    	-khtml-border-radius: 4px;
	    	border-radius: 4px;
			  font-size: 16px;
			  height: 30px !important;
			  line-height: 30px !important;
			  padding-left:10px !important;
			  padding-right:10px !important;				
			}
			img.fichaRecibeSolucion {width:91px; height:91px;}
			div.fichaRecibeSolucion {width:91px; height:91px; overflow:hidden; background-size:cover;background-position:center center;background-repeat:no-repeat;}
		div.fichaBlanca {background-color:#FFF; color:#333; font-size:15px;   border:1px solid #333; height: 26px !important;  line-height: 26px !important;}
			div.fichaBlancaSeleccionada {background-color:#FFF; color:#333; font-size:15px;   border:1px solid #005151; height: 26px !important;  line-height: 26px !important;}
			div.fichaBlancaSeleccionadaFallada {background-color:#FFF; color:#333; font-size:15px;   border:1px solid #F00; height: 26px !important;  line-height: 26px !important;}
		div.fichaAzul {background-color:#005151; color:#FFF; border:1px solid #005151 !important;/*font-size:15px;*/  }
			div.fichaAzulSeleccionada {background-color:#487b9c; color:#FFF; font-size:15px;  }
			div.fichaAzulSeleccionadaFallada {background-color:#487b9c; color:#FFF; font-size:15px;   border:1px solid #F00; height: 26px !important;  line-height: 26px !important;}
		div.fichaGris {background-color:#CCC; color:#FFF; font-size:15px;  }
		div.fichaRoja {background-color:#f53d3d; color:#FFF; border:1px solid #f53d3d !important;/*font-size:15px;*/  }
		div.fichaQuitar {background-color:#FFF; color:#CCC; font-size:15px;   border:1px solid #CCC; height: 26px !important;  line-height: 26px !important;}
		div.fichaOculta {display:none;}
		img.fichaConBorde {border:1px solid #333; margin-top:9px; margin-bottom:9px; margin-left:14px; margin-right:14px;}
		img.fichaConBordeFallada {border:1px solid #F00; margin-top:9px; margin-bottom:9px; margin-left:14px; margin-right:14px;}

		#gameArenaTipo3 .fichaJuego {
		    -moz-border-radius: 0px;
	    	-webkit-border-radius: 0px;
	    	-ms-border-radius: 0px;
	    	-khtml-border-radius: 0px;
	    	border-radius: 0px;
		    font-size: 17px;
		    //height: 40px !important;
		    //line-height: 40px !important;
		    padding-left:15px !important;
		    padding-right:15px !important;
			border: 1px solid #9a989b;
		    box-shadow: -5px 5px 0 rgba(0,0,0,0.10);
		    cursor: pointer;
		    user-select: none;
		    background: hsl(0, 100%, 100%);
		    color: rgba(51,51,51,0.95);
		    //white-space: nowrap;
		    overflow-x: hidden;
		    width: 150px !important;
		    height: 80px !important;
		    display: table;
		}
		#gameArenaTipo3 .fichaJuego span{
			display: table-cell;
			text-align: center;
			vertical-align: middle;
			line-height: 1.2em;
		}
		#gameArenaTipo3 .fichaBlanca{
			//border-right: none;
		    width: 150px;
		    height: 80px;
		}
		/*
		#gameArenaTipo3 .fichaBlanca .rodentBorder{
			background-image: url(../img/border_tipo3_left.gif);
			background-repeat: no-repeat;
			background-position: center right;
			background-size: auto 42px;
			height: 42px;
			width: 10px;
			position: absolute;
			right: -10px;
			top: -1px;
		}*/
		#gameArenaTipo3 .fichaAzul{
			//border-left: none !important;
			border-color: #9a989b !important;
			background: #cccccc;
		}
		/*
		#gameArenaTipo3 .fichaAzul .rodentBorder{
			background-image: url(../img/border_tipo3_right.gif);
			background-repeat: no-repeat;
			background-position: center right;
			background-size: auto 42px;
			height: 42px;
			width: 12px;
			position: absolute;
			left: -12px;
			top: -1px;
		}*/
		#gameArenaTipo3 .fichaResolved{
			background: hsl(180, 31%, 49%);
			box-shadow: none;
			color: #FFF;
			border-color: #FFFFFF !important;
			z-index: 9999;
			background-image: url(../img/smile_ok_tipo3.png);
			background-repeat: no-repeat;
			background-size: 50px 50px;
			background-position: center center;
		}

		#gameArenaTipo3 .fichaJuego.transitionable{transition:400ms;-ms-transition:400ms;-webkit-transition:400ms;-moz-transition:400ms;-o-transition:400ms}
		#gameArenaTipo3 .fichaJuego.active {transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}

		div#gameArenaTipo3Fotos_columnaImagenes {position:relative; float:left; left:0px; top:0px; width:640px; height:100%; min-height:100%; padding-left:0px;}
			div#gameArenaTipo3Fotos_columnaImagenes_container {position:relative; float:left; left:0px; top:0px; width:605px; height:100%; min-height:100%;}
			div#gameArenaTipo3Fotos_columnaImagenes img {position:relative; float:left; width:91px; height:91px; margin-left:15px; margin-right:15px; margin-top:10px; margin-bottom:10px;}
			div#gameArenaTipo3Fotos_columnaImagenes div.fichaRecibe {position:relative; float:left; width:160px; height:160px; margin-left:15px; margin-right:0px; margin-top:0px; margin-bottom:10px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;}
			div#gameArenaTipo3Fotos_columnaImagenes img.mobileVesion {position:relative; float:left; width:91px; height:91px; border:1px solid #FFF; margin-left:14px; margin-right:14px; margin-top:9px; margin-bottom:9px;}
			div#gameArenaTipo3Fotos_columnaImagenes img.mobileVesionConBorde {position:relative; float:left; width:91px; height:91px; border:1px solid #333; margin-left:14px; margin-right:14px; margin-top:9px; margin-bottom:9px;}
			div#gameArenaTipo3Fotos_columnaImagenes img.mobileVesionConBordeFallada {position:relative; float:left; width:91px; height:91px; border:1px solid #F00; margin-left:14px; margin-right:14px; margin-top:9px; margin-bottom:9px;}
			/*div#gameArenaTipo3Fotos_columnaImagenes div {position:relative; float:left; width:91px; height:91px; margin-left:15px; margin-right:15px; margin-top:10px; margin-bottom:10px;}*/
			div.fichaRecibeFoto {position:relative; float:left; width:91px; height:91px; margin-left:15px; margin-right:15px; margin-top:10px; margin-bottom:10px; overflow:hidden;}
		
		div#gameArenaTipo3Fotos_columnaPalabras {position:relative; float:left; left:0px; top:0px; width:375px; height:100%; min-height:100%;}


		/*#gameArenaTipo4 .fichaJuego {
		  border: 1px solid #999;
	      -moz-border-radius: 4px;
    	  -webkit-border-radius: 4px;
    	  -ms-border-radius: 4px;
    	  -khtml-border-radius: 4px;
    	  border-radius: 4px;
		  font-size: 16px;
		  height: 30px !important;
		  line-height: 30px !important;
		  padding-left:10px !important;
		  padding-right:10px !important;
		}*/

		#gameArenaTipo4 .fichaJuego {
		  border: 1px solid #999;
		  -moz-border-radius: 4px;
	    	-webkit-border-radius: 4px;
	    	-ms-border-radius: 4px;
	    	-khtml-border-radius: 4px;
	    	border-radius: 4px;
		  font-size: 17px;
		  height: 40px !important;
		  line-height: 40px !important;
		  padding-left:15px !important;
		  padding-right:15px !important;
		}	

		#gameArenaTipo4 .fichaJuego { 
			display:inline-block; 
			border-radius:6px; 
			border:solid rgba(0,0,0,0.05); 
			border-width:1px 1px 5px; 
			box-shadow:0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3); 
			cursor:pointer; 
			user-select:none; 
			transition:0.2s all ease; 
			background:hsl(0, 100%, 100%);
			color:rgba(51,51,51,0.95); 
			white-space: nowrap; 
			overflow: hidden;
		}
		#gameArenaTipo4.notanimated .fichaJuego:hover { 
			transform:translateY(2px); 
			box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4); 
			border-bottom-width:4px; 
		}
		#gameArenaTipo4.notanimated .fichaJuego:active { 
			transform:translateY(4px); 
			box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4); 
			border-bottom-width:3px; transition:0.1s ease; 
		}
		#gameArenaTipo4 .fichaJuego.fichaAzul { 
			background:hsl(180, 31%, 49%);
			border:solid rgba(0,0,0,0.05) !important; 
			border-width:1px 1px 5px !important; 
			color:rgba(255,255,255,0.95); 
		}
		#gameArenaTipo4 .fichaJuego.fichaRoja { 
			background:hsl(4, 76%, 58%);
			border:solid rgba(0,0,0,0.05) !important; 
			border-width:1px 1px 5px !important; 
			color:rgba(255,255,255,0.95); 
		}

		/*animated CSS*/
		#gameArenaTipo4.animated .fichaJuego{
			font-size: 18px;
			color: #333333;
			font-weight: bold;
		}
		#gameArenaTipo4.animated .fichaJuego:hover { 
			transform:translateY(0); 
		}
		#gameArenaTipo4.animated .fichaJuego:active { 
			transform:translateY(0); 
		}
		
		div#gameArenaTipo6_franja { position:relative; float:left; left:0px; top:0px; width:100%; height:82px; background-color:#333333; text-align: center; }
		div#gameArenaTipo6_franja_containerpregunta { display:table; position:relative; float:left; margin-left:11%; width:67%; height:82px; top:0px; }
		div#gameArenaTipo6_franja_pregunta {
			display:table-cell;
			position:relative; 
			line-height:30px;
			background-color:#333333;
			vertical-align: middle;	
			width:100%;
			-moz-border-radius: 0;
	    	-webkit-border-radius: 0;
	    	-ms-border-radius: 0;
	    	-khtml-border-radius: 0;
	    	border-radius: 0;						
			padding: 0;
			height:82px; 
			line-height:30px;
			top:0;
		}
		div#gameArenaTipo6_franja_pregunta span {color:#FFF; font-size:22px; font-weight:500;}
			
		div#gameArenaTipo6_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}
		div#gameArenaTipo6_franja_flechaDerecha { position: absolute; float: none; cursor: pointer; display: inline-block; width: 100px; height: 82px; top: 0; right: 0; background: none; opacity: 1; transition: all 0.2s linear; color: #cdcdcd; line-height: 82px; padding: 0 30px; background-color: #666666; text-align: center; font-size: 18px; }
		
	div#gameArenaTipo6_containerRespuestas {position:relative; float:left; left:0px; top:0px; width:1016px; height:268px;}
	
	div#gameArenaTipo6_containerRespuestas .fichaJuego {
			-moz-border-radius: 4px;
    	-webkit-border-radius: 4px;
    	-ms-border-radius: 4px;
    	-khtml-border-radius: 4px;
    	border-radius: 4px;
    	border:1px solid #999;
    	height:30px !important;
    	line-height: 30px !important;
    	font-size:16px;	
	}	


	div#gameArenaTipo6_containerRespuestas .fichaJuego {
		  border: 1px solid #999;
		  -moz-border-radius: 4px;
	    	-webkit-border-radius: 4px;
	    	-ms-border-radius: 4px;
	    	-khtml-border-radius: 4px;
	    	border-radius: 4px;
		  font-size: 17px;
		  height: 40px !important;
		  line-height: 40px !important;
		  padding-left:15px !important;
		  padding-right:15px !important;
		}	

		div#gameArenaTipo6_containerRespuestas .fichaJuego { 
			display:inline-block; 
			border-radius:6px; 
			border:solid rgba(0,0,0,0.05); 
			border-width:1px 1px 5px; 
			box-shadow:0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3); 
			cursor:pointer; 
			user-select:none; 
			transition:0.2s all ease; 
			background:hsl(0, 100%, 100%);
			color:rgba(51,51,51,0.95); 
			//text-shadow:-1px -1px 1px rgba(0,0,0,0.1);
			white-space: nowrap; 
			overflow: hidden;
		}
		div#gameArenaTipo6_containerRespuestas .fichaJuego:hover { 
			transform:translateY(3px); 
			box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4); 
			border-bottom-width:4px; 
		}
		div#gameArenaTipo6_containerRespuestas .fichaJuego:active { 
			transform:translateY(4px); 
			box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4); 
			border-bottom-width:3px; transition:0.1s ease; 
		}
		div#gameArenaTipo6_containerRespuestas .fichaJuego.fichaAzul { 
			background:hsl(180, 31%, 49%);
			border:solid rgba(0,0,0,0.05) !important; 
			border-width:1px 1px 5px !important; 
			color:rgba(255,255,255,0.95); 
		}
		div#gameArenaTipo6_containerRespuestas .fichaJuego.fichaRoja { 
			background:hsl(4, 76%, 58%);
			border:solid rgba(0,0,0,0.05) !important; 
			border-width:1px 1px 5px !important; 
			color:rgba(255,255,255,0.95); 
		}
	
	div#gameArenaTipo11_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:82px; background-color:#333333; text-align: center;}

		div#gameArenaTipo11_dashedLine{ border-right: 2px dashed #8c8b8b; width: 2px; height: 100%; position: absolute; left: 49.8%; }

		div#gameArenaTipo11_franja_pregunta {
			-moz-border-radius: 0;
    	    -webkit-border-radius: 0;
    	    -ms-border-radius: 0;
    	    -khtml-border-radius:0;
    		border-radius: 0;						
			
			display:inline-block; padding-left:30px; padding-right:30px;
			position:relative; height:50px; line-height:50px;
			top:-3px;/* left:8px;*/
		}
		div#gameArenaTipo11_franja_pregunta span {color:#FFF; font-size:22px; font-weight:500}

		div#gameArenaTipo11_franja_columna_container {position:relative; left:0px; width:1016px; height:82px; background-color:#333333; text-align: center; bottom: 0; }
		div#gameArenaTipo11_franja_columna { display:inline-block; width: 50%; position:relative; height:82px; line-height:82px; float: left; }
			div#gameArenaTipo11_franja_columna span {color:#FFF; font-size:22px; font-weight:500}
			
		div#gameArenaTipo11_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}
		div#gameArenaTipo11_franja_flechaDerecha {position:absolute; float:none; cursor:pointer; display:inline-block; width:100px; height:82px; top:0; right: 0; background: none; opacity:1; transition:all 0.2s linear; color: #cdcdcd; line-height: 82px; padding: 0 30px; background-color: #666666; text-align: center; font-size: 18px; }
			div#gameArenaTipo11_franja_flechaDerecha:hover{ color: #FFFFFF; opacity: .7; }
		
	div#gameArenaTipo11_containerRespuestas {position:relative; float:left; left:0px; top:0px; width:1016px; height:288px;}
		
	/*#gameArenaTipo11-carousel {margin-top:30px;}*/		
		
		#gameArenaTipo11-carousel .item-photo {
			width: 180px;
		    position: relative;
		    display: inline-block;
		    height: 180px;
		    margin-top: 5px;
		    margin-left: 4px;
		    color: #333;
		    font-size: 13px;
		    background-color: #ffffff;
		    padding: 10px 10px 45px 10px;
		}	
		
		#gameArenaTipo11-carousel .item-photo img {
		  /*width: 80px;
		  height: 80px;		
		   position: absolute;
		   left: 50%;
		   top: 50%;
		   -webkit-transform: translateY(-50%) translateX(-50%);
		  -moz-transform:    translateY(-50%) translateX(-50%);
		  -ms-transform:     translateY(-50%) translateX(-50%);
		  -o-transform:      translateY(-50%) translateX(-50%);
		  transform:         translateY(-50%) translateX(-50%);*/
		}	
		
		#gameArenaTipo11-carousel .item-photo div.mobileVesion{
		    position: relative;
		    float: left;
		    left: 0px;
		    top: 0px;
		    width: 180px;
		    height: 180px;
		    background-size: contain;
		    background-position: center center;
		    background-repeat: no-repeat;
		    transform: none;	
		}
		
		#gameArenaTipo11-carousel .item-photo div.fichaRecibe{
		    position: relative;
		    float: left;
		    left: 0px;
		    top: 0px;
		    width: 180px;
		    height: 180px;
		    background-size: contain;
		    background-position: center center;
		    background-repeat: no-repeat;
		    transform: none;	
		}

		#gameArenaTipo11-carousel .item-photo div.fichaRecibe:hover {

		}

		#gameArenaTipo11-carousel .item-photo{
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		}
		 			
		div.gameArenaTipo11new_imagen{width:160px; position:relative; display:inline-block; height:160px; margin-top:5px; margin-left:4px; color:#333; font-size:13px; background-color: #ffffff; padding: 10px 10px 45px 10px; }

		div.gameArenaTipo11new_imagen {
		  -webkit-transform: rotate(-2deg);
		  -moz-transform: rotate(-2deg);
		}
		 
		/* Rotate all even images 2 degrees */
		div.gameArenaTipo11new_imagen:nth-child(even) {
		  -webkit-transform: rotate(2deg);
		  -moz-transform: rotate(2deg);
		}
		 
		/* Don't rotate every third image, but offset its position */
		div.gameArenaTipo11new_imagen:nth-child(3n) {
		  -webkit-transform: none;
		  -moz-transform: none;
		  position: relative;
		  top: -5px;
		}
		 
		/* Rotate every fifth image by 5 degrees and offset it */
		div.gameArenaTipo11new_imagen:nth-child(5n) {
		  -webkit-transform: rotate(5deg);
		  -moz-transform: rotate(5deg);
		  position: relative;
		  right: 5px;
		}
		 
		/* Keep default rotate for every eighth, but offset it */
		div.gameArenaTipo11new_imagen:nth-child(8n) {
		  position: relative;
		  top: 8px;
		  right: 5px;
		}
		 
		/* Keep default rotate for every eleventh, but offset it */
		div.gameArenaTipo11new_imagen:nth-child(11n) {
		  position: relative;
		  top: 3px;
		  left: -5px;
		}

		div.gameArenaTipo11new_imagen:hover {
		  -webkit-transform: scale(1.25);
		  -moz-transform: scale(1.25);
		  position: relative;
		  z-index: 5;
		}

		div.gameArenaTipo11new_imagen {
		  -webkit-transition: -webkit-transform .15s linear;
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		}
		 
		/* On hover, darken the shadows a bit */
		div.gameArenaTipo11new_imagen {
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
		}

		div.gameArenaTipo11new_imagen div {position:relative; float:left; left:0px; top:0px; width:160px; height:160px; background-size:contain; background-position:center center; background-repeat:no-repeat;}	

		div#gameArenaTipo11new-errorOverlay {position:absolute; display:none; width:65px; height:65px; background:url(../img/icono-marcador-error-red.gif) center center no-repeat; background-size:contain; z-index:10;}
		div#gameArenaTipo11new-okOverlay {position:absolute; display:none; width:65px; height:65px; background:url(../img/icono-marcador-check-green.gif) center center no-repeat; background-size:contain; z-index:10;}

		.owl-item{ margin: 20px 0; }

		.owl-item div.gameArenaTipo11new_imagen{ width: 160px; height: 160px; -webkit-transform: none; -moz-transform: none; margin: 0; }
		.owl-item div.gameArenaTipo11new_imagen div{ width: 160px; height: 160px;  }

		div#gameArenaTipo11_tinderSwipe {  
			width: 100%;
		  margin: auto !important;
		  display: block;
		  height:450px;/*height: 100%;*/
		  position: relative;
		  list-style-type: none;
		  -webkit-touch-callout: none;
		  -webkit-user-select: none;
		  -khtml-user-select: none;
		  -moz-user-select: none;
		  -ms-user-select: none;
		  user-select: none;}
		div#gameArenaTipo11_tinderSwipe .item-photo-ts {
		  display: none;
		  background: #fff;
		  /*border-radius: 10px;
		  box-shadow: 0 0 10px rgba(0,0,0,0.2);*/
		  color: #fff;
		  /*padding: 20px;*/
		  width: 100%;
		  height: 100%;
		  top: 0px;
		  left: 0px;
		  position: absolute;
		  cursor: hand;
		}

		/*
		div#gameArenaTipo11_tinderSwipe .rotate-left {
		  transform: rotate(30deg) scale(0.8);
		  transition: 1s;
		  margin-left: 400px;
		  cursor: e-resize;
		  opacity: 0;
		}
		div#gameArenaTipo11_tinderSwipe .rotate-right {
		  transform: rotate(-30deg) scale(0.8);
		  transition: 1s;
		  opacity: 0;
		  margin-left: -400px;
		  cursor: w-resize;
		}*/

		div#gameArenaTipo11_tinderSwipe .rotate-left {
		  transform: rotate(30deg) scale(0.8);
		  transition: 1s;
		  left: 400px;
		  cursor: e-resize;
		  opacity: 0;
		  z-index: 10;
		}
		div#gameArenaTipo11_tinderSwipe .rotate-right {
		  transform: rotate(-30deg) scale(0.8);
		  transition: 1s;
		  opacity: 0;
		  left: -400px;
		  cursor: w-resize;
		  z-index: 10;
		}
		div#gameArenaTipo11_tinderSwipe .item-photo-groups{
			color: #333;
			width: 50%;
			height: 50%;
			left: 0;
			right: 0;
			margin-left: auto;
			margin-right: auto;
			top: 40px;
			display: table;
			-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			font-weight: bold;
			font-size: 40px;
		}
		div#gameArenaTipo11_tinderSwipe .item-photo-groups:before {
			content: "";
			width: 50%;
			height: 50%;

			z-index: -1;

			-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			box-shadow: 2px 2px 3px rgba(0,0,0,0.1);

			-webkit-transform: rotate(-5deg);
			-moz-transform: rotate(-5deg);
			-o-transform: rotate(-5deg);
			-ms-transform: rotate(-5deg);
			transform: rotate(-5deg);
		}


		.stackone:after {
			content: "";
			width: 50%;
			height: 50%;

			z-index: -1;

			-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			box-shadow: 2px 2px 3px rgba(0,0,0,0.1);

			-webkit-transform: rotate(4deg);
			-moz-transform: rotate(4deg);
			-o-transform: rotate(4deg);
			-ms-transform: rotate(4deg);
			transform: rotate(4deg);
		}


		div#gameArenaTipo11_tinderSwipe .item-photo-groups .item-photo-groups-inside{
			display: table-cell;
    		vertical-align: middle;
    		text-align: center;
		}
		div#gameArenaTipo11_tinderSwipe .item-photo-groups .rotate-left {
		  transform: rotate(30deg) scale(0.8);
		  transition: 1s;
		  margin-left: 200px;
		  left: 200px;
		  cursor: e-resize;
		  opacity: 0;
		}
		div#gameArenaTipo11_tinderSwipe .item-photo-groups .rotate-right {
		  transform: rotate(-30deg) scale(0.8);
		  transition: 1s;
		  opacity: 0;
		  margin-left: -200px;
		  right: 200px;
		  cursor: w-resize;
		}		
		
		div#gameArenaTipo11-errorOverlay-tinderSwipe {position:absolute; display:none; width:160px; height:160px; background:url(../img/overlay-incorrecta.png) center center no-repeat; background-size:cover; z-index:10;}
		div#gameArenaTipo11-okOverlay-tinderSwipe {position:absolute; display:none; width:160px; height:160px; background:url(../img/overlay-correcta.png) center center no-repeat; background-size:cover; z-index:10;}
		
		div#gameArenaTipo11-hintOverlay {position:absolute; bottom:0; left:0; width:100%; height:79px; z-index:100; background:url(../img/banda-overlay-swipe.png) no-repeat center center; background-color:RGBA(77,91,101,0.85);}

		/* Tipo11 Styles */
		.stack-container {
		    -webkit-align-self: stretch;
		    align-self: stretch;
		    overflow: hidden;
		    width: 100%;
		    position: relative;
		    display: -webkit-flex;
		    display: flex;
		    -webkit-justify-content: center;
		    justify-content: center;
		    -webkit-align-items: center;
		    align-items: center;
		    -webkit-flex-direction: column;
		    flex-direction: column;
		    /*height: 47%;*/
		    height:100%;
		}
		.stack {
			margin: 0 auto;
			position: relative;
			width: 270px;
			height: 150px;
			padding: 0;
			list-style: none;
		    pointer-events: none;
		}

		.stack__item {
			background: #fff;
			height: 100%;
			width: 100%;
			border-radius: 4px;
			text-align: center;
			overflow: hidden;
			position: absolute;
			opacity: 0;
			display: -webkit-flex;
			display: flex;
			-webkit-flex-direction: column;
			flex-direction: column;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			pointer-events: auto;
			-webkit-box-shadow: 0px 1px 5px 1px rgba(136,136,136,.6);
			-moz-box-shadow: 0px 1px 5px 1px rgba(136,136,136,.6);
			box-shadow: 0px 1px 5px 1px rgba(136,136,136,.6);
			margin-top: 50px;
		}

		.stack__item__table {
			display: table; 
			height: 100%;
			width: 100%;
			text-align: center;
		}

		.stack__item__table span{
		    display: table-cell;
		    vertical-align: middle;
		    font-size: 20px;
		    line-height: 1.2em;
		    font-weight: bold;
		    padding: 0 25px;
		}

		.stack__item img {
			width: 100%;
			display: block;
			pointer-events: none;
		}

		.titleGroup {
		    border: none;
		    background: none;
		    position: absolute;
		    font-size: 22px;
		    background: rgba(115, 136, 153, 0.3);
		    color: #000;
		    text-align: center;
		    /*border-width: 1px 10px 10px 1px !important;
		    -moz-border-radius: 10px;*/
		    /*box-shadow: 0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3);*/
		    left: 0;
		    right: 0;
		    margin-left: auto;
		    margin-right: auto;
		    padding-top: 30px;
		    height: 50px;
		}
		/*.titleGroup{
			border: none;
			background: none;
			position: absolute;
			display: inline-block;
			padding: 20px 40px;
			font-size: 20px;
			border-radius: 15px;
			background: rgba(115, 136, 153, 0.7);
			color: #FFFFFF;
			width: 250px;
			text-align: center;

		    border: solid rgba(0,0,0,0.05) !important;
		    border-width: 1px 10px 10px 1px !important;
		    border-radius: 10px;
		    -moz-border-radius: 10px;
		    -webkit-border-radius: 10px;
		    -webkit-appearance: none;
		    box-shadow: 0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3);
		    transition: 0.2s all ease;
			left: 0; 
			right: 0; 
			margin-left: auto; 
			margin-right: auto; 
			margin-top: 30px;
		}*/
		
		.stack-container .titleGroup {
		  border-width: 0 !important;
		  box-shadow: none !important;
		}		
		
		.areaLeft{
			width: 50%;
			min-height: 100%;
			height: 100%;
			display: inline-block;
			position: absolute;
			left: 0;
			right: auto;
			top: 0;
		}
		.areaRight{
			width: 50%;
			min-height: 100%;
			height: 100%;
			display: inline-block;
			position: absolute;
			right: 0;
			left: auto;
			top: 0;
		}
		.area .areaButton{
			position: absolute;
			width: 100px;
			height: 100px;
			left: 0; 
			right: 0; 
			margin-left: auto; 
			margin-right: auto; 
			top: 47%;
			opacity: .7;
			transition: all 0.2s linear;
			
			background: rgba(115, 136, 153, 0.7);
		    border: solid rgba(0,0,0,0.05) !important;
		    border-width: 1px 10px 10px 1px !important;
		    border-radius: 10px;
		    -moz-border-radius: 10px;
		    -webkit-border-radius: 10px;
		    -webkit-appearance: none;
		    box-shadow: 0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3);
		}
		.area .areaButton:hover{
			opacity: 1;
		}
		.area .areaButton i{
			color: #FFFFFF;
			font-size: 100px;
			pointer: cursor;
			margin-left:25px;
		}

		.button span{
			line-height: 1em;
			text-transform: uppercase;
		}

		.button .fa {
			pointer-events: none;
		}

		.acierto{
			background: rgba(86,164,164,0.5);
		}

		.error{
			background: rgba(229,77,67,0.5);
		}

		.button:focus {
			outline: none;
		}

		.text-hidden {
			position: absolute;
			overflow: hidden;
			width: 0;
			height: 0;
			color: transparent;
			display: block;
		}

		/* Animations */
		.stack__item--reject,
		.stack__item--accept {
			pointer-events: none;
		}

		/***********************************************/
		/******************** krisna *******************/
		/***********************************************/


		.stack--krisna .stack__item--reject {
			-webkit-animation: krisnaReject 0.5s forwards;
			animation: krisnaReject 0.5s forwards;
		}

		@-webkit-keyframes krisnaReject {
			to {
				-webkit-transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);
				transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);
			}
		}

		@keyframes krisnaReject {
			to {
				-webkit-transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);
				transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);
			}
		}

		.stack--krisna .stack__item--accept {
			-webkit-animation: krisnaAccept 0.5s forwards;
			animation: krisnaAccept 0.5s forwards;
		}

		@-webkit-keyframes krisnaAccept {
			to {
				-webkit-transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
				transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
			}
		}

		@keyframes krisnaAccept {
			to {
				-webkit-transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
				transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
			}
		}

		/* ...when content has 100% viewport width */
		@media screen and (max-width: 60em) {
			@-webkit-keyframes krisnaReject {
				to {
					-webkit-transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);
					transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);
				}
			}

			@keyframes krisnaReject {
				to {
					-webkit-transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);
					transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);
				}
			}

			@-webkit-keyframes krisnaAccept {
				to {
					-webkit-transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
					transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
				}
			}

			@keyframes krisnaAccept {
				to {
					-webkit-transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
					transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
				}
			}
		}


	div#gameArenaTipo7_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:103px; background-color:#333333; text-align: center;}

		div#gameArenaTipo7_franja_containerpregunta {display:table; position:relative;float:left;margin-left:11%; width:67%; height:103px; top:0px; }
		div#gameArenaTipo7_franja_pregunta {
			display:table-cell; /*padding-left:5%; padding-right:5%;*/
			position:relative; /*height:50px;*/ line-height:30px;
			/*top:8px;*//* left:8px;*/
			background-color:#333333;
			vertical-align: middle;	
			width:100%;
		}
			div#gameArenaTipo7_franja_pregunta span { color:#FFF; font-size:22px; font-weight:500; line-height: 1.2em; }
			
		div#gameArenaTipo7_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:26px; display:none;}
		div#gameArenaTipo7_franja_flechaDerecha {position:absolute; float:none; cursor:pointer; display:inline-block; width:100px; height:103px; top:0; right: 0; background: none; opacity:1; transition:all 0.2s linear; color: #cdcdcd; line-height: 103px; padding: 0 30px; background-color: #666666; text-align: center; font-size: 18px; }
		div#gameArenaTipo7_franja_flechaDerecha:hover{ color: #FFFFFF; opacity: .7; }

	div#gameArenaTipo7_containerRespuestas { display:table; position:relative; float:left; left:0px; top:0px; width:1018px; height:267px; border-collapse:separate; border-spacing:50px; }
		div#gameArenaTipo7_containerRespuestas.gameArenaTipo7_4opciones { border-spacing: 25px; }
		div.gameArenaTipo7_dosRespuestas {cursor:pointer; position:relative; display:table-cell; vertical-align:middle; width:506px; text-align:center; font-size:22px; font-weight: bold; }
		div.gameArenaTipo7_tresRespuestas {cursor:pointer; position:relative; display:table-cell; vertical-align:middle; width:338px; text-align:center; font-size:22px; font-weight: bold; }
		div.gameArenaTipo7_cuatroRespuestas {cursor:pointer; position:relative; float:left; width:453px; height:180px; line-height:133px; text-align:center; font-size:22px; font-weight: bold; margin: calc(15px); margin: -webkit-calc(15px); margin: -moz-calc(15px); }
			
			div.gameArenaTipo7_respuestaBlanca {background-color:#FFF; rgba(51,51,51,0.95); border:solid rgba(0,0,0,0.05) !important; border-width:1px 10px 10px 1px !important; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-appearance: none; box-shadow: 0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3); transition: 0.2s all ease; display: table-cell; }
				div.gameArenaTipo7_respuestaBlanca span{ display: table-cell; text-align: center; line-height: 1.2em; vertical-align: middle; font-weight: 500; display: block; padding: 0 25px; }
				div.gameArenaTipo7_respuestaBlanca:hover { transform:translate(3px,3px); box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4); }
				div.gameArenaTipo7_respuestaBlanca:active { transform:translate(3px,3px); box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4);  }

			div.gameArenaTipo7_respuestaAzul { transform:translate(3px,3px); background:hsl(180, 31%, 49%); color:rgba(255,255,255,0.95); border:solid rgba(0,0,0,0.05) !important; border-width:1px 10px 10px 1px !important; border-radius: 10px; box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4);display: table-cell; }
				div.gameArenaTipo7_respuestaAzul span{ display: table-cell; text-align: center; line-height: 1.2em; vertical-align: middle; display: block; padding: 0 25px; }
			div.gameArenaTipo7_respuestaRoja { transform:translate(3px,3px); background:hsl(4, 76%, 58%); color:rgba(255,255,255,0.95); border:solid rgba(0,0,0,0.05) !important; border-width:1px 10px 10px 1px !important; border-radius: 10px; box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4); display: table-cell; }
				div.gameArenaTipo7_respuestaRoja span{ display: table-cell; text-align: center; line-height: 1.2em; vertical-align: middle; display: block; padding: 0 25px; }

			div.gameArenaTipo7_unaLineaNoPrimero {border-left:1px solid #87949d;}
			div.gameArenaTipo7_cuatroRespPrimero {border-right:1px solid #87949d; border-bottom:1px solid #87949d;}
			div.gameArenaTipo7_cuatroRespSegundo {border-bottom:1px solid #87949d;}
			div.gameArenaTipo7_cuatroRespTercero {border-right:1px solid #87949d;}

			div.gameArenaTipo7_cuatroRespuestas.gameArenaTipo7_respuestaBlanca {  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; display: table; }
			div.gameArenaTipo7_cuatroRespuestas.gameArenaTipo7_respuestaAzul { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: table; }
			div.gameArenaTipo7_cuatroRespuestas.gameArenaTipo7_respuestaRoja { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: table; }

			div.gameArenaTipo7_cuatroRespuestas.gameArenaTipo7_respuestaBlanca span{ text-align: center; line-height: 1.2em; vertical-align: middle; font-weight: 500; display: block; position: relative; display: table-cell; padding: 0 }
			div.gameArenaTipo7_cuatroRespuestas.gameArenaTipo7_respuestaAzul span{ text-align: center; line-height: 1.2em; vertical-align: middle; font-weight: 500; display: block; position: relative; display: table-cell; padding: 0 }
			div.gameArenaTipo7_cuatroRespuestas.gameArenaTipo7_respuestaRoja span{ text-align: center; line-height: 1.2em; vertical-align: middle; font-weight: 500; display: block; position: relative; display: table-cell; padding: 0 }

	table.gameArenaTipo7_table {width:50%; position:relative; float:left;}
		div.gameArenaTipo7_subcolumnaIzdaLinea {margin-top:5px; margin-bottom:5px;padding-right:6px; width:153px; position:relative; float:right; text-align:right; line-height:16px; color:#333; font-size:13px;  }


	div#gameArenaTipo8_franja {
	    position: relative;
	    left: 0px;
	    top: 0px;
	    width: 1016px;
	    height: 82px;
	    background-color: #333333;
	    text-align: center;
	}
	#gameArenaTipo8_franja #txtInGameRespuesta{
		position: relative;
		top: auto;
		bottom: auto;
		background: #ffffff;
		margin: 0 auto;
		padding: 15px 20px;
		top: 15px;
	}

	div#gameArena8_columnsContainer { 
		margin-left:auto; 
		margin-right:auto; 
		height:auto; 
		text-align: center;
		position: relative;
    	width: 375px;
    	background: white;
    	border: 1px solid;
    	border-color: #dfdcdc #d9d6d6 #ccc;
    	border-radius: 2px;
        -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
        margin-top: 50px;
	    display: inline-block;
	    margin-left: 14%;
	    margin-bottom: 30px;
	    vertical-align: top;
	}
	div#gameArena8_columnsContainer.fullContainer { 
		margin-left: auto;
	    margin-right: auto;
	    height: auto;
	    text-align: center;
	    position: relative;
	    display: block !important;
	    width: 375px;
	}

	div#gameArena8_columnsContainer:before {
	    bottom: -5px;
	    left: 2px;
	    right: 2px;
	    border-color: #c4c4c4;
	    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	div#gameArena8_columnsContainer:after {
	    bottom: -3px;
	    left: 0;
	    right: 0;
	    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	}
	div#gameArena8_columnsContainer:before, div#gameArena8_columnsContainer:after {
	    content: '';
	    position: absolute;
	    z-index: -1;
	    height: 4px;
	    background: white;
	    border: 1px solid #ccc;
	    border-radius: 2px;
	}

	div#gameArena8_columnsContainer_prev {position:relative; margin-left:auto; margin-right:auto; height:325px;}
	div#gameArena8_columnsContainer_solution {position:relative; margin-left:auto; margin-right:auto; height:325px;}

		div.gameArena8_column{position:relative; width:375px; height:100%; display: inline-block; float: none; padding: 30px 0;}
		div.gameArena8_column:before { content: ''; position: absolute; top: 0; bottom: 0; left: 50px; width: 3px; z-index: 2; border: 1px solid #f2e3df; border-width: 0 1px;  }
			div.gameArena8_elementFirst { margin-top: 0; border-top: 1px solid #e6ebed !important; }
			div.gameArena8_element { 
				position:relative; 
				float:left; 
				width:375px; 
				height:45px; 
				text-align:left; 
				background: transparent;
				border: 0;
				border-bottom: 1px solid #e6ebed;
				padding-left: 75px;
				box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
			}
			div.gameArena8_elementHide { }
			div.gameArena8_elementOpen { background: rgba(0, 0, 0, 0) url(../img/icono-marcador-check-green.gif) no-repeat scroll 5px center; background-size: 40px; }
				span.gameArena8_elementText { position:relative; color:#333; font-size:18px; top:10px;}
				
				
				
	div#gameArenaTipo9_mapa {position:relative; text-align:center; float:left; /*margin-left:20px; margin-top:20px; width:640px;*/margin-left:0px; margin-top:0px; width:100%; height:660px; background-position:top left; margin: 45px 0; }
		img#gameArenaTipo9_mapaImg {position:absolute; -webkit-box-shadow: 3px 5px 8px rgba(0,0,0,.3);}
		div#gameArenaTipo9_zonaPines {position:absolute; z-index:9;}

	div#gameArenaTipo9_mapa_prev {position:relative; /*text-align:center;*/ float:left; margin-left:20px; top:10px; width:640px; height:660px; background-position:top left;}
		img#gameArenaTipo9_mapaImg_prev {position:absolute;}
		div#gameArenaTipo9_zonaPines_prev {position:absolute; z-index:9;}

	div#gameArenaTipo9_mapa_prev_sol {position:relative; /*text-align:center;*/ float:left; margin-left:20px; top:10px; width:640px; height:660px; background-position:top left;}
		img#gameArenaTipo9_mapaImg_prev_sol {position:absolute;}
		div#gameArenaTipo9_zonaPines_prev_sol {position:absolute; z-index:9;}


	div#gameArenaTipo9_zonaRespuestas {position:relative; float:left; margin-left:5px; top:2px; width:350px; height:660px;}

	div#gameArenaTipo9_mapa_solution {position:relative; text-align:center; float:right; margin-left:0px; /*top:10px;*/ width:640px; height:660px; background-position:top left;}
		img#gameArenaTipo9_mapaImg_solution {position:absolute;}
		div#gameArenaTipo9_zonaPines_solution {position:absolute; z-index:10;}
	
	div#gameArenaTipo9_zonaRespuestas_solution { position:relative; float:left; margin-left:0px; margin-right: 10px; top:0; width:300px; height:100%; color:#333; font-size:16px; }
		div#gameArenaTipo9_zonaRespuestas_solution table{ margin-right: 15px; border-top: 1px solid #b6b4b5; }
		div#gameArenaTipo9_zonaRespuestas_solution table tr td.gAT1_col_left{ font-size: 18px; line-height: 24px; text-align: center; padding: 5px ; }
		div#gameArenaTipo9_zonaRespuestas_solution table tr td.gAT1_col_right{ font-size: 16px; line-height: 24px; padding: 5px 10px; }


	div#gameArenaTipo9_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:82px; background-color:#333333; text-align: center;}
	
		div#gameArenaTipo9_franja_pregunta {
			-moz-border-radius: 0;
    	    -webkit-border-radius: 0x;
    	    -ms-border-radius: 0;
    	    -khtml-border-radius: 0;
    	    border-radius: 0;						
			
			display:inline-block; padding-left:30px; padding-right:30px;
			position:relative; height:50px; line-height:50px;
			top:-3px;/* left:8px;*/
			background-color:none;	
		}
			div#gameArenaTipo9_franja_pregunta span {color:#FFF; font-size:22px; font-weight:500;}
			
		div#gameArenaTipo9_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}
		div#gameArenaTipo9_franja_flechaDerecha {position:absolute; float:none; cursor:pointer; display:inline-block; width:100px; height:82px; top:0; right: 0; background: none; opacity:1; transition:all 0.2s linear; color: #cdcdcd; line-height: 82px; padding: 0 30px; background-color: #666666; text-align: center; font-size: 18px; }
			div#gameArenaTipo9_franja_flechaDerecha:hover{ color: #FFFFFF; opacity: .7; }


	div#gameArenaTipo10_columnaRanking
	{
		border: none;
		/*display: inline-block;*/
		height: 100%;
		position: relative;
		float:left;
		width: 60px;
	}
	div.gameArenaTipo10_indiceRanking {
	  //background-color: #b6b4b4;
	  float: left;
	  height: 60px;
	  margin-bottom: 1px;
	  position: relative;
	  text-align: center;
	  width: 60px;
		-moz-border-radius: 12px;
    	-webkit-border-radius: 12px;
    	-ms-border-radius: 12px;
    	-khtml-border-radius: 12px;
    	border-radius: 12px;	
    	margin-bottom: 2px;	
	}
	div.gameArenaTipo10_indiceRanking_colocado {background-color: #1f9f9e;}
	div.gameArenaTipo10_indiceRanking_movible {background-color: #333;}
	div.gameArenaTipo10_indiceRanking_error {background-color: hsl(4, 76%, 58%);}
	
	div.gameArenaTipo10_indiceRanking span {position:relative; color:#FFF; font-size:18px; line-height:61px;}
	
/*	div#gameArenaTipo10_columnaRanking {position:relative; float:left; width:408px; height:100%; margin-left:80px; border:1px solid #999;}
	div#gameArenaTipo10_columnaRankingSol {position:relative; float:left; width:408px; height:100%; margin-left:80px; border:1px solid #999;}
		div.gameArenaTipo10_elementRanking {position:relative; float:left; width:412px; height:32px; overflow:hidden;}
		div.gameArenaTipo10_indiceRanking {background-color:#005151; position:relative; float:left; width:48px; height:32px; text-align:center;}
		div.gameArenaTipo10_indiceRankingNoLast {border-top:1px solid #FFF;}
		div.gameArenaTipo10_indiceRankingLast {}
			div.gameArenaTipo10_indiceRanking span {position:relative; color:#FFF; font-size:18px; top:4px;}
*/	
		div.gameArena10_elementNolast {border-top:1px solid #999;}
		div.gameArena10_element {position:relative; float:left; width:360px; height:32px; /*border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999;*/ text-align:center;}
		div.gameArena10_elementHide {background-color:#f1f1f1;}
		div.fichaRecibeError div.gameArena10_elementHide {background-color:#f10000;}
		div.gameArena10_elementOpen {background-color:#fff;}
			span.gameArena10_elementText {display:none; position:relative; color:#333; font-size:15px;   top:7px;}
			span.gameArena10_elementText_visible {position:relative; color:#333; font-size:15px;   top:7px;}	
				
	/*div#gameArenaTipo10_columnaPalabras {position:relative; float:left; width:400px; height:100%; margin-left:50px;}*/
	
	div#gameArenaTipo10_columnaPalabras {
	  float: left;
	  height: 100%;
	  margin-left: 21px;
	  position: relative;
	  width: 430px;
	  margin-bottom: 10px;
	}			
	.gameArenaTipo10_textoRanking {
	  height: 60px;
	  position: absolute;
	  width: 430px;
	  line-height: 60px;
	}
	.gameArenaTipo10_textoRanking.ui-draggable-dragging{
	  background: #ffffff;
	  -moz-border-radius: 12px;
      -webkit-border-radius: 12px;
      -ms-border-radius: 12px;
      -khtml-border-radius: 12px;
      border-radius: 12px;
      padding-left: 27px;
   	  font-size: 18px;
	  box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  width: 435px;
	  -webkit-transition: -webkit-transform .15s linear;
	  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25);
	  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.25);
	}
	.gAT10_tR_inside{
		position:absolute;
		top:0;
		left:0;
		height: 60px;
	    width: 430px;
	    line-height: 60px;	
	    background: #ffffff;
	    //transition: all 2s ease-in-out;	
	}
	.gAT10_tR_inside.correctAnswer{
		opacity: 0.7;
		background-color: #1f9f9e !important;
	}
	.gAT10_tR_inside.wrongAnswer{
		opacity: 0.7;
		background-color: hsl(4, 76%, 58%) !important;
	}
	.movingFicha{
		//background: #ffffff;
	}
	.tR_insideMovible {
		padding-left:22px;
		width:408px;	
		font-size: 18px;
		-moz-border-radius: 12px;
    	-webkit-border-radius: 12px;
    	-ms-border-radius: 12px;
    	-khtml-border-radius: 12px;
    	border-radius: 12px;		
	}
	.tR_insideColocado {
		padding-left:4px;
		width:408px;
		font-size: 18px;
		background-color: #b6b4b4;
		padding-left: 22px;
		-moz-border-radius: 12px;
    	-webkit-border-radius: 12px;
    	-ms-border-radius: 12px;
    	-khtml-border-radius: 12px;
    	border-radius: 12px;	
		//background:url(../img/gameranking_background_ok.gif) no-repeat right center #FFF;
	}
	.tR_insideError {
		padding-left:22px;
		width:408px;
		padding-left: 22px;
		font-size: 18px;
		-moz-border-radius: 12px;
    	-webkit-border-radius: 12px;
    	-ms-border-radius: 12px;
    	-khtml-border-radius: 12px;
    	border-radius: 12px;
    	background-color: hsl(4, 76%, 58%);
		//background:url(../img/gameranking_background_ko.gif) no-repeat right center #f1f1f1;
	}
	
	div#gameArenaTipo10-hintOverlay {position:absolute; bottom:0; left:0; width:100%; height:104px; z-index:9; background:url(../img/banda-overlay-ranking.png) no-repeat center center; background-color:RGBA(77,91,101,0.85);}
	
	div#checkAnswer{ display: inline-block; background: #333333; color: #FFFFFF; position: absolute; right: 0; left: 0; font-size: 18px; margin-right: auto; margin-left: auto; bottom: 30px; padding: 15px 25px; width: 150px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; text-align: center; -webkit-transition: .3s; -moz-transition: .53s; transition: .3s; cursor: pointer; }
		div#checkAnswer:hover{ transform:translateX(1px); transform:translateY(1px); opacity: .8; }

	#gameArenaTipo10_solution .gAT10_tR_inside {
	    float: left;
	    margin-bottom: 2px;
	    position: relative;
	    background: #f1f1f1;
	}

	#gameArenaTipo13 div#overthegrid {
	    position: absolute;
	    display: block;
	    height: 500px;
	    width: 250px;
	    left: 75%;
	    top: 0;
	    z-index: 10;
	}
	#gameArenaTipo13 #theGrid {    height: 100%;    width: 100%;}
	#gameArenaTipo13 #theGrid #rf-searchgamecontainer {    width: 75%;    padding-right: 0px !important;    text-align: center;    margin-bottom: 20px;    margin-top: 20px;}
	#gameArenaTipo13 #theGrid #rf-tablegrid {    position: relative;    display: inline-block;}
	#gameArenaTipo13 #theGrid #rf-wordcontainer {
	    padding: 0px !important;
	    margin-right: 0px !important;
	    margin-top: 0px !important;
	    margin-bottom: 0px !important;
	    width: 25%;
	    border: none !important;
	    text-align: center;
	    background-color: RGBA(150,150,150,0.2);
	    color: #000;
	    border-radius: 0px !important;
	    padding-top: 0px !important;
	    height: 100%;
	}
	#gameArenaTipo13 #theGrid #rf-wordcontainer ul {
	    margin-top: 20px;
	}	
	#gameArenaTipo13 #theGrid #rf-wordcontainer ul li.rf-ptrue {
	    margin-top: 10px;
	}	
	#gameArenaTipo13 #theGrid #rf-wordcontainer ul .rf-foundword {background: inherit !important; color: #777/* !important*/; font-style: inherit !important;}
	.rw-wordcontainer-hidden {color: transparent !important;}
	#gameArenaTipo13 #theGrid .rw-wordcontainer-hidden ul .rf-foundword {    text-decoration: none !important; color: #000 !important;}
	
	
		/* Style for the div containing the grid */
		#rf-searchgamecontainer2 {
		    float: left;
		    width: 75%;    padding-right: 0px !important;    text-align: center;    margin-bottom: 20px;    margin-top: 20px;
		}
		
		/* Style for the div containing the word list */
		#rf-wordcontainer2 {
		    /*font-family: Verdana,Arial,Helvetica,sans-serif;*/
		    float :left;
			
		    padding: 0px !important;
		    margin-right: 0px !important;
		    margin-top: 0px !important;
		    margin-bottom: 0px !important;
		    width: 25%;
		    border: none !important;
		    text-align: center;
		    background-color: RGBA(150,150,150,0.2);
		    color: #000 !important;
		    border-radius: 0px !important;
		    padding-top: 20px !important;
		    /*height: 100%;*/				
		}	
		
		#rf-tablegrid2 {    position: relative;    display: inline-block;}
		#rf-tablegrid2 .rf-selected {
			background:hsl(180, 31%, 49%);
			color:rgba(255,255,255,0.95); 
		}	
		
		div#gameArenaTipo13_inside_solution {
		    width: 100%;
		    height: 500px !important;
		    position: relative;
		    float: left;
		    display: inline-flex;
		}			

	div#gameArenaTipo13_franja {
	    position: relative;
	    left: 0px;
	    top: 0px;
	    width: 1016px;
	    height: 82px;
	    background-color: #333333;
	    text-align: center;
	}
	#gameArenaTipo13_franja #txtInGameRespuesta{
		position: relative;
		top: auto;
		bottom: auto;
		background: #ffffff;
		margin: 0 auto;
		padding: 15px 20px;
		top: 15px;
	}

	div#gameArena13_columnsContainer { 
		margin-left:auto; 
		margin-right:auto; 
		height:auto; 
		text-align: center;
		position: relative;
    	width: 375px;
    	background: white;
    	border: 1px solid;
    	border-color: #dfdcdc #d9d6d6 #ccc;
    	border-radius: 2px;
        -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
        margin-top: 50px;
	    display: inline-block;
	    margin-left: 14%;
	    margin-bottom: 30px;
	    vertical-align: top;
	}
	div#gameArena13_columnsContainer.fullContainer { 
		margin-left: auto;
	    margin-right: auto;
	    height: auto;
	    text-align: center;
	    position: relative;
	    display: block !important;
	    width: 375px;
	}

	div#gameArena13_columnsContainer:before {
	    bottom: -5px;
	    left: 2px;
	    right: 2px;
	    border-color: #c4c4c4;
	    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	}
	div#gameArena13_columnsContainer:after {
	    bottom: -3px;
	    left: 0;
	    right: 0;
	    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	}
	div#gameArena13_columnsContainer:before, div#gameArena8_columnsContainer:after {
	    content: '';
	    position: absolute;
	    z-index: -1;
	    height: 4px;
	    background: white;
	    border: 1px solid #ccc;
	    border-radius: 2px;
	}

	div#gameArena13_columnsContainer_prev {position:relative; margin-left:auto; margin-right:auto; height:325px;}
	div#gameArena13_columnsContainer_solution {position:relative; margin-left:auto; margin-right:auto; height:325px;}

		div.gameArena13_column{position:relative; width:375px; height:100%; display: inline-block; float: none; padding: 30px 0;}
		div.gameArena13_column:before { content: ''; position: absolute; top: 0; bottom: 0; left: 50px; width: 3px; z-index: 2; border: 1px solid #f2e3df; border-width: 0 1px;  }
			div.gameArena13_elementFirst { margin-top: 0; border-top: 1px solid #e6ebed !important; }
			div.gameArena13_element { 
				position:relative; 
				float:left; 
				width:375px; 
				height:45px; 
				text-align:left; 
				background: transparent;
				border: 0;
				border-bottom: 1px solid #e6ebed;
				padding-left: 75px;
				box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
			}
			div.gameArena13_elementHide { }
			div.gameArena13_elementOpen { background: rgba(0, 0, 0, 0) url(../img/icono-marcador-check-green.gif) no-repeat scroll 5px center; background-size: 40px; }
				span.gameArena13_elementText { position:relative; color:#333; font-size:18px; top:10px;}
				


	div#gameArenaTipo14_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:80px; background-color:#333333; text-align: center;}

		div#gameArenaTipo14_franja_containerpregunta {display:table; position:relative;float:left;margin-left:11%; width:67%; height:80px; top:0px; }
		div#gameArenaTipo14_franja_pregunta {
			display:table-cell; /*padding-left:5%; padding-right:5%;*/
			position:relative; /*height:50px;*/ line-height:30px;
			/*top:8px;*//* left:8px;*/
			background-color:#333333;
			vertical-align: middle;	
			width:100%;
		}
			div#gameArenaTipo14_franja_pregunta span { color:#FFF; font-size:22px; font-weight:500; line-height: 1.2em; }
			
		div#gameArenaTipo14_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:26px; display:none;}
		div#gameArenaTipo14_franja_flechaDerecha {position:absolute; float:none; cursor:pointer; display:inline-block; width:100px; height:80px; top:0; right: 0; background: none; opacity:1; transition:all 0.2s linear; color: #cdcdcd; line-height: 80px; padding: 0 30px; background-color: #666666; text-align: center; font-size: 18px; }
		div#gameArenaTipo14_franja_flechaDerecha:hover{ color: #FFFFFF; opacity: .7; }

	div#gameArenaTipo14_containerImagenes { position: relative; float: left; width: 1016px; height: 370px; text-align: center;}

		div.gameArenaTipo14new_imagen {    width: 700px;    position: relative;    display: inline-block;    height: 330px;    margin-top: 40px;    color: #333;    font-size: 13px;   /* background-color: #ffffff;*/}		
		div.gameArenaTipo14new_imagen div.tipo2new_respuesta {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-repeat: no-repeat;    background-position: center;    background-color: transparent;}
		
		
/*
		div.gameArenaTipo14new_imagen {
		  -webkit-transform: rotate(-2deg);
		  -moz-transform: rotate(-2deg);
		}
		 
		
		div.gameArenaTipo14new_imagen:nth-child(even) {
		  -webkit-transform: rotate(2deg);
		  -moz-transform: rotate(2deg);
		}
		 
		
		div.gameArenaTipo14new_imagen:nth-child(3n) {
		  -webkit-transform: none;
		  -moz-transform: none;
		  position: relative;
		  top: -5px;
		}
		 
		
		div.gameArenaTipo14new_imagen:nth-child(5n) {
		  -webkit-transform: rotate(5deg);
		  -moz-transform: rotate(5deg);
		  position: relative;
		  right: 5px;
		}
		 
		
		div.gameArenaTipo14new_imagen:nth-child(8n) {
		  position: relative;
		  top: 8px;
		  right: 5px;
		}
		 
		
		div.gameArenaTipo14new_imagen:nth-child(11n) {
		  position: relative;
		  top: 3px;
		  left: -5px;
		}

		div.gameArenaTipo14new_imagen {
		  -webkit-transition: -webkit-transform .15s linear;
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		}
		 
		
		div.gameArenaTipo14new_imagen {
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
		}

		div.gameArenaTipo14new_imagen div {position:relative; float:left; left:0px; top:0px; width:220px; height:220px; background-size:contain; background-position:center center; background-repeat:no-repeat;}	
*/

	div#gameArenaTipo14_containerRespuestas { display:table; position:relative; float:left; left:0px; top:0px; width:1016px; height:220px; border-collapse:separate; border-spacing:20px; }
		div#gameArenaTipo14_containerRespuestas.gameArenaTipo7_4opciones { border-spacing: 25px; }
		div.gameArenaTipo14_dosRespuestas {cursor:pointer; position:relative; display:table-cell; vertical-align:middle; width:506px; text-align:center; font-size:22px; font-weight: bold; }
		div.gameArenaTipo14_tresRespuestas {cursor:pointer; position:relative; display:table-cell; vertical-align:middle; width:338px; text-align:center; font-size:22px; font-weight: bold; }
		div.gameArenaTipo14_cuatroRespuestas {cursor:pointer; position:relative; float:left; width:453px; height:90px; line-height:133px; text-align:center; font-size:22px; font-weight: bold; margin: calc(15px); margin: -webkit-calc(15px); margin: -moz-calc(15px); }
		
		div.gameArenaTipo14_2opciones {margin-top:20px;}
		div.gameArenaTipo14_3opciones {margin-top:20px;}	
		
			div.gameArenaTipo14_respuestaBlanca {background-color:#FFF; rgba(51,51,51,0.95); border:solid rgba(0,0,0,0.05) !important; border-width:1px 10px 10px 1px !important; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-appearance: none; box-shadow: 0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3); transition: 0.2s all ease; display: table-cell; }
				div.gameArenaTipo14_respuestaBlanca span{ display: table-cell; text-align: center; line-height: 1.2em; vertical-align: middle; font-weight: 500; display: block; padding: 0 25px; }
				div.gameArenaTipo14_respuestaBlanca:hover { transform:translate(3px,3px); box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4); }
				div.gameArenaTipo14_respuestaBlanca:active { transform:translate(3px,3px); box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4);  }

			div.gameArenaTipo14_respuestaAzul { transform:translate(3px,3px); background:hsl(180, 31%, 49%); color:rgba(255,255,255,0.95); border:solid rgba(0,0,0,0.05) !important; border-width:1px 10px 10px 1px !important; border-radius: 10px; box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4);display: table-cell; }
				div.gameArenaTipo14_respuestaAzul span{ display: table-cell; text-align: center; line-height: 1.2em; vertical-align: middle; display: block; padding: 0 25px; }
			div.gameArenaTipo14_respuestaRoja { transform:translate(3px,3px); background:hsl(4, 76%, 58%); color:rgba(255,255,255,0.95); border:solid rgba(0,0,0,0.05) !important; border-width:1px 10px 10px 1px !important; border-radius: 10px; box-shadow:0 3px 0 rgba(0,0,0,0.1), inset 0 0 1px rgba(255,255,255,0.4); display: table-cell; }
				div.gameArenaTipo14_respuestaRoja span{ display: table-cell; text-align: center; line-height: 1.2em; vertical-align: middle; display: block; padding: 0 25px; }

			div.gameArenaTipo14_unaLineaNoPrimero {border-left:1px solid #87949d;}
			div.gameArenaTipo14_cuatroRespPrimero {border-right:1px solid #87949d; border-bottom:1px solid #87949d;}
			div.gameArenaTipo14_cuatroRespSegundo {border-bottom:1px solid #87949d;}
			div.gameArenaTipo14_cuatroRespTercero {border-right:1px solid #87949d;}

			div.gameArenaTipo14_cuatroRespuestas.gameArenaTipo14_respuestaBlanca {  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; display: table; }
			div.gameArenaTipo14_cuatroRespuestas.gameArenaTipo14_respuestaAzul { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: table; }
			div.gameArenaTipo14_cuatroRespuestas.gameArenaTipo14_respuestaRoja { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display: table; }

			div.gameArenaTipo14_cuatroRespuestas.gameArenaTipo14_respuestaBlanca span{ text-align: center; line-height: 1.2em; vertical-align: middle; font-weight: 500; display: block; position: relative; display: table-cell; padding: 0 }
			div.gameArenaTipo14_cuatroRespuestas.gameArenaTipo14_respuestaAzul span{ text-align: center; line-height: 1.2em; vertical-align: middle; font-weight: 500; display: block; position: relative; display: table-cell; padding: 0 }
			div.gameArenaTipo14_cuatroRespuestas.gameArenaTipo14_respuestaRoja span{ text-align: center; line-height: 1.2em; vertical-align: middle; font-weight: 500; display: block; position: relative; display: table-cell; padding: 0 }

	/*table.gameArenaTipo14_table {width:50%; position:relative; float:left;}
		div.gameArenaTipo14_subcolumnaIzdaLinea {margin-top:5px; margin-bottom:5px;padding-right:6px; width:153px; position:relative; float:right; text-align:right; line-height:16px; color:#333; font-size:13px;  }
*/




	div#gameArenaTipo15_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:82px; background-color:#333333; text-align: center;}

		div#gameArenaTipo15_dashedLine{ border-right: 2px dashed #8c8b8b; width: 2px; height: 100%; position: absolute; left: 49.8%; }

		div#gameArenaTipo15_franja_pregunta {
			-moz-border-radius: 0;
    	    -webkit-border-radius: 0;
    	    -ms-border-radius: 0;
    	    -khtml-border-radius:0;
    		border-radius: 0;						
			
			display:inline-block; padding-left:30px; padding-right:30px;
			position:relative; height:50px; line-height:50px;
			top:-3px;/* left:8px;*/
		}
		div#gameArenaTipo15_franja_pregunta span {color:#FFF; font-size:22px; font-weight:500}

		div#gameArenaTipo15_franja_columna_container {position:relative; left:0px; width:1016px; height:82px; background-color:#333333; text-align: center; bottom: 0; }
		div#gameArenaTipo15_franja_columna { display:inline-block; width: 50%; position:relative; height:82px; line-height:82px; float: left; }
			div#gameArenaTipo15_franja_columna span {color:#FFF; font-size:22px; font-weight:500}
			
		div#gameArenaTipo15_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}
		div#gameArenaTipo15_franja_flechaDerecha {position:absolute; float:none; cursor:pointer; display:inline-block; width:100px; height:82px; top:0; right: 0; background: none; opacity:1; transition:all 0.2s linear; color: #cdcdcd; line-height: 82px; padding: 0 30px; background-color: #666666; text-align: center; font-size: 18px; }
			div#gameArenaTipo15_franja_flechaDerecha:hover{ color: #FFFFFF; opacity: .7; }
		
	div#gameArenaTipo15_containerRespuestas {position:relative; float:left; left:0px; top:0px; width:1016px; height:288px;}
		
		#gameArenaTipo15-carousel .item-photo {
			width: 180px;
		    position: relative;
		    display: inline-block;
		    height: 180px;
		    margin-top: 5px;
		    margin-left: 4px;
		    color: #333;
		    font-size: 13px;
		    background-color: #ffffff;
		    padding: 10px 10px 45px 10px;
		}	
		
		#gameArenaTipo15-carousel .item-photo img {
		  /*width: 80px;
		  height: 80px;		
		   position: absolute;
		   left: 50%;
		   top: 50%;
		   -webkit-transform: translateY(-50%) translateX(-50%);
		  -moz-transform:    translateY(-50%) translateX(-50%);
		  -ms-transform:     translateY(-50%) translateX(-50%);
		  -o-transform:      translateY(-50%) translateX(-50%);
		  transform:         translateY(-50%) translateX(-50%);*/
		}	
		
		#gameArenaTipo15-carousel .item-photo div.mobileVesion{
		    position: relative;
		    float: left;
		    left: 0px;
		    top: 0px;
		    width: 180px;
		    height: 180px;
		    background-size: contain;
		    background-position: center center;
		    background-repeat: no-repeat;
		    transform: none;	
		}
		
		#gameArenaTipo15-carousel .item-photo div.fichaRecibe{
		    position: relative;
		    float: left;
		    left: 0px;
		    top: 0px;
		    width: 180px;
		    height: 180px;
		    background-size: contain;
		    background-position: center center;
		    background-repeat: no-repeat;
		    transform: none;	
		}

		#gameArenaTipo15-carousel .item-photo div.fichaRecibe:hover {

		}

		#gameArenaTipo15-carousel .item-photo{
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		}
		 			
		div.gameArenaTipo15new_imagen{width:270px; position:relative; display:inline-block; height:270px; margin-top:5px; margin-left:4px; color:#333; font-size:13px; background-color: #ffffff; padding: 10px 10px 45px 10px; }

		div.gameArenaTipo15new_imagen {
		  -webkit-transform: rotate(-2deg);
		  -moz-transform: rotate(-2deg);
		}
		 
		/* Rotate all even images 2 degrees */
		div.gameArenaTipo15new_imagen:nth-child(even) {
		  -webkit-transform: rotate(2deg);
		  -moz-transform: rotate(2deg);
		}
		 
		/* Don't rotate every third image, but offset its position */
		div.gameArenaTipo15new_imagen:nth-child(3n) {
		  -webkit-transform: none;
		  -moz-transform: none;
		  position: relative;
		  top: -5px;
		}
		 
		/* Rotate every fifth image by 5 degrees and offset it */
		div.gameArenaTipo15new_imagen:nth-child(5n) {
		  -webkit-transform: rotate(5deg);
		  -moz-transform: rotate(5deg);
		  position: relative;
		  right: 5px;
		}
		 
		/* Keep default rotate for every eighth, but offset it */
		div.gameArenaTipo15new_imagen:nth-child(8n) {
		  position: relative;
		  top: 8px;
		  right: 5px;
		}
		 
		/* Keep default rotate for every eleventh, but offset it */
		div.gameArenaTipo15new_imagen:nth-child(11n) {
		  position: relative;
		  top: 3px;
		  left: -5px;
		}

		/*div.gameArenaTipo15new_imagen:hover {
		  -webkit-transform: scale(1.25);
		  -moz-transform: scale(1.25);
		  position: relative;
		  z-index: 5;
		}*/
		
		#gameArenaTipo15_tinderSwipe .stack__item {
			background: none;
			height: 100%;
			width: 100%;
			/*border-radius: 4px;*/
			text-align: center;
			overflow: visible;
			position: absolute;
			opacity: 0;
			display: -webkit-flex;
			display: flex;
			-webkit-flex-direction: column;
			flex-direction: column;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			pointer-events: auto;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			margin-top: 12px;
		}

		div.gameArenaTipo15new_imagen {
		  -webkit-transition: -webkit-transform .15s linear;
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
		}
		 
		/* On hover, darken the shadows a bit */
		div.gameArenaTipo15new_imagen {
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
		}

		div.gameArenaTipo15new_imagen div {position:relative; float:left; left:0px; top:0px; width:270px; height:270px; background-size:contain; background-position:center center; background-repeat:no-repeat;}	

		div#gameArenaTipo15new-errorOverlay {position:absolute; display:none; width:65px; height:65px; background:url(../img/icono-marcador-error-red.gif) center center no-repeat; background-size:contain; z-index:10;}
		div#gameArenaTipo15new-okOverlay {position:absolute; display:none; width:65px; height:65px; background:url(../img/icono-marcador-check-green.gif) center center no-repeat; background-size:contain; z-index:10;}

		div#gameArenaTipo15_tinderSwipe {  
			width: 100%;
		  margin: auto !important;
		  display: block;
		  height:450px;/*height: 100%;*/
		  position: relative;
		  list-style-type: none;
		  -webkit-touch-callout: none;
		  -webkit-user-select: none;
		  -khtml-user-select: none;
		  -moz-user-select: none;
		  -ms-user-select: none;
		  user-select: none;}
		div#gameArenaTipo15_tinderSwipe .item-photo-ts {
		  display: none;
		  background: #fff;
		  /*border-radius: 10px;
		  box-shadow: 0 0 10px rgba(0,0,0,0.2);*/
		  color: #fff;
		  /*padding: 20px;*/
		  width: 100%;
		  height: 100%;
		  top: 0px;
		  left: 0px;
		  position: absolute;
		  cursor: hand;
		}

		/*
		div#gameArenaTipo15_tinderSwipe .rotate-left {
		  transform: rotate(30deg) scale(0.8);
		  transition: 1s;
		  margin-left: 400px;
		  cursor: e-resize;
		  opacity: 0;
		}
		div#gameArenaTipo15_tinderSwipe .rotate-right {
		  transform: rotate(-30deg) scale(0.8);
		  transition: 1s;
		  opacity: 0;
		  margin-left: -400px;
		  cursor: w-resize;
		}*/

		div#gameArenaTipo15_tinderSwipe .rotate-left {
		  transform: rotate(30deg) scale(0.8);
		  transition: 1s;
		  left: 400px;
		  cursor: e-resize;
		  opacity: 0;
		  z-index: 10;
		}
		div#gameArenaTipo15_tinderSwipe .rotate-right {
		  transform: rotate(-30deg) scale(0.8);
		  transition: 1s;
		  opacity: 0;
		  left: -400px;
		  cursor: w-resize;
		  z-index: 10;
		}
		div#gameArenaTipo15_tinderSwipe .item-photo-groups{
			color: #333;
			width: 50%;
			height: 50%;
			left: 0;
			right: 0;
			margin-left: auto;
			margin-right: auto;
			top: 40px;
			display: table;
			-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			font-weight: bold;
			font-size: 40px;
		}
		div#gameArenaTipo15_tinderSwipe .item-photo-groups:before {
			content: "";
			width: 50%;
			height: 50%;

			z-index: -1;

			-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
			box-shadow: 2px 2px 3px rgba(0,0,0,0.1);

			-webkit-transform: rotate(-5deg);
			-moz-transform: rotate(-5deg);
			-o-transform: rotate(-5deg);
			-ms-transform: rotate(-5deg);
			transform: rotate(-5deg);
		}

		div#gameArenaTipo15_tinderSwipe .item-photo-groups .item-photo-groups-inside{
			display: table-cell;
    		vertical-align: middle;
    		text-align: center;
		}
		div#gameArenaTipo15_tinderSwipe .item-photo-groups .rotate-left {
		  transform: rotate(30deg) scale(0.8);
		  transition: 1s;
		  margin-left: 200px;
		  left: 200px;
		  cursor: e-resize;
		  opacity: 0;
		}
		div#gameArenaTipo15_tinderSwipe .item-photo-groups .rotate-right {
		  transform: rotate(-30deg) scale(0.8);
		  transition: 1s;
		  opacity: 0;
		  margin-left: -200px;
		  right: 200px;
		  cursor: w-resize;
		}	
		
		div#gameArenaTipo15_tinderSwipe ul#stack_cards {height:270px !important;}	
		
		div#gameArenaTipo15-errorOverlay-tinderSwipe {position:absolute; display:none; width:160px; height:160px; background:url(../img/overlay-incorrecta.png) center center no-repeat; background-size:cover; z-index:10;}
		div#gameArenaTipo15-okOverlay-tinderSwipe {position:absolute; display:none; width:160px; height:160px; background:url(../img/overlay-correcta.png) center center no-repeat; background-size:cover; z-index:10;}
		
		div#gameArenaTipo15-hintOverlay {position:absolute; bottom:0; left:0; width:100%; height:79px; z-index:100; background:url(../img/banda-overlay-swipe.png) no-repeat center center; background-color:RGBA(77,91,101,0.85);}




	
	/*div#ingameRanking {position:absolute; left:0px; top:-1500px; bottom:0px; height:auto; width:100%; z-index:20; overflow:hidden;}*/
	div#ingameRanking {position:absolute; left:0px; top:-350px; bottom:0px; height:350px; width:100%; z-index:20; overflow:hidden;}

	div#iR_zonaValidar{position:relative; width:100%; height:100%; background-color:#f4f4f4; text-align: center;}

		#iR_zonaValidar_zonaTitulo {position:relative; width:100%; height:35%;}
			#iR_zonaValidar_Titulo{font-size: 30px; padding-top: 50px; margin-bottom: 30px;}
			#iR_zonaValidar_Texto{font-size: 18px; margin-bottom: 10px; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; }
			#iR_zonaValidar_Texto strong{ font-weight: bold !important; }
				#iR_zonaValidar_Titulo.TituloPaso1{ display: block;}
				#iR_zonaValidar_Titulo.TituloPaso2{ display: none;}
				#iR_zonaValidar_Titulo.TituloPaso3{ display: none;}
				#iR_zonaValidar_Titulo.TituloPaso4{ display: none;}

		#iR_zonaValidar_zonaTituloAlt {position:relative; width:100%; height:50%; background-color: #e9e9e9;}
			#iR_zonaValidar_TituloAlt{font-size: 30px; padding-top: 50px; margin-bottom: 10px;}
			#iR_zonaValidar_TextoAlt{font-size: 18px; padding-top: 10px; margin-bottom: 15px;}
			#iR_zonaValidar_TextoAlt strong{font-weight: bold;}
			/*
		#iR_zonaValidar_zonaTituloAlt2 {position:relative; width:100%; height:20%;}
			#iR_zonaValidar_TextoAlt2{font-size: 18px; padding-top: 30px; margin-bottom: 20px;}
			*/

		.iR_zonaValidar_zonaBotones {position:relative; width:100%; height:65%;}
			.iR_zonaValidar_zonaBotones .left{ width: 30%; display: inline-block; padding-left: 25px; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; }
			.iR_zonaValidar_zonaBotones .rightButtons{  width: 43%; display: inline-block; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; }
			.botonValidar{ 
				position: relative; 
				display: inline-block; 
				color: #000; 
				cursor: pointer; 
				height: 140px; 
				width: 100px; 
				background-repeat: no-repeat; 
				background-position: top center; 
				background-size: 90px; 
				margin: 0 10px;
				opacity: .8;
				-webkit-transition: all .35s ease-in;
				    -moz-transition: all .35s ease-in;
				        transition: all .35s ease-in;
			}
			.botonValidar:hover{
			    -webkit-filter: brightness(2) opacity(.5);
				    -moz-filter: brightness(2) opacity(.5);
				    filter: brightness(2) opacity(.5);
			}
			#iR_zonaValidar_validarBtn{ background-image:url(../img/val_btn_validar.png); }
			#iR_zonaValidar_validarBtn.validado{ background-image:url(../img/val_btn_validar_ok.png); background-size: 100%; width: 120px; height: 121px; margin-top: 10px; }
			#iR_zonaValidar_validarBtn.validado:hover{ 
			    -webkit-filter: brightness(1) opacity(.5);
				   -moz-filter: brightness(1) opacity(.5);
				    filter: brightness(1) opacity(.5);
			}
			#iR_zonaValidar_coregirBtn{ background-image:url(../img/val_btn_editar.png); }
			#iR_zonaValidar_avisarBtn{ background-image:url(../img/val_btn_avisar.png); }
			#iR_zonaValidar_avisarBtn.noProfe{ background-image:url(../img/val_btn_cancel.png); }
			#iR_zonaValidar_borrarBtn{ background-image:url(../img/val_btn_borrar.png); background-repeat: no-repeat; background-position: top center; background-size: 90px; }
			.btnText{ position: absolute; bottom: 0; width: 100%; display: block; font-size: 16px; text-align: center; line-height: 0.9em; min-height: 40px; }

			#zonaPasoFinalnoTags{ display: none; margin-top: 10px;}
				#zonaPasoFinalnoTags div#botonRetarBarraFooter { display: inline-block; }

			#iR_zonaValidar_Agradecimiento{ width: 100%; display: none; position: relative; vertical-align: top; }
			#iR_zonaValidar_Agradecimiento_Titulo{ font-size: 20px; font-weight: bold; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 10px;}
			#iR_zonaValidar_Agradecimiento_Texto{ display: none; font-size: 20px; margin-left: auto; margin-right: auto; margin-bottom: 30px; margin-top: -20px; }
			#iR_zonaValidar_Agradecimiento .asignatura-elegible {
			    background-color: #014141;
			    cursor: pointer;
			    display: inline-block;
			    height: 30px;
			    line-height: 30px;
			    margin: 3px;
			    padding-left: 10px;
			    padding-right: 10px;
			    position: relative;
			    text-align: center;
			    color: #fff;
			}
			#iR_zonaValidar_Agradecimiento .asignatura-elegida { background-color: #ff9900; margin: 3px; padding-left: 10px; padding-right: 10px; height: 30px; line-height: 30px; }
			#iR_zonaValidar_Agradecimiento .undoBtn { display: block; margin-top: 25px; padding: 0 20px; }

		#iR_zonaValidar_zonaTags {position:relative; width:95%; height:50%; padding: 0 25px; }
			#guardarTags_Btn{ color: #ffffff; padding: 0 10px; display: inline-block; cursor: pointer; font-size: 18px; text-align: center; height: 45px; line-height: 45px; margin-left: auto; margin-right: auto; position: relative; text-align: center; top: 25px; background-color: #ff9900; }

		div#iR_zonaValidar_AgradecimientoTags{ display: none; }

	div#iR_zonaValidarValidado{position:relative; width:100%; height:100%; background-color:#f4f4f4; text-align: center; display: none;}
		//#iR_zonaValidar_verBtn{display: inline-block; background-color: #ff9900; color: #fff; cursor: pointer; font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; text-align: center; top: 15px; width: 189px;border: 1px solid #ff9900; margin-right: 20px;  }
		#iR_zonaValidar_irBtn{display: inline-block; cursor: pointer; font-size: 16px; text-align: center; height: 45px; line-height: 45px; margin-left: auto; margin-right: auto; position: relative; text-align: center; top: 10px; margin-right: 0; padding: 0 10px; margin-top: 10px; color: #333333;}

	div#iR_zonaValidarAvisado{position:relative; width:100%; height:100%; background-color:#f4f4f4; text-align: center; display: none;}

	div#zif_zonaValidar{position:relative; width:100%;  background-color:#f4f4f4; text-align: center; height:0px;    overflow: hidden;}
		div#zif_zonaValidar #zonaPasoFinalnoTags {display:block !important;}
		div#zif_zonaValidar .iR_zonaValidar_zonaBotones .left {    width: 100%;    padding-left: 0px;}

			#zif_zonaValidar_validarBtn{ background-image:url(../img/val_btn_validar.png); }
			#zif_zonaValidar_validarBtn.validado{ background-image:url(../img/val_btn_validar_ok.png); background-size: 100%; width: 120px; height: 121px; margin-top: 10px; }
			#zif_zonaValidar_validarBtn.validado:hover{ 
			    -webkit-filter: brightness(1) opacity(.5);
				   -moz-filter: brightness(1) opacity(.5);
				    filter: brightness(1) opacity(.5);
			}
			#zif_zonaValidar_validarBtn2{ background-image:url(../img/val_btn_validar.png); }
			#zif_zonaValidar_validarBtn2.validado{ background-image:url(../img/val_btn_validar_ok.png); background-size: 100%; width: 120px; height: 121px; margin-top: 10px; }
			#zif_zonaValidar_validarBtn2.validado:hover{ 
			    -webkit-filter: brightness(1) opacity(.5);
				   -moz-filter: brightness(1) opacity(.5);
				    filter: brightness(1) opacity(.5);
			}
			
		div#zif_zonaValidar #iR_zonaValidar_zonaTitulo {    position: absolute;    width: 100%;    height: 122px;    left: 0px;    top: 0px;}
		div#zif_zonaValidar .iR_zonaValidar_zonaBotones {    position: absolute;    width: 100%;    height: 228px;    left: 0px;    top: 122px;}			
		div#zif_zonaValidar #iR_zonaValidar_Agradecimiento_Texto {    display: block;   position: absolute;    left: 0px;    top: -35px;    width: 100%;}

		div#ingameRanking_columnaIzda {position:relative; float:left; width:50%; height:100%; background-color:#c1c1c1;}
		
			#iR_columnaIzda_zonaTiempos {position:relative; float:left; width:100%; height:23%; background-color:#005151;}
				#iR_columnaIzda_zonaTiempos .centrador {position:relative; margin-left:auto; margin-right:auto; height:100%; width: 54%;}
			
				#iR_cI_zT_label {  color: #fff;  display: table-cell;  float: left;  font-size: 20px;  font-weight: bold;  height: 81px;  line-height: 81px;  margin-right: 10px;  position: relative;}
				#iR_cI_zT_tiempo {  color: #fff;  float: left;  font-size: 40px;  height: 81px;  line-height: 81px;  margin-right: 6px;  position: relative;}
				#iR_cI_zT_apellido {  color: #fff;  display: inline-block;  font-size: 20px;  height: 55px;  margin-top: 34px;  position: relative;}
				
			#iR_columnaIzda_zonaPuntos {position:relative; float:left; width:100%; height:42%;}
				/*#iR_cI_zP_bloquePuntos {position:relative; float:left;width:240px;}*/
				#iR_cI_zP_bloquePuntos {  float: left;  margin-left: 2%;  margin-top: 26px;  position: relative;  width: 240px;}
					/*#iR_cI_zP_bloquePuntos_label {color:#384249; font-weight:bold; font-size:20px;}*/
					#iR_cI_zP_bloquePuntos_label {  color: #384249;  font-size: 20px;  font-weight: bold;  position: relative;  text-align: center;}
					/*#iR_cI_zP_bloquePuntos_puntos {color:#fff; font-size:72px;}*/
					#iR_cI_zP_bloquePuntos_puntos {  color: #fff;  font-size: 72px; height: 72px; line-height: 72px;  position: relative;  text-align: center;  width: 100%; margin-top: 30px; }
					#iR_cI_zP_bloquePuntos_puntos_moneda {
					    background-image: url(../img/neuro_coin.png);
					    background-size: 30px;
					    background-repeat: no-repeat;
					    background-position: center center;
					    display: inline-table;
					    height: 30px;
					    margin-left: 0;
					    position: relative;
					    vertical-align: middle;
					    width: 30px;
					    margin-bottom: -7px;
					}
				/*#iR_cI_zP_separador {position:relative; float:left;width:1px; background-color:#000;}*/
				#iR_cI_zP_separador {  background-color: #000;  float: left;  height: 70px;  margin-top: 60px;  position: relative;  width: 1px;}
				/*#iR_cI_zP_bloqueNota {position:relative; float:left;width:240px;}*/
				#iR_cI_zP_bloqueNota {  float: left;  margin-top: 32px;  position: relative;  width: 240px;}
					/*#iR_cI_zP_bloqueNota_label {color:#384249; font-weight:bold; font-size:20px;}*/
					#iR_cI_zP_bloqueNota_label {  color: #384249;  font-size: 20px;  font-weight: bold;  position: relative;  text-align: center;}
					#iR_cI_zP_bloqueNota_nota {  position: relative;  text-align: center; height: 72px; line-height: 72px;}
						#iR_cI_zP_bN_nota_nota {color:#fff; font-size:72px;}
						#iR_cI_zP_bN_nota_max {color:#fff; font-size:36px;}
				
			#iR_columnaIzda_zonaOpciones {position:relative; float:left; width:100%; height:35%;}		
					#iR_cI_zonaOpciones_botoneraLogged {position:absolute; width:100%; height:65px; text-align:center; bottom: 0; }
						#iR_botonVerRespuestas { position:relative; display:inline-block; width:150px; height:40px; text-align:center; line-height:40px; background-color:transparent; border: 1px solid #ffffff; cursor:pointer;color: #fff; font-size: 18px; font-weight:bold;}
						#iR_botonRetaAmigo {  background: #8a96a2 url("../img/pictograma-boton-reto.png") no-repeat scroll 20px center;  color: #fff;  cursor: pointer;  display: inline-block;  font-size: 18px; font-weight:bold; height: 62px;  line-height: 62px;  padding-left: 84px;  position: relative;  text-align: left;  width: 156px;}
					#iR_cI_zonaOpciones_botoneraUnlogged {position:relative; float:left; width:100%; height:62px; margin-top:10px; text-align:center;}
					#iR_cI_zonaOpciones_loginRegister {position:relative; float:left; width:100%; height:45px; line-height:45px; font-size:17px; color:#FFF; text-align:center; font-weight:bold;}
						#iR_loginLink {color:#ffcc00; cursor:pointer;}
						#iR_registerLink {color:#ffcc00; cursor:pointer;}
		
			#iR_columnaIzda_resultadoReto { color: #fff;  float: left;  font-size: 30px;  font-weight: bold;  height: 24%;  line-height: 80px;  position: relative;  text-align: center;  width: 100%;}
				//.resultadoRetoEmpatado {background: url("../img/icon-resultado-reto-empatado.png") no-repeat scroll 12% center #3d89c3;}
				//.resultadoRetoGanado {background: url("../img/icon-resultado-reto-ganado.png") no-repeat scroll 12% center #3d89c3;}
				//.resultadoRetoPerdido {background: url("../img/icon-resultado-reto-perdido.png") no-repeat scroll 12% center #cc3333;}
				.resultadoRetoEmpatado {background: #005150;}
				.resultadoRetoGanado {background: #005150;}
				.resultadoRetoPerdido {background: #005150;}
				
			#iR_columnaIzdaReto_zonaTiempos {position:relative; float:left; width:100%; height:14%; background-color:#8a96a2;}
				#iR_cIR_zonaTiempos_miBloqueTiempos {position:relative; float:left; width:50%; height:100%; text-align:center;}
					.iR_cIR_zT_label {position:relative; display:inline;color:#384249;font-weight:bold;font-size:18px;height:61px;line-height:61px;}
					.iR_cIR_zT_tiempo {position:relative; display:inline;color:#fff;font-weight:bold;font-size:22px;height:61px;line-height:61px;}
					.iR_cIR_zT_apellido {position:relative; display:inline;color:#fff;font-weight:bold;font-size:18px;height:61px;line-height:61px;}
				#iR_cIR_zonaTiempos_otroBloqueTiempos {position:relative; float:left; width:50%; height:100%; text-align:center;}
				
			#iR_columnaIzdaReto_zonaPuntos {position:relative; float:left; width:100%; height:36%;}
				#iR_cIR_zP_miBloquePuntos {position:relative; float:left; width:48%; height:100%;}
					#iR_cIR_zP_miBloquePuntos_avatar {
							position:absolute;
							left:18%;
							top:10%;
							width:100px; height:100px; 
							background-size: 75px;
							background-repeat: no-repeat;
						//-moz-border-radius: 50px;
					   	//-webkit-border-radius: 50px;
					   	//-ms-border-radius: 50px;
					    //-khtml-border-radius: 50px;
					   	//border-radius: 50px;	
					   	background-position:center center;}
						//.iR_avatarSelected {border:5px solid #ffcc00;}
						//.iR_avatarNoSelected {border:5px solid #9da8b3;}
					#iR_cIR_zP_miBloquePuntos_puntos {  color: #fff;  font-size: 52px;  font-weight: bold;  position: absolute;  right: 6%;  text-align: center;  top: 20%;  width: 36%;}
						#iR_cIR_zP_miBloquePuntos_puntos .RankingInlineMoneda, #iR_cIR_zP_otroBloquePuntos_puntos .RankingInlineMoneda { margin-bottom: 0; background-image: url(../img/neuro_coin.png); background-size: 25px; background-repeat: no-repeat; background-position: center center; display: inline-table; height: 35px; margin-left: 0; margin-right: 15px; position: relative; vertical-align: middle; width: 35px; }

					#iR_cIR_zP_miBloquePuntos_label {  color: #fff;  font-size: 18px;  font-weight: bold;  position: absolute;  right: 6%;  text-align: center;  top: 60%;  width: 36%;}
				#iR_cIR_zP_separador  {position:relative; float:left; width:2%; height:100%; background:url(../img/fondo-separador-reto.gif) no-repeat center center; background-size:contain;}
				#iR_cIR_zP_otroBloquePuntos  {position:relative; float:left; width:48%; height:100%;}
					#iR_cIR_zP_otroBloquePuntos_avatar {
							position:absolute;
							right:18%;
							top:10%;					
							width:80px; height:80px; -moz-border-radius: 50px;
					   	-webkit-border-radius: 50px;
					   	-ms-border-radius: 50px;
					   	-khtml-border-radius: 50px;
					   	border-radius: 50px;	
					   	background-size:cover;
					   	background-position:center center;}
					#iR_cIR_zP_otroBloquePuntos_puntos {  color: #fff;  font-size: 52px;  font-weight: bold;  position: absolute;  left: 6%;  text-align: center;  top: 20%;  width: 36%;}
					#iR_cIR_zP_otroBloquePuntos_label {  color: #fff;  font-size: 18px;  font-weight: bold;  position: absolute;  left: 6%;  text-align: center;  top: 60%;  width: 36%;}
				
			#iR_columnaIzdaReto_zonaOpciones {position:relative; float:left; width:100%; height:26%;}
		
		
			
			#iR_columnaIzda_miJuego {    background-color: #005151;    float: left;    height: 100%;    position: relative;    width: 100%;}
				#iR_cI_mJ_titulo {    color: #fff;    float: left;    font-size: 32px;    font-weight: bold;    margin-top: 34px;    position: relative;    text-align: center;    width: 100%;}
				#iR_cI_mJ_oferta {    float: left;    height: 120px;    position: relative;    width: 100%; margin-top:20px;}
					#iR_cI_mJ_oferta_imagen {    background: rgba(0, 0, 0, 0) url("../img/mascota-bocata-verde.png") no-repeat scroll center center;    float: left;    height: 120px;    position: relative;    width: 48%;}
					#iR_cI_mJ_oferta_imagenValidado {    background: rgba(0, 0, 0, 0) url("../img/back-profe-validado.png") no-repeat scroll center center;    float: left;    height: 120px;    position: relative;    width: 48%;}
						#iR_cI_mJ_oferta_imagenTxt {    color: #fff;    font-size: 46px;    font-weight: bold;    height: 50px;    left: 136px;    position: absolute;    text-align: center;    top: 16px;    width: 70px;}
					#iR_cI_mJ_oferta_texto {    color: #fff;    float: left;    font-size: 20px;    height: 120px;    margin-left: 2%;    margin-right: 4%;    position: relative;    width: 46%; display:table;}
						#iR_cI_mJ_oferta_textoCentrador {display:table-cell; vertical-align:middle;}
				#iR_cI_mJ_centraBoton {    float: left;    height: 62px;    margin-top: 20px;    position: relative;    text-align: center;    width: 100%;}
				#iR_cI_mJ_centraRespuestas {    float: left;    position: relative;    text-align: center;    width: 100%;}
					#iR_cI_mJ_centraRespuestas #iR_botonVerRespuestas {    color: #7abfbf !important;    font-size: 16px !important;    font-weight: normal !important;    height: 50px !important;    line-height: 50px !important;}
		
		div#ingameRanking_columnaDcha {position:relative; float:left; width:50%; height:100%; background-color:#fff;}
		
			#ingameRanking_columnaDcha_sugerencias {position:relative; float:left; width:100%; height:276px; background-color:#fff;}
			
				.iR_cD_sugerencias_titulo {  float: left;  height: 40px;  line-height: 40px;  margin-top: 42px;  position: relative;  width: 100%;}
					.iR_cD_sugerencias_titulo > span {  color: #333;  font-size: 16px;  font-weight: bold;  padding-left: 25px;}
			
				#iR_cD_sugerencias_unaLinea {  float: left;  height: 352px;  position: relative;  width: 97.5%;}
				#iR_cD_s_espaciador1 {  float: left;  height:100%;  position: relative;  width: 2.5%;}
					.iR_cD_sugerencias_sugerencia01 {  float: left;  height: 210px;  margin-left: 25px;  margin-right: 25px;  position: relative;  width: 160px;}
						.iR_cD_s_sugerencia01_foto {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  height: 160px;  width: 160px;}
						.iR_cD_s_sugerencia01_texto {  font-size: 16px;  height: 40px;  line-height: 20px;  margin-top: 10px;  width: 100%;}
			
				#iR_cD_sugerencias_botonFlecha {  background-image: url("../img/flecha-podria-interesarte.png");  background-position: center center;  background-repeat: no-repeat;  cursor: pointer;  float: left;  height: 210px;  position: relative;  width: 50px;}

				#iR_cD_sugerencias_dosLineas {  float: left;  height: 526px;  position: relative;  width: 91.5%;}
				#iR_cD_s_espaciador2 {  float: left;  height:100%;  position: relative;  width: 8.5%;}
					.iR_cD_sugerencias_sugerencia02 {  float: left;  height: 210px; margin-bottom:20px;  margin-left: 25px;  margin-right: 25px;  position: relative;  width: 160px;}
						.iR_cD_s_sugerencia02_foto {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  height: 160px;  width: 160px;}
						.iR_cD_s_sugerencia02_texto {  font-size: 16px;  height: 40px;  line-height: 20px;  margin-top: 10px;  width: 100%;}

			
			#ingameRanking_columnaDcha_etiquetas {position:relative; float:left; width:100%; line-height: 37px; text-align: center; height:74px; background-color:#f1f1f1;}
				/*#iR_cD_etiquetas_linea1 {  height: 37px;  line-height: 37px;  position: relative;  text-align: center;  width: 100%;}
				#iR_cD_etiquetas_linea2 {  height: 37px;  line-height: 37px;  position: relative;  text-align: center;  width: 100%;}*/
					.iR_cD_etiqueta {  display: inline;  font-size: 14px;  font-weight: bold;  margin-left: 4px;  margin-right: 4px;  padding-left: 6px;  padding-right: 6px;  position: relative; cursor:pointer;}
					.iR_cD_etiquetaCategoria {  color:#FFF; padding-bottom:2px; padding-top:2px;}

	div#iR_zonaValidarNoPertenece{position:relative; width:100%; height:100%; background-color:#f4f4f4; text-align: center; }
		
	/*
	div#ingameRanking {position:absolute; left:-986px; top:0px; bottom:0px; height:100%; width:986px; z-index:20; overflow:hidden;}
		
		div#ingameRanking_container {position:relative; display:table; float:left; top:0px; left:0px; width:950px; height:100%; background-color:#e7e7e7; overflow:hidden;}
			div#ingameRanking_containerAjuste {position:relative; display: table-cell; vertical-align: middle;}
				div#ingameRanking_containerInterno {
					-moz-border-top-right-radius: 9px;
					-moz-border-bottom-right-radius: 9px;
		    	-webkit-border-top-right-radius: 9px;
		    	-webkit-border-bottom-right-radius: 9px;
		    	-ms-border-top-right-radius: 9px;
		    	-ms-border-bottom-right-radius: 9px;
		    	-khtml-border-top-right-radius: 9px;
		    	-khtml-border-bottom-right-radius: 9px;
		    	border-top-right-radius: 9px;
		    	border-bottom-right-radius: 9px;
				
					display:inline-block;				
					position:relative; float:left; width:935px; height:370px;
					background-color:#FFF;
				}
				div#ingameRanking_bloque01 {position:relative; float:left; height:100%; width:870px;}
				div#ingameRanking_bloque02 {position:relative; float:left; height:100%; width:870px; display:none;}
				
				div.ingameRanking_bloqueIzquierdo {position:relative; float:left; left:0px; top:0px; width:435px; min-height:370px; height:100%; display:table;}
				div.ingameRanking_bloqueDerecho {position:relative; float:left; left:0px; top:0px; width:435px; height:370px;}
				div.ingameRanking_bloqueBoton {position:relative; float:left; left:0px; top:0px; width:65px; height:100%; display:table;}
					div.ingameRanking_bloqueBotonAjuste {position:relative; display: table-cell; vertical-align: middle;}
						div#ingameRanking_bloqueBotonPaginacion1 {position:relative; left:3px; top:0px; width:37px; height:37px; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px; cursor:pointer;}
							div#ingameRanking_bloqueBotonPaginacion1:hover {background-position:0px -37px;}
						div#ingameRanking_bloqueBotonPaginacion2 {position:relative; left:23px; top:0px; width:37px; height:37px; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px; cursor:pointer;}
							div#ingameRanking_bloqueBotonPaginacion2:hover {background-position:0px -37px;}
							
					div#ingameRanking_bloqueBoton2 {display:none;}

					div.ingameRanking_lineaTitulo {margin-top:18px; left:20px; width:415px; position:relative; height:30px; line-height:30px; color:#333; font-size:15px;}

					div.ingameRanking_lineaJuegosSimilares {width:435px; position:relative; height:74px;}
						div.ingameRanking_lineaJuegosSimilares_imageContainer {position:absolute; left:20px; top:5px; float:left; width:64px; height:64px; background-color:#FFF; border:1px solid #dfdfdf;}
							img.ingameRanking_lineaJuegosSimilares_imageImg {position:absolute; left:5px; top:5px; float:left; width:54px; height:54px;}
							div.ingameRanking_lineaJuegosSimilares_divImg {position:absolute; left:5px; top:5px; float:left; width:54px; height:54px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
						img.ingameRanking_lineaJuegosSimilares_flechaSeparador {position:absolute; left:96px; top:29px;}
						span.ingameRanking_lineaJuegosSimilares_tituloJuego {position:relative; float:left; width:314px; color:#333; font-size:15px;}
						span.ingameRanking_lineaJuegosSimilares_tituloJuego:hover {color:#999;}
						span.ingameRanking_lineaJuegosSimilares_fechaCreado {position:relative; float:left; color:#999; font-size:12px;}
						span.ingameRanking_lineaJuegosSimilares_creadoPor {position:relative; float:left; margin-left:6px; color:#333; font-size:12px; }
						span.ingameRanking_lineaJuegosSimilares_creadoPor:hover {color:#999;}
						div.ingameRanking_lineaJuegosSimilares_lineaSeparacion{position:absolute; left:101px; top:0px; width:233px; height:1px; background:url(../img/separador_coldcha_optionsjuego.gif) no-repeat left center;}

				div#ingameRanking_bloqueAjusteReto {position:relative; display: table-cell; vertical-align: middle;}
					div#ingameRanking_bloqueResultadoReto {position:relative; width:409px; height:370px; left:18px;}
					
						div#ingameRanking_cabeceraReto {position:absolute; left:0px; top:0px; width:409px; height:125px;}
							div.cabeceraRetoGanado {background:url(../img/fondocombateganado.gif);}
							div.cabeceraRetoEmpatado {background:url(../img/fondocombateempatado.gif);}
							div.cabeceraRetoPerdido {background:url(../img/fondocombateperdido.gif);}
							
						div#ingameRanking_resultadoReto {position:absolute; left:0px; top:125px; width:409px; height:225px; background:url(../img/ingameranking_cajaretos.gif);}
							div#iR_resultadoReto_titulo {position:absolute; left:0px; top:0px; width:409px; height:38px; line-height:38px; text-align:center; color:#FFF; font-size:14px;}
							div#iR_resultadoReto_rivalManita {position:absolute; left:12px; top:88px; width:36px; height:36px;}
							div#iR_resultadoReto_miManita {position:absolute; left:363px; top:88px; width:36px; height:36px;}
								div.retoIconoOK {background:url(../img/retos_manook.png);}
								div.retoIconoKO {background:url(../img/retos_manoko.png);}
							div#iR_resultadoReto_rivalFoto {position:absolute; left:55px; top:56px; width:88px; height:88px; border:1px solid #e0dddd; background-color:#FFF;}
							div#iR_resultadoReto_miFoto {position:absolute; left:267px; top:56px; width:88px; height:88px; border:1px solid #e0dddd; background-color:#FFF;}
								img.iR_resultadoReto_img {position:absolute; left:4px; top:4px; float:left; width:80px; height:80px;}
							div#iR_resultadoReto_rivalNombre {position:absolute; left:20px; top:146px; width:160px; height:30px; line-height:30px; text-align:center; color:#333; font-size:14px; }
							div#iR_resultadoReto_miNombre {position:absolute; left:232px; top:146px; width:160px; height:30px; line-height:30px; text-align:center; color:#333; font-size:14px; }
							div#iR_resultadoReto_rivalPuntos {
								-moz-border-radius: 4px;
					    	-webkit-border-radius: 4px;
					    	-ms-border-radius: 4px;
					    	-khtml-border-radius: 4px;
					    	border-radius: 4px;		
							
								display:inline-block;
								height:29px; line-height:29px; width:111px;
								text-align:center;				
								position:absolute; top:177px; left:45px;
							}
								div#iR_resultadoReto_rivalPuntos span.puntuacionTexto {color:#FFF; font-size:20px;}
									div#iR_resultadoReto_rivalPuntos span.puntuacionTextoPequeno {font-size:14px;}
							div#iR_resultadoReto_misPuntos {
								-moz-border-radius: 4px;
					    	-webkit-border-radius: 4px;
					    	-ms-border-radius: 4px;
					    	-khtml-border-radius: 4px;
					    	border-radius: 4px;		
							
								display:inline-block;
								height:29px; line-height:29px; width:111px;
								text-align:center;				
								position:absolute; top:177px; left:257px;
							}
								div#iR_resultadoReto_misPuntos span.puntuacionTexto {color:#FFF; font-size:20px; }
									div#iR_resultadoReto_misPuntos span.puntuacionTextoPequeno {font-size:14px;}									
							div.retoPuntosAzul {background-color:#005151;}
							div.retoPuntosRojo {background-color:#ff3333;}
		

				div#ingameRanking_bloqueAjusteLoginSecre {position:relative; display: table-cell; vertical-align: middle;}
					div#ingameRanking_bloqueLoginSecre {position:relative; width:409px; height:370px; left:18px; background:url(../img/fondo_secre_persiana_login.gif);}

						div.ingameRanking_containerLoginSecre_inputContainer {
							-moz-border-radius: 10px;
					   	-webkit-border-radius: 10px;
					   	-ms-border-radius: 10px;
					   	-khtml-border-radius: 10px;
					   	border-radius: 10px;						
							
			
							width:273px; height:25px; line-height:25px; background-color:#FFF; 
							padding-left:10px;
						}
							div.ingameRanking_containerLoginSecre_inputContainer input {border:none; background-color:#FFF; color:#333; font-size:12px; margin-top:6px; resize: none; outline: none;}
			
						div#ingameRanking_containerLoginSecre_containerEmail {position:absolute; top:166px; left:63px;}
						
						div#ingameRanking_containerLoginSecre_containerPassword {position:absolute; top:201px; left:63px;}
						
						div#ingameRanking_containerLoginSecre_containerIniciar {
							-moz-border-radius: 10px;
				    	-webkit-border-radius: 10px;
				    	-ms-border-radius: 10px;
				    	-khtml-border-radius: 10px;
				    	border-radius: 10px;		
						
							background-color:#005151;
							display:inline-block;
							height:23px; line-height:23px; width:110px;
							text-align:center;				
							position:absolute; top:241px; left:236px;
							
							cursor:pointer;
						}
						div#ingameRanking_containerLoginSecre_containerIniciar:hover {background-color:#ff9900;}
						span#ingameRanking_containerLoginSecre_iniciarText {color:#FFF; font-size:13px; }
							span#ingameRanking_containerLoginSecre_iniciarText img {position:relative; left:4px; top:2px;}		
		

			div#ingameRanking_containerRegistroSecre_botonFB {cursor:pointer; position:absolute; height:29px; width:206px; top:307px; left:24px; background:url(../img/inicia_session_fb_206.gif) no-repeat left center;}
			div#ingameRanking_containerRegistroSecre_subtitulo {position:absolute; top:307px; width:140px; left:246px; color:#FFF; text-align:center; font-size:13px; }
			span#ingameRanking_containerRegistroSecre_botonEmail {cursor:pointer; font-weight:bold;}
		
		
		
			div.ingameRanking_tablaContainer {
				width:413px; height:312px; 
				position:absolute; top:47px;
			}
				div.ingameRanking_tablaContainer_title {position:absolute; left:0px; top:0px; width:413px; height:40px; line-height:40px; text-align:center; color:#333; font-size:16px; }
				
				div.ingameRanking_tablaContainer_row {position:absolute; width:387px; height:83px;}
					div#ingameRanking_tablaContainer_rowL1 {left:13px; top:51px;}
					div#ingameRanking_tablaContainer_rowL2 {left:13px; top:134px;}
					div#ingameRanking_tablaContainer_rowL3 {left:13px; top:217px;}
					div#ingameRanking_tablaContainer_rowR1 {left:13px; top:51px;}
					div#ingameRanking_tablaContainer_rowR2 {left:13px; top:134px;}
					div#ingameRanking_tablaContainer_rowR3 {left:13px; top:217px;}
				div.igR_tC_row_position {position:absolute; left:26px; top:23px; width:47px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:20px; }
				div.ingameRanking_tablaContainer_row img.igR_tC_row_image {position:absolute; left:96px; top:10px; width:64px; height:64px; border:1px solid #e0dddd;}
				div.igR_tC_row_name {position:absolute; left:171px; top:0px; width:62px; height:83px; line-height:83px; text-align:center; color:#fff; font-size:15px; }
				div.igR_tC_row_name2 {position:absolute; left:171px; top:0px; width:62px; height:83px; line-height:83px; color:#333; font-size:15px; }
				div.igR_tC_row_valueLong {position:absolute; left:240px; top:21px; width:127px; height:38px; line-height:38px; text-align:center; color:#FFF; font-size:26px; }
					span.igR_tC_row_valueLastname {font-size:16px;}
				div.igR_tC_row_valueShort {position:absolute; left:260px; top:21px; width:97px; height:38px; line-height:38px; text-align:center; color:#FFF; font-size:26px; }

			div#ingameRanking_tablaPuntos {left:50px; background:url(../img/fondo_ingameranking_tablapuntos.gif);}
			div#ingameRanking_tablaMedias {left:494px; background:url(../img/fondo_ingameranking_tablamedias.gif);}
			
			a#ingameRanking_botonNeuroligas {position:absolute; width:120px; height:22px; left:779px; top:373px;}
		
		div#ingameRanking_tabVertAlineatorContainer {display:table; width:35px; height:100%;}
			div.tabVertAlineator {position:relative; display: table-cell; vertical-align: middle;}
		
		div#ingameRanking_openTab {cursor:pointer; display:none; position:relative; float:left; width:35px; height:192px; background:url(../img/tab_ocultar_respuestas.png);}
		div#ingameRanking_closeTab {cursor:pointer; position:relative; float:left; width:35px; height:192px; background:url(../img/tab_ver_respuestas.png);}
	*/
	div#barrasInfoHeaderFooter{ background: #005151; text-align: center; font-size: 18px; padding: 10px 0; color: #FFFFFF; }

	div#barrasInfoJuegoFooter {width:1016px;height:65px;position:relative; background-color:#dedede; border-top: 1px solid #dfdfdf; }

		div#barraFooterContainerValidar{ text-align: center; margin: 0 auto; padding-top: 7px; }
			div#barraFooterContainerValidar .botonValidar{ height: 50px; width: 150px; background-size: 50px; background-position: left center; }
			div#barraFooterContainerValidar .botonValidar .btnTextContainer{ display: table; height: 50px; margin-left: 60px; width: auto;}
				div#barraFooterContainerValidar .botonValidar .btnText{ display: table-cell; text-align: left; vertical-align: middle; min-height: 100%; width: auto; position: relative; line-height: 1em; font-size: 14px; }
			div#barraFooterContainerValidar #iR_zonaValidar_validarBtn{ border-right: 1px solid #333333; margin-right: 80px; width: 180px; }
			div#barraFooterContainerValidar #iR_zonaValidar_validarBtn.validado { margin-top: 0; }
	
		div#barraFooterContainerMeGusta {width:831px; height:45px; position:relative; float:left; background-color:#87949d;}
			div#botonMeGustaBarraFooter {cursor:pointer; position:absolute; left:14px; top:9px; width:117px; height:26px; background:url(../img/barra_juego_footer_boton_megusta.gif) no-repeat left center;}
			
			
			div#botonRetarAmigoBarra {display:none; cursor:pointer; position:absolute; left:650px; top:9px; width:157px; height:33px;}
				img#botonRetarAmigoBarra_icon {position:relative; top:10px; float:left;}
				div#botonRetarAmigoBarra_container {
					-moz-border-radius: 10px;
		    	-webkit-border-radius: 10px;
		    	-ms-border-radius: 10px;
		    	-khtml-border-radius: 10px;
		    	border-radius: 10px;		
				
					display:inline-block;
					height:33px; line-height:33px; width:157px;
					text-align:center;				
					position:relative; top:0px; left:0px;
					
					background-color:#3c89c2;
				}
					div#botonRetarAmigoBarra_container:hover {background-color:#005151;}
				span#botonRetarAmigoBarra_text {color:#FFF; font-size:16px;  }
					span#botonRetarAmigoBarra_text img {position:relative; left:4px;}
					
			div#bDJ_marcadorFinalScores_iconoAgain {cursor:pointer; position:absolute; right:67px; top:12px; width:27px; height:27px; background:url(../img/icono_again_ingame.png);}
			div#bDJ_marcadorFinalScores_separadorIconos {position:absolute; right:53px; top:10px; width:1px; height:32px; background:url(../img/separador_iconos_ingame.gif);}
			div#bDJ_marcadorFinalScores_iconoHome {cursor:pointer; position:absolute; right:13px; top:12px; width:27px; height:27px; background:url(../img/icono_home_ingame.png);}
			
			#bDJTR_botonAgain { background: rgba(0, 0, 0, 0) url("../img/icon-volver-a-jugar.png") no-repeat scroll left center;  color: #fff;  cursor: pointer;  font-size: 18px;  font-weight: bold;  height: 52px;  line-height: 52px;  padding-left: 40px;  position: absolute;  right: 26px; background-size: 17px; background-position: 15px center; }
			#botonDenunciar {
			    color: #fff;
			    cursor: pointer;
			    font-size: 14px;
			    height: 52px;
			    line-height: 52px;
			    position: absolute;
			    text-align: center;
			    width: 220px;
			}			
			
			#bDJTR_botonesEdicion {  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 50%;}
				#bDJTR_botonBorrarJuego {  background: rgba(0, 0, 0, 0) url("../img/icono-papelera-claro24x28.png") no-repeat scroll 12px center; color: #fff; cursor: pointer;  float: left;  font-size: 14px;  height: 52px;  line-height: 52px;  padding-left: 48px;  padding-right: 10px;  position: relative; background-size: 17px; background-position: 15px center; }
					#bDJTR_botonBorrarJuego:hover {  background: rgba(0, 0, 0, 0) url("../img/icono-papelera-oscuro24x28.png") no-repeat scroll 12px center; color: #82c7c7; background-size: 20px; background-position: 15px center; }
				#bDJTR_separadorBotonesEdicion {  background-color: #FFFFFF;  float: left;  height: 32px;  margin-bottom: 10px;  margin-top: 10px;  position: relative;  width: 1px;}
				#bDJTR_botonEditarJuego {  background: rgba(0, 0, 0, 0) url("../img/icono-lapiz-claro28x28.png") no-repeat scroll 12px center;  color: #fff;  cursor: pointer;  float: left;  font-size: 14px;  height: 52px;  line-height: 52px;  padding-left: 48px;  padding-right: 10px;  position: relative; background-size: 19px; background-position: 15px center; }
					#bDJTR_botonEditarJuego:hover {  background: rgba(0, 0, 0, 0) url("../img/icono-lapiz-oscuro28x28.png") no-repeat scroll 12px center; color: #82c7c7; background-size: 22px; background-position: 15px center; }
				#bDJTR_botonDuplicarJuego {  background: rgba(0, 0, 0, 0) url("../img/icono-duplicar-claro28x28.png") no-repeat scroll 12px center;  color: #fff;  cursor: pointer;  float: left;  font-size: 14px;  height: 52px;  line-height: 52px;  padding-left: 48px;  padding-right: 10px;  position: relative; background-size: 21px; background-position: 15px center; }
					#bDJTR_botonDuplicarJuego:hover {  background: rgba(0, 0, 0, 0) url("../img/icono-duplicar-oscuro28x28.png") no-repeat scroll 12px center; color: #82c7c7; background-size: 24px; background-position: 15px center; }

			
			/*div#botonMeRindoBarraFooter {cursor:pointer; display:none; position:absolute; left:453px; top:0px; width:115px; height:45px; background:url(../img/merindo2.png) no-repeat 0px 8px; text-align:center; color:#FFF; font-size:14px; line-height:45px; font-weight:bold;}*/
			div#botonMeRindoBarraFooter {display:none; background-color: #e9e9e9; border: 1px solid #333333; color: #323232; cursor: pointer; display: none; font-size: 18px; font-weight: bold; height: 45px; line-height: 45px; margin-left: auto; margin-right: auto; position: relative; text-align: center; top: 10px; width: 154px;}			
			
			div#botonRetarBarraFooter {	display:none;  background-color: #005151;  color: #fff;  cursor: pointer; font-size: 18px;  font-weight: bold;  height: 45px;  line-height: 45px;  margin-left: auto;  margin-right: auto;  position: relative;  text-align: center;  top: 10px;  width: 250px;}
				div#botonRetarBarraFooter i{ background-size: 30px; background-position: center 3px; background-repeat: no-repeat; }

			#iR_cI_mJ_centraBoton div#botonRetarBarraFooter {    background-color: #ff9900 !important;    font-size: 22px !important;    height: 62px !important;    line-height: 62px !important;    top: 0 !important;    width: 204px !important;}
		
		div#barraFooterContainerVecesJugado {width:215px; height:45px; position:relative; float:left; margin-left:18px; /*background-color:#697782;*/ line-height:45px; color:#FFF; font-size:16px; /*text-align:center;*/  }
			span#marcadorFooterVecesJugado {font-size:20px;  }
		
		div#barraFooterContainerInferior {width:1016px; height:34px; position:relative; float:left; background-color:#9fa9b1;}
			span#infoFooterPersonasGustaJuego {width:300px; height:34px; line-height:34px; text-align:left; position:absolute; left:19px; top:0px; color:#424b52; font-size:12px;  }
			
			div#infoFooterContainerDenuncia {width:400px; height:45px; line-height:45px; text-align:right; position:absolute; left:616px; top:0px; color:#FFF; font-size:12px;  }
				span#infoFooterMensajeFallo {position:relative; float:right;right:20px;}
				div#botonDenunciarBarraFooter {cursor:pointer; width:80px;padding-left: 16px; height:22px; position:relative; float:right; top:12px; right:14px; background:url(../img/barra_juego_footer_boton_denunciar2.gif) no-repeat left center; color:#FFF; font-size:10px; text-align:center; line-height:22px;}

		div#infoFooterPoweredBy {position:absolute; right:0px; top:0px; height:45px; width:246px; background:url(../img/poweredby.png) no-repeat center center;}

		
div#optionsGameContainer {width:1016px; position:relative; background-color:#fff; min-height:600px;}

	div#optionsGame_TopSeparationBar {width:1016px; position:relative; background-color:#FFF; height:20px;}
	
	div.optionsGame_ColumnTitle {background:url(../img/miniflechablanca_titulocolumnas_optionsgame.png) no-repeat left center; background-color:#e7e7e7; height:47px; line-height:47px;}
		div.optionsGame_ColumnTitle span {color:#333; font-size:20px;   position:relative; left:23px;}
			div.optionsGame_ColumnTitle span.minitexto {font-size:16px; font-style:italic; font-weight:bold;}
	
	div#optionsGame_LeftColumn {width:682px; position:relative; background-color:#FFF; float:left; border-left:1px solid #fff; border-right:1px solid #fff;}
	
		div.optionsgame_LeftColumn_bloque {width:686px; position:relative;}	
	
	div#optionsgame_LeftColumn_bloques {width:686px; position:relative; margin-top:12px;}
		div.optionsgame_LeftColumn_bloqueContainer {width:647px; position:relative; float:left; margin-top:18px;}
			div.optionsgame_LeftColumn_tituloBloque {width:647px; height:18px; position:relative; background:url(../img/flecha_gt.png) no-repeat 29px 3px;}
				span.og_LC_tituloBloqueTexto {color:#333; font-size:15px;   position:absolute; left:43px; top:0px;}
			div.optionsgame_LeftColumn_bodyBloqueContainer {width:600px; height:100%; min-height:100%; position:relative; float:left;padding-top:26px; padding-left:36px;}
				div.optionsgame_LeftColumn_bodyBloque {
				-moz-border-radius: 11px;
	    	-webkit-border-radius: 11px;
	    	-ms-border-radius: 11px;
	    	-khtml-border-radius: 11px;
	    	border-radius: 11px;
	    	
	    	width:582px;
	    	position:relative; float:left;
	    	height:100%; min-height:100%;	
	    	
	    	background-color:#ecebe5;
				}
			div.optionsgame_LeftColumn_lineaSeparacion {width:647px; height:35px; position:relative; float:left; background:url(../img/separador_colizd_bloques.gif) no-repeat 34px 34px;}
		
		
		div#optionsGame_LeftColumnSugerenciasEtiquetas {}
		div#optionsGame_LeftColumnRegistrate {background:url(../img/fondo_abajojuego_noregistrado.gif) no-repeat center center; height:259px;}
		div#optionsGame_LeftColumnTuPuntuacion {background:url(../img/fondo_mipuntuacion_zonajuego.gif) no-repeat 0px 34px; height:185px;}
		div#optionsGame_LeftColumnSiguenos {text-align:center; padding-top:30px; padding-bottom:30px;}
		div#optionsGame_LeftColumnRankings {background:url(../img/fondo_rankings_zonajuego.gif) no-repeat 0px 22px; height:376px;}
		
		div#oG_LeftColumnTuPuntuacion_miAvatar {position:absolute; left:34px; top:34px; width:90px; height:90px;}
			div#oG_LeftColumnTuPuntuacion_miAvatar img {position:relative; left:1px; top:1px; width:88px; height:88px; border:1px solid #e0dddd;}
		div#oG_LeftColumnTuPuntuacion_misPuntos {position:absolute; left:165px; top:44px; width:460px; height:36px; line-height:36px;}
		
			span#oG_LCTP_misPuntos_nombre {position:relative; float:left; margin-right:13px; color:#333; font-size:16px;  }
			span#oG_LCTP_misPuntos_labelPuntos {position:relative; float:left; margin-left:10px; color:#333; font-size:13px;  }
		
			div#oG_LCTP_misPuntos_marcadorPuntos {position:relative; float:left; /*left:254px; top:26px;*/ height:36px; line-height:36px;}
				div#oG_LCTP_misPuntos_marcadorPuntos_punta {position:relative; float:left; width:6px; height:36px; background:url(../img/pitorrico_azul_izquierda.gif) no-repeat 0px; 12px;}
				div#oG_LCTP_misPuntos_marcadorPuntos_valor
				{
					-moz-border-radius: 3px;
			   	-webkit-border-radius: 3px;
			   	-ms-border-radius: 3px;
			   	-khtml-border-radius: 3px;
			   	border-radius: 3px;						
					
					display:inline-block; padding-left:12px; padding-right:12px;
					background-color:#3b8ac3;
					height:36px;
					
					position:relative;float:left;
				}				
					div#oG_LCTP_misPuntos_marcadorPuntos_valor span{color:#FFF; font-size:24px;   text-align:center;}

			span#oG_LeftColumnTuPuntuacion_labelMedia	{position:absolute; left:220px; top:96px; color:#FFF; font-size:15px;  }
			div#oG_LeftColumnTuPuntuacion_containerMarcadorMedia {position:absolute; left:316px; top:100px; width:223px; height:13px;}
				div#oG_LeftColumnTuPuntuacion_marcadorMedia {position:absolute; left:0px; top:0px; width:40px; height:13px; background:url(../img/relleno_miperfil_marcadorMedia.gif) no-repeat left center;}
			span#oG_LeftColumnTuPuntuacion_NotaMedia	{position:absolute; left:550px; top:93px; color:#FFF; font-size:20px;  }
			
			div#oG_LeftColumnTuPuntuacion_boton {position:absolute; left:0px; top:120px; width:686px;}
			
			
			div#oG_LeftColumnRankings_rankingIzquierda {position:absolute; left:29px; top:22px; width:307px; height:268px;}
			div#oG_LeftColumnRankings_rankingDerecha {position:absolute; left:352px; top:22px; width:307px; height:268px;}
			
				div#oG_LeftColumnRankings_rankingIzquierda table,
				div#oG_LeftColumnRankings_rankingDerecha table {position:absolute; left:0px; top:44px;}
				
				
			div#oG_LCR_ranking_carrusel {position:absolute; left:35px; top:329px; width:60px; height:13px;}
				div.oG_LCR_ranking_carruselAzul {position:relative; float:left; width:13px; height:13px; margin-left:4px; margin-right:3px; background:url(../img/azul_carrusel_rankings.png) no-repeat left center;}
				div.oG_LCR_ranking_carruselGris {position:relative; float:left; width:13px; height:13px; margin-left:4px; margin-right:3px; background:url(../img/gris_carrusel_rankings.png) no-repeat left center;}
			div#oG_LeftColumnRanking_boton {position:absolute; width:686px; left:0px; top: 310px;}				
				
			
			div.og_LCR_titulo {position:absolute; left:0px; top:0px; height:40px; line-height:40px; width:307px; color:#FFF; font-size:14px;   text-align:center;}
			
				td.og_LCR_linea_posicion {height:69px; min-width:74px; width:74px;}
				tr.og_LCR_linea_ResaltadaAzul {background-color:#005151;}
				tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_posicion {background-color:#005151;}
					div.og_LCR_linea_posicion_bocadillo{
						-moz-border-radius: 5px;
				   	-webkit-border-radius: 5px;
				   	-ms-border-radius: 5px;
				   	-khtml-border-radius: 5px;
				   	border-radius: 5px;						
						
						display:inline-block; padding-left:8px; padding-right:8px;
						height:38px; line-height:38px;
						position:relative; float:left; 
						background-color:#c9d0d4;	
						
						margin-left:12px;
						
						min-width:47px; text-align:center;
					}
						tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_posicion div.og_LCR_linea_posicion_bocadillo {background-color:#75b2d6;}
					div.og_LCR_linea_posicion_bocadilloGrisOscuro {background-color:#87949d;}
						div.og_LCR_linea_posicion_bocadillo span {color:#FFF; font-size:20px;  }
						
					div.og_LCR_linea_posicion_PichorricoGrisClaro {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_grisclaro_6x11.gif) no-repeat 0px 13px;}
					div.og_LCR_linea_posicion_PichorricoGrisOscuro {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_grisoscuro_6x11.gif) no-repeat 0px 13px;}
					div.og_LCR_linea_posicion_PichorricoAzul {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_azulranking_6x11.gif) no-repeat 0px 13px;}
					
					td.og_LCR_linea_imagen {width:64px; height:76px; margin-left:17px;}
							tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_imagen {background-color:#005151;}
						td.og_LCR_linea_imagen img {width:62px; height:62px; border:1px solid #e0dddd; display:block; position:relative;}
					
					td.og_LCR_linea_texto {color:#333; font-size:15px;   padding-left:15px; padding-right:15px;}
						td.og_LCR_linea_texto a {color:#333; font-size:15px;  }
						tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_texto {background-color:#005151; color:#FFF;}
							tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_texto a {background-color:#005151; color:#FFF;}
		
					td.og_LCR_linea_puntuacion {text-align:right;min-width:86px; width:95px;}
						td.og_LCR_linea_puntuacionLarga {text-align:right;min-width:86px; width:180px;}
					tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_puntuacion {background-color:#005151;}
					div.og_LCR_linea_puntuacion_texto {position:relative; float:left; line-height:24px; width:111px; margin-left:15px; text-align:left; color:#333; font-size:14px;  }
						div.og_LCR_linea_puntuacion_texto a {text-decoration:none; color:#333;}

						div.og_LCR_linea_puntuacion_textoLarga {position:relative; float:left; line-height:24px; width:180px; margin-left:15px; text-align:left; color:#333; font-size:14px;  }
							div.og_LCR_linea_puntuacion_textoLarga a {text-decoration:none; color:#333;}

						tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_puntuacionLarga div.og_LCR_linea_puntuacion_textoLarga {position:relative; float:left; line-height:24px; width:180px; margin-left:15px; text-align:left; color:#fff; font-size:14px;  }
							tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_puntuacionLarga div.og_LCR_linea_puntuacion_textoLarga a {text-decoration:none; color:#fff;}

					div.og_LCR_linea_puntuacion_bocadillo{
						-moz-border-radius: 5px;
				   	-webkit-border-radius: 5px;
				   	-ms-border-radius: 5px;
				   	-khtml-border-radius: 5px;
				   	border-radius: 5px;						
						
						display:inline-block; padding-left:8px; padding-right:8px;
						height:29px; line-height:29px;
						position:relative; float:left; margin-left:15px; 
						background-color:#c9d0d4;	
						
						color:#FFF; font-size:16px;  
						
						width:95px; text-align:center;
					}
						tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_puntuacion  div.og_LCR_linea_puntuacion_bocadillo {background-color:#75b2d6;}
						tr.og_LCR_linea_ResaltadaAzul td.og_LCR_linea_puntuacionLarga  div.og_LCR_linea_puntuacion_bocadillo {background-color:#75b2d6;}
					
					div.og_LCR_linea_puntuacion_bocadilloGrisOscuro {background-color:#87949d;}
						div.og_LCR_linea_puntuacion_bocadillo span {color:#FFF; font-size:20px;  }
						
					div.og_LCR_linea_puntuacion_PichorricoGrisClaro {position:relative; float:right; height:38px; width:6px; background:url(../img/pichurrico_grisclaro_izquierda_6x11.gif) no-repeat 0px 13px;}
					div.og_LCR_linea_puntuacion_PichorricoGrisOscuro {position:relative; float:right; height:38px; width:6px; background:url(../img/pichurrico_grisoscuro_izquierda_6x11.gif) no-repeat 0px 13px;}
					div.og_LCR_linea_puntuacion_PichorricoAzul {position:relative; float:right; height:38px; width:6px; background:url(../img/pichurrico_azulranking_izquierda_6x11.gif) no-repeat 0px 13px;}			
			
			
			
			
			

		
		div#og_LC_compartirJuegoRedesSociales {position:relative; width:500px; height:70px; padding-top:25px; padding-left:132px;}
			div#og_LC_compartirJuegoFacebook {position:relative; float:left; width:95px; text-align:center;}
			div#og_LC_compartirJuegoTwitter {position:relative; float:left; width:89px; text-align:center;}
			div#og_LC_compartirJuegoTuenti {position:relative; float:left; width:101px; text-align:center;}
			div#og_LC_compartirJuegoGooglePlus {position:relative; float:left; width:70px; text-align:center;}
			
		div#og_LC_bodyBloque_enviaAmigos {height:200px;}
		
			div#og_LC_enviaAmigoCol01 {position:relative; width:170px; float:left;height:200px;}
				span.og_LC_eACol01_label {position:absolute; left:15px; width:155px; text-align:right; color:#333; font-size:15px;  }
				span#og_LC_eACol01_labelMiNombre {top:32px;}
				span#og_LC_eACol01_labelMiEmail {top:60px;}
				span#og_LC_eACol01_labelAmigoNombre {top:116px;}
				span#og_LC_eACol01_labelAmigoEmail {top:154px;}
				
			div#og_LC_enviaAmigoCol02 {position:relative; width:300px; float:left;height:200px;}
				div.og_LC_eACol02_field {
					-moz-border-radius: 9px;
		    	-webkit-border-radius: 9px;
		    	-ms-border-radius: 9px;
		    	-khtml-border-radius: 9px;
		    	border-radius: 9px;		
		    	
		    	position:absolute; left:9px;
		    	width:257px; height:25px; line-height:25px;
		    	background-color:#FFF;		
		    	padding-left:10px; padding-right:10px;
				}
					div.og_LC_eACol02_field input {border:none; background-color:#FFF; color:#333; font-size:0.8em/*14px*/;   margin-top:4px; resize: none; outline: none;}
				div#og_LC_eACol02_fieldMiNombre {top:30px;}
				div#og_LC_eACol02_fieldMiEmail {top:61px;}
				div#og_LC_eACol02_fieldAmigoNombre {top:120px;}
				div#og_LC_eACol02_fieldAmigoEmail {top:151px;}
				div#og_LC_eACol02_separador{position:absolute; left:12px; top:103px; width:271px; height:1px; background:url(../img/separador_271.gif) no-repeat left center;}
			
			div#og_LC_enviaAmigoCol03 {position:relative; width:112px; float:left;height:200px;}
			
				div#botonEnviarAmigo {
					-moz-border-radius: 14px;
		    	-webkit-border-radius: 14px;
		    	-ms-border-radius: 14px;
		    	-khtml-border-radius: 14px;
		    	border-radius: 14px;						
					
					cursor:pointer;
					
					display:inline-block; padding-left:20px; padding-right:20px;
					position:relative; height:33px; line-height:33px;
					top:148px; left:8px;
					background-color:#005151;	
				}
				div#botonEnviarAmigo:hover {background-color:#ff9900;	}
					div#botonEnviarAmigo span {color:#FFF; font-size:16px;  }
					
		div#og_LC_bodyBloqueSigueCerebriti {height:72px; line-height:72px; padding-left:87px; width:495px; color:#333; font-size:14px;  }
			img.iconRedSigueCerebriti {position:relative; top:10px;}
					
		div#espacioEnBlancoFinalOptionsGame {position:relative; height:74px; width:647px; background-color:#FFF;float:left;	}
	
	div#optionsGame_RightColumn {width:332px; position:relative; background-color:#fff; float:left; height:100%;}
	
		div#optionsGame_RightColumn_AdsBlock {position:relative; width:330px; /*padding-top:10px; padding-bottom:10px;*/}
	
		div.optionsgame_RightColumn_container {position:relative; padding-top:19px; padding-bottom:19px;}
	
	
		div#optionsgame_RightColumn_containerJuegosSimilares {/*height:560px;*/ position:relative; padding-top:19px; padding-bottom:19px;}
		
			div.optionsgame_RightColumn_lineaJuegosSimilares {width:367px; position:relative; height:84px;}
				
				div.og_RC_lineaJuegosSimilares_imageContainer {position:absolute; left:25px; top:10px; float:left; width:64px; height:64px; background-color:#FFF; border:1px solid #dfdfdf;}
					img.og_RC_lineaJuegosSimilares_imageImg {position:absolute; left:5px; top:5px; float:left; width:54px; height:54px;}
				img.og_RC_lineaJuegosSimilares_flechaSeparador {position:absolute; left:101px; top:29px;}
				span.og_RC_lineaJuegosSimilares_tituloJuego {position:relative; float:left; width:244px; /*left:113px; top:23px;*/ color:#333; font-size:15px;  }
				span.og_RC_lineaJuegosSimilares_tituloJuego:hover {color:#999;}
				span.og_RC_lineaJuegosSimilares_fechaCreado {position:relative; float:left; /*left:113px; top:45px;*/ color:#999; font-size:12px;  }
				span.og_RC_lineaJuegosSimilares_creadoPor {position:relative; float:left; /*left:259px; top:45px;*/ margin-left:6px; color:#333; font-size:12px;  }
				span.og_RC_lineaJuegosSimilares_creadoPor:hover {color:#999;}
				div.og_RC_lineaJuegosSimilares_lineaSeparacion{position:absolute; left:111px; top:83px; width:233px; height:1px; background:url(../img/separador_coldcha_optionsjuego.gif) no-repeat left center;}
		
		div#optionsgame_RightColumn_containerSuperBoton {position:relative; width:367px; height:100px;}
		
		div#optionsgame_RightColumn_superBotonCategoria {
			-moz-border-radius: 40px;
    	-webkit-border-radius: 40px;
    	-ms-border-radius: 40px;
    	-khtml-border-radius: 40px;
    	border-radius: 40px;
    	
    	width:320px; height:73px;
    	position:relative;
    	left:20px; top:13px;
    	
    	line-height:73px;
    	color:#FFF;  
    	text-shadow: #000 0 0 0; font-size:18px; /*original PS: 16px*/
    	text-align:center;
		}
			div#optionsgame_RightColumn_superBotonCategoria img {position:relative; top:2px; left:4px;}
		
	div#optionsgame_LeftColumn_nubeTags {position:relative; text-align:center; margin-bottom:30px; margin-top:25px;}
		div.og_RC_tagContainer {
			-moz-border-radius: 17px;
    	-webkit-border-radius: 17px;
    	-ms-border-radius: 17px;
    	-khtml-border-radius: 17px;
    	border-radius: 17px;		
    	
    	display:inline-block;
    	
    	padding-left:16px;padding-right:16px;  
			position:relative; height:33px; line-height:33px; margin-right:4px; margin-left:4px; margin-bottom:6px; margin-top:6px; 
			 color:#333; font-size:13px;  
		}
		div.backColorTagGrey {background-color:#dcdcdc;}
		div.backColorTagGrey:hover {background-color:#e0e0e0;}
			div.og_RC_tagContainer span.letraBlanca {color:#FFF;}
		
		
		
		div.oG_lC_mainTitle {position:relative; float:left; width:580px; font-size:24px; color:#313131; margin-top:35px; margin-left:53px; height:25px; line-height:25px;}
		div.oG_lC_listadoRelacionados {position:relative; float:left; width:630px; margin-left:28px; height:auto; margin-bottom: 30px;}
			div.oG_lC_lR_item {position:relative; float:left; width:155px;margin-left:15px; margin-right:15px; margin-top:30px; height:230px; background: #f4f4f4; padding: 10px;}
				div.oG_lC_lR_itemPicture {position:relative; float:left; width:155px; height:155px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
				div.oG_lC_lR_itemTitle {position:relative; float:left; width:100%; margin-top:10px; color:#333; font-size:15px; text-align: center; height: 65px; display: table-cell; display: table; text-align: center;vertical-align: middle; }
				div.oG_lC_lR_itemTitle span { display: table-cell; vertical-align: middle; }
			div.oG_lC_lR_item_mobHidden {display:none;}

		/*div.oG_RC_topTitle {position:relative; float:left; height:57px; line-height:57px; font-size:22px; color:#333; padding-left:6%; width:94%; background-color:#e7e7e7; padding-top:20px;}*/
		div.oG_RC_topTitle {  background-color: #005151;  color: #fff;  float: left;  font-size: 22px;  height: 60px;  line-height: 60px;  margin-top: 30px;  padding-left: 0;  position: relative;  text-align: center;  width: 100%;}
		/*div.oG_RC_title {position:relative; float:left; height:57px; line-height:57px; font-size:22px; color:#333; padding-left:6%; width:94%; background-color:#e7e7e7;}*/
		div.oG_RC_title { /* background-color: #e7e7e7;*/  color: #fff;  float: left;  font-size: 22px;  height: 60px;  line-height: 60px;  margin-top: 30px;  padding-left: 0;  position: relative;  text-align: center;  width: 100%;}

		#oG_RC_cajaLogin {position:relative; float:left; height:130px; width:100%; background-color:#6c7984;}
			#oG_RC_cajaLogin_texto {position:relative; float:left; color:#FFF; font-size:16px; margin-top:24px; width:100%; height:20px; line-height:20px; text-align:center;}
				#oG_RC_cajaLogin_botonera {position:relative; float:left; width:100%; height:45px; margin-top:20px; text-align:center;}
					.oG_RC_cajaLogin_boton {width:135px; height:45px; color:#FFF; line-height:45px; text-align:center; cursor:pointer; font-size:18px; display: inline-block; position:relative; margin-left:5px; margin-right:5px;}
					#oG_RC_cajaLogin_botonLogin {background-color:#9da8b3;}
					#oG_RC_cajaLogin_botonRegister {background-color:#60a1ca;}

		.oG_RC_b_subitle {position:relative; float:left; height:30px; line-height:30px; margin-bottom:9px; font-size:18px; color:#333; padding-left:8%; width:92%;}

		.oG_RC_body {position:relative; float:left; width:100%; margin-top:0px; background-color:#f4f4f4; margin-bottom: 40px;}
			.oG_RC_body .og_LCR_titulo {display:none;}
			.oG_RC_body table {position:relative; float:left;}
			.oG_RC_body div.og_LCR_linea_posicion_bocadillo,
			.oG_RC_body div.og_LCR_linea_puntuacion_bocadillo {			
				-moz-border-radius: 0px;
	    	-webkit-border-radius: 0px;
	    	-ms-border-radius: 0px;
	    	-khtml-border-radius: 0px;
	    	border-radius: 0px;
    	}
    	.oG_RC_body_botonera {position:relative; float:left; width:100%; height:45px;}
    	#oG_RC_body_botonVerMasRanking {position:relative; float:right; width:100px; margin-right:20px; height:45px; line-height:45px; font-size:16px; color:#333; background:url(../img/flecha_gt_5x9.gif) no-repeat right 20px; text-align:center; cursor:pointer;}


/*Tablet*/
.is-tablet div#barraDeJuego {
    width: 100%;
    height: 52px;
    position: relative;
    background-color: transparent;
}
.is-tablet div#containerInfoJuego{
	width: auto;
}
.is-tablet h1#tituloJuego{
	width: auto;
}
@media only screen and (min-width: 600px) and (max-width: 800px)
{
	.is-tablet div#containerImagenJuego{
		width: 70px;
		height: 70px;
		left: 25px;
		top: 25px;
	}
	.is-tablet div#containerInfoJuego{
		left: 120px;
	}
	.is-tablet h1#tituloJuego{
		font-size: 22px;
	}
	#oG_lC_lR_botonLoadMore{
		margin-top: 25px;
		margin-left: 15px;
	}
}

.is-tablet span#marcadorInGameAcertadas {
    color: #323232;
    font-size: 24px;
}
.is-tablet div#containerMarcadorInGameTiempo {
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    -khtml-border-radius: 18px;
    border-radius: 0px;
    position: absolute;
    left: auto;
    right: 0px;
    top: 0px;
    width: 14%/*107px*/;
    height: 52px;
    line-height: 52px;
    text-align: center;
    background-color: #FFF;
    background: transparent;
    padding-left: 0px;
    font-size: 24px;
}
@media only screen and (min-width: 600px) and (max-width: 800px)
{
	#iR_cI_zP_bloquePuntos { width: 45%; }
	#iR_cI_zP_bloqueNota { width: 50%; }
}
.is-tablet div#containerMarcadorInGameErroneas {
    background: rgba(0, 0, 0, 0) url(../img/icono-marcador-error-red.gif) no-repeat scroll left center;
    background-size: 52px;
    height: inherit;
    left: 200px;
    line-height: 52px;
    padding-left: 13px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 140px;
    color: #333;
}
.is-mobile span#marcadorInGameErroneas {
    color: #323232;
    font-size: 22px;
}


/*Tipo2*/
.is-tablet div#gameArenaTipo2new_containerRespuestas{ width: 100%; }

.is-tablet div#gameArenaTipo2new_franja{ width: 100%; }
.is-tablet div#gameArenaTipo2new_franja_containerpregunta{ margin-left: 8%; }

/*Tipo 3*/

@media only screen and (min-width: 600px) and (max-width: 800px)
{
	.is-tablet div#gameArenaTipo3{
		width: 700px;
	}
}

/*Tipo 4*/
.is-tablet #gameArenaTipo4 .fichaJuego{
	transition: none;
}
.is-tablet #gameArenaTipo4.notanimated .fichaJuego:hover { 
	transform:none; 
	box-shadow: inherit; 
	border-bottom-width: inherit; 
}
.is-tablet #gameArenaTipo4.notanimated .fichaJuego:active { 
	transform: 0; 
	box-shadow:inherit; 
	border-bottom-width:inherit; 
}

/*Tipo 6*/
.is-tablet div#gameArenaTipo6_containerRespuestas {
    margin: 50px 0;
    height: 180px;
    min-height: 100px;
}
.is-tablet div#gameArenaTipo6_containerRespuestas .fichaJuego{
	transform:translateY(0px); 
    box-shadow: 0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3);
    border-width:1px 1px 5px; 
}
.is-tablet div#gameArenaTipo6_containerRespuestas .fichaJuego:hover {
	transform:translateY(0px); 
	transition: none;
    box-shadow: 0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3);
    border-width:1px 1px 5px; 
}
.is-tablet div#gameArenaTipo6_containerRespuestas .fichaJuego:active { 
	transform:translateY(0px); 
	transition: none;
    box-shadow: 0 5px 0 rgba(0,0,0,0.1), inset 0 0 3px rgba(255,255,255,0.3);
    border-width:1px 1px 5px; 
}
.is-tablet div#gameArenaTipo6_franja_containerpregunta{ margin-left: 8%; }
.is-tablet div#gameArenaTipo6 div.fichaJuego {
	font-size: 17px !important;
    height: 40px !important;
    line-height: 40px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/*Tipo 7*/
.is-tablet div#barraDeJuego{ background: transparent; }
.is-tablet div#mobile_containerMarcadoresIngame{ display: block; }
.is-tablet div#gameArenaTipo7_franja_containerpregunta{ margin-left: 8%; }
.is-tablet div.gameArenaTipo7_cuatroRespuestas {width:45%; height:150px; line-height:150px; padding-top: 15px; }
.is-tablet div.gameArenaTipo7_respuestaBlanca{
	border: none !important;
}
.is-tablet div.gameArenaTipo7_respuestaAzul{
	border: none !important;
}
.is-tablet div.gameArenaTipo7_respuestaRoja{
	border: none !important;
}
.is-tablet div.gameArenaTipo7_respuestaBlanca:hover { 
	transform:translate(0px,0px); 
}
.is-tablet div.gameArenaTipo7_respuestaBlanca:active { 
	transform:translate(0px,0px); 
}

/*Tipo 8*/
.is-mobile div#gameArenaTipo8 {
    width: 100%;
    left: 0px;
    padding-top: 0;
    padding-bottom: 0;
}
.is-tablet #gameArenaTipo8_franja{
	width: 100%; 
}
.is-tablet div#gameArena8_columnsContainer {
    height: auto;
    display: inline-block;
    margin-left: 14%;
    margin-bottom: 50px;
    vertical-align: top;
}
.is-tablet div#gameArena8_columnsContainer.fullContainer { 
	margin-left: auto;
    margin-right: auto;
    height: auto;
    text-align: center;
    position: relative;
    display: block !important;
    width: 260px;
}
.is-mobile div.gameArena8_element {
	padding-left: 60px;
	font-size: 15px;
}
@media only screen and (min-width: 600px) and (max-width: 800px)
{
	.is-tablet div#gameArena8_columnsContainer {
	    margin-left: 7%;
    	vertical-align: top;
	}
}
.is-tablet #gameArenaTipo8_franja input#txtInGameRespuesta {
	display: inline-block !important;
	position: absolute !important;
    margin-top: 0px !important;
    width: 250px !important;
    left: 0 !important;
    right: 0 !important;
    border: none !important;
    top: 12px; !important;
    height: 28px !important;
    line-height: 28px !important;
    background-color: #ffffff !important;
    color: #000;
    font-size: 18px !important;
    resize: none !important;
    outline: none !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/*Tipo 9*/
.is-tablet div#gameArenaTipo9_mapa{
	margin: 30px 0;
}
.is-tablet div.editor_mapas_H_chinchetaAzul {
    background: url(../img/chinchetaV3.png) no-repeat center center;
    background-size: 30px;
    width: 45px;
    height: 45px;
}
.is-tablet div.editor_mapas_H_chinchetaRoja { 
	background: url(../img/chinchetaV3_KO.png) no-repeat center center; 
	background-size: 30px; 
    width: 45px;
    height: 45px;
}
.is-tablet div.editor_mapas_H_chinchetaAzulOK { 
	background: url(../img/chinchetaV3_OK.png) no-repeat center center; 
	background-size: 30px; 
    width: 45px;
    height: 45px;
}

/*Tipo 10*/

.is-tablet div#gameArenaTipo10 {
    width: 520px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px !important;
    position: absolute;
}
@media only screen and (min-width: 600px) and (max-width: 800px)
{
	.is-tablet div#gameArenaTipo10 {
		padding-left: 0 !important;
	}
}
@media only screen and (max-width: 800px) and (min-width: 768px)
{
	.iR_cD_sugerencias_sugerencia01 {
	    margin-left: 10px;
	    margin-right: 10px;
	}
	.is-tablet div#gameArenaTipo9_mapa_solution{
		margin-left: 5%;
	}
	.is-tablet div#gameArenaTipo9_zonaRespuestas_solution {
	    margin-left: 30%;
	    margin-bottom: 20px;
	}
	div#gameArenaTipo10_solution{
		padding-left: 18%;
	}
}

/*Tipo 11*/

.is-tablet .areaLeft .areaButton {
    margin-left: initial !important;
    margin-right: initial !important;
    left: 75px !important;
}
.is-tablet .areaRight .areaButton {
    margin-left: initial !important;
    margin-right: initial !important;
    right: 75px !important;
    left: auto !important;
}

/*Tipo 13*/
.is-mobile div#gameArenaTipo13 {
    width: 100%;
    left: 0px;
    padding-top: 0;
    padding-bottom: 0;
}
.is-tablet #gameArenaTipo13_franja{
	width: 100%; 
}
.is-tablet div#gameArena13_columnsContainer {
    height: auto;
    display: inline-block;
    margin-left: 14%;
    margin-bottom: 50px;
    vertical-align: top;
}
.is-tablet div#gameArena13_columnsContainer.fullContainer { 
	margin-left: auto;
    margin-right: auto;
    height: auto;
    text-align: center;
    position: relative;
    display: block !important;
    width: 260px;
}
.is-mobile div.gameArena13_element {
	padding-left: 60px;
	font-size: 15px;
}
@media only screen and (min-width: 600px) and (max-width: 800px)
{
	.is-tablet div#gameArena13_columnsContainer {
	    margin-left: 7%;
    	vertical-align: top;
	}
}
.is-tablet #gameArenaTipo13_franja input#txtInGameRespuesta {
	display: inline-block !important;
	position: absolute !important;
    margin-top: 0px !important;
    width: 250px !important;
    left: 0 !important;
    right: 0 !important;
    border: none !important;
    top: 12px; !important;
    height: 28px !important;
    line-height: 28px !important;
    background-color: #ffffff !important;
    color: #000;
    font-size: 18px !important;
    resize: none !important;
    outline: none !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-tablet div#gameArenaTipo13_solution {
    width: 100%;
}

/*Tipo 14*/
.is-tablet div#barraDeJuego{ background: transparent; }
.is-tablet div#mobile_containerMarcadoresIngame{ display: block; }
.is-tablet div#gameArenaTipo14_franja_containerpregunta{ margin-left: 8%; }
.is-tablet div.gameArenaTipo14_cuatroRespuestas {width:45%; height:150px; line-height:150px; padding-top: 15px; }
.is-tablet div.gameArenaTipo14_respuestaBlanca{
	border: none !important;
}
.is-tablet div.gameArenaTipo14_respuestaAzul{
	border: none !important;
}
.is-tablet div.gameArenaTipo14_respuestaRoja{
	border: none !important;
}
.is-tablet div.gameArenaTipo14_respuestaBlanca:hover { 
	transform:translate(0px,0px); 
}
.is-tablet div.gameArenaTipo14_respuestaBlanca:active { 
	transform:translate(0px,0px); 
}
.is-tablet div#gameArenaTipo14 {
    width: 100%;
}

.is-tablet div#gameArenaTipo14_franja {width: 100%;}
.is-tablet div#gameArenaTipo14_containerImagenes { width: 100%;}
.is-tablet div#gameArenaTipo14_containerRespuestas { width: 100%;}

/*Tipo 15*/
.is-tablet div#gameArenaTipo15 {
    width: 100%;
}
.is-tablet div#gameArenaTipo15_containerRespuestas {
    width: 100%;
}
.is-tablet div#gameArenaTipo15_solution {
    width: 100%;
}