@CHARSET "ISO-8859-1";

* {    font-family: 'Lato', sans-serif;  }

html {-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
width:100%;
}

body {background-color:#fff; background-repeat:no-repeat; background-position:center top; width:100%;}

a {text-decoration:none;color:    #333;}

/*select {-webkit-appearance: none;}*/

input.placeholder{
    color: #999;
  }
  
.placeholder { color: #999; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:    #999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color:    #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:    #999;
}

table.estadisticas {
	/*font-family: verdana,arial,sans-serif;*/
	/*font-size:11px;*/
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.estadisticas th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.estadisticas td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
table.estadisticas img {
	height: 135px;
	width: 135px;
}

.filaEscondida {display:none;}

.formError .formErrorContent { line-height:14px; color: #e68a00; font-size: 12px; border: 0; box-shadow: 0 0 6px #999; -moz-box-shadow: 0 0 6px #999; -webkit-box-shadow: 0 0 6px #999; font-family: 'Lato', sans-serif; }
.formError .formErrorArrow .line1 { background: #ffffff; }
.formError .formErrorArrow .line2 { background: #ffffff; }
.formError .formErrorArrow .line3 { border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 0 solid #ffffff; }
.formError .formErrorArrow div { border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; box-shadow: 0 2px 3px #ccc; -moz-box-shadow: 0 2px 3px #ccc; -webkit-box-shadow: 0 2px 3px #ccc; }

/* 1.- Arte */
.background_categoria1 {background-color:#996633; }
.segundoBackground_categoria1 {background-color:#7A471E; }
.special_background_categoria1:hover {background-color:#7A471E; }
/* 2.- Deportes */
.background_categoria2 {background-color:#FF9900; }
.segundoBackground_categoria2 {background-color:#FF7A00; }
.special_background_categoria2:hover {background-color:#FF7A00; }
/* 3.- Literatura */
.background_categoria3 {background-color:#CC0000; }
.segundoBackground_categoria3 {background-color:#B70000; }
.special_background_categoria3:hover {background-color:#B70000; }
/* 4.- Ciencia */
.background_categoria4 {background-color:#66CC33; }
.segundoBackground_categoria4 {background-color:#47B71E; }
.special_background_categoria4:hover {background-color:#47B71E; }
/* 5.- Geografia */
.background_categoria5 {background-color:#00CCFF; }
.segundoBackground_categoria5 {background-color:#00B7FF; }
.special_background_categoria5:hover {background-color:#00B7FF; }
/* 6.- Musica */
.background_categoria6 {background-color:#0099FF; }
.segundoBackground_categoria6 {background-color:#007AFF; }
.special_background_categoria6:hover {background-color:#007AFF; }
/* 7.- Cine */
.background_categoria7 {background-color:#6666CC; }
.segundoBackground_categoria7 {background-color:#4747B7; }
.special_background_categoria7:hover {background-color:#4747B7; }
/* 8.- Historia */
.background_categoria8 {background-color:#FFCC33; }
.segundoBackground_categoria8 {background-color:#FFB71E; }
.special_background_categoria8:hover {background-color:#FFB71E; }
/* 9.- Matematicas */
.background_categoria9 {background-color:#99CC00; }
.segundoBackground_categoria9 {background-color:#7AB700; }
.special_background_categoria9:hover {background-color:#7AB700; }
/* 10.- Television */
.background_categoria10 {background-color:#9933CC; }
.segundoBackground_categoria10 {background-color:#7A1EB7; }
.special_background_categoria10:hover {background-color:#7A1EB7; }
/* 11.- Idiomas */
.background_categoria11 {background-color:#999900; }
.segundoBackground_categoria11 {background-color:#7A7A00; }
.special_background_categoria11:hover {background-color:#7A7A00; }
/* 12.- Tecnologia */
.background_categoria12 {background-color:#339999; }
.segundoBackground_categoria12 {background-color:#1E7A7A; }
.special_background_categoria12:hover {background-color:#1E7A7A; }
/* 13.- Famosos */
.background_categoria13 {background-color:#FF66FF; }
.segundoBackground_categoria13 {background-color:#FF47FF; }
.special_background_categoria13:hover {background-color:#FF47FF; }
/* 14.- Marcas */
.background_categoria14 {background-color:#CC3366; }
.segundoBackground_categoria14 {background-color:#B71E47; }
.special_background_categoria14:hover {background-color:#B71E47; }
/* 15.- Motor */
.background_categoria15 {background-color:#1F799A; }
.segundoBackground_categoria15 {background-color:#145F82; }
.special_background_categoria15:hover {background-color:#145F82; }
/* 16.- Lengua */
.background_categoria16 {background-color:#CC6600; }
.segundoBackground_categoria16 {background-color:#B74700; }
.special_background_categoria16:hover {background-color:#B74700; }

#noty_topRight_layout_container{ top: 60px !important; right: 0 !important; width: 320px; background: transparent; z-index: 9999 !important;  }
.noty_container_type_notification{ background-color: #fff; }
.noty_message{ }
.noty_text{ color: #333; font-size: 16px; display: block; margin-bottom: 10px; text-align: center; font-weight: bold; padding: 0 45px; }
.noty_subtext{ color: #333; font-size: 14px; display: block; text-align: center; padding: 0 45px; }
.noty_buttons{ padding: 25px 50px; background-color: #f4f4f4; margin-top: 15px; min-height: 0; }
.noty-btn-primary{ color: #FFF; font-size: 16px; height: 40px; line-height: 40px; width: 100%; display: inline-block; background: #ff9900; border: 0; box-shadow: none; padding: 0; }
.noty-btn-close{ position: absolute; top: 10px; right: 10px; border: 0; width: 10px; height: 10px; background-image:url(../img/noty-close-btn.png); background-position: center center; background-repeat: no-repeat; background-size: 10px; background-color: transparent;}

.noty_image{ background-repeat: no-repeat; background-position: center center; background-size: 75px auto; height: 130px;}
.noty_de_menos{ background-image:url(../img/notificacion_de_menos.png);}
.noty_no_avatar{ background-image:url(../img/notificacion_no_avatar.png);}
.noty_primer_juego{ background-image:url(../img/notificacion_primer_juego.png);}
.noty_reta{ background-image:url(../img/notificacion_reta.png);}
.noty_validado{ background-image:url(../img/notificacion_validado.png);}

div#fondoDialogo {position:fixed; display:none; left:0px; right:0px; top:0px; bottom:0px; background-color:rgba(0,0,0,0.6); z-index:10000;}

	div#ventanaDialogoError {display:none; width:430px; height:240px; background-color:#005151; position:relative; top:185px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoError_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_azul_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoError_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoError_texto {position:absolute; height:130px; width:356px; top:80px; left:37px; color:#FFF; font-size:16px; text-align: center; }
		div#ventanaDialogoError_texto strong{ font-weight: bold; font-size: 18px; display: block; }


	div#ventanaDialogoRelogin {display:none; width:430px; height:240px; background-color:#015152; position:relative; top:185px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoRelogin_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_azul_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoRelogin_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoRelogin_texto {position:absolute; height:40px; width:356px; top:60px; left:37px; color:#FFF; font-size:17px; text-align: center;  }
		div#ventanaDialogoRelogin_form {  color: #fff;  font-size: 14px;  height: 100px;  left: 37px;  position: absolute;  top: 110px;  width: 365px;}
			.ventanaDialogoRelogin_lineaform {  float: left;  margin-top: 10px;  position: relative;  width: 100%;}

			div#ventanaDialogoRelogin_form input{ border: 1px solid; padding: 10px 15px; font-size: 14px; color: #555; background-color: #f4f4f4; border: 1px solid #c1c1c1; margin-top: 5px; width: auto; display: inline-block;}			
			div#ventanaDialogoRelogin_form button {  background-color: #ff9900; width: 100%; padding: 10px 15px; border: 1px solid #fff; margin-bottom: 5px; color: #ffffff; font-size: 16px; font-weight: 300; border-radius: 0;}

	.linkJuegoBorrado {cursor:pointer;}
	div#ventanaDialogoErrorGameDeleted {display:none; width:430px; height:240px; background-color:#015152; position:relative; top:185px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoErrorGameDeleted_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_azul_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoErrorGameDeleted_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoErrorGameDeleted_texto {position:absolute; height:130px; width:356px; top:80px; left:37px; color:#FFF; font-size:18px;  }

	div#ventanaDialogoTagProyectos {display:none; width:430px; height:210px; background-color:#015152; position:relative; top:185px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoTagProyectos_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_azul_X.png) no-repeat 0px 0px;}
		div#ventanaDialogoTagProyectos_header { color: #fff; font-size: 20px; text-align: center; padding-top: 55px; margin-bottom: 10px; }
		div#ventanaDialogoTagProyectos_text { color: #fff; width: 100%; float: none; clear: both; font-size: 14px; text-align: center; padding-top: 10px; }
		div#ventanaDialogoTagProyectos #step3_input_tags_container{ width: auto; margin-left: 20px; }
		div#ventanaDialogoTagProyectos .center_round_input{ padding: 0 10px; width: 200px; }
		div#ventanaDialogoTagProyectos .center_round_input input{ width: 200px; }
		div#ventanaDialogoTagProyectos #step3_button29_edit_addtags{ margin-top: 0; width: 120px; background-color:#ff9900; }
		div#ventanaDialogoTagProyectos #step3_button29_edit_addtags span{ font-size: 14px; }
		
	div#ventanaDialogoBadge {display:none; width:440px; min-height:350px; background-color:#ffffff; border: 5px solid #ff9900; position:relative; top:185px; margin-left:auto; margin-right:auto; padding-bottom: 25px; }
		div#ventanaDialogoBadgeImage { height: 80px; background:url(../img/modal_badge_background.png) no-repeat center center; margin: 30px 0; }	
			div#ventanaDialogoBadgeImage.bigImage{ height: 150px; background:none; margin: 20px 0; }
			div#ventanaDialogoBadgeImage.profeImage{ background:url(../img/search-brain.png) no-repeat center center; background-size: 200px auto; margin-top: 30px; }
		div#ventanaDialogoBadgeImageHolder{ height: 80px; width: 80px; margin: 0 auto; background-size: 80px auto; background-repeat: no-repeat; background-position: center center; }

			div.bP_Badge_juegomapa { background: #ffffff; background-image: url("../img/juegomapa_disponible.png"); background-size: 125px auto !important; width: 100% !important; height: 100% !important; min-height: 100% !important; }
			div.bP_Badge_christmascrackdispo { background: #ffffff; background-image: url("/img/trofeos/christmascrack.png"); background-size: 125px auto !important; width: 100% !important; height: 100% !important; min-height: 100% !important; }

		div#ventanaDialogoBadge_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:10px; background:url(../img/noty-close-btn.png) no-repeat 0px 0px;}
			div#ventanaDialogoBadge_botonCerrar:hover {opacity: .8; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;}
		div#ventanaDialogoBadgeTitular{ font-size: 20px; font-weight: bold; margin: 0 40px; border-bottom: 1px solid #cccccc; color: #333333; text-align: center; padding-bottom: 20px; margin-bottom: 20px; }

		div#ventanaDialogoBadgeBody{ color: #333333; text-align: center; padding: 5px 40px; margin-bottom: 15px; }
			div#ventanaDialogoBadgeBody h3{ font-size: 22px; margin-bottom: 20px; margin-top: -10px; font-weight: bold; }
			div#ventanaDialogoBadgeBody h4{ font-size: 16px; }
			div#ventanaDialogoBadgeBody strong{ font-weight: bold; }

		div#ventanaDialogoBadgeButton{ color: #FFF; font-size: 16px; height: 40px; line-height: 40px; font-weight: bold; background: #ff9900; border: 0; box-shadow: none; width: 200px; margin: 0 auto; text-align: center; cursor: pointer; }
		
	div#ventanaDialogoLogin {display:none; width:484px; height:574px; background-color:#ecebe5; position:relative; top:20px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoLogin_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoLogin_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoLogin_titulo {position:absolute; padding-left:30px; height:54px; line-height:54px; top:18px;left:0px; color:#333; font-size:22px;  }
		div#ventanaDialogoLogin_containerFacebook {width:484px; height:147px; position:absolute; top:73px; left:0px;}
			div#ventanaDialogoLogin_botonFacebook {cursor:pointer; position:absolute; height:38px; width:282px; top:55px; left:101px; background:url(../img/boton_loginfacebook_home.gif) no-repeat left center;}
		div#ventanaDialogoLogin_laLetraO {
			-moz-border-radius: 22px;
	   	-webkit-border-radius: 22px;
	   	-ms-border-radius: 22px;
	   	-khtml-border-radius: 22px;
	   	border-radius: 22px;						
			
			position:absolute; left:222px; top:200px;
			width:40px; height:40px; line-height:40px; background-color:#FFF; 
			color:#333; font-size:22px;   text-align:center;
			z-index:10001;		
		}
		div#ventanaDialogoLogin_containerLogin {width:484px; height:354px; position:absolute; top:220px; left:0px; background-color:#FFF;}
			div.ventanaDialogoLogin_inputContainer {
				-moz-border-radius: 10px;
		   	-webkit-border-radius: 10px;
		   	-ms-border-radius: 10px;
		   	-khtml-border-radius: 10px;
		   	border-radius: 10px;						
				
				/*position:absolute; left:222px; top:200px;*/
				width:313px; height:33px; background-color:#dcdcdc; 
				padding-left:10px;
			}
				div.ventanaDialogoLogin_inputContainer input {border:none; background-color:#dcdcdc; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

			span#ventanaDialogoLogin_labelEmail {position:absolute; top:55px; left:75px; color:#333; font-size:14px;  }
			div#ventanaDialogoLogin_containerEmail {position:absolute; top:74px; left:69px;}
			
			span#ventanaDialogoLogin_labelPassword {position:absolute; top:126px; left:75px; color:#333; font-size:14px;  }
			div#ventanaDialogoLogin_containerPassword {position:absolute; top:146px; left:69px;}
			
			div#ventanaDialogoLogin_containerRecordarme {position:absolute; top:189px; left:77px; height:12px; line-height:12px; width:180px; color:#333; font-size:12px;  }
				div#ventanaDialogoLogin_containerRecordarme input {position:relative; float:left; margin-right:7px; border:none; color:#000; background-color:#a6b1b8; resize:none; outline:none;}
			
			div#ventanaDialogoLogin_containerIniciar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:33px; line-height:33px; width:176px;
				text-align:center;				
				position:absolute; top:224px; left:154px;
				
				cursor:pointer;
			}
			div#ventanaDialogoLogin_containerIniciar:hover {background-color:#ff9900;}
			span#entanaDialogoLogin_iniciarText {color:#FFF; font-size:18px;  }
				span#entanaDialogoLogin_iniciarText img {position:relative; left:4px;}			
			
			div#ventanaDialogoLogin_containerLinks {position:absolute; top:300px; left:0px; width:484px; height:12px; line-height:12px; text-align:center; color:#333; font-size:12px;  }
				div#ventanaDialogoLogin_containerLinks span.linkSeparator {color:#999; font-size:16px;}
				
				
				
	div#ventanaDialogoLogin2 {width:484px; height:574px; background-color:#ecebe5; position:relative; top:20px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoLogin2_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoLogin2_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoLogin2_titulo {position:absolute; padding-left:30px; height:54px; line-height:54px; top:18px;left:0px; color:#333; font-size:22px;  }
		div#ventanaDialogoLogin2_containerFacebook {width:484px; height:147px; position:absolute; top:73px; left:0px;}
			div#ventanaDialogoLogin2_botonFacebook {cursor:pointer; position:absolute; height:38px; width:282px; top:55px; left:101px; background:url(../img/boton_loginfacebook_home.gif) no-repeat left center;}
		div#ventanaDialogoLogin2_laLetraO {
			-moz-border-radius: 22px;
	   	-webkit-border-radius: 22px;
	   	-ms-border-radius: 22px;
	   	-khtml-border-radius: 22px;
	   	border-radius: 22px;						
			
			position:absolute; left:222px; top:200px;
			width:40px; height:40px; line-height:40px; background-color:#FFF; 
			color:#333; font-size:22px;   text-align:center;
			z-index:1;		
		}
		div#ventanaDialogoLogin2_containerLogin {width:484px; height:354px; position:absolute; top:220px; left:0px; background-color:#FFF;}
			div.ventanaDialogoLogin2_inputContainer {
				-moz-border-radius: 10px;
		   	-webkit-border-radius: 10px;
		   	-ms-border-radius: 10px;
		   	-khtml-border-radius: 10px;
		   	border-radius: 10px;						
				
				/*position:absolute; left:222px; top:200px;*/
				width:313px; height:33px; background-color:#dcdcdc; 
				padding-left:10px;
			}
				div.ventanaDialogoLogin2_inputContainer input {border:none; background-color:#dcdcdc; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

			span#ventanaDialogoLogin2_labelEmail {position:absolute; top:55px; left:75px; color:#333; font-size:14px;  }
			div#ventanaDialogoLogin2_containerEmail {position:absolute; top:74px; left:69px;}
			
			span#ventanaDialogoLogin2_labelPassword {position:absolute; top:126px; left:75px; color:#333; font-size:14px;  }
			div#ventanaDialogoLogin2_containerPassword {position:absolute; top:146px; left:69px;}
			
			div#ventanaDialogoLogin2_containerRecordarme {position:absolute; top:189px; left:77px; height:12px; line-height:12px; width:180px; color:#333; font-size:12px;  }
				div#ventanaDialogoLogin2_containerRecordarme input {position:relative; float:left; margin-right:7px; border:none; color:#000; background-color:#a6b1b8; resize:none; outline:none;}
			
			div#ventanaDialogoLogin2_containerIniciar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:33px; line-height:33px; width:176px;
				text-align:center;				
				position:absolute; top:224px; left:154px;
				
				cursor:pointer;
			}
			div#ventanaDialogoLogin2_containerIniciar:hover {background-color:#ff9900;}
			span#entanaDialogoLogin2_iniciarText {color:#FFF; font-size:18px;  }
				span#entanaDialogoLogin2_iniciarText img {position:relative; left:4px;}			
			
			div#ventanaDialogoLogin2_containerLinks {cursor:pointer; position:absolute; top:300px; left:0px; width:484px; height:12px; line-height:12px; text-align:center; color:#333; font-size:12px;  }
				div#ventanaDialogoLogin2_containerLinks span.linkSeparator {color:#999; font-size:16px;}				
				
				
	div#ventanaDialogoRecover {display:none; width:484px; height:574px; background-color:#ecebe5; position:relative; top:150px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoRecover_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoRecover_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoRecover_titulo {position:absolute; padding-left:30px; height:54px; line-height:54px; top:18px;left:0px; color:#333; font-size:22px;  }
		div#ventanaDialogoRecover_explicacion {position:absolute; padding-left:30px; top:105px; width:425px; left:0px; color:#333; font-size:18px;  }
		div#ventanaDialogoRecover_containerLogin {width:484px; height:354px; position:absolute; top:220px; left:0px; background-color:#FFF;}
			div.ventanaDialogoRecover_inputContainer {
				-moz-border-radius: 10px;
		   	-webkit-border-radius: 10px;
		   	-ms-border-radius: 10px;
		   	-khtml-border-radius: 10px;
		   	border-radius: 10px;						
				
				/*position:absolute; left:222px; top:200px;*/
				width:313px; height:33px; background-color:#dcdcdc; 
				padding-left:10px;
			}
				div.ventanaDialogoRecover_inputContainer input {border:none; background-color:#dcdcdc; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

			span#ventanaDialogoRecover_labelEmail {position:absolute; top:55px; left:75px; color:#333; font-size:14px;  }
			div#ventanaDialogoRecover_containerEmail {position:absolute; top:74px; left:69px;}
			div#ventanaDialogoRecover_containerIniciar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:33px; line-height:33px; width:176px;
				text-align:center;				
				position:absolute; top:224px; left:154px;
				
				cursor:pointer;
			}
			div#ventanaDialogoRecover_containerIniciar:hover {background-color:#ff9900;}
			span#ventanaDialogoRecover_iniciarText {color:#FFF; font-size:18px;  }
				span#ventanaDialogoRecover_iniciarText img {position:relative; left:4px;}
				
				
	div#ventanaDialogoContact {display:none; width:484px; height:427px; background-color:#ecebe5; position:relative; top:150px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoContact_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoContact_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoContact_titulo {position:absolute; padding-left:30px; height:54px; line-height:54px; top:18px;left:0px; color:#333; font-size:22px;  }
		div#ventanaDialogoContact_texto {position:absolute; display:none; padding-left:30px; width:400px; top:95px; left:0px; color:#333; font-size:18px;  }
		div#ventanaDialogoContact_containerLogin {width:484px; height:354px; position:absolute; top:73px; left:0px; background-color:#FFF;}
			div.ventanaDialogoContact_inputContainer {
				-moz-border-radius: 10px;
		   	-webkit-border-radius: 10px;
		   	-ms-border-radius: 10px;
		   	-khtml-border-radius: 10px;
		   	border-radius: 10px;						
				
				/*position:absolute; left:222px; top:200px;*/
				width:313px; height:33px; line-height: 33px; background-color:#dcdcdc; 
				padding-left:10px; font-size: 14px;
			}
				div.ventanaDialogoContact_inputContainer input {border:none; background-color:#dcdcdc; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;width:290px;}

			span#ventanaDialogoContact_labelNombre {position:absolute; top:15px; left:75px; color:#333; font-size:14px;  }
			div#ventanaDialogoContact_containerNombre {position:absolute; top:34px; left:69px;}

			span#ventanaDialogoContact_labelEmail {position:absolute; top:85px; left:75px; color:#333; font-size:14px;  }
			div#ventanaDialogoContact_containerEmail {position:absolute; top:104px; left:69px;}

			span#ventanaDialogoContact_labelMensaje {position:absolute; top:155px; left:75px; color:#333; font-size:14px;  }
			div#ventanaDialogoContact_containerMensaje {position:absolute; top:174px; left:69px;}

			div#ventanaDialogoContact_containerIniciar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:33px; line-height:33px; width:176px;
				text-align:center;				
				position:absolute; top:244px; left:154px;
				
				cursor:pointer;
			}
			div#ventanaDialogoContact_containerIniciar:hover {background-color:#ff9900;}
			span#ventanaDialogoContact_iniciarText {color:#FFF; font-size:18px;  }
				span#ventanaDialogoContact_iniciarText img {position:relative; left:4px;}	
				
			span#footerContactarLink {cursor:pointer;}
			span#footerPublicidadLink {cursor:pointer;}		

	div#ventanaIframe {display:none; width:1048px; height:70%; background-color:#ffffff; position:relative; top:15%; margin-left:auto; margin-right:auto;}
		div#ventanaIframe iframe{ border: none; }
		div#ventanaIframe_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:20px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaIframe_botonCerrar:hover {background-position:0px -21px;}	
				
	div#ventanaDialogoDenunciaJuego {display:none; width:484px; padding-top:50px; /*height:250px;*/ background-color:#FFF; position:relative; top:150px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoDenunciaJuego_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoDenunciaJuego_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoDenunciaJuego_subtitulo {position:relative; width:454px; padding-left:15px; left:0px; color:#333; font-size:16px;   font-weight:bold;}
		div#ventanaDialogoDenunciaJuego_containerCuerpo {width:484px; /*height:150px;*/ position:relative; margin-top:20px; left:0px; background-color:#FFF;}
			div.ventanaDialogoDenunciaJuego_lineaCuerpo {position:relative; width:444px; padding-left:20px; padding-right:20px; margin-bottom:10px; color:#333; font-size:14px;  }
				div.ventanaDialogoDenunciaJuego_lineaCuerpo textarea {border:1px solid #a0a0a0; resize: none; position:relative; left:40px;}
				div.ventanaDialogoDenunciaJuego_lineaCuerpo input {border:1px solid #a0a0a0;}
		div#ventanaDialogoDenunciaJuego_containerBoton {position:relative; width:484px; height:33px; margin-top:20px; margin-bottom:20px; text-align:center;}
			div#ventanaDialogoDenunciaJuego_containerIniciar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:33px; line-height:33px; width:176px;
				text-align:center;				
				position:relative;
				
				cursor:pointer;
			}
			div#ventanaDialogoDenunciaJuego_containerIniciar:hover {background-color:#ff9900;}
			span#ventanaDialogoDenunciaJuego_iniciarText {color:#FFF; font-size:18px;  }
				
				
	div#ventanaDialogoRegister {display:none; width:484px; height:469px; background-color:#ecebe5; position:relative; top:150px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoRegister_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoRegister_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoRegister_titulo {position:absolute; padding-left:30px; height:54px; line-height:54px; top:18px;left:0px; color:#333; font-size:22px;  }
		div#ventanaDialogoRegister_subtitulo {position:absolute; padding-left:30px; width:420px; top:76px;left:0px; color:#333; font-size:14px;  }
		div#ventanaDialogoRegister_containerFacebook {width:484px; height:130px; position:absolute; top:132px; left:0px;}
			div#ventanaDialogoRegister_botonFacebook {cursor:pointer; position:absolute; height:38px; width:282px; top:42px; left:101px; background:url(../img/boton_loginfacebook_home.gif) no-repeat left center;}
		div#ventanaDialogoRegister_laLetraO {
			-moz-border-radius: 22px;
	   	-webkit-border-radius: 22px;
	   	-ms-border-radius: 22px;
	   	-khtml-border-radius: 22px;
	   	border-radius: 22px;						
			
			position:absolute; left:222px; top:242px;
			width:40px; height:40px; line-height:40px; background-color:#FFF; 
			color:#333; font-size:22px;   text-align:center;
			z-index:10001;		
		}
		div#ventanaDialogoRegister_containerRegister {width:484px; height:155px; position:absolute; top:262px; left:0px; background-color:#FFF;}
			
			div#ventanaDialogoRegister_containerIniciar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:33px; line-height:33px; /*width:176px;*/
				padding-left:20px; padding-right:20px;
				text-align:center;				
				position:absolute; top:37px; left:130px;
				
				cursor:pointer;
			}
			div#ventanaDialogoRegister_containerIniciar:hover {background-color:#ff9900;}
			span#entanaDialogoRegister_iniciarText {color:#FFF; font-size:18px;  }
				span#entanaDialogoRegister_iniciarText img {position:relative; left:4px;}			
			
			div#ventanaDialogoRegister_letraPequena {position:absolute; padding-left:30px; width:420px; top:96px;left:0px; color:#333; font-size:11px;  }
			
			div#ventanaDialogoRegister_containerLinks {cursor:pointer; position:absolute; top:174px; left:0px; width:484px; height:12px; line-height:12px; text-align:center; color:#333; font-size:12px;  }
				div#ventanaDialogoRegister_containerLinks span.linkSeparator {color:#999; font-size:16px;}				
		
		
	div#ventanaDialogoRegisterBrand {display:none; width:744px; height:243px; position:relative; top:150px; margin-left:auto; margin-right:auto; background:url(../img/dialog_crearcanal.png) no-repeat left center;}
		div#ventanaDialogoRegisterBrand_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoRegisterBrand_botonCerrar:hover {background-position:0px -21px;}
		
			div.ventanaDialogoRegisterBrand_inputContainer {
				-moz-border-radius: 10px;
		   	-webkit-border-radius: 10px;
		   	-ms-border-radius: 10px;
		   	-khtml-border-radius: 10px;
		   	border-radius: 10px;						
				
				/*position:absolute; left:222px; top:200px;*/
				width:303px; height:33px; background-color:#FFF; 
				/*padding-left:10px;*/
			}
				div.ventanaDialogoRegisterBrand_inputContainer input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}
		
			div#ventanaDialogoRegisterBrand_boton {
				-moz-border-radius: 11px;
		   	-webkit-border-radius: 11px;
		   	-ms-border-radius: 11px;
		   	-khtml-border-radius: 11px;
		   	border-radius: 11px;						
				
				text-align:center;
				width:86px;
				display:inline-block; padding-left:14px; padding-right:14px;
				height:29px; line-height:29px;
				position:absolute; 
				top:157px; left:472px;
				background-color:#015152;	
				
				cursor:pointer;
			}		
				div#ventanaDialogoRegisterBrand_boton span {color:#FFF; font-size:14px;  }		
			
			div#ventanaDialogoRegisterBrand_containerBrandname {position:absolute; top:114px; left:374px;}
				
		
		
		
		
		
		div#ventanaDialogoChooseFriends {width:893px; background-color:#FFF; position:relative; /*top:60px;*/ display:block; margin-left:auto; margin-right:auto; text-align:left;}
			div#ventanaDialogoChooseFriends_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
				div#ventanaDialogoChooseFriends_botonCerrar:hover {background-position:0px -21px;}
			div#ventanaDialogoChooseFriends_tituloLargo {position:relative; float:left; padding-left:50px; width:843px; margin-top:40px; color:#333; font-size:20px;  }
			div#ventanaDialogoChooseFriends_subtituloLargo {position:relative; float:left; padding-left:50px; width:800px; margin-top:20px; color:#333; font-size:14px;  }
			div#ventanaDialogoChooseFriends_containerBotonesRedes {padding-left:70px; margin-top:20px; position:relative; float:left; width:823px; height:370px; color:#333; font-size:14px;  }
				div.ventanaDialogoChooseFriends_containerBotonGris {
					-moz-border-radius: 12px;
			   	-webkit-border-radius: 12px;
			   	-ms-border-radius: 12px;
			   	-khtml-border-radius: 12px;
			   	border-radius: 12px;						
					
					display:inline-block; 
					background-color:#ecebe5;
					width:346px; height:145px;
					
					margin:15px;	
					
					position:relative; float:left;
				}
				div#ventanaDialogoChooseFriends_botonFacebook {background:url(../img/boton_amigos_facebook.png) no-repeat left center; width:346px; height:145px;}
				div#ventanaDialogoChooseFriends_botonGmail {background:url(../img/boton_amigos_gmail.png) no-repeat left center; width:346px; height:145px;}
				div#ventanaDialogoChooseFriends_botonTwitter {background:url(../img/boton_amigos_twitter.png) no-repeat left center; width:346px; height:145px;}
				div#ventanaDialogoChooseFriends_botonYahoo {background:url(../img/boton_amigos_yahoo.png) no-repeat left center; width:346px; height:145px;}
			div#ventanaDialogoChooseFriends_textFooter {position:relative; float:left; padding-left:50px; width:843px; margin-top:20px; margin-bottom:30px; color:#333; font-size:14px;  }
				div#ventanaDialogoChooseFriends_botonFooter {
					-moz-border-radius: 11px;
			   	-webkit-border-radius: 11px;
			   	-ms-border-radius: 11px;
			   	-khtml-border-radius: 11px;
			   	border-radius: 11px;						
					
					display:inline-block; padding-left:14px; padding-right:14px;
					height:24px; line-height:24px;
					background-color:#005151;	
					
					position:relative;
				}		
				div#ventanaDialogoChooseFriends_botonFooter:hover {background-color:#ff9900;}
					div#ventanaDialogoChooseFriends_botonFooter span {color:#FFF; font-size:14px;  }
				div.ventanaDialogoChooseFriends_botonFooterDerecha {float:right;}
				
			div#ventanaDialogoChooseFriends_textFooterGmail {position:relative; float:left; padding-left:50px; width:843px; margin-top:40px; margin-bottom:10px; color:#333; font-size:14px;  }
				
			div#ventanaDialogoChooseFriends_iconoRed {position:absolute; width:230px; height:59px; top:52px; right:0px;}
			div#ventanaDialogoChooseFriends_tituloCorto {position:relative; float:left; padding-left:50px; width:613px; margin-top:60px; color:#333; font-size:20px;  }
			div#ventanaDialogoChooseFriends_subtituloCorto {position:relative; float:left; padding-left:50px; width:570px; margin-top:20px; color:#333; font-size:14px;  }

			div#ventanaDialogoChooseFriends_contenedorGris {
				-moz-border-radius: 25px;
		   	-webkit-border-radius: 25px;
		   	-ms-border-radius: 25px;
		   	-khtml-border-radius: 25px;
		   	border-radius: 25px;						
				
				display:inline-block; padding-top:20px; padding-bottom:20px;
				background-color:#ecebe5;
				width:807px;
				
				padding-left:16px;padding-right:16px;
				
				margin-top:20px; /*margin-bottom:26px;*/
				
				position:relative;
				top:0px; left:28px;	
				
				color:#333; font-size:14px;  
			}
				div.ventanaDialogoChooseFriends_fichaAmigo {position:relative; float:left; width:269px; height:130px; background:url(../img/separador_331.gif) #ecebe5 no-repeat left bottom;}
					div.ventanaDialogoChooseFriends_fichaAmigo_imagen {position:absolute; left:6px; top:20px; width:88px; height:88px; background-color:#FFF;border: solid 1px #e0dddd; }
						div.ventanaDialogoChooseFriends_fichaAmigo_imagen img {position:absolute; left:4px; top:4px; width:80px; height:80px;}
					span.ventanaDialogoChooseFriends_fichaAmigo_nombre {position:absolute; left:112px; top:43px; color:#333; font-size:14px;  }
					span.ventanaDialogoChooseFriends_fichaAmigo_ciudad {position:absolute; left:112px; top:62px; color:#333; font-size:12px;  }
					div.ventanaDialogoChooseFriends_fichaAmigo_boton {
						-moz-border-radius: 11px;
				   	-webkit-border-radius: 11px;
				   	-ms-border-radius: 11px;
				   	-khtml-border-radius: 11px;
				   	border-radius: 11px;						
						
						display:inline-block; padding-left:11px; padding-right:11px;
						height:20px; line-height:20px;
						background-color:#005151;	
						
						position:absolute; left:112px; top:87px;
						
						cursor:pointer;
					}		
						div.ventanaDialogoChooseFriends_fichaAmigo_boton span {color:#FFF; font-size:12px;  }
					div.ventanaDialogoChooseFriends_fichaAmigo_botonGris {
						-moz-border-radius: 11px;
				   	-webkit-border-radius: 11px;
				   	-ms-border-radius: 11px;
				   	-khtml-border-radius: 11px;
				   	border-radius: 11px;						
						
						display:inline-block; padding-left:11px; padding-right:11px;
						height:20px; line-height:20px;
						background-color:#999;	
						
						position:absolute; left:112px; top:87px;
					}		
						div.ventanaDialogoChooseFriends_fichaAmigo_botonGris span {color:#000; font-size:12px;  }						

				div#ventanaDialogoChooseFriends_barraBotones {position:relative; float:left; width:807px; height:60px;}
					div#ventanaDialogoChooseFriends_botonAnterior {position:absolute; left:18px; top:19px; width:37px; height:37px; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px;}
						div#ventanaDialogoChooseFriends_botonAnterior:hover {background-position:0px -37px;}
					div#ventanaDialogoChooseFriends_botonSiguiente {position:absolute; right:18px; top:19px; width:37px; height:37px; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px;}
						div#ventanaDialogoChooseFriends_botonSiguiente:hover {background-position:0px -37px;}
				
				
		div#ventanaDialogoChooseProfileFriends {width:893px; background-color:#FFF; position:relative; /*top:60px;*/ display:block; margin-left:auto; margin-right:auto; text-align:left;}
			div#ventanaDialogoChooseProfileFriends_botonCerrar {cursor:pointer;  position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
				div#ventanaDialogoChooseProfileFriends_botonCerrar:hover {background-position:0px -21ps;}
			div.ventanaDialogoChooseProfileFriends_tituloLargo {position:relative; float:left; padding-left:50px; width:843px; margin-top:40px; color:#333; font-size:20px;  }
			div.ventanaDialogoChooseProfileFriends_tituloLargo2 {position:relative; float:left; padding-left:50px; width:843px; margin-top:30px; color:#333; font-size:20px;  }
			div.ventanaDialogoChooseProfileFriends_subtituloLargo {position:relative; float:left; padding-left:50px; width:800px; margin-top:20px; color:#333; font-size:14px;  }
			div.ventanaDialogoChooseProfileFriends_contenedorGris{
				-moz-border-radius: 25px;
		   	-webkit-border-radius: 25px;
		   	-ms-border-radius: 25px;
		   	-khtml-border-radius: 25px;
		   	border-radius: 25px;						
				
				display:inline-block; padding-top:10px; padding-bottom:10px;
				background-color:#ecebe5;
				width:807px;
				
				padding-left:16px;padding-right:16px;
				
				margin-top:20px; margin-bottom:60px;
				
				position:relative;
				top:0px; left:28px;	
				
				color:#333; font-size:14px;  			
			}
			div.ventanaDialogoChooseProfileFriends_separador {position:relative; float:left; margin-top:30px; margin-left:35px; margin-right:35px; width:823px; height:1px; background:url(../img/separador_874.gif) no-repeat left center;}
			div#ventanaDialogoChooseProfileFriends_contenedorBotones {position:relative; float:left; margin-top:30px; margin-left:28px; margin-right:28px; width:840px; height:83px;}
				div.ventanaDialogoChooseProfileFriends_botonRed {cursor:pointer; position:relative; float:left; margin-left:5px; margin-right:5px; width:200px; height:83px;}
				div#ventanaDialogoChooseProfileFriends_botonFacebook {background:url(../img/boton_amigosperfil_facebook.png) no-repeat left center;}
				div#ventanaDialogoChooseProfileFriends_botonGmail {background:url(../img/boton_amigosperfil_gmail.png) no-repeat left center;}
				div#ventanaDialogoChooseProfileFriends_botonTwitter {background:url(../img/boton_amigosperfil_twitter.png) no-repeat left center;}
				div#ventanaDialogoChooseProfileFriends_botonYahoo {background:url(../img/boton_amigosperfil_yahoo.png) no-repeat left center;}
				
				div.ventanaDialogoChooseProfileFriends_fichaAmigo {position:relative; float:left; width:269px;; height:150px; background:url(../img/separador_331.gif) #ecebe5 no-repeat left bottom;}
					div.ventanaDialogoChooseProfileFriends_fichaAmigo_imagen {position:absolute; left:6px; top:30px; width:88px; height:88px; background-color:#FFF;border: solid 1px #e0dddd; }
						div.ventanaDialogoChooseProfileFriends_fichaAmigo_imagen img {position:absolute; left:4px; top:4px; width:80px; height:80px;}
					span.ventanaDialogoChooseProfileFriends_fichaAmigo_nombre {position:absolute; left:112px; top:43px; color:#333; font-size:14px;  }
					span.ventanaDialogoChooseProfileFriends_fichaAmigo_ciudad {position:absolute; left:112px; top:61px; color:#333; font-size:12px;  }
					span.ventanaDialogoChooseProfileFriends_fichaAmigo_amigos {position:absolute; left:112px; top:79px; color:#999; font-size:12px;  }
					div.ventanaDialogoChooseProfileFriends_fichaAmigo_boton {
						-moz-border-radius: 11px;
				   	-webkit-border-radius: 11px;
				   	-ms-border-radius: 11px;
				   	-khtml-border-radius: 11px;
				   	border-radius: 11px;						
						
						display:inline-block; padding-left:11px; padding-right:11px;
						height:20px; line-height:20px;
						background-color:#005151;	
						
						position:absolute; left:112px; top:98px;
						cursor:pointer;
					}		
						div.ventanaDialogoChooseProfileFriends_fichaAmigo_boton span {color:#FFF; font-size:12px;  }
					div.ventanaDialogoChooseProfileFriends_fichaAmigo_botonGris {
						-moz-border-radius: 11px;
				   	-webkit-border-radius: 11px;
				   	-ms-border-radius: 11px;
				   	-khtml-border-radius: 11px;
				   	border-radius: 11px;						
						
						display:inline-block; padding-left:11px; padding-right:11px;
						height:20px; line-height:20px;
						background-color:#ccc;	
						
						position:absolute; left:112px; top:98px;
					}		
						div.ventanaDialogoChooseProfileFriends_fichaAmigo_botonGris span {color:#000; font-size:12px;  }

				div.ventanaDialogoChooseProfileFriends_fichaAmigoVacia {position:relative; float:left; width:269px; height:150px; background:url(../img/separador_331.gif) #ecebe5 no-repeat left bottom;}
				
				
	div#ventanaDialogoChooseEmails {width:893px; background-color:#FFF; position:relative; /*top:60px;*/ display:block; margin-left:auto; margin-right:auto; text-align:left;}
		div#ventanaDialogoChooseEmails_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoChooseEmails_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoChooseEmails_iconoRed {position:absolute; width:230px; height:59px; top:52px; right:0px;}
		div#ventanaDialogoChooseEmails_tituloCorto {position:relative; float:left; padding-left:50px; width:613px; margin-top:60px; color:#333; font-size:20px;  }
		div#ventanaDialogoChooseEmails_subtituloCorto {position:relative; float:left; padding-left:50px; width:400px; margin-top:20px; color:#333; font-size:14px;  }
		div#ventanaDialogoChooseEmails_mensajeDerecha {position:absolute; width:230px; height:59px; top:105px; left:520px;color:#333; font-size:14px;  }
		
		div#ventanaDialogoChooseEmails_ejemploEmail {
			-moz-border-radius: 14px;
	   	-webkit-border-radius: 14px;
	   	-ms-border-radius: 14px;
	   	-khtml-border-radius: 14px;
	   	border-radius: 14px;						
			
			display:inline-block; padding-top:28px; padding-bottom:20px;
			background-color:#005151;		
		
			padding-left:26px; padding-right:26px;
		
			position:relative; float:left; margin-left:29px; width:396px; height:242px; margin-top:20px;
			
			color:#FFF; font-size:14px;  
			
		}
		div#ventanaDialogoChooseEmails_pichurricoEjemploEmail {position:relative; float:left; width:9px; height:290px; margin-top:20px;  background:url(../img/pichurrico_azul_9x17.gif) no-repeat left center;}
		div#ventanaDialogoChooseEmails_listadoEmails {
			-moz-border-radius: 14px;
	   	-webkit-border-radius: 14px;
	   	-ms-border-radius: 14px;
	   	-khtml-border-radius: 14px;
	   	border-radius: 14px;						
			
			display:inline-block; padding-top:30px; padding-bottom:10px;
			background-color:#ecebe5;		
			
			padding-left:33px;
			
			position:relative; float:left; margin-left:18px; width:336px; min-height:618px; margin-top:20px;		
		}
			div#ventanaDialogoChooseEmails_listadoEmails div.ventanaDialogoChooseEmails_rowEmail {position:relative; float:left; /*height:28px;*/ line-height:18px; width:300px; margin-top:5px; margin-bottom:5px; color:#000; font-size:14px;  }
				div#ventanaDialogoChooseEmails_listadoEmails div.ventanaDialogoChooseEmails_rowEmail input {position:relative; top:2px;}
		div#ventanaDialogoChooseEmails_areaEmails {
			-moz-border-radius: 14px;
	   	-webkit-border-radius: 14px;
	   	-ms-border-radius: 14px;
	   	-khtml-border-radius: 14px;
	   	border-radius: 14px;						
			
			display:inline-block; padding-top:30px; padding-bottom:10px;
			background-color:#ecebe5;		
			
			padding-left:33px;
			
			position:relative; float:left; margin-left:18px; width:336px; min-height:250px; margin-top:20px;		
		}
			textarea#ventanaDialogoChooseEmails_textareaEmails {border:none; background-color:#ecebe5; resize: none; color:#333; font-size:14px;  }

		div#ventanaDialogoChooseEmails_listadoEmails_barraBotones {position:relative; float:left; width:336px; height:45px; }
			div#ventanaDialogoChooseEmails_listadoEmail_botonAnterior {position:absolute; right:55px; top:8px; width:37px; height:37px; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px;}
				div#ventanaDialogoChooseEmails_listadoEmail_botonAnterior:hover {background-position:0px -37px;}
			div#ventanaDialogoChooseEmails_listadoEmail_botonSiguiente {position:absolute; right:13px; top:8px; width:37px; height:37px; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px;}
				div#ventanaDialogoChooseEmails_listadoEmail_botonSiguiente:hover {background-position:0px -37px;}


		div#ventanaDialogoChooseEmails_barraBoton {position:relative; float:left; width:893px; height:90px; }
		div#ventanaDialogoChooseEmails_botonUnete {
			-moz-border-radius: 18px;
    	-webkit-border-radius: 18px;
    	-ms-border-radius: 18px;
    	-khtml-border-radius: 18px;
    	border-radius: 18px;		
		
			background-color:#005151;
			display:inline-block;
			height:33px; line-height:33px; width:176px;
			text-align:center;				
			position:relative; left:595px; margin-top:21px;
		}
		div#ventanaDialogoChooseEmails_botonUnete:hover {background-color:#ff9900;}
		div#ventanaDialogoChooseEmails_botonUnete span {color:#FFF; font-size:18px;  }
			div#ventanaDialogoChooseEmails_botonUnete span img {position:relative; left:4px;}	

				
				
	div#ventanaDialogoRegisterFormContainer {width:100%; height:100%; text-align:center; position:absolute; top:0px; left:0px; z-index:15000;}
		div#ventanaDialogoRegisterForm {width:510px; margin-left:98px; background-color:#FFF; position:relative; float:left; text-align:left;}
			div#ventanaDialogoRegisterForm_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
				div#ventanaDialogoRegisterForm_botonCerrar:hover {background-position:0px -21px;}
				
			div#ventanaDialogoRegisterForm_headerFB {position:relative; float:left; /*left:28px;*/ width:510px; margin-top:50px; height:231px; background:url(../img/header_bloqueregistro_estrecho.gif) no-repeat left center;}
				div#ventanaDialogoRegisterForm_headerFB_boton {position:absolute; left:317px; top:190px; width:90px; height:34px; cursor:pointer;}
			div#ventanaDialogoRegisterForm_tituloCorto {position:relative; float:left; padding-left:50px; width:843px; margin-top:40px; color:#333; font-size:20px;  }
			div#ventanaDialogoRegisterForm_subtituloCorto {position:relative; float:left; padding-left:50px; width:400px; margin-top:20px; color:#333; font-size:14px;  }
			div#ventanaDialogoRegisterForm_contenedorGris {
				-moz-border-bottom-left-radius: 25px;
		   	-webkit-border-bottom-left-radius: 25px;
		   	-ms-border-bottom-left-radius: 25px;
		   	-khtml-border-bottom-left-radius: 25px;
		   	border-bottom-left-radius: 25px;	
		   	
		   	-moz-border-bottom-right-radius: 25px;
		   	-webkit-border-bottom-right-radius: 25px;
		   	-ms-border-bottom-right-radius: 25px;
		   	-khtml-border-bottom-right-radius: 25px;
		   	border-bottom-right-radius: 25px;
				
				display:inline-block; padding-top:0px; padding-bottom:0px;
				background-color:#ecebe5;
				width:478px;
				
				padding-left:16px;padding-right:16px;
				
				margin-top:0px; /*margin-bottom:26px;*/
				
				position:relative;
				top:0px; /*left:28px;*/	
				
				color:#333; font-size:14px;  			
			}
			div#ventanaDialogoRegisterForm_barraBoton {position:relative; float:left; width:510px; height:90px; text-align:center;}
			div#ventanaDialogoRegisterForm_botonUnete {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:33px; line-height:33px; width:176px;
				text-align:center;				
				position:relative; margin-left:auto; margin-right:auto; margin-top:21px;
				
				cursor:pointer;
			}
			div#ventanaDialogoRegisterForm_botonUnete:hover {background-color:#ff9900;}
			div#ventanaDialogoRegisterForm_botonUnete span {color:#FFF; font-size:18px;  }
				div#ventanaDialogoRegisterForm_botonUnete span img {position:relative; left:4px;}	
							
		
		div#ventanaDialogoRegisterForm_Brand {width:295px; height:525px; position:relative; margin-top:50px; margin-left:20px; display:block; float:left; text-align:left; background:url(../img/bloque_brand.gif) no-repeat left center;}
			div#ventanaDialogoRegisterForm_Brand_boton {position:absolute; left:43px; top:423px; width:210px; height:69px; background:url(../img/btn_crear_canal.png) no-repeat left center; cursor:pointer; }
			
		
		div#ventanaDialogoFeeedback {display:none; z-index:100000; width:833px; height:323px; position:relative; top:150px; margin-left:auto; margin-right:auto; background-color: #fff;}
			div#ventanaDialogoFeeedback_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
				div#ventanaDialogoFeeedback_botonCerrar:hover {background-position:0px -21px;}

			div#ventanaDialogoFeeedback_dibujo{
			    height: 257px;
			    left: 25px;
			    position: absolute;
			    top: 25px;
			    width: 341px;
			    background-image: url("../img/mascota_check.png");
			    background-repeat: no-repeat;
			    background-position: center center;
			}

			div#ventanaDialogoFeeedback_mensaje
			{					
				display:inline-block; 
				padding: 15px 25px;
				background-color:#014141;
				width:300px; min-height:50px;
				border:solid 2px #FFF;
				position:absolute;; float:left;
				top:50px; margin-left:430px;
				margin-top:55px; 	
				color:#FFF; font-size:20px; 
				text-align: center;; 
			}	
			div#ventanaDialogoFeeedback_mensaje a{
				color: #fff;
				display: inline-block;
				margin: 15px 10px 10px 0;
				padding: 5px 10px; 
				border: 1px solid #FFF;
				font-size: 14px;
			}
			div#ventanaDialogoFeeedback_pichurrico {position:absolute; left:385px; top:85px; width:9px; height:15px; background:url(../img/puntica_bocadillo_dialogodoctor.png) no-repeat left center;}		
		
		
		div#ventanaDialogoRetoContainer {display:none; width:100%; height:100%; text-align:center; position:absolute; top:0px; left:0px; z-index:15000;}
		div.ventanaDialogoReto {width:893px; background-color:#FFF; position:relative; top:20px; display:block; margin-left:auto; margin-right:auto; z-index:20000;}
		/*div#ventanaDialogoReto1 {height:953px;}
		div#ventanaDialogoReto2 {height:691px;}
		div#ventanaDialogoReto3 {height:1188px;}*/
		
			div#ventanaDialogoReto_lineaBotonCerrar {position:relative; float:left; width:893px; height:38px;}
				div#ventanaDialogoReto_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:17px; right:18px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
					div#ventanaDialogoReto_botonCerrar:hover {background-position:0px -21px;}
			div#ventanaDialogoReto_lineaTitulo {position:relative; float:left; text-align:left; width:843px; height:38px; line-height:38px; padding-left:50px; color:#333; font-size:20px;  }
			div#ventanaDialogoReto_lineaSubTitulo {position:relative; float:left; text-align:left; width:843px; height:16px; line-height:16px; padding-left:50px; color:#333; font-size:14px;  }
			
			div#ventanaDialogoReto_containerGris_elegirJuego 
			{
				-moz-border-radius: 12px;
		   	-webkit-border-radius: 12px;
		   	-ms-border-radius: 12px;
		   	-khtml-border-radius: 12px;
		   	border-radius: 12px;						
				
				display:inline-block; padding-top:31px; padding-bottom:31px;
				padding-left:20px; padding-right:23px;
				background-color:#ecebe5;
				width:794px; height:235px;
				
				margin-top:26px; margin-bottom:30px;
				
				position:relative; float:left;
				top:0px; margin-left:29px;	
				
				color:#333; font-size:14px;  
			}			
			
			div#vDR_cG_elegirJuego_cajaRetoAleatorio {width:416px;}
			div#vDR_cG_elegirJuego_cajaBuscarJuego {width:338px;}

			div#vDR_cG_elegirJuego_cajaBuscarEntreAmigos {width:371px; margin-left:210px; margin-right:210px;}
			div#vDR_cG_elegirJuego_cajaBuscarPorEmail {width:371px;}


				div#vDR_cG_elegirJuego_cajaRetoAleatorio div.vDR_cG_cajaBicolor_cabecera,
				div#vDR_cG_elegirJuego_cajaBuscarJuego div.vDR_cG_cajaBicolor_cabecera {height:63px;}

				div#vDR_cG_elegirJuego_cajaBuscarEntreAmigos div.vDR_cG_cajaBicolor_cabecera,
				div#vDR_cG_elegirJuego_cajaBuscarPorEmail div.vDR_cG_cajaBicolor_cabecera {height:38px;}

				div#vDR_cG_elegirJuego_cajaRetoAleatorio div.vDR_cG_cajaBicolor_cuerpo,
				div#vDR_cG_elegirJuego_cajaBuscarJuego div.vDR_cG_cajaBicolor_cuerpo {height:142px;}

				div#vDR_cG_elegirJuego_cajaBuscarEntreAmigos div.vDR_cG_cajaBicolor_cuerpo,
				div#vDR_cG_elegirJuego_cajaBuscarPorEmail div.vDR_cG_cajaBicolor_cuerpo {height:140px;}


			div.ventanaDialogoReto_containerGris_containerCajaBicolor {position:relative; float:left; width:466px; margin-left:10px; margin-right:10px;}
				div.vDR_cG_cajaBicolor_cabecera
				{
					-moz-border-top-right-radius: 14px;
					-moz-border-top-left-radius: 14px;
		    	-webkit-border-top-right-radius: 14px;
		    	-webkit-border-top-left-radius: 14px;
		    	-ms-border-top-right-radius: 14px;
		    	-ms-border-top-left-radius: 14px;
		    	-khtml-border-top-right-radius: 14px;
		    	-khtml-border-top-left-radius: 14px;
		    	border-top-right-radius: 14px;
		    	border-top-left-radius: 14px;
				
					position:relative; float:left; 
					width:100%; background-color:#b1b9bf;
					
					padding-top:14px; padding-bottom:14px;
				}
				
						div.vDR_cG_cajaBicolor_cabeceraCerrada
						{
							-moz-border-radius: 14px;
				    	-webkit-border-radius: 14px;
				    	-ms-border-radius: 14px;
				    	-khtml-border-radius: 14px;
				    	border-radius: 14px;
						}				
				
					div.vDR_cG_cajaBicolor_cabecera_titulo {position:absolute; left:18px; top:15px; text-align:left; color:#FFF; font-size:20px;  }
					div.vDR_cG_cajaBicolor_cabecera_subtitulo {position:absolute; left:18px; top:44px; width:325px; text-align:left; color:#000; font-size:14px;  }
					div.vDR_cG_cajaBicolor_cabecera_subtitulo2 {position:absolute; left:18px; top:18px; width:300px; height:32px; display:table; overflow:hidden; text-align:left; color:#000; font-size:14px;  }
						div.vDR_cG_cajaBicolor_cabecera_subtitulo2 div  {position:relative; display: table-cell; vertical-align: middle; /*top:50%;*/}
							div.vDR_cG_cajaBicolor_cabecera_subtitulo2 div div  {position:relative; /*top:-50%;*/}
					
					div.vDR_cG_cajaBicolor_cabecera_botonRedondo {cursor:pointer; position:absolute; right:15px; top:29px; width:37px; height:37px;}
						div.vDR_cG_cajaBicolor_cabecera_botonRedondoDesplegar {background:url(../img/boton_azul_flechabajo_37.png) no-repeat 0px 0px;}
							div.vDR_cG_cajaBicolor_cabecera_botonRedondoDesplegar:hover {background-position:0px -37px;}
						div.vDR_cG_cajaBicolor_cabecera_botonRedondoPlegar {background:url(../img/boton_azul_flecharriba_37.png) no-repeat 0px 0px;}
							div.vDR_cG_cajaBicolor_cabecera_botonRedondoPlegar:hover {background-position:0px -37px;}
				div.vDR_cG_cajaBicolor_cuerpo
				{
					-moz-border-bottom-right-radius: 14px;
					-moz-border-bottom-left-radius: 14px;
		    	-webkit-border-bottom-right-radius: 14px;
		    	-webkit-border-bottom-left-radius: 14px;
		    	-ms-border-bottom-right-radius: 14px;
		    	-ms-border-bottom-left-radius: 14px;
		    	-khtml-border-bottom-right-radius: 14px;
		    	-khtml-border-bottom-left-radius: 14px;
		    	border-bottom-right-radius: 14px;
		    	border-bottom-left-radius: 14px;
				
					position:relative; float:left; 
					width:100%; background-color:#f4f4f4;
					
					padding-bottom:14px;
				}		
				
				div#vDR_cG_elegirJuego_cajaBuscarEntreAmigos div.vDR_cG_cajaBicolor_cabecera_botonRedondo,
				div#vDR_cG_elegirJuego_cajaBuscarPorEmail div.vDR_cG_cajaBicolor_cabecera_botonRedondo {top:14px;}				
				
				
				div#vDR_cG_elegirJuego_cajaBuscarJuego div.vDR_cG_cajaBicolor_cabecera_subtitulo  {width:250px;}
			
					div#vDR_cG_elegirJuego_cajaCategorias {position:relative; width:393px; left:23px; margin-top:25px;margin-bottom:10px;}
						div.vDR_cG_elegirJuego_categoria_radio_container {position:relative; float:left; text-align:left; width:129px; color:#333; font-size:14px;   margin-bottom:4px;}
									
				
				div#vDR_cG_elegirJuego_containerBusquedaJuego {
					-moz-border-radius: 11px;
		    	-webkit-border-radius: 11px;
		    	-ms-border-radius: 11px;
		    	-khtml-border-radius: 11px;
		    	border-radius: 11px;		
		  
		  		padding-left:10px; padding-right:10px;
		    	
		    	position:relative; left:24px; margin-top:25px;
		    	float:left;
		    	width:237px; height:33px;
		    	background-color:#FFF;		
				}
					div#vDR_cG_elegirJuego_containerBusquedaJuego input {border:none; background-color:#FFF; color:#333; font-size:12px;   margin-top:8px; resize: none; outline: none;}
				div#vDR_cG_elegirJuego_botonBusquedaJuego {position:relative; float:left; left:30px; margin-top:27px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px;}
					div#vDR_cG_elegirJuego_botonBusquedaJuego:hover {background-position:0px -26px;}
				span#vDR_cG_elegirJuego_labelJuegoElegido {position:relative; float:left; text-align:left; width:406px; margin-left:32px; margin-top:15px; margin-bottom:15px; color:#333; font-size:14px;  }

				div#ventanaDialogoReto_botonLanzarReto {
					-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px;						
					
					cursor:pointer;
					
					display:inline-block; padding-left:30px; padding-right:30px;
					position:relative; height:33px; line-height:33px;
					background-color:#005151;
					
					margin-top:15px;
					margin-left:auto; margin-right:auto;	
				}
					div#ventanaDialogoReto_botonLanzarReto span {position:relative; color:#FFF; font-size:16px;  }
					div#ventanaDialogoReto_botonLanzarReto img {position:relative; left:6px; top:3px;}
					
			div#ventanaDialogoReto_bloqueInstruccionesRetos {position:relative; float:left; text-align:center; width:893px; height:160px; background:url(../img/instrucciones_dialogo_lanzar_reto.gif);}		

			div#ventanaDialogoReto_containerYoRetador {display:none; position:relative; float:left; text-align:center; width:893px; height:199px;}
				div#ventanaDialogoReto_containerGris_infoRetador
				{
					-moz-border-radius: 12px;
			   	-webkit-border-radius: 12px;
			   	-ms-border-radius: 12px;
			   	-khtml-border-radius: 12px;
			   	border-radius: 12px;						
					
					display:inline-block; padding-top:24px; padding-bottom:24px;
					padding-left:28px; padding-right:28px;
					background-color:#ecebe5;
					/*width:258px; height:207px;*/
					
					margin-top:26px; margin-bottom:30px;
					
					position:relative; margin-left:auto; margin-right:auto;	
					
					color:#333; font-size:14px;  
				}
					td#vDR_cG_infoRetador_imagen {width:88px; height:88px; border: solid 1px #FFF; background-color:#F0F;}
					td#vDR_cG_infoRetador_texto {padding-left:18px; line-height:18px; text-align:left; color:#333; font-size:13px;   vertical-align:middle;}
					
					
			div#ventanaDialogoReto_containerVersus {display:none; position:relative; float:left; text-align:center; width:893px; height:42px; line-height:42px; color:#005151; font-size:38px;  }
			
			div#ventanaDialogoReto_containerGris_elegirContrario 
			{
				-moz-border-radius: 12px;
		   	-webkit-border-radius: 12px;
		   	-ms-border-radius: 12px;
		   	-khtml-border-radius: 12px;
		   	border-radius: 12px;						
				
				display:inline-block; padding-top:31px; padding-bottom:31px;
				padding-left:20px; padding-right:23px;
				background-color:#ecebe5;
				width:790px; height:250px;
				
				margin-top:26px;
				
				position:relative; float:left;
				top:0px; margin-left:29px;	
				
				color:#333; font-size:14px;  
			}			
			
				div#vDR_cG_elegirContrario_tituloCentrado {position:relative; float:left; text-align:center; width:790px; margin-bottom:23px; height:24px; line-height:24px; color:#333; font-size:20px;  }			
			
			
			
			div#vDR_cG_eC_cajaBuscarEntreAmigo_containerBusquedaAmigo{
					-moz-border-radius: 11px;
		    	-webkit-border-radius: 11px;
		    	-ms-border-radius: 11px;
		    	-khtml-border-radius: 11px;
		    	border-radius: 11px;		
		  
		  		padding-left:10px; padding-right:10px;
		    	
		    	position:relative; left:30px; margin-top:20px;
		    	float:left;
		    	width:237px; height:33px;
		    	background-color:#FFF;		
				}
					div#vDR_cG_eC_cajaBuscarEntreAmigo_containerBusquedaAmigo input {border:none; background-color:#FFF; color:#333; font-size:12px;   margin-top:8px; resize: none; outline: none;}
				div#vDR_cG_eC_cajaBuscarEntreAmigo_botonBusquedaJuego {position:relative; float:left; left:36px; margin-top:22px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px;}
					div#vDR_cG_eC_cajaBuscarEntreAmigo_botonBusquedaJuego:hover {background-position:0px -26px;}
				div#vDR_cG_eC_cajaBuscarEntreAmigo_separador {position:relative; float:left; left:21px; margin-top:23px; width:331px; height:1px; background:url(../img/separador_331.gif) no-repeat left center;}
				table#vDR_cG_eC_cajaBuscarEntreAmigo_tableJuegoElegido {position:relative; float:left; left:38px; margin-top:15px; width:295px; height:42px;}
					td#vDR_cG_eC_cBEA_tableJuegoElegido_label {text-align:left; color:#666; font-size:13px;  width:118px;}
					td#vDR_cG_eC_cBEA_tableJuegoElegido_imagen {height:42px;width:42px;}
						td#vDR_cG_eC_cBEA_tableJuegoElegido_imagen img {display:block; width:42px; height:42px;border:solid 1px #FFF;}
					td#vDR_cG_eC_cBEA_tableJuegoElegido_nombre {text-align:left; padding-left:10px; color:#333; font-size:13px; }
	
			div#vDR_cG_eC_cajaBuscarEntreAmigo_containerMandarEmail {
				-moz-border-radius: 11px;
	    	-webkit-border-radius: 11px;
	    	-ms-border-radius: 11px;
	    	-khtml-border-radius: 11px;
	    	border-radius: 11px;

	  		padding-left:10px; padding-right:10px;

	    	position:relative; left:20px; margin-top:54px;
	    	float:left;
	    	width:310px; height:33px;
	    	background-color:#FFF;		
	    	
	    	text-align:left;
			}
				div#vDR_cG_eC_cajaBuscarEntreAmigo_containerMandarEmail input {border:none; background-color:#FFF; color:#333; font-size:12px;   margin-top:8px; resize: none; outline: none;}


			div#vDR_cG_eJ_cajaBuscarJuego_separador {position:relative; float:left; left:21px; margin-top:23px; width:295px; height:1px; background:url(../img/separador_295.gif) no-repeat left center;}
			table#vDR_cG_eJ_cajaBuscarJuego_tableJuegoElegido {position:relative; float:left; left:33px; margin-top:15px; width:272px; height:42px;}
				td#vDR_cG_eJ_cBJ_tableJuegoElegido_label {text-align:left; color:#666; font-size:13px;  width:82px;}
				td#vDR_cG_eJ_cBJ_tableJuegoElegido_imagen {height:42px;width:42px;}
					td#vDR_cG_eJ_cBJ_tableJuegoElegido_imagen img {display:block; width:42px; height:42px;border:solid 1px #FFF; background-color:#F0F;}
				td#vDR_cG_eJ_cBJ_tableJuegoElegido_nombre {text-align:left; padding-left:10px; color:#333; font-size:13px; }

			
			
	#ventanaDialogo_ProfeRecomendadoClase { display:none; height: auto;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;  width: 620px;}
		#ventanaDialogo_ProfeRecomendadoClase_header {  background-color: #005151;  float: left;  height: 130px;  position: relative;  width: 100%;}
			#vD_PRC_header_portada {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border: 1px solid #e1dddd;  height: 88px;  left: 46px;  position: absolute;  top: 20px;  width: 88px;}
			#vD_PRC_header_titulo {  color: #fff;  font-size: 24px;  left: 160px;  line-height: 24px;  position: absolute;  top: 30px;  width: 450px;}		
			#vD_PRC_header_receptor {  color: #fff;  font-size: 14px;  left: 160px;  position: absolute;  top: 90px;  width: 450px;}
			#vD_PRC_header_botonCerrar {  color: #fff;  cursor: pointer;  font-size: 24px;  position: absolute;  right: 10px;  top: 2px;}			
		#ventanaDialogo_ProfeRecomendadoClase_body {  background-color: #fff;  float: left;  height: auto;  position: relative;  width: 100%;}
			#vD_PRC_body_header {  float: left;  height: 20px;  line-height: 20px;  margin-top: 41px;  position: relative;  width: 100%;}
				#vD_PRC_body_header_resultado {  color: #707070;  float: left;  font-size: 14px;  margin-left: 255px;  position: relative;  text-align: center;  width: 70px;}
				#vD_PRC_body_header_nota {  margin-left: 46px;  width: 90px; color: #707070;  float: left;  font-size: 14px; position: relative;  text-align: center; }
			#vD_PRC_body_contenido {  float: left;  height: auto;  margin-bottom: 50px;  position: relative;  width: 100%;}
				.vD_PRC_body_linea {  float: left;  height: 52px;  position: relative;  width: 100%;}
					.vD_PRC_body_linea_avatar {
					  height: 35px;
					  margin-left: 59px;
					  margin-top: 8px;
					  position: relative;
					  float: left;
					  width: 35px;
					  background-position: center center;
    				background-repeat: no-repeat;
    				background-size: cover;
					}
				.vD_PRC_body_linea_nombre {  float: left;  font-size: 14px;  height: 52px;  line-height: 52px;  margin-left: 18px;  position: relative;  width: 140px;}
				.vD_PRC_body_linea_resultado {  color: #999;  float: left;  font-size: 14px;  height: 52px;  line-height: 52px;  position: relative;  text-align: center;  width: 70px;}
					.vD_PRC_body_linea_resultado > span {  color: #333;  font-size: 24px;}				
				.vD_PRC_body_linea_nota {  color: #999;  float: left;  font-size: 14px;  height: 52px;  line-height: 52px;  position: relative;  text-align: center;  width: 90px; margin-left:46px;}
					.vD_PRC_body_linea_nota > span {  color: #333;  font-size: 24px;}
				.vD_PRC_body_linea_tiempo {  color: #333;  float: left;  font-size: 14px;  height: 52px;  line-height: 52px;  position: relative;  text-align: center;  width: 70px; margin-left:40px;}						
					.vD_PRC_body_linea_tiempo > span {  background: rgba(0, 0, 0, 0) url("../img/icon-time-partidas.png") no-repeat scroll left center;  padding-left: 17px;}
				.vD_PRC_body_linea_pendiente {  color: #fe9900;  float: left;  font-size: 18px;  height: 52px;  line-height: 52px;  position: relative;  text-align: center;  width: 300px;}	
				
			.vD_PRC_body_separador {  background-color: #ccc;  float: left;  height: 1px;  margin-left: 115px;  position: relative;  width: 450px;}		

			#vD_PRC_body_contenido table{ width: 100%; }
			.vD_PRC_body_table{ width: 100%; border-bottom: 1px solid #f4f4f4; }
				.vD_PRC_body_table .nameAlumno{ width: 25%; border-left: 1px solid #f4f4f4; height: 50px; }
					.vD_PRC_body_table .nameAlumno .vD_PRC_body_linea_avatar{ float: none; margin: 0; display: inline-block; width: 40px; top: 10px; margin-left: 10px; }
					.vD_PRC_body_table .nameAlumno .vD_PRC_body_linea_nombre{ float: none; margin: 0; display: inline-block; width: auto; height: 50px; line-height: 50px; margin-left: 10px; }
				.vD_PRC_body_table .resultAlumno{ width: 75%; text-align: center; color: #666666; border-right: 1px solid #f4f4f4;}
					.vD_PRC_body_table .resultAlumno table tr td{ border-left: 1px solid #f4f4f4; height: 50px; }
					.vD_PRC_body_table .resultAlumno table tr td i{ width: 10px; }
					.vD_PRC_body_table .resultAlumno table tr td i.fa-check{ color: #00bfbe; }
					.resultAlumno table tr td.imagenPortada{ text-align: center; margin: 0 auto; }
					.resultAlumno table tr td.imagenPortada img{ margin: 5px; width: 40px; height: 40px; -moz-border-radius: 25px; -webkit-border-radius: 25px; -ms-border-radius: 25px; -khtml-border-radius: 25px; border-radius: 25px; }



	div#bodyPerfil_HistorialBig {  background-color: #fff;  float: left;  height: auto;  margin-left: 0;  position: relative;  width: auto; margin-top:25px; margin-bottom: 50px;}		
		#ventanaDialogo_ProfeItinerarioRecomendadoClase_header {  background-color: #f4f4f4;  float: left;  height: 130px;  position: relative;  width: 100%; margin-top: 10px; }	
			#vD_PIRC_header_portada {  background-position: center center; background-repeat: no-repeat; background-size: cover; border: 1px solid #e1dddd; height: 88px; left: 25px; position: absolute; top: 20px; width: 88px; border: 1px solid #e1dddd; -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px;}
			#vD_PIRC_header_titulo {  font-size: 24px;  left: 140px;  line-height: 24px;  position: absolute;  top: 35px;  width: 600px;}		
			#vD_PIRC_header_receptor {  font-size: 16px;  left: 140px;  position: absolute;  top: 70px;  width: 600px; color: #666666; }
				
				
	#ventanaDialogo_ProfeRecomendar { display:none; height: auto;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;  width: 769px;}
		#ventanaDialogo_ProfeRecomendar_header {  background-color: #005151;  float: left;  height: 130px;  position: relative;  width: 100%;}
			#vD_PR_header_portada {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border: 1px solid #e1dddd;  height: 88px;  left: 42px;  position: absolute;  top: 20px;  width: 88px;}
			#vD_PR_header_titulo {  color: #f4f4f4;  font-size: 24px;  left: 160px;  line-height: 24px;  position: absolute;  top: 55px;  width: 600px;}		
			#vD_PR_header_botonCerrar { z-index: 100;  color: #000;  cursor: pointer;  font-size: 24px;  position: absolute;  right: 20px;  top: 20px;}			
		#ventanaDialogo_ProfeRecomendar_body {  background-color: #fff;  float: left;  height: auto;  position: relative;  width: 100%;}
			#vD_PR_body_titulo {  float: left;  font-size: 30px;  height: 38px;  line-height: 38px;  margin-top: 30px;  position: relative;  text-align: center;  width: 100%;}
			#vD_PR_body_subtitulo {  float: left;  font-size: 16px;  height: 38px;  line-height: 38px;  margin-top: 5px;  position: relative;  text-align: center;  width: 100%;}
			#vD_PR_body_centradorClases {  float: left;  height: 35px;  margin-top: 40px;  position: relative;  width: 100%;}
				#vD_PR_body_comboClases {  background-color: #f4f4f4;  height: 35px;  line-height: 35px;  margin-left: auto;  margin-right: auto;  position: relative;  width: 250px;}
					#vD_PR_body_cC_elegida {  float: left;  font-size: 15px;  height: 35px;  line-height: 35px;  margin-left: 15px;  position: relative;  width: 196px;}
					#vD_PR_body_cC_boton {  background-color: #015152;  float: left;  height: 35px;  position: relative;  width: 39px; background-repeat:no-repeat; background-position:center; cursor:pointer;}
						.vD_PR_body_cC_botonDesplegar {background-image:url(../img/icono-flecha-desplegar19x6.png);}
						.vD_PR_body_cC_botonPlegar {background-image:url(../img/icono-flecha-plegar19x6.png);}
					#vD_PR_body_listadoClases { display:none; background-color: #015152;  height: auto;  margin-left: auto;  margin-right: auto;  position: relative;  width: 250px;  z-index: 10;}
						#vD_PR_body_listadoClases > ul {  padding-bottom: 10px;  padding-top: 10px;}
							#vD_PR_body_listadoClases li {  color: #fff;  cursor: pointer;  font-size: 15px;  height: 32px;  line-height: 32px;  width: 100%;}
								#vD_PR_body_listadoClases li span {  margin-left: 14px;}
								#vD_PR_body_listadoClases li:hover{background-color:#014141;}
			#vD_PR_body_centradorZonaNombres {float: left; height: auto;  position: relative; width: 100%;}
				#vD_PR_body_zonaNombres { display:none; background-color: #f4f4f4;  height: 100%;  margin-left: auto;  margin-right: auto;  margin-top: 14px;  padding-bottom: 20px;  padding-top: 20px;  position: relative;  width: 689px;}
					.vD_PR_body_nombre {  color: #333;  float: left;  font-size: 15px;  height: 33px;  line-height: 33px;  margin-left: 60px;  position: relative;  width: 160px;}
						.vD_PR_body_nombre > span {  margin-left: 10px;}
					#vD_PR_body_todos > span {color:#005151 !important;font-weight: bold;}				
			#vD_PR_body_zonaBoton {  float: left;  height: 43px;  margin-bottom: 60px;  margin-top: 40px;  position: relative;  width: 100%;}
			#vD_PR_body_zonaBotones {  margin-bottom: 60px;  margin-top: 40px; width: 100%; text-align: center;}
				#vD_PR_body_btnRecomendar {  background-color: #ff9900;  color: #fff;  cursor: pointer;  height: 43px;  line-height: 43px;  margin-left: auto;  margin-right: auto;  position: relative;  text-align: center;  width: 151px;}
			#vD_PR_step2 { display: none; }
			#vD_PR_body_btnCat {
				background-color: #f4f4f4;
			    cursor: pointer;
			    margin-left: auto;
			    margin-right: auto;
			    position: relative;
			    text-align: center;
			    width: 160px; 
			    display: inline-block;
			    height: 160px;
			    background-size: 90px; 
			    background-repeat: no-repeat;
			    background-position: center 20px;
			    margin-left: 20px;
			    margin-top: 20px;
			    position: relative;
			}
			#vD_PR_body_btnCatText {
				position: absolute;
				bottom: 0;
				width: 100%;
				text-align: center;
				color: #4f4f4f;
				height: 30px;
				padding-bottom: 10px;

			}



	#ventanaDialogo_AlumnoRecomendar { display:none;  height: auto;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;  width: 769px;}
		#ventanaDialogo_AlumnoRecomendar_header {  background-color: #005151;  float: left;  height: 130px;  position: relative;  width: 100%;}
			#vD_PA_header_portada {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border: 1px solid #e1dddd;  height: 88px;  left: 42px;  position: absolute;  top: 20px;  width: 88px;}
			#vD_PA_header_titulo {  color: #f4f4f4;  font-size: 24px;  left: 160px;  line-height: 24px;  position: absolute;  top: 55px;  width: 600px;}		
			#vD_PA_header_botonCerrar { z-index: 100; color: #000;  cursor: pointer;  font-size: 24px;  position: absolute;  right: 20px;  top: 20px;}			
		#ventanaDialogo_AlumnoRecomendar_body {  background-color: #fff;  float: left;  height: auto;  position: relative;  width: 100%;}
			#vD_PA_body_titulo {  float: left;  font-size: 30px;  height: 38px;  line-height: 38px;  margin-top: 30px;  position: relative;  text-align: center;  width: 100%;}
			#vD_PA_body_subtitulo {  float: left;  font-size: 18px;  height: 28px;  line-height: 28px;  margin-top: 24px;  position: relative;  text-align: center;  width: 100%;}
			#vD_PA_body_centradorZonaNombres {float: left; height: auto;  position: relative; width: 100%;}
				#vD_PA_body_zonaNombres {  background-color: #f4f4f4;  height: 100%;  margin-left: auto;  margin-right: auto;  margin-top: 14px;  padding-bottom: 20px;  padding-top: 20px;  position: relative;  width: 689px;}
					.vD_PA_body_nombre {  color: #333;  float: left;  font-size: 15px;  height: 33px;  line-height: 33px;  margin-left: 60px;  position: relative;  width: 160px;}
						.vD_PA_body_nombre > span {  margin-left: 10px;}				
			#vD_PA_body_zonaBoton {  float: left;  height: 43px;  margin-bottom: 60px;  margin-top: 40px;  position: relative;  width: 100%;}
				#vD_PA_body_btnRecomendar {  background-color: #ff9900;  color: #fff;  cursor: pointer;  height: 43px;  line-height: 43px;  margin-left: auto;  margin-right: auto;  position: relative;  text-align: center;  width: 151px;}



	#ventanaDialogo_AlumnoRetar { display:none;  height: auto;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;  width: 769px;}
		#ventanaDialogo_AlumnoRetar_header {  background-color: #005151;  float: left;  height: 130px;  position: relative;  width: 100%;}
			#vD_ARt_header_portada {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border: 1px solid #e1dddd;  height: 88px;  left: 42px;  position: absolute;  top: 20px;  width: 88px;}
			#vD_ARt_header_titulo {  color: #f4f4f4;  font-size: 24px;  left: 160px;  line-height: 24px;  position: absolute;  top: 55px;  width: 600px;}		
			#vD_ARt_header_botonCerrar {  color: #000;  cursor: pointer;  font-size: 24px;  position: absolute;  right: 20px;  top: 20px; z-index:10;}			
		#ventanaDialogo_AlumnoRetar_body {  background-color: #fff;  float: left;  height: auto;  position: relative;  width: 100%;}
			#vD_ARt_body_titulo {  float: left;  font-size: 30px;  height: 38px;  line-height: 38px;  margin-top: 30px;  position: relative;  text-align: center;  width: 100%;}
			#vD_ARt_body_bloques {  float: left;  height: 261px;  margin-bottom: 40px; margin-top: 36px;  position: relative;  width: 100%;}
				.vD_ARt_body_bloque {  float: left;  height: 261px;  position: relative;  width: 384px;}
					.vD_ARt_body_bloque_contenido {  float: left;  height: 209px;  position: relative;  width: 100%;}
						#vD_ARt_b_b_c_tituloElige {  float: left;  font-size: 24px;  height: 60px;  line-height: 30px;  margin-top: 12px;  padding-left: 25%;  padding-right: 25%;  position: relative;  text-align: center;  width: 50%;}
							#vD_ARt_b_b_c_tituloElige > span {  font-weight: bold;}
						#vD_Art_b_b_c_centradorCombos {  float: left;  height: 35px;  margin-top: 25px;  position: relative;  width: 100%;}
							#vD_Art_b_b_c_comboCompis {  background-color: #f4f4f4;  height: 35px;  line-height: 35px;  margin-left: auto;  margin-right: auto;  position: relative;  width: 210px;}
								#vD_Art_b_b_c_cC_elegido {  color: #333;  float: left;  font-size: 15px;  height: 35px;  line-height: 35px;  margin-left: 14px;  position: relative;  width: 156px;}
								#vD_Art_b_b_c_cC_boton {  background-color: #015152;  float: left;  height: 35px;  position: relative;  width: 39px; background-repeat:no-repeat; background-position:center; cursor:pointer;}
									.vD_Art_b_b_c_cC_botonDesplegar {background-image:url(../img/icono-flecha-desplegar19x6.png);}
									.vD_Art_b_b_c_cC_botonPlegar {background-image:url(../img/icono-flecha-plegar19x6.png);}
							#vD_Art_b_b_c_listadoCompis { display:none; background-color: #015152;  height: auto;  left: 88px;  position: absolute;  width: 592px;  z-index: 10;}
								#vD_Art_b_b_c_listadoCompis > ul {  float: left;  padding-bottom: 28px;  padding-top: 28px;  position: relative;  width: 100%;}
									#vD_Art_b_b_c_listadoCompis li {  color: #fff;  cursor: pointer;  float: left;  font-size: 15px;  height: 32px;  line-height: 32px;  position: relative;  width: 33%;}
										#vD_Art_b_b_c_listadoCompis li span {  margin-left: 36px;}										
										#vD_Art_b_b_c_listadoCompis li span:hover{background-color:#014141;}
						
						#vD_ARt_b_b_c_tituloCiegas {  float: left;  font-size: 24px;  font-weight: bold;  height: 43px;  line-height: 43px;  position: relative;  text-align: center;  width: 100%;}
						#vD_ARt_b_b_c_subtituloCiegas {  float: left;  font-size: 16px;  height: 25px;  line-height: 25px;  position: relative;  text-align: center;  width: 100%;}
						#vD_ARt_b_b_c_centradorContenedor { float: left; height: 88px;  margin-top: 15px;  position: relative;  width: 100%; text-align:center;}
							#vD_ARt_b_b_c_contenedor {  background-color: #f4f4f4;  height: 88px;  position: relative;  width: 293px; margin-left:auto; margin-right:auto;}
								#vD_ARt_b_b_c_avatar {
									-moz-border-radius: 30px;
						    	-webkit-border-radius: 3px;
						    	-ms-border-radius: 3px;
						    	-khtml-border-radius: 3px;
						    	border-radius: 30px;									
								  background-position: center center;
								  background-repeat: no-repeat;
								  background-size: cover;
								  border: 1px solid #ccc;
								  height: 58px;
								  left: 19px;
								  position: absolute;
								  top: 14px;
								  width: 58px;
								}
								#vD_ARt_b_b_c_nick {  color: #333;  font-size: 15px;  left: 97px;  position: absolute;  text-align: left;  top: 16px;  width: 150px;}
								#vD_ARt_b_b_c_clase {  color: #666;  font-size: 14px;  left: 97px;  position: absolute;  text-align: left;  top: 40px;  width: 190px;}
						
					.vD_ARt_body_bloque_alineadorBoton {  float: left;  height: 43px;  position: relative;  text-align: center;  width: 100%;}
						.vD_ARt_body_bloque_botonRetar {  background-color: #ff9900;  color: #fff;  cursor: pointer;  font-size: 18px;  font-weight: bold;  height: 43px;  line-height: 43px;  margin-left: auto;  margin-right: auto;  position: relative;  text-align: center;  width: 97px;}
				.vD_ARt_body_separadorBloques {  background-color: #ccc;  float: left;  height: 261px;  position: relative;  width: 1px;}
		#ventanaDialogo_AlumnoRetar_footer  {  background-color: #f4f4f4;  float: left;  height: auto;  position: relative;  width: 100%;}
			#vD_ARt_footer_titulo {  color: #333;  float: left;  font-size: 20px;  font-weight: bold;  height: 80px;  line-height: 80px;  position: relative;  text-align: center;  width: 100%;}
			#vD_ARt_footer_reglas {  float: left;  height: 187px;  margin-bottom: 30px;  margin-top: 13px;  position: relative;  width: 100%;}
				.vD_ARt_footer_bloqueRegla {  float: left;  height: 187px;  position: relative;  width: 33%;}
					.footer_bloqueReglaSeparador {  border-left: 1px solid #ccc;}
					.vD_ARt_footer_bloqueRegla_icono {  background-position: left center;  background-repeat: no-repeat;  float: left;  height: 44px;  margin-left: 17%;  position: relative;  text-align: left;  width: 83%;}
						.bloqueRegla_iconoGanado {  background-image: url("../img/icono-footer-retos-ganado.png");}
						.bloqueRegla_iconoEmpatado {  background-image: url("../img/icono-footer-retos-empatado.png");}
						.bloqueRegla_iconoPerdido {  background-image: url("../img/icono-footer-retos-perdido.png");}
					.vD_ARt_footer_bloqueRegla_titulo {  color: #333;  float: left;  font-size: 24px;  font-weight: bold;  height: 40px;  line-height: 40px;  margin-left: 15%;  position: relative;  width: 85%;}
					.vD_ARt_footer_bloqueRegla_texto {  color: #333;  float: left;  font-size: 16px;  height: 100px;  margin-left: 15%;  position: relative;  width: 70%;}							
				
		
	#ventanaDialogo_NotificarAlumno { display:none;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;   background-color: #fff;    height: 475px;    width: 876px;}
		#vD_NA_botonCerrar {    color: #999;    cursor: pointer;    font-size: 26px;    position: absolute;    right: 20px;    top: 10px;}
		#vD_NA_dibujo {    height: 257px;    left: 67px;    position: absolute;    top: 97px;    width: 341px; background-image: url("../img/mascota_exclamacion.png"); background-repeat: no-repeat;}
		#vD_NA_zonaImportante {    height: 270px;    position: absolute;    right: 52px;    top: 80px;    width: 390px;}
			#vD_NA_texto1 {    float: left;    font-size: 28px;    font-weight: bold;    position: relative;    text-align: center;    width: 100%;}
			#vD_NA_selectBlock {   float: left;    font-size: 26px;    margin-left: 0;    margin-top: 40px;    position: relative;    text-align: center;    width: 100%;}
			#vD_NA_selectBlock:before {
			    content: '\25bc';
			    position: absolute;
			    pointer-events: none;
			    color: #82888a;
			    top: -5px;
			    bottom: 1px;
			    padding-top: 0.7em;
			    line-height: 1;
			    right: 5px;
			    width: 1em;
			    text-align: center;
			    transform: scale(0.84, 0.42);
			    -webkit-transform: scale(0.84, 0.42);
			    -moz-transform: scale(0.84, 0.42);
			    -ms-transform: scale(0.84, 0.42);
			    -o-transform: scale(0.84, 0.42);
			    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand')";
			    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand');
			}
			#vD_NA_textBlock{
				padding-top: 15px;
				clear: both;
			}
			#vD_NA_textBlock textarea{
				width: 99.5%;
				height: 100px;
				font-size: 16px;
				padding: 10px;
				box-sizing: border-box; 
				margin-top: 5px;
			}
			#vD_NA_reason {
				font-size: 16px;
			    padding-top: 8px;
			    padding-bottom: 8px;
			    padding-right: 2em;
			    -webkit-appearance: none;
			    background: white\0 !important;
			    display: block;
			    padding: 8px 10px;
			    width: 100%;
			    padding: 8px 10px;
			    width: 100%;
			    -webkit-transition: border-color 0.2s;
			    -moz-transition: border-color 0.2s;
			    -o-transition: border-color 0.2s;
			    transition: border-color 0.2s;
			    border: 1px solid #c4c4c4;
			    -webkit-border-radius: 2px;
			    -moz-border-radius: 2px;
			    border-radius: 2px;
			    background-color: #fff;
			    color: #333333;
			    border-radius: 0;
			    border-color: #c4c4c4;
			}
			#vD_NA_btnEliminar {  background-color: #005151;  color: #fff;  cursor: pointer;  float: left;  font-size: 18px;  font-weight: bold;  height: 43px;  line-height: 43px;  margin-left: 36px;  margin-top: 20px;  position: relative;  text-align: center;  width: 158px;}				
			#vD_NA_btnCancelar {  background-color: #fff;  color: #333; border:1px solid #333;  cursor: pointer;  float: left;  font-size: 18px;  font-weight: bold;  height: 41px;  line-height: 41px;  margin-left: 10px;  margin-top: 20px;  position: relative;  text-align: center;  width: 148px;}		


	#ventanaDialogoRetosCongelados { display:none;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;   background-color: #fff;    height: 380px;    width: 430px; border:10px solid #ff9900;}
		#vDRC_botonCerrar {      color: #999;    cursor: pointer;    font-size: 18px;    font-weight: bold;    position: absolute;    right: 15px;    top: 15px; z-index: 15;}
		#vDRC_dibujo {    height: 109px;    left: 128px;    position: absolute;    top: 33px;    width: 174px; background-image: url("../img/dibujo-popup-congelados_normal.gif");}
		#vDRC_zonaImportante {       height: 230px;    left: 40px;    position: absolute;    top: 145px;    width: 350px;}
			#vDRC_titulo {     color:#333; border-bottom: 2px solid #eee;    float: left;    font-size: 20px;    font-weight: bold;    line-height: 56px;    position: relative;    text-align: center;    width: 100%;}
			#vDRC_texto {       color: #333;    float: left;    font-size: 15px;    margin-left: 0;    margin-top: 22px;    position: relative;    text-align: center;    width: 100%;}
			#vDRC_boton {     background-color: #ff9900;    color: #fff;    cursor: pointer;    float: left;    font-size: 16px;    font-weight: bold;    height: 43px;    line-height: 43px;    margin-left: 44px;    margin-top: 30px;    position: relative;    text-align: center;    width: 266px;}				


	#ventanaDialogo_ConfirmarBorradoCommon { display:none;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;   background-color: #fff;    height: 475px;    width: 876px;}
		#vD_CDC_botonCerrar {    color: #999;    cursor: pointer;    font-size: 26px;    position: absolute;    right: 20px;    top: 10px;}
		#vD_CDC_dibujo {    height: 257px;    left: 67px;    position: absolute;    top: 97px;    width: 341px; background-image: url("../img/dibujo-popup-borrado.gif");}
		#vD_CDC_zonaImportante {    height: 270px;    position: absolute;    right: 52px;    top: 90px;    width: 390px;}
			#vD_CDC_texto1 {    float: left;    font-size: 28px;    font-weight: bold;    position: relative;    text-align: center;    width: 100%;}
			#vD_CDC_texto2 {    float: left;    font-size: 26px;    margin-left: 0;    margin-top: 10px;    position: relative;    text-align: center;    width: 100%;}
			#vD_CDC_btnEliminar {  background-color: #005151;  color: #fff;  cursor: pointer;  float: left;  font-size: 18px;  font-weight: bold;  height: 43px;  line-height: 43px;  margin-left: 36px;  margin-top: 37px;  position: relative;  text-align: center;  width: 158px;}				
			#vD_CDC_btnCancelar {  background-color: #fff;  color: #333; border:1px solid #333;  cursor: pointer;  float: left;  font-size: 18px;  font-weight: bold;  height: 41px;  line-height: 41px;  margin-left: 10px;  margin-top: 37px;  position: relative;  text-align: center;  width: 148px;}


	#ventanaDialogo_ConfirmarBorrado { display:none;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;   background-color: #fff;    height: 475px;    width: 876px;}
		#vD_CB_botonCerrar {    color: #999;    cursor: pointer;    font-size: 26px;    position: absolute;    right: 20px;    top: 10px;}
		#vD_CB_dibujo {    height: 257px;    left: 67px;    position: absolute;    top: 97px;    width: 341px; background-image: url("../img/dibujo-popup-borrado.gif");}
		#vD_CB_zonaImportante {    height: 270px;    position: absolute;    right: 52px;    top: 90px;    width: 390px;}
			#vD_CB_texto1 {    float: left;    font-size: 28px;    font-weight: bold;    position: relative;    text-align: center;    width: 100%;}
			#vD_CB_texto2 {    float: left;    font-size: 26px;    margin-left: 0;    margin-top: 10px;    position: relative;    text-align: center;    width: 100%;}
			#vD_CB_texto3 {    float: left;    font-size: 16px;    margin-left: 0;    margin-top: 25px;    position: relative;    text-align: center;    width: 100%;}
			#vD_CB_selectBlock { float: left; font-size: 26px; margin-left: 0; margin-top: 10px; position: relative; text-align: center; width: 100%; }
			#vD_CB_selectBlock:before {
			    content: '\25bc';
			    position: absolute;
			    pointer-events: none;
			    color: #82888a;
			    top: -5px;
			    bottom: 1px;
			    padding-top: 0.7em;
			    line-height: 1;
			    right: 5px;
			    width: 1em;
			    text-align: center;
			    transform: scale(0.84, 0.42);
			    -webkit-transform: scale(0.84, 0.42);
			    -moz-transform: scale(0.84, 0.42);
			    -ms-transform: scale(0.84, 0.42);
			    -o-transform: scale(0.84, 0.42);
			    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand')";
			    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand');
			}
			#vD_CB_reason {
				font-size: 16px;
			    padding-top: 8px;
			    padding-bottom: 8px;
			    padding-right: 2em;
			    -webkit-appearance: none;
			    background: white\0 !important;
			    display: block;
			    padding: 8px 10px;
			    width: 100%;
			    padding: 8px 10px;
			    width: 100%;
			    -webkit-transition: border-color 0.2s;
			    -moz-transition: border-color 0.2s;
			    -o-transition: border-color 0.2s;
			    transition: border-color 0.2s;
			    border: 1px solid #c4c4c4;
			    -webkit-border-radius: 2px;
			    -moz-border-radius: 2px;
			    border-radius: 2px;
			    background-color: #fff;
			    color: #333333;
			    border-radius: 0;
			}
			#vD_CB_btnEliminar {  background-color: #005151;  color: #fff;  cursor: pointer;  float: left;  font-size: 18px;  font-weight: bold;  height: 43px;  line-height: 43px;  margin-left: 36px;  margin-top: 37px;  position: relative;  text-align: center;  width: 158px;}				
			#vD_CB_btnCancelar {  background-color: #fff;  color: #333; border:1px solid #333;  cursor: pointer;  float: left;  font-size: 18px;  font-weight: bold;  height: 41px;  line-height: 41px;  margin-left: 10px;  margin-top: 37px;  position: relative;  text-align: center;  width: 148px;}
				
	#ventanaDialogo_ConfirmarBorradoSmall { display:none;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;   background-color: #fff;    height: 475px;    width: 490px;}
		#vD_CBS_botonCerrar {    color: #999;    cursor: pointer;    font-size: 26px;    position: absolute;    right: 20px;    top: 10px;}
		#vD_CBS_zonaImportante {    height: 270px;    position: absolute;    right: 52px;    top: 120px;    width: 390px;}
			#vD_CBS_texto1 {    float: left;    font-size: 28px;    font-weight: bold;    position: relative;    text-align: center;    width: 100%;}
			#vD_CBS_texto2 {  float: left;  font-size: 26px;  margin-left: 15%;  margin-top: 10px;  position: relative;  text-align: center;  width: 70%;}
			#vD_CBS_btnEliminar {  background-color: #005151;  color: #fff;  cursor: pointer;  float: left;  font-size: 18px;  font-weight: bold;  height: 43px;  line-height: 43px;  margin-left: 36px;  margin-top: 67px;  position: relative;  text-align: center;  width: 158px;}				
			#vD_CBS_btnCancelar {  background-color: #fff;  color: #333; border:1px solid #333;  cursor: pointer;  float: left;  font-size: 18px;  font-weight: bold;  height: 41px;  line-height: 41px;  margin-left: 10px;  margin-top: 67px;  position: relative;  text-align: center;  width: 148px;}
				
	#ventanaDialogo_ConfirmarBorradoWithGames { display:none;  margin-left: auto;  margin-right: auto;  margin-top: 100px;  position: relative;   background-color: #005151;    height: 250px;    width: 800px;}
		#vD_CBWG_zonaTitulo {    background-color: #005151;    float: left;    height: 153px;    position: relative;    width: 100%;}
			#vD_CBWG_texto1 {    float: left;    font-size: 22px;    font-weight: bold;    margin-top: 37px;    position: relative;    text-align: center;    width: 100%;   color: #fff;}
			#vD_CBWG_texto2 {    float: left;    font-size: 18px;    margin-left: 16%;    margin-top: 12px;    position: relative;    text-align: center;    width: 68%;   color: #fff;}
		#vD_CBWG_zonaCuerpo {    background-color: #005151;    float: left;    height: 194px;    position: relative;    width: 100%;}
			#vD_CBWG_texto3 {    color: #fff;    float: left;    font-size: 20px;    margin-top: 25px;    position: relative;    text-align: center;    width: 100%;}
			#vD_CBWG_zonaRadios {    float: left;    margin-left: 22%;    margin-top: 20px;    position: relative;    width: 56%;}		
				.vD_CBWG_zR_containerRadio {    float: left;    position: relative;    width: 100%; margin-bottom: 18px;}
					.vD_CBWG_zR_radio {    float: left;    position: relative;    width: 7%;}
						.vD_CBWG_zR_radio > input {    margin-top: 4px;}
					.vD_CBWG_zR_label {    color: #7dc9c7;    float: left;    font-size: 16px;    position: relative;    width: 93%;}
						.vD_CBWG_zR_label span.resaltado {    font-weight: bold; color:#fff;}
		#vD_CBWG_zonaBotones {  text-align: center; background-color: #005151;  float: left;    height: 83px;    position: relative;    width: 100%;}				
			#vD_CBWG_btnEliminar { background-color: #fd9a00;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 18px;    font-weight: bold;    height: 43px;    line-height: 43px;    padding-left: 20px;    padding-right: 20px;    position: relative;    text-align: center;}
			#vD_CBWG_btnCancelar { border: 1px solid #fff;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 18px;    height: 41px;    line-height: 41px;    margin-left: 8px;    padding-left: 35px;    padding-right: 35px;    position: relative;    text-align: center;}
	

	#ventanaDialogo_JugarItinerario{ display: none; height: auto; margin-left: auto; margin-right: auto; margin-top: 20px; position: relative; width: 1000px; max-height: 100%; overflow-y: auto; }
		#ventanaDialogo_JugarItinerario_header { background-color: #66b3fe; height: 275px; position: relative; width: 100%; background-image:url(../img/fondo_itinerario_popup.png); background-position: center center; background-size: cover; }
		#vD_JI_header_Container { margin: 0 10% 0 10%; position: relative; display: block; height: 215px; }
		#vD_JI_header_titulo { color: #fff; font-size: 40px; line-height: 40px; display: inline-block; margin-left: 40px; vertical-align: top; margin-top: 85px; font-weight: bold; max-width: 450px; }
		#vD_JI_header_subtitulo{ font-size: 18px; text-align: left; font-weight: normal; line-height: 1.3em; margin-top: 15px;}
		#vD_JI_header_avatar { width: 170px; height: 150px; display: inline-block; position: relative; position: absolute; right: 120px; bottom: -1px; z-index: 10; }
		#vD_JI_header_map { width: 170px; height: 170px; display: inline-block; background-image:url(../img/icono_itinerario_3d.png); background-position: center center; background-repeat: no-repeat; background-size: 160px; position: absolute; right: 10px; bottom: -30px; z-index: 20; }
			#vD_JI_header_avatar .AvatarBody, #vD_JI_header_avatar .AvatarLegs, #vD_JI_header_avatar .AvatarMouth, #vD_JI_header_avatar .AvatarEyes {
			  position: absolute !important;
			  width: 100%;
			  line-height: 100%;
			  height: 100%;
			  min-height: 100%;
			  text-align: center;
			  background-size: 170px auto;
			  background-position: center center;
			  background-repeat: no-repeat;
			}

		#vD_JI_header_botonCerrar { color: #fff; cursor: pointer; font-size: 24px; position: absolute; right: 15px; top: 10px; }
		#ventanaDialogo_JugarItinerario_body { display: block; width: auto;  background: #dedede; padding-bottom: 30px; }
		#vD_JI_containerJuego{ background: #ffffff; width: auto; margin: 0 10%; padding: 15px; margin-top: -60px; z-index: 10; position: relative; border: 1px solid #bebebe; vertical-align: top; }
			#vD_JI_imagenJuego{ display: inline-block; width: 88px; height: 88px; margin-left: 10px; background-color: #FFF; border: 1px solid #e1dddd; -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px; background-position: center center; background-size: 100% auto; background-repeat: no-repeat; }
			#vD_JI_tituloJuego{ display: inline-block; width: auto; vertical-align: top; height: 100%; min-height: 100%; font-size: 20px; padding-left: 15px; padding-top: 15px; }
				#vD_JI_tituloJuego .catTitle{ color: #005151; text-transform: uppercase; font-size: 14px; display: block;  }
			#vD_JI_juegosJuego{ 
				display: inline-block; 
				width: 88px; 
				height: 88px; 
				background-color: #FFF; 
				background-color: #66CC33; 
				-moz-border-radius: 50px; 
				-webkit-border-radius: 50px; 
				-ms-border-radius: 50px; 
				-khtml-border-radius: 50px; 
				border-radius: 50px; 
				float: right; 
				margin-right: 10px; 
				color: white;
				text-align: center;
				text-transform: lowercase;
				font-size: 12px;
				line-height: 10px;
				font-family: 'Press Start 2P', cursive;
			}
			#vD_JI_juegosJuego .bigNumber{ font-size: 35px; line-height: 45px; display: block; margin-top: 10px; font-family: 'Press Start 2P', cursive; }
			#vD_JI_containerText{ text-align: center; color: #333333; font-size: 20px; margin: 30px 0 30px 0; }
				#vD_JI_containerText strong{ font-weight: bold; color: #008282; }

			#itinerarioProgress { width: 100%; margin: 20px auto; text-align: center; }
			#itinerarioProgress .icon{ display: inline-block; width: 40px; height: 40px; color: #7e7e7e; font-size: 40px; line-height: 40px; margin: 0 20px; }
			#itinerarioProgress .icon.flag{ font-size: 30px; }
			#itinerarioProgress .circle,
			#itinerarioProgress .bar { display: inline-block; width: 40px; height: 40px; background: #FFFFFF; vertical-align: top; }
			#itinerarioProgress .bar { position: relative; width: 20px; height: 3px; margin-left: -3px; top: -8px; margin-right: -3px; border-left: none; border-right: none; border-radius: 0; vertical-align: middle; }
			#itinerarioProgress .circle { -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px; }
			#itinerarioProgress .circle .label { display: inline-block; width: 40px; height: 40px; line-height: 40px; color: #b5b5ba; font-size: 28px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px; text-align: center; }
			#itinerarioProgress .circle .label i{ line-height: 40px; }
			#itinerarioProgress .circle .title { font-size: 14px; line-height: 1.2em; display: block; padding-top: 5px; }

			#itinerarioProgress.teacherItinerary { width: auto; padding: 0; margin-bottom: 0; }
			#itinerarioProgress.teacherItinerary .circle { width: 140px; height: 160px; background: transparent; position: relative; margin-bottom: 10px; }
			#itinerarioProgress.teacherItinerary .circle .label { width: 100px; height: 100px; background-size: 100px auto; background-position: center center; background-repeat: no-repeat; -moz-border-radius: 0px; -webkit-border-radius: 0px; -ms-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border: 1px solid #FFFFFF; }
			#itinerarioProgress.teacherItinerary .circle .tipo{ position: absolute; top: -5px; left: 10px; width: 25px; height: 25px; background-size: 25px; }
			#itinerarioProgress.teacherItinerary .bar { width: 40px; height: 6px; margin-left: -20px; top: 50px; margin-right: -20px; background: #9e8450; }
			
			/* Done / Active */
			#itinerarioProgress .bar.done,
			#itinerarioProgress .circle.done { background: #008282; }
			#itinerarioProgress .circle.done .label { color: #FFF; background: #008282; box-shadow: inset 0 0 2px rgba(0,0,0,.2); }

			#vD_JI_containerButton{ text-align: center; margin-top: 25px; height: 50px; }
				#vD_JI_containerButton a{ color: #FFFFFF; padding: 15px 50px; background: #ff9900; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; font-size: 20px; font-weight: bold; }
				#vD_JI_containerButton a.noButton{ background: transparent; color: #666666; font-weight: normal; font-size: 16px; }
			#vD_JI_containerButton div#botonRetarBarraFooter{ display: inline-block; top: 0; width: 260px; }
			#vD_JI_containerButtonYes.teacherItinerary{ background: transparent; color: #666666; font-weight: normal; border: 1px solid #666666; padding: 12px 25px; border-radius: 0; font-size: 16px; }


	div#vD_sesiones_dialogNewSession {   display: none;  position: relative;    margin-left: auto;    margin-right: auto;    width: 700px;    height: 427px;    background-color: #fff;    margin-top: 100px;}
		#vDsDNS_botonCerrar {    color: #999;    cursor: pointer;    font-size: 26px;    position: absolute;    right: 20px;    top: 10px;}
		div#vDsDNS_text1 {    width: 100%;    position: relative;    float: left;    margin-top: 40px;    font-size: 24px;    text-align: center;    font-weight: bold;}
		div#vDsDNS_text2 {    position: relative;    float: left;    width: 100%;    text-align: center;    margin-top: 20px;    font-size: 20px;}
		div#vDsDNS_nomSesion {    position: relative;    float: left;    width: 100%;    margin-top: 10px;    font-size: 20px;    font-weight: bold;    text-align: center;}
		div#vDsDNS_parteAbajo {    position: relative;    float: left;    width: 100%;    height: 250px;    background-color: #eee;    margin-top: 30px;}
			.vDsDNS_pA_columna {    position: relative;    float: left;    width: 50%;    height: 100%;}
				.vDsDNS_pA_c_icono {    position: relative;    float: left;    width: 100%;    height: 100px;}
				.vDsDNS_pA_c_opcion {    position: relative;    float: left;    width: 100%;    text-align: center;    font-size: 20px;}
				div#vDsDNS_pA_c_contlistado {    position: relative;    float: left;    width: 80%;    margin-left: 10%;    margin-top: 10px;}
					select#vDsDNS_pA_c_cbSesiones {    width: 100%;height: 36px;}
				div#vDsDNS_pA_c_btnClonar {    position: relative;    float: left;    width: 200px;    height: 40px;    line-height: 40px;    color: #fff;    text-align: center;    cursor: pointer;    background-color: #ff9900;    margin-left: 75px;    margin-top: 20px;}


	div#vD_sesiones_dialogFeedbackNewItinerary {  display: none;  position: relative;  width: 600px;    height: 360px;    margin-left: auto;    margin-right: auto;    margin-top: 100px;    background-color: #fff;}
		#vDsDFNI_botonCerrar {    color: #999;    cursor: pointer;    font-size: 26px;    position: absolute;    right: 20px;    top: 10px;}
		div#vDsDFNI_text1 {    position: relative;    float: left;    width: 100%;    margin-top: 60px;    font-size: 24px;    font-weight: bold;    text-align: center;}
		div#vDsDFNI_dibujo {    background: url(../img/val_btn_validar_ok.png);    height: 140px;    background-size: 140px;    background-position: center center;    background-repeat: no-repeat;    width: 100%;    position: relative;    float: left;    margin-top: 20px;}
		div#vDsDFNI_botones {    position: relative;    float: left;    width: 100%;    margin-top: 25px;}
			div#vDsDFNI_btn1 {    width: 180px;    position: relative;    float: left;    height: 40px;    line-height: 40px;    color: #999;    border: 2px solid #999;    font-size: 20px;    text-align: center;    cursor: pointer;    margin-left: 120px;}
			div#vDsDFNI_btn2 {    position: relative;    float: left;    width: 180px;    height: 40px;    line-height: 40px;    font-size: 20px;    color: #fff;    cursor: pointer;    background-color: #ff9900;    text-align: center;    border: 2px solid #ff9900;    margin-left: 10px;}


/* iPAD portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{
	#ventanaDialogo_JugarItinerario {width:100% !important;}
	#vD_JI_header_avatar {display:none !important;}
	#vD_JI_header_map {right:0px !important;}
}



	div#mensajeGuardando {display:none; width:230px; height:100px; padding:20px; color:#333; font-size:24px; text-align:center; background-color:#FFF; border:1px solid #333; position:absolute; z-index:10; top:40%; left:40%; }		
			
div#container {width:1016px; height:100%; position:relative; margin-left:auto; margin-right:auto; /*margin-top:30px;*/}

	div#header {  background-color: #005151;  height: 60px;  left: 0;  position: relative;  right: 0;  top: 0;  width: 100%;}
	div#topbar_header {background:url(../img/header_topbar_logo.gif) no-repeat left center; background-color:#000; height:49px; width:100%; position:relative; top:0; left:0; right:0;}
	
		div#header_boton_menu_mobile {position:absolute; width:32px; height:49px; top:0px; left:0px; color:#fff; line-height:49px; font-size:22px;}
			div#header_boton_menu_mobile i {margin-top:5px; margin-left:12px; position:relative; cursor:pointer;}
	
		#header_title_menu_mobile {display:none; position:absolute; width:150px; height:49px; top:0px; left:20px;}
	
		a#linkHeaderLogo {position:absolute; width:150px; height:49px; top:0px; left:20px;}
		
		div#header_opciones {height:24px; line-height:24px; width:250px; position:absolute; top:10px; right:0px; color:#333; text-align:left;}
			div#header_opciones a {color:#CCC; font-size:13px;   /*font-weight:bold;*/ text-decoration:none;}
			div#header_opciones a:hover {color:#ff9900;}
			div#header_opciones a img.profileImage {position:relative; top:6px; border: solid 1px #999;}	
			
			div#headerOptionButtonCrearJuego {
				-moz-border-radius: 11px;
		   	-webkit-border-radius: 11px;
		   	-ms-border-radius: 11px;
		   	-khtml-border-radius: 11px;
		   	border-radius: 11px;						
				
				display:inline-block; padding-left:14px; padding-right:14px;
				height:22px; line-height:22px;
				/*position:relative; 
				top:148px; left:8px;*/
				background-color:#ffcc00;	
			}		
				div#headerOptionButtonCrearJuego:hover {background-color:#FFEB07;}
				div#headerOptionButtonCrearJuego span {color:#000; font-size:13px;   font-weight:bold;}
				
				
		div#header_perfilJugador {height:49px; line-height:49px; min-width:280px;/*width:32%;*/ position:absolute; top:0px; right:300px; text-align:right;}
		div#header_holaDesconocido {/*margin-top:6px;*/ color:#333;}
			span#header_perfilJugador_labelAviso {cursor:pointer; color:#CCC; font-size:13px;  }
				span#header_perfilJugador_labelAviso:hover {color:#005151;}
			span#header_perfilJugador_iniciarSesion {color:#005151; font-size:13px;   font-weight:bold; cursor:pointer;}
				span#header_perfilJugador_iniciarSesion:hover {color:#005151;}
			img#header_perfilJugador_flechaInicioSesion {cursor:pointer;}
			
			div#header_mensajesPendientesJugador {position:relative; display:inline; float:right; top:14px; right:10px; cursor:pointer;}
				div#header_container_nMensajesPendientes {
					-moz-border-radius: 1px;
			   	-webkit-border-radius: 1px;
			   	-ms-border-radius: 1px;
			   	-khtml-border-radius: 1px;
			   	border-radius: 1px;						
			   	
			   	position:relative; float:left;
					
					display:inline-block; padding-left:6px; padding-right:6px;			
				
					height:20px; line-height:20px; background-color:#ff3333;}
					span#header_nMensajesPendientes {color:#FFF; font-size:12px;   font-weight:bold;}
				
				div#header_container_pitorricoMensajesPendientes {position:relative; float:right; width:4px; height:7px; top:6px; background:url(../img/pitorrico_bocadillo_mensajespendientesheader.gif) no-repeat left center;}
			
			div#header_holaJugador {cursor:pointer; color:#CCC; font-size:13px;   float:right; position:relative;}
			div#header_holaJugador:hover {color:#999;}
				img#header_profileImage {width:22px; height:22px; position:relative; border: solid 1px #999; top:6px;}
				span#header_profileUserName {color:#005151; font-size:13px;   font-weight:bold;}
				span#header_profileUserName:hover {color:#999;}
				img#despliegaTopMenuProfile {cursor:pointer;}				
				
		div#header_containerBusquedas {height:49px; top:0px; position:absolute; left:175px; width:290px; }
			div#barraDeHerramientasContainerBusquedas {
				-moz-border-radius: 11px;
	    	-webkit-border-radius: 11px;
	    	-ms-border-radius: 11px;
	    	-khtml-border-radius: 11px;
	    	border-radius: 11px;		
	  
	  		padding-left:10px; padding-right:10px;
	    	
	    	position:absolute; left:2px; top:11px;
	    	width:212px; height:26px;
	    	background-color:#FFF;		
			}

				div#cajaBusquedaBotonCerrar {z-index:10; position:absolute; left:2px; top:0px; width:26px; height:26px;}
									div#cajaBusquedaBotonCerrar i {
											padding: 3px 4px 4px !important;
											background-color: #fff !important;
											color: #555;
											display: inline-block;
										  position: relative;
										  vertical-align: middle;	
										  font-size: 1.2rem;
										  font-style: normal;
										  font-variant: normal;
										  font-weight: normal;
										  line-height: 1;
										  text-align: center;
										  text-transform: none;
										  border-radius: 20px;
										}	
			
				div#barraDeHerramientasContainerBusquedas input {border:none; background-color:#FFF; color:#333; font-size:0.75em/*12px*/; width:200px;   margin-top:5px; resize: none; outline: none;}
				
			div#barraDeHerramientasBotonBusquedas {cursor:pointer; position:absolute; left:240px; top:10px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px;}
				/*div#barraDeHerramientasBotonBusquedas:hover {background-position:0px -26px;}*/
				
			div#barraDeHerramientasBotonDespliegaBusquedasMb {cursor:pointer; position:absolute; left:240px; top:10px; width:26px; height:26px; /*background:url(../img/boton_lupa.png) no-repeat 0px 0px;*/}

	
	div#header_desplegableBusquedas {z-index:100; position:absolute; display:none; left:350px; top:60px; width:296px; text-align:left; color:#000; font-size:12px;  }
		div#header_desplegableBusquedas_pichurrico {display:none; position:absolute; top:0px; left:0px; background:url(../img/pichurrico_azul_9x5_arriba.gif) no-repeat 144px 0px; width:296px; height:5px; }
		
		div#header_desplegableBusquedas_cuerpo {position:absolute; top:0px; left:0px; width:296px; background-color:#FFF;}
		
			div.header_desplegableBusquedas_lineaTitulo {position:relative; width:296px; height:25px; background-color:#015152; color:#FFF; font-size: 14px;}
				div.h_dB_lineaTitulo_texto {position:absolute; top:0px; left:20px; width:190px; height:25px; line-height:25px; font-size: 14px; }
				div.h_dB_lineaTitulo_verTodos {position:absolute; top:0px; left:210px; width:86px; height:25px; line-height:25px; text-align:center; font-weight:bold; background:url(../img/flecha_blanca_5x7_bold.gif) no-repeat 78px 11px; }
					div.h_dB_lineaTitulo_verTodos a{text-decoration:none; color:#FFF; font-size: 13px;}
			
			div.header_desplegableBusquedas_picoLineaTitulo {display:none; position:relative; width:294px; height:5px; background:url(../img/pichurrico_azul_9x5.gif) no-repeat 28px 0px; border-left:1px solid #cbd1d5; border-right:1px solid #cbd1d5;}

			div.header_desplegableBusquedas_cuerpoBloque {position:relative; width:294px; padding-bottom:6px; height:34px; border-left:1px solid #cbd1d5; border-right:1px solid #cbd1d5;}
				div.h_dB_cuerpoBloque_zonaLink {position:absolute; left:0px; top:0px; width:294px; height:34px; cursor:pointer; z-index:2; font-size: 14px;}
				div.h_dB_cuerpoBloque_zonaInfo {position:absolute; left:0px; top:0px; width:294px; height:34px; display:table;}
					div.h_dB_cuerpoBloque_zonaInfo img {position:relative; float:left; left:19px; top:5px; width:22px; height:22px; border:1px solid #999;}
					div.h_dB_cuerpoBloque_zonaInfo_texto {position:relative; /*float:left; left:15px;*/ top:0px; width:243px; /*height:34px;*/ display:table-cell; vertical-align:middle; font-size: 14px; }
					div.h_dB_cuerpoBloque_zonaInfo_textoLargo {position:relative; float:left; left:19px; top:0px; width:243px; height:34px; line-height:34px;}
					div.h_dB_cuerpoBloque_zonaInfo_img {position:relative; float:left; left:19px; top:5px; width:22px; height:22px; }

			div.header_desplegableBusquedas_lineaCierre {position:relative; width:294px; height:3px; border-left:1px solid #cbd1d5; border-right:1px solid #cbd1d5; border-bottom:1px solid #cbd1d5;}

	div#header_desplegableCategorias {z-index:100; position:absolute; display:none; left:0px; top:49px; width:260px; text-align:left; color:#000; font-size:18px;   background-color:rgba(255, 255, 255, 0.9);}
		div#header_desplegableCategorias ul a {
		border-bottom: 1px solid #014141;
	    color: #fff;
	    background-color: #005151;
	    display: block;
	    font-size: 1.2rem;
	    padding: 15px 8px;
	    vertical-align: bottom;
	    font-family: Lato, sans-serif;
	    font-size: 16px;
		}
		div#header_desplegableCategorias ul span.opcion-menuheader-mobile {
	    border-bottom: 1px solid #ddd;
	    color: #333;
	    display: block;
	    font-size: 16px;
	    padding: 8px;
	    vertical-align: bottom;
	    cursor:pointer;
		}
		div#header_desplegableCategorias ul span.amount {
	    font-size: 14px;
	    position: relative;
	    float: right;
	    padding-right: 20px;
	    margin-top: 3px;
		}
		div#header_desplegableCategorias ul span.label {
			font-size: 18px;
		}
		div#header_desplegableCategorias ul span.fondo-negro
		{
			color: #FFF;
			background-color:#014141;
			border-bottom: 1px solid #666;
		}
		div#header_desplegableCategorias ul span.fondo-azul
		{
			color: #FFF;
			background-color:#005151;
			border-bottom: 1px solid #fff;
			font-weight:bold;
		}		
		div#header_desplegableCategorias ul span.fondo-naranja
		{
			color: #FFF;
			background-color:#ff9900;
			border-bottom: 1px solid #fff;
			font-weight:bold;
		}			
		div#header_desplegableCategorias ul span.texto-resaltado-azul
		{
			color: #66a6ce !important;
			font-weight:bold !important;
		}
				
	div#bottombar_header {background-color:#FFF; height:37px; width:100%; position:relative; top:0; left:0;}
		
		div#bottombar_header_container {/*width:1016px;*/ height:37px; line-height:37px; position:relative; margin-left:auto; margin-right:auto;}
		
			div#bottombar_header_categorias {width:920px; margin-left:20px; height:37px; line-height:37px; position:absolute; left:0px; top:0px; color:#DCDCDC; font-size:9px;  }
				a.bottombar_header_categoria {text-decoration:none; font-size:13px;   color:#333;}
					a.bottombar_header_categoria:hover {color:#999;}
			
			div#bottombar_header_aleatorio {cursor:pointer; margin-right:22px; width:60px; height:37px; line-height:37px; /*position:absolute;*/ right:0px; top:0px; background:url(../img/boton_aleatorio_topheader2.gif) no-repeat 0px 0px; color:#000; font-size:11px; text-align:center; padding-right:16px;}
				div#bottombar_header_aleatorio:hover {background-position:0px -37px;}

			
		div#header_menuJugador {  background-color: #005151; color: #fff; display: none;  font-size: 13px; position: absolute;  right: 1px;  text-align: left;  top: 60px;  width: 155px;  z-index: 15;}
			div#header_menuJugador ul {margin:10px;}
			div#header_menuJugador ul li {line-height:20px;}
			div#header_menuJugador ul li.menugordo {font-weight:bold; cursor:pointer;}
				div#header_menuJugador ul li.menugordo:hover {color:#ff9900;}
			div#header_menuJugador ul li.menufino {padding-left:15px; cursor:pointer;}
				div#header_menuJugador ul li.menufino:hover {color:#ff9900;}
			div#header_menuJugador ul li.menuseparador {height:11px; background:url(../img/separador_azul_109.gif) no-repeat left center;}
			
			
			
			

	div#header_redes {height:18px; width:85px; position:absolute; top:64px; right:20px; text-align:right;}
	
	 /*div#header_opciones a.headerOptionsRoundButton{
     background:transparent url(../img/header_button_bg_left.gif) no-repeat left;
     display:block;
     float:left;
     height:22px;
     padding:5px 0 5px 10px;
     text-align:left;
		}
	
	div#header_opciones a.headerOptionsRoundButton span {
     background:transparent url(../img/header_button_bg_right.gif) no-repeat right;
     cursor:pointer;
     display:inline;
     float:left;
     height:12px;
     padding:5px 10px 5px 0;
     line-height:12px;
		}*/
		

		#header_menu {height: 60px;left: 0;position: absolute;	top: 0; width:290px; z-index: 10;}
				.header_menu_recogido{background-color:#005151;}
				.header_menu_desplegado{background-color:#014141;}
			#header_menu_boton{background-color: #014141; background-repeat: no-repeat; background-position:center center;cursor: pointer; width: 60px; height: 60px;position: absolute;	top: 0;}
				.header_menu_recogido #header_menu_boton {background-image: url("../img/icono-header-openmenu-green.png");left:0;}
				.header_menu_desplegado #header_menu_boton {background-image: url("../img/icono-header-closemenu-green.png");left:auto; right:0;}
				.header_menu_desplegado #header_menu_boton.boton_profe {background-image: url("../img/icono-header-closemenu-green.png");left:auto; right:0; background-color: #014141; color: transparent;}
				.header_menu_desplegado #header_menu_boton.boton_profe .header_menu_boton_arrow{background-image: none;}
				.header_menu_desplegado #header_menu_boton.boton_profe.hidden{ background-image: url("../img/icono-header-closemenu-green.png");left:auto; right:0; background-color: #014141; color: transparent; }
				.header_menu_desplegado #header_menu_boton.boton_profe.hidden .header_menu_boton_arrow{background-image: none;}

			#header_menu_boton.boton_profe{ background-image: none; background-color: #ff9900; color: #744601;}
			#header_menu_boton.boton_profe.hidden{ background-image: none; background-color: #999999; color: #FFFFFF; }
				#header_menu_boton.boton_profe .header_menu_boton_number{ display: inline-block; height: 60px; line-height: 60px; font-size: 24px; margin-left: 10px;}
				#header_menu_boton.boton_profe .header_menu_boton_arrow{ display: inline-block; height: 60px; line-height: 60px; font-size: 24px; background-image: url("../img/header-pichurrico-down-button.png"); background-repeat: no-repeat; background-position: center center; width: 10px; }
				#header_menu_boton.boton_profe .header_menu_boton_arrow.hidden{ background-image: url("../img/header-pichurrico-down-button-white.png"); }

			#header_logo {background-repeat:no-repeat;  height: 60px; position: absolute;  top: 0;  width: 205px;}
				.header_menu_recogido #header_logo{left: 75px; background-image: url("../img/header_topbar_logo.png"); background-position: left 12px; background-size: 165px auto;}
				.header_menu_desplegado #header_logo{left: 0px; background-image: url("../img/header_topbar_mascota.png"); background-position:20px center; background-size: 75px;} 
			#header_logo_colegio {color: #82c7c7; font-size: 13px; left: 16px; position: absolute; top: 56px; width: 290px;}
				.header_menu_desplegado #header_logo_colegio{display:none;}

			#header_HiddenUser{ height: 60px; position: absolute; right: 0; top: 0; width: 100px; background-image: url("../img/hidden_eyes.png"); background-position: center 15px; background-repeat: no-repeat; background-size: 30px; cursor: pointer; }
				#header_HiddenUserText{ font-size: 12px; color: #FFFFFF; width: 100%; position: absolute; bottom: 7px; text-align: center; }
				.header_HiddenUserIcon{ display: inline-block; background-image: url("../img/question_icon.png"); background-position: center bottom; background-repeat: no-repeat; background-size: 12px; width: 15px; height: 12px; line-height: 15px; margin-bottom: -2px; }
			div#header_menuHiddenUser {
			    z-index: 500;
			    display: none;
			    position: absolute;
			    right: 5px;
			    top: 65px;
			    width: 225px;
			    background: #dedede;
			    font-size: 14px;
			    padding: 15px;
			}
			div#header_menuHiddenUser:after {
			  position: absolute;
			  top: -5px;
			  right: 18%;
			  width: 0;
			  border-bottom: 5px solid #dedede;
			  border-bottom: 5px solid hsla(0, 0%, 0%, 0.1);
			  border-right: 5px solid transparent;
			  border-left: 5px solid transparent;
			  content: " ";
			  font-size: 0;
			  line-height: 0;
			  z-index: 100;
			}

			div#header_menuHiddenUser p{ display: block; margin-bottom: 10px; }
			div#header_menuHiddenUser strong{ font-weight: bold; }
			div#header_menuHiddenUser li{ text-align: right; color: #005151; font-weight: bold; }
				
			#hmcn_colegio {color: #82c7c7 !important; font-size: 13px; text-align:right;} 
		
			div#header_menu_cuerpo {z-index:100; position:absolute; display:none; left:0px; top:60px; width:290px; text-align:left; color:#fff; font-size:18px; background-color:#005151; }
				/*div#header_menu_cuerpo ul a {
				    border-bottom: 1px solid #ddd;
				    color: #333;
				    display: block;
				    font-size: 1.2rem;
				    padding: 8px;
				    vertical-align: bottom;
				}*/
				div#header_menu_cuerpo ul span {
				  cursor: pointer;
				  display: block;
				  vertical-align: bottom;
				}
				div#header_menu_cuerpo ul span a {
					color:#fff;
					padding: 15px 32px 15px 65px;	
					display: block;
				}
				div#header_menu_cuerpo ul li.hmcn_cursos span a {
					color:#fff;
					padding: 15px 28px;	
					display: block;
				}
				div#header_menu_cuerpo ul span.fondo-verdesel
				{
					font-weight: bold;
					color: #FFF;
					background-color:#ff9900;
					border-bottom: none;
					padding: 15px 15px;
					position: relative;
				}
				div#header_menu_cuerpo ul span.fondo-verdesel:after,
				div#header_menu_cuerpo ul span.fondo-verdesel::after {
				    position: absolute;
				    top: 100%;
				    left: 30px;
				    content: '';
				    width: 0;
				    height: 0;
				    border-top: solid 5px #ff9900;
				    border-left: solid 5px transparent;
				    border-right: solid 5px transparent;
				}
				div#header_menu_cuerpo ul span.fondo-verdeosc
				{
					color: #FFF;
					background-color:#d78203;
					border-bottom: 1px solid #ff9900;
					font-weight: bold;
				}		
				div#header_menu_cuerpo ul span.fondo-gris
				{
					color: #FFF;
					background-color:#005151;
					border-bottom: 1px solid #014141;
			    	//padding: 15px 30px;		
			    	font-size: 16px;
					background-size: 30px auto;
					background-repeat: no-repeat;	
					background-position: 18px 10px;	
				}	
				div#header_menu_cuerpo ul span.fondo-disabled
				{
					color: #FFF;
					background-color:#999999;
					border-bottom: 1px solid #CCCCCC;
			    	//padding: 15px 30px;		
			    	font-size: 16px;
			    	background-image: url("../img/hidden_eyes_trans.png"); 
			    	background-position: 250px center; 
			    	background-repeat: no-repeat; 
			    	background-size: 20px;			
				}		
				div#header_menu_cuerpo ul span.fondo-naranja
				{
					color: #FFF;
					background-color:#ff9900;
					border-bottom: 0px;
			    	padding: 15px 32px;					
				}		
			.hmcn_cursos {display:none;}
			.hmcn_curso_desplegado {background-image:url(../img/icono-plegar-menu-header.png); background-repeat:no-repeat; background-position:260px 24px; background-size: 15px auto; }
			.hmcn_curso_plegado {background-image:url(../img/icono-desplegar-menu-header.png); background-repeat:no-repeat; background-position:260px 24px; background-size: 15px auto; }
			.opcion-menuheader-cambiar{ position: absolute; right: 35px; top: 18px; font-size: 14px; }
		
		
		div#header_containerBusquedas {  height: 60px;  left: 265px;  position: absolute;  width: 302px;}
			div#barraDeHerramientasContainerBusquedas {  border-radius: 0;  height: 60px;  padding-left: 0;  padding-right: 0;  position: absolute;  top: 0px;  width: 251px; background: #005151; }
				div#barraDeHerramientasContainerBusquedas input {  border: medium none;  color: #fff;  font-size: 16px;  margin-top: 20px;  outline: medium none;  resize: none;  text-align: left;  width: 82%; padding-left: 0; background: #005151;}
			div#barraDeHerramientasBotonBusquedas {  background: rgba(0, 0, 0, 0) url("../img/icono-lupa-busqueda.png") no-repeat scroll center center; background-size: 15px;  cursor: pointer;  height: 40px; position: absolute;  top: 10px;  width: 40px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color: #014141; margin-left: 10px;}
		div#barraDeHerramientasContainerBusquedas input { margin-top: 16px; padding: 5px 5px 5px 30px; background-color: #014141; } 	


		#header_container_opciones {  height: 60px;  position: absolute;  right: 0;  top: 0;  width: 445px;}
			.header_btnOpciones {  background-color: #014141;  background-position: center 10px; background-size: 27px 27px; background-repeat: no-repeat;  cursor: pointer;  float: right;  height: 60px;  margin-left: 1px;  position: relative;  width: 95px;}
				.header_AvatarContainer {  top: 0; height: 60px; width: 60px; left: 5px; position: absolute; }
				.header_AvatarContainer .icon, .header_AvatarContainer .AvatarBody, .header_AvatarContainer .AvatarLegs, .header_AvatarContainer .AvatarMouth, .header_AvatarContainer .AvatarEyes {
				  position: absolute !important;
				  width: 100%;
				  line-height: 100%;
				  height: 100%;
				  min-height: 100%;
				  text-align: center;
				  background-size: 50px auto;
				  background-position: center center;
				  background-repeat: no-repeat;
				}
				.header_AvatarContainer .icon{ background-size: auto; background-position: center 15px;}
				.header_btnAvatar_label {  bottom: 7px; color: #fff; font-size: 13px; min-height: 20px; left: 65px; position: absolute; text-align: left; max-width: 100%; }
					.Avatar_labelGreen {  color: #56a2a2; display: block;}

				.header_btnOpciones_label {  bottom: 7px; color: #fff; font-size: 13px; min-height: 13px; left: 0; position: absolute; text-align: center; width: 100%; }

			#header_btnMensajes {  background-image: url("../img/icono-alertas-200x200.png");}
				#header_mensajes_contador {
		  			background-color: #ff9900;
					-moz-border-radius: 50px;
			    	-webkit-border-radius: 50px;
			    	-ms-border-radius: 50px;
			    	-khtml-border-radius: 50px;
			    	border-radius: 50px;
					color: #014141;
					font-size: 11px;
					left: 52px;
					padding: 2px;
					position: absolute;
					text-align: center;
					top: 7px;
					width: 14px;
					z-index: 3;
				}

			#header_btnRanking {  background-image: url("../img/icono-ranking-200x200.png");}
			#header_btnPerfil {  width: 155px; }
			#header_btnNotas {  background-image: url("../img/icono-notas-200x200.png");}
			#header_btnRetos {  background-image: url("../img/icono-retos-200x200.png");}
			#header_btnClases {  background-image: url("../img/icono-clases-200x200.png");}						

		#header_btnCreaJuego { background-color: #ff9900; color: #fff; cursor: pointer;	font-size: 18px; font-weight: bold; height: 60px; line-height: 60px; position: absolute; right: 445px; text-align: center; width: 189px; }

div#headerTeacherTest{ background-color: #f4f4f4; text-align: center; padding: 5px 15px; font-size: 14px; color: #333333; }
	div#headerTeacherTest strong{ font-weight: bold; }
	div#headerTeacherTest a{ font-weight: bold; text-decoration: underline; color: #ff9900; }

div#mainBody {background-color:#fff; height:100%; width:100%; position:relative; top:0; left:0; margin-top:30px;}
div#mainBodyUsuario {background-color:#fff; height:100%; width:100%; position:relative; float:left; top:0; left:0; margin-top:30px;}
div#mainBodyHome {background-color:#fff; height:100%; width:100%; position:relative; top:0; left:0; margin-top:0px;}
div#mainBodyGames {background-color:#fff; height:100%; width:100%; position:relative; top:0; left:0; margin-top:20px;}
	div#mainBodyGames.progressTopBar { margin-top:0px; }
div#mainBodyTransparent {height:100%; width:100%; position:relative; top:0; left:0;}
div#mainBodyGamesStats {background-color:#fff; height:100%; width:100%; position:relative; top:0; left:0; margin-top:20px;}

	div#inGameProgress{ background: #dedede; margin-bottom: 0; padding: 10px 0 10px 20px; margin-top: 20px; }
	div #inGameProgress #itinerarioProgress{ text-align: right; width: 60%; margin: 0; float: right; padding-top: 10px; position: relative; }
	div #inGameProgress #itinerarioProgress .icon{ font-size: 28px; width: 30px; height: 30px; line-height: 30px; vertical-align: middle; margin: 0 10px; }
	div #inGameProgress #itinerarioProgress .icon.flag{ font-size: 18px; height: 20px; line-height: 20px; vertical-align: baseline; }
	div #inGameProgress #itinerarioProgress .circle, div #inGameProgress #itinerarioProgress .bar{ width: 30px; height: 30px; vertical-align: middle; }
	div #inGameProgress #itinerarioProgress .bar{ height: 3px; width: 20px; top: 0; margin-left: 0; margin-right: 0; }
	div #inGameProgress #itinerarioProgress .circle .label { width: 30px; height: 30px; font-size: 20px; }
	div #inGameProgress #itinerarioProgress .circle .label i{ line-height: 30px; }
	div#inGameProgress .iP_img {
	    display: inline-block;
	    width: 60px;
	    height: 60px;
	    background-color: transparent;
	    border: 1px solid #e1dddd;
	    background-position: center center;
	    background-size: 90% auto;
	    background-repeat: no-repeat;
	    position: absolute;
	    top:0;
	    left: 5px;
	    background-image: url(../img/icono_itinerario_3d.png); 
	}
	div#inGameProgress .iP_titContainer{ display: table; position: absolute; top:0; left: 80px; }
	div#inGameProgress .iP_tit { width: 400px; font-size: 18px; vertical-align: top; line-height: 1em; height: 60px; vertical-align: middle; display: table-cell; }
		div#inGameProgress .iP_tit span{ color: #005151; font-weight: bold; }

	div#itinerarioFinalStep{ background:url(../img/fondo_itinerario_final.png) no-repeat center center; background-size: auto 100%; height: 475px; position: relative; display: none; opacity: 0; //margin-right: -1016px; }
		div#iF_Castillo{ background:url(../img/itinerario_castillo.png) no-repeat center center; background-size: auto 100%; width: 300px; height: 475px; position: absolute; bottom: 0; right: 100px; }
		div#iF_CastilloSmile{ background:url(../img/itinerario_castillo_smile.png) no-repeat center center; background-size: auto 100%; width: 300px; height: 475px; position: absolute; bottom: 0; right: 100px; display: none; }
		div#iF_Fireworks{ background-size: auto 100%; background-position: center center; background-repeat: no-repeat; width: 100px; height: 100px; position: absolute; }
			div#iF_Fireworks.fireWorks1{ top: 50px; right: 25px; }
			div#iF_Fireworks.fireWorks2{ top: 225px; right: 40px; }
			div#iF_Fireworks.fireWorks3{ top: 125px; right: 375px; }
		div#iF_Flag{ background:url(../img/itinerario_flag.png) no-repeat center center; background-size: auto 100%; width: 100px; height: 100px; position: absolute; bottom: 0; top: auto; right: 150px; }
		div#iF_Avatar{ width: 135px; height: 135px; position: absolute; bottom: -9px; left: 100px; z-index: 100; display: inline-block; }
		div#iF_Results{ position: absolute; width: 50%; top: 40px; left: 50px; line-height: 1.4em; }
		div#iF_Results table{ width: 100%; }
		div#iF_Results table tr{ padding-bottom: 10px; }
		div#iF_Results .ifResultsLeft{ width: 70%; text-align: right; font-family: 'Press Start 2P', cursive; font-size: 18px; color: #ffffff; font-weight: normal; height: 35px; }
		div#iF_Results .ifResultsRight{ width: 30%; text-align: left; font-family: 'Press Start 2P', cursive; font-size: 18px; color: #ffffff; font-weight: normal; padding-left: 10px; }
		div#iF_Results .final td{ color: #ffff00; height: 50px; }
		div#iF_Results .ifResultsTitle{ font-family: 'Press Start 2P', cursive; font-size: 22px; line-height: 1.5em; text-align: center; height: 50px; color: #ffffff; }
		div#iF_Results .ifResultsContent{ font-size: 20px; font-weight: normal; line-height: 1.5em; text-align: center; color: #ffffff; padding: 0 50px; }
		div#iF_Results .ifResultsContent strong{ font-weight: bold; display: block; }
		div#iF_Results .ifResultsContent a{
		    background-color: #ff9900;
		    color: #fff;
		    cursor: pointer;
		    font-size: 20px;
		    font-weight: normal;
		    margin-left: auto;
		    margin-right: auto;
		    position: relative;
		    text-align: center;
		    border: solid rgba(0,0,0,0.09) !important;
		    border-width: 1px 5px 5px 1px !important;
		    border-radius: 5px;
		    -moz-border-radius: 5px;
		    -webkit-border-radius: 5px;
		    -webkit-appearance: none;
		    box-shadow: 0 3px 0 rgba(0,0,0,0.2), inset 0 0 3px rgba(255,255,255,0.3);
		    transition: 0.2s all ease;
		    display: inline-block;
		    margin-bottom: 10px;
		    padding: 15px 20px;
		    text-shadow: none;
		    font-family: 'Press Start 2P';
		    margin-top: 20px;
		}

div#ingameRanking_columnaDcha.itineraryResults{ background-position: center center; background-repeat: no-repeat; background-size: cover; }
	div#itineraryResultsContainer { position: relative; width: 100%; min-height: 100%; background: #000000; opacity: .4; border-left: 1px solid #FFFFFF; }
	div#itineraryResultsTitle { position: absolute; top: 40px; font-size: 18px; text-align: center; color: #FFFFFF; line-height: 1.4em; font-family: 'Press Start 2P', cursive; padding: 0 50px; opacity: 1; text-shadow: 2px 2px #424242; }
	div#itineraryResultsButton { display: none; position: absolute; bottom: 25px; font-size: 20px; font-weight: bold; text-align: center; color: #FFFFFF; line-height: 1.4em; width: 100%; text-shadow: 2px 2px #424242; }
		div#itineraryResultsButton a{ 
		    background-color: #ff9900;
		    color: #fff;
		    cursor: pointer;
		    font-size: 28px;
		    font-weight: normal;
		    margin-left: auto;
		    margin-right: auto;
		    position: relative;
		    text-align: center;
		    border: solid rgba(0,0,0,0.09) !important;
		    border-width: 1px 5px 5px 1px !important;
		    border-radius: 5px;
		    -moz-border-radius: 5px;
		    -webkit-border-radius: 5px;
		    -webkit-appearance: none;
		    box-shadow: 0 3px 0 rgba(0,0,0,0.2), inset 0 0 3px rgba(255,255,255,0.3);
		    transition: 0.2s all ease;
		    display: inline-block;
		    margin-bottom: 10px;
		    padding: 15px 20px;
		    text-shadow: none;
		}
	div#itineraryResultsButton.nextStep {  width: 50%; }
	div#itineraryResultsButton.nextItinerario { right: 0; display: block; width: 100% !important;}


div#footer {background-color:#014141; height:50px; width:100%; position:relative; top:0; left:0;float:left;}
	div#footer_neutra {/*background-color:#e0ddd4;*/ height:35px; width:100%; position:relative; top:0; left:0;}
	div#footer_categorias { background:url(../img/footer_categories.gif) no-repeat center center; /*background-color:#697782;*/ 
			height:406px; width:100%; position:relative; top:0; left:0;}
		a#linkFooterLogo {position:absolute; width:150px; height:50px; top:20px; left:440px;}
		span#footer_categorias_listado_titulo {position:absolute; left:36px; top:50px; font-size:20px;   color:#FFF;}
		div#footer_categorias_listado {height:210px; width:375px; position:absolute; left:36px; top:100px; color:#FFF; font-size:14px;   line-height:20px;}
			div#footer_categorias_listado a {color:#FFF; text-decoration:none;}
			div#footer_categorias_listado a:hover {color:#CCC; text-decoration:none;}
			span.footer_categorias_listado_item {width:180px; float:left; position:relative;}
				span.footer_categorias_listado_itemAzulico {color:#80b6d8;}
		div#footer_categorias_texto {height:215px; width:516px; position:absolute; top:100px; left:442px; font-size:13px;   color:#FFF; text-align: justify;}
	div#footer_redes {height:35px; width:200px; position:absolute; top:328px; right:30px; text-align:right;}		
	div#footer_copyright {background:url(../img/logo-footer.png) 20px center no-repeat #014141; height:50px; width:100%; position:relative; top:0; left:0;}
		/*div#footer_copy_derechos {color:#FFF; font-size:14px;  position:relative; top:0; left:0; float:left; padding-left:18px; line-height: 54px;}*/
		div#footer_copy_derechos {  color: #fff;  font-size: 14px;  height: 50px;  left: auto;  line-height: 50px;  padding-right: 18px;  position: absolute;  right: 0;  top: 0;}
		/*div#footer_copy_links {color:#FFF; font-size:14px;  position:relative; top:0; left:0; float:right; padding-right:30px; line-height: 54px;}*/
		div#footer_copy_links {  text-align:center; color: #fff;  font-size: 14px;  line-height: 50px;  margin-left: auto;  margin-right: auto;  padding-right: 0;  position: relative;}
			div#footer_copy_links a {color:#FFF; text-decoration:none;}
			div#footer_copy_links a:hover {color:#CCC; text-decoration:none;}
			
		div#footer_copy_links a.buttoned-link {		  border: 1px solid #fff;		  margin-left: 10px;		  padding: 4px 8px;		}			
			
/*div#bannerFrankie {background:url(../img/banner_creajuego2.gif) no-repeat left center; background-color:#FFF; height:114px; width:1016px; position:relative; top:0; left:0;}*/
div#bannerFrankie {  background: #014141 none repeat scroll 0 0;  height: 114px;  left: 0;  position: relative;  top: 0;  width: 1016px;}
	/*div#bannerFrankie_txt1 {
	  color: #fff;
	  font-size: 32px;
	  font-weight: bold;
	  left: 50px;
	  position: absolute;
	  top: 20px;
	  width: 170px;
	}	*/
	div#bannerFrankie_txt1 {  color: #fff;  font-size: 36px;  font-weight: bold;  left: 35px;  line-height: 114px;  position: absolute;  top: 0;  width: 250px;}
	/*div#bannerFrankie_txt2 {
	  color: #a7b5bf;
	  font-weight: bold;
	  left: 250px;
	  position: absolute;
	  top: 36px;
	  width: 500px;
	}*/
	div#bannerFrankie_txt2 {  color: #fff;  font-size: 18px;  left: 310px;  position: absolute;  top: 36px;  width: 600px;}
		div#bannerFrankie_txt2 span {color:#FFF;}

div#bannerFrankieAlumno { background-image: url(../img/fondo_itinerario_popup.png); background-size: auto 100%; height: 114px;  left: 0;  position: relative;  top: 0;  width: 1016px;}
	    div#bannerFrankieAlumnoMap{ background-image: url(../img/icono_itinerario_3d.png); width: 90px; height: 80px; background-size: auto 100%; background-repeat: no-repeat; margin-top: 15px; margin-left: 80px; display: inline-block; }
	    div#bannerFrankieAlumnoAvatar {
		    width: 90px;
		    height: 80px;
		    display: inline-block;
		    position: relative;
		    position: absolute;
		    left: 15px;
		    top: 15px;
		    z-index: 10; 
		}
		div#bannerFrankieAlumno_txt1 {  color: #fff;  font-size: 30px;  left: 200px;  line-height: 50px;  position: absolute;  top: 45px;  width: 800px;}
		div#bannerFrankieAlumno_txt2 {  color: #fff;  font-size: 20px;  left: 200px;  position: absolute;  top: 25px;  width: 800px;}
		div#bannerFrankieAlumno_txt1 strong{ font-weight: bold; }
		
/*div#barra_steps_creacion {background-color:#87949d; height:39px; width:100%; position:relative; top:0; left:0;}*/
div#barra_steps_creacion {  background-color: #005151;  height: 39px;  left: 0;  position: relative;  top: 0;  width: 100%;}
	/*div.step_creacion_noselecc {cursor:pointer; background:url(../img/step_creacion_bg_noselected.gif) no-repeat left center; background-color:#FFF;
		height:39px; width:177px; float:left; position:relative; top:0; left:0;}*/
	div.step_creacion_noselecc {  background: #005151 none repeat scroll 0 0;  cursor: pointer;  float: left;  height: 39px;  left: 0;  position: relative;  top: 0;  width: 200px;}
		span.step_creacion_noselecc_nm {color:#FFF; font-size:16px;   line-height:39px; padding-left:19px;}
		span.step_creacion_noselecc_txt {color:#FFF; font-size:16px;   line-height:39px; padding-left:8px;}
	/*div.step_creacion_selecc {background:url(../img/step_creacion_bg_selected.gif) no-repeat left center; background-color:#FFF;
		height:39px; width:209px; float:left; position:relative; top:0; left:0;}*/
	div.step_creacion_selecc {  background: rgba(0, 0, 0, 0) url("../img/fondo-paso-creacion.png") no-repeat scroll left center;  float: left;  height: 39px;  left: 0;  position: relative;  top: 0;  width: 200px;}
		span.step_creacion_selecc_nm {color:#FFF; font-size:16px;   line-height:39px; padding-left:19px;}
		span.step_creacion_selecc_txt {color:#FFF; font-size:16px;   line-height:39px; padding-left:8px;}
		
div#contenido_creacion_juego {background-color:#FFF; height:100%; width:100%; position:relative; top:0; left:0;}
	span#contenido_creacion_maintitle {color:#333; font-size:20px;   position:relative; top:32px; left:29px;}
		span#contenido_creacion_maintitle strong {  font-weight: bold;}
	div#contenido_creacion_linkborradores_container {position:absolute; text-align:right; left:784px; top:34px; width:200px;}
	/*span#contenido_creacion_link_borradores {text-decoration:none; color:#005151; font-size:12px;  }*/
	span#contenido_creacion_link_borradores {  color: #000;  font-size: 13px;  font-weight: bold;  text-decoration: none;}
	span#contenido_creacion_link_borradores:hover {color:#ff9900;}
		span.contenido_creacion_borrador0juegos {font-weight:normal;}
		span.contenido_creacion_borradorNjuegos {font-weight:bold;}
	span#contenido_creacion_link_nborradores {  color: #000;  font-size: 13px;  font-weight: bold;  text-decoration: none;}
	span#contenido_creacion_link_nborradores:hover {color:#ff9900;}
	
	div#contenido_creacion_step1_options {margin-top:65px; left:9px; width:100%;}

		div.fichaElegirJuego {cursor:pointer; height:297px; width:240px; margin: 0 6px 40px 6px; display: inline-block; float: left; background: #f4f4f4; color: #333333; border: 1px solid #dedede; }
			div.fichaElegirJuego img{ width: 100%; height: auto; }
			div#fichaElegirJuegoTit{ color: #FFFFFF; font-size: 18px; background: #008282; height: 65px; display: table; width: 100%; text-align: left; font-family: "Lato"; }
			div#fichaElegirJuegoTit span{ width: 170px; font-weight: bold; }
				div#fichaElegirJuegoTitIcon{ width: 50px; height: 50px; background-repeat: no-repeat; background-size: 50px; margin-top: 7px; margin-left: 7px; }
			div#fichaElegirJuegoTxt{ font-size: 16px; text-align: center; height: 65px; display: table; width: 100%; }
			div#fichaElegirJuegoTit span, div#fichaElegirJuegoTxt span{ display: table-cell; vertical-align: middle; line-height: 1em; }
			a#fichaElegirJuegoButton{ height: 35px; background: #abaaaa; width: 100%; display: block; color: #FFF; text-align: center; line-height: 35px; font-weight: bold; transition:0.5s all ease; }
				a#fichaElegirJuegoButton:hover{ opacity: .8; }

		div.fichaElegirItinerario {cursor:pointer; height:297px; width:492px; margin: 0 7px 40px 7px; display: inline-block; float: left; border: 1px solid #dedede; }
			div.fichaElegirItinerario img{ width: 100%; height: auto; }
			div.fichaElegirItinerario #fichaElegirJuegoTit{ background: #51a0fe; }
			div.fichaElegirItinerario #fichaElegirJuegoTxt{ background: #3390fe; padding: 0 15px; color: #FFFFFF; width: auto; }

			//div#fichaElegirJuego {background:url(../img/creajuego_eligetipo.gif) no-repeat 0px 0px;}
			/*div#fichaElegirJuegoIt {background:url(../img/creajuego_eligetipoit.gif) no-repeat 0px 0px;}*/
			/*div#fichaElegirJuego1 {background:url(../img/creajuego_eligetipo1.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego1:hover {background-position:0px -234px;}*/
			/*div#fichaElegirJuego2 {background:url(../img/creajuego_eligetipo2.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego2:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego3 {background:url(../img/creajuego_eligetipo3texto.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego3:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego4 {background:url(../img/creajuego_eligetipo3imagen.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego4:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego5 {background:url(../img/creajuego_eligetipo4.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego5:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego6 {background:url(../img/creajuego_eligetipo5.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego6:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego7 {background:url(../img/creajuego_eligetipo6.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego7:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego8 {background:url(../img/creajuego_eligetipo7.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego8:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego9 {background:url(../img/creajuego_eligetipo8.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego9:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego10 {background:url(../img/creajuego_eligetipo9.gif) no-repeat 0px 0px;}*/
				/*div#fichaElegirJuego10:hover {background-position:0px -235px;}*/
			/*div#fichaElegirJuego11 {background-color:#f4f4f4;}*/

	div.left_round_input37 {width:9px; height:37px; background:#fff; float:left;}
	div.center_round_input37 {padding-left:5px; padding-right:5px; height:37px; background-color:#FFF; float:left; line-height:37px; color:#333; font-size:18px;  }
	div.right_round_input37 {width:10px; height:37px; background:#fff; float:left;}
		
	/*div#contenido_creacion_step2_juego_tipoA {display:none;}
	div#contenido_creacion_step2_juego_tipoB {display:none;}
	div#contenido_creacion_step2_juego_tipoD {display:none;}*/
		
	div#contenido_creacion_step2_juego {display:none; margin-top:65px; left:9px; width:100%;}
		div#contenido_creacion_step2_colzid {position:relative; float:left; width:241px; margin-left:28px; margin-right:20px;}
		
			div#step2_colizd_header {position:relative; width:241px; height:62px;background:url(../img/header_colizd_header.gif) no-repeat left center;}
				div.step2_colizd_header_tipoA {background:url(../img/logo_juego_tipoA.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoB {background:url(../img/logo_juego_tipoB.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoC {background:url(../img/logo_juego_tipoC.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoCb {background:url(../img/logo_juego_tipoCb.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoD {background:url(../img/logo_juego_tipoD.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoDb {background:url(../img/logo_juego_tipoDb.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoE {background:url(../img/logo_juego_tipoE.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoF {background:url(../img/logo_juego_tipoF.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoG {background:url(../img/logo_juego_tipoG.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoH {background:url(../img/logo_juego_tipoH.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoI {background:url(../img/logo_juego_tipoI.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoJ {background:url(../img/logo_juego_tipoJ.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoK {}
				div.step2_colizd_header_tipoL {background:url(../img/logo_juego_tipoL.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoM {background:url(../img/logo_juego_tipoM.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoN {background:url(../img/logo_juego_tipoN.png) no-repeat left center; background-size:cover;}
				div.step2_colizd_header_tipoO {background:url(../img/logo_juego_tipoO.png) no-repeat left center; background-size:cover;}
				span#step2_colizd_header_text {position:relative; left:20px; top:18px; color:#FFF; font-size:18px;  }
				
				#step2_colizd_header_icon {
				  /*background: rgba(0, 0, 0, 0) url("../img/logo_juego_tipoG.png") no-repeat scroll center center;*/
				  height: 60px;
				  position: absolute;
				  right: 20px;
				  top: 0;
				  width: 60px;
				  z-index: 4;
				  background-size:cover;
				}				
				
			div#step2_colizd_description {width:241px; background-color:#e5e5e5; }
				div#step2_colizd_description_text {position:relative; padding:20px; padding-bottom:30px; color:#333; font-size:13px;   text-align:justify;}
				
			div#step2_colizd_body {width:241px; background-color:#f4f4f4;}
				div.step2_colizd_body_separator {width:241px; height:1px; padding-bottom:20px; padding-top:20px; background:url(../img/separador_colizd_creastep2.gif) no-repeat left center;}
				
				div.step2_colizd_body_element {width:241px; position:relative;}
					div.step2_colizd_body_element_text {position:relative; float:left; left:20px; top:0px; width:210px; margin-bottom:10px;margin-top:10px; color:#333; font-size:16px;  }
					div.step2_colizd_body_element_text2 {position:relative; float:left; left:20px; top:0px; width:210px; margin-bottom:10px;margin-top:10px; color:#333; font-size:14px;  }
					div.step2_colizd_body_element_content {position:relative; float:left; left:20px; top:0px; width:210px;}
					
				div.step2_boton_mas {cursor:pointer; position:relative; float:left; left:15px; top:0px; width:37px; height:37px; background:url(../img/boton_mas.png) no-repeat 0px 0px;}
					/*div.step2_boton_mas:hover {background-position:0px -37px;}*/
				div.step2_boton_menos {cursor:pointer; position:relative; float:left; left:20px; top:0px; width:37px; height:37px; background:url(../img/boton_menos.png) no-repeat 0px 0px;}
					/*div.step2_boton_menos:hover {background-position:0px -37px;}*/
			
				div.step2_colizd_body_element_conPico {width:251px; position:relative; background:url(../img/pichurrico_grisderecha_10x19.gif) no-repeat right center;}
			
			div#step2_colizd_bottom {position:relative; width:241px; height:12px; background:#f4f4f4;}
			
			div#step2_colizd_separador {position:relative; width:241px; height:50px;}
			div.step2_colizd_header_oscuro {position:relative; width:241px; height:14px; background:#e5e5e5;}
			div.step2_colizd_body_oscuro {width:241px; background-color:#e5e5e5;}
			div.step2_colizd_body_separator_oscuro {width:241px; height:1px; padding-bottom:20px; /*padding-top:20px;*/ background:url(../img/separador_colizd_oscuro.gif) no-repeat left center;}
			div.step2_colizd_bottom_oscuro {position:relative; width:241px; height:11px; background:#e5e5e5;}
			
					div.lineaPregunta_step2_H_containerGoogle {
			    	position:relative; top:0px; left:0px;
			    	width:241px; /*height:196px;*/
			    	background-color:#e5e5e5;		
					}
						div.lineaPregunta_step2_H_containerImages_title {position:relative; float:left; left:0px; padding-top:10px; width:241px; text-align:center; color:#333; font-size:13px;  }
						
						div.lineaPregunta_step2_H_containerInputGoogle {
							-moz-border-radius: 10px;
				    	-webkit-border-radius: 10px;
				    	-ms-border-radius: 10px;
				    	-khtml-border-radius: 10px;
				    	border-radius: 10px;		
				    	
				    	position:absolute; top:14px; left:17px;
				    	width:176px; height:33px;
				    	background-color:#FFF;
						}
						div.lineaPregunta_step2_H_containerInputGoogle input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:7px; margin-left:7px; resize: none; outline: none;}
						
					div.btnGoogleSearchIcon_H {cursor:pointer; position:absolute; top:17px; left:199px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px;}
						div.btnGoogleSearchIcon_H:hover {background-position:0px -26px;}
					
					div.lineaPregunta_step2_H_btnIzd_carrusel_google {position:absolute; top:30px; left:16px; width:31px; height:31px; background:url(../img/boton_flecha_izda_31x31.png) no-repeat 0px 0px;}
						div.lineaPregunta_step2_H_btnIzd_carrusel_google:hover {background-position:0px -31px;}
					div.lineaPregunta_step2_H_btnDch_carrusel_google {position:absolute; top:30px; left:195px; width:31px; height:31px; background:url(../img/boton_flecha_dcha_31x31.png) no-repeat 0px 0px;}
						div.lineaPregunta_step2_H_btnDch_carrusel_google:hover {background-position:0px -31px;}
					div.lineaPregunta_step2_H_carrusel_container {position:absolute; top:14px; left:48px; width:152px; height:66px; overflow:hidden; background-repeat: no-repeat; background-position:center center; }
						div.lineaPregunta_step2_H_carrusel_imagen {position:relative; float:left; margin-right:4px; margin-left:4px; width:66px; height:66px;}
							div.lineaPregunta_step2_H_carrusel_imagen img {width:100%;} 
						div.lineaPregunta_step2_carrusel_more {position:relative; float:left; margin-right:4px; margin-left:4px; width:64px; height:64px; background-image:url(../img/plus_back_but.png); background-repeat: no-repeat; background-position: center center; background-size: 25px auto; border: 1px solid #cccccc;}

					
					
					div.lineaPregunta_step2_H_containerSubir {
			    	position:relative; top:0px; left:0px;
			    	width:241px; /*height:192px;*/
			    	background-color:#e0ddd4;		
					}					
		
		div#contenido_creacion_step2_coldch_bloquearriba {position:relative; float:left; width:700px; height:9px;background-color:#FFF;}
		
		div#contenido_creacion_step2_coldch {position:relative; float:left; width:700px; margin-bottom:10px;}
			/*div#contenido_step2_topround_light {position:relative;width:698px; height:14px; background:url(../img/creajuego_step2_topround_light.png) no-repeat left center;}*/
			div#contenido_step2_topround_light {  background: #f4f4f4 none repeat scroll 0 0;  height: 14px;  position: relative;  width: 698px;}
			div#contenido_step2_topround_dark {position:relative;width:698px; height:14px; background:#e5e5e5;}

			/*div#contenido_step2_round_title_light{width:698px; height:33px; line-height:24px; background-color:#ecebe5; }*/
			div#contenido_step2_round_title_light {  background-color: #f4f4f4;  height: 33px;  line-height: 24px;  width: 698px;}
				div#contenido_step2_round_title_light span {color:#333; font-size:13px;   margin-left:32px;}
				
			div#contenido_step2_round_title_dark {width:698px; height:33px; line-height:24px; background-color:#e5e5e5; }
			 div#contenido_step2_round_title_dark span {color:#333; font-size:13px;   margin-left:32px;}
				
			div.contenido_step2_round_body_light {width:646px; background-color:#f4f4f4; position:relative; padding:26px; }
			div#contenido_step2_round_bodytitle_picos_light {width:698px; height:7px; background-color:#f4f4f4; position:relative; }
			div.contenido_step2_round_body_light_low {width:646px; background-color:#f4f4f4; position:relative; padding-right:26px; padding-left:26px;  }

				div.contenido_step2_round_body_light_lowTop {width:646px; background-color:#f4f4f4; position:relative; padding-left:26px; padding-right:26px; padding-bottom:26px; }


				div.contenido_step2_round_body_dark_tipoF {width:698px; background-color:#e5e5e5; position:relative; /*padding-left:26px; padding-right:26px;*/ padding-bottom:26px; }
			
			div.contenido_step2_round_body2_light {width:698px; background-color:#f4f4f4; position:relative; }
			
			div.contenido_step2_round_body_dark {width:646px; background-color:#e5e5e5; position:relative; padding:26px; }
			div.contenido_step2_round_body_dark_low {width:646px; background-color:#e5e5e5; position:relative; padding-right:26px; padding-left:26px; }

			div.contenido_step2_round_body_dark_title_tip {width:646px; background-color:#e5e5e5; position:relative; padding-right:26px; padding-left:26px; font-size: 14px; padding-top: 15px; }
			div.contenido_step2_round_body_dark_title_tip strong{ font-weight: bold; }
			div.contenido_step2_round_body_light_title_tip {width:646px; background-color:#f4f4f4; position:relative; padding-right:26px; padding-left:26px; font-size: 14px; padding-top: 15px; }
			div.contenido_step2_round_body_light_title_tip strong{ font-weight: bold; }
			
			div.contenido_step2_round_body_separator_dark {width:698px; height:1px; padding-bottom:2px; padding-top:2px; background:url(../img/creajuego_step2_separador_dark.gif) no-repeat left center; background-color:#e5e5e5; }
			div.contenido_step2_round_body_separator_dark_tipoF {width:646px; position:relative; left:26px; height:1px; padding-bottom:2px; padding-top:2px; background:url(../img/creajuego_step2_separador_light.gif) no-repeat -25px 0px; background-color:#e5e5e5; }

			div.contenido_step2_round_body_separator_light {width:698px; height:1px; padding-bottom:2px; padding-top:2px; background:url(../img/creajuego_step2_separador_light.gif) no-repeat left center; background-color:#f4f4f4; }
			div.contenido_step2_round_body_separator_light2 {width:646px; height:1px; padding-bottom:2px; padding-top:2px; background:url(../img/creajuego_step2_separador_light.gif) no-repeat -25px 0px; background-color:#f4f4f4; }
			
			
			div.contenido_step2_body_botonmasnfilas {	cursor:pointer; float:right; right:60px; width:37px; height:37px; background:url(../img/boton_mas.png) no-repeat 0px 0px; }
			span#contenido_step2_body_masbutton_text {position:relative; float:right; top:10px; margin-right:10px; color:#333; font-size:15px;   }

			div.contenido_step2_body_botonmenosnfilas {	cursor:pointer; float:right; right:60px; margin-left:6px; width:37px; height:37px; background:url(../img/boton_menos.png) no-repeat 0px 0px; }

				span#contenido_step2_body_section_title_text {color:#333; font-size:15px;   font-weight:bold;}
				div#step2_input_nombre_juego {position:absolute; left:189px; top:20px;}
					div#input_step2_nombre_juego {width:455px;}
					div#input_step2_url_video {width:370px; display: inline-block; }
					div#input_step2_enviar { color: #FFFFFF; background-color: #005151; border-radius: 0; cursor: pointer; display: inline-block; height: 32px; line-height: 32px; text-align: center; width: 75px; position: absolute; right: 35px; top: 20px; }
					div#input_step2_enviar:hover{ opacity: .8; }			
				div#step2_nombre_comprobar_repetido {color:#333; font-size:12px;   position:relative; left:416px; top:15px; width:230px;}
				
				
				span#contenido_step2_body_section_asignatura_text {color:#333; font-size:15px;   font-weight:bold;}
				
				div#cs2_bs_Asignatura {	box-sizing: border-box;	float: left; width: 33.3%; text-align: center; padding-left: 20px; padding-right: 10px; position: absolute; left: 170px; top: 18px;}			
				
				div#contenido_step2_title_columns_texts {position:relative; height:20px;}
					span#contenido_step2_questions_column_text {position:absolute; left:0px; top:0px; color:#333; font-size:15px;   font-weight:bold;}
					span#contenido_step2_answers_column_text {position:absolute; left:340px; top:0px; color:#333; font-size:15px;   font-weight:bold;}

					span#contenido_step2_time_text {position:absolute; left:0px; top:0px; color:#333; font-size:15px; font-weight:bold;}
					span#contenido_step2_questions_text {position:absolute; left:150px; top:0px; color:#333; font-size:15px; font-weight:bold;}
					span#contenido_step2_answers_text {position:absolute; left:450px; top:0px; color:#333; font-size:15px; font-weight:bold;}
				
				div#contenido_step2_title_columns_inputs {position:relative; height:33px; margin-top:12px; margin-bottom:8px;}

				
				div.step2_title_column_inputcontainer {
					/*-moz-border-radius: 9px;
		    	-webkit-border-radius: 9px;
		    	-ms-border-radius: 9px;
		    	-khtml-border-radius: 9px;
		    	border-radius: 9px;*/		
		    	
		    	position:absolute;
		    	width:280px; height:33px; line-height:33px;
		    	background-color:#FFF;		
		    	padding-left:10px; padding-right:10px;
				}
					div.step2_title_column_inputcontainer input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}
				div#txtEncabezadoPreguntasContainer {left:0px;}
				div#txtEncabezadoRespuestasContainer {left:340px;}
				
				
				div.lineaPregunta_step2A {width:646px; position:relative; height:33px; margin-bottom:21px;}
					div.containerPregunta_step2A{
					/*-moz-border-radius: 9px;
		    	-webkit-border-radius: 9px;
		    	-ms-border-radius: 9px;
		    	-khtml-border-radius: 9px;
		    	border-radius: 9px;*/		
		    	
		    	position:absolute; top:0px; left:0px;
		    	width:280px; height:33px; line-height:33px;
		    	background-color:#FFF;		
		    	padding-left:10px; padding-right:10px;
				}
					div.containerPregunta_step2A input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

				div.containerRespuesta_step2A{
					/*-moz-border-radius: 9px;
		    	-webkit-border-radius: 9px;
		    	-ms-border-radius: 9px;
		    	-khtml-border-radius: 9px;
		    	border-radius: 9px;*/		
		    	
		    	position:absolute; top:0px; left:342px;
		    	width:280px; height:33px; line-height:33px;
		    	background-color:#FFF;		
		    	padding-left:10px; padding-right:10px;
				}
					div.containerRespuesta_step2A input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}


			div.lineaPregunta_step2B {width:698px; position:relative; }
				div.lineaPregunta_step2B_mainContent {width:698px; position:relative; height:129px;}
					div.lineaPregunta_step2B_roundNumber{
						-moz-border-radius: 19px;
			    	-webkit-border-radius: 19px;
			    	-ms-border-radius: 19px;
			    	-khtml-border-radius: 19px;
			    	border-radius: 19px;		
			    	
			    	position:absolute; top:45px; left:56px;
			    	width:17px; height:37px; line-height:37px;
			    	background-color:#e5e5e5;		
			    	padding-left:10px; padding-right:10px;
			    	
			    	color:#FFF; font-size:24px;   text-align:center;
					}
					
					div.lineaPregunta_step2B_imagenElegidaContainer {cursor:pointer; position:absolute; overflow:hidden; left:190px; top:19px; width:90px; height:90px; border:1px solid #e0dddd; background-color:#FFF;}
						div.lineaPregunta_step2B_imagenElegidaContainer:hover {background-color:#005151;}
						div.lineaPregunta_step2B_imagenElegidaContainer img {position:absolute; left:0px; top:0px; width:90px; height:90px; border:1px solid #DDD;}

					div.lineaPregunta_step2B_imagenElegidaContainer_sel {position:absolute; overflow:hidden; left:185px; top:14px; width:90px; height:90px; border:6px solid #e0ddd4; background-color:#FFF;}
						div.lineaPregunta_step2B_imagenElegidaContainer_sel img {position:absolute; eft:0px; top:0px; width:90px; height:90px; border:1px solid #DDD;}

					div.lineaPregunta_step2B_respuestaContainer {
						/*-moz-border-radius: 9px;
			    	-webkit-border-radius: 9px;
			    	-ms-border-radius: 9px;
			    	-khtml-border-radius: 9px;
			    	border-radius: 9px;*/		
			    	
			    	position:absolute; top:45px; left:297px;
			    	width:211px; height:33px; line-height:33px;
			    	background-color:#FFF;		
			    	/*padding-left:10px; padding-right:10px;*/
					}
					div.lineaPregunta_step2B_respuestaContainer input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:7px; margin-left:7px; resize: none; outline: none;}
				
				
				
				div.lineaPregunta_step2B_elegirImagen {display:none; width:698px; position:relative; height:462px;}
					div.lineaPregunta_step2B_containerGoogle {
						/*-moz-border-radius: 12px;
			    	-webkit-border-radius: 12px;
			    	-ms-border-radius: 12px;
			    	-khtml-border-radius: 12px;
			    	border-radius: 12px;*/		
			    	
			    	position:absolute; top:14px; left:22px;
			    	width:319px; height:192px;
			    	background-color:#e5e5e5;		
					}
						div.lineaPregunta_step2B_containerImages_title {position:relative; float:left; left:0px; padding-top:21px; width:319px; text-align:center; color:#333; font-size:13px;  }
						div.lineaPregunta_step2B_containerImages_label {position:relative; float:left; left:0px; padding-top:10px; width:319px; text-align:center; color:#333; font-size:13px;  }
						
						div.lineaPregunta_step2B_containerInputGoogle {
							/*-moz-border-radius: 10px;
				    	-webkit-border-radius: 10px;
				    	-ms-border-radius: 10px;
				    	-khtml-border-radius: 10px;
				    	border-radius: 10px;*/		
				    	
				    	position:absolute; top:14px; left:17px;
				    	width:254px; height:33px;
				    	background-color:#FFF;
						}
						div.lineaPregunta_step2B_containerInputGoogle input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:7px; margin-left:7px; resize: none; outline: none;}
						
					div.btnGoogleSearchIcon {cursor:pointer; position:absolute; top:17px; left:279px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px;}
						div.btnGoogleSearchIcon:hover {background-position:0px -26px;}
					
					div.lineaPregunta_step2B_btnIzd_carrusel_google {position:absolute; top:30px; left:16px; width:31px; height:31px; background:url(../img/boton_flecha_izda_31x31.png) no-repeat 0px 0px;}
						div.lineaPregunta_step2B_btnIzd_carrusel_google:hover {background-position:0px -31px;}
					div.lineaPregunta_step2B_btnDch_carrusel_google {position:absolute; top:30px; left:277px; width:31px; height:31px; background:url(../img/boton_flecha_dcha_31x31.png) no-repeat 0px 0px;}
						div.lineaPregunta_step2B_btnDch_carrusel_google:hover {background-position:0px -31px;}
					div.lineaPregunta_step2B_carrusel_container {position:absolute; top:14px; left:50px; width:222px; height:66px; overflow:hidden; background-repeat: no-repeat; background-position: center center;}
						div.lineaPregunta_step2B_carrusel_imagen {position:relative; float:left; margin-right:4px; margin-left:4px; width:66px; height:66px;}
							div.lineaPregunta_step2B_carrusel_imagen img {width:100%;} 
						div.lineaPregunta_step2B_carrusel_more {position:relative; float:left; margin-right:4px; margin-left:4px; width:64px; height:64px; background-image:url(../img/plus_back_but.png); background-repeat: no-repeat; background-position: center center; background-size: 25px auto; border: 1px solid #cccccc;}
					
					
					div.lineaPregunta_step2B_containerSubir {
						/*-moz-border-radius: 12px;
			    	-webkit-border-radius: 12px;
			    	-ms-border-radius: 12px;
			    	-khtml-border-radius: 12px;
			    	border-radius: 12px;*/		
			    	
			    	position:absolute; top:230px; left:22px;
			    	width:319px; height:192px;
			    	background-color:#e5e5e5;		
					}		
					
					div.lineaPregunta_step2B_tempImagen {position: absolute; top: 41px;	left: 375px; width: 296px; height: 318px; background-color: #Fff; border: 1px solid #aaa;}					
						div.lineaPregunta_step2B_tempImagen img {width:296px; height:318px;}
					
					div.lineaPregunta_step2B_botonAdd	{
						-moz-border-radius: 19px;
			    	-webkit-border-radius: 19px;
			    	-ms-border-radius: 19px;
			    	-khtml-border-radius: 19px;
			    	border-radius: 19px;		
			    	
			    	position:absolute; top:379px; left:459px;
			    	width:118px; height:27px; line-height:27px;
			    	background-color:#005151;		
			    	/*padding-left:10px; padding-right:10px;*/
			    	
			    	color:#FFF; font-size:14px;   text-align:center;
					}
					
					div.cropUploadedImageImg {cursor:pointer; position:absolute; top:379px; left:380px; height:27px; line-height:27px; color:#666; font-size:12px;  }
					
					
			div#c_s2_rbl_containerColumnas {width:698px; position:relative; height:100%; min-height:100%;}
				div.c_s2_rbl_columna {position:relative; height:100%; min-height:100%; float:left;}
					div.c_s2_rbl_tituloColumna {position:relative; width:348px; height:114px; /*background:url(../img/bocadillo_columna_step2C.gif) no-repeat 53px 30px;*/}
						div.c_s2_rbl_tituloColumna span {position:absolute; left:53px; top:30px; width:254px; height:53px; line-height:53px; color:#333; font-size:18px;   text-align:center; background-color:#e5e5e5;}
				div#c_s2_rbl_columnaIzda {width:348px;border-right: 1px solid #ddd;}
					div#c_s2_rbl_columnaIzda_botones {margin-top:6px; width:327px;}
				
					div.lineaCorrecta_step2D {position:relative; float:left; width:349px; height:54px;}
						div.containerCorrecta_step2D {
							/*-moz-border-radius: 9px;
				    	-webkit-border-radius: 9px;
				    	-ms-border-radius: 9px;
				    	-khtml-border-radius: 9px;
				    	border-radius: 9px;	*/	
				    	
				    	position:absolute; left:33px; top:10px;
				    	width:294px; height:33px;
			    		background-color:#FFF;		
			    	}
			    		div.containerCorrecta_step2D input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:7px; margin-left:7px; resize: none; outline: none;}
				
				div#c_s2_rbl_columnaCentro {width:1px; background:url(../img/separador_vertical_310.gif) no-repeat left 123px; height:433px;}
				div#c_s2_rbl_columnaCentroTop {/*width:1px; background:url(../img/separador_vertical_310.gif) repeat-y left top; height:433px;*/}
				div#c_s2_rbl_columnaDcha {width:348px;}
					div#c_s2_rbl_columnaDcha div.c_s2_rbl_tituloColumna {/*background:url(../img/bocadillo_columna_step2C.gif) no-repeat 41px 30px;*/}
						div#c_s2_rbl_columnaDcha  div.c_s2_rbl_tituloColumna span {left:41px;}
						
					div#c_s2_rbl_columnaDcha_botones {margin-top:6px; width:327px;}

					div.lineaErronea_step2D {position:relative; float:left; width:349px; height:54px;}
						div.containerErronea_step2D {
							/*-moz-border-radius: 9px;
				    	-webkit-border-radius: 9px;
				    	-ms-border-radius: 9px;
				    	-khtml-border-radius: 9px;
				    	border-radius: 9px;*/		
				    	
				    	position:absolute; left:21px; top:10px;
				    	width:294px; height:33px;
			    		background-color:#FFF;		
			    	}
			    		div.containerErronea_step2D input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:7px; margin-left:7px; resize: none; outline: none;}


				div.lineaPregunta_step2F {width:698px; position:relative; height:66px; margin-bottom:21px; margin-top:10px;}
					div.containerLabel_step2F{position:absolute; top:0px; left:26px;
			    	width:618px; height:33px; line-height:33px; 
			    	color:#333; font-size:14px;  }
					div.containerRespuesta_step2F{
						/*-moz-border-radius: 9px;
			    	-webkit-border-radius: 9px;
			    	-ms-border-radius: 9px;
			    	-khtml-border-radius: 9px;
			    	border-radius: 9px;*/		
			    	
			    	position:absolute; top:33px; left:26px;
			    	width:618px; height:33px; line-height:33px;
			    	background-color:#FFF;		
			    	padding-left:10px; padding-right:10px;
					}
					div.containerRespuesta_step2F input {border:none; background-color:#FFF; color:#333; font-size:14px; margin-top:6px; resize: none; outline: none; overflow-x: hidden; width: 600px; }

				div.bloqueRespuestas_step2F {width:698px; position:relative; background-color:#f4f4f4;    padding-top: 10px;}
				div.bloqueRespuestas_step2F_oculto {display:none;}

					div.bloqueRespuestas_step2F_pico {width:698px; height:24px; line-height:24px; background:url(../img/pichurrico_grismedio_13x7.gif) no-repeat center top;}

					div.bloqueRespuestas_step2F_label{width:698px; height:24px; line-height:24px; }
						div.bloqueRespuestas_step2F_label span {color:#333; font-size:13px;   margin-left:25px;}


					div.bloqueRespuestas_step2F_bloque {width:698px; padding-top:10px; padding-bottom:15px;}
						div.bloqueRespuestas_step2F_bloqueLinea {margin-left:40px; height:48px; line-height:48px;}
						div.bloqueRespuestas_step2F_bloqueLinea_icono {width:46px; height:48px; line-height:48px; position:relative; float:left;}
							div.bloqueRespuestas_step2F_bloqueLinea_icono_empty {background:url(../img/option_check_emp33.png) no-repeat left center;}
							div.bloqueRespuestas_step2F_bloqueLinea_icono_ok {background:url(../img/option_check_ok33.png) no-repeat left center;}
							div.bloqueRespuestas_step2F_bloqueLinea_icono_ko {background:url(../img/option_check_ko33.png) no-repeat left center;}
						div.bloqueRespuestas_step2F_bloqueLinea_textbox
						{
							/*-moz-border-radius: 9px;
				    	-webkit-border-radius: 9px;
				    	-ms-border-radius: 9px;
				    	-khtml-border-radius: 9px;
				    	border-radius: 9px;*/		
				    	
				    	position:relative; float:left; top:8px; left:0px;
				    	width:490px; height:33px; line-height:33px;
				    	background-color:#FFF;		
				    	padding-left:10px; padding-right:10px;						
						}
							div.bloqueRespuestas_step2F_bloqueLinea_textbox input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}						


				div.lineaPregunta_step2G {width:646px; position:relative; height:33px; margin-bottom:21px; margin-top:15px;}
					div.containerPregunta_step2G{
					/*-moz-border-radius: 9px;
		    	-webkit-border-radius: 9px;
		    	-ms-border-radius: 9px;
		    	-khtml-border-radius: 9px;
		    	border-radius: 9px;*/		
		    	
		    	position:absolute; top:0px; left:0px;
		    	width:280px; height:33px; line-height:33px;
		    	background-color:#FFF;		
		    	padding-left:10px; padding-right:10px;
				}
					div.containerPregunta_step2G input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

				div.containerRespuesta_step2G{
					/*-moz-border-radius: 9px;
		    	-webkit-border-radius: 9px;
		    	-ms-border-radius: 9px;
		    	-khtml-border-radius: 9px;
		    	border-radius: 9px;*/		
		    	
		    	position:absolute; top:0px; left:165px;
		    	width:368px; height:33px; line-height:33px;
		    	background-color:#FFF;		
		    	padding-left:10px; padding-right:10px;
				}
					div.containerRespuesta_step2G input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

				
				div#editor_mapas_H {
					position:relative; top:0px; left:0px;
					width:643px; height:859px; 
					margin-top:10px;
				}
					div#editor_mapas_H_bocadilloAvisos {position:absolute; top:310px; left:-40px; background:url(../img/bocadillo_aviso_mapas2.gif) no-repeat left center; width:292px; height:81px; z-index:20; color:#FFF; font-size:18px; text-align:center; padding-left:30px; padding-right:10px; padding-top:15px; padding-bottom:15px;line-height: 26px;}
						div#editor_mapas_H_bocadilloAvisos span {font-weight:bold;}


				
					div#editor_mapas_H_fondos {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1;}
						div#editor_mapas_H_fondoChinchetas {position:absolute; top:0px; left:0px; background:url(../img/zona_chinchetas.gif) no-repeat left center; width:643px; height:149px; z-index:2;}
						div#editor_mapas_H_fondoMapa {position:absolute; top:175px; left:0px; width:643px; height:643px; z-index:2; border: solid 1px #aaa9a8; background-color:#ecebe5;}
							div#editor_mapas_H_fondoMapa img {width:643px; height:643px;}
					
					div#editor_mapas_H_chinchetas {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:5;}
						div.editor_mapas_H_chincheta {position:absolute; /*width:38px; height:43px;*/width:35px; height:35px; background:url(../img/chinchetaV3.png) no-repeat center center; z-index:9; background-size: 30px;}
							
							div.editor_mapas_H_chinchetaAzul {background:url(../img/chinchetaV3.png) no-repeat center center; cursor:pointer; background-size: 30px;}
							.isnt-mobile div.editor_mapas_H_chinchetaAzul:hover {background:url(../img/chinchetaV3.png) no-repeat center center; background-size: 30px;}
							.is-mobile div.editor_mapas_H_chinchetaAzul:hover {background-image:url(../img/chinchetaV3.png); background-size: 30px;}
							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.editor_mapas_H_chinchetaAzul {background:url(../img/chincheta_azul.png) no-repeat left center;}
							div.editor_mapas_H_chinchetaRoja {background:url(../img/chincheta_roja.png) no-repeat left center;}
							div.editor_mapas_H_chinchetaAzulOK {background:url(../img/chincheta_ok.png) no-repeat left center;}*/
							
		/*					div.editor_mapas_H_chincheta div.textoChincheta {position:absolute; top:6px; left:15px; width:20px; height:13px; line-height:13px; color:#FFF; font-size:13px; text-align:center;}*/
								div.editor_mapas_H_chincheta div.textoChincheta {
								  background-color: #f0f0f0;
								  color: #000;
								  font-size: 18px;
								  font-weight: bold;
								  height: 18px;
								  left: 15px;
								  line-height: 13px;
								  padding: 2px;
								  position: absolute;
								  text-align: center;
								  top: 6px;
								  width: 20px;
								}
								
							#gameArenaTipo9_solution div.editor_mapas_H_chincheta div.textoChincheta {
							  background-color: rgba(255, 255, 255, 0.7);
								-moz-border-radius: 18px;
					    	-webkit-border-radius: 18px;
					    	-ms-border-radius: 18px;
					    	-khtml-border-radius: 18px;
					    	border-radius: 18px;
							  color: #000;
							  font-size: 18px;
							  font-weight: bold;
							  height: 25px;
							  left: 5px;
							  line-height: 25px;
							  padding: 0;
							  position: absolute;
							  text-align: center;
							  top: 5px;
							  width: 25px;
							}				
							.is-mobile #gameArenaTipo9_solution div.editor_mapas_H_chincheta div.textoChincheta {
							    background-color: rgba(255, 255, 255, 0.7);
							    -moz-border-radius: 18px;
							    -webkit-border-radius: 18px;
							    -ms-border-radius: 18px;
							    -khtml-border-radius: 18px;
							    border-radius: 18px;
							    color: #000;
							    font-size: 14px;
							    font-weight: bold;
							    height: 20px;
							    left: 13px;
							    line-height: 20px;
							    padding: 0;
							    position: absolute;
							    text-align: center;
							    top: 13px;
							    width: 20px;
							}											

					div#editor_mapas_H_bocadilloEditor {display:none; position:absolute; width:149px; height:46px; background:url(../img/fondo_bocadillo_respuestachincheta.png) no-repeat left center; z-index:20;}
						input#editor_mapas_H_editorTexto {position:absolute; left:28px; top:6px; border:none; background-color:#FFF; color:#333; font-size:13px;   text-align:center; resize: none; outline: none;}

					#buttonUploadFondoMapa
					{
						/*-moz-border-radius: 11px;
			    	-webkit-border-radius: 11px;
			    	-ms-border-radius: 11px;
			    	-khtml-border-radius: 11px;
			    	border-radius: 11px;*/
			    	
			    	margin-top:4px;
			    	 
			    	height:25px; cursor:pointer;			
						font-size:13px; left:0px; /*top:-8px; position:relative;*/ background-color:#005151; color:#FFF; border:none; padding-left:8px; padding-right:8px;}					


				div.step2I_blue_container{
					/*-moz-border-radius: 25px;
			   	-webkit-border-radius: 25px;
			   	-ms-border-radius: 25px;
			   	-khtml-border-radius: 25px;
			   	border-radius: 25px;*/						
					
					display:inline-block; padding-left:8px; padding-right:8px;
					height:38px; line-height:38px;
					position:absolute; float:left; 
					left:80px;
					background-color:#005151;	
					
					min-width:47px; text-align:center;
				}
					div.step2I_blue_container span {color:#FFF; font-size:20px;  }


					div.linea_step2J {position:relative; float:left; width:349px; height:54px;}
						div.containerLinea_step2J {
							/*-moz-border-radius: 9px;
				    	-webkit-border-radius: 9px;
				    	-ms-border-radius: 9px;
				    	-khtml-border-radius: 9px;
				    	border-radius: 9px;	*/	
				    	
				    	position:absolute; left:33px; top:10px;
				    	width:294px; height:33px;
			    		background-color:#FFF;		
			    	}
			    	div.containerLinea_step2J input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:7px; margin-left:7px; resize: none; outline: none;}



				div#step2L_Switch{ left: 20px; width: 210px; float: left; position:relative; }
				div#step2L_SwitchText{ display: inline-block;float: left; margin-right: 10px;     width: 60%;    font-size: 12px;}
				div#step2L_SwitchText span.step2L_SwitchText_Title {    font-size: 14px;    font-weight: 700;}
				div#step2L_Switch .onoffswitch {
					display: inline-block;
				    position: relative; width: 60px;
				    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
				}
				div#step2L_Switch .onoffswitch-checkbox {
				    display: none;
				}
				div#step2L_Switch .onoffswitch-label {
				    display: block; overflow: hidden; cursor: pointer;
				    height: 30px; padding: 0; line-height: 30px;
				    border: 2px solid #E3E3E3; border-radius: 30px;
				    background-color: #FFFFFF;
				    transition: background-color 0.3s ease-in;
				}
				div#step2L_Switch .onoffswitch-label:before {
				    content: "";
				    display: block; width: 30px; margin: 0px;
				    background: #FFFFFF;
				    position: absolute; top: 0; bottom: 0;
				    right: 26px;
				    border: 2px solid #8e8e8e; border-radius: 30px;
				    transition: all 0.3s ease-in 0s; 
				    content: "X";
				    color: #666666;
				    text-align: center;
				}
				div#step2L_Switch .onoffswitch-checkbox:checked + .onoffswitch-label {
				    background-color: #dedede;
				}
				div#step2L_Switch .onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
				   border-color: #dedede;
				}
				div#step2L_Switch .onoffswitch-checkbox:checked + .onoffswitch-label:before {
				    right: 0px; 
				    content: "\2713 ";
				    color: #56a2a2;
				    border-color: #56a2a2;
				}



				div.lineaPregunta_step2M {width:698px; position:relative; height:90px; /*margin-bottom:21px;*/ margin-top:10px;}
					div.containerLabel_step2M{position:absolute; top:0px; left:26px;
			    	width:618px; height:33px; line-height:33px; 
			    	color:#333; font-size:14px;  }
					div.containerRespuesta_step2M{
						/*-moz-border-radius: 9px;
			    	-webkit-border-radius: 9px;
			    	-ms-border-radius: 9px;
			    	-khtml-border-radius: 9px;
			    	border-radius: 9px;*/		
			    	
			    	position:absolute; top:33px; left:26px;
			    	width:518px; height:33px; line-height:33px;
			    	background-color:#FFF;		
			    	padding-left:10px; padding-right:10px;
					}
					
					div.lineaPregunta_step2M_titulo {
					    position: absolute;
					    top: 14px;
					    left: 22px;
					    width: 319px;
					    height: 16px;
					    font-size: 14px;
					}
					div.lineaPregunta_step2M_containerGoogle {
				    	position:absolute; top:40px; left:22px;
				    	width:319px; height:192px;
				    	background-color:#e5e5e5;		
					}
					div.lineaPregunta_step2M_containerSubir {
				    	position:absolute; top:235px; left:22px;
				    	width:319px;     height: 126px;
				    	background-color:#e5e5e5;		
					}					
					
					
					
					div.lineaPregunta_step2M_imagenElegidaContainer {cursor:pointer; position:absolute; overflow:hidden; left:572px; top:0px; width:90px; height:90px; border:1px solid #e0dddd; background-color:#FFF;}
						div.lineaPregunta_step2M_imagenElegidaContainer:hover {background-color:#005151;}
						div.lineaPregunta_step2M_imagenElegidaContainer img {position:absolute; left:0px; top:0px; width:90px; height:90px; border:1px solid #DDD;}

					div.lineaPregunta_step2M_imagenElegidaContainer_sel {position:absolute; overflow:hidden; left:572px; top:0px; width:90px; height:90px; border:2px solid #e0ddd4; background-color:#FFF;}
						div.lineaPregunta_step2M_imagenElegidaContainer_sel img {position:absolute; left:0px; top:0px; width:90px; height:90px; border:1px solid #DDD;}
					
					.lineaPregunta_step2B_tempImagenAvs {
					    position: absolute;
					    left: 0;
					    top: 0;
					    width: 100%;
					    height: 100%;
					    z-index: 10;
					    text-align: center;
					    line-height: 320px;
					    color: #999;
					    font-size: 12px;
					}					
					.lineaPregunta_step2B_tempImagenImg {
					    position: absolute;
					    left: 0;
					    top: 0;
					    width: 100%;
					    height: 100%;
					    z-index: 5;
					}					
					
					div.containerRespuesta_step2M input {border:none; background-color:#FFF; color:#333; font-size:14px; margin-top:6px; resize: none; outline: none; overflow-x: hidden; width: 500px; }

				div.separadorBloqueRespuestas {display:none;}

				div.bloqueRespuestas_step2M {width:698px; position:relative; background-color:#f4f4f4;}
				div.bloqueRespuestas_step2M_oculto {display:none;}

					div.bloqueRespuestas_step2M_pico {width:698px; height:24px; line-height:24px; background:url(../img/pichurrico_grismedio_13x7.gif) no-repeat center top;}

					div.bloqueRespuestas_step2M_label{width:698px; height:24px; line-height:24px; }
						div.bloqueRespuestas_step2M_label span {color:#333; font-size:13px;   margin-left:60px;}


					div.bloqueRespuestas_step2M_bloque {width:698px; padding-top:10px; padding-bottom:15px;}
						div.bloqueRespuestas_step2M_bloqueLinea {margin-left:107px; height:48px; line-height:48px;}
						div.bloqueRespuestas_step2M_bloqueLinea_icono {width:46px; height:48px; line-height:48px; position:relative; float:left;}
							div.bloqueRespuestas_step2M_bloqueLinea_icono_empty {background:url(../img/option_check_emp33.png) no-repeat left center;}
							div.bloqueRespuestas_step2M_bloqueLinea_icono_ok {background:url(../img/option_check_ok33.png) no-repeat left center;}
							div.bloqueRespuestas_step2M_bloqueLinea_icono_ko {background:url(../img/option_check_ko33.png) no-repeat left center;}
						div.bloqueRespuestas_step2M_bloqueLinea_textbox
						{
							/*-moz-border-radius: 9px;
				    	-webkit-border-radius: 9px;
				    	-ms-border-radius: 9px;
				    	-khtml-border-radius: 9px;
				    	border-radius: 9px;*/		
				    	
				    	position:relative; float:left; top:8px; left:0px;
				    	width:490px; height:33px; line-height:33px;
				    	background-color:#FFF;		
				    	padding-left:10px; padding-right:10px;						
						}
							div.bloqueRespuestas_step2M_bloqueLinea_textbox input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}						

			div.lineaPregunta_step2M_elegirImagen {display:none; width:698px; position:absolute; top:90px; height:380px; background-color:#F4F4F4; }




			div.lineaEscondida {display:none; }

			div.lineaPregunta_step2N {width:349px; position:relative; }
				div.lineaPregunta_step2N_mainContent {width:349px; position:relative; height:129px;}
					div.lineaPregunta_step2N_roundNumber{
						-moz-border-radius: 19px;
			    	-webkit-border-radius: 19px;
			    	-ms-border-radius: 19px;
			    	-khtml-border-radius: 19px;
			    	border-radius: 19px;		
			    	
			    	position:absolute; top:45px; left:56px;
			    	width:17px; height:37px; line-height:37px;
			    	background-color:#e5e5e5;		
			    	padding-left:10px; padding-right:10px;
			    	
			    	color:#FFF; font-size:24px;   text-align:center;
					}
					
					
					div.lineaPregunta_step2N_imagenElegidaContainer {cursor:pointer; position:absolute; overflow:hidden; left:190px; top:19px; width:90px; height:90px; border:1px solid #e0dddd; background-color:#FFF;}
						div.lineaPregunta_step2N_imagenElegidaContainer:hover {background-color:#005151;}
						div.lineaPregunta_step2N_imagenElegidaContainer img {position:absolute; left:0px; top:0px; width:90px; height:90px; border:1px solid #DDD;}

					div.lineaPregunta_step2N_imagenElegidaContainer_sel {position:absolute; overflow:hidden; left:185px; top:14px; width:90px; height:90px; border:6px solid #e0ddd4; background-color:#FFF;}
						div.lineaPregunta_step2N_imagenElegidaContainer_sel img {position:absolute; eft:0px; top:0px; width:90px; height:90px; border:1px solid #DDD;}

					div.lineaPregunta_step2N_respuestaContainer {
						/*-moz-border-radius: 9px;
			    	-webkit-border-radius: 9px;
			    	-ms-border-radius: 9px;
			    	-khtml-border-radius: 9px;
			    	border-radius: 9px;*/		
			    	
			    	position:absolute; top:45px; left:297px;
			    	width:211px; height:33px; line-height:33px;
			    	background-color:#FFF;		
			    	/*padding-left:10px; padding-right:10px;*/
					}
					div.lineaPregunta_step2N_respuestaContainer input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:7px; margin-left:7px; resize: none; outline: none;}
				
				
				div.contenido_step2N_round_body2_light {    width: 347px;    background-color: #f4f4f4;    position: relative;}
				div.lineaPregunta_step2N_elegirImagen {display:none; width:347px; position:relative; height:300px;}
				
					div.lineaPregunta_step2N_containerGoogle {
			    	position:absolute; top:0px; left:22px;
			    	width:319px; height:170px;
			    	background-color:#e5e5e5;
					}
						div.lineaPregunta_step2N_containerImages_title {position:relative; float:left; left:0px; padding-top:10px; width:319px; text-align:center; color:#333; font-size:13px;  }
						
						div.lineaPregunta_step2N_containerInputGoogle {
							/*-moz-border-radius: 10px;
				    	-webkit-border-radius: 10px;
				    	-ms-border-radius: 10px;
				    	-khtml-border-radius: 10px;
				    	border-radius: 10px;*/		
				    	
				    	position:absolute; top:14px; left:17px;
				    	width:254px; height:33px;
				    	background-color:#FFF;
						}
						div.lineaPregunta_step2N_containerInputGoogle input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:7px; margin-left:7px; resize: none; outline: none;}
						
					div.lineaPregunta_step2N_btnIzd_carrusel_google {position:absolute; top:30px; left:16px; width:31px; height:31px; background:url(../img/boton_flecha_izda_31x31.png) no-repeat 0px 0px;}
						div.lineaPregunta_step2N_btnIzd_carrusel_google:hover {background-position:0px -31px;}
					div.lineaPregunta_step2N_btnDch_carrusel_google {position:absolute; top:30px; left:277px; width:31px; height:31px; background:url(../img/boton_flecha_dcha_31x31.png) no-repeat 0px 0px;}
						div.lineaPregunta_step2N_btnDch_carrusel_google:hover {background-position:0px -31px;}
					div.lineaPregunta_step2N_carrusel_container {position:absolute; top:14px; left:50px; width:222px; height:66px; overflow:hidden; background-repeat: no-repeat; background-position: center center;}
						div.lineaPregunta_step2N_carrusel_imagen {position:relative; float:left; margin-right:4px; margin-left:4px; width:66px; height:66px;}
							div.lineaPregunta_step2N_carrusel_imagen img {width:100%;} 
						div.lineaPregunta_step2N_carrusel_more {position:relative; float:left; margin-right:4px; margin-left:4px; width:64px; height:64px; background-image:url(../img/plus_back_but.png); background-repeat: no-repeat; background-position: center center; background-size: 25px auto; border: 1px solid #cccccc;}
					
					
					div.lineaPregunta_step2N_containerSubir {
			    	position:absolute; top:176px; left:22px;
			    	width:319px; height:120px;
			    	background-color:#e5e5e5;		
					}		
					
					div.lineaPregunta_step2N_tempImagen {position:absolute; top:41px; left:375px; width:296px; height:318px; /*background-color:#F0F;*/}
						div.lineaPregunta_step2N_tempImagen img {width:296px; height:318px;}
					
					div.lineaPregunta_step2N_botonAdd	{
						-moz-border-radius: 19px;
			    	-webkit-border-radius: 19px;
			    	-ms-border-radius: 19px;
			    	-khtml-border-radius: 19px;
			    	border-radius: 19px;		
			    	
			    	position:absolute; top:379px; left:459px;
			    	width:118px; height:27px; line-height:27px;
			    	background-color:#005151;		
			    	/*padding-left:10px; padding-right:10px;*/
			    	
			    	color:#FFF; font-size:14px;   text-align:center;
					}
					
					




		.buttonUploadStep2
		{
			/*-moz-border-radius: 11px;
    	-webkit-border-radius: 11px;
    	-ms-border-radius: 11px;
    	-khtml-border-radius: 11px;
    	border-radius: 11px;*/
    	
    	 
    	height:25px; cursor:pointer;			
			font-size:13px; left:0px; top:-8px; position:relative; background-color:#005151; color:#FFF; border:none; padding-left:8px; padding-right:8px;}		

			div#contenido_step2_bottomround {width:698px; height:12px; background:#f4f4f4;}
			div#contenido_step2_bottomround_dark {width:698px; height:12px; background:#e5e5e5;}

	div.contenido_step2_round_body_dark_tipoK { /*display: none;*/ }
	div#container_points_step2K{ text-align: center; font-size: 14px; color: #333333; padding: 20px 0; }
	
				div#button_step2_miniguardarborrador {
					cursor:pointer; 
					margin-left:6px; 
					position:relative; 
					float:right; 
					background-color: #e5e5e5;
					height:43px; 
					line-height:43px; 
					width:176px;
					color:#000; 
					text-align:center; 
					margin-right: 10px;
					display:inline-block;
				}
				div#button_step2_miniguardarborrador:hover {background-color:#f4f4f4;}
					div#button_step2_miniguardarborrador span { font-size:18px; display: inline-block; float:none;}	
		
	/*div#contenido_creacion_step3_description {display:none; margin-top:65px; margin-left:29px; width:100%;}*/
	div#contenido_creacion_step3_description {  display: none;  margin-left: 3%;  margin-top: 65px;  width: 94%;}
		div#contenido_step3_topround {width:958px; height:12px; background:#f4f4f4/*url(../img/creajuego_step3_topround.gif) no-repeat left center*/;}
		div#contenido_step3_body {background-color:#f4f4f4; width:958px; /*height:200px;*/}
			div.contenido_step3_body_section {width:920px; padding-left:32px; padding-top:18px; padding-bottom:20px; position:relative;}
				span.contenido_step3_body_section_title_text {color:#333; font-size:18px;   margin-left:8px;}
				div.contenido_step3_body_section_subtitle {color:#333; font-size:14px;   margin-left:16px; margin-top:8px;}

				div#contenido_step3_body_section_bocadilloAvisos {position:absolute; top:50px; left:500px; background:url(../img/bocadillo_aviso_mapas3.gif) no-repeat left center; width:292px; height:61px; z-index:20; color:#FFF; font-size:18px; text-align:center; padding-left:30px; padding-right:10px; padding-top:20px; padding-bottom:15px;line-height: 26px;}
						div#contenido_step3_body_section_bocadilloAvisos span {font-weight:bold;}

				div.left_round_input {width:10px; height:33px; background:#fff; float:left;}
				div.center_round_input {height:33px; background-color:#FFF; /*width:100px;*/ float:left;}
				div.right_round_input {width:10px; height:33px; background:#fff; float:left;}
				
				.round_inputFat_ctrl {border:none; background-color:#FFF; color:#333; font-size:18px;   margin-top:4px; resize: none; outline: none;}
				.round_inputFatCenter_ctrl {border:none; background-color:#FFF; color:#333; font-size:18px;   margin-top:4px; resize: none; outline: none; text-align:center;}
				.round_input_ctrl {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}
				.round_textarea_ctrl {border:none; background-color:#FFF; color:#333; font-size:11px;   margin-left:10px; resize: none; outline: none;}
				
				div.left_round_button29 {width:11px; height:29px; background:url(../img/left_button29.png) no-repeat left center; float:left;}
				div.center_round_button29 {padding-left:5px; padding-right:5px; height:29px; background-color:#a6b1b8; /*width:100px; */float:left; line-height:29px; color:#FFF; font-size:14px;  }
				div.right_round_button29 {width:11px; height:29px; background:url(../img/right_button29.png) no-repeat left center; float:left;}

				div.left_round_button17 {width:5px; height:17px; background:url(../img/left_button17.png) no-repeat left center; float:left;}
				div.center_round_button17 {height:17px; background-color:#a6b1b8; float:left; line-height:17px; color:#FFF; font-size:11px;  }
				div.right_round_button17 {width:5px; height:17px; background:url(../img/right_button17.png) no-repeat left center; float:left;}

				div#step3_input_nombre_juego {position:absolute; left:220px; top:15px;}
					div#input_step3_nombre_juego {width:490px;}
					
				div#step3_button29_edit_nombre {position:absolute; left:740px; top:17px;}
				div#step3_nombre_permalink {position:relative; left:220px; top:15px;color:#333; font-size:14px;   width:600px; height:20px;}
				span#step3_nombre_permalink_editable {text-decoration:underline; float:left;}
				div#step3_button17_edit_permalink {float:left; left:10px; position:relative;}
				
				div#step3_input_fuente_juego {position:absolute; left:220px; top:15px;}
					div#input_step3_fuente_juego {width:490px;}

				div.contenido_step3_topround_medium {width:538px; height:12px; background:#fff;}
				div.contenido_step3_body_medium {background-color:#FFF; width:538px; height:60px;}
				div.contenido_step3_bottomround_medium {width:538px; height:11px; background:#fff;}
				
				div#contenido_step3_container_description {margin-top:10px;}

				div#contenido_step3_container_lang {
				    width: 920px;
				    padding-left: 32px;
				    padding-top: 18px;
				    padding-bottom: 20px;
				    position: relative;
				}

				div#contenido_step3_container_lang .cc-selector{ margin-top: 10px; margin-left: 15px; position: relative; }
				div#contenido_step3_container_lang .cc-selector input{ /*margin:0;padding:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;*/ display: inline-block; padding: 30px; line-height: 2em; position: absolute; top: 7px; }
				div#contenido_step3_container_lang .es{background-image:url(../img/es.png);}
				div#contenido_step3_container_lang .gl{background-image:url(../img/gl.png);}
				div#contenido_step3_container_lang .ca{background-image:url(../img/ca.png);}
				div#contenido_step3_container_lang .eu{background-image:url(../img/eu.png);}
				div#contenido_step3_container_lang .en{background-image:url(../img/en.png);}
				div#contenido_step3_container_lang .fr{background-image:url(../img/fr.png);}
				div#contenido_step3_container_lang .de{background-image:url(../img/de.png);}
				div#contenido_step3_container_lang .zh{background-image:url(../img/zh.png);}
				div#contenido_step3_container_lang .va{background-image:url(../img/va.png);}

				div#contenido_step3_container_lang .cc-selector input:active +.drinkcard-cc{opacity: 1;}
				div#contenido_step3_container_lang .cc-selector input:checked +.drinkcard-cc{ -webkit-filter: none; -moz-filter: none; filter: none; }
				div#contenido_step3_container_lang .drinkcard-cc{
				    cursor:pointer;
				    background-size:contain;
				    background-repeat:no-repeat;
				    display:inline-block;
				    width:45px;height:30px;
				    text-align: center;
				    margin-left: 20px;
				    margin-right: 20px; 
				    -webkit-transition: all 100ms ease-in;
				       -moz-transition: all 100ms ease-in;
				            transition: all 100ms ease-in;
				    -webkit-filter: opacity(.4);
				       -moz-filter: opacity(.4);
				            filter: opacity(.4);

				}
				.drinkcard-cc:hover{
				    -webkit-filter: brightness(1.5) opacity(.9);
				       -moz-filter: brightness(1.5) opacity(.9);
				            filter: brightness(1.5) opacity(.9);
				}

				div#contenido_step3_container_gameimage_google {margin-top:15px;}
				div#contenido_step3_container_gameimage_upload {margin-top:15px;}
				
				div.round_greybox470_top {width:470px; height:12px; background:#e5e5e5;}
				div.round_greybox470_body {background-color:#e5e5e5; width:470px; /*height:60px;*/}
					div.round_greybox470_body_title {text-align:center; width:100%; color:#333; font-size:14px;   margin-bottom:8px;}
					div.round_greybox470_body_section {width:100%;}
					div.round_greybox470_body_text {text-align:center; width:100%; color:#333; font-size:12px;   margin-bottom:8px;}
				div.round_greybox470_bottom {width:470px; height:12px; background:#e5e5e5;}
				
				div#step3_input_busqueda_google {position:relative; left:50px;}
				div#input_step3_busqueda_google {width:300px;}
				div#step3_boton_busqueda_google {cursor:pointer; position:relative; left:380px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px;}
					div#step3_boton_busqueda_google:hover {background-position:0px -26px;}
				div#step3_boton_busqueda_google_big {cursor:pointer; position:relative; left:380px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px; }
					div#step3_boton_busqueda_google_big:hover {background-position:0px -26px;}
				
				div#step3_google_carrusel_container {position:relative; float:left; height:110px;}
				div#step3_boton_derecha_carrusel_google {cursor:pointer; position:relative; float:left; left:15px; top:35px; width:37px; height:37px; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px;}
					div#step3_boton_derecha_carrusel_google:hover {background-position:0px -37px;}
				div#step3_boton_izquierda_carrusel_google {cursor:pointer; position:relative; /*float:left;*/ left:415px; top:35px; width:37px; height:37px; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px;}
					div#step3_boton_izquierda_carrusel_google:hover {background-position:0px -37px;}
				div#step3_google_carrusel_imagenes {position:relative; float:left; left: 17px; top: 15px; width:360px; height:80px; overflow:hidden; background-repeat: no-repeat; background-position: center center;}
					div.google_carrusel_contenedorimagenes {position:relative; float:left; left: 0px; top: 0px; height:80px; width:840px; background: none;}
						div.step3_google_carrusel_imagen {position:relative; float:left; margin-left:5px;margin-right:5px;}
							div.step3_google_carrusel_imagen img {width:80px; height:80px; background-color:#FFF;}
						div.step3_google_carrusel_more {position:relative; float:left; margin-right:5px; margin-left:5px; width:78px; height:78px; background-image:url(../img/plus_back_but.png); background-repeat: no-repeat; background-position: center center; background-size: 25px auto; border: 1px solid #cccccc;}


				div.google_carrusel_error{ background-image: none; font-size:14px; text-align:center; padding-top:20px; display: none; } 
				
				div#step3_google_fileupload_container {margin-top:25px; margin-bottom:10px; text-align:center;}
					div#step3_google_fileupload_container #buttonUpload
					{
						/*-moz-border-radius: 11px;
			    	-webkit-border-radius: 11px;
			    	-ms-border-radius: 11px;
			    	-khtml-border-radius: 11px;
			    	border-radius: 11px;*/
			    	
			    	 
			    	height:25px; cursor:pointer;			
						font-size:13px; left:0px; top:-8px; position:relative; background-color:#005151; color:#FFF; border:none; padding-left:8px; padding-right:8px;}					
					
				
				div.left_round_button27_azul {width:11px; height:27px; background:url(../img/left_button27_azul.png) no-repeat left center; float:left;}
				div.center_round_button27_azul {height:27px; background-color:#005151; float:left; line-height:27px; color:#FFF; font-size:14px;  }
				div.right_round_button27_azul {width:11px; height:27px; background:url(../img/right_button27_azul.png) no-repeat left center; float:left;}
				
				div#contenido_step3_container_choosenimage {width:360px; height:370px; position:absolute; left:540px; top:40px; background:url(../img/flecha_blanca_extended.png) no-repeat 0px 100px;}
				div#contenido_step3_container_choosenimage_image {width:320px; height:320px; position:relative; left:40px; top:0px;}
					div#contenido_step3_container_choosenimage_image img#uploadedImageImg {width:320px; height:320px; background-color:#FFF;}
				div#contenido_step3_container_choosenimage_button {width:120px; height:30px; position:absolute; left:140px; top:330px;}
				
				div#cropUploadedImagePortada {cursor:pointer; position:relative; float:left; margin-top:15px; left:60px; height:27px; line-height:27px; color:#666; font-size:12px;  }
				
				div#step3_input_tiempo_maximo_container {position:relative; float:left; left:30px; top:20px;}
				div#step3_boton_arriba_tiempo_maximo {cursor:pointer; position:relative; float:left; left:45px; top:18px; width:37px; height:37px; background:url(../img/boton_flecha_arriba.png) no-repeat 0px 0px;}
					div#step3_boton_arriba_tiempo_maximo:hover {background-position:0px -37px;}
				div#step3_boton_abajo_tiempo_maximo {cursor:pointer; position:relative; /*float:left;*/ left:195px; top:18px; width:37px; height:37px; background:url(../img/boton_flecha_abajo.png) no-repeat 0px 0px;}
					div#step3_boton_abajo_tiempo_maximo:hover {background-position:0px -37px;}

				div#step3_categorias_radios_container {position:relative; width:920px; left:20px; top:20px;}
				div.step3_categoria_radio_container {position:relative; float:left; width:220px; color:#333; font-size:14px; margin-bottom:10px;}
				
				div.left_round_button33 {width:14px; height:33px; background:#dcdcdc; float:left;}
				div.center_round_button33 {padding-left:5px; padding-right:5px; height:33px; background-color:#dcdcdc; float:left; line-height:33px; color:#333; font-size:13px;  }
				div.right_round_button33 {width:14px; height:33px; background:#dcdcdc; float:left;}
				
				div#step3_tags{ display: none; }
				div#step3_input_tags_container {position:relative; float:left; left:15px; margin-top:20px; width:100%;}
				div#step3_tagcloud_innercontainer {width:500px;}
				img.step3_tagcloud_tagBoton{cursor:pointer;}
				div#step3_button29_edit_addtags 
				{
					/*-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px;*/		
				
					background-color:#A6B1B8;
					display:inline-block;
					height:33px; line-height:33px; width:86px;
					text-align:center;
										
					cursor:pointer; position:relative; left:14px; margin-top:2px;
				}
					div#step3_button29_edit_addtags:hover {background-color:#8F989E;}
						div#step3_button29_edit_addtags span {color:#FFF; font-size:18px;  }
							div#step3_button29_edit_addtags span img {position:relative; left:4px;}
											
				div#step3_button29_edit_addtags div.center_round_button29 {font-size:18px;}
				div#step3_tagcloud_container {position:relative; width:400px; float:left; left:25px; margin-top:50px; margin-top:10px;}
				div#step3_button29_advice_addtags {position:relative; float:left; left:16px; margin-top:22px; color:#666; font-size:12px;  }
				div.step3_tagcloud_tag {color:#333; font-size:14px;   position:relative; float:left; margin-right:15px; margin-bottom:18px;}
				div.step3_tagcloud_tag img {position:relative; top:2px;}
				div#step3_tagcloud_related_container {position:relative; left:500px; top:0px; width:368px; height:217px; background:url(../img/bocadillo_nube_tags.png) no-repeat left center;}
					div#step3_tagcloud_related_title {position:absolute; left:10px; top:20px; width:356px; text-align:center; color:#666; font-size:14px;  }
					div#step3_tagcloud_related_tags_container {position:absolute; left:10px; top:52px; width:356px; height:50px; text-align:center;}
						div.step3_tagcloud_related_tag {cursor:pointer; display:inline-block; margin:4px;}
				
				div.left_round_button33_azul_siguientepaso {width:15px; height:33px; background:url(../img/left_button23_azul_siguientepaso.png) no-repeat left center; float:left;}
				div.center_round_button33_azul_siguientepaso {height:33px; padding-right:10px; padding-left:8px; background-color:#005151; float:left; line-height:33px; color:#FFF; font-size:18px;  }
				div.right_round_button33_azul_siguientepaso {width:30px; height:33px; background:url(../img/right_button33_azul_siguientepaso.png) no-repeat left center; float:left;}

				div#button_siguiente_paso_container {position:relative; float:left; width:100%; margin-top:25px; margin-bottom:30px;}
					div#button_siguiente_paso {  background-color: #005151;  cursor: pointer;  display: inline-block;  float: right;  height: 43px;  left: 0;  line-height: 43px;  position: relative;  text-align: center;  width: 176px;}
					/*div#button_siguiente_paso {
						-moz-border-radius: 18px;
			    	-webkit-border-radius: 18px;
			    	-ms-border-radius: 18px;
			    	-khtml-border-radius: 18px;
			    	border-radius: 18px;		
					
						background-color:#005151;
						display:inline-block;
						height:33px; line-height:33px; width:176px;
						text-align:center;
					
					cursor:pointer; position:relative; float:left; left:400px;
					}*/
					div#button_siguiente_paso:hover {background-color:#ff9900;}
						div#button_siguiente_paso span {color:#FFF; font-size:18px;  }
							div#button_siguiente_paso span img {position:relative; left:4px;}
							
					div#button_siguiente_paso2 {
					  background-color: #005151;
					  border-radius: 0;
					  cursor: pointer;
					  display: inline-block;
					  float: right;
					  height: 43px;
					  line-height: 43px;
					  position: relative;
					  right: 0;
					  text-align: center;
					  width: 176px;
					}
					div#button_siguiente_paso2:hover {background-color:#ff9900;}
						div#button_siguiente_paso2 span {color:#FFF; font-size:18px;  }
							div#button_siguiente_paso2 span img {position:relative; left:4px;}
				
			div.contenido_step3_body_separator {background:url(../img/creajuego_step3_interline.gif) no-repeat left center; height:1px;}
		div#contenido_step3_bottomround {width:958px; height:12px; background:#f4f4f4;}
	
	div#contenido_creacion_step4_borrador {display:none; margin-top:65px; width:100%;}	
		div#contenido_step4_topround {width:100%; height:12px; background-color:#ecebe5;}
		div#contenido_step4_body {background-color:#ecebe5; width:100%; position:relative;}
		
		div#contenido_step4_body_borrador_container {position:relative; background-color:#FFF; width:100%; /*height:300px;*/}
			div#contenido_step4_body_borrador_respuestas_container {position:relative; background-color:#FFF; width:100%; height:36px;}
				div#contenido_step4_body_borrador_respuestas {cursor:pointer; position:relative; color:#333; font-size:14px;   line-height:36px; width:145px; height:36px; bottom:0px; left:437px; background:url(../img/bg_tab_paso4_repuestas.png) no-repeat left center; text-align:center;}

		div#contenido_step4_opcionesfinales {width:100%; height:144px; background-color:#ecebe5; position:relative;}
			div#contenido_step4_opcionesfinales_publicar_ahora {width:700px; height:40px; background-color:#ecebe5; position:absolute; float:left; top:45px; left:190px; color:#333; font-size:20px;  }
				div#contenido_step4_opcionesfinales_publicar_ahora span {position:relative; float:left; line-height:36px;}
				div#button_publicar_definitivo
				{
					/*-moz-border-radius: 18px;
			    	-webkit-border-radius: 18px;
			    	-ms-border-radius: 18px;
			    	-khtml-border-radius: 18px;
			    	border-radius: 18px;*/		
					background-color:#005151;
					display:inline-block;
					height:43px; 
					line-height:43px; 
					width:176px;
					text-align:center;							
					cursor:pointer; 
					position:relative; 
					float:right; 
					margin-left:10px;
				}
				div#button_publicar_definitivo:hover {background-color:#ff9900;}
					div#button_publicar_definitivo span {color:#FFF; font-size:18px;   float:none;}
						div#button_publicar_definitivo span img {position:relative; left:4px;}				
				
			div#contenido_step4_opcionesfinales_guardar_borrador {width:700px; height:18px; background-color:#ecebe5; position:absolute; float:left; top:86px; left:190px; color:#333; font-size:12px;  }
				div#contenido_step4_opcionesfinales_guardar_borrador span {position:relative; float:left; line-height:18px;}
				div#button_step4_miniguardarborrador {
					cursor:pointer; 
					margin-left:6px; 
					position:relative; 
					float:right; 
					//background:url(../img/mini_boton_guardar_borrado2.png) no-repeat left center; 
					background-color: #e5e5e5;
					height:43px; 
					line-height:43px; 
					width:176px;
					color:#000; 
					text-align:center; 
					padding-right:10px;
					display:inline-block;
				}
				div#button_step4_miniguardarborrador:hover {background-color:#f4f4f4;}
					div#button_step4_miniguardarborrador span { font-size:18px; display: inline-block; float:none;}
	
	div#contenido_creacion_step5_mensajefinal {position:relative; float:left; margin-top:25px; width:100%; height:600px;}
		div#step5_mensajeFinal {position:relative; left:29px; width:958px; height:474px; background:url(../img/fondo_creajuego_paso5_3.png) no-repeat left center;}
			div#step5_mensajeFinalTxt1 {    color: #fff;    font-size: 30px;    font-weight: bold;    height: 50px;    left: 475px;    position: absolute;    text-align: center;    top: 130px;    width: 400px;}
			div#step5_mensajeFinalTxt2 {    color: #fff;    font-size: 24px;    height: 150px;    left: 490px;    position: absolute;    text-align: center;    top: 180px;    width: 370px;}
				span.resaltado {font-weight:bold;}
				div#step5_botonContinuar {    background: #005151 none repeat scroll 0 0;    color: #fff;    float: right;    font-size: 18px;    height: 43px;    line-height: 43px;     left: 550px;   position: absolute;   text-align: center;   top: 320px;   width: 250px; }
				#step5_contenedorBoton {    float: left;    height: 100px;    margin-left: 29px;    position: relative;    width: 958px;}
				div#step5_botonContinuar2 {   color: #333333;    float: right;    font-size: 18px;    height: 43px;    line-height: 43px;  position: relative;    text-align: center;    width: 152px;   margin-right: 10px;   padding-right: 15px;   background:url(../img/flecha_916.png) no-repeat right center;}

.clear_both_div{ clear:both; height:1px; width:100%; position:relative;}

div#infoJuego {width:1016px; position:relative; height:120px;/*90px;*/}
	/*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 {  background-color: #fff;  border: 1px solid #e1dddd;  height: 80px;  left: 22px;  position: absolute;  top: 20px;  width: 80px;}
			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%;}
			img#imagenJuegoImg {position:absolute; width:68px; height:68px; left:3px; top:3px;}
			h1#tituloJuego {position:relative; float:left; width:630px; left:133px; margin-top:14px; color:#FFF; font-size:24px; font-weight:bold;}
			span#descripcionJuego {position:relative; float:left; width:620px; left:133px; margin-top:4px;/*top:53px; */color:#333; line-height: 13px; font-size:15px;}
			span#fuenteJuego {position:relative; float:left; width:599px; left:121px; /*top:89px;*/ 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;  cursor: pointer;  font-size: 18px;  height: 50px;  line-height: 24px;  padding: 10px 15px;  position: absolute;  right: 26px;  text-align: center;  top: 28px;  /*width: 250px;*/}
		#infoJuego_botonCrear span {font-weight:bold;}	

		#infoJuego_botonCrear.itinerarioMarker{ font-family: 'Press Start 2P', cursive; left: 0; }
		#infoJuego_botonCrear.itinerarioMarker .bigNumber { font-family: 'Press Start 2P', cursive; font-size: 50px; line-height: 55px; display: block; margin-top: 10px; font-weight: normal; }
	
	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-color:#014141;}
		/*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#containerMarcadorInGameAcertadas {position:absolute; left:55px; top:6px; width:114px; height:40px; line-height:40px; text-align:center;}*/
		div#containerMarcadorInGameAcertadas {
		  background: rgba(0, 0, 0, 0) url("../img/icono-marcador-check.gif") no-repeat scroll left center;
		  height: 52px;
		  left: 0;
		  line-height: 52px;
		  padding-left: 60px;
		  position: absolute;
		  text-align: center;
		  top: 0;
		  width: 112px;
		}
			span#marcadorInGameAcertadas {color:#fff; font-size:32px; }

		div#containerMarcadorInGameVidas {
		  height: 25px;
		  left: 120px;
		  line-height: 25px;
		  position: absolute;
		  text-align: center;
		  width: 112px;
		  top: 14px;
		}
		div#containerMarcadorInGameVidas i{ font-size: 25px; line-height: 25px; color: #f53d3d; }
			
		/*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.gif") no-repeat scroll left center;
		  height: 52px;
		  left: 200px;
		  line-height: 52px;
		  padding-left: 60px;
		  position: absolute;
		  text-align: left;
		  top: 0;
		  width: 140px;
		}
			span#marcadorInGameErroneas {color:#fff; 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.gif") no-repeat scroll left center;
		  height: 52px;
		  line-height: 52px;
		  padding-left: 60px;
		  position: absolute;
		  right: 0;
		  text-align: left;
		  top: 0;
		  width: 119px;
		}
			span#marcadorInGameTiempo {color:#fff; 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: #f4f4f4;    color: #333;    font-size: 18px;    resize: none;    outline: none;    text-align: center;}
		div#containerTxtInGameRespuesta {    position: absolute;    left: 366px;    height: 52px;    background-color: #f4f4f4;    width: 284px;}
		
		/*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%;}			
			
		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:#FFF; /*height:490px;*/ overflow:hidden; min-height:350px; /*background:url(../img/gamebacks/super_hero.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:54px; 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: 58px;
			  font-weight: bold;
			  height: 121px;
			  line-height: 121px;
			  margin-left: auto;
			  margin-right: auto;
			  position: relative;
			  text-align: center;
			  width: 300px;
			  z-index: 12;
			}				
		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: rgba(77, 91, 101, 0.5); bottom: 0; color: #fff; font-size: 24px; font-weight: bold; height: 70px;/*top:230px;*/ left: 0; padding-top: 30px; 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#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: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#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:976px; /*min-height:360px;*/ left:20px; top:0px; padding-top:50px; 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:50px;}
	div#gameArenaTipo11 {position:relative; width:1016px; /*min-height:370px;*/ left:0px; top:0px; }
	
	div.gameArenaSolution {display:none; position:relative; width:1016px; height:auto; left:0px; top:0px; }
	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 {width:100%;padding:0;}
	div#gameArenaTipo3_solution {position:relative; width:976px; height:470px; left:10px; /*top:20px;*/ }
		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:976px; /*height:470px;*/ left:20px; top:0px; }
	div#gameArenaTipo6_solution {position:relative; width:100%; /*min-height:360px;*/ left:0px; top:0px; padding-top:0px; }
	div#gameArenaTipo7_solution {position:relative; width:976px; /*min-height:360px;*/ left:20px; top:0px; padding-top:10px; }
	/*div#gameArenaTipo8_solution {position:relative; width:976px; left:20px; top:0px; padding-top:50px; padding-bottom:50px; }*/
	div#gameArenaTipo8_solution {width:100%;padding:0;}
	div#gameArenaTipo9_solution {position:relative; width:1016px; min-height:380px; left:0px; top:0px; }
	div#gameArenaTipo10_solution {position:relative; width:750px; left:20px; top:0px; min-height:250px; padding-top:30px; padding-left:226px; padding-bottom:50px;/*position:relative; width:976px; min-height:350px; left:20px; top:0px; padding-top:20px;*/}
	div#gameArenaTipo11_solution {/*min-height:470px;*/}
	/*.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:5%; width:95%; padding-top:50px; padding-bottom:50px; text-align:center;}
	

	div#gameArenaTipo7_inside_solution {    float: left;    margin-top: 10px;    position: relative;    width: 100%;}	
	
	div#gameArenaTipo8_inside_solution {position:relative; float:left; width:976px; left:20px; top:0px; padding-top:20px; padding-bottom:50px; }
	
	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#gameArenaSolution_botonera {position:relative; float:left; width:100%; height:45px; margin-top:10px;}
		div#gameArenaSolution_botonResultados {position:absolute; right:10px; width:180px; padding-right: 37px; height:45px; cursor:pointer; background:url(../img/flecha_volver_resultados.png) 180px center no-repeat #f1f1f1; text-align:center; font-size:18px; 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;}
	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%;}
	.gAT1_col_left		 {  background-color: #f1f1f1;}
	.gAT1_col_right		 {  background-color: #fff;}
	
		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:30px !important;}
				div.gameArenaTipo1_subcolumnaIzdaLinea_last {margin-bottom:30px !important;}
				div.gameArenaTipo1_subcolumnaDchaLinea_first {margin-top:30px !important;}
				div.gameArenaTipo1_subcolumnaDchaLinea_last {margin-bottom:30px !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:5px; margin-bottom:5px;padding-left:6%; padding-right:0;width:94%; position:relative; float:left; text-align:left; line-height:16px; color:#005151; font-size:16px; }
				
		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:4px; 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;}
				
			div.gameArenaTipo2new_imagen {width:160px; position:relative; display:inline-block; height:160px; margin-top:5px; margin-left:4px; color:#333; font-size:13px;  }
				div.gameArenaTipo2new_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#gameArenaTipo2new_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:82px; background-color:#005151; text-align: center;}
			
				div#gameArenaTipo2new_franja_pregunta {
					-moz-border-radius: 25px;
		    	-webkit-border-radius: 25px;
		    	-ms-border-radius: 25px;
		    	-khtml-border-radius: 25px;
		    	border-radius: 25px;						
					
					display:inline-block; padding-left:30px; padding-right:30px;
					position:relative; height:50px; line-height:50px;
					top:-10px;/* left:8px;*/
				}
					div#gameArenaTipo2new_franja_pregunta span {color:#FFF; font-size:24px; font-weight:600;}
					
				div#gameArenaTipo2new_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}
				div#gameArenaTipo2new_franja_flechaDerecha {position:relative; cursor:pointer; display:inline-block; width:58px; height:60px; top:15px; background:url(../img/flecha_derecha_60px.png);}
				
			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: 90px; margin-left:5px; margin-right:5px;}
			#gameArenaTipo2_solution .gameArenaTipo2_columnaLinea > div {  height: 90px !important;  width: 90px !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; 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; 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; background:url(../img/overlay-correcta.png) center center no-repeat; background-size:contain; z-index:10;}
						
				
		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;}
		
		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: 18px;
		  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.3); 
			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); 
		}
		#gameArenaTipo4 .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; 
		}
		#gameArenaTipo4 .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.2) !important; 
			border-width:1px 1px 5px !important; 
			color:rgba(255,255,255,0.95); 
		}
		#gameArenaTipo4 .fichaJuego.fichaRoja { 
			background:hsl(8,59%,59%); 
			border:solid rgba(0,0,0,0.2) !important; 
			border-width:1px 1px 5px !important; 
			color:rgba(255,255,255,0.95); 
		}
		*/
		
	div#gameArenaTipo6_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:82px; background-color:#097171; text-align: center;}
	
		div#gameArenaTipo6_franja_pregunta {
			-moz-border-radius: 25px;
    	-webkit-border-radius: 25px;
    	-ms-border-radius: 25px;
    	-khtml-border-radius: 25px;
    	border-radius: 25px;						
			
			display:inline-block; padding-left:30px; padding-right:30px;
			position:relative; height:50px; line-height:50px;
			top:-10px;/* left:8px;*/
			background-color:none;	
		}
			div#gameArenaTipo6_franja_pregunta span {color:#FFF; font-size:24px;   font-weight:600;}
			
		div#gameArenaTipo6_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}
		div#gameArenaTipo6_franja_flechaDerecha {position:relative; cursor:pointer; display:inline-block; width:58px; height:60px; top:15px; background:url(../img/flecha_derecha_60px.png);}
		
	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#gameArenaTipo11_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:82px; background-color:#097171; text-align: center;}
	
		div#gameArenaTipo11_franja_pregunta {
			-moz-border-radius: 25px;
    	-webkit-border-radius: 25px;
    	-ms-border-radius: 25px;
    	-khtml-border-radius: 25px;
    	border-radius: 25px;						
			
			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:24px;   font-weight:600;}
			
		div#gameArenaTipo11_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}
		div#gameArenaTipo11_franja_flechaDerecha {position:relative; cursor:pointer; display:inline-block; width:58px; height:60px; top:15px; background:url(../img/flecha_derecha_60px.png);}
		
	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: 160px;
		  height: 160px;
		  overflow: hidden;
		  position: relative;
		  margin-left: auto;
		  margin-right: auto;
		}	
		
		#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{
		  width: 160px;
		  height: 160px;		
		   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%);
		  background-size:cover;
		  background-position:center center;
		  background-repeat:no-repeat;		
		}
		
		#gameArenaTipo11-carousel .item-photo div.fichaRecibe{
		  width: 160px;
		  height: 160px;		
		   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%);
		  background-size:cover;
		  background-position:center center;
		  background-repeat:no-repeat;		
		}		
		
		div#gameArenaTipo11-errorOverlay-carousel {position:absolute; display:none; width:160px; height:160px; background:url(../img/bad-cross-overlay.png) center center no-repeat; background-size:contain; z-index:10;}
		div#gameArenaTipo11-okOverlay-carousel {position:absolute; display:none; width:160px; height:160px; background:url(../img/overlay-correcta.png) center center no-repeat; background-size:contain; z-index:10;}
		
/*		.owl-item-wrong {background-color:#F00;}
		.owl-item-clean{background-color:#FFF;}
		.owl-item-ok {background-color:#005151;}*/
		
		div#gameArenaTipo11_tinderSwipe {  
			width: 100%;
		  margin: auto !important;
		  display: block;
		  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 .item-photo-ts .fichaRecibeV1 {
		  background: #222;
		  width: 160px;
		  height: 160px;
		  display: block;
		  margin-top:0;
		  margin-left: 0;
		  background-size: cover;
		  background-position: center;
		 	background-repeat: no-repeat;
		 	position:absolute;
		}		
		div#gameArenaTipo11_tinderSwipe .item-photo-ts .fichaRecibeV2 {
		  /*background: #222;*/
		  width: 90%;
		  height: 90%;
		  display: block;
		  margin-top:5%;
		  margin-left: 5%;
		  background-size: contain;
		  background-position: center;
		 	background-repeat: no-repeat;
		 	position:relative;
		}				
		
		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);}
	
	div#gameArenaTipo7_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:103px; background-color:#097171; text-align: center;}

		div#gameArenaTipo7_franja_containerpregunta {display:table; position:relative;float:left;margin-left:19%; width:62%; 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:#097171;
			vertical-align: middle;	
			
			width:100%/*90%*/;
		}
			div#gameArenaTipo7_franja_pregunta span {color:#FFF; font-size:22px; font-weight:600;  }
			
		div#gameArenaTipo7_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:26px; display:none;}
		div#gameArenaTipo7_franja_flechaDerecha { position:relative; float:left; cursor:pointer; display:inline-block; width:58px; height:60px; top:21px; background:url(../img/flecha_derecha_60px.png); margin-left: 40px; }
		
	div#gameArenaTipo7_containerRespuestas {display:table; position:relative; float:left; left:0px; top:0px; width:1018px; height:267px;}
		div.gameArenaTipo7_dosRespuestas {cursor:pointer; position:relative; /*float:left;*/display:table-cell; vertical-align:middle; width:506px; /*height:267px; line-height:267px;*/ text-align:center; font-size:18px;}
		div.gameArenaTipo7_tresRespuestas {cursor:pointer; position:relative; /*float:left;*/display:table-cell; vertical-align:middle; /*border:1px solid #87949d; width:100%;*/ width:338px; /*height:267px; line-height:265px;*/ text-align:center; font-size:18px;}
		div.gameArenaTipo7_cuatroRespuestas {cursor:pointer; position:relative; float:left; width:506px; height:133px; line-height:133px; text-align:center; font-size:18px;  }
			div.gameArenaTipo7_respuestaBlanca {background-color:#FFF; color:#333;}
			div.gameArenaTipo7_respuestaAzul {background-color:#005151; color:#FFF;}
			div.gameArenaTipo7_respuestaRoja {background-color:#ff3333; color:#FFF;}
			
			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;}

	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#gameArena8_columnsContainer {position:relative; margin-left:auto; margin-right:auto; /*height:325px;*/height:auto; text-align: center}
	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; float:left; width:312px; height:100%; display: inline-block; float: none;}
			div.gameArena8_elementFirst {border-top:1px solid #999;}
			div.gameArena8_element {position:relative; float:left; width:310px; height:35px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; text-align:center;}
			div.gameArena8_elementHide {background-color:#f1f1f1;}
			div.gameArena8_elementOpen {background-color:#fff;}
				span.gameArena8_elementText {position:relative; color:#333; font-size:15px;   top:7px;}
				
				
				
	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;}
		img#gameArenaTipo9_mapaImg {position:absolute;}
		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:left; 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:25px; top:10px; width:330px; height:100%; color:#333; font-size:16px;  }


	div#gameArenaTipo9_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:82px; background-color:#097171; text-align: center;}
	
		div#gameArenaTipo9_franja_pregunta {
			-moz-border-radius: 25px;
    	-webkit-border-radius: 25px;
    	-ms-border-radius: 25px;
    	-khtml-border-radius: 25px;
    	border-radius: 25px;						
			
			display:inline-block; padding-left:30px; padding-right:30px;
			position:relative; height:50px; line-height:50px;
			top:-10px;/* left:8px;*/
			background-color:none;	
		}
			div#gameArenaTipo9_franja_pregunta span {color:#FFF; font-size:24px;   font-weight:600;}
			
		div#gameArenaTipo9_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:15px;}
		div#gameArenaTipo9_franja_flechaDerecha {position:relative; cursor:pointer; display:inline-block; width:58px; height:60px; top:15px; background:url(../img/flecha_derecha_60px.png);}


	div#gameArenaTipo10_columnaRanking
	{
		border: none;
		/*display: inline-block;*/
		height: 100%;
		position: relative;
		float:left;
		width: 55px;
	}
	div.gameArenaTipo10_indiceRanking {
	  background-color: #b6b4b4;
	  float: left;
	  height: 35px;
	  margin-bottom: 1px;
	  position: relative;
	  text-align: center;
	  width: 55px;
	}
	div.gameArenaTipo10_indiceRanking_colocado {background-color: #097171;}
	div.gameArenaTipo10_indiceRanking_movible {background-color: #b6b4b4;}
	div.gameArenaTipo10_indiceRanking_error {background-color: #ff0000;}
	
	div.gameArenaTipo10_indiceRanking span {position:relative; color:#FFF; font-size:18px; line-height:35px;}
	
/*	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: 400px;
	}			
	.gameArenaTipo10_textoRanking {
	  height: 35px;
	  position: absolute;
	  width: 430px;
	  line-height:35px;
	}
	.gAT10_tR_inside{
		position:absolute;
		top:0;
		left:0;
		height: 35px;
	  width: 430px;
	  line-height:35px;		
	}
	.tR_insideMovible {
		padding-left:22px;
		width:408px;		
		background:#f1f1f1;
	}
	.tR_insideColocado {
		padding-left:4px;
		width:426px;
		background:url(../img/gameranking_background_ok.gif) no-repeat right center #FFF;
	}
	.tR_insideError {
		padding-left:22px;
		width:408px;
		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);}
	
	
	#gameArenaTipo10_solution .gAT10_tR_inside {
	    float: left;
	    margin-bottom: 1px;
	    position: relative;
	    background:none;
	}
	
	
	div#gameArena13_columnsContainer {position:relative; margin-left:auto; margin-right:auto; /*height:325px;*/height:auto; text-align: center}
	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; float:left; width:312px; height:100%; display: inline-block; float: none;}
			div.gameArena13_elementFirst {border-top:1px solid #999;}
			div.gameArena13_element {position:relative; float:left; width:310px; height:35px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; text-align:center;}
			div.gameArena13_elementHide {background-color:#f1f1f1;}
			div.gameArena13_elementOpen {background-color:#fff;}
				span.gameArena13_elementText {position:relative; color:#333; font-size:15px;   top:7px;}
					
	
	div#gameArenaTipo14_franja {position:relative; float:left; left:0px; top:0px; width:1016px; height:103px; background-color:#097171; text-align: center;}

		div#gameArenaTipo14_franja_containerpregunta {display:table; position:relative;float:left;margin-left:19%; width:62%; height:103px; 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:#097171;
			vertical-align: middle;	
			
			width:100%/*90%*/;
		}
			div#gameArenaTipo14_franja_pregunta span {color:#FFF; font-size:22px; font-weight:600;  }
			
		div#gameArenaTipo14_franja_flechaIzquierda {position:relative; display:inline-block; width:50px; height:50px; top:26px; display:none;}
		div#gameArenaTipo14_franja_flechaDerecha { position:relative; float:left; cursor:pointer; display:inline-block; width:58px; height:60px; top:21px; background:url(../img/flecha_derecha_60px.png); margin-left: 40px; }
		
	div#gameArenaTipo14_containerRespuestas {display:table; position:relative; float:left; left:0px; top:0px; width:1018px; height:267px;}
		div.gameArenaTipo14_dosRespuestas {cursor:pointer; position:relative; /*float:left;*/display:table-cell; vertical-align:middle; width:506px; /*height:267px; line-height:267px;*/ text-align:center; font-size:18px;}
		div.gameArenaTipo14_tresRespuestas {cursor:pointer; position:relative; /*float:left;*/display:table-cell; vertical-align:middle; /*border:1px solid #87949d; width:100%;*/ width:338px; /*height:267px; line-height:265px;*/ text-align:center; font-size:18px;}
		div.gameArenaTipo14_cuatroRespuestas {cursor:pointer; position:relative; float:left; width:506px; height:133px; line-height:133px; text-align:center; font-size:18px;  }
			div.gameArenaTipo14_respuestaBlanca {background-color:#FFF; color:#333;}
			div.gameArenaTipo14_respuestaAzul {background-color:#005151; color:#FFF;}
			div.gameArenaTipo14_respuestaRoja {background-color:#ff3333; color:#FFF;}
			
			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;}

	table.gameArenaTipo14_table {width:50%; position:relative; float:left;}
	
		.gameArenaTipo14_subcolumnaIzdaImg {
		    position: relative;
		    float: left;
		    width: 30%;
		    height: 100px;
		    margin-left: 10%;
		    margin-right: 10%;
		    background-repeat: no-repeat;
		    background-position: center;
		}	
	
	
	
	table.gameArenaTipo14_table {width:50%; position:relative; float:left;}
	table.gameArenaTipo14_table td {  width: 50% !important;}

	table.gameArenaTipo14_tableEx {width:100%; position:relative; float:left;}
	table.gameArenaTipo14_tableEx td {  width: 50% !important;}
	
	.gAT14_header_left {  background-color: #b6b4b5;  color: #fff;  font-size: 18px;  text-align: center; height:60px !important;}
		table.gameArenaTipo14_tableEx .gAT14_header_left {text-align: right; padding-right:3%;}
	.gAT14_header_right {  background-color: #097171;  color: #fff;  font-size: 18px;  text-align: center; height:60px !important;}
		table.gameArenaTipo14_tableEx .gAT14_header_right {text-align: left; padding-left:3%;}
	.gAT14_col_left		 {  background-color: #f1f1f1;}
	.gAT14_col_right		 {  background-color: #fff;}
	
		div.gameArenaTipo14_columnaContainer {height:100%; min-height:100%; width:300px; position:relative; float:left;}
			div.gameArenaTipo14_subcolumnaIzdaContainer {height:100%; min-height:100%; width:100%; position:relative; float:left;}
					div.gameArenaTipo14_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.gameArenaTipo14_subcolumnaIzdaLinea {margin-top:0; margin-bottom:0;padding-right:0; width:50%; height:100px;position:relative; float:left; text-align:right; /*line-height:16px;*/ color:#333; font-size:16px; }
				div.gameArenaTipo14_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.gameArenaTipo14_subcolumnaIzdaLinea_first {margin-top:30px !important;}
				div.gameArenaTipo14_subcolumnaIzdaLinea_last {margin-bottom:30px !important;}
				div.gameArenaTipo14_subcolumnaDchaLinea_first {margin-top:30px !important;}
				div.gameArenaTipo14_subcolumnaDchaLinea_last {margin-bottom:30px !important;}*/
			
			div.gameArenaTipo14_subcolumnaDchaContainer {height:100%; min-height:100%; width:100%; position:relative; float:left;}
					div.gameArenaTipo14_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.gameArenaTipo14_subcolumnaDchaLinea {margin-top:5px; margin-bottom:5px;padding-left:6%; padding-right:0;width:94%; position:relative; float:left; text-align:left; line-height:16px; color:#005151; font-size:16px; }
					div.gameArenaTipo14_subcolumnaDchaLinea_respuestaOk { line-height: 23px; font-size: 14px; }
						div.gameArenaTipo14_subcolumnaDchaLinea_respuestaOk i{ color: #00bfbe; }
					div.gameArenaTipo14_subcolumnaDchaLinea_respuestaNok { line-height: 23px; font-size: 14px; }
						div.gameArenaTipo14_subcolumnaDchaLinea_respuestaNok i{ color: #e54e43; }					
	
		.gAT14_col_left_solutionLine {
		    font-size: 14px;
		}	
	
	
	
	
		div#gameArenaTipo15_inside_solution img {
		    position: relative;
		    float: left;
		    width: 100px;
		    height: 100px;
		    margin: 11px;
		}	

	
	div#gameArenaTipo16 {    height: 550px;    background-color: #e3e2e2 !important;}
	
	div#gameArenaTipo16 div#gameArenaTipo7_franja_flechaDerecha {    display: none !important;}
	div#gameArenaTipo16 div#gameArenaTipo7_franja_containerpregunta {    width: 70% !important;    margin-left: 15% !important;}
	
		div#gameArenaTipo16_respuestaCerrada {    position: relative;    float: left;    width: 925px;    height: 100%;    margin-left: 45px;    margin-top: 130px;}
			div.gAT16_rC_opcion {    position: relative;    float: left;    width: 185px;    height: 35px;    background-repeat: no-repeat;    background-size: 140px;    background-position: center top;    cursor: pointer;    text-align: center;    padding-top: 185px;    line-height: 35px;    font-size: 24px;    color: #333;}
				div#gAT16_rC_opcion1 {background-image: url(../img/satis-cara-1.png);}
				div#gAT16_rC_opcion2 {background-image: url(../img/satis-cara-2.png);}
				div#gAT16_rC_opcion3 {background-image: url(../img/satis-cara-3.png);}
				div#gAT16_rC_opcion4 {background-image: url(../img/satis-cara-4.png);}
				div#gAT16_rC_opcion5 {background-image: url(../img/satis-cara-5.png);}
		div#gameArenaTipo16_respuestaAbierta {    position: relative;    float: left;    width: 750px;    height: 100%;    margin-left: 130px;    margin-top: 60px;}
			div#gAT16_rC_txtContainer {    width: 750px;    height: 220px;}
				#gAT16_rC_txt {    resize: none;    height: 180px;    width: 710px;    border: none;    padding: 20px;    font-size: 24px;}
				div#gAT16_rC_msgLimit {    position: relative;    float: left;    margin-top: 10px;    text-align: center;    width: 100%;    font-size: 20px;    color: #666;}
				div#gAT16_rC_botones {    position: relative;    float: left;    width: 100%;    text-align: center;    height: 70px;    margin-top: 40px;}
					div#gAT16_rC_btnNSNC {    position: relative;    height: 60px;    text-align: center;    line-height: 60px;  margin-left: 100px;  width: 340px;    float: left;    font-size: 28px;    color: #fff;    background-color: #afafaf;    border-radius: 10px;    cursor: pointer;}
					div#gAT16_rC_btnEnviar {    position: relative;    height: 60px;    text-align: center;    line-height: 60px; margin-left: 24px;   width: 170px;    float: left;    font-size: 28px;    color: #fff;    background-color: #7d3c90;    border-radius: 10px;    cursor: pointer;}
		
	
	/*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{ border: 1px solid #333333; 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#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: 48px;  height: 81px;  line-height: 81px;  margin-right: 6px;  position: relative;}
				#iR_cI_zT_apellido {  color: #fff;  display: inline-block;  font-size: 24px;  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: 32px;  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%;}
				/*#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_circleContainer{ width: 100%; margin: 0 auto; text-align: center; margin-top: 25px; }
					#iR_columnaIzda_circleLabel {  color: #384249;  font-size: 20px;  font-weight: bold;  position: relative;  text-align: center; margin-bottom: 10px; }
					#iR_columnaIzda_circle{ 
						width: 110px;
					    margin: 5px;
					    display: inline-block;
					    position: relative;
					    text-align: center;
					    line-height: 1.2;
					}
					#iR_columnaIzda_circle strong {
					    position: absolute;
					    top: 30px;
					    left: 0;
					    width: 100%;
					    text-align: center;
					    line-height: 45px;
					    font-size: 32px;
					    color: #FFFFFF;
					}
				
			#iR_columnaIzda_zonaOpciones {position:relative; float:left; width:100%; height:20%;}		
					#iR_cI_zonaOpciones_botoneraLogged {position:relative; float:left; width:100%; height:62px; margin-top:14px; text-align:center;}
						#iR_botonVerRespuestas {position:relative; display:inline-block; width:164px; height:62px; text-align:center; line-height:62px; background-color:#005151; 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#barrasInfoJuegoFooter {width:1016px;height:65px;position:relative; background-color:#014141;}
	
		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: #005151;  color: #fff;  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;}
			
			#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;}

/*
	======== HOME ===============	
*/
		
	div#barraUneteFacebook, div#barraEncuentraAmigos {position:relative; width:1016px; height:50px; background-color:#f1f1f1;}
		span#barraUneteFacebookMensaje {position:absolute; left:145px; top:15px; color:#333; font-size:15px;  }
		div#barraUneteFacebookBoton {cursor:pointer; position:absolute; left:650px; top:9px; width:222px; height:32px; background:url(../img/boton_conectarfacebook_home.gif) no-repeat left center;}
		
		span#barraEncuentraAmigosMensaje {position:absolute; left:8%; top:15px; color:#333; font-size:15px;  }
		div#barraEncuentraAmigosBoton {
			-moz-border-radius: 14px;
    	-webkit-border-radius: 14px;
    	-ms-border-radius: 14px;
    	-khtml-border-radius: 14px;
    	border-radius: 14px;		
    	
    	display:inline-block;
    	
    	position:absolute; left:730px; top:9px;
    	width:170px; height:32px; line-height:32px;
    	text-align:center;
    	
			background-color:#005151; color:#FFF; font-size:16px;  
		}
		div#barraEncuentraAmigosBoton:hover {background-color:#ff9900;}
	
	
	div#bannerMatrioska {position:relative; width:1016px; height:250px; background-color:#e0ddd4; background:url(../img/banner_matrioska_geografia.gif) no-repeat center center #e0ddd4;}
		div#bannerMatrioskaSupertitulo {position:absolute; width:360px; height:100px; left:414px; top:47px; color:#333; font-size:28px; line-height:28px;   font-weight:bold;}
		div#bannerMatrioskaTextoBocadillo {position:absolute; width:375px; height:45px; left:424px; top:156px; color:#FFF; font-size:15px; line-height:18px;   font-weight:bold;}
		div#bannerMatrioskaCirculoCategoria {
			-moz-border-radius: 45px;
    	-webkit-border-radius: 45px;
    	-ms-border-radius: 45px;
    	-khtml-border-radius: 45px;
    	border-radius: 45px;		
    	
    	display:inline-block;
    	
    	border:3px solid #fff;
    	position:absolute; left:825px; top:128px;
    	width:88px; height:88px;
    	
			color:#FFF; font-size:15px;   font-weight:bold; 
		}
			div#bannerMatrioskaCirculoCategoria span {position:relative; text-align:center; display:table-cell; vertical-align:middle; width:88px; height:88px; color:#FFF; font-size:15px;   font-weight:bold;} 
		
		
	div#destacadoHome {position:relative; width:100%; height:190px; background-color:#f4f4f4;}
		div.destacadoHomeBotonFB {position:absolute; cursor:pointer; left:534px; top:208px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonfb.png);}
		div.destacadoHomeBotonEmail {position:absolute; cursor:pointer; left:742px; top:208px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonemail.png);}
		div.destacadoHomeBotonSaberMas {position:absolute; cursor:pointer; left:581px; top:208px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonsabermas.png);}

		div.destacadoHomeBotonFB_ipad {position:absolute; cursor:pointer; left:419px; top:168px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonfb.png);}
		div.destacadoHomeBotonEmail_ipad {position:absolute; cursor:pointer; left:419px; top:232px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonemail.png);}
		div.destacadoHomeBotonSaberMas_ipad {position:absolute; cursor:pointer; left:419px; top:189px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonsabermas.png);}
	
		div#destacadoHomeFondo01 {display:none; position:absolute; left:0px; top:0px; width:1016px; height:300px; z-index:2; background:url(../img/home_destacado1.gif);}
		div#destacadoHomeFondo02 {display:none; position:absolute; left:0px; top:0px; width:1016px; height:300px; z-index:2; background:url(../img/home_destacado2.gif);}
		div#destacadoHomeFondo03 {display:none; position:absolute; left:0px; top:0px; width:1016px; height:300px; z-index:2; background:url(../img/home_destacado3.gif);}
		div#destacadoHomeFondo04 {display:none; position:absolute; left:0px; top:0px; width:1016px; height:300px; z-index:2; background:url(../img/home_destacado4.gif);}
		div#destacadoHomeFondo05 {/*display:none; */position:absolute; left:0px; top:0px; width:1016px; height:300px; z-index:2; background:url(../img/home_destacado5.gif);}
		div#destacadoHomeFondo06 /*matrioska*/ {display:none; cursor:pointer; position:absolute; left:0px; top:0px; width:1016px; height:300px; z-index:2; background:url(../img/banner_matrioska_geografia.gif);}
		
		div#destacadoHomeSlide01 {position:absolute; left:0px; top:0px; width:100%; height:300px; z-index:2; background:url(../img/destacado-slide-01.jpg) center center no-repeat;}
		div#destacadoHomeSlide02 {display:none; position:absolute; left:0px; top:0px; width:100%; height:300px; z-index:2; background:url(../img/destacado-slide-01.jpg) center center no-repeat;}

		div#destacadoHome_sevenCols .sevenCols_col{ display: inline-block; position: relative; width: 13.9%; height: 190px; }
		div#destacadoHome_sevenCols .sevenCols_winner{ background-image: url(../img/ranking-avatar-winner.png); background-repeat: no-repeat; background-position: center center; background-size: auto 100%;}

		div#destacadoHome_sevenCols .sevenCols_avatar{}
		div#destacadoHome_sevenCols .sevenCols_posicion{ position: absolute; top: 45px; left: 0; right: 0; margin-left: auto; margin-right: auto; background-color: #ffffff; width: 40px; text-align: center; height: 30px; line-height: 30px;}
		div#destacadoHome_sevenCols .sevenCols_posicion:after {
				    position: absolute;
				    top: 100%;
				    left: 0;
				    margin-left:16px; 
				    content: '';
				    width: 0;
				    height: 0;
				    border-top: solid 5px #ffffff;
				    border-left: solid 5px transparent;
				    border-right: solid 5px transparent;
		}
		.sevenCols_avatar .AvatarBody, .sevenCols_avatar .AvatarLegs, .sevenCols_avatar .AvatarMouth, .sevenCols_avatar .AvatarEyes{
			background-size: 110px;
			background-position:center 87px;
		}
		.sevenCols_winner .sevenCols_avatar .AvatarBody, .sevenCols_winner .sevenCols_avatar .AvatarLegs, .sevenCols_winner .sevenCols_avatar .AvatarMouth, .sevenCols_winner .sevenCols_avatar .AvatarEyes{
			background-size: 110px;
			background-position: center 87px;
		}
		.sevenCols_current .sevenCols_avatar .AvatarBody, .sevenCols_current .sevenCols_avatar .AvatarLegs, .sevenCols_current .sevenCols_avatar .AvatarMouth, .sevenCols_current .sevenCols_avatar .AvatarEyes{
			background-size: 145px;
			background-position: center 54px;
		}
		div#destacadoHome_sevenCols .sevenCols_current .sevenCols_posicion{ top: 22px; background-color: #ff9900; color: #ffffff; }
		div#destacadoHome_sevenCols .sevenCols_current .sevenCols_posicion:after { border-top: solid 5px #ff9900;}

		div#destacadoHome_sevenColsBottom .sevenCols_col{ display: inline-block; position: relative; width: 13.9%; height: 60px; }
		div#destacadoHome_sevenColsBottom .sevenCols_nombre{ text-align: center; font-size: 14px; margin-top: 10px;}
			.sevenCols_winner .sevenCols_nombre a{ color: #ff9900; }
			.sevenCols_winner .sevenCols_nombre a strong{ font-weight: bold; }  
		div#destacadoHome_sevenColsBottom .sevenCols_puntuacion{ text-align: center; line-height: 20px; margin-top: 5px; font-size: 16px; }
		div#destacadoHome_sevenColsBottom .sevenCols_coin{
		    background-image: url(../img/neuro_coin.png);
		    background-size: 15px;
		    background-repeat: no-repeat;
		    background-position: center center;
		    display: inline-block;
		    height: 16px;
		    margin-left: 0;
		    position: relative;
		    vertical-align: text-bottom;
		    margin-bottom: 1px;
		    width: 15px;
		}
		
	/*div#destacadoHomeFooter {position:relative; width:1016px; height:40px; background:url(../img/footer_home_destacado2_2.gif); background-color:#e0ddd4; }*/
	div#destacadoHomeFooter {  background: transparent; height: 45px;  line-height: 45px;  position: relative;  width: 100%;}
	/*	h1#destacadoHomeFooter_texto {position:absolute; left:42px; top:0px; width:600px; height:40px; line-height:40px; color:#FFF; font-size:16px;}*/
		h1#destacadoHomeFooter_texto { font-size: 16px;  height: 45px; left: 0; margin-top: 10px;  line-height: 45px;  position: absolute;  top: 0; color: #999999; }
		div#destacadoHomeFooter_texto2 {position:absolute; left:770px; top:0px; width:120px; height:40px; line-height:40px; color:#FFF; font-size:14px;}
		div#destacadoHomeFooter_iconoFb {position:absolute; left:900px; top:5px; width:30px; height:30px; background:url(../img/homedestacado_iconofb.png) no-repeat 0px 0px;}
			div#destacadoHomeFooter_iconoFb:hover {background-position:0px -30px;}
		div#destacadoHomeFooter_iconoTw {position:absolute; left:933px; top:5px; width:30px; height:30px; background:url(../img/homedestacado_iconotw.png) no-repeat 0px 0px;}
			div#destacadoHomeFooter_iconoTw:hover {background-position:0px -30px;}
		div#destacadoHomeFooter_iconoGp {position:absolute; left:966px; top:5px; width:30px; height:30px; background:url(../img/homedestacado_iconogp.png) no-repeat 0px 0px;}
			div#destacadoHomeFooter_iconoGp:hover {background-position:0px -30px;}
		
	div#destacadoHomeFooterCentrador {position:relative; margin-left:auto; margin-right:auto; height:45px; width:1016px;}		
		#destacadoHomeBolitas {		  height: 60px;		  position: absolute;		  right: 16px;		  width: 250px;		}
			.destacadoHomeBolita {  background: rgba(0, 0, 0, 0) url("../img/destacado-bolita.png") no-repeat scroll center center;  cursor: pointer;  display: inline;  float: right;  height: 60px;  margin-left: 8px;  margin-right: 8px;  position: relative;  width: 11px;  z-index: 4;}		
			.destacadoHomeBolita_sel {  background: rgba(0, 0, 0, 0) url("../img/destacado-bolita-sel.png") no-repeat scroll center center !important;}
		
	div#barraDeHerramientas {position:relative; width:1016px; height:40px; background-color:#697782;}
	
		div#barraDeHerramientasBotonEligeCategoria {cursor:pointer; position:absolute; left:394px; top:0px; width:190px; height:40px; line-height:40px; padding-left:18px; background-color:#4d5b65; color:#FFF; font-size:16px;  }
			div#barraDeHerramientasBotonEligeCategoria:hover {color:#999;}
	
			div#menuDesplegableElegirCategoria {display:none; z-index:10; position:absolute; left:346px; top:0px; width:257px; height:240px; background-color:#015152; color:#FFF;}
				span#menuDesplegableElegirCategoriaTitle {font-size:16px;   position:absolute; left:66px; top:10px;}
				div#menuDesplegableElegirCategoriaBotonCerrar {cursor:pointer; position:absolute; left:214px; top:6px; width:27px; height:27px; background:url(../img/boton_azul_flecharriba_27.png) no-repeat 0px 0px;}
					div#menuDesplegableElegirCategoriaBotonCerrar:hover {background-position:0px -27px;}
				div#menuDesplegableElegirCategoriaSeparador {position:absolute; left:19px; top:43px; width:220px; height:1px; background:url(../img/separador_azul_220.gif) no-repeat left center;}
				div#menuDesplegableElegirCategoriaContainerColumnas {position:absolute; left:28px; top:70px; width:220px; height:160px;}
					div.menuDesplegableElegirCategoriaItemolumna {position:relative; float:left; width:100px; height:20px; line-height:20px; padding-left:10px; color:#FFF; font-size:14px;   background:url(../img/flecha_blanca_4x7.gif) no-repeat 0px 6px;}
					div.menuDesplegableElegirCategoriaItemolumna:hover {color:#ff9900; background:url(../img/flecha_azul_4x7.gif) no-repeat 0px 6px; cursor:pointer;}
			
		div#barraDeHerramientasBotonEligeTematica {cursor:pointer; position:absolute; left:603px; top:0px; width:190px; height:40px; line-height:40px; padding-left:18px; background-color:#4d5b65; color:#FFF; font-size:16px;  }
			div#barraDeHerramientasBotonEligeTematica:hover {color:#999;}

			div#menuDesplegableElegirTematica {display:none; z-index:10; position:absolute; left:603px; top:0px; width:351px; height:240px; background-color:#015152; color:#FFF;}
				span#menuDesplegableElegirTematicaTitle {font-size:16px;   position:absolute; left:18px; top:10px;}
				div#menuDesplegableElegirTematicaBotonCerrar {cursor:pointer; position:absolute; left:165px; top:6px; width:27px; height:27px; background:url(../img/boton_azul_flecharriba_27.png) no-repeat 0px 0px;}
					div#menuDesplegableElegirTematicaBotonCerrar:hover {background-position:0px -27px;}
				div#menuDesplegableElegirTematicaSeparador {position:absolute; left:20px; top:43px; width:292px; height:1px; background:url(../img/separador_azul_292.gif) no-repeat left center;}
				div#menuDesplegableElegirTematicaContainerColumnas {position:absolute; left:28px; top:70px; width:306px; height:160px;}
					div.menuDesplegableElegirTematicaItemolumna {position:relative; float:left; width:143px; height:20px; line-height:20px; padding-left:10px; color:#FFF; font-size:14px;   background:url(../img/flecha_blanca_4x7.gif) no-repeat 0px 6px;}
					div.menuDesplegableElegirTematicaItemolumna:hover {color:#ff9900; background:url(../img/flecha_azul_4x7.gif) no-repeat 0px 6px; cursor:pointer;}

			div#barraDeHerramientasBotonEligeCategoria img, div#barraDeHerramientasBotonEligeTematica img {position:absolute; left:165px; top:6px;}
			
		/*div#barraDeHerramientasBotonAleatorio {cursor:pointer; position:absolute; left:892px; top:0px; width:100px; height:40px; line-height:40px; color:#FFF; font-size:14px; background:url(../img/boton_aleatorio_26.png) no-repeat 65px center;}
			div#barraDeHerramientasBotonAleatorio:hover {background:url(../img/boton_aleatorio_26_hover.png) no-repeat 65px center;}
			div#barraDeHerramientasBotonAleatorio img {position:absolute; left:66px; top:7px;}*/
	
	/*div#homeBodyContainer {position:relative; width:1016px; height:100%; min-height:100%; background-color:#f1f1f1;}*/*/
	div#homeBodyContainer {background-color: #fff; width: 1016px;}
	div#homeBodyContainerCol01 {background-color: #fff; float: left;  position: relative;  width: 661px;}
	
		/*div#homeBodyContainerCol01 {position:relative; float:left; width:687px; min-height:1124px; background-color:#e7e7e7;}*/
		
			div#homeBodyContainerCol01_header {  background-color: #fff;  float: left; /*height: 110px;*/ position: relative;  width: 100%;}

				div#hBCCol01_header_tabContainer {  float: right;  height: 53px; margin-left: 20px;  margin-top: 15px; width: 53%; text-align: right; }
					a.hBCCol01_header_tab {  background-color: #efeded;  color: #333;  float: right;  font-size: 14px;  height: 35px;  line-height: 35px;  margin-left: 0;  margin-right: 0;  position: relative;  text-align: center;  width: 110px; display: inline-block;}
					a.hBCCol01_header_seltab {color:#FFF; background-color:#005151;}

				div#hBCCol01_header_subFilterContainer{ width: 100%; position: relative; display: block; height: 55px;}

				div#hBCCol01_filter_Container { background-color: #f4f4f4; display: block; position: relative; width: 100%; margin-top: 30px; margin-bottom: 5px; }

				div#hBCCol01_filter_Profes { float: left; width: 50%; text-align: center; box-sizing: border-box; padding-left: 20px; padding-right: 5px; }
				div#hBCCol01_filter_Alumnos { float: left; width: 50%; text-align: center; box-sizing: border-box; padding-right: 20px; padding-left: 5px; }

				div#hBCCol01_filter_ProfesTeacher { box-sizing: border-box; float: left; width: 33.3%; text-align: center; padding-left: 20px; padding-right: 10px; }
				div#hBCCol01_filter_AlumnosValid { box-sizing: border-box; float: left; width: 33.3%; text-align: center; padding-right: 10px; }
				div#hBCCol01_filter_AlumnosNoValid { box-sizing: border-box; float: left; width: 33.3%; text-align: center; padding-right: 20px; }
				 div#hBCCol01_filter_AlumnosNoValid .number{ color: #ff9900; font-size: 14px;}

				.hBCCol01_filter_checkbox_textBig{ box-sizing: border-box; width: 80%; vertical-align: middle; display: table-cell; font-size: 16px; padding-left: 45px; background-repeat: no-repeat; background-size: 30px; background-position: 20px center; }

				div#hBCCol01_filter_top{ padding-top: 15px; padding-bottom: 15px; background-color: #dedede; }

				.hBCCol01_filter_checkbox{ padding: 15px 0; display: table; width: 99.5%; cursor: pointer; background-color: #edefed; border: 1px solid #cccccc; background-color: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-repeat: no-repeat; background-size: 30px; background-position: 20px center; }
    				.hBCCol01_filter_checkbox.profesores{ background-image:url(../img/icono-profes.png); }	
    				.hBCCol01_filter_checkbox.alumnos{ background-image:url(../img/icono-alumno.png) }	
    				.hBCCol01_filter_checkbox.profes{ background-image:url(../img/icono-profesores.png); }
    				.hBCCol01_filter_checkbox.validados{ background-image:url(../img/icono-validado.png); }
    				.hBCCol01_filter_checkbox.no-validado{ background-image:url(../img/icono-no-validados.png); background-size: 23px; }
    			.hBCCol01_filter_checkbox_text{ box-sizing: border-box; width: 42%; vertical-align: middle; display: table-cell; font-size: 16px; text-align: right; }
    			.hBCCol01_filter_checkbox_input{ box-sizing: border-box; width: 20%; vertical-align: middle; display: table-cell; }
    			.hBCCol01_filter_checkbox_input input{ margin-left: 5px; margin-right: 5px; cursor: pointer; position: relative; -webkit-appearance: none; height: 1.25em; width: 1.25em; margin-bottom: -0.25em; vertical-align: top; -webkit-transition: border-color 0.2s; -moz-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; border: 1px solid #cccccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #fff; color: #333333; line-height: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
				.hBCCol01_filter_checkbox_input input:checked:before { content: "\2713"; position: absolute; font-size: 1.3em; left: -3px; top: -4px; text-align: center; width: 1.25em; color: #ff9900; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

 				div#hBCCol01_filter_separator{ box-sizing: border-box; clear:both; padding-top: 15px; height: 1px; margin-right: 20px; margin-left: 20px; border-bottom: 1px solid #dad7d7; }

				div#hBCCol01_filter_bottom{ padding-top: 15px; padding-bottom: 15px; }
					div#hBCCol01_filter_bottomContainer{ padding: 0 15px; }
					div#hBCCol01_filter_bottomContainer hr{ margin-top: 15px; opacity: .8; margin-left: 10px; margin-right: 10px; }

				div.hBCCol01_filter_Title{ display: block; margin-top: 15px; margin-bottom: 5px; font-size: 18px; }

				div#hBCCol01_filter_Asignatura{ box-sizing: border-box; float: left; width: 33.3%; text-align: center; padding-left: 20px; padding-right: 10px;}
				div#hBCCol01_filter_Idioma{ box-sizing: border-box; float: left; width: 33.3%; text-align: center; padding-right: 10px; }
				div#hBCCol01_filter_Entorno{ box-sizing: border-box; float: left; width: 33.3%; text-align: center; padding-right: 20px; }

				.hBCCol01_filter_SelectBlock { display: block; width: 100%; position: relative; vertical-align: bottom; }
				.hBCCol01_filter_SelectBlock:before { content: '\25bc'; position: absolute; pointer-events: none; color: #82888a; top: 0; bottom: 1px; padding-top: 0.7em; line-height: 1; right: 0; width: 2em; text-align: center; transform: scale(0.84, 0.42); -webkit-transform: scale(0.84, 0.42); -moz-transform: scale(0.84, 0.42); -ms-transform: scale(0.84, 0.42); -o-transform: scale(0.84, 0.42); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand'); }
				.hBCCol01_filter_SelectBlock.disabled:before { content: ''; }
				.hBCCol01_filter_SelectBlock_Label {  border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; display: block; }
				.hBCCol01_filter_SelectBlock_Select { padding-top: 8px; padding-bottom: 8px; padding-right: 2em; -webkit-appearance: none; background: white\0 !important; display: block; padding: 8px 10px; width: 100%; padding: 8px 10px; width: 100%; -webkit-transition: border-color 0.2s; -moz-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; border: 1px solid #c4c4c4; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #fff; color: #333333; border-radius: 0; }
				.hBCCol01_filter_SelectBlock.disabled select{  background: none; }
				.hBCCol01_filter_SelectBlock_Select2 { font-size:14px; padding-top: 8px; padding-bottom: 8px; padding-right: 2em; -webkit-appearance: none; background: white\0 !important; display: block; padding: 8px 10px; width: 100%; padding: 8px 10px; width: 100%; -webkit-transition: border-color 0.2s; -moz-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; border: none; background-color: #fff; color: #333333; border-radius: 0; }

				div#hBCCol01_header_AdvancedFilter{ display: none; }
				
				div#hBCCol01_filter_Switch{ height: 30px; line-height: 30px; margin-left: 10px; margin-right: 10px; width: 46%; float: left; }
				div#hBCCol01_filter_SwitchText{ display: inline-block;line-height: 30px; float: left; margin-right: 10px; }
				div#hBCCol01_filter_Switch .onoffswitch {
					display: inline-block;
				    position: relative; width: 60px;
				    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
				}
				div#hBCCol01_filter_Switch .onoffswitch-checkbox {
				    display: none;
				}
				div#hBCCol01_filter_Switch .onoffswitch-label {
				    display: block; overflow: hidden; cursor: pointer;
				    height: 30px; padding: 0; line-height: 30px;
				    border: 2px solid #E3E3E3; border-radius: 30px;
				    background-color: #FFFFFF;
				    transition: background-color 0.3s ease-in;
				}
				div#hBCCol01_filter_Switch .onoffswitch-label:before {
				    content: "";
				    display: block; width: 30px; margin: 0px;
				    background: #FFFFFF;
				    position: absolute; top: 0; bottom: 0;
				    right: 26px;
				    border: 2px solid #8e8e8e; border-radius: 30px;
				    transition: all 0.3s ease-in 0s; 
				    content: "X";
				    color: #666666;
				    text-align: center;
				}
				div#hBCCol01_filter_Switch .onoffswitch-checkbox:checked + .onoffswitch-label {
				    background-color: #dedede;
				}
				div#hBCCol01_filter_Switch .onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
				   border-color: #dedede;
				}
				div#hBCCol01_filter_Switch .onoffswitch-checkbox:checked + .onoffswitch-label:before {
				    right: 0px; 
				    content: "\2713 ";
				    color: #56a2a2;
				    border-color: #56a2a2;
				}

				div#hBCCol01_header_TagContainer{ position: relative; box-sizing: border-box; margin-left: 10px; margin-right: 10px; margin-top: 5px; }	
					div#hBCCol01_header_TagContainer hr{ margin-left: 0; margin-right: 0; margin-bottom: 0; }
				div#hBCCol01_Tag_checkbox{ box-sizing: border-box; float: left; width: 33.3%; text-align: center; }
					.hBCCol01_LabelTag_checkbox{ padding: 5px 0; display: table; width: 99.5%; cursor: pointer; background-color: transparent; }
					.hBCCol01_filterTag_checkbox_input{  box-sizing: border-box; width: 10%; vertical-align: middle; display: table-cell; text-align: left; }
    				.hBCCol01_filterTag_checkbox_input input{ margin-right: 5px; cursor: pointer; position: relative; -webkit-appearance: none; height: 1.10em; width: 1.10em; margin-bottom: -0.10em; vertical-align: top; -webkit-transition: border-color 0.2s; -moz-transition: border-color 0.2s; -o-transition: border-color 0.2s; transition: border-color 0.2s; border: 1px solid #cccccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #fff; color: #333333; line-height: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
					.hBCCol01_filterTag_checkbox_input input:checked:before { content: "\2713"; position: absolute; font-size: 1.3em; left: -3px; top: -5px; text-align: center; width: 1.10em; color: #56a2a2; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

					//.hBCCol01_filterEntorno_radio_input{  box-sizing: border-box; width: 10%; vertical-align: middle; display: table-cell; text-align: left; }
					//.hBCCol01_filterEntorno_radio_input #select_entorno{ margin-bottom: -0.10em; }
					//.hBCCol01_filterEntorno_radio_input #select_entorno{ position: relative; width: 1em; height: 1em; -webkit-appearance: none; border: 1px solid #cccccc; vertical-align: top; margin-bottom: -0.10em; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #fff; color: #333333; line-height: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
					//.hBCCol01_filterEntorno_radio_input #select_entorno.checked:before { content: "\2022"; position: absolute; font-size: 1.68em; left: 0.5px; top: -3.5px; text-align: center; color: #56a2a2;}

					.hBCCol01_filterTag_checkbox_textBig{ box-sizing: border-box; width: 89%; vertical-align: middle; display: table-cell; font-size: 16px; text-align: left;}
						.hBCCol01_filterTag_checkbox_textBig .projectTag{ color: #ff9900; text-decoration: none; }


				#hBCCol01_header_TagOpenBox{ text-align: right; font-size: 16px; margin-top: 5px; float: right; margin-right: 6px; }
					#hBCCol01_header_TagOpenBox i{ font-size: 18px; color: #005151; }
					#hBCCol01_header_TagOpenBox:before { content: '\25bc'; float: right; pointer-events: none; color: #82888a; margin-top: 3px; line-height: 1; width: 2em; text-align: center; transform: scale(0.84, 0.42); -webkit-transform: scale(0.84, 0.42); -moz-transform: scale(0.84, 0.42); -ms-transform: scale(0.84, 0.42); -o-transform: scale(0.84, 0.42); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand');}
				#hBCCol01_header_TagOpenBox.close{ display: block; text-align: right; font-size: 16px; margin-top: 5px; float: right;}
					#hBCCol01_header_TagOpenBox.close:before { content: '\25b2'; float: right; pointer-events: none; color: #82888a; margin-top: 3px; line-height: 1; width: 2em; text-align: center; transform: scale(0.9, 0.5); -webkit-transform: scale(0.9, 0.5); -moz-transform: scale(0.9, 0.5); -ms-transform: scale(0.9, 0.5); -o-transform: scale(0.9, 0.5); -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand')"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.84, M12=0, M21=0, M22=0.42, SizingMethod='auto expand');}

				div#hBCCol01_filter_EntornoContainer{ margin-left: 10px; margin-right: 10px; display: block; width: 100%; position: relative; vertical-align: bottom; }
				div#hBCCol01_filter_EntornoContainer .control-group { display: block; text-align: left; vertical-align: top; width: auto; }
				div#hBCCol01_filter_EntornoContainer .control { position: relative; display: block; margin-bottom: 15px; cursor: pointer; box-sizing: border-box; float: left; width: 33.3%; padding-left: 30px; }
				div#hBCCol01_filter_EntornoContainer .control input { position: absolute; z-index: -1; opacity: 0; }
				div#hBCCol01_filter_EntornoContainer .control__indicator { position: absolute; top: 0; left: 0; width: 20px; height: 20px; background: #FFFFFF; border: 1px solid #cccccc; }
				div#hBCCol01_filter_EntornoContainer .control--radio .control__indicator { border-radius: 50%; }
				div#hBCCol01_filter_EntornoContainer .control input:checked ~ .control__indicator { background: #56a2a2; border-color: transparent; }
				div#hBCCol01_filter_EntornoContainer .control__indicator:after { position: absolute; display: none; content: ''; }
				div#hBCCol01_filter_EntornoContainer .control input:checked ~ .control__indicator:after { display: block; }
				div#hBCCol01_filter_EntornoContainer .control--radio .control__indicator:after { top: 2px; left: 2px; width: 16px; height: 16px; border-radius: 50%; background: #fff; }

				div#hBCCol01_filter_OrderContainer{ float: right; width: 33%; }

				div#hBCCol01_filter_NumJuegosContainer{ margin-left: 10px; margin-right: 10px; }
					div#hBCCol01_filter_NumJuegosContainer #slider{ margin-top: 10px; margin-left: 10px; margin-right: 10px; }
					div#hBCCol01_filter_NumJuegosContainer .ui-slider-horizontal { height: .2em; border-radius: 0; border: 0; margin-bottom: 25px; }
					div#hBCCol01_filter_NumJuegosContainer .ui-slider-horizontal .ui-slider-range { background: #56a2a2; }
					div#hBCCol01_filter_NumJuegosContainer .ui-slider .ui-slider-handle{ border-radius: 25px; top: -.5em; background: #FFFFFF; border: 1px solid #8e8e8e; }



				div#hBCCol01_filter_NumJuegosContainer .hBCCol01_filter_SelectBlock{ width: 200px; display: inline-block; }
				div#hBCCol01_filter_NumJuegosContainer .hBCCol01_filter_SelectBlock:before{ content: ''; }
					div#hBCCol01_filter_NumJuegosContainer .hBCCol01_filter_SelectBlock input{ width: 100px; display: inline-block; text-align: left; border: none; background: transparent; font-size: 16px; padding-left: 0; font-weight: bold; }
					div#hBCCol01_filter_NumJuegosContainer label{ line-height: 35px; }


				#hBCCol01_message_NoResultP { float: left; height: 225px; margin-top: 0; position: relative;  width: 95%; display: none; }
					#hBCCol01_message_NoResultImg{ display: inline-block; height: 225px; width: 40%; float: left; background-image: url("../img/search-brain.png"); background-repeat: no-repeat; background-size: 200px 200px; background-position: center center;}
					#hBCCol01_message_NoResultText{ display: inline-block; width: 60%; float: right; font-size: 14px; text-align: center; }
					#hBCCol01_message_NoResultText .btnCreaJuego{ display: inline-block; background-color: #ff9900; color: #fff; cursor: pointer; font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; right: 280px; text-align: center; width: 189px; text-transform: uppercase; margin-top: 25px; }
					#hBCCol01_message_NoResultTitle{ font-size: 18px; font-weight: bold; text-align: center; margin-bottom: 15px; margin-top: 25px; }
					#hBCCol01_message_NoResultMessage{ font-size: 16px; text-align: center; }

				div#hBCCol01_header_topBotonPaginaAnterior {position:absolute; left:578px; top:14px; width:37px; height:37px; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px;}
					div#hBCCol01_header_topBotonPaginaAnterior:hover {background-position:0px -37px;}
				div#hBCCol01_header_topBotonPaginaSiguiente {position:absolute; left:621px; top:14px; width:37px; height:37px; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px;}
					div#hBCCol01_header_topBotonPaginaSiguiente:hover {background-position:0px -37px;}

				div#AbsFilterBtn{ position: fixed; left: 0; right: 0; margin-left: auto; margin-right: auto; bottom: 20px; width: 80%; background-color: #FF9900; border: 1px solid #ffffff; padding: 10px 0; color: #ffffff; text-align: center; }
				div#MobFilterModal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background: #f4f4f4; }
					div#MobFilterModal #hBCCol01_filter_Container{ margin-top: 0; margin-bottom: 0; }
					div#MobFilterModal #hBCCol01_filter_bottom { padding-top: 15px; padding-bottom: 10px; }
					div#MobFilterModal #hBCCol01_filter_ProfesTeacher{ width: 100%; padding: 3px 20px; }
					div#MobFilterModal #hBCCol01_filter_AlumnosValid{ width: 100%; padding: 3px 20px; }
					div#MobFilterModal #hBCCol01_filter_AlumnosNoValid{ width: 100%; padding: 3px 20px; }
					div#MobFilterModal #hBCCol01_filter_Asignatura{ width: 100%; padding: 3px 20px; }
					div#MobFilterModal #hBCCol01_filter_Idioma{ width: 100%; padding: 3px 20px; }
					div#MobFilterModal #hBCCol01_filter_Entorno{ width: 100%; padding: 3px 20px; }
					div#MobFilterModal #hBCCol01_header_tabContainer { width: 100%; padding: 0 20px; }
					div#MobFilterModal a.hBCCol01_header_tab { width: 43%; border: 1px solid #cccccc; margin: 0 3px; }
					div#MobFilterModal #FilterButton.ModalCancelButton { float:right; font-size: 14px; height: 35px; line-height: 35px; text-align: center; display: inline-block; margin-top: 15px; }
					div#MobFilterModal #FilterButton.ModalApplyFiltersButton { float: right; font-size: 14px; height: 35px; line-height: 35px; text-align: center; display: inline-block; background-color: #FF9900; color: #ffffff; margin-top: 15px; border: 1px solid #ffffff; }
					div#MobFilterModal #FilterButton { width: 43%; border: 1px solid #cccccc; margin: 0 3px; }

					div#MobFilterModal .ModalFilterButtons{ position: absolute; bottom: 20px; }
				
			div#homeBodyContainerCol01_body {position:relative; float:left; width:661px; min-height:1044px; background-color:#FFF;}
			
				div.homeBodyContainerCol01_bodyLine {position:relative; width:661px; height:130px;}
					div.hBCCol01_bodyLine_imagen {position:absolute; left:10px; top:20px; width:88px; height:88px; /*background-color:#FFF;*/ border:1px solid #e1dddd;}
						div.hBCCol01_bodyLine_imagen img {position:absolute; left:4px; top:4px; width:80px; height:80px;}
						div.hBCCol01_bodyLine_imagen div {position:absolute; left:4px; top:4px; width:80px; height:80px; background-size:cover; background-repeat:no-repeat; background-position:center center;}
					div.hBCCol01_bodyLine_iconoCategoria {position:absolute; left:7px; top:17px; width:26px; height:26px; z-index:5; }
						div.hBCCol01_bodyLine_iconoCategoria img{ width: 25px; height: 25px; }
					div.hBCCol01_bodyLine_eseContainer {position:absolute; left:120px; top:20px; width:430px;}
						div.hBCCol01_bodyLine_creadopor {  color: #999;  float: left;  font-size: 14px;  height: 22px;  left: 0;  line-height: 13px;  margin-top: 0;  position: relative;}
							span.hBCCol01_bodyLine_creador {color:#333;}
							span.hBCCol01_bodyLine_creador:hover {color:#999;}
							span.hBCCol01_bodyLine_creadorAlt {color:#333;}
						div.hBCCol01_bodyLine_titulo {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  clear: both;  color: #333;  display: table;  float: left;  font-size: 21px;  height: 26px;  left: 0;  line-height: 20px;  margin-top: 5px;  padding-left: 0;  position: relative;  width: 435px;}
						div.hBCCol01_bodyLine_titulo:hover {color:#005151;}
						div.hBCCol01_bodyLine_titulo .no-validado { color: #ff9900; font-size: 12px; display: inline-block; margin-left: 5px; position: relative; } 
						div.hBCCol01_bodyLine_titulo .no-asociado { color: red; font-size: 12px; display: inline-block; margin-left: 5px; position: relative; } 
							div.hBCCol01_bodyLine_titulo img {float:right; position:relative; left:8px;}
						div.hBCCol01_bodyLine_likes {display:none; position:relative; margin-top:3px; float:left; left:15px; /*top:48px;*/ height:12px; line-height:12px; /*padding-left:15px;*/ color:#999; font-size:12px;   /*background:url(../img/icono_corazon.gif) no-repeat 0px 2px;*/}
							div.hBCCol01_bodyLine_likes a {text-decoration:none; color:#999; }
						div.hBCCol01_bodyLine_lineaEtiquetas { position:relative; margin-top:0; float:left; /*top:74px;*/ width:450px; color:#333; font-size:14px;  }
							div.hBCCol01_bodyLine_lineaEtiquetas span {position:relative; float:none; display:inline-block; margin-right:8px; color:#999;}
							div.hBCCol01_bodyLine_lineaEtiquetas span:hover {color:#333;}
							div.hBCCol01_bodyLine_lineaEtiquetas .proyecto span{ color:#005151; }
							div.hBCCol01_bodyLine_lineaEtiquetas .proyecto span:hover{ color:#999999; }
					div.hBCCol01_bodyLine_categoria {  color: #333;  font-size: 14px;  height: 14px;  line-height: 14px;  position: absolute;  right: 0px;  text-align: center;  top: 92px;  width: 88px;}
						div.hBCCol01_bodyLine_categoria:hover {color:#999;}
					div.hBCCol01_bodyLine_partidas {
						-moz-border-radius: 5px;
			    	-webkit-border-radius: 5px;
			    	-ms-border-radius: 5px;
			    	-khtml-border-radius: 5px;
			    	border-radius: 5px;		
					  color: #fff;
					  height: 70px;
					  position: absolute;
					  right: 9px;
					  top: 18px;
					  width: 70px;		
					}
						div.hBCCol01_bodyLine_Npartidas {  font-size: 30px;  font-weight: normal;  height: 24px;  left: 0;  line-height: 24px;  position: absolute;  text-align: center;  top: 15px;  width: 70px;}
						div.hBCCol01_bodyLine_partidasLabel {  font-size: 14px;  height: 14px;  left: 0;  line-height: 14px;  position: absolute;  text-align: center;  top: 42px;  width: 70px;}

					div.hBCCol01_bodyLine_itinerario {
						-moz-border-radius: 50px;
			    	-webkit-border-radius: 50px;
			    	-ms-border-radius: 50px;
			    	-khtml-border-radius: 50px;
			    	border-radius: 50px;		
					  color: #fff;
					  height: 70px;
					  position: absolute;
					  right: 9px;
					  top: 18px;
					  width: 70px;
					  background-image:url(../img/itinerary_icon_white.png);	
					  background-repeat: no-repeat;
					  background-position: center center;
					  background-size: 45px;
					}

					div.hBCCol01_bodyLine_itinerarioTitle{
						position: absolute;
					    left: 120px;
					    top: 10px;
					    width: 200px;
					    color: #005151;
					    font-size: 12px;
					}

				div.homeBodyContainerCol01_bodySeparator { background: #cccccc none repeat scroll 0 0;  height: 1px;  /*margin-left: 17%;*/  position: relative;  /*width: 80%;*/ }
		
				div.homeBodyContainerCol01_endSeparator { background: #fff none repeat scroll 0 0;  height: 1px;  position: relative;  width: 100%; }

				div.homeBodyContainerCol01_bodyLine.bodyLineItinerario{ background: #f4f4f4; }
					div.homeBodyContainerCol01_bodyLine.bodyLineItinerario div.hBCCol01_bodyLine_imagen{ background: #FFFFFF; -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px; }
					div.homeBodyContainerCol01_bodyLine.bodyLineItinerario div.hBCCol01_bodyLine_imagen div{ -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px; }
				
			div#homeBodyContainerCol01_footer {position:relative; float:left; width:687px; height:auto; background-color:#FFF;}
				div#hBCCol01_footer_botonLoadMore {background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 50px;  margin-bottom: 50px; position: relative;  text-align: center; width:100%;}
				div#homeBody_footer_botonLoadMoreFiltr {background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 50px; margin-bottom: 50px; position: relative;  text-align: center; width:100%;}
				div#hBCCol01_footer_mensajePaginacion {position:absolute; left:29px; top:25px; height:13px; line-height:13px; color:#999; font-size:13px;  }
					span.labelResaltado {color:#333;}
						span.labelResaltado a{color:#333;}
					span.labelResaltadoBlanco {color:#FFF;}
					span.labelResaltadoBlancoConEfectoHover {color:#FFF;}
					span.labelResaltadoBlancoConEfectoHover:hover {text-decoration:underline;}
					span.labelResaltadoGris6 {color:#666;}
			
				div#hBCCol01_footer_botonPaginaAnterior {position:absolute; left:578px; top:12px; width:37px; height:37px; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px;}
					div#hBCCol01_footer_botonPaginaAnterior:hover {background-position:0px -37px;}
				div#hBCCol01_footer_botonPaginaSiguiente {position:absolute; left:621px; top:12px; width:37px; height:37px; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px;}
					div#hBCCol01_footer_botonPaginaSiguiente:hover {background-position:0px -37px;}
					
		
		div#oG_lC_lR_botonLoadMore {background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 50px;  margin-bottom: 50px; position: relative;  text-align: center; width:100%;}
		
		div#homeBodyContainerCol02 {  background-color: #fff;  float: left;  height: 600px;  position: relative;  width: 33px;}
		
		div#homeBodyContainerCol03 {  background-color: #fff;  float: left;  height: 100%;  min-height: 100%;  position: relative;  width: 312px;}
			
			div.homeBodyContainerCol03_blueTitle {position:relative; width:307px; height:41px; line-height:41px; padding-left:21px; background:url(../img/flecha_blanca_8x15.gif) no-repeat left 15px #005151; color:#FFF; font-size:18px;  }
			div.homeBodyContainerCol03_blueSubtitle {position:relative; width:307px; height:24px; line-height:24px; padding-left:21px; background-color:#015152; color:#FFF; font-size:12px;  }
			
			div.homeBodyContainerCol03_lineaJuegoPatrocinado {position:relative; width:328px; height:85px; background-color:#f1f1f1;}
				div.hBCCol03_lineaJuegoPatrocinado_imagen {
					-moz-border-radius: 40px;
		    	-webkit-border-radius: 40px;
		    	-ms-border-radius: 40px;
		    	-khtml-border-radius: 40px;
		    	border-radius: 40px;		
		  
		    	position:absolute; left:33px; top:4px;
		    	width:74px; height:74px;
		    	background-color:#FFF;
		    	
		    	overflow:hidden;
				}
				div.hBCCol03_lineaJuegoPatrocinado_titulo {position:absolute; left:126px; top:21px; height:14px; line-height:14px; padding-left:10px; color:#333; font-size:14px;   background:url(../img/flecha_gt_5x9.gif) no-repeat 0px 2px;}
				div.hBCCol03_lineaJuegoPatrocinado_descripcion {position:absolute; left:126px; top:42px; width:160px; padding-left:10px; color:#999; font-size:12px;  }
				
			div.homeBodyContainerCol03_lineaSeparacionPatrocinado {position:relative; width:328px; height:1px; background:url(../img/separador_160.gif) no-repeat 136px 0px;}
	
	div.homeBodyContainerCol03_title {  margin-top:30px; background-color: #005151;  color: #fff;  float: left;  font-size: 18px;  height: 60px;  line-height: 60px;  position: relative;  text-align: center;  width: 100%;}
		div.homeBodyContainerCol03_mainText {position:relative; width:307px; height:22px; line-height:22px; padding-left:21px; background:url(../img/flecha_blanca_8x15.gif) no-repeat left 4px; color:#333; font-size:18px;  }
		div.homeBodyContainerCol03_subText {position:relative; width:307px; height:16px; padding-top:5px; padding-left:21px; color:#777; font-size:13px;  }
		
		i.iconRankingWhite2830 {
		  background: rgba(0, 0, 0, 0) url("../img/icono-rankings-blanco28x30.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 30px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 28px;
		}
		i.iconAhoraenjuegoWhite2329{
		  background: rgba(0, 0, 0, 0) url("../img/icono-ahoraenjuego-blanco23x29.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 29px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 23px;
		}
		i.iconRetoAmigoWhite4023 {
		  background: rgba(0, 0, 0, 0) url("../img/icono-reto-amigo-40x23.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 23px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 40px;
		}
		i.iconRetoAlumnoWhite4025{
		  background: rgba(0, 0, 0, 0) url("../img/icono-reto-alumno-40x25.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 25px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 40px;
		}		
		i.iconEstrellaBlanca2120{
		  background: rgba(0, 0, 0, 0) url("../img/icono-estrella-blanco21x20.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 20px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 20px;
		}
		i.iconEstrellaNaranja2120{
		  background: rgba(0, 0, 0, 0) url("../img/icono-estrella-naranja21x20.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 20px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 20px;
		}	
		i.iconEstrellaNaranja2726{
		  background: rgba(0, 0, 0, 0) url("../img/icono-estrella-naranja27x26.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 26px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 27px;
		}			
		i.iconBoletinnotasBlanco4160{
		  background: rgba(0, 0, 0, 0) url("../img/icono-boton-boletinnotas.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 60px;
		  margin-left: 6px;
		  margin-right: 26px;
		  position: relative;
		  vertical-align: middle;
		  width: 41px;
		}	
		i.iconFlechaDerechaBlanca917{
		  background: rgba(0, 0, 0, 0) url("../img/flecha_blanca_9x17.gif") repeat scroll 0 0;
		  display: inline-table;
		  height: 17px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 9px;
		}	
		i.iconShuffleGris2623{
		  background: rgba(0, 0, 0, 0) url("../img/icono-shuffle-gris23x26.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 23px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 26px;
		}				
		i.iconBirreteCirculoVerde2121{
		  background-image: url("../img/icon-madeby-teacher.png");
		  background-repeat: no-repeat;
		  background-position: center center;
		  background-size: 15px;
		  display: inline-table;
		  height: 15px;
		  margin-left: 0;
		  margin-right: 6px;
		  margin-bottom: 1px;
		  position: relative;
		  vertical-align: middle;
		  width: 21px;
		}	
		i.iconBirreteCirculoGris2121{
		  background-image: url("../img/icon-madeby-teacher-grey.gif");
		  background-repeat: no-repeat;
		  background-position: center center;
		  background-size: 15px;
		  display: inline-table;
		  height: 15px;
		  margin-left: 0;
		  margin-right: 6px;
		  margin-bottom: 1px;
		  position: relative;
		  vertical-align: middle;
		  width: 21px;
		}		
		i.iconCruzBlanca2727{
		  background: rgba(0, 0, 0, 0) url("../img/icono-header-closemenu-white.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 27px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 27px;
		}
		i.iconPersonaBlanca1925{
		  background: rgba(0, 0, 0, 0) url("../img/icono-perfil-blanco19x25.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 25px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 19px;
		  background-size: 15px;
		  background-repeat: no-repeat;
		  background-position: left center;
		}		
		i.iconCopaBlanca2325{
		  background: rgba(0, 0, 0, 0) url("../img/icono-rankings-blanco23x25.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 25px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 23px;
		}	
		i.iconNoteblockBlanca2126{
		  background: rgba(0, 0, 0, 0) url("../img/icono-boletin-blanco21x26.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 26px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 21px;
		}	
		i.iconLapizBlanca2828{
		  background: rgba(0, 0, 0, 0) url("../img/icono-lapiz-claro28x28.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 28px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 28px;
		}
		i.iconDownloadBlanco1723{
		  background: rgba(0, 0, 0, 0) url("../img/icono-download-blanco17x23.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 23px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 17px;
		}
		i.iconLapizBlanco1413{
		  background: rgba(0, 0, 0, 0) url("../img/icono-lapiz-blanco14x13.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 13px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 14px;
		}	
		i.iconPapeleraBlanca1113{
		  background: rgba(0, 0, 0, 0) url("../img/icono-papelera-blanco11x13.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 13px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 11px;
		}	
		i.iconPapeleraBlanca1113{
		  background: rgba(0, 0, 0, 0) url("../img/icono-papelera-blanco18x23.png") repeat scroll 0 0;
		  display: inline-table;
		  height: 23px;
		  margin-left: 6px;
		  margin-right: 6px;
		  position: relative;
		  vertical-align: middle;
		  width: 18px;
		}	
		i.iconCheckValidado1413{
		  background-image: url("../img/icono-check-validado14x13.png");
		  background-repeat: no-repeat;
		  background-position: center center;
		  background-size: 13px;
		  display: inline-table;
		  height: 14px;
		  margin-left: 3px;
		  margin-right: 6px;
		  margin-bottom: 5px;
		  position: relative;
		  vertical-align: middle;
		  width: 14px;
		}	
		i.iconPause1413{
		  background-image: url("../img/icono-pause14x13.png");
		  background-repeat: no-repeat;
		  background-position: center center;
		  background-size: 13px;
		  display: inline-table;
		  height: 14px;
		  margin-left: 3px;
		  margin-right: 6px;
		  margin-bottom: 5px;
		  position: relative;
		  vertical-align: middle;
		  width: 14px;
		}	
		i.iconExcl1413{
		  background-image: url("../img/icono-excl14x13.png");
		  background-repeat: no-repeat;
		  background-position: center center;
		  background-size: 13px;
		  display: inline-table;
		  height: 14px;
		  margin-left: 3px;
		  margin-right: 6px;
		  margin-bottom: 5px;
		  position: relative;
		  vertical-align: middle;
		  width: 14px;
		}	

		.ranking_titulo { background-color: #f4f4f4; color: #333; float: left; font-size: 16px;	height: 44px; left: 0; line-height: 44px; position: relative; text-align: center; top: 0; width: 100%; }		
		.tabla_ranking {  width: 100%; position:relative; float:left;}
		.tr_linea {  float: left;  height: 90px;  position: relative;  width: 100%;}
			.tr_linea_nombre {  color: #333;  font-size: 14px;  left: 0;  position: absolute;  text-align: center;  top: 22px;  width: 125px;}
			.tr_linea_posicion {  color: #333;  font-size: 24px; font-weight:bold;  left: 0;  position: absolute;  text-align: center;  top: 40px;  width: 125px;}
			.tr_linea_avatar {  background-size: cover;   height: 63px;  left: 125px;  position: absolute;  top: 14px;  width: 63px;}
	    .tr_linea_puntuacion {  color: #333;  font-size: 24px; position: absolute;  right: 0;  text-align: center;  top: 30px;  width: 120px;}
	    .tr_linea_puntApellido {  color: #333;  font-size: 14px; position: absolute;  right: 0;  text-align: center;  top: 54px;  width: 120px;}
	  .tr_linea_resaltada {  float: left;  height: 90px; background-color:#ff9900; position: relative;  width: 100%;}
	  	.tr_linea_resaltada .tr_linea_nombre {color:#FFF !important;}
	  	.tr_linea_resaltada .tr_linea_posicion {color:#FFF !important;}
	  	.tr_linea_resaltada .tr_linea_puntuacion {color:#FFF !important;}
	  	.tr_linea_resaltada .tr_linea_puntApellido {color:#FFF !important;}

	  	.tabla_ranking .r_lRB_linea_texto_txt{ width: 80px; height: 50px; line-height: 50px;}
	  	.tabla_ranking  div.r_lRB_linea_posicion_bocadillo { min-width: 50px; }
		
	.homeBodyContainerCol03_body {
	  background-color: #f4f4f4;
	  float: left;
	  position: relative;
	  width: 100%;
	}		
	.homeBodyContainerCol03_bodyWhite {
	  background-color: #fff;
	  float: left;
	  position: relative;
	  width: 100%;
	}		
	#homeBodyContainerCol03_Tredings {text-align:center; padding-top:35px; padding-bottom:35px;}
		
	div.homeBodyContainerCol03_lineaSeparacion {position:relative; width:328px; height:1px; background:url(../img/separador_271.gif) no-repeat 28px 0px;}
		
	div.homeBodyContainerCol03_lineaTrending {position:relative; width:328px; height:69px;}
		div.hBCCol03_lineaJuegoTrending_imagen {
			-moz-border-radius: 45px;
    	-webkit-border-radius: 45px;
    	-ms-border-radius: 45px;
    	-khtml-border-radius: 45px;
    	border-radius: 45px;
    	
    	display:inline-block;
    	
    	border:4px solid #fff;
    	position:absolute; left:26px; top:3px;
    	width:54px; height:54px;
    	
    	/*background-color:#005151;*/
    	background-color: rgba(0,0,0,0);
    	
    	background-size:54px 54px;
    	
    	overflow:hidden;
		}
			div.hBCCol03_lineaJuegoTrending_imagen img {width:54px; height:54px;}
		div.hBCCol03_lineaJuegoTrending_titulo {position:absolute; left:101px; top:28px; height:15px; line-height:15px; padding-left:14px; color:#333; font-size:15px;   background:url(../img/flecha_gt_5x9.gif) no-repeat 0px 3px;}
		div.hBCCol03_lineaJuegoTrending_titulo:hover {color:#999;}
		
	div.homeBodyContainerCol03_lineaSeparacionTrending {position:relative; width:328px; height:1px; background:url(../img/separador_196.gif) no-repeat 101px 0px;}

	div#homeBodyContainerCol03_containerTredings {position:relative; width:298px; min-height:50px; padding-left:15px; padding-right:15px; padding-top:25px; padding-bottom:25px; text-align:center;}
	
		div.hBCCol03_fichaTrending {  background-color: #005151;  border-radius: 0;  display: inline-block;  height: 29px;  line-height: 29px;  margin: 5px 1px;  padding-left: 7px;  padding-right: 7px;}
			/*div.hBCCol03_fichaTrending:hover {background-color:#ff9900;}*/
			div.hBCCol03_fichaTrending span {color:#FFF; font-size:14px;  }


	div.homeBodyContainerCol03_lineaRecomendado {position:relative; width:328px; /*height:71px;*/}
		div.hBCCol03_lineaJuegoRecomendado_imagen {position:relative; float:left; left:26px; top:4px; width:62px; height:62px; background-color:#FFF; border:1px solid #dfdfdf;}
			div.hBCCol03_lineaJuegoRecomendado_imagen img {position:absolute; left:4px; top:4px; width:54px; height:54px;}
			
		div.hBCCol03_lineaJuegoRecomendado_texto {position:relative; float:left; margin-left:30px; margin-top:10px; width:200px; padding-left:12px; color:#333; font-size:15px;   background:url(../img/flecha_gt_5x9.gif) no-repeat 0px 5px;}
			div.hBCCol03_lineaJuegoRecomendado_texto a {color:#333;}
			div.hBCCol03_lineaJuegoRecomendado_texto a:hover {color:#999;}
			div.hBCCol03_lineaJuegoRecomendado_texto span a {color:#333;}
			div.hBCCol03_lineaJuegoRecomendado_texto span a:hover {color:#999;}
			
	div.homeBodyContainerCol03_lineaSeparacionRecomendado {position:relative; float:left; width:328px; height:1px; margin-top:5px; background:url(../img/separador_196.gif) no-repeat 101px 0px;}
	
	div.homeBodyContainerCol03_lineaAhoraEnJuego {  color: #333;  float: left;  font-size: 13px;  height: 68px;  margin-bottom: 6px;  padding-left: 0;  padding-right: 0;  position: relative;  width: 100%;}
	
		.hBCC03_lAEJ_portada {		  background-color: #ddd;		  background-position: center center;		  background-size: cover;		  height: 64px;		  left: 25px;		  position: absolute;		  top: 0;		  width: 64px;		}
		.hBCC03_lAEJ_titulo {  font-size: 14px;  left: 110px;  position: absolute;  top: 2px;  width: 190px;  color: #333;}
		.hBCC03_lAEJ_autor {  color: #999;  font-size: 13px;  left: 110px;  position: absolute;  top: 48px;}
		.hBCC03_lAEJ_autorAlt {  color: #333;  font-size: 13px;  left: 110px;  position: absolute;  top: 48px;}		

		.hBCC03_lAEJ10_portada { background-color: #ddd; background-position: center center; background-size: cover; left: 25px; top: 15px; color: white;  font-size: 28px; line-height: 50px; width: 50px; height: 50px; text-align: center;  position: absolute; border-radius: 50px; }
		.hBCC03_lAEJ10_titulo { font-size: 14px;  left: 110px;  position: absolute;  top: 2px;  width: 190px;  color: #333;}
		.hBCC03_lAEJ10_autor { color: #999;  font-size: 15px;  left: 100px;  position: absolute;  top: 30px; height: 40px; padding-right: 20px; }	
	
	div#bannerCategoria {  height: 80px;  line-height: 80px;  position: relative;  width: 1016px;}
		h1#bannerCategoria_titulo {  color: #fff;  float: left;  font-size: 24px;  font-weight: normal;  margin-left: 42px;  position: relative;}
			h1#bannerCategoria_titulo span {font-weight:bold;}
		div#bannerCategoria_subtitulo {position:absolute; left:34px; top:45px; width:670px; color:#000; font-size:13px;  }
		div#bannerCategoria_bocadillo {position:absolute; right:150px; top:43px; width:421px; height:59px;}
			div.bannerCategoria_bocadilloCategoria1 {background:url(../img/bocadillo_banner_categoria1.gif) no-repeat;}
			span#bannerCategoria_textoBocadillo {position:absolute; left:26px; top:10px; width:360px; height:40px; color:#fff; font-size:15px;   font-weight:bold;}
		div#bannerCategoria_circuloCategoria {
			-moz-border-radius: 45px;
    	-webkit-border-radius: 45px;
    	-ms-border-radius: 45px;
    	-khtml-border-radius: 45px;
    	border-radius: 45px;		
    	
    	display:inline-block;
    	
    	border:3px solid #fff;
    	position:absolute; right:41px; top:23px;
    	width:88px; height:88px;
    	
			color:#FFF; font-size:15px;   font-weight:bold; 
		}
			div#bannerCategoria_circuloCategoria span {position:relative; text-align:center; display:table-cell; vertical-align:middle; width:88px; height:88px; color:#FFF; font-size:15px;   font-weight:bold;}
	
	
	/*div#bannerTipoJuego {position:relative; width:1016px; height:140px; background-color:#a6b1b8;}*/
	div#bannerTipoJuego {  background-color: #005151;  height: 140px;  position: relative;  width: 1016px;}
		/*img#bannerTipoJuego_logo {position:absolute; left:186px; top:23px; width:94px; height:94px;}*/
		img#bannerTipoJuego_logo {  height: 80px;  left: 30px;  position: absolute;  top: 30px;  width: 80px;}
		/*h1#bannerTipoJuego_titulo {position:absolute; left:302px; top:49px; color:#fff; font-size:26px;   font-weight:bold;}*/
		h1#bannerTipoJuego_titulo {  color: #fff;  font-size: 32px;  font-weight: bold;  left: 150px;  position: absolute;  top: 36px;}
		/*div#bannerTipoJuego_subtitulo {position:absolute; left:302px; top:79px; color:#fff; font-size:16px;   font-weight:bold;}*/
		div#bannerTipoJuego_subtitulo {  color: #fff;  font-size: 24px;  left: 150px;  position: absolute;  top: 75px;}
	
	/*div#bannerTermino {position:relative; width:989px; height:73px; line-height:73px; padding-left:25px; color:#fff; font-size:18px;   background-color:#a6b1b8;}*/
	div#bannerTermino {  background-color: #005151;  color: #fff;  font-size: 24px;  height: 80px;  position: relative;  width: 100%;}
		#bannerTerminoTexto {  float: left;  line-height: 80px;  margin-left: 40px;  position: relative;  width: 90%;}
		span.terminoResaltado {font-weight:bold;}
		h1#tituloTermino {display:inline; font-weight:bold;}
	
	div#homeBody_headerContainer {  background-color: #fff;  height: 35px;  position: relative;  width: 1016px;}
		div#homeBody_headerContainer_tabContainer {  float: left;  height: 60px;  margin-left: 20px;  margin-top: 30px;  position: relative;  width: 50%;}
			div.homeBody_headerContainer_tab {  background-color: #efeded;  color: #333;  float: left;  font-size: 18px;  height: 60px;  line-height: 60px;  margin-left: 0;  margin-right: 0;  position: relative;  text-align: center;  width: 174px;}
			div.homeBody_headerContainer_seltab {color:#FFF;background-color:#005151;}
				div.homeBody_headerContainer_seltab img {display:none;position:absolute; left:60px; top:37px; z-index:5;}
				
		div#homeBody_headerContainer_botonPaginaAnterior {position:absolute; right:80px; top:9px; width:37px; height:37px; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px;}
			div#homeBody_headerContainer_botonPaginaAnterior:hover {background-position:0px -37px;}
		div#homeBody_headerContainer_botonPaginaSiguiente {position:absolute; right:32px; top:9px; width:37px; height:37px; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px;}
			div#homeBody_headerContainer_botonPaginaSiguiente:hover {background-position:0px -37px;}
					
	#homeBody_headerContainer_info {  color: #999999;  font-size: 18px;  height: 60px;  line-height: 60px;  position: absolute;  right: 10px;  top: 0;}					
					
	div#homeBody_listadoContainer {position:relative; width:1016px; /*height:820px;*/ background-color:#FFF; min-height: 500px;}
		div.homeBody_listadoColumna {position:relative; float:left; width:508px; /*height:698px;*/ background-color:#FFF;}
	
				div.homeBody_listadoLine {position:relative; float:left; width:508px; height:157px; border-left: 5px solid #ffffff; border-bottom: 2px solid #FFFFFF; }	
				div.homeBody_listadoLine.bodyLineItinerario {
				    background: #f4f4f4; border-left: 3px solid #ffffff;
				}
					div.homeBody_listadoLine_imagen {position:relative; float:left; left:27px; margin-top:31px; width:88px; height:88px; background-color:#FFF; border:1px solid #e1dddd;}
						div.homeBody_listadoLine_imagen img {position:relative; left:4px; top:4px; width:80px; height:80px;}
						div.homeBody_listadoLine_imagen div {position:relative; left:4px; top:4px; width:80px; height:80px; background-size:cover; background-repeat:no-repeat; background-position:center center; }
							div.homeBody_listadoLine.bodyLineItinerario .homeBody_listadoLine_imagen, div.homeBody_listadoLine.bodyLineItinerario .homeBody_listadoLine_imagen div{ -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px; }

					div.homeBody_listadoLine_iconoCategoria {position:absolute; left:25px; top:25px; width:26px; height:26px; z-index:5;}
						div.homeBody_listadoLine_iconoCategoria img{ width: 25px; height: 25px; }
					a.homeBody_listadoLine_marcaBotonEditar {position:absolute; left:560px; top:25px; z-index:5; font-size:11px; color:#999; cursor:pointer; background-image:url(../img/btn_editar_creado.png); background-repeat: no-repeat; background-position: 0px 0px; background-size: 15px; width: 15px; height: 15px; text-indent: -9999px; }
					a.homeBody_listadoLine_marcaBotonBorrar {position:absolute; left:559px; top:45px; z-index:5; font-size:11px; color:#999; cursor:pointer; background-image:url(../img/btn_borrar_creado.png); background-repeat: no-repeat; background-position: 0px -1px; background-size: 15px; width: 15px; height: 15px; text-indent: -9999px; }
					i.homeBody_listadoLine_iconoProyecto { background-image:url(../img/proyecto_icono_50x50.png); background-repeat: no-repeat; background-position: 0px 0px; background-size: 13px; width: 13px; height: 13px; display: inline-block; margin-bottom: -1px; }

					#homeBody_listadoContainer a.homeBody_listadoLine_marcaBotonEditar{top:30px; left: 480px;}
					#homeBody_listadoContainer a.homeBody_listadoLine_marcaBotonBorrar{top:50px; left: 479px;}

					a.homeBody_listadoLine_marcaBotonEditar:hover {background-position: 0px -15px;}
					a.homeBody_listadoLine_marcaBotonBorrar:hover {background-position: 0px -16px;}
						div.homeBody_listadoLine_marcaBotonBorrar:hover {color:#005151;}
					div.homeBody_listadoLine_eseContainer {position:relative; float:left; margin-left:60px; margin-top:30px; margin-bottom:10px; width:350px; }
						div.homeBody_listadoLine_itinerarioTitle{ color: #005151; font-size: 12px; margin-top: -15px; }
						div.homeBody_listadoLine_creadopor {  color: #999;  float: left;  font-size: 14px;  height: 13px;  line-height: 14px;  margin-left: 0;  position: relative;  top: 0;}
							span.homeBody_listadoLine_creador {color:#333;}
								span.homeBody_listadoLine_creador:hover {color:#999;}
							span.homeBody_listadoLine_creadorAlt {color:#333;}
							div.homeBody_listadoLine_creadorMarca {
								-moz-border-radius: 3px;
					    	-webkit-border-radius: 3px;
					    	-ms-border-radius: 3px;
					    	-khtml-border-radius: 3px;
					    	border-radius: 3px;		
					  
					  		display:inline-block;
					  		padding-left:6px; padding-right:6px;
					    	position:relative; height:19px; line-height:19px; 
					    	text-align:center; font-size:13px;  	
					    	
					    	color:#000; background-color:#e7e5e5;			
					    	
					    	cursor:pointer;
							}
							div.homeBody_listadoLine_creadorMarca:hover {background-color:#d6d5d5;}
						div.homeBody_listadoLine_titulo {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  clear: both;  color: #333;  display: table;  float: left;  font-size: 21px;  height: 26px;  left: 0;  line-height: 22px;  margin-top: 2px;  padding-left: 0;  position: relative;  width: 342px;}
						div.homeBody_listadoLine_titulo:hover {color:#005151;}
						div.homeBody_listadoLine_titulo .no-validado { color: #ff9900; font-size: 12px; display: inline-block; margin-left: 5px; position: relative; } 
						div.homeBody_listadoLine_titulo .no-asociado { color: red; font-size: 12px; display: inline-block; margin-left: 5px; position: relative; } 
							div.homeBody_listadoLine_titulo img {float:right; position:relative; left:8px;}
						div.homeBody_listadoLine_likes {position:relative; display:table; clear:both; width:300px; float:left; left:16px; margin-bottom:6px; margin-top:9px; height:12px; line-height:12px; /*padding-left:15px;*/ color:#999; font-size:12px;   /*background:url(../img/icono_corazon.gif) no-repeat 0px 2px;*/}
							div.homeBody_listadoLine_likes a {text-decoration:none; color:#999;}
						div.homeBody_listadoLine_partidas {  border-radius: 2px;  clear: both;  color: #a7a7a7;  display: inline-block;  float: left;  font-size: 14px;  height: 19px;  left: 0;  line-height: 19px;  margin-top: 0;  padding-left: 0;  padding-right: 0;  position: relative;  text-align: center;}
						div.homeBody_listadoLine_categoria {  color: #fff;  float: left;  font-size: 13px;  height: 19px;  line-height: 19px;  margin-left: 0;  margin-top: 0;  padding-left: 6px;  padding-right: 6px;  position: relative;}
						div.homeBody_listadoLine_categoria:hover {color:#333;}
							span.homeBody_listadoLine_categoriaNombre {color:#fff;}
						div.homeBody_listadoLine_lineaEtiquetas {position:relative; /*display:table;*/ clear:both; float:left; width:366px; left:0; margin-top:5px; line-height:14px; color:#999; font-size:14px;  }
							a.proyectoDestacado{ 
							    float: left;
							    margin-left: 0;
							    margin-top: 0;
							    padding-right: 3px;
							    position: relative;
							}
							a.proyectoDestacado span{ color: #005151 !important; }
							a.proyectoDestacado span:hover {color:#999999 !important; }
							div.homeBody_listadoLine_lineaEtiquetas span {position:relative; float:none; display:inline-block; color:#999; line-height: 16px; margin-right: 6px;}
							div.homeBody_listadoLine_lineaEtiquetas span:hover {color:#333;}

					.homeBody_listadoLine_iconoMadebyProfe {
					  background: rgba(0, 0, 0, 0) url("../img/icon-madeby-teacher.png") no-repeat scroll center center;
					  float: left;
					  height: 21px;
					  margin-left: 10px;
					  margin-top: 14px;
					  position: relative;
					  width: 21px;
					}						
					.hBCCol01_bodyLine_iconoMadebyProfe {
					  background: rgba(0, 0, 0, 0) url("../img/icon-madeby-teacher.png") no-repeat scroll center center;
					  display: inline-block;
					  height: 21px;
					  margin-left: 8px;
					  position: relative;
					  top: 4px;
					  width: 21px;
					}				

					
				div.homeBody_listadoSeparator {  /*background: rgba(0, 0, 0, 0) url("../img/separador_451.gif") no-repeat scroll 27px 0;*/  float: left;  height: 1px;  margin-left: 120px;  position: relative;  width: 378px;}
		
				div.homeBody_endSeparator {position:relative; width:1016px; height:1px; /*background:url(../img/linea_separacion_954.gif) no-repeat 30px 0px;*/}

				div#homeBody_footer {position:relative; float:left; width:1016px; /*height:60px;*/ background-color:#FFF;}
					div#homeBody_footer_mensajePaginacion {position:absolute; left:29px; top:25px; height:13px; line-height:13px; color:#999; font-size:13px;  }
					div#homeBody_footer_botonPaginaAnterior {cursor:pointer; position:absolute; right:80px; top:12px; width:37px; height:37px; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px;}
						div#homeBody_footer_botonPaginaAnterior:hover {background-position:0px -37px;}
					div#homeBody_footer_botonPaginaSiguiente {cursor:pointer; position:absolute; right:32px; top:12px; width:37px; height:37px; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px;}
						div#homeBody_footer_botonPaginaSiguiente:hover {background-position:0px -37px;}
					
					
					
	div#bannerBatman {  background: #015152 none repeat scroll 0 0;  height: 85px;  position: relative;  width: 1016px;}
		span#bannerBatman_texto {position:absolute; left:36px; top:0px; line-height:85px; color:#FFF; font-size:36px;   font-weight:bold;}
	
	div#seccionTusDatos { position: relative;  width: 1016px; }
	
		#seccionTusDatos_datos { float: left;  margin-left: 34px;  margin-top: 10px;  position: relative;  width: 300px;}
			div#seccionTusDatos_imagen {					
				-moz-border-radius: 40px;
			   	-webkit-border-radius: 40px;
			   	-ms-border-radius: 40px;
			   	-khtml-border-radius: 40px;
			   	border-radius: 40px; background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border: 1px solid #e0dddd;  height: 80px;  left: 30px;  position: absolute;  top: 35px;  width: 80px;}
	   	#seccionTusDatos_Avatar {  height: 300px; width: 300px; display: block; }
	   	#seccionTusDatos_Avatar .AvatarCamera{ 
	   	    position: absolute !important;
		    width: 100%;
		    line-height: 40px;
		    height: 40px;
		    min-height: 40px;
		    text-align: center;
		    opacity: .9;
		    bottom: 15px;
		    background-size: 25px auto;
		    background-position: 15px center;
		    background-repeat: no-repeat;
		    background-image: url('../img/editar_but_dark.png');
		    z-index: 10;
		    background-color:rgba(142, 142, 142, 0);
		}
		#seccionTusDatos_Avatar .AvatarCamera:hover{
			background-image: url('../img/editar_but.png');
			background-color:rgba(142, 142, 142, 0.8);
	        -webkit-transition: background-color .3s linear;
	        -moz-transition: background-color .3s linear;
	        -o-transition: background-color .3s linear;
	        -ms-transition: background-color .3s linear;
	        transition: background-color .3s linear;
		}
		#seccionTusDatos_Avatar .AvatarCamera .AvatarCameraText{
			display: none;
		}
		#seccionTusDatos_Avatar .AvatarCamera:hover .AvatarCameraText{
			display: block;
			color: #ffffff;
		}

	   	div#seccionTusDatos_Nombre {  color: #333;  font-size: 34px; margin-top: 15px; margin-bottom: 10px; font-weight: bold; }		
	   	div#seccionTusDatos_Clase {  color: #333;  font-size: 15px;  font-weight: bold;  }
	   	div#seccionTusDatos_Colegio {  color: #333;  font-size: 15px;  font-weight: normal; }
	   	
		div#seccionTusDatos_scores {  float: left;  height: 250px;  margin-left: 25px;  margin-top: 35px;  position: relative;  width: 630px;}
			#sTD_scores{ position: absolute; bottom: 0; height: 125px; width: 100%; }
			#sTD_scoresPad{ width: 250px; height: 125px; position: relative; float: left; padding: 0 20px; }
				#sTD_scoresPad.left{ border-right: 1px solid #000000;}
				.sTD_scores_score_label {  font-size: 22px; position: relative;  text-align: center;  width: 100%; margin-bottom: 20px;}
				.sTD_scores_score_label .small{ font-size: 16px; font-weight: normal; }
				.sTD_scores_score_score { float: left; font-size: 42px;  margin-top: 20px;  padding-left: 0;  padding-right: 0; text-align: left;  width: 75px; height: 80px; line-height: 80px; padding: 0 10px;}
				.sTD_scores_score_score.big{ width: 150px; }
				.sTD_scores_score_coin { width: 80px; height: 85px; background-image: url("../img/neuro_coin.png"); background-repeat: no-repeat; background-position: center center; background-size: 100%; display: inline-block; float: left; }
				#gauge{
					float: left;
					margin-top: 10px;
					width: 150px !important;
					height: 75px !important;
				}	

	div#seccionTusDatosProfe {  background-color: #f4f4f4;  height: 214px;  position: relative;  width: 1016px;}
	
		#seccionTusDatosProfe_datos {  background-color: #fff;  float: left;  height: 152px;  margin-left: 34px;  margin-top: 30px;  position: relative;  width: 432px;}
			div#seccionTusDatosProfe_avatar {  height: 120px; left: 10px;  position: absolute;  top: 10px;  width: 120px; }
			a.sTDP_avatar_edit{ position: absolute; top: 125px; left: 16px; font-size: 13px; color: #015152;  }
			a.sTDP_avatar_edit:hover{ text-decoration: underline; }
			div#seccionTusDatosProfe_imagen {-moz-border-radius: 40px; -webkit-border-radius: 40px; -ms-border-radius: 40px; -khtml-border-radius: 40px; border-radius: 40px;  background-color: #fff;  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border: 1px solid #e0dddd;  height: 80px;  left: 30px;  position: absolute;  top: 35px;  width: 80px;}
	   	span#seccionTusDatosProfe_Nombre {  color: #333;  font-size: 22px;  font-weight: bold;  left: 140px;  position: absolute;  top: 50px;}		
	   	span#seccionTusDatosProfe_Colegio {  color: #333;  font-size: 15px;  font-weight: normal;  left: 140px;  position: absolute;  top: 82px;}
	   	
		#seccionTusDatosProfe_boton {width:522px; height:152px; position:relative; float:left;background-color: #fff;margin-top: 30px;}	
			#seccionTusDatosProfe_botonBoletin {  background-color: #015152;  color: #fff;  float: left;  font-size: 30px;  font-weight: bold;  height: 102px;  line-height: 102px;  position: relative;  text-align: center;  width: 422px; margin-left:40px; margin-top:25px; cursor:pointer;}
	
	
	
		div#seccionTusDatos_burburjaIzquierda {position:relative; float:left; height:196px; width:521px; margin-left:30px; top:20px;}
			div#seccionTusDatos_burburjaIzquierda_top
			{
				-moz-border-top-right-radius: 14px;
				-moz-border-top-left-radius: 14px;
	    	-webkit-border-top-right-radius: 14px;
	    	-webkit-border-top-left-radius: 14px;
	    	-ms-border-top-right-radius: 14px;
	    	-ms-border-top-left-radius: 14px;
	    	-khtml-border-top-right-radius: 14px;
	    	-khtml-border-top-left-radius: 14px;
	    	border-top-right-radius: 14px;
	    	border-top-left-radius: 14px;
			
				position:relative; float:left; 
				width:521px; height:146px; background-color:#FFF;
				
				/*padding-top:14px; padding-bottom:14px;*/
			}
			div#seccionTusDatos_burburjaIzquierda_bottom
			{
				-moz-border-bottom-right-radius: 14px;
				-moz-border-bottom-left-radius: 14px;
	    	-webkit-border-bottom-right-radius: 14px;
	    	-webkit-border-bottom-left-radius: 14px;
	    	-ms-border-bottom-right-radius: 14px;
	    	-ms-border-bottom-left-radius: 14px;
	    	-khtml-border-bottom-right-radius: 14px;
	    	-khtml-border-bottom-left-radius: 14px;
	    	border-bottom-right-radius: 14px;
	    	border-bottom-left-radius: 14px;
			
				position:relative; float:left; 
				width:521px; height:50px; background-color:#87949d;
				
				/*padding-bottom:14px;*/
			}		
		div#seccionTusDatos_burburjaIzquierda_pitorro {position:relative; float:left; width:9px; height:196px; top:20px; background:url(../img/flecha_blanca_10x19.gif) no-repeat -1px 90px;}
	
			/*div#seccionTusDatos_imagen {position:absolute; background-color:#FFF; border:1px solid #e0dddd; width:88px; height:88px; left:51px; top:19px;}
				div#seccionTusDatos_imagen img {position:absolute; width:80px; height:80px; left:4px; top:4px;}*/
			/*span#seccionTusDatos_Nombre {position:absolute; left:160px; top:21px; color:#333; font-size:20px;  }*/
			div#seccionTusDatos_botonEditar
			{
					-moz-border-radius: 8px;
			   	-webkit-border-radius: 8px;
			   	-ms-border-radius: 8px;
			   	-khtml-border-radius: 8px;
			   	border-radius: 8px;						
					
					display:inline-block; padding-left:7px; padding-right:7px;
					height:17px; line-height:17px;
					background-color:#005151;
					
					position:relative; top:-2px; left:8px;
			}		
				div#seccionTusDatos_botonEditar span {color:#FFF; font-size:11px;   }
			span#seccionTusDatos_Ciudad {position:absolute; left:159px; top:50px; color:#999; font-size:13px;  }
			span#seccionTusDatos_Estudios1 {position:absolute; left:159px; top:70px; color:#999; font-size:13px;  }
			span#seccionTusDatos_Estudios2 {position:absolute; left:159px; top:90px; color:#999; font-size:13px;  }
			span#seccionTusDatos_UltimoJuego {position:absolute; left:159px; top:110px; color:#999; font-size:13px;  }
			
			span#seccionTusDatos_labelMedia	{position:absolute; left:50px; top:18px; color:#FFF; font-size:18px;  }
			div#seccionTusDatos_containerMarcadorMedia {position:absolute; left:175px; top:24px; width:223px; height:13px; background:url(../img/fondo_miperfil_marcadorMedia.gif) no-repeat left center;}
				div#seccionTusDatos_marcadorMedia {position:absolute; left:0px; top:0px; width:40px; height:13px; background:url(../img/relleno_miperfil_marcadorMedia.gif) no-repeat left center;}
			span#seccionTusDatos_NotaMedia	{position:absolute; left:410px; top:13px; color:#FFF; font-size:26px;  }

		div#seccionTusDatos_burburjaDerecha {position:relative; float:left; height:196px; width:403px; margin-left:21px; top:20px;}
			div#seccionTusDatos_burburjaDerecha_top
			{
				-moz-border-top-right-radius: 14px;
				-moz-border-top-left-radius: 14px;
	    	-webkit-border-top-right-radius: 14px;
	    	-webkit-border-top-left-radius: 14px;
	    	-ms-border-top-right-radius: 14px;
	    	-ms-border-top-left-radius: 14px;
	    	-khtml-border-top-right-radius: 14px;
	    	-khtml-border-top-left-radius: 14px;
	    	border-top-right-radius: 14px;
	    	border-top-left-radius: 14px;
			
				position:relative; float:left; 
				width:403px; height:85px; background-color:#FFF;
				
				/*padding-top:14px; padding-bottom:14px;*/
			}
			div#seccionTusDatos_burburjaDerecha_bottom
			{
				-moz-border-bottom-right-radius: 14px;
				-moz-border-bottom-left-radius: 14px;
	    	-webkit-border-bottom-right-radius: 14px;
	    	-webkit-border-bottom-left-radius: 14px;
	    	-ms-border-bottom-right-radius: 14px;
	    	-ms-border-bottom-left-radius: 14px;
	    	-khtml-border-bottom-right-radius: 14px;
	    	-khtml-border-bottom-left-radius: 14px;
	    	border-bottom-right-radius: 14px;
	    	border-bottom-left-radius: 14px;
			
				position:relative; float:left; 
				width:323px/*383*/; height:95px; background-color:#87949d;
				
				padding-top:16px; padding-left:80px/*20*/;
			}

		span#seccionTusDatos_labelPuntos {position:absolute; left:59px; top:38px; color:#333; font-size:18px;  }
		
		div#seccionTusDatos_marcadorPuntos {position:absolute; left:254px; top:26px; height:46px; line-height:46px;}
			div#seccionTusDatos_marcadorPuntos_punta {position:relative; float:left; width:6px; height:46px; background:url(../img/pitorrico_azul_izquierda.gif) no-repeat 0px; 18px;}
			div#seccionTusDatos_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:46px;
				
				position:relative;float:left;
			}				
				div#seccionTusDatos_marcadorPuntos_valor span{color:#FFF; font-size:26px;   text-align:center;}
			
		div.seccionTusDatos_marcadorBicolor {position:relative; float:left; height:68px; width:116px; margin-left:3px; margin-right:3px;}
			div.seccionTusDatos_marcadorBicolor_top
			{
				-moz-border-top-right-radius: 14px;
				-moz-border-top-left-radius: 14px;
	    	-webkit-border-top-right-radius: 14px;
	    	-webkit-border-top-left-radius: 14px;
	    	-ms-border-top-right-radius: 14px;
	    	-ms-border-top-left-radius: 14px;
	    	-khtml-border-top-right-radius: 14px;
	    	-khtml-border-top-left-radius: 14px;
	    	border-top-right-radius: 14px;
	    	border-top-left-radius: 14px;
			
				position:relative; float:left; 
				width:116px; height:29px; background-color:#64a8cf;
				
				line-height:29px; color:#FFF; font-size:12px;   text-align:center;
			}
			div.seccionTusDatos_marcadorBicolor_bottom
			{
				-moz-border-bottom-right-radius: 14px;
				-moz-border-bottom-left-radius: 14px;
	    	-webkit-border-bottom-right-radius: 14px;
	    	-webkit-border-bottom-left-radius: 14px;
	    	-ms-border-bottom-right-radius: 14px;
	    	-ms-border-bottom-left-radius: 14px;
	    	-khtml-border-bottom-right-radius: 14px;
	    	-khtml-border-bottom-left-radius: 14px;
	    	border-bottom-right-radius: 14px;
	    	border-bottom-left-radius: 14px;
			
				position:relative; float:left; 
				width:116px; height:39px; background-color:#FFF;
				
				line-height:39px; color:#333; font-size:26px;   text-align:center;
			}			
			
		span#seccionTusDatos_labelJugados {position:absolute; left:24px; top:26px; width:116px; height:29px; line-height:29px; color:#FFF; font-size:12px;   text-align:center;}
			span#seccionTusDatos_marcadorJugados {position:absolute; left:24px; top:54px; width:116px; height:39px; line-height:39px; color:#333; font-size:26px;   text-align:center;}
		span#seccionTusDatos_labelCreados {position:absolute; left:147px; top:26px; width:116px; height:29px; line-height:29px; color:#FFF; font-size:12px;   text-align:center;}
			span#seccionTusDatos_marcadorCreados {position:absolute; left:147px; top:54px; width:116px; height:39px; line-height:39px; color:#333; font-size:26px;   text-align:center;}
		span#seccionTusDatos_labelMeritos {position:absolute; left:270px; top:26px; width:116px; height:29px; line-height:29px; color:#FFF; font-size:12px;   text-align:center;}
			span#seccionTusDatos_marcadorMeritos {position:absolute; left:270px; top:54px; width:116px; height:39px; line-height:39px; color:#333; font-size:26px;   text-align:center;}
			
	div#seccionEnviaSolicitudAmistad {position:relative; width:1016px; height:75px; background-color:#f1f1f1;}
		div#seccionEnviaSolicitudAmistad_mensaje {position:absolute; left:50px; top:0px; width:250px; color:#333; font-size:14px;  }
		div#seccionEnviaSolicitudAmistad_boton
		{
				-moz-border-radius: 16px;
		   	-webkit-border-radius: 16px;
		   	-ms-border-radius: 16px;
		   	-khtml-border-radius: 16px;
		   	border-radius: 16px;						
				
				display:inline-block; padding-left:17px; padding-right:17px;
				height:32px; line-height:32px;
				background-color:#3d8ac2;
				
				position:absolute;
				top:0px; right:465px;
				
				cursor:pointer;
		}		
			div#seccionEnviaSolicitudAmistad_boton span {color:#FFF; font-size:14px;   }
			div#seccionEnviaSolicitudAmistad_boton img {position:relative; left:3px; top:0px;}					

			
	div#perfil_tabContainer {  background-color: #fff;  float: left;  height: 103px; position: relative; width: 100%; text-align: center;}
		.perfil_tab {  background-color: #f4f4f4;  color: #333; font-size: 18px;  height: 60px;  line-height: 60px;  margin-top: 43px;  position: relative;  text-align: center;  width: 174px; display: inline-block;}
			.perfil_tab .number{ color: #ff9900; font-size: 14px; }
			.perfil_tabWide { width: 233px !important;}
			.perfil_seltab { color:#FFF; background-color:#005151; }
			.perfil_seltab .number{ color: #82c7c7; font-size: 14px; }
			.perfil_seltab img {display:none;}		
		
	div#bodyPerfil_Avatar {position:relative; height:100%; background-color:#FFF;  background-color: #f4f4f4; position: relative; width: 100%; padding-top: 30px; margin-bottom: 75px; }
	div#bodyPerfil_AvatarContainer{ min-height: 500px; margin:0 30px 30px 30px; position: relative; background: #ffffff; padding-top: 30px; }
		div#bP_Avatar_Container { width: 100%; max-width: 400px; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; top: 50px; }
		div#bP_Av_SelectorContainer{ margin: 0 50px 0 50px; }
			div#bP_Av_TopSelector { display: inline-block; width: 200px; height: 60px; background: #f6f6f6; }
				div#bP_Av_TopSelector.bodySelector { float: left; }
				div#bP_Av_TopSelector.colorSelector { float: right; }
				div#bP_Av_TopSelector #SelectorDisplay{ display: inline-block; width: 130px; height: 60px; }

				div#bP_Av_TopSelector #SelectorDisplay #owl-bodyicon .item{ height: 60px; background-repeat: no-repeat; background-size: auto 100%; background-position: center center; }
				
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItemContainer{ min-width: 130px;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem{ border-radius: 50%; width: 50px; height: 50px; margin: 5px; margin: 5px auto; }
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.lgreen{ background: #bbea84;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.red{ background: #cc0033;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.dblue{ background: #335dcd;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.pink{ background: #ff99e0;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.yellow{ background: #ffcc33;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.purple{ background: #953398;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.dgreen{ background: #339969;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.orange{ background: #ff9334;}
				div#bP_Av_TopSelector #SelectorDisplay #owl-color .colorItem.tgreen{ background: #65bbcc;}

		div#bP_Av_MainSelectorContainer{ position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; margin-top: 15px; }
		div#bP_Av_MainSelector { height: 100px; display: block; position: relative; margin: 0 50px; padding-top: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

			div#bP_Av_Ms_MainSelector { display: inline-block; width: 100%; height: 60px; background: #f6f6f6; }

			div#SelectorHandle{ width: 60px; height: 60px; background-repeat: no-repeat; background-position: center center; background-size: cover; cursor: pointer; }
			div#SelectorHandle:hover{ opacity: .6; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; }
			div#SelectorHandle.left_handle{ display: inline-block; background-image: url("../img/avatar_left_arrow.png"); margin-left: -30px; float: left; }
			div#SelectorHandle.right_handle{ display: inline-block; background-image: url("../img/avatar_right_arrow.png"); margin-right: -30px; float: right; }
		
		div#bP_Av_btnGuardar { position: absolute; bottom: 30px; background-color: #ff9900; color: #fff; cursor: pointer; font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; left: 0; right: 0; margin-left: auto; margin-right: auto; text-align: center; width: 189px; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; }
		div#bP_Av_btnGuardar:hover{ opacity: .7; }

		div#bP_Avatar_rContainer:first-child { opacity: .99; }
		.AvatarBody, .AvatarLegs, .AvatarMouth, .AvatarEyes {
		  position: absolute !important;
		  width: 100%;
		  line-height: 100%;
		  height: 100%;
		  min-height: 100%;
		  text-align: center;
		  background-size: 100% auto;
		  background-position: center center;
		  background-repeat: no-repeat;
		}
		.AvatarBody img, .AvatarLegs img, .AvatarMouth img, .AvatarEyes img{
			display: block; 
			max-width: 100%; 
			height: auto;
		}
		.AvatarLegs { z-index: 1; }
		.AvatarBody { z-index: 2; }
		.AvatarMouth { z-index: 3; }
		.AvatarEyes { z-index: 4; }

		#owl-body img{ display: none;}


	div#bP_Trofeos{ margin-top: 25px; }
	div#bP_Trofeos_Resumen{ margin: 15px 0; }
	div#bP_Trofeos_listadoTrofeos {  }			
		div.bP_Badge_imgHolder{ width: 100%; height: 135px; background-size: 100px; background-position: center center; background-repeat: no-repeat; background-image: url("../img/cerrojo.png");  }
			div.bP_Badge_txtHolder{ text-align: center; padding: 10px; color: #4f4f4f; }
			div.bP_Badge_txtBackHolder{ text-align: center; color: #ffffff; padding: 10px; width: 100%; display: table-cell; vertical-align: middle;}

			div.bP_Badge_flip-container { display: inline-block; margin: 15px; perspective: 1000px; transform-style: preserve-3d; cursor: pointer;}
			div.bP_Badge_flip-container:hover .bP_Badge_back { transform: rotateY(0deg); }
			div.bP_Badge_flip-container:hover .bP_Badge_front { transform: rotateY(180deg); }
			div.bP_Badge_flip-container, .bP_Badge_front, .bP_Badge_back { width: 135px; height: 200px; }
			div.bP_Badge_flipper { transition: 0.6s; transform-style: preserve-3d; position: relative; }
			div.bP_Badge_front, .bP_Badge_back { backface-visibility: hidden; transition: 0.6s; transform-style: preserve-3d; position: absolute; top: 0; left: 0; }
			div.bP_Badge_front { z-index: 2; transform: rotateY(0deg); background-color: #f4f4f4; }
			div.bP_Badge_back { transform: rotateY(-180deg); background-color: #015152; display: table; font-size: 16px; }

			div.bP_Badge_brainvienido{ background-image: url("../img/trofeos/brainvienido.png"); }
			div.bP_Badge_okmakey{ background-image: url("../img/trofeos/okmakey.png"); }
			div.bP_Badge_bigbang{ background-image: url("../img/trofeos/bigbang.png"); }
			div.bP_Badge_mentalcombat{ background-image: url("../img/trofeos/mentalcombat.png"); }
			div.bP_Badge_nonstop{ background-image: url("../img/trofeos/nonstop.png"); }
			div.bP_Badge_chocaesos5{ background-image: url("../img/trofeos/chocaesos5.png"); }
			div.bP_Badge_jugon{ background-image: url("../img/trofeos/jugon.png"); }
			div.bP_Badge_tenconten{ background-image: url("../img/trofeos/tenconten.png"); }
			div.bP_Badge_reydelring{ background-image: url("../img/trofeos/reydelring.png"); }
			div.bP_Badge_imbatible{ background-image: url("../img/trofeos/imbatible.png"); }
			div.bP_Badge_interestelar{ background-image: url("../img/trofeos/interestelar.png"); }
			div.bP_Badge_superpupilo{ background-image: url("../img/trofeos/superpupilo.png"); }
			div.bP_Badge_cherif{ background-image: url("../img/trofeos/cherif.png"); }
			div.bP_Badge_numberone{ background-image: url("../img/trofeos/numberone.png"); }
			div.bP_Badge_topcole{ background-image: url("../img/trofeos/topcole.png"); }
			div.bP_Badge_variopinto{ background-image: url("../img/trofeos/variopinto.png"); }
			div.bP_Badge_juegodefuego{ background-image: url("../img/trofeos/juegodefuego.png"); }
			div.bP_Badge_cumplemes{ background-image: url("../img/trofeos/cumplemes.png"); }
			div.bP_Badge_rompecocos{ background-image: url("../img/trofeos/rompecocos.png"); }
			div.bP_Badge_rompecocossilver{ background-image: url("../img/trofeos/rompecocossilver.png"); }
			div.bP_Badge_rompecocosgold{ background-image: url("../img/trofeos/rompecocosgold.png"); }
			div.bP_Badge_granrompecocos{ background-image: url("../img/trofeos/granrompecocos.png"); }
			div.bP_Badge_calculator{ background-image: url("../img/trofeos/calculator.png"); }
			div.bP_Badge_lenguaraz{ background-image: url("../img/trofeos/lenguaraz.png"); }
			div.bP_Badge_zombilingue{ background-image: url("../img/trofeos/zombilingue.png"); }
			div.bP_Badge_superbrit{ background-image: url("../img/trofeos/superbrit.png"); }
			div.bP_Badge_chapeau{ background-image: url("../img/trofeos/chapeau.png"); }
			div.bP_Badge_supertoll{ background-image: url("../img/trofeos/supertoll.png"); }
			div.bP_Badge_naturalisto{ background-image: url("../img/trofeos/naturalisto.png"); }
			div.bP_Badge_aventurero{ background-image: url("../img/trofeos/aventurero.png"); }
			div.bP_Badge_champion{ background-image: url("../img/trofeos/champion.png"); }
			div.bP_Badge_divino{ background-image: url("../img/trofeos/divino.png"); }
			div.bP_Badge_rockstar{ background-image: url("../img/trofeos/rockstar.png"); }
			div.bP_Badge_superatomico{ background-image: url("../img/trofeos/superatomico.png"); }
			div.bP_Badge_picasso{ background-image: url("../img/trofeos/picasso.png"); }
			div.bP_Badge_socialite{ background-image: url("../img/trofeos/socialite.png"); }
			div.bP_Badge_cleopatro{ background-image: url("../img/trofeos/cleopatro.png"); }
			div.bP_Badge_tecnotron{ background-image: url("../img/trofeos/tecnotron.png"); }
			div.bP_Badge_latinlover{ background-image: url("../img/trofeos/latinlover.png"); }
			div.bP_Badge_testrex{ background-image: url("../img/trofeos/testrex.png"); }
			div.bP_Badge_chincheto{ background-image: url("../img/trofeos/chincheto.png"); }
			div.bP_Badge_sherlock{ background-image: url("../img/trofeos/sherlock.png"); }
			div.bP_Badge_inseparable{ background-image: url("../img/trofeos/inseparable.png"); }
			div.bP_Badge_tiovivo{ background-image: url("../img/trofeos/tiovivo.png"); }
			div.bP_Badge_respondon{ background-image: url("../img/trofeos/respondon.png"); }
			div.bP_Badge_fotogenico{ background-image: url("../img/trofeos/fotogenico.png"); }
			div.bP_Badge_rangostar{ background-image: url("../img/trofeos/rangostar.png"); }
			div.bP_Badge_artistadelalista{ background-image: url("../img/trofeos/artistadelalista.png"); }
			div.bP_Badge_christmascrack{ background-image: url("../img/trofeos/christmascrack.png"); }

	div#bodyPerfil_Resumen {position:relative; float:left; width:1016px; height:100%; background-color:#FFF; margin-bottom: 100px;}
	
		div#bodyPerfil_columnaIzda {  background-color: #fff;  float: left;  height: 100%;  margin-left: 3.5%;  min-height: 600px;  position: relative; width: 93%; //width: 769px;}
			div.bP_columnaIzda_bloque {  background-color: #fff;  float: left;  height: 100%;  margin-bottom: 30px;  margin-top: 45px;  position: relative;  width: 100%;}
				div.bP_cI_bloque_titulo {  color: #333;  font-size: 24px;  font-weight: bold;  height: 27px;  line-height: 27px;  padding-left: 1%;  position: relative;  width: 50%;}
					div.bP_cI_bloque_titulo span {color:#fe9900;}
				div.bP_cI_bloque_subtitulo {  background-color: #fff;  color: #333;  float: left;  font-size: 14px;  height: 34px;  line-height: 34px;  margin-bottom: 12px;  padding-left: 1%;  position: relative;  width: 70%;}
				div.bP_cI_bloque_cuerpo {  background-color: #f4f4f4;  float: left;  height: 100%;  padding-bottom: 12px;  padding-top: 12px;  position: relative;  width: 100%;}
				div.bP_cI_bloque_cuerpoGrisRedondeado {  background-color: #f4f4f4;  display: inline-block;  float: left;  left: 0;  padding-bottom: 12px;  padding-top: 12px;  position: relative;  top: 0;  width: 100%;}						
				
					div.bP_cI_bloque_cuerpo_lineaRetosPendientes {  float: left;  height: 54px;  position: relative;  width: 100%;}
						/*div.bP_cI_b_co_lineaRetosPendientes_imagen {position:absolute; background-color:#FFF; border:1px solid #e0dddd; width:88px; height:88px; left:49px; top:11px;}*/
						div.bP_cI_b_co_lineaRetosPendientes_imagen {
							-moz-border-radius: 18px;
					   	-webkit-border-radius: 18px;
					   	-ms-border-radius: 18px;
					   	-khtml-border-radius: 18px;
					   	border-radius: 18px;						
						  /*background-color: #fff;*/
						  background-position: center center;
						  background-repeat: no-repeat;
						  background-size: contain;
						  border: 1px solid #cecece;
						  height: 35px;
						  left: 29px;
						  position: absolute;
						  top: 9px;
						  width: 35px;
						}
							div.bP_cI_b_co_lineaRetosPendientes_imagen img {position:absolute; width:80px; height:80px; left:4px; top:4px; background-color:#F0F;}
						span.bP_cI_b_co_lineaRetosPendientes_linea1 {position:absolute; left:160px; top:36px; color:#999; font-size:14px;  }
						span.bP_cI_b_co_lineaRetosPendientes_linea2 {position:absolute; left:160px; top:56px; color:#999; font-size:14px;  }
						div.bP_cI_b_co_lineaRetosPendientes_botonAceptar {  background: #005151 none repeat scroll 0 0;  color: #fff;  font-size: 13px;  height: 21px;  line-height: 21px;  position: absolute;  right: 104px;  top: 17px;  width: 64px; text-align:center;}
						div.bP_cI_b_co_lineaRetosPendientes_botonRechazar {  background: #CCC none repeat scroll 0 0;  color: #fff;  font-size: 13px;  height: 21px;  line-height: 21px;  position: absolute;  right: 29px;  top: 17px;  width: 64px; text-align:center; cursor:pointer;}
					.bP_cI_b_co_lineaRetosPendientes_retador {  font-size: 14px;  height: 54px;  left: 79px;  line-height: 54px;  position: absolute;  text-align: left;  width: 90px; color:#333;}
					.bP_cI_b_co_lineaRetosPendientes_juego {  font-size: 14px;  height: 54px;  left: 168px;  line-height: 54px;  position: absolute;  text-align: left;  width: 435px; color:#999;}
				.bP_cI_bc_lineaRetosPendientes_separador {position:relative; float:left;height:1px;margin-left:79px;width:661px; background-color:#CCC;}
				
				
					div.bP_cI_bloque_cuerpo_lineaRecomendacionesPendientes {  float: left;  height: 51px;  position: relative;  width: 100%;}
						a.bP_cI_b_co_lineaRecomendacionesPendientes_imagen { display: block; background-position: center center;  background-repeat: no-repeat;  background-size: contain; height: 31px;  left: 29px;  position: absolute;  top: 9px;  width: 31px;}
						a.bP_cI_b_co_lineaRecomendacionesPendientes_botonJugar {  background: #ff9900 none repeat scroll 0 0;  border: 1px solid #ff9900; color: #fff;  font-size: 13px;  height: 21px;  line-height: 21px; float: right; margin-top: 15px;  width: 64px; text-align:center;}
						a.bP_cI_b_co_lineaRecomendacionesPendientes_botonIgnorar { background-color: transparent; color: #999999; border: 1px solid #999999; cursor: pointer; float: right; font-size: 13px; height: 21px; line-height: 21px; margin-left: 0px; margin-top: 15px; position: relative; text-align: center; width: 64px; margin-right: 3px; }
					.bP_cI_b_co_lineaRecomendacionesPendientes_recomendador {  font-size: 14px;  height: 54px;  left: 79px;  line-height: 54px;  position: absolute;  text-align: left;  width: 100px; color:#333;}
					.bP_cI_b_co_lineaRecomendacionesPendientes_juego {  color: #333;  font-size: 14px;  height: 54px;  left: 300px;  line-height: 54px;  position: absolute;  text-align: left;  width: 420px; overflow:hidden;}
					.bP_cI_b_co_linea_label{ color: #999;  position: absolute; left: 200px; height: 54px; line-height: 54px; font-size: 14px; }
					.bP_cI_b_co_lineaRecomendacionesPendientes_iconoEmisor { background-size: 15px; background-repeat: no-repeat; background-position: center center; display: inline-table; height: 15px; margin-left: 0; margin-right: 6px; margin-bottom: 5px; position: relative; vertical-align: middle; width: 21px;}
						.lRP_iconoBirrete {background-image: url(../img/icon-madeby-teacher.png);}
						.bP_cI_b_co_linea_portada{ border: 2px solid #fff; float: left; height: 31px; margin-top: 8px; position: relative; width: 31px; background-position: center center; background-repeat: no-repeat; background-size: cover; margin-right: 10px;}
						.bP_cI_b_co_linea_mapa_icon { 
							border: none; float: left; height: 31px; margin-top: 0px; position: relative; width: 31px; background-position: center center; background-repeat: no-repeat; background-size: cover; margin-right: 10px;
							
							
						    background-image: url("../img/itinerary_icon.png");
						    background-position: center center;
						    background-repeat: no-repeat;
						    background-size: 25px auto;
						    display: inline-block;
						    float: left;
						    height: 51px;
						    line-height: 51px;
						    width: 30px;							
							
							}
				.bP_cI_bc_lineaRetosPendientes_separador {position:relative; float:left;height:1px; margin-left: 0; padding-left:79px;width:100%; background-color:#CCC; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
							
				
				
					.bP_cI_bloque_cuerpo_lineaJuegosJugados {height:52px; background-color:#f4f4f4;font-size: 14px;}
					div.bP_cI_bloque_cuerpo_lineaJuegosJugados {position:relative; width:623px; height:44px; background-color:#f4f4f4;}
						div.bP_cI_bloque_cuerpo_lineaJuegosJugados_imagen {position:absolute; background-color:#FFF; width:36px; height:36px; left:29px; top:4px;}
							div.bP_cI_bloque_cuerpo_lineaJuegosJugados_imagen img {position:absolute; width:34px; height:34px; left:1px; top:1px; background-color:#F0F;}
						/*td.bP_cI_bloque_cuerpo_lineaJuegosJugados_imagen {position:relative; padding-left:20px; padding-right:5px;}*/
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_imagen {  padding-left: 30px;  padding-right: 0;  position: relative;  width: 49px;}							
							.lineaJuegosJugados_img {position:relative; width:31px; height:31px; left:0px; top:0px; border:2px solid #fff;background-position: center center;    background-repeat: no-repeat;    background-size: cover;}
							.bP_cI_bloque_cuerpo_lineaJuegosJugados_imagen img {position:relative; width:31px; height:31px; left:0px; top:0px; border:2px solid #fff;}
						span.bP_cI_bloque_cuerpo_lineaJuegosJugados_titulo {/*position:absolute; left:80px; top:0px;*/ height:44px; line-height:44px; color:#333; font-size:14px;  }
						span.bP_cI_bloque_cuerpo_lineaJuegosJugados_titulo a {color:#333;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_titulo {  height: 44px;  line-height: 44px;  width: 400px;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_titulo > span.header {  color: #707070;  font-size: 14px;  text-align: center;}
							span.ptos_apellido {font-size:14px;}
						div.bP_cI_bloque_cuerpo_lineaJuegosJugados_puntuacion {position:absolute; left:226px; top:5px; width:76px; height:34px; line-height:34px; padding-left:6px; text-align:center; color:#333; font-size:20px;   background:url(../img/burbuja_perfil_lineaJugados.png) no-repeat;}
						div.bP_cI_bloque_cuerpo_lineaJuegosJugados_labelFecha {position:absolute; left:326px; top:0px; height:44px; line-height:44px; color:#666; font-size:14px;  }
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_puntuacion {  color: #333;  font-size: 24px;  height: 44px;  line-height: 44px;  text-align: left;  width: 200px;}

						.bP_cI_bloque_cuerpo_lineaJuegosJugados_puntuacion .RetoResult{ position: relative !important; }

						.bP_cI_bloque_cuerpo_lineaJuegosJugados_moneda { background-image: url(../img/neuro_coin.png); background-size: 15px; background-repeat: no-repeat; background-position: center center; display: inline-table; height: 15px; margin-left: 0; margin-right: 6px; position: relative; vertical-align: middle; width: 21px;}
							.bP_cI_bloque_cuerpo_lineaJuegosJugados_tiempo > span { background: rgba(0, 0, 0, 0) url("../img/icon-time-partidas.png") no-repeat scroll left center;  padding-left: 17px;}
							.bP_cI_bloque_cuerpo_lineaJuegosJugados_resultados{ color: #666; text-align: center; }
							.bP_cI_bloque_cuerpo_lineaJuegosJugados_resultados > span.resaltado {color: #333; font-size: 24px;}
						
						.RetoResult{ display: inline-block; position: absolute; top: 10px; width: 35px; line-height: 51px; min-height: 35px; margin-top: 5px; background-repeat: no-repeat; background-size: 25px; background-position: center center; margin: 0 auto; text-align: center; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto;  }
						.RetoResult.RetoEmpatado{ background-image:url(../img/marcador-retos-empatados.png); } 		
						.RetoResult.RetoGanado{ background-image:url(../img/marcador-retos-ganados.png); }
						.RetoResult.RetoPerdido{ background-image:url(../img/marcador-retos-perdidos.png); }

						.bP_cI_bloque_cuerpo_lineaJuegosJugados_labelFecha {  color: #666;  font-size: 14px;  height: 44px;  line-height: 44px;  padding-left: 50px;  text-align: right;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_labelBoton {  color: #666;  font-size: 14px;  height: 44px;  line-height: 44px; text-align: right;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_labelBoton .bP_H_lJ_linea_btnRetar{ margin-top: 0; float: right; margin-left: 20px;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_final {width:30px;}
							.bP_cI_bc_lineaJuegosJugados_separador {  height: 1px;}
								.bP_cI_bc_lineaJuegosJugados_separador .linea {  background-color:#ccc;}
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_boton
						{
							-moz-border-radius: 12px;
					   	-webkit-border-radius: 12px;
					   	-ms-border-radius: 12px;
					   	-khtml-border-radius: 12px;
					   	border-radius: 12px;						
							
							display:inline-block; padding-left:9px; padding-right:9px;
							height:17px; line-height:17px;
							background-color:#005151;
							
							position:absolute;
							top:12px; left:550px;
						}						
							div.bP_cI_bloque_cuerpo_lineaJuegosCreados_boton span {color:#FFF; font-size:12px;  }
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_botonGris
						{
							-moz-border-radius: 12px;
					   	-webkit-border-radius: 12px;
					   	-ms-border-radius: 12px;
					   	-khtml-border-radius: 12px;
					   	border-radius: 12px;						
							
							display:inline-block; padding-left:9px; padding-right:9px;
							height:17px; line-height:17px;
							background-color:#CDCDCD;
							
							position:absolute;
							top:12px; left:550px;
						}						
							div.bP_cI_bloque_cuerpo_lineaJuegosCreados_botonGris span {color:#333; font-size:12px;  }
							
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_botonCompartir {
							  background-color: #ff9900;
							  color: #fff;
							  cursor: pointer;
							  font-size: 13px;
							  height: 22px;
							  line-height: 22px;
							  position: absolute;
							  right: 30px;
							  text-align: center;
							  top: 15px;
							  width: 96px;
						}				
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_botonGrisAddthis span {color:#333; font-size:12px;  }	
						a.bP_cI_bloque_cuerpo_lineaJuegosCreados_botonValidar{
							  background-color: transparent;
							  color: #005151;
							  cursor: pointer;
							  font-size: 13px;
							  height: 22px;
							  line-height: 22px;
							  position: absolute;
							  right: 30px;
							  text-align: center;
							  top: 15px;
							  width: 96px;
							  border: 1px solid #005151;
						}	
						a.bP_cI_bloque_cuerpo_lineaJuegosCreados_botonCorregir{
							  background-color: transparent;
							  color: #005151;
							  cursor: pointer;
							  font-size: 13px;
							  height: 22px;
							  line-height: 22px;
							  position: absolute;
							  right: 20px;
							  text-align: center;
							  top: 15px;
							  width: 96px;
							  border: 1px solid #005151;
						}				

					div.bP_cI_bloque_cuerpo_lineaJuegosCreados {position:relative; float:left; width:100%; height:52px; background-color:#f4f4f4; padding-right: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
						a.bP_cI_bloque_cuerpo_lineaJuegosCreados_imagen {  border: 2px solid #fff;  height: 31px;  left: 29px;  position: absolute;  top: 8px;  width: 31px;background-position: center center;    background-repeat: no-repeat;    background-size: cover;}
							div.bP_cI_bloque_cuerpo_lineaJuegosCreados_imagen img {position:absolute; width:34px; height:34px; left:1px; top:1px; /*background-color:#F0F;*/}
							
						div.bP_cI_bloque_cuerpo_lineaHeader	div.bP_cI_bloque_cuerpo_lineaJuegosCreados_imagen {border:none !important;}
						span.bP_cI_bloque_cuerpo_lineaJuegosCreados_titulo {position:absolute; left:80px; top:0px; height:52px; line-height:52px; color:#333; font-size:14px; width: 400px; }
						span.bP_cI_bloque_cuerpo_lineaJuegosCreados_titulo > span.header {  color: #707070;  font-size: 14px;  text-align: center;}
						span.bP_cI_bloque_cuerpo_lineaJuegosCreados_titulo a {color:#333;}
						/*div.bP_cI_bloque_cuerpo_lineaJuegosCreados_puntuacion {position:absolute; left:310px; top:5px; width:76px; height:34px; line-height:34px; padding-left:6px; text-align:center; color:#333; font-size:12px;   background:url(../img/burbuja_perfil_lineaJugados.png) no-repeat;}*/
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_puntuacion {  color: #333;  font-size: 24px;  height: 52px;  left: 470px;  line-height: 52px;  position: absolute;  text-align: right;  width: 100px;}
							span.bP_cI_bloque_cuerpo_lineaJuegosCreados_puntos {font-size:24px;}
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_labelFecha {  color: #666;  font-size: 14px;  height: 52px;  left: 570px;  line-height: 52px;  position: absolute;  top: 0;  width: 172px; text-align:right;}
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_containerAddthis {position:absolute; left:550px; top:0px; height:52px; line-height:52px;}
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_mensaje{ display: inline-block; font-size: 14px; position: absolute; left: 470px; height: 52px; line-height: 52px; color: #666666; text-align: center; width: 370px; text-transform: uppercase; }
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_mensaje.grey{ color: #666666; opacity: .7; }
						div.bP_cI_bloque_cuerpo_lineaJuegosCreados_mensaje.red{ color: red; opacity: .7; }

						div.bP_cI_bloque_cuerpo_linea_noResults{ display: block; width: 100%; text-align: center; padding: 40px 0; font-size: 14px; color: #666;}
						div.bP_cI_bloque_cuerpo_linea_noResultsInside{ display: block; width: 100%; text-align: center; padding: 80px 0; font-size: 16px; color: #666; background-color: #f4f4f4; margin-bottom: 50px;}

					.bP_cI_bc_lineaJuegosCreados_separador {position:relative; float:left; height:1px; width: 100%; background-color:#CCC; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

					div.bP_cI_bloque_containerBoton {  float: left;  height: 34px;  margin-bottom: 12px;  position: relative;  text-align: right;  width: 29%;}
						div.bP_cI_bloque_containerBoton.containerbotonMarginTop {  position: absolute; top: 10px; right: 0; }
						/*div.bP_cI_bloque_boton	
						{
								-moz-border-radius: 12px;
						   	-webkit-border-radius: 12px;
						   	-ms-border-radius: 12px;
						   	-khtml-border-radius: 12px;
						   	border-radius: 12px;						
								
								display:inline-block; padding-left:17px; padding-right:17px;
								height:27px; line-height:27px;
								background-color:#005151;
								
								
								position:absolute;
								top:15px; right:27px;
						}		*/
						div.bP_cI_bloque_boton {  background: rgba(0, 0, 0, 0) url("../img/flecha_link_headermarcas.png") no-repeat scroll right 15px;  display: inline-block;  height: 34px;  line-height: 34px;  margin-right: 12px;  padding-right: 12px;}
						/*div.bP_cI_bloque_boton:hover {background-color:#ff9900;}*/
							div.bP_cI_bloque_boton span {color:#333; font-size:14px;   }
							div.bP_cI_bloque_boton img {display:none;position:relative; left:3px; top:0px;}					
					
		
						.bP_cI_bloque_cuerpo_lineaJuegosJugadosP_puntuacion {  color: #333;  font-size: 24px;  height: 44px;  line-height: 44px;  text-align: center;  width: 80px;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugadosP_puntuacion > span {  color: #707070;  font-size: 14px;  text-align: center;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugadosP_puntuacion2 {  color: #333;  font-size: 14px;  height: 44px;  line-height: 44px;  text-align: center;  width: 80px;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugadosP_labelFecha {  color: #666;  font-size: 14px;  height: 44px;  line-height: 44px;  padding-left: 10px;  text-align: center;}
						.bP_cI_bloque_cuerpo_lineaJuegosJugadosP_labelFecha { width: 90px; }
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_boton{ text-align: right; width: 250px; }
						.bP_cI_bloque_cuerpo_lineaJuegosJugados_mensaje { text-align: center; color: #666666; font-size: 12px; }
						.lJJ_btnRecomendar {  background-color: #ff9900;  color: #fff;  float: right; font-size: 13px;  height: 21px;  line-height: 21px;  position: relative;  text-align: center;  width: 96px; cursor:pointer; }
						.bP_cI_bloque_cuerpo_lineaJuegosCreadosP_puntuacion {  color: #333;  font-size: 14px;  height: 52px;  left: 540px;  line-height: 52px;  position: absolute;  text-align: center;  width: 100px; font-size:24px;}
						.bP_cI_bloque_cuerpo_lineaJuegosCreadosP_puntuacion > span.header {  color: #707070;  font-size: 14px;  text-align: center;}
						.bP_cI_bloque_cuerpo_lineaJuegosCreadosH_imagen {  height: 31px;  left: 29px;  position: absolute;  top: 8px;  width: 31px;}
		
			#bP_cI_b_cGR_cuerpoRecomendadosP { //width:805px !important;}
				.bP_cI_b_c_lineaJuegosRecomendadosP {  float: left;  height: 51px;  position: relative;  width: 100%;}
				.bP_cI_b_c_lJRP_portada {  border: 2px solid #fff;  float: left;  height: 31px;  margin-left: 29px;  margin-top: 8px;  position: relative;  width: 31px;background-position: center center;    background-repeat: no-repeat;    background-size: cover;}
				.bP_cI_b_c_lJRP_portada.header{ border: none; }
				.bP_cI_b_c_lJRP_titulo {  float: left;  font-size: 14px;  height: 51px;  /*line-height: 51px;*/  margin-left: 23px;  position: relative;  width: 450px; display:table;}
 				.bP_cI_b_c_lJRP_titulo > span.header { color: #707070; font-size: 14px; text-align: center; line-height: 44px; }
					.bP_cI_b_c_lJRP_tituloCentrador {vertical-align: middle;display: table-cell;}
				.bP_cI_b_c_lJRP_receptor {  color: #999;  float: left;  height: 51px;  /*line-height: 51px;*/display:table;  position: relative;  width: 200px;}
				.bP_cI_b_c_lJRP_receptor > span.header { color: #707070; font-size: 14px; text-align: center; line-height: 44px; }
					.bP_cI_b_c_lJRP_receptorCentrador {display:table-cell;vertical-align: middle;}
					.bP_cI_b_c_lJRP_receptor span {color:#333;}
				.bP_cI_b_c_lJRP_estadoPendiente {  color: #fe9900;  float: left;  font-size: 16px;  height: 51px;  line-height: 51px;  position: relative;  text-align: right;  width: 180px;}
				.bP_cI_b_c_lJRP_nota {  color: #999;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 70px; margin-left: 25px;}
					.bP_cI_b_c_lJRP_nota > span {  color: #333;  font-size: 24px;}
				.bP_cI_b_c_lJRP_tiempo {  float: left;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 90px;}				
					.bP_cI_b_c_lJRP_tiempo > span {  background: rgba(0, 0, 0, 0) url("../img/icon-time-partidas.png") no-repeat scroll left center;  padding-left: 17px;}
				.bP_cI_b_c_lJRP_btnResultadosClase {  background-color: #ff9900;  color: #fff;  cursor: pointer;  float: left;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-left: 75px;  margin-top: 19px;  position: relative;  text-align: center;  width: 102px;}
				.bP_cI_b_c_lJRP_btnResultadosClaseHeader { width: 175px; float: left; background-color: transparent; color: #707070; font-size: 14px; text-align: center; line-height: 44px; }
			.bP_cI_b_c_lineaJuegosRecomendadosP_separador {  background-color: #ccc;  float: left;  height: 1px;  margin-left: 85px;  position: relative;  width: 830px;}
			.bP_cI_b_c_lineaJuegosRecomendadosP_separador_alt { background-color: #e4e0e0; float: left; height: 1px; margin-left: 0; position: relative; width: 100%; }
			.bP_H_lC_separador { background-color: #e4e0e0; float: left; height: 1px; margin-left: 53px; position: relative; width: 730px; }
		
		div#bodyPerfil_columnaDcha {position:relative; float:left; width:328px; height:100%;min-height:600px; background-color:#f4f4f4;}
		
			div.bP_columnaDcha_tituloSeccion {position:relative; padding-left:20px; width:308px; height:56px; /*line-height:56px;*/display:table; color:#333; font-size:18px;   background:url(../img/flecha_blanca_8x15.gif) no-repeat 0px 20px #eaeaea;}
				span.bP_columnaDcha_tituloSeccion_valign {display:table-cell; vertical-align: middle; position:relative;}
			div.bP_columnaDcha_cuerpoSeccion {position:relative; width:328px; height:100%; background-color:#f4f4f4;}
			
			div.bP_columnaDcha_lineaAviso {position:relative; padding-left:38px; width:290px; height:40px; line-height:40px; color:#b8d5e8; font-size:15px;   background:url(../img/flecha_azul_6x11.gif) no-repeat 27px 15px #015152;}
		
			div#bP_columnaDcha_seccionTusAmigos {position:relative; width:328px; /*height:285px;*/ background-color:#f4f4f4;}
				div#bP_cD_seccionTusAmigos_bloqueFotos {position:relative; left:38px; margin-top:18px; margin-bottom:18px; width:250px; /*height:250px;*/color:#333; font-size:13px;  }
					div.bP_cD_seccionTusAmigos_bloqueFotos_foto {position:relative; float:left; width:40px; height:40px; margin:5px; /*background-color:#F0F;*/}
						div.bP_cD_seccionTusAmigos_bloqueFotos_foto img {width:40px; height:40px;}
				div#bP_cD_seccionTusAmigos_containerbotonAdministrar {position:relative; float:left; width:328px; height:27px; margin-top:10px; margin-bottom:10px; text-align:right;}					
				div#bP_cD_seccionTusAmigos_botonAdministrar
				{
						-moz-border-radius: 12px;
				   	-webkit-border-radius: 12px;
				   	-ms-border-radius: 12px;
				   	-khtml-border-radius: 12px;
				   	border-radius: 12px;						
						
						display:inline-block; padding-left:17px; padding-right:17px;
						height:27px; line-height:27px;
						background-color:#005151;
						
						position:relative;
						/*top:228px;*/ right:32px;
				}		
				div#bP_cD_seccionTusAmigos_botonAdministrar:hover {background-color:#ff9900;}
					div#bP_cD_seccionTusAmigos_botonAdministrar span {color:#FFF; font-size:13px;   }
					div#bP_cD_seccionTusAmigos_botonAdministrar img {position:relative; left:3px; top:0px;}					
		
			div#bP_columnaDcha_seccionTalVezConozcas {position:relative; width:328px; height:195px; background-color:#f4f4f4; overflow:hidden;}
			div#bP_columnaDcha_seccionTalVezConozcasBody {position:relative; width:100%; height:100%; background-color:#f4f4f4;}
				div.bP_columnaDcha_talVezConozcasLine {position:relative; width:328px; height:59px;}
					div.bP_columnaDcha_talVezConozcasLine img {position:absolute; left:19px; top:9px; width:40px; height:40px; /*background-color:#F0F;*/}
					span.bP_cD_talVezConozcasLine_nombre {position:absolute; left:70px; top:12px; color:#333; font-size:14px;  }
					span.bP_cD_talVezConozcasLine_enComun {position:absolute; left:70px; top:28px; color:#666; font-size:12px;  }
					div.bP_cD_talVezConozcasLine_botonAceptar {cursor:pointer; position:absolute; width:27px; height:27px; left:237px; top:16px; background:url(../img/boton_aceptar_27.png) no-repeat 0px 0px;}
						div.bP_cD_talVezConozcasLine_botonAceptar:hover {cursor:pointer; position:absolute; width:27px; height:27px; left:237px; top:16px; background-position:0px -27px;}
					div.bP_cD_talVezConozcasLine_botonRechazar {cursor:pointer; position:absolute; width:27px; height:27px; left:269px; top:16px; background:url(../img/boton_rechazar_27.png) no-repeat 0px 0px;}
						div.bP_cD_talVezConozcasLine_botonRechazar:hover {background-position:0px -27px;}
	
				div.bP_columnaDcha_talVezConozcasSeparador {position:relative; width:328px; height:1px; background:url(../img/separador_226.gif) no-repeat 71px 0px;}
				div.bP_columnaDcha_talVezConozcasSeparadorFinal {position:relative; width:328px; height:1px; background:url(../img/separador_277.gif) no-repeat 20px 0px;}

		
	div#bodyPerfil_Historial {  background-color: #fff;  float: left;  height: auto;  margin-left: 12.5%;  position: relative;  width: 75%; margin-top:25px; margin-bottom: 50px;}	

		#bP_Historial_tabContainer {  float: left;  height: 60px;  position: relative;  width: 100%;}
			.bP_Historial_tab {  background-color: #f4f4f4;  color: #333;  float: left;  height: 60px;  line-height: 60px;  margin-right: 2px;  padding-left: 25px;  padding-right: 25px;  position: relative;  text-align: center; cursor:pointer; font-size:17px;}
			.bP_Historial_seltab {background-color: #ff9900 !important;  color: #fff !important;}
			
		#bP_Historial_messageRecomendados {  float: left;  height: 80px;  position: relative;  width: 100%; margin-top: 40px;}
			#bP_H_messageRecomendados_cerebriti {  background: rgba(0, 0, 0, 0) url("../img/cerebriti-bocadillo-verde.gif") no-repeat scroll center center;  float: left;  height: 80px;  position: relative;  width: 120px;}
			#bP_H_messageRecomendados_zona1 {  background-color: #005151;  color: #fff;  float: left;  font-size: 20px;  height: 70px;  line-height: 30px;  padding-top: 10px;  position: relative;  text-align: center;  width: 464px;}
				#bP_H_messageRecomendados_zona1 > span {  font-weight: bold;}
			#bP_H_messageRecomendados_zona2 {  background-color: #005151; background-image: url("../img/x2_big300x300.png"); background-repeat: no-repeat; background-position: center center; background-size: 50px; float: left;  height: 80px;  position: relative;  width: 92px;}
			
			
			#bP_Historial_listadoRecomendados {  float: left;  height: auto;  margin-top: 45px;  position: relative;  width: 790px;}
				.bP_H_lR_linea {  float: left;  height: 51px;  position: relative;  width: 100%;}
				.bP_H_lR_linea.bP_H_linea_itinerario{ }
					.bP_H_lR_linea.bP_H_lR_lineaProfesor {  background-color: #f4f4f4 !important;}
				.bP_H_lR_linea_avatar {			
				  background-position: center center;
				  background-repeat: no-repeat;
				  background-size: cover;
				  float: left;
				  height: 35px;
				  margin-top: 7px;
				  position: relative;
				  width: 35px;
				  margin-left: 13px;
				}	
				.bP_H_lR_linea_emisor {  color: #333;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  margin-left: 10px;  position: relative;  width: 100px;}	
				.bP_H_lR_linea_resultado {  color: #333;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  margin-left: 170px;  position: relative;  width: 100px;}		
				.bP_H_lR_linea_label1 {  color: #999;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  margin-left: 0px;  position: relative;  width: 108px;}
				.bP_H_lR_linea_portada {  border: 2px solid #fff;  float: left;  height: 31px;  margin-top: 8px;  position: relative;  width: 31px;background-position: center center;    background-repeat: no-repeat;    background-size: cover;}
				.bP_H_lR_linea_titulo {  color: #333;  float: left;  font-size: 14px;  height: 51px;  /*line-height: 51px;*/  position: relative;  width: 245px; display:table; padding-left: 5px;}
					.bP_H_lR_linea_tituloCentrador {    display: table-cell;    vertical-align: middle;}
				.bP_H_lR_linea_botonJugar {  background-color: #fe9900;  color: #fff; border: 1px solid #fe9900; cursor: pointer;  float: right;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-left: 0px;  margin-top: 16px;  position: relative;  text-align: center;  width: 64px; margin-right: 10px;}
				.bP_H_lR_linea_botonJugada {  background-color: transparent;  color: #999999; border: none;   float: right;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-left: 0px;  margin-top: 16px;  position: relative;  text-align: center;  width: 64px;}
				.bP_H_lR_linea_botonIgnorar {  background-color: transparent;  color: #999999; border: 1px solid #999999; cursor: pointer;  float: right;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-left: 0px;  margin-top: 16px;  position: relative;  text-align: center;  width: 64px; margin-right: 3px;}
				
				.bP_H_lR_linea_iconoEmisor {  background-position: center center;  background-repeat: no-repeat;  float: right;  height: 51px;  position: relative;  width: 45px;}
					.lR_linea_iconoBirrete {  background-image: url("../img/x2_big300x300.png"); background-size: 30px auto; background-position: center center;}
		
		#bP_Historial_btnVerMasRecomendados {  background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 50px;  position: relative;  text-align: center;  width: 790px;}			
		#bP_Historial_btnVerMasRecomendadosP {  background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 50px;  position: relative;  text-align: center;  width: 750px;}					
					
		#bP_Historial_listadoRecomendadosP {  float: left;  height: auto;  position: relative;  width: 761px; margin-top:50px;}
			.bP_H_lineaJuegosRecomendadosP {  float: left;  height: 51px;  position: relative;  width: 100%;}
				.bP_H_lineaJuegosRecomendadosP.linea_itinerario { background: #f4f4f4; }
				.bP_H_lineaJuegosRecomendadosP.linea_itinerario .bP_H_lJRP_portada{
				    -moz-border-radius: 25px;
				    -webkit-border-radius: 25px;
				    -ms-border-radius: 25px;
				    -khtml-border-radius: 25px;
				    border-radius: 25px;
				}
				.bP_H_lJRP_portada {  border: 2px solid #fff;  float: left;  height: 31px;  margin-left: 1px;  margin-top: 8px;  position: relative;  width: 31px;background-position: center center;    background-repeat: no-repeat;    background-size: cover;}
				.bP_H_lJRP_titulo {  float: left;  font-size: 14px;  height: 51px;  /*line-height: 51px;*/  margin-left: 14px;  position: relative;  width: 306px; display: table;}
					.bP_H_lJRP_tituloCentrador {    display: table-cell;    vertical-align: middle;}
				.bP_H_lJRP_receptor {  color: #999;  float: left;  height: 51px;  /*line-height: 51px;*/display:table;  position: relative;  width: 130px;}
					.bP_H_lJRP_receptorCentrador {    display: table-cell;    vertical-align: middle;}
					.bP_H_lJRP_receptor span {color:#333;}
				.bP_H_lJRP_estadoPendiente {  color: #fe9900;  float: left;  font-size: 16px;  height: 51px;  line-height: 51px;  position: relative;  text-align: right;  width: 225px;  margin-left: 30px;}
				.bP_H_lJRP_nota {  color: #999;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 70px;}
					.bP_H_lJRP_nota > span {  color: #333;  font-size: 24px;}
				.bP_H_lJRP_tiempo {  float: left;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 90px;}				
					.bP_H_lJRP_tiempo > span {  background: rgba(0, 0, 0, 0) url("../img/icon-time-partidas.png") no-repeat scroll left center;  padding-left: 17px;}
				.bP_H_lJRP_btnResultadosClase {  background-color: #ff9900;  color: #fff;  cursor: pointer;  float: right;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-right: 10px;  margin-top: 15px;  position: relative;  text-align: center;  width: 102px;}
			.bP_H_lineaJuegosRecomendadosP_separador {  background-color: #e4e0e0;  float: left;  height: 1px;  margin-left: 49px;  position: relative;  width: 688px;}	

			.bP_H_lR_separador {  background-color: #e4e0e0;  float: left;  height: 1px;  margin-left: 0;  position: relative;  width: 100%; }
								
			#bP_Historial_btnVerMasPendientes {  background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 50px;  position: relative;  text-align: center;  width: 761px;}														
								
		#bP_Historial_headerJugados {  float: left;  height: 31px;  margin-top: 24px;  position: relative;  width: 100%;}
			#bP_H_hJ_titulo {  color: #707070;  float: left;  font-size: 14px;  height: 31px;  line-height: 31px;  margin-left: 25px;  position: relative;  text-align: center;  width: 150px;}
			#bP_H_hJ_puntos {  color: #707070;  float: left;  font-size: 14px;  height: 31px;  line-height: 31px;  margin-left: 200px;  position: relative;  text-align: center;  width: 75px;}
			#bP_H_hJ_neuros {  color: #707070;  float: left;  font-size: 14px;  height: 31px;  line-height: 31px;  margin-left: 25px;  position: relative;  text-align: left;  width: 170px;}
			#bP_H_hJ_jugado {  color: #707070;  float: left;  font-size: 14px;  height: 31px;  line-height: 31px;  margin-left: 25px;  position: relative;  text-align: center;  width: 75px;}
		
		#bP_HistorialP_headerJugados {  float: left;  height: 31px;  margin-top: 0px;  position: relative;  width: 100%;}
			.bP_cI_bloque_cuerpo_lineaJuegosJugadosH_titulo{ display: inline-block; float: left; margin-left: 50px; }
			.bP_cI_bloque_cuerpo_lineaJuegosJugadosH_puntuacion{ display: inline-block; float: left; margin-left: 245px;}
			.bP_cI_bloque_cuerpo_lineaJuegosJugadosH_labelFecha{ display: inline-block; float: left; margin-left: 105px; }
					
		#bP_Historial_listadoJugados {  float: left;  height: auto;  position: relative;  width: 796px;}			
			.bP_H_lJ_linea {  float: left;  height: 51px;  position: relative;  width: 100%;}
				.bP_H_lJ_linea.bP_H_lJ_linea_itinerario { background: #f4f4f4; }
				.bP_H_lJ_linea_portada {  float: left; height: 31px;  margin-left: 5px;  margin-top: 10px;  position: relative;  width: 31px;background-position: center center;    background-repeat: no-repeat;    background-size: cover;}		
				.bP_H_lJ_linea_nombre {  color: #333;  float: left;  font-size: 14px;  height: 51px;  /*line-height: 51px;*/  margin-left: 20px;  position: relative;  width: 324px; overflow: hidden; display: table;}
					.bP_H_lJ_linea_nombreCentrador {vertical-align: middle;display: table-cell;}
				.bP_H_lJ_linea_puntos {  float: left;  height: 51px;  line-height: 51px;  padding-right: 5px;  position: relative;  text-align: center;  width: 70px;}
					.bP_H_lJ_linea_puntos .resaltado {  color: #333;  font-size: 24px;}
					.bP_H_lJ_linea_puntos .minusculo {  color: #999;  font-size: 14px;}

				.bP_H_lJ_linea_mapa { float: left; height: 51px; line-height: 51px; padding-left: 20px; width: 250px; }
					.bP_H_lJ_linea_mapa #itinerarioProgress{ margin: 0 0; width: 215px; text-align: left; display: inline-block; height: 51px; line-height: 51px; float: left; padding-left: 5px; }
					.bP_H_lJ_linea_mapa #itinerarioProgress .circle .label{ width: 10px; height: 10px; }
					.bP_H_lJ_linea_mapa #itinerarioProgress .circle { width: 10px; height: 10px; background: #ccc; margin-top: 20px;}
					.bP_H_lJ_linea_mapa #itinerarioProgress .bar { width: 8px; height: 2px; margin-left: 0px; top: -2px; margin-right: 0px; background: #ccc; }
					.bP_H_lJ_linea_mapa #itinerarioProgress .bar.done { background: #008282; }
					.bP_H_lJ_linea_mapa_icon{ float: left; display: inline-block; width: 30px; height: 51px; line-height: 51px; background-image: url(../img/itinerary_icon.png); background-repeat: no-repeat; background-position: center center; background-size: 25px; }
					.bP_H_lJ_linea_mapa_iconP{ float: left; display: inline-block; width: 30px; height: 30px; line-height: 51px; background-image: url(../img/itinerary_icon.png); background-repeat: no-repeat; background-position: center center; background-size: 25px; }
					.bP_H_lJ_linea_mapa_step{ display: inline-block; font-size: 14px; height: 51px; line-height: 51px; text-align: right; }
						.bP_H_lJ_linea_mapa_step .bP_H_lJ_linea_neuros { width: 110px; }
						.bP_H_lJ_linea_mapa_step .fa-fort-awesome{ margin-left: -15px; margin-right: 10px; }

					.bP_H_lJ_linea_itinerario .bP_H_lJ_linea_puntos { font-size: 18px; }
					.bP_H_lJ_linea_itinerario .bP_H_lJ_linea_puntos .resaltado {  color: #333; font-size: 18px; font-weight: normal; }
					.bP_H_lJ_linea_itinerario .bP_H_lJ_linea_puntos .minusculo {  color: #333; font-size: 18px; font-weight: normal; }
					.bP_H_lJ_linea_itinerario .bP_H_lJ_linea_fecha{ width: 100px; }
					.bP_H_lJ_linea_itinerario .bP_H_lJ_linea_portada{ 
							-moz-border-radius: 25px;
					   	-webkit-border-radius: 25px;
					   	-ms-border-radius: 25px;
					   	-khtml-border-radius: 25px;
					   	border-radius: 25px;	
					}

				.bP_H_lJ_linea_tiempo {  float: left;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 87px; font-size:14px;}
					.bP_H_lJ_linea_tiempo > span {  background: rgba(0, 0, 0, 0) url("../img/icon-time-partidas.png") no-repeat scroll left center;  padding-left: 17px;}
				.bP_H_lJ_linea_neuros {  float: left;  height: 51px;  line-height: 51px;  position: relative;  text-align: left;  width: 170px; font-size:24px; margin-left:25px;}
				.bP_H_lJ_linea_fecha {  color: #333;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  padding-left: 30px;  position: relative;  text-align: left;  width: 110px;}
				.bP_H_lJ_linea_btnRetar {  background-color: #ff9900;  color: #fff;  cursor: pointer;  float: left;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-left: 12px;  margin-top: 15px;  position: relative;  text-align: center;  width: 64px;}
				.bP_H_lJ_linea_iconoReco {position:relative; float:left; height:51px; width:44px;background-position:center; background-repeat:no-repeat;}
					.bP_H_lJ_linea_iconoEstrella {background-image:url(../img/icono-estrella-naranja21x20.png);}
					.bP_H_lJ_linea_iconoBirrestrella {background-image:url(../img/icono-birreteestrella-naranja29x26.png);}
				.bP_H_lJ_linea_fechaP {  color: #333;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  padding-left: 10px;  position: relative;  text-align: left;  width: 110px;}
				.bP_H_lJ_linea_btnRecomendar {  background-color: #ff9900;  color: #fff;  cursor: pointer;  float: left;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-left: 2px;  margin-top: 15px;  position: relative;  text-align: center;  width: 94px;}

			.bP_H_lJ_separador {  background-color: #e4e0e0;  float: left;  height: 1px;  margin-left: 53px;  position: relative;  width: 735px;}
		
		#bP_Historial_btnVerMasJugados {  background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 40px;  position: relative;  text-align: center;  width: 100%;}
		
		#bP_Historial_messageCreados {  float: left;  height: 80px;  position: relative;  width: 100%; margin-top: 10px; margin-bottom: 10px;}
		#bP_Historial_messageCreadosP { float: left;  height: 80px;  margin-top: 0;  position: relative;  width: 100%;}
			#bP_H_messageCreados_cerebriti {  background: rgba(0, 0, 0, 0) url("../img/cerebriti-bocadillo-naranja.gif") no-repeat scroll center center;  float: left;  height: 80px;  position: relative;  width: 120px;}
			#bP_H_messageCreados_zona1 {  background-color: #ff9900;  color: #fff;  float: left;  font-size: 30px;  font-weight: bold;  height: 80px;  line-height: 80px;  position: relative;  text-align: center;  width: 250px;}
			#bP_H_messageCreados_zona2 {  background-color: #c1c1c1;  color: #fff;  float: left;  font-size: 17px;  height: 66px;  line-height: 24px;  padding-top: 14px;  position: relative;  text-align: center;  width: 387px;}
				#bP_H_messageCreados_zona2 > span {  font-weight: bold;}
			#bP_H_messageCreados_zona3 {  background-color: #c1c1c1;  color: #fff;  float: left;  font-size: 17px;  height: 66px;  line-height: 24px;  padding-left: 30px;  padding-right: 30px;  padding-top: 14px;  position: relative;  text-align: center;  width: 327px;}

		#bP_Historial_headerCreados {  float: left;  height: 31px;  margin-top: 24px;  position: relative;  width: 100%;}
			#bP_H_hC_titulo { color: #707070;  float: left;  font-size: 14px;  height: 31px;  line-height: 15px;  margin-left: 25px;  position: relative;  text-align: center;  width: 150px; }
			#bP_H_hC_partidas {  color: #707070;  float: left;  font-size: 14px;  height: 31px;  line-height: 15px;  margin-left: 195px;  position: relative;  text-align: center;  width: 90px;}
			#bP_H_hC_puntos {  color: #707070;  float: left;  font-size: 14px;  height: 31px;  line-height: 15px;  position: relative;  text-align: center;  width: 90px;}
			#bP_H_hC_creado {  color: #707070;  float: left;  font-size: 14px;  height: 31px;  line-height: 15px;  position: relative;  text-align: center;  width: 120px;}

	#bP_Historial_headerCreadosP {  float: left;  height: 31px;  margin-top:0px;  position: relative;  width: 100%;}
		.bP_cI_bloque_cuerpo_lineaJuegosCreadosH_titulo{ display: inline-block; float: left; margin-left: 50px; }
		.bP_cI_bloque_cuerpo_lineaJuegosCreadosH_puntuacion{ display: inline-block; float: left; margin-left: 265px;}
		.bP_cI_bloque_cuerpo_lineaJuegosCreadosH_labelFecha{ display: inline-block; float: left; margin-left: 55px; }

		#bP_Historial_listadoCreados {  float: left;  height: auto;  position: relative;  width: 790px;}			
			.bP_H_lC_linea {  float: left;  height: 51px;  position: relative;  width: 100%;}
				.bP_H_lC_linea_portada {  float: left;  height: 31px;  margin-left: 1px;  margin-top: 10px;  position: relative;  width: 31px;background-position: center center;    background-repeat: no-repeat;    background-size: cover;}		
				.bP_H_lC_linea_nombre {  color: #333;  float: left;  font-size: 14px;  height: 51px;  /*line-height: 51px;*/  margin-left: 20px;  position: relative;  width: 320px; overflow: hidden; display:table;}
					.bP_H_lC_linea_nombreCentrador {vertical-align: middle;display: table-cell;}
				.bP_H_lC_linea_partidas {  float: left;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 90px; font-size:24px;}
				.bP_H_lC_linea_mensaje {  float: left;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 250px; font-size:24px; font-size: 14px; color: #666666; text-align: center;  }
					.bP_H_lC_linea_mensaje.grey { color: #666666; text-transform: uppercase; opacity: .7; }
					.bP_H_lC_linea_mensaje.red { color: red; text-transform: uppercase; opacity: .7; }
				.bP_H_lC_linea_puntos {  float: left;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 100px; font-size:24px;}
				.bP_H_lC_linea_fecha {  color: #333;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  padding-left: 12px;  position: relative;  text-align: left;  width: 100px;}
				.bP_H_lC_linea_btnCompartir {  background-color: #ff9900;  color: #fff;  cursor: pointer;  float: right;  font-size: 13px;  height: 21px;  line-height: 21px; margin-top: 15px;  position: relative;  text-align: center;  width: 72px;}
				.bP_H_lC_linea_Blank { background-color: transparent; color: #fff;  float: left;  height: 21px;  line-height: 21px;  margin-left: 18px;  margin-top: 15px;  position: relative;  text-align: center;  width: 72px;}
				.bP_H_lC_linea_borrador {    float: left;    font-size: 13px;    height: 21px;    line-height: 21px;    margin-left: 18px;    margin-top: 15px;    position: relative;    text-align: center;    width: 72px;}
				.bP_H_lC_linea_borrador2 {    float: left;    font-size: 13px;    height: 21px;    line-height: 21px;    margin-left: 8px;    margin-top: 15px;    position: relative;    text-align: center;    width: 102px;}
				.bP_H_lC_linea_fechaP {  color: #333;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  padding-left: 12px;  position: relative;  text-align: left;  width: 90px;}
				.bP_H_lC_linea_btnRecomendar {  background-color: #ff9900;  color: #fff;  cursor: pointer;  float: left;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-top: 15px;  position: relative;  text-align: center;  width: 85px;}
				.bP_H_lC_linea_botonesEdicion {    float: right;    height: 51px;    position: relative;    width: 60px;}
					.bP_H_lC_linea_botonEditarJuego {    background-image: url("../img/btn_editar_creado.png");    background-position: center 0;    background-repeat: no-repeat;    cursor: pointer;    float: left;    height: 14px;    margin-left: 19px;    margin-top: 18px;    position: relative;    width: 14px;}
						.bP_H_lC_linea_botonEditarJuego:hover { background-position: center -14px;}
					.bP_H_lC_linea_botonBorrarJuego {    background-image: url("../img/btn_borrar_creado.png");    background-position: center 0;    background-repeat: no-repeat;    cursor: pointer;    float: left;    height: 14px;    margin-left: 10px;    margin-top: 18px;    position: relative;    width: 14px;}
						.bP_H_lC_linea_botonBorrarJuego:hover { background-position: center -14px;}
				.bP_H_lC_linea_botonCorregir{ background-color: transparent; color: #005151; cursor: pointer; font-size: 13px; height: 22px; line-height: 22px; position: absolute; right: 0; text-align: center; top: 15px; width: 96px; border: 1px solid #005151;}

	#bP_Historial_headerPendientesP {  float: left;  height: 51px;  margin-top:0px;  position: relative;  width: 100%;}

		#bP_Historial_listadoPendientes {  float: left;  height: auto;  position: relative;  width: 790px;}			
			.bP_H_lP_linea {  float: left;  height: 51px;  position: relative;  width: 100%;}
				.bP_H_lP_linea_portada {  float: left;  height: 31px;  margin-left: 1px;  margin-top: 10px;  position: relative;  width: 31px;background-position: center center;    background-repeat: no-repeat;    background-size: cover;}		
				.bP_H_lP_linea_nombre {  color: #333;  float: left;  font-size: 14px;  height: 51px;  /*line-height: 51px;*/  margin-left: 20px;  position: relative;  width: 250px; overflow: hidden; display:table;}
					.bP_H_lP_linea_nombreCentrador {vertical-align: middle;display: table-cell;}
				.bP_H_lP_linea_puntos {  float: left;  height: 51px;  line-height: 51px;  position: relative;  text-align: center;  width: 100px; font-size:14px;}
				.bP_H_lP_linea_fechaP {  color: #333;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  padding-left: 12px;  position: relative;  text-align: left;  width: 100px; text-align: center;}
				.bP_H_lP_linea_btnRecomendar {  background-color: #ff9900;  color: #fff;  cursor: pointer;  float: none;  font-size: 13px;  height: 21px;  line-height: 21px; display: inline-block; margin-top: 15px; margin-left: 90px; text-align: center;  width: 102px;}
				.bP_H_lP_linea_mensaje{ font-size: 12px; color: #666666; text-align: center; vertical-align: middle; display: table-cell; height: 51px; }

				span.headerTit { color: #707070; font-size: 14px;}

			.bP_H_lJ_separador {  background-color: #e4e0e0; float: left; height: 1px; position: relative; width: auto; }

		#bP_Historial_btnVerMasCreados {  background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 50px;  position: relative;  text-align: center;  width: 747px;}
		
		div#bP_Retos_Container {  background-color: #fff;  float: left;  height: auto;  margin-left: 3.5%;  position: relative;  width: 93%; margin-bottom: 50px; }	
		#bP_Retos_Title {  font-size: 36px; line-height: 36px; font-weight: bold; margin-top: 25px; }
			
		#bP_Retos_tabContainer {  float: left;  height: 120px;  position: relative;  width: 100%; margin-top: 25px; margin-bottom: 25px; }
			.bP_Retos_tab { cursor: inherit; display: inline-block; background-color: #eeeced; color: #333;  float: left;  height: 120px;  margin-right: 2px;  width:24.5%; position: relative;  text-align: center; cursor:pointer; font-size:14px; background-repeat: no-repeat; background-position: 25px center;}
			.bP_Retos_tab:hover { background-color: #c1c1c1;}
			.bP_Retos_tab.bP_Retos_ganados{ background-image: url(../img/marcador-retos-ganados.png); }
			.bP_Retos_tab.bP_Retos_empatados{ background-image: url(../img/marcador-retos-empatados.png); }
			.bP_Retos_tab.bP_Retos_perdidos{ background-image: url(../img/marcador-retos-perdidos.png); }
			.bP_Retos_tab_insideTitle{ padding-left: 90px; text-align: center; width: 100%; display: inline-block; box-sizing: border-box; padding-top: 30px;}
			.bP_Retos_tab .bigNumber{ font-size: 42px; display: block; }
			.bP_Retos_seltab { background-color: #035354; color: #fff; }
			.bP_Retos_seltab:hover { background-color: #035354;}
			.bP_Retos_seltab:after {
			    position: absolute;
			    top: 100%;
			    left: 0;
			    margin-left:47%; 
			    content: '';
			    width: 0;
			    height: 0;
			    border-top: solid 10px #035354;
			    border-left: solid 10px transparent;
			    border-right: solid 10px transparent;
			}

			.bP_Retos_firstTab .bP_Retos_tab_insideTitle{ padding-left: 0; }

		#bP_Retos_messagePendientes {  float: left;  height: 80px;  position: relative;  width: 850px; margin-top: 40px; margin-left: 8%;}
			#bP_R_messagePendientes_cerebriti {  background: rgba(0, 0, 0, 0) url("../img/cerebriti-bocadillo-naranja.gif") no-repeat scroll center center;  float: left;  height: 80px;  position: relative;  width: 120px;}
			#bP_R_messagePendientes_zona1 {  background-color: #ff9900;  color: #fff;  float: left;  font-size: 30px;  font-weight: bold;  height: 80px;  line-height: 80px;  position: relative;  text-align: center;  width: 250px;}
			#bP_R_messagePendientes_zona2 {  background-color: #c1c1c1;  color: #fff;  float: left;  font-size: 16px;  height: 60px;  line-height: 20px;  padding-left: 15px;  padding-right: 15px;  padding-top: 20px;  position: relative;  text-align: center;  width: 400px;}
				#bP_R_messagePendientes_zona2 > span {  font-weight: bold;}
		
		#bP_Retos_listadoPendientes {  float: left;  height: auto;  position: relative;  width: 710px; margin-top: 54px; margin-bottom: 50px; margin-left: 12.5%;}
			.bP_R_lP_linea {  float: left;  height: 51px;  line-height: 51px;  position: relative;  width: 100%;}
			.bP_R_lP_linea_avatar {			
			  background-position: center center;
			  background-repeat: no-repeat;
			  background-size: cover;
			  float: left;
			  height: 35px;
			  margin-top: 7px;
			  position: relative;
			  width: 35px;
			}
			.bP_R_lP_linea_nick {  color: #333;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  margin-left: 16px;  position: relative;  width: 85px;}
			.bP_R_lP_linea_titulo {  color: #999;  float: left;  font-size: 14px;  height: 51px;  line-height: 51px;  position: relative;  width: 422px;}
				.bP_R_lP_linea_titulo .resaltado {color:#333;}
			.bP_R_lP_linea_botones {  float: left;  height: 51px;  position: relative;  width: 150px;}
				.bP_R_lP_linea_btnAceptar {  background-color: #005151;  color: #fff;  float: left;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-left: 11px;  margin-top: 15px;  position: relative;  text-align: center;  width: 64px; cursor:pointer;}
				.bP_R_lP_linea_btnRechazar {  background-color: #CCC;  color: #fff;  float: left;  font-size: 13px;  height: 21px;  line-height: 21px;  margin-left: 11px;  margin-top: 15px;  position: relative;  text-align: center;  width: 64px; cursor:pointer;}
			
			.bP_R_lP_separador {  background-color: #e4e0e0;  float: left;  height: 1px;  margin-left: 53px;  position: relative;  width: 661px;}
		
		#bP_Retos_btnVerMasPendientes {  background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 25px; margin-bottom: 50px;  position: relative;  text-align: center;  width: 710px;}
		
		
		#bP_Retos_resumen {  border: 1px solid #e2e2e2;  float: left;  height: 58px;  margin-top: 50px;  position: relative;  width: 386px;}
			.bP_R_resumen_marcador {  float: left;  height: 58px;  position: relative;  width: 128px;}
				.bP_R_r_marcador_icono {  background-position: center center;  background-repeat: no-repeat; background-size: 30px auto;  float: left;  height: 58px;  position: relative;  width: 53px;}
					.bP_R_r_marcador_iconoGanados{background-image:url(../img/marcador-retos-ganados.png);}
					.bP_R_r_marcador_iconoEmpatados{background-image:url(../img/marcador-retos-empatados.png);}
					.bP_R_r_marcador_iconoPerdidos{background-image:url(../img/marcador-retos-perdidos.png);}
				.bP_R_r_marcador_numero {  float: left;  font-size: 26px;  height: 58px;  line-height: 58px;  position: relative;  text-align: center;  width: 75px;}
			
			.bP_R_resumen_separador {  background-color: #e2e2e2;  float: left;  height: 40px;  margin-top: 9px;  position: relative;  width: 1px;}
		
		#bP_Retos_headerHistorico {  float: left;  height: 31px;  margin-top: 24px;  position: relative;  width: 720px; color:#666; font-size:14px;  margin-left: 12.5%;}
			#bP_R_hR_titulo {  float: left;  height: 31px;  line-height: 31px;  margin-left: 50px;  position: relative;  text-align: left;  width: 130px;}
			#bP_R_hR_retador {  float: left;  height: 31px;  line-height: 31px;  margin-left: 210px;  position: relative;  text-align: center;  width: 82px;}
			#bP_R_hR_resultado {  float: left;  height: 31px;  line-height: 31px;  margin-left: 35px;  position: relative;  text-align: center;  width: 90px;}
			#bP_R_hR_puntos {  float: left;  height: 31px;  line-height: 31px;  margin-left: 15px;  position: relative;  text-align: center;  width: 96px;}
		
		#bP_Retos_listadoHistorico {  float: left;  height: auto;  position: relative;  width: 720px; margin-bottom: 50px; margin-left: 12.5%; }
			.bP_R_lH_linea {  float: left;  height: 53px;  line-height: 53px;  position: relative;  width: 100%; border-bottom: 1px solid #e4e0e0;}
				.bP_R_lH_linea_iconResultado {  background-position: center center;  background-repeat: no-repeat; background-size: 30px auto;  float: left;  height: 53px;  position: relative;  width: 32px;}
					.bP_R_lH_linea_icon_ganado{background-image:url(../img/listado-retos-ganados.png);}
					.bP_R_lH_linea_icon_empatado{background-image:url(../img/listado-retos-empatados.png);}
					.bP_R_lH_linea_icon_perdido{background-image:url(../img/listado-retos-perdidos.png);}
				.bP_R_lH_linea_titulo {  float: left;  font-size: 14px;  height: 53px;  line-height: 53px;  margin-left: 16px;  position: relative;  width: 303px;}
				.bP_R_lH_linea_avatar {				
				  background-position: center center;
				  background-repeat: no-repeat;
				  background-size: cover;
				  float: left;
				  height: 35px;
				  margin-top: 8px;
				  position: relative;
				  width: 35px;
				}		
				.bP_R_lH_linea_nick {  float: left;  font-size: 14px;  height: 53px;  line-height: 53px;  margin-left: 14px;  position: relative;  width: 90px;}
				.bP_R_lH_linea_resultado {  float: left;  font-size: 24px;  height: 53px;  line-height: 53px;  position: relative;  text-align: center;  width: 122px;}
				.bP_R_lH_linea_puntos {  float: left;  font-size: 24px; height: 53px;  line-height: 53px;  margin-left: 20px;  position: relative;  text-align: center;  width: 86px;}
				.bP_R_lH_linea_ganafast_placeholder { width: 20px; height: 20px; display: inline-block; margin-bottom: -1px; }
				.bP_R_lH_linea_ganafast { width: 20px; height: 20px; display: inline-block; background-image:url(../img/listado-fast.png); background-size: 20px auto; background-repeat: no-repeat; background-position: center center; margin-bottom: -1px; }

			#bP_Retos_btnVerMasHistorico { margin-left: 115px; background-color: #f4f4f4;  color: #c2c1c1;  cursor: pointer;  float: left;  font-size: 36px;  font-weight: bold;  height: 111px;  line-height: 111px;  margin-top: 50px;  position: relative;  text-align: center;  width: 720px;}			
		
	div#bodyPerfil_Amigos {position:relative; width:1016px; height:100%; background-color:#FFF;}
	
		div#bodyPerfil_Amigos_colIzquierda {position:relative; float:left; width:600px; height:100%; background-color:#FFF;}
		div#bodyPerfil_Amigos_colDerecha {position:relative; float:left; width:416px; height:100%; background-color:#FFF;}
	
		div.bodyPerfil_Amigos_tituloBloque {position:relative; margin-top:38px; width:968px; height:24px; line-height:24px; padding-left:48px; background:url(../img/flecha_gt.png) no-repeat 30px 4px; color:#333; font-size:20px;  }
		
		div#bodyPerfil_Amigos_bloqueNuevosAmigos {}
			div.bodyPerfil_A_bloqueNuevosAmigos_lineaPeticionPendiente {position:relative; width:541px; height:110px;}
				div.bP_A_bNA_lineaPeticionPendiente_imagen {position:absolute; border:1px solid #e0dddd; width:88px; height:88px; left:43px; top:11px;}
					div.bP_A_bNA_lineaPeticionPendiente_imagen img {position:absolute; left:4px; top:4px; width:80px; height:80px; background-color:#F0F;}
				span.bP_A_bNA_lineaPeticionPendiente_nombre {position:absolute; left:154px; top:37px; color:#999; font-size:14px;  }
				span.bP_A_bNA_lineaPeticionPendiente_enComun {position:absolute; left:154px; top:57px; color:#999; font-size:14px;  }
				div.bP_A_bNA_lineaPeticionPendiente_botonAceptar {cursor:pointer; position:absolute; width:27px; height:27px; left:479px; top:72px; background:url(../img/boton_aceptar_27.png) no-repeat 0px 0px;}
					div.bP_A_bNA_lineaPeticionPendiente_botonAceptar:hover {cursor:pointer; position:absolute; width:27px; height:27px; left:479px; top:72px; background-position:0px -27px;}
				div.bP_A_bNA_lineaPeticionPendiente_botonRechazar {cursor:pointer; position:absolute; width:27px; height:27px; left:511px; top:72px; background:url(../img/boton_rechazar_27.png) no-repeat 0px 0px;}
					div.bP_A_bNA_lineaPeticionPendiente_botonRechazar:hover {background-position:0px -27px;}

			div.bodyPerfil_A_bloqueNuevosAmigos_separadorPeticionPendiente {position:relative; width:541px; height:1px; background:url(../img/separador_517.gif) no-repeat 24px 0px;}

			div#bodyPerfil_A_bloqueNuevosAmigos_botonEncuentraAmigos
			{
					-moz-border-radius: 36px;
			   	-webkit-border-radius: 36px;
			   	-ms-border-radius: 36px;
			   	-khtml-border-radius: 36px;
			   	border-radius: 36px;						
					
					display:inline-block; padding-left:49px; padding-right:49px;
					height:73px; line-height:73px;
					background-color:#015152;
					
					position:absolute;
					top:60px; left:630px;
			}
			div#bodyPerfil_A_bloqueNuevosAmigos_botonEncuentraAmigos:hover {background-color:#005151;}				
				div#bodyPerfil_A_bloqueNuevosAmigos_botonEncuentraAmigos span {color:#FFF; font-size:18px;   }
				div#bodyPerfil_A_bloqueNuevosAmigos_botonEncuentraAmigos img {position:relative; left:8px; top:2px;}		
				
				
		div#bP_A_bloqueNuevosAmigos_zonaBotones {position:relative; float:left; left:0px; top:0px; width:368px; /*height:525px;*/}
			div#bP_A_bloqueNuevosAmigos_botonInvitarPorFB {position:relative; width:368px; height:54px; cursor:pointer; background:url(../img/boton_invitaramigosfb_perfil.gif);}
			div#bP_A_bloqueNuevosAmigos_bloqueInvitarPorFB {
				-moz-border-bottom-right-radius: 12px;
				-moz-border-bottom-left-radius: 12px;
	    	-webkit-border-bottom-right-radius: 12px;
	    	-webkit-border-bottom-left-radius: 12px;
	    	-ms-border-bottom-right-radius: 12px;
	    	-ms-border-bottom-left-radius: 12px;
	    	-khtml-border-bottom-right-radius: 12px;
	    	-khtml-border-bottom-left-radius: 12px;
	    	border-bottom-right-radius: 12px;
	    	border-bottom-left-radius: 12px;					
				
				display:none; padding-top:12px; padding-bottom:12px;
				background-color:#f4f4f4;			
			
				position:relative; width:368px; height:373px;
			}
				div#bP_A_bNQ_bloqueInvitarPorFB_zonaBusqueda {position:relative; width:368px; height:61px; background:url(../img/fondobusquedasamigosfacebook.gif); }
					div#bP_A_bNQ_bloqueInvitarPorFB_zonaBusqueda input {position:absolute; top:14px; left:60px; width:250px; border:none; background-color:#fff; color:#333; font-size:14px;   resize:none; outline:none;}
					
				div#bP_A_bNQ_bloqueInvitarPorFB_zonaListado {position:relative; width:368px; max-height:305px; overflow:auto;}
					div.bP_A_bNQ_bIPFB_zonaListado_linea {position:relative; width:331px; height:51px; background:url(../img/separador_331.gif) no-repeat 78px 0px; background-color:#f4f4f4;}
						div.bP_A_bNQ_bIPFB_zonaListado_linea img {position:absolute; left:25px; top:6px; width:40px; height:40px;}
						div.bP_A_bNQ_bIPFB_zonaListado_linea span {position:absolute; left:77px; top:1px; width:190px; height:50px; line-height:50px; color:#333; font-size:14px;  }
							div.bP_A_bNQ_bIPFB_zonaListado_botonInvitar {position:absolute; cursor:pointer; left:268px; top:14px; width:59px; height:23px; background:url(../img/botoninvitarlistadoamigosfb.png);} 
							div.bP_A_bNQ_bIPFB_zonaListado_linea div.amigoYaInvitado {display:none;}
			
			div#bP_A_bloqueNuevosAmigos_botonInvitarPorEmail {position:relative; width:368px; height:54px; margin-top:10px; cursor:pointer; background:url(../img/boton_invitaramigosemail_perfil.gif);}
				
				
		
		div.bodyPerfil_Amigos_contenedorBloqueGrisRedondo 	
		{
				-moz-border-radius: 12px;
		   	-webkit-border-radius: 12px;
		   	-ms-border-radius: 12px;
		   	-khtml-border-radius: 12px;
		   	border-radius: 12px;						
				
				display:inline-block; padding-top:12px; padding-bottom:12px;
				background-color:#f4f4f4;
				/*min-width:511px;*/
				width:511px;
				
				position:relative;
				top:0px; margin-left:32px;
				
				margin-bottom:10px;
				margin-top:20px;
				margin-right:60px;
		}			
		
		div.bodyPerfil_Amigos_contenedorBloqueGrisRedondo table tr {height:60px; color:#666; font-size:14px;  }
			div.bodyPerfil_Amigos_contenedorBloqueGrisRedondo table tr td.textoTableLineaAmigos {width:400px;}
			div.bodyPerfil_Amigos_contenedorBloqueGrisRedondo table tr td.botonesTableLineaAmigos {width:32px;}					
			
		div.bP_A_cBGR_lineaActividadAmigo {position:relative; min-width:511px; float:left; height:40px; line-height:40px; margin-top:10px; margin-bottom:10px;}
			/*img.bP_A_cBGR_lineaActividadAmigo_imagen {position:absolute; top:0px; margin-left:21px; width:40px; height:40px; background-color:#F0F; border:1px solid #FFF;}*/
			img.bP_A_cBGR_lineaActividadAmigo_imagen {position:relative; top:0px; margin-left:15px; margin-right:15px; width:40px; height:40px; background-color:#F0F; border:1px solid #FFF;}
			span.bP_A_cBGR_lineaActividadAmigo_texto {position:relative; top:0px; margin-left:77px; height:40px; line-height:40px; color:#666; font-size:14px;  }
			div.bP_A_cBGR_lineaActividadAmigo_borrar {position:relative; float:right; /*top:9px;*/ /*right:6px;*/ cursor:pointer; width:21px; height:21px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
				div.bP_A_cBGR_lineaActividadAmigo_borrar:hover {background-position:0px -21px;}
			div.bP_A_cBGR_lineaActividadAmigo_amigar {position:relative; float:right; top:6px; /*left:7px;*/ cursor:pointer; width:27px; height:27px; background:url(../img/boton_aceptar_27.png) no-repeat 0px 0px;}
				div.bP_A_cBGR_lineaActividadAmigo_amigar:hover {background-position:0px -27px;}
		
		
	/*div#bodyPerfil_Historial {position:relative; width:1016px; height:100%; background-color:#FFF;}
	
		div#bodyPerfil_Historial_Header {position:relative; width:1016px; height:89px;}
		div#bodyPerfil_Historial_tabContainer {position:absolute; top:50px; left:27px; width:989px; height:39px; background-color:#FFF; }
			div.bP_Historial_tab 
			{
				-moz-border-radius: 10px;
		   	-webkit-border-radius: 10px;
		   	-ms-border-radius: 10px;
		   	-khtml-border-radius: 10px;
		   	border-radius: 10px;	
			
				color:#333; font-size:16px;  
				position:relative; float:left; margin-left:5px; margin-right:5px; 
				width:130px; height:35px; line-height:35px; text-align:center; background-color:#eeeaea;
			}
			div.bP_Historial_seltab {color:#FFF;background-color:#005151;}
				div.bP_Historial_seltab img {position:absolute; left:58px; top:35px; z-index:5;}	
	
		div#bodyPerfil_Historial_bodyContainer {position:relative; width:1016px; height:100%; min-height:100%; background-color:#FFF; margin-top:20px;}
			div#bP_H_bodyContainer_colIzda {position:relative; float:left;}
							
				td.bP_H_bC_cI_separador {height:21px;}
				td.bP_H_bC_cI_lineaJuegoJugado_imagen {padding-left:10px;width:40px; height:40px;}
					td.bP_H_bC_cI_lineaJuegoJugado_imagen img {width:40px; height:40px; background-color:#F0F; border:1px solid #FFF; display:block;}
				td.bP_H_bC_cI_lineaJuegoJugado_nombre {padding-left:20px;line-height:40px; color:#333; font-size:14px;  }
				td.bP_H_bC_cI_lineaJuegoJugado_nombre a{color:#333;}
				td.bP_H_bC_cI_lineaJuegoJugado_puntuacion	{width:82px; line-height:34px; padding-left:8px; text-align:center; color:#333; font-size:20px;   background:url(../img/burbuja_perfil_lineaJugados.png) no-repeat 6px 3px;}
				td.bP_H_bC_cI_lineaJuegoJugado_fecha {padding-left:20px;line-height:40px; color:#333; font-size:14px;  }
				td.bP_H_bC_cI_lineaJuegoJugado_boton {padding-left:20px;line-height:40px; color:#333; font-size:14px;  }
					div.bP_H_bC_cI_lineaJuegoJugado_boton 
					{
						-moz-border-radius: 12px;
				   	-webkit-border-radius: 12px;
				   	-ms-border-radius: 12px;
				   	-khtml-border-radius: 12px;
				   	border-radius: 12px;						
						
						display:inline-block; padding-left:9px; padding-right:9px;
						height:17px; line-height:17px;
						background-color:#005151;
						
						cursor:pointer;
				
					}						
						div.bP_H_bC_cI_lineaJuegoJugado_boton span {color:#FFF; font-size:12px;  }
					div.bP_H_bC_cI_lineaJuegoJugado_botonGris
					{
						-moz-border-radius: 12px;
				   	-webkit-border-radius: 12px;
				   	-ms-border-radius: 12px;
				   	-khtml-border-radius: 12px;
				   	border-radius: 12px;						
						
						display:inline-block; padding-left:9px; padding-right:9px;
						height:17px; line-height:17px;
						background-color:#CDCDCD;
						
	
					}						
						div.bP_H_bC_cI_lineaJuegoJugado_botonGris span {color:#333; font-size:12px;  }					


				div#bodyPerfil_Historial_botonCreaTuJuego
				{
						-moz-border-radius: 36px;
				   	-webkit-border-radius: 36px;
				   	-ms-border-radius: 36px;
				   	-khtml-border-radius: 36px;
				   	border-radius: 36px;						
						
						display:inline-block; padding-left:44px; padding-right:44px;
						height:59px; line-height:59px;
						text-align:center;

						background-color:#015152;
						
						cursor:pointer;
						
						position:absolute;
						top:20px; left:750px;
				}
				div#bodyPerfil_Historial_botonCreaTuJuego:hover {background-color:#005151;}				
					div#bodyPerfil_Historial_botonCreaTuJuego span {color:#FFF; font-size:18px;   }
					div#bodyPerfil_Historial_botonCreaTuJuego img {position:relative; left:8px; top:2px;}
	*/
	/*
	div#bodyPerfil_Retos {position:relative; width:1016px; height:100%; background-color:#FFF;}	
	
		div#bodyPerfil_Retos_botonRetaAmigo
		{
				-moz-border-radius: 36px;
		   	-webkit-border-radius: 36px;
		   	-ms-border-radius: 36px;
		   	-khtml-border-radius: 36px;
		   	border-radius: 36px;						
				
				display:inline-block; padding-left:44px; padding-right:44px;
				height:59px; line-height:59px;
				text-align:center;
				
				background-color:#015152;
				
				position:absolute;
				top:62px; left:750px;
		}				
			div#bodyPerfil_Retos_botonRetaAmigo span {color:#FFF; font-size:18px;   }
			div#bodyPerfil_Retos_botonRetaAmigo img {position:relative; left:8px; top:2px;}
		
	
		div#bodyPerfil_Retos_colIzda {position:relative; float:left;  width:1016px;}
		
			div.bP_Retos_colIzda_tituloBloque {position:relative; margin-top:38px; width:968px; height:24px; line-height:24px; padding-left:48px; background:url(../img/flecha_gt.png) no-repeat 30px 4px; color:#333; font-size:20px;  }
			
			div.bP_Retos_colIzda_bloqueGrisRedondeado
				{
						-moz-border-radius: 12px;
				   	-webkit-border-radius: 12px;
				   	-ms-border-radius: 12px;
				   	-khtml-border-radius: 12px;
				   	border-radius: 12px;						
						
						display:inline-block; padding-top:12px; padding-bottom:12px;
						background-color:#f4f4f4;
						width:694px;
						
						position:relative;
						top:0px; left:33px;
						
						
				}
				
			div#bP_R_colIzda_bloqueResumen {position:relative; width:694px; height:70px; background:url(../img/fondo_resumen_perfilRetos.gif);}
				span#bP_R_cI_bloqueResumen_labelGanados {position:absolute; top:0px; left:21px; height:70px; line-height:70px; color:#333; font-size:18px;  } 
				div#bP_R_cI_bloqueResumen_valorGanados {position:absolute; top:12px; left:124px; width:77px; height:46px; line-height:46px; text-align:center; color:#FFF; font-size:26px;  }
				span#bP_R_cI_bloqueResumen_labelEmpatados {position:absolute; top:0px; left:247px; height:70px; line-height:70px; color:#333; font-size:18px;  } 
				div#bP_R_cI_bloqueResumen_valorEmpatados {position:absolute; top:12px; left:369px; width:77px; height:46px; line-height:46px; text-align:center; color:#FFF; font-size:26px;  }
				span#bP_R_cI_bloqueResumen_labelPerdidos {position:absolute; top:0px; left:487px; height:70px; line-height:70px; color:#333; font-size:18px;  } 
				div#bP_R_cI_bloqueResumen_valorPerdidos {position:absolute; top:12px; left:594px; width:77px; height:46px; line-height:46px; text-align:center; color:#FFF; font-size:26px;  }
				
				
			div#bP_R_cI_bloqueRetosPendientes {position:relative; width:694px; height:100%; background-color:#FFF;}
				div.bP_R_cI_lineaRetoPendiente {position:relative; width:850px; height:111px; background-color:#FFF; background:url(../img/separador_628.gif) no-repeat 30px 110px;}
					div.bP_R_cI_lineaRetoPendiente_imagen {position:absolute; background-color:#FFF; border:1px solid #e0dddd; width:88px; height:88px; left:49px; top:11px;}
						div.bP_R_cI_lineaRetoPendiente_imagen img {position:absolute; width:80px; height:80px; left:4px; top:4px;}
					span.bP_R_cI_lineaRetoPendiente_linea1 {position:absolute; left:160px; top:36px; color:#999; font-size:14px;  }
					span.bP_R_cI_lineaRetoPendiente_linea2 {position:absolute; left:160px; top:56px; color:#999; font-size:14px;  }
					div.bP_R_cI_lineaRetoPendiente_botonAceptar {position:absolute; width:27px; height:27px; left:479px; top:73px; background:url(../img/boton_aceptar_27.png) no-repeat 0px 0px;}
						div.bP_R_cI_lineaRetoPendiente_botonAceptar:hover {position:absolute; width:27px; height:27px; left:479px; top:73px; background-position:0px -27px;}
					div.bP_R_cI_lineaRetoPendientes_botonRechazar {position:absolute; width:27px; height:27px; left:511px; top:73px; background:url(../img/boton_rechazar_27.png) no-repeat 0px 0px;}
						div.bP_R_cI_lineaRetoPendientes_botonRechazar:hover {background-position:0px -27px;}

				div.bP_R_cI_separadorRetoPendiente {position:relative; width:550px; height:1px; background:url(../img/separador_517.gif) no-repeat 24px 0px;}

			div#bP_R_cI_bloqueHistoricoRetos {position:relative; width:1016px; height:100%; background-color:#FFF;}
			
				div#bP_R_cI_cabeceraBloqueHistoricoRetos {position:relative; width:1016px; height:68px; }
					div#bP_R_cI_cBHR_labelJuego {position:absolute; width:88px; height:32px; line-height:32px; left:80px; top:29px; text-align:center; color:#FFF; font-size:16px;  }
					div#bP_R_cI_cBHR_labelContrincante {position:absolute; width:123px; height:32px; line-height:32px; left:323px; top:29px; text-align:center; color:#FFF; font-size:16px;  }
					div#bP_R_cI_cBHR_labelTu {position:absolute; width:53px; height:32px; line-height:32px; left:663px; top:29px; text-align:center; color:#FFF; font-size:16px;  }
					div#bP_R_cI_cBHR_labelOtro {position:absolute; width:118px; height:32px; line-height:32px; left:621px; top:29px; text-align:center; color:#FFF; font-size:16px;  }
					div#bP_R_cI_cBHR_labelResultado {position:absolute; width:100px; height:32px; line-height:32px; left:741px; top:29px; text-align:center; color:#FFF; font-size:16px;  }
					
					div.bP_R_cI_cBHR_labelTab 
					{
						-moz-border-radius: 10px;
				   	-webkit-border-radius: 10px;
				   	-ms-border-radius: 10px;
				   	-khtml-border-radius: 10px;
				   	border-radius: 10px;	
					
						color:#333; font-size:16px;  
						position:relative; float:left; margin-left:5px; margin-right:5px; 
						 height:35px; line-height:35px; text-align:center; background-color:#87949d;
					}
						div.bP_R_cI_cBHR_labelTab img {position:relative; top:0px;}	

					
				div#bP_R_cI_cuerpoBloqueHistoricoRetos
				{
						-moz-border-radius: 12px;
				   	-webkit-border-radius: 12px;
				   	-ms-border-radius: 12px;
				   	-khtml-border-radius: 12px;
				   	border-radius: 12px;						
						
						display:inline-block; padding-top:12px; padding-bottom:12px;
						background-color:#f4f4f4;
						width:952px;
						
						position:relative;
						top:0px; margin-left:32px; margin-right:32px;
						
						margin-top:18px;
				}					
				
					div.bP_R_cI_bloqueHistoricoRetos_linea {position:relative; width:952px; height:59px;}
					
						div.bP_R_cI_bloqueHistoricoRetos_linea_nombre {position:absolute; left:23px; top:0px; height:59px; display:table; overflow:hidden; width:300px; color:#333; font-size:14px;  }
							div.bP_R_cI_bloqueHistoricoRetos_linea_nombre div  {position:relative; display: table-cell; vertical-align: middle; }
								div.bP_R_cI_bloqueHistoricoRetos_linea_nombre div div  {position:relative; top:-50%;}
								div.bP_R_cI_bloqueHistoricoRetos_linea_nombre div div a {color:#333;}
						img.bP_R_cI_bloqueHistoricoRetos_linea_imagen {position:absolute; left:332px; top:9px; width:40px; height:40px; border:1px solid #FFF; background-color:#F0F;}
						span.bP_R_cI_bloqueHistoricoRetos_linea_contrincante {position:absolute; left:373px; width:81px; text-align:center; height:59px; line-height:59px; color:#333; font-size:14px;  }
							span.bP_R_cI_bloqueHistoricoRetos_linea_contrincante a {color:#333;}	
						div.bP_R_cI_bloqueHistoricoRetos_linea_puntuacion {position:absolute; left:454px; width:249px; height:59px;}
							div.bP_R_cI_bloqueHistoricoRetos_linea_puntuacion_flechaIzquierda {background:url(../img/perfil_historico_retos_flechaIzquierda.gif);}
							div.bP_R_cI_bloqueHistoricoRetos_linea_puntuacion_flechaDerecha {background:url(../img/perfil_historico_retos_flechaDerecha.gif);}
							span.bP_R_cI_bloqueHistoricoRetos_linea_suPuntuacion {position:absolute; left:6px; width:76px; text-align:center; height:59px; line-height:59px; color:#333; font-size:20px;  }
							span.bP_R_cI_bloqueHistoricoRetos_linea_tuPuntuacion {position:absolute; left:173px; width:76px; text-align:center; height:59px; line-height:59px; color:#333; font-size:20px;  }
						span.bP_R_cI_bloqueHistoricoRetos_linea_resultado {position:absolute; left:726px; width:93px; text-align:left; height:59px; line-height:59px; color:#333; font-size:14px;  }
						div.bP_R_cI_bloqueHistoricoRetos_linea_boton
						{
							-moz-border-radius: 12px;
					   	-webkit-border-radius: 12px;
					   	-ms-border-radius: 12px;
					   	-khtml-border-radius: 12px;
					   	border-radius: 12px;						
							
							display:inline-block; padding-left:9px; padding-right:9px;
							height:18px; line-height:18px;
							background-color:#005151;
							
							position:absolute;
							top:22px; left:819px;
						}						
							div.bP_R_cI_bloqueHistoricoRetos_linea_boton span {color:#FFF; font-size:12px;  }						

		div#bodyPerfil_Retos_colDcha {position:relative; float:left;  width:289px;}
	*/
	
	div#bodyPerfil_CrearReto {position:relative; width:1016px; height:100%; background-color:#FFF;}
	
		div#bodyPerfil_CrearReto_bannerTitulo {position:relative; width:1016px; height:100%; background-color:#aad5ee;}
			div#bP_CR_bannerTitulo_titulo {position:relative; width:974px; padding-left:42px; top:0px; color:#333; font-size:20px;   padding-top:21px; padding-bottom:13px;}
			div#bP_CR_bannerTitulo_subtitulo {position:relative; width:925px; padding-left:42px; top:0px; color:#333; font-size:14px;   background-color:#aad5ee; padding-bottom:22px;}	
	
		div.bodyPerfil_CrearReto_tituloBloque {position:relative; margin-top:38px; margin-bottom:17px; width:694px; height:24px; line-height:24px; padding-left:48px; background:url(../img/flecha_gt.png) no-repeat 30px 4px; color:#333; font-size:20px;  }	
	

	div.bloqueCajasBicolores {width:100%; position:relative; margin-left:22px; margin-right:22px;}
	
		div.containerCajaBicolor {position:relative; float:left; width:466px; margin-left:10px; margin-right:10px;}
			div.cajaBicolor_cabecera
			{
				-moz-border-top-right-radius: 14px;
				-moz-border-top-left-radius: 14px;
	    	-webkit-border-top-right-radius: 14px;
	    	-webkit-border-top-left-radius: 14px;
	    	-ms-border-top-right-radius: 14px;
	    	-ms-border-top-left-radius: 14px;
	    	-khtml-border-top-right-radius: 14px;
	    	-khtml-border-top-left-radius: 14px;
	    	border-top-right-radius: 14px;
	    	border-top-left-radius: 14px;
			
				position:relative; float:left; 
				width:466px; background-color:#b1b9bf;
				
				padding-top:14px; padding-bottom:14px;
			}
				div.cajaBicolor_cabecera_titulo {position:relaltive; margin-bottom:6px; padding-left:26px; width:440px; background-color:#b1b9bf; color:#FFF; font-size:20px;  }
				div.cajaBicolor_cabecera_subtitulo{position:relaltive; padding-left:26px; width:414px; background-color:#b1b9bf; color:#000; font-size:14px;  }
			div.cajaBicolor_cuerpo
			{
				-moz-border-bottom-right-radius: 14px;
				-moz-border-bottom-left-radius: 14px;
	    	-webkit-border-bottom-right-radius: 14px;
	    	-webkit-border-bottom-left-radius: 14px;
	    	-ms-border-bottom-right-radius: 14px;
	    	-ms-border-bottom-left-radius: 14px;
	    	-khtml-border-bottom-right-radius: 14px;
	    	-khtml-border-bottom-left-radius: 14px;
	    	border-bottom-right-radius: 14px;
	    	border-bottom-left-radius: 14px;
			
				position:relative; float:left; 
				width:466px; background-color:#f4f4f4;
				
				padding-bottom:14px;
			}		
	
			div#bodyPerfil_CrearReto_cajaCategorias {position:relative; width:446px; left:20px; margin-top:20px;margin-bottom:10px;}
				div.bP_CR_CC_categoria_radio_container {position:relative; float:left; width:139px; color:#333; font-size:14px;   margin-bottom:4px;}
				
			div#bodyPerfil_CrearReto_containerBusquedaJuego {
				-moz-border-radius: 11px;
	    	-webkit-border-radius: 11px;
	    	-ms-border-radius: 11px;
	    	-khtml-border-radius: 11px;
	    	border-radius: 11px;		
	  
	  		padding-left:10px; padding-right:10px;
	    	
	    	position:relative; left:54px; margin-top:15px;
	    	float:left;
	    	width:323px; height:33px;
	    	background-color:#FFF;		
			}
				div#bodyPerfil_CrearReto_containerBusquedaJuego input {border:none; background-color:#FFF; color:#333; font-size:12px;   margin-top:8px; resize: none; outline: none;}
			div#bodyPerfil_CrearReto_botonBusquedaJuego {position:relative; float:left; left:58px; top:17px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px;}
				div#bodyPerfil_CrearReto_botonBusquedaJuego:hover {background-position:0px -26px;}
			span#bodyPerfil_CrearReto_labelJuegoElegido {position:relative; float:left; width:406px; margin-left:52px; margin-top:15px; margin-bottom:15px; color:#333; font-size:14px;  }

			div#bodyPerfil_CrearReto_containerBusquedaAmigo {
				-moz-border-radius: 11px;
	    	-webkit-border-radius: 11px;
	    	-ms-border-radius: 11px;
	    	-khtml-border-radius: 11px;
	    	border-radius: 11px;		
	  
	  		padding-left:10px; padding-right:10px;
	    	
	    	position:relative; left:54px; margin-top:15px;
	    	float:left;
	    	width:323px; height:33px;
	    	background-color:#FFF;		
			}
				div#bodyPerfil_CrearReto_containerBusquedaAmigo input {border:none; background-color:#FFF; color:#333; font-size:12px;   margin-top:8px; resize: none; outline: none;}
			div#bodyPerfil_CrearReto_botonBusquedaAmigo {position:relative; float:left; left:58px; top:17px; width:26px; height:26px; background:url(../img/boton_lupa.png) no-repeat 0px 0px;}
				div#bodyPerfil_CrearReto_botonBusquedaAmigo:hover {background-position:0px -26px;}
			span#bodyPerfil_CrearReto_labelAmigoElegido {position:relative; float:left; width:406px; margin-left:52px; margin-top:15px; margin-bottom:15px; color:#333; font-size:14px;  }

			div#bodyPerfil_CrearReto_containerEmail {
				-moz-border-radius: 11px;
	    	-webkit-border-radius: 11px;
	    	-ms-border-radius: 11px;
	    	-khtml-border-radius: 11px;
	    	border-radius: 11px;

	  		padding-left:10px; padding-right:10px;

	    	position:relative; left:54px; margin-top:15px;
	    	float:left;
	    	width:323px; height:33px;
	    	background-color:#FFF;		
			}
				div#bodyPerfil_CrearReto_containerEmail input {border:none; background-color:#FFF; color:#333; font-size:12px;   margin-top:8px; resize: none; outline: none;}

			div#bodyPerfil_CrearReto_containerBotonLanzar {position:relative; width:1016px; float:left;height:90px; text-align:center;}
				div#bodyPerfil_CrearReto_botonLanzar {
					-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px;						
					
					cursor:pointer;
					
					display:inline-block; padding-left:30px; padding-right:30px;
					position:relative; height:33px; line-height:33px;
					margin-top:45px;
					background-color:#005151;	
				}
					div#bodyPerfil_CrearReto_botonLanzar span {position:relative; color:#FFF; font-size:16px;  }
					div#bodyPerfil_CrearReto_botonLanzar img {position:relative; left:6px; top:3px;}		
				
				
	div#bodyPerfilConfiguracion_barraTabs {width:989px; position:relative; padding-left:27px; height:39px; background-color:#FFF;}
	
		div.bPC_barraTabs_tab {
			-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-ms-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;		
    	
    	display:inline-block;
    	
    	padding-left:20px; padding-right:20px;
			position:relative; float:left; height:32px; margin-left:5px; margin-right:5px; background-color:#f4f4f4;
		}
		div.bPC_barraTabs_seltab {
			-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-ms-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;		
    	
    	display:inline-block;
    	
    	padding-left:20px; padding-right:20px;
			position:relative; float:left; height:32px; margin-left:5px; margin-right:5px; background-color:#f4f4f4;		
			text-align:center; background-color:#005151;
		}
			div.bPC_barraTabs_tab span {position:relative; line-height:32px; color:#666; font-size:16px;  }
			div.bPC_barraTabs_seltab span {position:relative; line-height:32px; color:#FFF; font-size:16px;  }
			div.bPC_barraTabs_tab_selbody img {}
	
	div#bodyPerfilConfiguracion_body {width:1016px; position:relative; background-color:#FFF;}
	
	div#bodyPerfilConfiguracion_containerBoton {position:relative; width:1016px; float:left;height:50px; text-align:center;}
		div#bodyPerfilConfiguracion_botonAzul {
			-moz-border-radius: 18px;
    	-webkit-border-radius: 18px;
    	-ms-border-radius: 18px;
    	-khtml-border-radius: 18px;
    	border-radius: 18px;						
			
			cursor:pointer;
			
			display:inline-block; padding-left:30px; padding-right:30px;
			position:relative; height:33px; line-height:33px;
			margin-top:6px;
			background-color:#005151;	
		}
			div#bodyPerfilConfiguracion_botonAzul span {position:relative; color:#FFF; font-size:16px;  }
			div#bodyPerfilConfiguracion_botonAzul img {position:relative; left:6px; top:3px;}		
	
	div.bodyPerfilConfiguracion_containerRedondeadoGris{
		-moz-border-radius: 12px;
   	-webkit-border-radius: 12px;
   	-ms-border-radius: 12px;
   	-khtml-border-radius: 12px;
   	border-radius: 12px;						
		
		display:inline-block; padding-top:12px; padding-bottom:12px;
		background-color:#ecebe5;
		width:941px;
		
		margin-top:26px; margin-bottom:26px;
		
		position:relative;
		top:0px; left:36px;	
		
		color:#333; font-size:14px;  
	}
	
		div.bPC_containerRedondeadoGris_tituloGordo {position:relative; margin-top:29px; margin-bottom:17px; width:900px; height:24px; line-height:24px; padding-left:33px; color:#333; font-size:20px;  }
		div.bPC_containerRedondeadoGris_titulo {position:relative; margin-top:38px; margin-bottom:17px; width:900px; height:22px; line-height:22px; padding-left:35px; background:url(../img/flecha_gt.png) no-repeat 20px 6px; color:#333; font-size:18px;  }
		div.bPC_containerRedondeadoGris_titulo2 {position:relative; margin-top:38px; margin-bottom:10px; width:900px; height:22px; line-height:22px; padding-left:35px; background:url(../img/flecha_gt.png) no-repeat 20px 6px; color:#333; font-size:18px;  }
		div.bPC_containerRedondeadoGris_subtituloGordo {position:relative; margin-top:8px; margin-bottom:8px; width:900px; height:24px; line-height:24px; padding-left:33px; color:#333; font-size:14px;  }
		div.bPC_containerRedondeadoGris_subtitulo {position:relative; margin-top:0px; margin-bottom:8px; width:900px; height:24px; line-height:24px; padding-left:33px; color:#333; font-size:14px;  }
		div.bPC_containerRedondeadoGris_separador {position:relative; width:941px; height:1px; background:url(../img/separador_874.gif) no-repeat 32px 0px;}
		div.bPC_containerRedondeadoGris_separadorSmall {position:relative; width:480px; height:1px; background:url(../img/separador_874.gif) no-repeat 10px 0px;}
		div.bPC_containerRedondeadoGris_subtituloSmall {position:relative; padding-top:20px; width:520px; height:24px; line-height:24px; margin-left:15px; color:#333; font-size:14px;   font-style:italic;}
	
	div#bodyPerfilConfiguracion_bloqueEditarFoto {position:relative; width:521px; height:90px; margin-top:18px; margin-bottom:40px;}
		span#bPC_bloqueEditarFoto_label {position:absolute; left:18px; top:0px; /*line-height:90px;*/ color:#333; font-size:12px;  }
		div#bPC_bloqueEditarFoto_imagen {position:absolute; left:11px; top:20px; width:90px; height:90px; border:1px solid #e0dddd; background-color:#FFF;}
			div#bPC_bloqueEditarFoto_imagen img {position:absolute; left:5px; top:5px; width:80px; height:80px; /*background-color:#F0F;*/}
		span#bPC_bloqueEditarFoto_label_fichero {position:absolute; left:190px; top:24px; color:#333; font-size:14px;  }
		div#bPC_bloqueEditarFoto_subirFichero_container {position:absolute; left:156px; top:53px; height:40px;}
			input#bPC_bloqueEditarFoto_fileUpload {/*position:relative; float:left;*/ /*position:absolute; left:256px; top:33px;*/}
			input#bPC_bloqueEditarFoto_buttonUpload {
				-moz-border-radius: 11px;
	    	-webkit-border-radius: 11px;
	    	-ms-border-radius: 11px;
	    	-khtml-border-radius: 11px;
	    	border-radius: 11px;
	    	
	    	height:25px; cursor:pointer;			
				font-size:13px; left:0px; top:-8px; position:relative; background-color:#005151; color:#FFF; border:none; padding-left:8px; padding-right:8px;}
			span#bPC_bloqueEditarFoto_avisoTipos {position:absolute; left:0px; top:30px; color:#333; font-size:12px;  }
	
	div#bodyPerfilConfiguracion_bloqueDatosPersonales {position:relative; width:521px; margin-top:36px; margin-bottom:36px;}
	div#bodyPerfilConfiguracion_bloqueDatosEstudios {position:relative; width:941px; margin-top:16px; margin-bottom:36px;}
	
	div.bPC_bloqueDatosPersonales_lineaForm {position:relative; width:491px; height:33px; margin-top:3px; margin-bottom:4px;}
		div.bPC_bloqueDatosPersonales_lineaForm_label {position:absolute; width:124px; height:33px; line-height:33px; text-align:right; color:#333; font-size:12px;  }
		div.bPC_bloqueDatosPersonales_lineaForm_content {position:absolute; left:124px; width:375px; height:33px; line-height:33px; text-align:left;}
			div.bPC_bDP_lF_content_inputContainer{
				-moz-border-radius: 11px;
	    	-webkit-border-radius: 11px;
	    	-ms-border-radius: 11px;
	    	-khtml-border-radius: 11px;
	    	border-radius: 11px;		
	  
	  		padding-left:10px; padding-right:10px;
	    	
	    	position:relative; float:left; margin-left:6px;
	    	/*float:left;*/
	    	width:323px; height:33px;
	    	background-color:#FFF;		
			}
				div.bPC_bDP_lF_content_inputContainer input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:8px; resize: none; outline: none;}
				div.bPC_bDP_lF_content_comboContainer {background:#FFF; font-size:14px; height:33px; margin-left:6px; position:relative; float:left;}
					div.bPC_bDP_lF_content_comboContainer select {position:relative; top:6px; background:transparent; font-size:14px; border:none; line-height:22px; height:22px; }
	div.bPC_bloqueDatosPersonales_lineaForm_contentLegal {position:absolute; left:54px; width:397px; height:33px; /*line-height:33px;*/ font-size:12px;   text-align:left;}
	
	
				select#txtCarrera {position:relative; top:3px; /*background:transparent;*/ font-size:14px; border:none; /*line-height:22px; height:22px;*/ }
	
	div.bPC_containerRedondeadoGris_lineaRedesSocialesConectar {position:relative; width:941px ; height:90px; margin-top:30px; margin-bottom:30px;}
		div.bPC_cRG_lineaRedesSocialesConectar_icono {position:absolute; left:55px; width:92px; height:90px;}
			div.bPC_cRG_lineaRedesSociales_iconoFB {background:url(../img/iconazo_fb.png) no-repeat;}
			div.bPC_cRG_lineaRedesSociales_iconoTW {background:url(../img/iconazo_tw.png) no-repeat;}
		/* si da problemas en IE, mirar http://www.jakpsatweb.cz/css/css-vertical-center-solution.html */
		div.bPC_cRG_lineaRedesSocialesConectar_texto {position:absolute; left:167px; top:0px; height:90px; display:table; overflow:hidden; width:360px; color:#333; font-size:14px;  }
			div.bPC_cRG_lineaRedesSocialesConectar_texto div  {position:relative; display: table-cell; vertical-align: middle; /*top:50%;*/}
				div.bPC_cRG_lineaRedesSocialesConectar_texto div div  {position:relative; /*top:-50%;*/}
		div.bPC_cRG_lineaRedesSocialesConectar_boton{
			-moz-border-radius: 18px;
    	-webkit-border-radius: 18px;
    	-ms-border-radius: 18px;
    	-khtml-border-radius: 18px;
    	border-radius: 18px;						
			
			cursor:pointer;
			
			display:inline-block; padding-left:30px; padding-right:30px;
			position:absolute; height:33px; line-height:33px;
			left:554px; top:26px;
			background-color:#005151;	
		}
			div.bPC_cRG_lineaRedesSocialesConectar_boton span {position:relative; color:#FFF; font-size:16px;  }
			div.bPC_cRG_lineaRedesSocialesConectar_boton img {position:relative; left:6px; top:3px;}	

	div.bPC_containerRedondeadoGris_lineaRedesSocialesConectado {position:relative; width:941px; height:120px; margin-top:40px; margin-bottom:40px;}
		div.bPC_cRG_lineaRedesSocialesConectado_icono {position:absolute; left:55px; width:92px; height:90px;}
		span.bPC_cRG_lineaRedesSocialesConectado_cuentaConectada {position:absolute; left:167px; top:9px; color:#666; font-size:14px;  }
		div.bPC_cRG_lineaRedesSocialesConectado_separador {position:absolute; left:167px; top:35px; height:1px; width:262px; background:url(../img/separador_262.gif);}
		span.bPC_cRG_lineaRedesSocialesConectado_pregunta {position:absolute; left:167px; top:55px; color:#666; font-size:14px;  }
		div.bPC_cRG_lineaRedesSocialesConectado_opcionesCheck {position:absolute; left:185px; top:86px;}
		div.bPC_cRG_lineaRedesSocialesConectado_botonDesconectar {
			-moz-border-radius: 11px;
	   	-webkit-border-radius: 11px;
	   	-ms-border-radius: 11px;
	   	-khtml-border-radius: 11px;
	   	border-radius: 11px;						
			
			display:inline-block; padding-left:14px; padding-right:14px;
			height:22px; line-height:22px;
			/*position:relative; 
			top:148px; left:8px;*/
			background-color:#005151;	
			
			position:absolute;
			left:345px; top:5px;
		}		
		div.bPC_cRG_lineaRedesSocialesConectado_botonDesconectar:hover {background-color:#ff9900;}
			div.bPC_cRG_lineaRedesSocialesConectado_botonDesconectar span {color:#FFF; font-size:14px;  }

	div.bPC_cRG_configuracionPrivacidad_bloqueChecks {position:relative; left:79px; margin-top:22px; margin-bottom:25px; color:#333; font-size:14px;  }
		div.bPC_cRG_configuracionPrivacidad_lineaCheck {position:relative; width:100%; margin-bottom:6px;}
			div.bPC_cRG_configuracionPrivacidad_lineaCheck input[type='checkbox'] {position:relative; top:2px;} 
	
	div#bannerTituloBoletin {  background:url(../img/icono-banner-boletin-bn.png) 15px center no-repeat; height: 85px; position: relative;  width: 1016px; margin-bottom: 15px;}
		div#bannerTituloBoletin_txt { color: #333333; margin-left:75px; height:85px; line-height:85px; width:450px; font-size:32px; font-weight:bold;}
		
		/*div#bannerTituloBoletin div#bannerTituloBoletin_optOrdenado {display:none !important;}*/
		div#bannerTituloBoletin_optOrdenadoContainer{ width: 24%; display: inline-block; float: left; margin-right: 1%; }

		div#bannerTituloBoletin_optOrdenado {
		  background-color: #ffffff;
		  background-image: url("../img/icon-open-boletin-filtradob.png");
		  background-position: 200px 18px;
		  background-repeat: no-repeat;
		  cursor: pointer;
		  display: block;
		  font-size: 18px;
		  font-weight: bold;
		  height: 40px;
		  line-height: 40px;
		  padding-left: 20px;
		  position: relative;
		  text-align: left;
		  color: #666666;
		}

		div#bannerTituloBoletin_optOrdenado.onlyOne{ background-image: none;}

		div#bannerTituloBoletin_optOrdenadoLista { display:none;
		  position: absolute;
		  background-color: #e5e5e5;
		  color: #666666;
		  cursor: pointer;
		  font-size: 15px;
		  width: 235px;
		  z-index:100;
		  text-align: left;
		  border: 1px solid #ffffff;
		}
		div#bannerTituloBoletin_optOrdenadoLista li { border-top: 1px solid #ffffff; height: 40px; color: #666666; line-height: 40px; margin-bottom: 25px; font-size: 18px; }
			div#bannerTituloBoletin_optOrdenadoLista li:hover {background-color:#014141 !important; color: #ffffff !important; }
			div#bannerTituloBoletin_optOrdenadoLista li span {  padding-left: 20px; height: 40px; line-height: 40px; width: 100%; display: inline-block;}


		div#cambioCurso_optOrdenado {
		  background-color: #005151;
		  background-image: url("../img/icon-open-boletin-filtradob.png");
		  background-position: 159px 22px;
		  background-repeat: no-repeat;
		  color: #fff;
		  cursor: pointer;
		  display: block;
		  font-size: 15px;
		  height: 50px;
		  line-height: 50px;
		  padding-left: 19px;
		  position: absolute;
		  right: 10px;
		  top: 18px;
		  width: 173px;
		}

		div#cambioCurso_optOrdenadoLista { display:none;
		  background-color: #005151;
		  color: #fff;
		  cursor: pointer;
		  font-size: 15px;
		  position: absolute;
		  top: 65px;
		  width: 192px;
		  z-index:10;
		}
		div#cambioCurso_optOrdenadoLista li {  border-top: 1px solid #014141;  height: 50px; line-height: 50px; margin-bottom: 25px;}
			div#cambioCurso_optOrdenadoLista li:hover {background-color:#014141 !important;}
			div#cambioCurso_optOrdenadoLista li span {  padding-left: 19px; color:#fff; height: 50px; line-height: 50px; width: 100%; display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
			div#cambioCurso_optOrdenadoLista li span a {  color:#fff;}

		div#cambioCurso_optOrdenado.bTB_optOrdenado.BoletinNotas{ background-color: #fff; color: #666; background-image: url("../img/icon-open-boletin-filtradob.png");}
		div#cambioCurso_optOrdenadoLista.BoletinNotas { background-color: #ffffff; border-top: 1px solid #014141; border-left: 1px solid #014141; border-right: 1px solid #014141; position: absolute; right: 10px; top: 70px;}
		div#cambioCurso_optOrdenadoLista.BoletinNotas li { border-bottom: 1px solid #014141; background-color: #FFF; border-top: 0;}
			div#cambioCurso_optOrdenadoLista.BoletinNotas li:hover {background-color:#dcdcdc !important;}
			div#cambioCurso_optOrdenadoLista.BoletinNotas li span { color:#666; }
			div#cambioCurso_optOrdenadoLista.BoletinNotas li span a { color:#666;}

		div#ButtonsBoletinContainer { position: relative; display: block; background: #e5e5e5; }
		div#ButtonsBoletintabContainer { text-align: right; padding: 10px 15px; background: #e5e5e5; }
			.BoletinToolsHeader {font-size: 15px; font-weight: bold; color: #666666; display: block; text-align: left; margin-bottom: 5px; padding-left: 5px; }

		a.ButtonBoletinSelect { background-color: #efeded; color: #333; float: right; font-size: 14px; height: 35px; line-height: 35px; margin-left: 0; margin-right: 0; position: relative; text-align: center; width: 110px; display: inline-block; }
		a.ButtonBoletinSelect.selected{ color: #FFF; background-color: #005151; }			
		
		#bannerTituloBoletin_optOrdenado.PerfilProfe{
		  right: 15px;
		  top: 25px;
		  position: absolute;
		  width: 250px;
		  background-position: 240px 18px;
		}
		#bannerTituloBoletin_optOrdenadoLista.PerfilProfe{
		  right: 15px;
		  top: 65px;
		  position: absolute;
		  width: 268px;
		  left: auto;
		}
		
		.bloqueBoletinPlegable {  background-color: #f4f4f4;  float: left;  position: relative; overflow:hidden; margin-top:2px; width:100%; min-height: 350px;}
			.bloqueBoletinPlegado {height:70px; min-height: 70px !important; overflow:hidden; background-color:#e6e4e4 !important;}
	
		.boletin_botonPliegue {		 cursor: pointer;		  height: 70px;		  position: absolute;		  right: 0;		  top: 0;		  width: 70px;		  z-index: 5;		}
			.boletin_boton_plegado {background:url(../img/icono-desplegar-ranking.png) no-repeat center center #cc3467;}
			.boletin_boton_desplegado {background:url(../img/icono-plegar-boletin.png) no-repeat center center #e5e5e5;}	
	
		div.boletin_filter { color: #333; height: 30px; line-height: 30px; margin-bottom: 10px; padding-right: 15px; padding-top: 15px; position: relative; display: block; }
		div.boletin_filter a.active{ text-decoration: underline; }
		div.boletin_filter .boletinDownload{ float: right; color: #666666; font-weight: bold; }

		
		.bloqueBoletinPlegado .boletin_optOrdenado {display:none !important;}
		.boletin_optOrdenado {
 		  background-color: #ffffff;
		  background-image: url("../img/icon-open-boletin-filtradob.png");
		  background-position: 160px 18px;
		  background-repeat: no-repeat;
		  color: #666666;
		  cursor: pointer;
		  display: block;
		  font-size: 16px;
		  height: 40px;
		  line-height: 40px;
		  padding-left: 19px;
		  text-align: left;
		}
		.boletin_optOrdenadoLista { display:none;
		  background-color: #e5e5e5;
		  color: #666666;
		  cursor: pointer;
		  font-size: 15px;
		  position: absolute;
		  top: 72px;
		  width: 197px;
		  z-index:50;
		  border: 1px solid #ffffff;
		}
		.boletin_optOrdenadoLista li {  border-top: 1px solid #ffffff;  height: 40px; color: #666666; line-height: 40px; text-align: left; }
			.boletin_optOrdenadoLista li:hover {background-color:#014141 !important; color: white; }
			.boletin_optOrdenadoLista li span {  padding-left: 19px;}

		div#boletin_optAsignaturaContainer{ width: 24%; display: inline-block; float: left; margin-right: 1%; }
		.boletin_optAsignatura {
		  background-color: #ffffff;
		  border: none;
		  background-image: url("../img/icon-open-boletin-filtradob.png");
		  background-position: 199px 18px;
		  background-repeat: no-repeat;
		  color: #666666;
		  cursor: pointer;
		  display: block;
		  font-size: 16px;
		  height: 40px;
		  line-height: 40px;
		  padding-left: 19px;
		  text-align: left;
		}
		.boletin_optAsignaturaLista { display:none;
		  background: #fff;
		  cursor: pointer;
		  font-size: 15px;
		  position: absolute;
		  top: 72px;
		  width: 235px;
		  z-index:5;
		  text-align: left;
		  border: 1px solid #ffffff;
		}
		.boletin_optAsignaturaLista li {  height: 49px;  line-height: 49px;}
			.boletin_optAsignaturaLista li:hover span { color: #333;}
			.boletin_optAsignaturaLista li span {  padding-left: 19px; color: #ffffff; border-top: 1px solid #ffffff; display: inline-block; width: 100%;  height: 49px;  line-height: 49px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
			.boletin_optAsignaturaLista li.last{ background-color: #FFFFFF; }
			.boletin_optAsignaturaLista li.last span{ color: #333333; }

		.boletin_contenedorFecha{ width: 100%; float: left; display: block; margin-bottom: 10px; padding-left: 25px; padding-top: 10px; }

		div#dateRangeContainer{ width: 29%; display: inline-block; float: left; margin-right: 1%; }
		#date-range{ width: 100%; border: none; height: 40px; line-height: 40px; border: 0; padding: 0 15px; font-size: 16px; color: #666666; box-sizing: border-box; background-image: url("../img/icon-open-boletin-filtradob.png"); background-position: 250px 18px; background-repeat: no-repeat; }
		
		.date-picker-wrapper [data-tooltip]:before { display: none; }
		.date-picker-wrapper [data-tooltip]:after { display: none; }

		div#OrderContainer{ width: 20%; display: inline-block; float: left; }
			
		.boletin_contenedorDatos { float: left;  height: auto; margin-top: 25px; position: relative; width: 100%;}
			.boletin_linea {  float: left;  height: 62px;  position: relative;  width: 100%;}
			.boletin_linea_par {  background-color: #e5e5e5 !important;}
				.bl_colDatosAlumno {  float: left;  height: 62px;  position: relative;  width: 253px;}
					.bl_cDA_avatar {  background-position: center center;  background-repeat: no-repeat;  background-size: cover; height: 52px;  left: 24px;  position: absolute;  top: 4px;  width: 52px;}
					.bl_cDA_nick {  height: 62px;  left: 90px;  line-height: 1em; margin-top: 20px;  position: absolute;  width: 160px;}
				.bl_colTitulo {  float: left; font-size: 14px; margin-left: 1px; height: 55px;  position: relative;  width: 150px;text-align: center; display:table; background-repeat: no-repeat; background-position: center top; background-size: 30px auto;}
					.bl_colTitulo > div {	display: table-cell; position: relative; vertical-align: bottom; color: #666666; font-weight: bold;}
					.bl_colTitulo.bl_cD_jjugados{ background-image: url(../img/boletin-jugados-icon.png);}
					.bl_colTitulo.bl_cD_jcreados{ background-image: url(../img/boletin-creados-icon.png); }
					.bl_colTitulo.bl_cD_total{ background-image: url(../img/boletin-neuros-icon-bn.png); }
					.bl_colTitulo.bl_cD_notamedia{ background-image: url(../img/boletin-media-icon.png); }
					.bl_colTitulo.bl_cD_ultimapartida{ background-image: url(../img/boletin-ultima-icon.png); }
				.bl_colTituloFecha {  float: left;  height: 62px;  position: relative;  width: 150px;text-align: center; display:table;}
					.bl_colTituloFecha > div {	display: table-cell; position: relative; vertical-align: middle; }
				.bl_colDatosNegrita {  color: #333;  float: left;  font-size: 24px;  font-weight: bold;  height: 62px;  line-height: 62px;  position: relative;  text-align: center;  width: 150px; border-left: 1px solid #fff;}
				.bl_colDatosNormal {  color: #666;  float: left;  font-size: 20px;  font-weight: normal;  height: 62px;  line-height: 62px;  position: relative;  text-align: center;  width: 150px; border-left: 1px solid #fff;}
				.bl_colDatosFecha {  color: #666666;  float: left;  http://localhost/edu.cerebriti.com/editar-juego/nuevo/juegos-mapa-mudo/font-size: 18px;  height: 62px;  line-height: 62px;  position: relative;  text-align: center;  width: 150px; border-left: 1px solid #fff;}
					.boletin_linea_titulo .bl_colDatosFecha {border:none !important;}
				.boletin_linea .sobreMedia{ font-size: 9px; padding-left: 5px; position: absolute; top: -4px; color: hsl(96, 40%, 56%); }
				.boletin_linea .bajoMedia{ font-size: 8px; padding-left: 5px; position: absolute; top: 4px; color:hsl(8,59%,59%);  }
			.boletin_linea.no_results{ text-align: center; color: #666666; margin-top: 100px; font-weight: bold; }
	
		#boletin-espaciador-footer {width:100%; height:90px;position:relative;float:left;}

		.BodyItineraries{ margin-bottom: 50px; }

		div#containerItinerarios{ padding-bottom: 0; }
		div#containerItinerarios #contenido_creacion_step1_options{ margin-top: 0; padding-top: 30px; }

		div#bannerTituloItinerarios{ height: 145px; position: relative; width: 1016px; }
			div#bannerTituloItinerarios_txt { color: #333333; padding-left: 60px; height: 85px; line-height: 85px; width: 450px; font-size: 32px; font-weight: bold; background: url(../img/itinerary_icon.png) 0 20px no-repeat; background-size: 45px auto; }
			div#bannersubTituloItinerarios_txt { color: #333333; height: 25px; line-height: 25px; width: 100%; font-size: 22px; }

		div#bannerTituloItinerario{ background-color: #f4f4f4; padding-top: 5px; }
			div#bannerTituloItinerarioLeft{ display: inline-block; width: 80%; float: left; }
			div#bannerTituloItinerarioRight{ display: inline-block; width: 20%; float: left; }
			div#bannerTituloItinerario_txt { color: #333333; line-height: 50px; font-size: 20px; margin-left: 20px; }
			input.txtNombreItinerario { border: none; font-size: 18px; padding: 5px 10px; display: inline-block; width: 69%; margin-top: 3px; display: block; }
			div#NumItinerarioBox{ display: inline-block; width: 60px; float: left; }
			input#NumItinerario { border: none; font-size: 18px; padding: 5px 10px; display: inline-block; width: 30px; text-align: center; margin-top: 3px; }
			div#NumItinerario_mas{ display: inline-block; cursor: pointer; position: relative; width: 37px; height: 37px; background: url(../img/boton_mas.png) no-repeat 0px 0px; transition: opacity .25s;  }
			div#NumItinerario_menos{ display: inline-block; cursor: pointer; position: relative; width: 37px; height: 37px; background: url(../img/boton_menos.png) no-repeat 0px 0px; transition: opacity .25s; }
				div#NumItinerario_mas:hover, div#NumItinerario_menos:hover{ opacity: .9; }

		div#bannerCatItinerario{ background-color: #f4f4f4; height: 65px; margin-bottom: 15px; }
			div#bannerCatItinerario select{ margin-left: 10px; font-size: 18px; padding: 5px; color: #333; border-radius: 0; }

		.triangle-border.right {
		    margin-right: 30px;
		}
		.triangle-border {
		    position: absolute;
		    padding: 15px;
		    width: 200px;
		    border: 3px solid #ff9900;
		    color: #FFF;
		    background: #FFFFFF;
		    -webkit-border-radius: 10px;
		    -moz-border-radius: 10px;
		    border-radius: 10px;
		    top: 40px;
		    left: 180px;
		    color: #333;
		}
		.triangle-border strong{
			font-weight: bold;
			font-size: 18px;
		}
		.triangle-border.right:before {
		    top: 25px;
		    bottom: auto;
		    right: auto;
		    left: -20px;
		    border-width: 10px 20px 10px 0;
		    border-color: transparent #ff9900;
		}
		.triangle-border:before {
		    content: "";
		    position: absolute;
		    border-style: solid;
		    display: block;
		    width: 0;
		}

		div#bannerPasosItinerarios { background-color: #f4f4f4; position: relative; width: 100%; padding-bottom: 10px; }
			div#bannerPasosItinerarios .slotItinerario{ width: 130px; display: inline-block; margin: 0 25px; margin-top: 10px; padding: 10px; height: 215px; float: left; }
				div#bannerPasosItinerarios .slotItinerario .picHolderContainer{ border: 1px solid #cccccc; padding: 4px; background: #ffffff; }
				div#bannerPasosItinerarios .slotItinerario .picHolder{ display: block; height: 120px; width: 120px; background: #e5e5e5; text-align: center; line-height: 120px; font-size: 60px; color: #005151; font-weight: bold; background-size: cover; background-repeat: no-repeat; background-position: center center; }
					div#bannerPasosItinerarios .slotItinerario .picHolder.open{ background-color: #ffffff; }
					div#bannerPasosItinerarios .slotItinerario .picHolder.closed{ background-color: #e5e5e5; }
				div#bannerPasosItinerarios .slotItinerario .picHolder:hover{ cursor: pointer; }
				div#bannerPasosItinerarios .slotItinerario .nameHolder{ font-size: 16px; line-height: 1em; text-align: center; margin-top: 5px; height: 50px; overflow: hidden; }
				div#bannerPasosItinerarios .slotItinerario .removeButton{ cursor: pointer; border: 1px solid #e04c4a; color: #e04c4a; font-size: 13px; text-transform: capitalize; padding: 5px; text-align: center; width: 70px; font-weight: bold; margin-left: 23px; margin-top: 5px; display: none; }

		div#bannerCreacionItinerarios{ margin-top: 1px; background: #f4f4f4; }
			div#bannerCreacionItinerarios .crear, div#bannerCreacionItinerarios .importar{ display: inline-block; float: left; width: 50%; text-align: center; padding: 20px 0; color: #FFFFFF; cursor: pointer; color: #333; background: #e5e5e5; }
				div#bannerCreacionItinerarios .crear:hover,
				div#bannerCreacionItinerarios .importar:hover{ opacity: .9; }
				div#bannerCreacionItinerarios .crear.active, div#bannerCreacionItinerarios .importar.active{ background: #ff9900; color: #FFFFFF; }

		div#listadoItinerarios{ background: #f4f4f4; padding-bottom: 25px; }

		div#listadoItinerariosFilters{ height: 100px; padding: 25px 15px 0 15px;}

		div#searchBar{ position: relative; }
			div#searchBar #wordSearch{ height: 25px; line-height: 25px; font-size: 18px; width: 97.5%; border: 1px solid #c4c4c4; padding: 5px 10px; }
			div#searchBar #filtersubmit { position: absolute; z-index: 1; right: 30px; top: 10px; color: #7B7B7B; cursor:pointer; width: 0; }

			div#listadoItinerariosFilters #hBCCol01_filter_Profes{ margin: 0; padding: 0; }
				div#listadoItinerariosFilters .hBCCol01_filter_checkbox_text{ width: 100%; text-align: left; padding-left: 70px; }
				div#listadoItinerariosFilters .hBCCol01_filter_checkbox_input{ width: 25px; padding-right: 10px; }
			div#listadoItinerariosFilters #hBCCol01_filter_Alumnos{ padding-right: 0; }
			div#listadoItinerariosFilters #hBCCol01_filter_Asignatura{ width: 32.9%; margin: 0; padding: 0; margin-left: 5px; margin-top: 10px; }
			div#listadoItinerariosFilters #hBCCol01_filter_Idioma{ width: 32.9%; margin: 0; padding: 0; margin-left: 5px; margin-top: 10px; }
			div#listadoItinerariosFilters #hBCCol01_filter_Entorno{ width: 33%; margin: 0; padding: 0; margin-top: 10px; }

		div#creacionItinerarios{ background: #FFFFFF; display: none; }
			div#creacionItinerarios #newgameIframe { border: none; overflow: hidden; width: 1016px; }

		div.Itinerarios_listadoColumna{ position: relative; float: none; background-color: #f4f4f4; margin-left: 27px; }
		div.Itinerarios_listadoLine{ width: 170px; display: inline-block; margin: 10px; height: 270px; background: #ffffff; position: relative; float: left; border: 1px solid #c3c3c3; }
		div.Itinerarios_listadoLine_imagen { width: 150px; height: 150px; border: 1px solid #e1dddd; margin: 0; padding: 0; display: inline-block; margin-top: 10px; margin-left: 10px; }
		div.Itinerarios_listadoLine_imagen div { width: 146px; height: 146px; background-size: cover; background-repeat: no-repeat; background-position: center center; margin: 2px; }
		div.Itinerarios_listadoLine_iconoCategoria { position: absolute; left: 5px; top: 5px; width: 35px; height: 35px; z-index: 5; }
			div.Itinerarios_listadoLine_iconoCategoria img{ width: 30px; height: 30px; }
		div.Itinerarios_listadoLine_eseContainer{ display: table; height: 50px; padding: 10px; text-align: center; width: 150px; }
		div.Itinerarios_listadoLine_titulo { text-align: center; line-height: 1em; display: table-cell; vertical-align: middle; }
			div.Itinerarios_listadoLine_titulo i{ margin-bottom: 0; margin-right: 0; margin-top: -2px; }
			.iframeLink{ cursor: pointer; transition: opacity .25s; }
			.iframeLink:hover{ opacity: .9; }

		div.Itinerarios_listadoLine_buttons { position: absolute; bottom: 1px; height: 35px; width: 170px; }
			div.Itinerarios_listadoLine_buttons i{ font-size: 1.2em; margin-top: 9px; display: inline-block; margin-right: 5px; margin-bottom: -5px; color: #40a198; }
			div.Itinerarios_listadoLine_buttons .add{ height: 35px; width: 100%; display: inline-block; text-align: center; line-height: 40px; background-color: #e9e9e9; border-top: 1px solid #e1dddd; color: #323232; font-size: 14px; line-height: 18px; }

		div#Itinerarios_footer { position: relative; float: left; width: 94%; margin: 0 3%; }
		div#Itinerarios_footer_botonLoadMoreFiltr { border: 1px solid #c3c3c3; background-color: #fff; color: #c2c1c1; cursor: pointer; float: left; font-size: 36px; font-weight: bold; height: 111px; line-height: 111px; margin-top: 25px; margin-bottom: 0; position: relative; text-align: center; width:100%; }
		
		div#stepIt2{ display: none; }
			div#next_step{ margin-top: 15px; background-color: #005151; border-radius: 0; cursor: pointer; display: inline-block; float: right; height: 43px; line-height: 43px; position: relative; right: 0; text-align: center; width: 176px; display: none; margin-bottom: 50px; color: #ffffff; }

		div#stepIt3{ display: none; }
			div#stepIt3 div#contenido_step3_body{ width: auto; padding-left: 25px; padding-top: 25px; }
			div#stepIt3 div.contenido_step3_body_section{ width: auto; }


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{
	div#bannerTituloItinerarios {width:100% !important;}
	div#bannerTituloItinerarioLeft {width:70% !important;}
	div#bannerTituloItinerarioRight {width:30% !important;}
	div#bannerTituloItinerario_txt input.txtNombreItinerario {width:80% !important;}
	div#bannerPasosItinerarios .slotItinerario {    margin: 0 6px !important;    padding: 5px !important;}
	div#listadoItinerariosFilters #hBCCol01_filter_Entorno {width: 32.8% !important;}
	div.Itinerarios_listadoLine {margin: 4px !important;}
}

		.bloqueClasePlegable {  background-color: #005151;  float: left;  position: relative; overflow:auto; margin-top:2px; width:100%; /*min-height: 320px;*/ color:#fff;}
			.bloqueClasePlegado {height:70px; min-height: 70px !important; overflow:hidden; background-color:#005151 !important; color:#fff;}
	
		.clase_botonPliegue { cursor: pointer; height: 70px; position: absolute; right: 0; top: 0; width: 70px; z-index: 5;	}
			.clase_boton_plegado {background:url(../img/icono-desplegar-ranking.png) no-repeat center center #014141;}
			.clase_boton_desplegado {background:url(../img/icono-plegar-clase.png) no-repeat center center #014141;}	
	
		div.clase_titulo {  color: #fff;  float: left;  font-size: 24px;  height: 34px;  line-height: 34px;  margin-bottom: 18px;  padding-left: 45px;  padding-right: 0px; padding-top: 18px;  position: relative;  /*width: 55%;*/}

		.clase_contenedorEditorNombreClase {    display: none;    float: left;    font-size: 18px;    height: 70px;    margin-left: 10px;    position: relative;    width: 250px;}
			input.txtEditorNombreClase {    background-color: #005151;    border: 1px solid #014141;    color: #82cac9;    float: left;    height: 38px;    margin-top: 15px;    padding-left: 18px;    position: relative;    width: 160px;}
			.clase_cENC_btnSave {    background-color: #fe9a00;    cursor: pointer;    float: left;    font-size: 15px;    height: 40px;    line-height: 40px;    margin-top: 15px;    position: relative;    text-align: center;    width: 61px;}

		.clase_contenedorBotoneraClase {  margin-left:45px;  float: left;    height: 72px;    position: relative;    width: 240px;}
			.clase_btnEditClass {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #014141;    cursor: pointer;    float: left;    font-size: 15px;    height: 38px;    line-height: 38px;    position: relative;    text-align: center;    width: 108px;    margin-top: 16px;}
			.clase_btnDeleteClass {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #014141;    cursor: pointer;    float: left;    font-size: 15px;    height: 38px;    line-height: 38px;    position: relative;    text-align: center;    width: 108px; margin-left: 8px;    margin-top: 16px;}
		.bloqueClasePlegado .clase_contenedorBotoneraClase {display:none !important;}
		
		.clase_contenedorAsignaturas {    background-color: #999;    float: left;    font-size: 17px;    height: 60px;    line-height: 60px;  position: relative;    width: 100%;}
			.clase_cA_listadoAsignaturas {    margin-left: 5%;    width: 80%; position: relative;float: left;}
			.clase_cA_btnChangeAsignaturas {    border: 1px solid #fff;    color: #fff;    cursor: pointer;    float: left;    font-size: 14px;    height: 38px;    line-height: 38px;    margin-top: 10px;    position: relative;    text-align: center;    width: 125px;}
		
		.clase_editorAsignaturas {  display:none;  background-color: #999999;    float: left;    position: relative;    width: 100%; padding-top: 15px;}
			.clase_editorAsignaturas_elegidas_label {  line-height: 34px;   float: left;    font-size: 17px;    font-weight: bold;    padding-right: 1%;    position: relative;    text-align: right;    width: 12%;}
			.clase_editorAsignaturas_elegidas {    float: left;    margin-right: 5%;    position: relative;    width: 82%;}
				.clase_eA_elegida {    background-color: #005151;    cursor: pointer;    display: inline-block;    height: 34px;    line-height: 34px;    margin: 5px;    padding-left: 15px;    padding-right: 15px;    text-align: center;}
				i.iconXBlancaVerde1011{
				  background: rgba(0, 0, 0, 0) url("../img/icono-x-blancaverde10x11.gif") repeat scroll 0 0;
				  display: inline-table;
				  height: 11px;
				  margin-left: 6px;
				  margin-right: 6px;
				  position: relative;
				  vertical-align: middle;
				  width: 10px;
				}						
			.clase_editorAsignaturas_separador {    background-color: #666;    float: left;    height: 1px;    margin: 15px 2%;    position: relative;    width: 96%;}
			.clase_editorAsignaturas_disponibles_label {  line-height: 34px;  float: left;    font-size: 17px;    font-weight: bold;    padding-right: 1%;    position: relative;    text-align: right;    width: 12%;}
			.clase_editorAsignaturas_disponibles {    float: left;    margin-right: 5%;    position: relative;    width: 82%; text-align: center;}
				.clase_eA_disponible {    border: 1px solid #fff;    cursor: pointer;    display: inline-block;    height: 32px;    line-height: 32px;    margin: 5px;    padding-left: 12px;    padding-right: 12px;}
			.clase_editorAsignaturas_botones {    float: left;    height: 40px;    margin-bottom: 30px;    margin-top: 30px;    position: relative;    text-align: center;    width: 100%;}
				.clase_eA_btnSave {    background-color: #fe9900;    cursor: pointer;    display: inline-block;    font-size: 18px;    height: 40px;    line-height: 40px;    padding-left: 30px;    padding-right: 30px;    text-align: center;}
				.clase_eA_btnCancel {    background-color: #999;    cursor: pointer;    display: inline-block;    font-size: 18px;    height: 38px; border:1px solid #666; color:#666;  line-height: 38px;    padding-left: 22px;    padding-right: 22px;  margin-left:10px;  text-align: center;}
		
		.clase_contenedorBotoneraAlumnos {    background-color: #f4f4f4;    float: left;    height: 70px;    position: relative;    width: 100%;text-align: right;}
			.clase_btnDownload {    background-color: #005151;    color: #fff;    cursor: pointer;    float: right;    font-size: 14px;    height: 40px;    line-height: 40px;    margin-top: 15px;    position: relative;    text-align: center;    width: 115px; margin-right: 10px;}
			.clase_btnNewStudent {    border: 1px solid #333;    color: #333;    float: right;    font-size: 15px;    height: 38px;    line-height: 38px;    margin-top: 15px;    position: relative;    text-align: center;    width: 149px; margin-right: 25px; cursor:pointer;}
		
		.clase_contenedorDatos { background-color: #f4f4f4; float: left;  height: auto;  position: relative;		  width: 100%;		}
			.clase_cD_lineaTitulos {    color: #333; font-weight:bold;   float: left;    height: 70px;    line-height: 70px;    position: relative;    width: 100%;}
			.clase_cD_lineaNoAlumno {    color: #333;    font-size: 24px;    font-weight: bold;    height: 70px;    line-height: 70px;    margin-bottom: 0px;    margin-top: 20px;    text-align: center;    width: 100%;}
			.clase_cD_lineaAlumno {    color: #333;    float: left;    height: 50px;    line-height: 50px;    position: relative;    width: 100%;}
				.clase_cD_lineaAlumnoOdd {background-color: #e5e5e5;}
					.clase_cD_lA_fieldSpace {    float: left;    height: 50px;    position: relative;    width: 7%;}
					.clase_cD_lA_fieldSpaceNew {    float: left;    height: 50px;    position: relative;    width: 7%; background:url("../img/check-azul.png") no-repeat center center;}
					.clase_cD_lA_fieldName {    float: left;   font-size:16px; height: 50px;    position: relative;    width: 25%;}
						.clase_cD_lA_fieldName a { margin-left:10px; text-decoration: underline;}
						.clase_cD_lA_fieldName a:hover { color: #005151; }
					.clase_cD_lA_fieldUsername {    float: left;  font-size:16px; text-align:center;  height: 50px;    position: relative;    width: 13%;}
					.clase_cD_lA_fieldPassword {    float: left;  font-size:16px; text-align:center;  height: 50px;    position: relative;    width: 13%;}
					.clase_cD_lA_fieldButtons {    float: left;    height: 50px;    position: relative;    width: 42%;}
						.clase_cD_lA_btnDeleteAlumn {    background: rgba(0, 0, 0, 0) url("../img/icono-papelera-gris11x13.png") no-repeat scroll center center;    cursor: pointer;    float: left;    height: 50px;    position: relative;    width: 36px;}
						.clase_cD_lA_btnAddedAlumn {  float: left;    height: 50px;    position: relative;   font-size: 14px;   color: #014141;    width: 250px; font-size: }
					.clase_cD_lA_fieldAdvice {    float: left;    font-size:14px; color:#999; height: 50px;    position: relative;    width: 68%;}
						.clase_cD_lA_fieldAdvice span {margin-left:10px;}
					input.txtAddStudent {    border: 1px solid #ccc;    float: left;    height: 38px;    margin-top: 5px;    padding-left: 5%;    position: relative;    width: 90%;}

			.clase_cD_lineaAddStudents {    float: left;    height: 70px;    position: relative;    width: 100%;}
				.clase_cD_btnAddStudents {    border: 1px solid #005151;    color: #005151;    cursor: pointer;    float: right;    font-size: 15px;    height: 38px;    line-height: 38px;    margin-right: 33px;    margin-top: 15px;    position: relative;    text-align: center;    width: 175px;}
	
			.clase_cD_lineaBoton {    float: left;    margin-bottom: 30px;    margin-top: 0px;    position: relative;    width: 100%;}
				.clase_cD_lAS_boton {    background-color: #ff9900;    color: #fff;    cursor: pointer;    font-size: 20px; font-weight:bold; width: 189px;   font-weight: bold;    height: 70px;    line-height: 70px;    margin-left: auto;    margin-right: auto;    position: relative;    text-align: center; height:49px; line-height:49px;}
			.clase_cD_catalogo {
				display: block;  
				cursor: pointer;    
				font-size: 16px;  
				height: 40px;    
				line-height: 40px;    
				margin-left: auto;    
				margin-right: auto;    
				position: relative;    
				text-align: center; 
				height:49px; 
				line-height:49px; 
				margin-bottom: 30px;
			}

		#clase-contenedor-addnewclass {width:100%; height:60px;position:relative;float:left;}
			#botonAddNewClass {    color: #333;    cursor: pointer;    float: right;    font-size: 15px;    font-weight: normal;    height: 60px;    line-height: 60px;    margin-top: 0;    position: relative;    text-align: right;    width: 150px;}	

		#clase-espaciador-abajo	 {width:100%; height:60px;position:relative;float:left;}


		#zonaCurso {
		    background-color: #005151;
		    float: left;
		    margin-left: 15%;
		    margin-right: 15%;
		    position: relative;
		    width: 70%;
		    margin-bottom:20px;
		}

		.zonaTitulo {
		    background-color: #014141;
		    color: #fff;
		    float: left;
		    font-family: "Lato";
		    font-size: 30px;
		    font-weight: bold;
		    height: 100px;
		    line-height: 100px;
		    position: relative;
		    text-align: center;
		    width: 100%;
		}
		.zonaSubtitulo {
		    background-color: #014141;
		    color: #fff;
		    float: left;
		    font-family: "Lato";
		    font-size: 18px;
		    font-weight: normal;
		    height: 50px;
		    line-height: 50px;
		    position: relative;
		    text-align: center;
		    width: 100%;
		}		

		.zonaFormulario {
		    background-color: #005151;
		    float: left;
		    margin-left: 10%;
		    margin-right: 10%;
		    position: relative;
		    width: 80%;
		    margin-top: 40px;
		}
		.form-horizontal {
		    margin-top: 50px;
		margin-left: 10%;
		    width: 80%;    
		}
		.separador-form-registro {
		    background: rgba(0, 0, 0, 0) url("../img/separador-form-registro.gif") repeat-x scroll center center;
		    height: 36px;
		}
		.from-group-subtitulo {
		    font-size: 22px;
		    text-align: center;
		    color:#fff;
		}	
		.form-group {
		    float: left;
		    position: relative;
		    width: 100%;
		    margin-bottom: 15px;
		    height:32px;
		    line-height:32px;
		    
		}		
		.form-group label {
		    float: left;
		    padding-right: 10%;
		    position: relative;
		    text-align: right;
		    width: 23%;
		    color:#fff;
		}		
		.form-group .contenedor-campo		{
		    float: left;
		    position: relative;
		    width: 66%;
		}
		
		.form-group button, .form-group input, .form-group select{
		    color: inherit;
		    font: inherit;
		    margin: 0;
		}
		.form-group button, .form-group select {
    		text-transform: none;
		}
		.form-control {
		    display: block;
		    width: 100%;
		    height: 34px;
		    padding: 6px 12px;
		    font-size: 14px;
		    line-height: 1.428571429;
		    color: #555;
		    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		    background-color: #fff;
		    background-image: none;
		    border: medium none;
		    border-radius: 0;
		    box-shadow: none;    
		}		
		input.form-control {
			padding: 0px 2% !important;
			width: 96% !important;
		}
		#nextButton-container {
		    margin-bottom: 30px;
		    margin-top: 30px;
		    text-align: center;
		}
		#nextButton {
		    background-color: #ff9900;
		    border: medium none;
		    border-radius: 0;
		    font-size: 20px;
		    height: 43px;
		    line-height: 43px;
		    padding: 0;
		    width: 116px;
		    cursor:pointer;
		    color:#fff;
		}
		#asignaturasElegidas {
		    background-color: #fff;
		    min-height: 175px;
		    /*margin-left: 10%;
		    width: 80%;*/
		    width:100%;
		    margin-left:0; margin-right:0;    
		    text-align: center;
		    height: auto;
		    padding-bottom: 10px;
		}
		#asignaturasElegidas_placeholder {
		    color: #666;
		    font-style: italic;
		    height: 100%;
		    left: 0;
		    line-height: 175px;
		    position: absolute;
		    top: 0;
		    width: 100%;
		}
		.asignatura-elegida, .proyecto-elegible {
		    background-color: #ff9900;
		    display: inline-block;
		    font-size: 16px;
		    height: 40px;
		    line-height: 40px;
		    margin: 10px 4px 0px;
		    padding-left: 14px;
		    padding-right: 14px;
		    position: relative;
		    text-align: center;
		    cursor:pointer;
		    color:#fff;
		}
		.proyecto-elegible {
			padding-right: 55px;
		}
		.proyecto-elegible.otherTeacher {
			padding-right: 16px;
		}
		i.borrar-asignatura {
		  background: rgba(0, 0, 0, 0) url("../img/icono-plegar-clase.png") no-repeat scroll 0 0;
		  background-size: 12px;
		  display: inline-table;
		  height: 12px;
		  margin-left: 8px;
    	  margin-right: 0;
    	  margin-top: -2px;
		  position: relative;
		  vertical-align: middle;
		  width: 12px;
		}
		i.borrar-proyecto {
		  position: absolute;
		  top: 0;
		  right: 0;
		  display: block;
		  height: 40px;
		  width: 40px;
		  border-left: 1px solid #ffc23f;
		  background: rgba(0, 0, 0, 0) url("../img/icono-papelera-claro24x28.png") no-repeat scroll  center center;
		  background-size: 10px;
		  z-index: 9999;
		  opacity: .7;
		}

	#asignaturasElegibles, #proyectosElegibles {
	    float: left;
	    height: auto !important;
	    margin-left: 0;
	    margin-right: 0;
	    position: relative;
	    text-align: center;
	    width: 100%;

	}
	.asignatura-elegible, .proyecto-elegido {
	    background-color: #014141;
	    cursor: pointer;
	    display: inline-block;
	    height: 40px;
	    line-height: 40px;
	    margin: 5px;
	    padding-left: 16px;
	    padding-right: 16px;
	    position: relative;
	    text-align: center;
	    color:#fff;
	}
	i.flecha-next {
	    background: rgba(0, 0, 0, 0) url("../img/flecha-next.png") no-repeat scroll 0 0;
	    display: inline-table;
	    height: 16px;
	    margin-left: 8px;
	    margin-right: 4px;
	    margin-top: -4px;
	    position: relative;
	    vertical-align: middle;
	    width: 9px;
	}
	.asignatura-elegida, .proyecto-elegido { background-color: #FFFFFF; color: #333333; border: 1px solid #014141; }
	.asignatura-elegida i.borrar-asignatura, .proyecto-elegido i.borrar-asignatura { background: rgba(0, 0, 0, 0) url("../img/icono-plegar-boletin.png") no-repeat scroll 0 0; background-size: 12px; }
	#porProyectos { width:100%; margin-left:0; margin-right:0; text-align: center; margin-top: 15px; margin-bottom: 20px; }	
	#porProyectos u{ cursor: pointer; font-weight: bold; }	
	
	.RankingInlineMoneda { margin-bottom: 6px; background-image: url(../img/neuro_coin.png); background-size: 15px; background-repeat: no-repeat; background-position: center center; display: inline-table; height: 15px; margin-left: 0; margin-right: 15px; position: relative; vertical-align: middle; width: 21px; }
	
	div#cambioCurso_optOrdenado.bTB_optOrdenado.Ranking{ width: 220px; border: 1px solid #014141; top: 40px; background-color: #fff; color: #666; background-image: url("../img/icon-open-boletin-filtradob.png"); background-position: 200px 22px; }
	div#cambioCurso_optOrdenadoLista.Ranking { width: 239px; top: 91px; background-color: #ffffff; border-bottom: 1px solid #014141; border-left: 1px solid #014141; border-right: 1px solid #014141; position: absolute; right: 10px; }

	#ligasRankingPreheader{ height: 360px; width: 100%; background-image:url(../img/fondo_halloween.gif); background-position: center top; background-size: auto 290px; background-repeat: repeat-x;  background-color: #472174;}
	#ligasRankingPreheaderHome{ height: 250px; padding-top:110px; width: 100%; background-image:url(../img/fondo_halloween.gif); background-position: center top; background-size: auto 290px; background-repeat: repeat-x;  background-color: #472174;}
	//#ligasRankingPreheader{ height: 360px; width: 100%; background-image:url(../img/fondo-ligas-ranking.png); background-position: right bottom; }
	//#ligasRankingPreheaderHome{ height: 250px; width: 100%; background-image:url(../img/fondo-home-ranking.jpg); background-position: right bottom; background-repeat: repeat-x; background-color: #f4f4f4; padding-top: 30px; }
	//#ligasRankingPreheader{ height: 360px; width: 100%; background-image:url(../img/fondo-ligas-ranking-winter.png); background-position: right bottom; repeat: no-repeat; }
	//#ligasRankingPreheaderHome{ height: 250px; width: 100%; background-image:url(../img/fondo-winter-grande.png); background-size: auto 205px; background-position: right top; background-repeat: repeat-x; background-color: #ffffff; padding-top: 30px; }

	#ligasRankingPreheaderTitle{ color: #FFF; height: 90px; line-height: 90px; font-weight: bold; font-size: 26px; padding-top: 20px; }

	#ligasRankingPreheaderHome .sixCols_nombre a { color: #FFF; }
	#ligasRankingPreheaderHome .sixCols_puntuacion { color: #FFF !important; }
	#ligasRankingPreheaderHome .RankingNext{ top: 40%; }
	#ligasRankingPreheaderHome .RankingPrev{ top: 40%; }

	.homeSeparator{ border-bottom: 1px solid #e5e5e5; margin-top: 10px; margin-right: 10px; }

	.RankingNext{ opacity: .9; text-indent: -9999px; position: absolute; right: -50px; top: 50%; display: inline-block; height: 60px; width: 60px;  background-image:url(../img/ranking-flecha-next-rest.png); background-position: center center; background-repeat: no-repeat; background-size: 60px; }
		.RankingNext:hover{ opacity: .9;  background-image:url(../img/ranking-flecha-next.png); }
	.RankingPrev{ opacity: .9; text-indent: -9999px; position: absolute; left: -50px; top: 50%; display: inline-block; height: 60px; width: 60px;  background-image:url(../img/ranking-flecha-prev-rest.png); background-position: center center; background-repeat: no-repeat; background-size: 60px; }
		.RankingPrev:hover{ opacity: .9;  background-image:url(../img/ranking-flecha-prev.png); }

	#owl-rankingSlider{ height: 250px; }
	#owl-rankingSlider .item{  width: 13.9%; height: 250px; }

	//#owl-rankingSlider .sixCols_winner{ background-image: url(../img/ranking-avatar-winner.png); background-repeat: no-repeat; background-position: center center; background-size: auto 100%;}

	#owl-rankingSlider .sixCols_avatar{ }
	#owl-rankingSlider .sixCols_posicion{ position: absolute; top: 45px; left: 0; right: 0; margin-left: auto; margin-right: auto; background-color: #ffffff; width: 40px; text-align: center; height: 30px; line-height: 30px;}
	#owl-rankingSlider .sixCols_posicion:after {
	    position: absolute;
	    top: 100%;
	    left: 0;
	    margin-left:16px; 
	    content: '';
	    width: 0;
	    height: 0;
	    border-top: solid 5px #ffffff;
	    border-left: solid 5px transparent;
	    border-right: solid 5px transparent;
	}

	.sixCols_avatar .AvatarBody, .sixCols_avatar .AvatarLegs, .sixCols_avatar .AvatarMouth, .sixCols_avatar .AvatarEyes{
		background-size: 110px;
		background-position:center 78px;
	}
	.sixCols_winner .AvatarBody, .sixCols_winner .AvatarLegs, .sixCols_winner .AvatarMouth, .sixCols_winner .AvatarEyes{
		background-size: 110px;
		background-position: center 78px;
	}
	.sixCols_current .sixCols_avatar .AvatarBody, .sixCols_current .sixCols_avatar .AvatarLegs, .sixCols_current .sixCols_avatar .AvatarMouth, .sixCols_current .sixCols_avatar .AvatarEyes{
		background-size: 145px;
		background-position: center 45px;
	}

	#owl-rankingSlider .sixCols_winner .sixCols_posicion{ top: 20px; background-color: transparent; background-image:url(../img/first-prize.png); background-repeat: no-repeat; background-size: 35px auto; color: #333; font-weight: bold; font-size: 16px; line-height: 40px; background-position: center center; height: 50px;}
	#owl-rankingSlider .sixCols_winner .sixCols_posicion:after { border-top: none;}

	#owl-rankingSlider .sixCols_current .sixCols_posicion{ top: 10px; background-color: #ff9900; color: #ffffff; }
	#owl-rankingSlider .sixCols_current .sixCols_posicion:after { border-top: solid 5px #ff9900;}

	#owl-rankingSlider .sixCols_current.sixCols_winner .sixCols_posicion{ top: -3px; background-color:transparent; color: #ffffff; background-image:url(../img/first-prize-current.png); }
	#owl-rankingSlider .sixCols_current.sixCols_winner .sixCols_posicion:after { border-top: none;}

	#owl-rankingSlider .sixCols_info{ position: absolute; bottom: 15px; width: 100%; z-index: 50;}
	.sixCols_nombre{ text-align: center; font-size: 14px; margin-top: 10px; color: #fff;}
	.sixCols_current .sixCols_nombre a{ //color: #ff9900; }
	.sixCols_nombre a{ color: #fff; }
	.sixCols_nombre a strong{ font-weight: bold; }  

	#owl-rankingSlider .sixCols_puntuacion{ text-align: center; line-height: 20px; margin-top: 5px; font-size: 16px; color: #fff; }
	#owl-rankingSlider .sixCols_coin{
	    background-image: url(../img/neuro_coin.png);
	    background-size: 15px;
	    background-repeat: no-repeat;
	    background-position: center center;
	    display: inline-block;
	    height: 16px;
	    margin-left: 0;
	    position: relative;
	    vertical-align: text-bottom;
	    margin-bottom: 1px;
	    width: 15px;
	}

	.Rankingcarousel_avatar > div{ }

	.customNavigation{ text-align: center; }
	.customNavigation a{ -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
	
	div#ranking_listadoRanking {width:1016px; position:relative; background-color:#FFF;}

		.bloqueRankingNormal {  background-color: #ffffff;  float: left;  position: relative;}
			.bloqueRankingNormalWithTopMargin {margin-top:25px;}

		.bloqueRankingPlegable {  background-color: #f4f4f4;  float: left;  position: relative; overflow:auto; margin-top:2px;}
			.bloqueRankingPlegado {height:70px; overflow:hidden; background-color:#e6e4e4 !important;}
	
		.ranking_botonPliegue {		  cursor: pointer;		  height: 70px;		  position: absolute;		  right: 0;		  top: 0;		  width: 70px;		  z-index: 5;		}
			.ranking_boton_plegado {background:url(../img/icono-desplegar-ranking.png) no-repeat center center;}
			.ranking_boton_desplegado {background:url(../img/icono-plegar-ranking.png) no-repeat center center;}	
	
		div.ranking_bloqueRanking_titulo {  color: #333;  float: left;  font-size: 24px;  height: 34px;  line-height: 34px;  margin-bottom: 16px;  padding-left: 0;  padding-top: 16px;  position: relative;  width: 80%;}
	
		div.ranking_listadoRanking_titulo {  color: #333;  float: left;  font-size: 24px;  height: 34px;  line-height: 34px;  margin-bottom: 25px;  padding-left: 45px;  padding-top: 50px;  position: relative;  width: 80%;}
		div.ranking_listadoRanking_subtitulo {width:974px; padding-left:42px; margin-bottom:20px; position:relative; color:#333; font-size:14px; line-height:28px; height:28px;  }
		
		div.ranking_listadoRanking_titulo .resaltado {font-weight:bold;}
		div.ranking_listadoRanking_titulo .reducido {font-weight:normal; font-size:18px; color:#666;}
		
		#ranking_listadoRanking_cuerpo {  float: left;  margin-left: 45px;  position: relative;  width: 470px; margin-bottom: 20px;}
			.ranking_listadoRanking_linea {  float: left;  height: 73px;  position: relative;  width: 470px; color:#333;}
			.ranking_listadoRanking_miLinea {  background-color: #005151 !important;  color: #fff;}
				.ranking_lR_l_posicion {  float: left;  font-size: 30px;  height: 73px;  line-height: 73px;  padding-right: 12px;  position: relative;  text-align: right;  width: 67px;}
				.ranking_lR_l_separador {  background-color: #cecece;  float: left;  height: 54px;  margin-top: 9px;  position: relative;  width: 1px;}
				.ranking_listadoRanking_miLinea .ranking_lR_l_separador{  background-color: #fff;}
				.ranking_lR_l_avatar {				
				  float: left;
				  height: 52px;
				  margin-left: 20px;
				  margin-top: 10px;
				  position: relative;
				  width: 52px;
				}	
				.ranking_lR_l_nick {  float: left;  font-size: 15px;  height: 73px; line-height: 18px;  margin-left: 19px;  position: relative;  width: 170px; display: flex; flex-direction: column; justify-content: center;}
					.ranking_lR_l_nick .lR_l_Cole{ font-size: 14px; display: block; }
				.ranking_listadoRanking_miLinea .ranking_lR_l_nick a{color:#fff !important;}

				.ranking_lR_l_puntuacion {  float: left;  font-size: 26px;  height: 73px;  line-height: 73px;  padding-right: 0px;  position: relative;  text-align: right;  width: 120px;}
				.ranking_lR_l_puntuacion .reducido {  font-size: 12px;}
			.ranking_listadoRanking_separador {  background-color: #cecece;  float: left;  height: 1px;  position: relative;  width: 100%;}

		#ranking_listadoRanking_btnVolver { margin-left: 435px; background-color: #ff9900; color: #FFF;  cursor: pointer; height: 24px;  line-height: 24px; position: relative;  text-align: center;  width: 80px;margin-bottom: 30px;}
						
		#ranking_listadoRanking_btnLoadMore {  background-color: #f4f4f4;  color: #c2c1c1;  float: left;  font-size: 36px;  font-weight: bold;  height: 90px;  line-height: 90px;  position: relative;  text-align: center;  width: 475px; cursor:pointer;margin-bottom: 50px;margin-left: 45px;}						
						
		div.ranking_listadoRanking_titulo_half {width:466px; padding-top:30px; padding-left:42px; position:relative; float:left; color:#333; font-size:20px; line-height:36px; height:36px;  }
	
		td.r_lR_linea_comienzo {width:24px;}
		td.r_lR_linea_fin {width:24px;}
			td.r_lR_linea_comienzoAzul
			{
				-moz-border-bottom-left-radius: 14px;
				-moz-border-top-left-radius: 14px;
	    	-webkit-border-bottom-left-radius: 14px;
	    	-webkit-border-top-left-radius: 14px;
	    	-ms-border-bottom-left-radius: 14px;
	    	-ms-border-top-left-radius: 14px;
	    	-khtml-border-bottom-left-radius: 14px;
	    	-khtml-border-top-left-radius: 14px;
	    	border-bottom-left-radius: 14px;
	    	border-top-left-radius: 14px;
			
				position:relative;/* float:left;*/ 
				width:24px; background-color:#005151;
			}	
						
			td.r_lR_linea_finAzul
			{
				-moz-border-bottom-right-radius: 14px;
				-moz-border-top-right-radius: 14px;
	    	-webkit-border-bottom-right-radius: 14px;
	    	-webkit-border-top-right-radius: 14px;
	    	-ms-border-bottom-right-radius: 14px;
	    	-ms-border-top-right-radius: 14px;
	    	-khtml-border-bottom-right-radius: 14px;
	    	-khtml-border-top-right-radius: 14px;
	    	border-bottom-right-radius: 14px;
	    	border-top-right-radius: 14px;
			
				position:relative;/* float:left;*/ 
				width:24px; background-color:#005151;
			}	


		td.r_lR_linea_posicion {height:56px;}
		tr.r_lR_linea_ResaltadaAzul td.r_lR_linea_posicion {background-color:#005151;}
			div.r_lR_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;	
				
				min-width:47px; text-align:center;
			}
				tr.r_lR_linea_ResaltadaAzul td.r_lR_linea_posicion div.r_lR_linea_posicion_bocadillo {background-color:#75b2d6;}
			div.r_lR_linea_posicion_bocadilloGrisOscuro {background-color:#87949d;}
				div.r_lR_linea_posicion_bocadillo span {color:#FFF; font-size:20px;  }
				
			div.r_lR_linea_posicion_PichorricoGrisClaro {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_grisclaro_6x11.gif) no-repeat 0px 13px;}
			div.r_lR_linea_posicion_PichorricoGrisOscuro {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_grisoscuro_6x11.gif) no-repeat 0px 13px;}
			div.r_lR_linea_posicion_PichorricoAzul {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_azulranking_6x11.gif) no-repeat 0px 13px;}
			
			td.r_lR_linea_texto {color:#333; font-size:15px;   padding-left:15px; padding-right:35px;}
			td.r_lR_linea_texto a {color:#333;}
				tr.r_lR_linea_ResaltadaAzul td.r_lR_linea_texto {background-color:#005151; color:#FFF;}

			tr.r_lR_linea_ResaltadaAzul td.r_lR_linea_puntuacion {background-color:#005151;}
			div.r_lR_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:38px; line-height:38px;
				position:relative; float:left; 
				background-color:#c9d0d4;	
				
				min-width:87px; text-align:center;
			}
				tr.r_lR_linea_ResaltadaAzul td.r_lR_linea_puntuacion  div.r_lR_linea_puntuacion_bocadillo {background-color:#75b2d6;}
			
			div.r_lR_linea_puntuacion_bocadilloGrisOscuro {background-color:#87949d;}
				div.r_lR_linea_puntuacion_bocadillo span {color:#FFF; font-size:20px;  }
				
			div.r_lR_linea_puntuacion_PichorricoGrisClaro {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_grisclaro_izquierda_6x11.gif) no-repeat 0px 13px;}
			div.r_lR_linea_puntuacion_PichorricoGrisOscuro {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_grisoscuro_izquierda_6x11.gif) no-repeat 0px 13px;}
			div.r_lR_linea_puntuacion_PichorricoAzul {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_azulranking_izquierda_6x11.gif) no-repeat 0px 13px;}
			
		td.r_lR_linea_separacion {position:relative; height:1px; background-color:#dde0e2;}
		td.r_lR_linea_aviso {color:#333; font-size:15px;  }

		div.ranking_listadoRanking_containerBoton {position:relative; float:left; width:100%; height:67px;}
			div.ranking_listadoRanking_boton	
			{
					-moz-border-radius: 12px;
			   	-webkit-border-radius: 12px;
			   	-ms-border-radius: 12px;
			   	-khtml-border-radius: 12px;
			   	border-radius: 12px;						
					
					display:inline-block; padding-left:17px; padding-right:17px;
					height:27px; line-height:27px;
					background-color:#005151;
					
					position:relative; float:left;
					/*top:15px; right:27px;*/
					margin-top:20px; margin-bottom:20px; margin-left:10px; margin-right:10px; 
			}		
			div.ranking_listadoRanking_boton:hover {background-color:#005151;}
					div.ranking_listadoRanking_botonDerecha {float:right;}
			
				div.ranking_listadoRanking_boton span {color:#FFF; font-size:13px;   }
				div.ranking_listadoRanking_boton img {position:relative; left:3px; top:0px;}			
				div.ranking_listadoRanking_boton img.prevImg {position:relative; left:-3px; top:0px;}

		div.ranking_contenedorGrisRedondeado { background-color: #ffffff;  border-radius: 0px;  color: #333;  display: inline-block;  float: left;  font-size: 14px;  margin-left: 27px;  margin-top: 0;  padding-bottom: 0;  padding-top: 0;  position: relative;  width: 960px;}
		
		div.bloqueRankingPlegable div.ranking_contenedorGrisRedondeado{margin-top:35px !important;}
		
			div.ranking_contenedorGrisRedondeado_titulo {position:relative; float:left; width:976px; color:#333; font-size:20px;  }
				div.ranking_contenedorGrisRedondeado_titulo span {position:relative; left:36px; width:900px;}

			div.ranking_contenedorGrisRedondeado_subtitulo {position:relative; float:left; margin-left:36px; width:900px; margin-top:11px; color:#333; font-size:14px;  }
				div.ranking_contenedorGrisRedondeado_subtitulo span {position:relative; }

			div.ranking_contenedorGrisRedondeado_columna {  float: left;  margin-left: 18px;  margin-right: 18px;  position: relative;  width: 444px;}
			
				div.ranking_contenedorBicolor {  float: left;  margin-left: 0;  margin-right: 0;  position: relative;  width: 444px;}
				
					div.ranking_contenedorBicolor_cabecera {  background-color: #e9e9e9;  color: #333;  float: left;  text-align: right; font-size: 13px; font-weight: bold;  height: 40px;  line-height: 40px;  padding-right: 20px;  position: relative;  width: 424px;}
					div.ranking_contenedorBicolor_avisoConfiguracion {position:relative; float:left;width:384px; padding-top:22px;padding-bottom:22px; padding-left:30px; padding-right:30px; background-color:#3f4a51;color:#CCC; font-size:14px;  }
					div.ranking_contenedorBicolor_cuerpo {  background-color: #f4f4f4;  float: left;  padding-bottom: 0;  padding-top: 0;  position: relative;  width: 444px;}	
					
						div.ranking_contenedorBicolor_half {width:429px;  margin-left:25px;}		
							div.ranking_contenedorBicolor_half div.ranking_contenedorBicolor_cabecera {width:399px;}
							div.ranking_contenedorBicolor_half div.ranking_contenedorBicolor_cuerpo {width:429px;}
	
	
						td.r_lRB_linea_comienzo {width:12px;}
						td.r_lRB_linea_fin {width:12px;}
							td.r_lRB_linea_comienzoAzul
							{
								-moz-border-bottom-left-radius: 14px;
								-moz-border-top-left-radius: 14px;
					    	-webkit-border-bottom-left-radius: 14px;
					    	-webkit-border-top-left-radius: 14px;
					    	-ms-border-bottom-left-radius: 14px;
					    	-ms-border-top-left-radius: 14px;
					    	-khtml-border-bottom-left-radius: 14px;
					    	-khtml-border-top-left-radius: 14px;
					    	border-bottom-left-radius: 14px;
					    	border-top-left-radius: 14px;
							
								position:relative;
								width:24px; background-color:#005151;
							}	
										
							td.r_lRB_linea_finAzul
							{
								-moz-border-bottom-right-radius: 14px;
								-moz-border-top-right-radius: 14px;
					    	-webkit-border-bottom-right-radius: 14px;
					    	-webkit-border-top-right-radius: 14px;
					    	-ms-border-bottom-right-radius: 14px;
					    	-ms-border-top-right-radius: 14px;
					    	-khtml-border-bottom-right-radius: 14px;
					    	-khtml-border-top-right-radius: 14px;
					    	border-bottom-right-radius: 14px;
					    	border-top-right-radius: 14px;
							
								position:relative; 
								width:24px; background-color:#005151;
							}	
				
				
						td.r_lRB_linea_posicion {  height: 72px;  min-width: 50px;  width: 70px;}
						tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_posicion {background-color:#005151;}
							div.r_lRB_linea_posicion_bocadillo{
								display:inline-block; padding-left:0px; padding-right:0px;
								height:72px; line-height:72px;
								position:relative; float:left; 
								
								min-width:70px; text-align:center;
							}
							div.r_lRB_linea_posicion_bocadillo span {color:#333; font-size:30px;  }
								/*tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_posicion div.r_lRB_linea_posicion_bocadillo {background-color:#75b2d6;}*/
							div.r_lRB_linea_posicion_bocadilloGrisOscuro {background-color:#87949d;}
								tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_posicion  div.r_lRB_linea_posicion_bocadillo span {color:#FFF; font-size:30px;  }
								
							.r_lRB_linea_posicion_separador {  background-color: #c9d0d4;  float: left;  height: 70%;  margin-top: 10%;  position: relative;  width: 1px;}
							.r_lRB_linea_ResaltadaAzul .r_lRB_linea_posicion_separador {  background-color: #014141;  float: left;  height: 70%;  margin-top: 10%;  position: relative;  width: 1px;}								
								
							div.r_lRB_linea_posicion_PichorricoGrisClaro {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_grisclaro_6x11.gif) no-repeat 0px 13px;}
							div.r_lRB_linea_posicion_PichorricoGrisOscuro {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_grisoscuro_6x11.gif) no-repeat 0px 13px;}
							div.r_lRB_linea_posicion_PichorricoAzul {position:relative; float:left; height:38px; width:6px; background:url(../img/pichurrico_azulranking_6x11.gif) no-repeat 0px 13px;}
							
							td.r_lRB_linea_imagen {width:64px; height:83px; margin-left:17px;}
									tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_imagen {background-color:#005151;}
								td.r_lRB_linea_imagen img {width:64px; height:64px; border:1px solid #e0dddd; /*background-color:#F0F;*/ display:block; position:relative;}
							
							td.r_lRB_linea_texto {  color: #333;  font-size: 15px;  height: 72px;  line-height: 72px;  padding-left: 0;  padding-right: 0;  width: 180px;}
								td.r_lRB_linea_texto a {color:#333; font-size:15px;  }
								tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_texto {background-color:#005151; color:#FFF;}
									tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_texto a {background-color:#005151; color:#FFF;}
				
							.r_lRB_linea_texto_img {  float: left;  height: 72px;  position: relative;  width: 65px;}
							.r_lRB_linea_texto_txt {  float: left;  height: 22px;  line-height: 22px;  margin-top: 12px;  position: relative;  width: 134px; margin-left:6px;}
							.r_lRB_linea_texto_subtxt {  float: left;  font-size: 12px;  height: 20px;  line-height: 14px;  position: relative;  width: 134px; margin-left:6px;}
				
								.r_lRB_linea_texto_img > img {  border: 1px solid #adadad;  border-radius: 32px;  float: left;  height: 52px;  margin-left: 10px;  margin-right: 0px;  margin-top: 10px;  position: relative;  width: 52px;}
								.r_lRB_linea_texto > img {  border: 1px solid #adadad;  border-radius: 32px;  float: left;  height: 52px;  margin-left: 20px;  margin-right: 10px;  margin-top: 10px;  position: relative;  width: 52px;}	

							.r_lRB_linea_texto_txt2 {  float: left;  height: 50px;  line-height: 20px;  margin-top: 0;  position: relative;  width: 200px; margin-left:16px; margin-top: 5px;}
				
							td.r_lRB_linea_puntuacion {  min-width: 80px;  text-align: center;  width: 110px;}
							tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_puntuacion {background-color:#005151;}
							div.r_lRB_linea_puntuacion_bocadillo {  color: #fff;  display: inline-block;  float: left;  font-size: 16px;  height: 72px;  line-height: 72px;  position: relative;  text-align: right;  width: 100%;}
								/*tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_puntuacion  div.r_lRB_linea_puntuacion_bocadillo {background-color:#75b2d6;}*/
							
							div.r_lRB_linea_puntuacion_bocadilloGrisOscuro {background-color:#87949d;}
								div.r_lRB_linea_puntuacion_bocadillo span {color:#333; font-size:22px;  }
								tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_puntuacion  div.r_lRB_linea_puntuacion_bocadillo span {color:#FFF; font-size:22px;  }
								
							div.r_lRB_linea_puntuacion_PichorricoGrisClaro {position:relative; float:right; height:38px; width:6px; background:url(../img/pichurrico_grisclaro_izquierda_6x11.gif) no-repeat 0px 13px;}
							div.r_lRB_linea_puntuacion_PichorricoGrisOscuro {position:relative; float:right; height:38px; width:6px; background:url(../img/pichurrico_grisoscuro_izquierda_6x11.gif) no-repeat 0px 13px;}
							div.r_lRB_linea_puntuacion_PichorricoAzul {position:relative; float:right; height:38px; width:6px; background:url(../img/pichurrico_azulranking_izquierda_6x11.gif) no-repeat 0px 13px;}
							
						td.r_lRB_linea_separacion {position:relative; height:1px; background-color:#dde0e2;}
	
				div.ranking_Bicolor_contenedorBoton {  float: left;  height: 66px;  margin-left: 0;  margin-right: 0;  position: relative;  width: 444px;}
					div.ranking_listadoRanking_boton {  background-color: #ff9900;  border-radius: 0;  display: inline-block;  float: left;  height: 27px;  line-height: 27px;  margin: 20px 0;margin-bottom: 25px;    margin-top: 13px;  padding-left: 0;  padding-right: 0;  position: relative;  text-align: center;  width: 83px;}
					/*div.ranking_Bicolor_boton:hover {background-color:#ff9900;}*/
						div.ranking_listadoRanking_botonDerecha {float:right;}
				
					div.ranking_listadoRanking_boton span {color:#FFF; font-size:14px;   }
					div.ranking_listadoRanking_boton img {display:none; position:relative; left:3px; top:0px;}			
					div.ranking_listadoRanking_boton img.prevImg {position:relative; left:-3px; top:0px;}
	
		div.ranking_contenedorGrisRedondeado_half{
			-moz-border-radius: 25px;
	   	-webkit-border-radius: 25px;
	   	-ms-border-radius: 25px;
	   	-khtml-border-radius: 25px;
	   	border-radius: 25px;						
			
			display:inline-block; padding-top:21px; padding-bottom:10px;
			background-color:#f1f1f1;
			width:479px;
			
			margin-top:10px; margin-right:10px;
			
			position:relative; float:left;
			top:0px; left:20px;	
			
			color:#333; font-size:14px;  
		}
		
			div.ranking_contenedorGrisRedondeado_half div.ranking_contenedorBicolor_avisoConfiguracion {width:369px;}
	
	
	
		div.ranking_Unete_contenedorBicolor {position:relative; float:left; width:451px; margin-left:25px; margin-bottom:25px; margin-top:18px;}
		
				div.ranking_Unete_contenedorBicolorDerecha {margin-right:25px; margin-left:0px;}
		
			div.ranking_Unete_contenedorBicolor_cabecera
			{
				-moz-border-top-right-radius: 14px;
				-moz-border-top-left-radius: 14px;
	    	-webkit-border-top-right-radius: 14px;
	    	-webkit-border-top-left-radius: 14px;
	    	-ms-border-top-right-radius: 14px;
	    	-ms-border-top-left-radius: 14px;
	    	-khtml-border-top-right-radius: 14px;
	    	-khtml-border-top-left-radius: 14px;
	    	border-top-right-radius: 14px;
	    	border-top-left-radius: 14px;
			
				position:relative; float:left; 
				width:431px; height:56px; 
				background-color:#404b51;
				
				line-height:56px;
				padding-left:20px;
				color:#FFF; font-size:20px;  
				
				/*padding-top:10px; padding-bottom:14px;*/
			}
			div.ranking_Unete_contenedorBicolor_cuerpo
			{
				-moz-border-bottom-right-radius: 14px;
				-moz-border-bottom-left-radius: 14px;
	    	-webkit-border-bottom-right-radius: 14px;
	    	-webkit-border-bottom-left-radius: 14px;
	    	-ms-border-bottom-right-radius: 14px;
	    	-ms-border-bottom-left-radius: 14px;
	    	-khtml-border-bottom-right-radius: 14px;
	    	-khtml-border-bottom-left-radius: 14px;
	    	border-bottom-right-radius: 14px;
	    	border-bottom-left-radius: 14px;
			
				position:relative; float:left; 
				width:345px; height:146px; 
				background-color:#c9d0d4;
				
				padding-top:10px; padding-bottom:10px;
				padding-left:53px; padding-right:53px;
			}		
			
			
				div#ranking_Unete_cuerpoLogin {padding-top:27px; height:129px;}
				
					div#ranking_Unete_inputEmail {
						-moz-border-radius: 11px;
			    	-webkit-border-radius: 11px;
			    	-ms-border-radius: 11px;
			    	-khtml-border-radius: 11px;
			    	border-radius: 11px;		
			  
			  		padding-left:16px; padding-right:16px;
			    	
			    	/*position:absolute; left:30px; top:7px;*/
			    	width:313px; height:33px;
			    	background-color:#FFF;		
					}
						div#ranking_Unete_inputEmail input {border:none; background-color:#FFF; color:#333; font-size:12px;   margin-top:7px; resize: none; outline: none;}

					div#ranking_Unete_inputPassword {
						-moz-border-radius: 11px;
			    	-webkit-border-radius: 11px;
			    	-ms-border-radius: 11px;
			    	-khtml-border-radius: 11px;
			    	border-radius: 11px;		
			  
			  		padding-left:16px; padding-right:16px;
			    	
			    	/*position:absolute; left:30px; top:7px;*/
			    	width:313px; height:33px;
			    	background-color:#FFF;
			    	
			    	margin-top:7px;		
					}
						div#ranking_Unete_inputPassword input {border:none; background-color:#FFF; color:#333; font-size:12px;   margin-top:8px; resize: none; outline: none;}

					div#ranking_Unete_botonLogin
					{
							-moz-border-radius: 18px;
					   	-webkit-border-radius: 18px;
					   	-ms-border-radius: 18px;
					   	-khtml-border-radius: 18px;
					   	border-radius: 18px;						
							
							display:inline-block; padding-left:17px; padding-right:17px;
							height:33px; line-height:33px;
							background-color:#005151;
							
							position:relative; float:right;margin-top:7px;
							cursor:pointer;	
					}		
						div#ranking_Unete_botonLogin span {color:#FFF; font-size:16px;   }
				
					
					div#ranking_Unete_conectaFacebook {cursor:pointer; background:url(../img/boton_conectarfacebook_265.gif); width:265px; height:38px; position:absolute; left:93px; top:43px;}
					span#ranking_Unete_registroConEmail {position:absolute; left:108px; top:98px;color:#666; font-size:14px;  }
					
					
					
	div#separadorCabeceraDialogo {position:relative; width:1016px; height:10px; /*background:url(../img/separador_1016_fondoblanco.gif) no-repeat left 0px #FFF;*/}
	div#contenedorDialogo {position:relative; width:1016px; background-color:#FFF; text-align:center;}
	
	
	span#abrirLoginCarrera, span#abrirLoginUniversidad, span#abrirLoginCiudad, span#abrirLoginPais {cursor:pointer;}
	
	div#bocadilloExplicacion {display:none; position:absolute; left:500px; top:390px; width:327px; height:143px; z-index:10; background:url(../img/bocadillo_explicacion_registro.png) no-repeat;}
	div#lanzadorBocadilloExplicacion {cursor:pointer; margin-left:15px;float:left;position:relative;line-height:33px;height:33px;color:#333;font-size:12px; font-style:italic;}
	div#lineaCamposObligatorios {margin-right:30px;float:right;position:relative;line-height:33px;height:33px;color:#333;font-size:12px; font-style:italic;}
	
	span#loginOptionRegister {cursor:pointer;}
	span#loginOptionRecover {cursor:pointer;}
	
	
	div#ventanaDialogoFAQ {width:893px; background-color:#FFF; position:relative; /*top:60px;*/ display:block; margin-left:auto; margin-right:auto; text-align:left;}
		div#ventanaDialogoFAQ_tituloLargo {position:relative; float:left; padding-left:50px; width:843px; margin-top:40px; color:#333; font-size:22px;  }
		
		div.ventanaDialogoFAQ_separador {position:relative; float:left; margin-top:30px; margin-left:50px; width:763px; height:1px; background:url(../img/separador_763.gif) no-repeat left center;}
		
		div.ventanaDialogoFAQ_tituloGrupo {position:relative; float:left; padding-left:50px; width:843px; margin-top:20px; color:#333; font-size:18px;  }
		
		div.ventanaDialogoFAQ_pregunta {cursor:pointer; position:relative; float:left; margin-left:38px; padding-left:13px; width:859px; margin-top:20px; color:#666; font-size:14px;  }
			div.ventanaDialogoFAQ_preguntaAbierta {background:url(../img/flecha_9x5.gif) 0px 6px no-repeat;}
			div.ventanaDialogoFAQ_preguntaCerrada {background:url(../img/flecha_gt_5x9.gif) 0px 6px no-repeat;}
			
		div.ventanaDialogoFAQ_respuesta{
			-moz-border-radius: 25px;
	   	-webkit-border-radius: 25px;
	   	-ms-border-radius: 25px;
	   	-khtml-border-radius: 25px;
	   	border-radius: 25px;						
			
			padding:20px;
			background-color:#ecebe5;
			width:717px;
			
			margin-top:10px;
			
			position:relative;
			top:0px; left:50px;	
			
			color:#333; font-size:13px;  
			
			display:none;
		}
			div.ventanaDialogoFAQ_respuestaAbierta {display:inline-block;}

			
		div#ventanaDialogoFAQ ul {list-style-type:square; list-style-position: inside;}
		div#ventanaDialogoFAQ a {text-decoration:underline; color:#333;}
	
	
	div#ventanaDialogoLegal	{width:893px; background-color:#FFF; position:relative; /*top:60px;*/ display:block; margin-left:auto; margin-right:auto; margin-bottom:40px; text-align:left;}
		div#ventanaDialogoLegal_tituloLargo {position:relative; float:left; padding-left:50px; width:843px; margin-top:40px; margin-bottom:40px; color:#333; font-size:22px;  }


	div#preciosHeaderContainer{ text-align: center; margin-top: 50px; margin-bottom: 35px; }
		div#preciosHeaderContainer h1{ font-size: 45px; color: #ff9900; font-weight: bold; margin-bottom: 25px; }
		div#preciosHeaderContainer h2{ font-size: 22px; color: #5d5c5c; }
		div#preciosHeaderContainer h2 strong{ font-weight: bold; }
		div#preciosHeaderContainer h3{ font-size: 18px; color: #5d5c5c; }
		div#preciosHeaderContainer .price-box{ height: 80px; margin: 30px 0 15px 0; background-image:url(../img/25_alumno_image.jpg); background-repeat: no-repeat; background-position: center center; background-size: auto 100%; }
	div#preciosGreyContainer{ background-color: #f4f4f4; padding: 25px 0; }
		div#preciosGreyContainer .GreyContainer{ width: 500px; height: 100%; position: relative; margin-left: auto; margin-right: auto;}
		div#preciosGreyContainer ul li:before {content: "• "; color: #ff9900; }
		div#preciosGreyContainer ul li{ padding-left: 1em; text-indent: -.7em; font-size: 16px; color: #5d5c5c; padding-top: 10px; padding-bottom: 10px;}
		div#preciosGreyContainer ul li strong{ font-weight: bold; color: #333333; }

	div#preciosGreenContainer{ background-color: #015152; padding: 45px 0; }
		div#preciosGreenContainer .GreenContainer{ width: 650px; height: 100%; position: relative; margin-left: auto; margin-right: auto; color: #fff; text-align: center;}
		div#preciosGreenContainer h2{ font-size: 22px; margin-bottom: 25px; }
		div#preciosGreenContainer h3{ font-size: 20px; margin-top: 25px; }
		div#preciosGreenContainer .phoneInput{ height: 40px; line-height: 40px; font-size: 20px; color: #5d5c5c; border: 0; vertical-align: bottom; padding-left: 10px; padding-right: 10px; }
		div#preciosGreenContainer .phoneBtn{ width: 175px; height: 40px; line-height: 37px; font-weight: bold; font-size: 18px; color: #ffffff; background-color: #ff9900; border: 0; vertical-align: bottom;}
		div#preciosGreenContainer a{ color: #ffffff; font-weight: bold; }
		div#preciosGreenContainer p{ margin-bottom: 10px; }

	div.pricesTable { text-align: center; margin: 50px 0; }
		div.pricesTable h2{ font-weight: bold; color: #333333; font-size: 30px; margin-bottom: 80px;}
		div.pricesTable .pricesTableListContainer{ width: 48%; display: inline-block; float: left; margin-left: 1%; }
		div.pricesTable .listHeader{ background-color: #015152; color: #ffffff; font-size: 18px; text-align: center; padding: 45px 25px 25px 25px;}
		div.pricesTable .listHeader strong{ font-weight: bold; }
		div.pricesTable .listHeader .iconoProfes{ background-image:url(../img/icono-profes.png); background-repeat: no-repeat; background-position: center center; background-size: 75px; width: 100%; height: 75px; margin-top: -90px; }
		div.pricesTable .listHeader .iconoAlumnos{ background-image:url(../img/icono-alumno.png); background-repeat: no-repeat; background-position: center center; background-size: 75px; width: 100%; height: 75px; margin-top: -90px; }
		div.pricesTable .listHeader .listHeaderTxt{ margin-top: 20px;}
		div.pricesTable .listBody{ background-color: #f4f4f4; text-align: left; height: 420px; padding: 25px 35px; }
		div.pricesTable .listBody ul{ padding: 0; margin: 0; }
		div.pricesTable .listBody ul li:before {content: "• "; color: #ff9900; }
		div.pricesTable .listBody ul li{ padding-left: 1em; text-indent: -.7em; font-size: 16px; color: #5d5c5c; padding-top: 10px; padding-bottom: 10px;}
		div.pricesTable .listBody ul li strong{ font-weight: bold; color: #333333; }


		
	span#abreTerminosCondiciones, span#abrePoliticaPrivacidad {cursor:pointer; text-decoration:underline;}
	
	
			div#botonEditarPassword
			{
					-moz-border-radius: 8px;
			   	-webkit-border-radius: 8px;
			   	-ms-border-radius: 8px;
			   	-khtml-border-radius: 8px;
			   	border-radius: 8px;						
					
					display:inline-block; padding-left:7px; padding-right:7px;
					height:17px; line-height:17px;
					background-color:#005151;
					
					position:relative; top:8px; left:28px;
					cursor:pointer;
			}		
				div#botonEditarPassword span {color:#FFF; font-size:11px;   }	
				
			div#bloqueEditarPassword {display:none;}
				
				
				
		div#ingameRanking_topBanner {position:relative; float:left; top:0px; left:0px; width:950px; height:62px; padding-top:18px; background-color:#697782; text-align:center; color:#FFF; font-size:16px;    }
		span.resaltadoB22 {font-size:22px; font-weight:bold;}
		
		
		div#ingameRanking_containerLogin {position:relative; float:left; top:0px; left:0px; width:495px; height:346px; background-color:#e7e7e7;}


			div.ingameRanking_containerLogin_inputContainer {
				-moz-border-radius: 10px;
		   	-webkit-border-radius: 10px;
		   	-ms-border-radius: 10px;
		   	-khtml-border-radius: 10px;
		   	border-radius: 10px;						
				

				width:263px; height:33px; background-color:#dcdcdc; 
				padding-left:10px;
			}
				div.ingameRanking_containerLogin_inputContainer input {border:none; background-color:#dcdcdc; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

			div#ingameRanking_containerLogin_titulo {position:absolute; top:35px; width:495px; left:0px; color:#333; text-align:center; font-size:20px;  }

			span#ingameRanking_containerLogin_labelEmail {position:absolute; top:85px; left:75px; color:#333; font-size:14px;  }
			div#ingameRanking_containerLogin_containerEmail {position:absolute; top:74px; left:44px;}
			
			span#ingameRanking_containerLogin_labelPassword {position:absolute; top:156px; left:75px; color:#333; font-size:14px;  }
			div#ingameRanking_containerLogin_containerPassword {position:absolute; top:140px; left:44px;}
			
			div#ingameRanking_containerLogin_containerRecordarme {position:absolute; top:219px; left:77px; height:12px; line-height:12px; width:180px; color:#333; font-size:12px;  }
				div#ingameRanking_containerLogin_containerRecordarme input {position:relative; float:left; margin-right:7px; border:none; color:#000; background-color:#a6b1b8; resize:none; outline:none;}
			
			div#ingameRanking_containerLogin_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:190px; left:208px;
				
				cursor:pointer;
			}
			div#ingameRanking_containerLogin_containerIniciar:hover {background-color:#ff9900;}
			span#ingameRanking_containerLogin_iniciarText {color:#FFF; font-size:13px;  }
				span#ingameRanking_containerLogin_iniciarText img {position:relative; left:4px;}			

		div#ingameRanking_containerLogin_containerLinks {cursor:pointer; position:absolute; top:310px; left:69px; height:12px; line-height:12px; text-align:center; color:#333; font-size:12px;  }
		
		
	div#ingameRanking_containerSeparator {position:relative; float:left; top:0px; left:0px; width:1px; height:346px; background:url(../img/vseparador_311.gif) no-repeat left center; background-color:#e7e7e7;}		
		
	div#ingameRanking_containerRegistro {position:relative; float:left; top:0px; left:0px; width:454px; height:346px; background-color:#e7e7e7;}
		
		div#ingameRanking_containerRegistro_titulo {position:absolute; top:80px; width:454px; left:0px; color:#333; text-align:center; font-size:20px;  }
		div#ingameRanking_containerRegistro_botonFB {cursor:pointer; position:absolute; height:38px; width:272px; top:100px; left:370px; background:url(../img/boton_iniciasesion_facebook.gif) no-repeat left center;}
		div#ingameRanking_containerRegistro_subtitulo {position:absolute; top:166px; width:307px; left:351px; color:#333; text-align:center; font-size:13px;  }
		
		span#ingameRanking_containerRegistro_botonEmail {cursor:pointer; font-weight:bold;}
		
		div#ingameRanking_containerRegistro_openTab {cursor:pointer; display:none; position:relative; float:left; top:80px; width:36px; height:266px; background:url(../img/tab_ingame_showregister.png);}
		div#ingameRanking_containerRegistro_closeTab {cursor:pointer; position:relative; float:left; top:80px; width:36px; height:266px; background:url(../img/tab_ingame_hideregister.png);}

		
	div#mensajeGuardandoJuego	{    display: none;    width: 230px;    height: 120px;    padding: 20px;    color: #333;    font-size: 24px;    text-align: center;    background-color: #FFF;    border: 1px solid #333;    position: fixed;    z-index: 10;    top: 50%;    left: 50%;    margin-left: -115px;    margin-top: -60px; }
	div#mensajeBorradorGuardandoJuego {    display: none;    width: 230px;    height: 120px;    padding: 20px;    color: #333;    font-size: 24px;    text-align: center;    background-color: #FFF;    border: 1px solid #333;    position: fixed;    z-index: 10;    top: 50%;    left: 50%;    margin-left: -115px;    margin-top: -60px; }
		
		
@-webkit-keyframes fichaVibra1 {  /* Safari and Chrome */
	0%, 5% {-webkit-transform: translate(0px, 5px);}
	5.0001%, 10% {-webkit-transform: translate(0px, -5px);}
	10.0001%, 15% {-webkit-transform: translate(0px, 5px);}
	15.0001%, 20% {-webkit-transform: translate(0px, -5px);}
	20.0001%, 25% {-webkit-transform: translate(0px, 5px);}
	25.0001%, 30% {-webkit-transform: translate(0px, -5px);}
	30.0001%, 35% {-webkit-transform: translate(0px, 5px);}
	35.0001%, 40% {-webkit-transform: translate(0px, -5px);}
	40.0001%, 45% {-webkit-transform: translate(0px, 5px);}
	45.0001%, 50% {-webkit-transform: translate(0px, -5px);}
	50.0001%, 55% {-webkit-transform: translate(0px, 5px);}
	55.0001%, 60% {-webkit-transform: translate(0px, -5px);}
	60.0001%, 65% {-webkit-transform: translate(0px, 5px);}
	65.0001%, 70% {-webkit-transform: translate(0px, -5px);}
	70.0001%, 75% {-webkit-transform: translate(0px, 5px);}
	75.0001%, 80% {-webkit-transform: translate(0px, -5px);}
	80.0001%, 85% {-webkit-transform: translate(0px, 5px);}
	85.0001%, 90% {-webkit-transform: translate(0px, -5px);}
	90.0001%, 95% {-webkit-transform: translate(0px, 5px);}
	95.0001%, 100% {-webkit-transform: translate(0px, -5px);}
}
@-webkit-keyframes fichaVibra2 {  /* Safari and Chrome */
	0%, 10% {-webkit-transform: translate(0px, 5px);}
	10.0001%, 20% {-webkit-transform: translate(0px, -5px);}
	20.0001%, 30% {-webkit-transform: translate(0px, 5px);}
	30.0001%, 40% {-webkit-transform: translate(0px, -5px);}
	40.0001%, 50% {-webkit-transform: translate(0px, 5px);}
	50.0001%, 60% {-webkit-transform: translate(0px, -5px);}
	60.0001%, 70% {-webkit-transform: translate(0px, 5px);}
	70.0001%, 80% {-webkit-transform: translate(0px, -5px);}
	80.0001%, 90% {-webkit-transform: translate(0px, 5px);}
	90.0001%, 100% {-webkit-transform: translate(0px, -5px);}
}
@-moz-keyframes fichaVibra1 {  /* Firefox */
	0%, 10% {-moz-transform: translate(0px, 5px);}
	10.0001%, 20% {-moz-transform: translate(0px, -5px);}
	20.0001%, 30% {-moz-transform: translate(0px, 5px);}
	30.0001%, 40% {-moz-transform: translate(0px, -5px);}
	40.0001%, 50% {-moz-transform: translate(0px, 5px);}
	50.0001%, 60% {-moz-transform: translate(0px, -5px);}
	60.0001%, 70% {-moz-transform: translate(0px, 5px);}
	70.0001%, 80% {-moz-transform: translate(0px, -5px);}
	80.0001%, 90% {-moz-transform: translate(0px, 5px);}
	90.0001%, 100% {-moz-transform: translate(0px, -5px);}
}
@-moz-keyframes fichaVibra2 {  /* Firefox */
	0%, 10% {-moz-transform: translate(0px, 5px);}
	10.0001%, 20% {-moz-transform: translate(0px, -5px);}
	20.0001%, 30% {-moz-transform: translate(0px, 5px);}
	30.0001%, 40% {-moz-transform: translate(0px, -5px);}
	40.0001%, 50% {-moz-transform: translate(0px, 5px);}
	50.0001%, 60% {-moz-transform: translate(0px, -5px);}
	60.0001%, 70% {-moz-transform: translate(0px, 5px);}
	70.0001%, 80% {-moz-transform: translate(0px, -5px);}
	80.0001%, 90% {-moz-transform: translate(0px, 5px);}
	90.0001%, 100% {-moz-transform: translate(0px, -5px);}
}
@keyframes fichaVibra1 {
	0%, 10% {transform: translate(0px, 5px);}
	10.0001%, 20% {transform: translate(0px, -5px);}
	20.0001%, 30% {transform: translate(0px, 5px);}
	30.0001%, 40% {transform: translate(0px, -5px);}
	40.0001%, 50% {transform: translate(0px, 5px);}
	50.0001%, 60% {transform: translate(0px, -5px);}
	60.0001%, 70% {transform: translate(0px, 5px);}
	70.0001%, 80% {transform: translate(0px, -5px);}
	80.0001%, 90% {transform: translate(0px, 5px);}
	90.0001%, 100% {transform: translate(0px, -5px);}
}
@keyframes fichaVibra2 {
	0%, 10% {transform: translate(0px, 5px);}
	10.0001%, 20% {transform: translate(0px, -5px);}
	20.0001%, 30% {transform: translate(0px, 5px);}
	30.0001%, 40% {transform: translate(0px, -5px);}
	40.0001%, 50% {transform: translate(0px, 5px);}
	50.0001%, 60% {transform: translate(0px, -5px);}
	60.0001%, 70% {transform: translate(0px, 5px);}
	70.0001%, 80% {transform: translate(0px, -5px);}
	80.0001%, 90% {transform: translate(0px, 5px);}
	90.0001%, 100% {transform: translate(0px, -5px);}
}


.asteriscoRojo {color:#CC0033; font-size:12px;  }

div#containerEditor_registroMarca {width:100%; height:431px; position:relative; left:0px; top:0px;}

	div#containerEditor_registroMarca_tabs {width:100%; height:66px; position:relative; left:0px; top:0px;}
	
		div#containerEditor_registroMarca_tabsContainer {width:1016px; height:35px; position:relative; margin-left:auto; margin-right:auto; top:31px;}
		
			div.registroMarcaEditor_tab
			{
				-moz-border-top-right-radius: 9px;
				-moz-border-top-left-radius: 9px;
	    	-webkit-border-top-right-radius: 9px;
	    	-webkit-border-top-left-radius: 9px;
	    	-ms-border-top-right-radius: 9px;
	    	-ms-border-top-left-radius: 9px;
	    	-khtml-border-top-right-radius: 9px;
	    	-khtml-border-top-left-radius: 9px;
	    	border-top-right-radius: 9px;
	    	border-top-left-radius: 9px;
			
				color:#666; font-size:16px;  
				position:relative; float:left; float:left; margin-left:3px; margin-right:3px; 
				min-width:100px; height:35px; line-height:35px; text-align:center; background-color:#FFF;
				
				padding-left:15px; padding-right:15px;
				
				cursor:pointer;
			}
			div.registroMarcaEditor_seltab {color:#FFF;background:url(../img/pichurrico_azul_13x7.gif) center 6px no-repeat;background-color:#005151;}
				div#registroMarcaEditor_seltab_Dise img {position:absolute; left:60px; top:35px; z-index:5;}
				div#registroMarcaEditor_seltab_Info img {position:absolute; left:100px; top:35px; z-index:5;}
	
	div#containerEditor_registroMarca_opciones {width:100%; background-color:#FFF; height:365px; position:relative; left:0px; top:0px;}
	
		div#containerEditor_registroMarca_editorDiseno {width:1016px; height:253px; top:29px; position:relative; margin-left:auto; margin-right:auto; background:url(../img/fondo_editorbrand_diseno.gif) center top no-repeat;}
		
			div#cE_rM_editorDiseno_bloqueAvatar {position:absolute; left:0px; top:44px; width:345px; height:195px;}
			
				span#cE_rM_eD_bloqueAvatar_label {position:absolute; left:21px; top:28px; color:#333; font-size:12px;  }
				div#cE_rM_eD_bloqueAvatar_imagen {position:absolute; left:21px; top:58px; width:90px; height:90px; border:1px solid #e0dddd; background-color:#FFF;}
					div#cE_rM_eD_bloqueAvatar_imagen img {position:absolute; left:5px; top:5px; width:80px; height:80px;}
				span#cE_rM_eD_bloqueAvatar_label_fichero {position:absolute; left:190px; top:24px; color:#333; font-size:14px;  }
				div#cE_rM_eD_bloqueAvatar_subirFichero_container {position:absolute; left:120px; top:73px; height:40px;}
					/*input#cE_rM_eD_bloqueAvatar_fileUpload {position:relative; float:left;}*/
					input#cE_rM_eD_bloqueAvatar_buttonUpload /*{font-size:13px; left:12px; position:relative;}*/
						{
						-moz-border-radius: 11px;
			    	-webkit-border-radius: 11px;
			    	-ms-border-radius: 11px;
			    	-khtml-border-radius: 11px;
			    	border-radius: 11px;
			    	
			    	margin-top:4px;
			    	 
			    	height:25px; cursor:pointer;			
						font-size:13px; left:0px; top:-8px; /*position:relative;*/ background-color:#005151; color:#FFF; border:none; padding-left:8px; padding-right:8px;}					
					
					span#cE_rM_eD_bloqueAvatar_avisoTipos {position:absolute; left:0px; top:55px; color:#333; font-size:12px;  }
			
			div#cE_rM_editorDiseno_bloqueFondo {position:absolute; left:368px; top:44px; width:313px; height:195px;}
			
				span#cE_rM_eD_bloqueFondo_label {position:absolute; left:21px; top:13px; color:#333; font-size:12px;  }
				span#cE_rM_eD_bloqueFondo_label_fichero {position:absolute; left:190px; top:24px; color:#333; font-size:14px;  }
				div#cE_rM_eD_bloqueFondo_subirFichero_container {position:absolute; left:20px; top:38px; height:40px;}
					/*input#cE_rM_eD_bloqueFondo_fileUpload {position:relative; float:left;}*/
					input#cE_rM_eD_bloqueFondo_buttonUpload /*{font-size:13px; left:12px; position:relative;}*/
					{
						-moz-border-radius: 11px;
			    	-webkit-border-radius: 11px;
			    	-ms-border-radius: 11px;
			    	-khtml-border-radius: 11px;
			    	border-radius: 11px;
			    	
			    	 
			    	height:25px; cursor:pointer;			
						font-size:13px; left:0px; top:-8px; position:relative; background-color:#005151; color:#FFF; border:none; padding-left:8px; padding-right:8px;}					
					span#cE_rM_eD_bloqueFondo_avisoTipos {position:absolute; left:0px; top:30px; color:#333; font-size:11px;  }		
				
				span#cE_rM_eD_bloqueFondo_labelColor {position:absolute; left:21px; top:133px; color:#333; font-size:12px;  }
					div#cE_rM_eD_bloqueFondo_colorPickerContainer {position:absolute; left:145px; top:130px;}
						span#cE_rM_eD_bloqueFondo_colorPicker {position:absolute; left:121px; top:133px;}
			
			div#cE_rM_editorDiseno_bloquePersiana {position:absolute; left:703px; top:44px; width:313px; height:195px;}
			
				span#cE_rM_eD_bloquePersiana_label {position:absolute; left:21px; top:13px; color:#333; font-size:12px;  }
				span#cE_rM_eD_bloquePersiana_label_fichero {position:absolute; left:190px; top:24px; color:#333; font-size:14px;  }
				div#cE_rM_eD_bloquePersiana_subirFichero_container {position:absolute; left:20px; top:38px; height:40px;}
					/*input#cE_rM_eD_bloquePersiana_fileUpload {position:relative; float:left;}*/
					input#cE_rM_eD_bloquePersiana_buttonUpload /*{font-size:13px; left:12px; position:relative;}*/
					{
						-moz-border-radius: 11px;
			    	-webkit-border-radius: 11px;
			    	-ms-border-radius: 11px;
			    	-khtml-border-radius: 11px;
			    	border-radius: 11px;
			    	
			    	 
			    	height:25px; cursor:pointer;			
						font-size:13px; left:0px; top:-8px; position:relative; background-color:#005151; color:#FFF; border:none; padding-left:8px; padding-right:8px;}		
											
					span#cE_rM_eD_bloquePersiana_avisoTipos {position:absolute; left:0px; top:30px; color:#333; font-size:11px;   width:290px;}				
			
				span#cE_rM_eD_bloquePersiana_labelColor{position:absolute; left:21px; top:133px; color:#333; font-size:12px;  }
					div#cE_rM_eD_bloquePersiana_colorPickerContainer {position:absolute; left:145px; top:130px;}
						span#cE_rM_eD_bloquePersiana_colorPicker {position:absolute; left:121px; top:133px;}

		
		div#containerEditor_registroMarca_editorInformacion {width:1016px; height:253px; top:29px; position:relative; margin-left:auto; margin-right:auto; }
		
			div#cE_rM_editorInformacion_titulo {width:1006px; padding-left:10px; height:20px; line-height:20px; color:#333; font-size:14px;  }
			div#cE_rM_editorInformacion_contenedorGris {
				-moz-border-radius: 25px;
		   	-webkit-border-radius: 25px;
		   	-ms-border-radius: 25px;
		   	-khtml-border-radius: 25px;
		   	border-radius: 25px;						
				
				display:inline-block;
				background-color:#ecebe5;
				width:1016px; height:232px;
				
				position:relative;
				top:3px; left:0px;	
				
				color:#333; font-size:14px;  			
			}
			
				div#lineaCamposObligatorios2 {margin-right:30px;float:right;position:relative;line-height:23px;height:23px;color:#333;font-size:12px; font-style:italic;}			
			
				div#cE_rM_editorInformacion_bloqueIzquierdo {position:absolute; left:0px; top:20px; width:476px; height:187px; padding-left:10px; padding-top:0px; }
				
				div#cE_rM_editorInformacion_separador {position:absolute; left:487px; top:20px; width:1px; height:197px; background:url(../img/separador_vertical_310.gif) center top no-repeat;}
				
				div#cE_rM_editorInformacion_bloqueDerecho {position:absolute; left:488px; top:20px; width:529px; height:197px; color:#333;font-size:13px; }
				
					div#cE_rM_editorInformacion_labelDescripcion {position:absolute; left:32px; top:18px;}
						div#cE_rM_editorInformacion_descripcionContainer {position:absolute; left:113px; top:10px;}
						
							div.cE_rM_topround_medium {width:383px; height:12px; background-color:#FFF;				
								-moz-border-top-right-radius: 9px;
								-moz-border-top-left-radius: 9px;
					    	-webkit-border-top-right-radius: 9px;
					    	-webkit-border-top-left-radius: 9px;
					    	-ms-border-top-right-radius: 9px;
					    	-ms-border-top-left-radius: 9px;
					    	-khtml-border-top-right-radius: 9px;
					    	-khtml-border-top-left-radius: 9px;
					    	border-top-right-radius: 9px;
					    	border-top-left-radius: 9px;}
							div.cE_rM_body_medium {background-color:#FFF; width:383px; height:60px;}
							div.cE_rM_bottomround_medium {width:383px; height:11px; background-color:#FFF;				
								-moz-border-bottom-right-radius: 9px;
								-moz-border-bottom-left-radius: 9px;
					    	-webkit-border-bottom-right-radius: 9px;
					    	-webkit-border-bottom-left-radius: 9px;
					    	-ms-border-bottom-right-radius: 9px;
					    	-ms-border-bottom-left-radius: 9px;
					    	-khtml-border-bottom-right-radius: 9px;
					    	-khtml-border-bottom-left-radius: 9px;
					    	border-bottom-right-radius: 9px;
					    	border-bottom-left-radius: 9px;}
					
					div#cE_rM_editorInformacion_labelWeb {position:absolute; left:32px; top:112px;}
						div#cE_rM_editorInformacion_labelHttp {position:absolute; left:157px; top:112px;}
						div#cE_rM_editorInformacion_httpInputContainer{
							-moz-border-radius: 11px;
				    	-webkit-border-radius: 11px;
				    	-ms-border-radius: 11px;
				    	-khtml-border-radius: 11px;
				    	border-radius: 11px;		
				  
				  		padding-left:10px; padding-right:10px;
				    	
				    	position:absolute; float:left;
				    	left:198px; top:104px;
				    	/*float:left;*/
				    	width:278px; height:33px;
				    	background-color:#FFF;		
						}
							div#cE_rM_editorInformacion_httpInputContainer input {border:none; background-color:#FFF; color:#333; font-size:14px;   margin-top:8px; resize: none; outline: none;}

						
					div#cE_rM_editorInformacion_labelPermalink {position:absolute; left:32px; top:164px;}
						span#cE_rM_editorInformacion_permalink {position:absolute; left:132px; top:163px; font-size:14px; font-weight:bold;}
			
			
			
		div#containerEditor_registroMarca_barraAbajo {width:1016px; height:45px; top:39px; background-color:#4d5b66; position:relative; margin-left:auto; margin-right:auto;}

			div#cE_rM_barraAbajo_botonVolver {position:relative; float:left; top:11px; left:11px; width:23px; height:23px; cursor:pointer; background:url(../img/boton_volver_23.png) center top no-repeat;}

			div#cE_rM_barraAbajo_botonSiguiente {
				-moz-border-radius: 15px;
	    	-webkit-border-radius: 15px;
	    	-ms-border-radius: 15px;
	    	-khtml-border-radius: 15px;
	    	border-radius: 15px;		
			
				background-color:#005151;
				display:inline-block;
				height:23px; line-height:23px; /*width:176px;*/ padding-left:15px; padding-right:15px;
				text-align:center;				
				position:relative; float:right; margin-top:11px; margin-right:11px;
				
				cursor:pointer;
			}
			div#cE_rM_barraAbajo_botonSiguiente:hover {background-color:#ff9900;}
			div#cE_rM_barraAbajo_botonSiguiente span {color:#FFF; font-size:15px;  }
				div#cE_rM_barraAbajo_botonSiguiente span img {position:relative; left:4px; top:1px;}	
				
			div#cE_rM_barraAbajo_botonFinalizar {
				-moz-border-radius: 15px;
	    	-webkit-border-radius: 15px;
	    	-ms-border-radius: 15px;
	    	-khtml-border-radius: 15px;
	    	border-radius: 15px;		
			
				background-color:#005151;
				display:inline-block;
				height:23px; line-height:23px; /*width:176px;*/ padding-left:15px; padding-right:15px;
				text-align:center;				
				position:relative; float:right; margin-top:11px; margin-right:11px;
				
				cursor:pointer;
			}
			div#cE_rM_barraAbajo_botonFinalizar:hover {background-color:#ff9900;}
			div#cE_rM_barraAbajo_botonFinalizar span {color:#FFF; font-size:15px;  }
				div#cE_rM_barraAbajo_botonFinalizar span img {position:relative; left:4px; top:1px;}					


div#containerEditor_previsualizacion {width:100%; height:1745px; position:relative; left:0px; top:0px; background-repeat:no-repeat; background-position:center top;}

	div#containerEditor_previsualizacion_principal {width:1016px; height:1745px; top:0px; position:relative; margin-left:auto; margin-right:auto; background:url(../img/juego_previsualizacion.gif) center top no-repeat;}
	
		img#containerEditor_previsualizacion_principal_imagen {position:absolute; left:185px; top:60px; height:22px; width:22px; border:1px solid #999;}
		span#containerEditor_previsualizacion_principal_creador {position:absolute; left:215px; top:61px; height:22px; line-height:22px; color:#333; font-size:13px;  }
	
		div#containerEditor_previsualizacion_persiana {position:absolute; width:1016px; height:370px; top:142px; left:0px; background-color:#d5d5d5; background-repeat:no-repeat; background-position:center top;}
			div#containerEditor_previsualizacion_lamasPersiana {position:absolute; width:1016px; height:370px; top:0px; left:0px; background:url(../img/transparencia_lama_persiana.png) center top; z-index:3;}
				div#containerEditor_previsualizacion_botonPersiana {position:absolute; width:236px; height:90px; top:30px; left:390px; background:url(../img/boton_jugar_sobrepersiana2.png) center top; z-index:4; text-align:center; font-size:36px; font-weight:bold; line-height:75px; color:#FFF;}

		div#containerEditor_previsualizacion_botonesSociales {position:absolute; width:75px; height:301px; top:142px; left:-75px; background:url(../img/previsualizacion_barra_social.png) center top; z-index:4;}

	div#containerEditor_previsualizacionOverlayClick {width:100%; height:1745px; position:absolute; left:0px; top:0px; z-index:9;}
	div#containerEditor_previsualizacionOverlayAviso {display:none; width:100%; height:1745px; position:absolute; left:0px; top:0px; background-color:rgba(0,0,0,0.7); z-index:10;}
		div#ventanaDialogoErrorOverlay {width:406px; height:157px; background-color:#015152; position:relative; top:35px; margin-left:auto; margin-right:auto;}
			div#ventanaDialogoErrorOverlay_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_azul_X.png) no-repeat 0px 0px;}
				div#ventanaDialogoErrorOverlay_botonCerrar:hover {background-position:0px -21px;}
			div#ventanaDialogoErrorOverlay_texto {position:absolute; height:30px; line-height:30px; width:406px; top:60px; left:0px; text-align:center; color:#FFF; font-size:24px;  }



div#marcaHeader {width:1016px; height:127px; top:0px; position:relative; margin-left:auto; margin-right:auto; background-color:#4d5b65;}
		div#marcaHeader_containerImagen {position:absolute; background-color:#FFF; border:1px solid #dfdfdf; width:76px; height:76px; left:18px; top:18px;}
			img#imagenMarcaImg {position:absolute; width:76px; height:76px; left:0px; top:0px;}
		span#tituloCanal {position:relative; float:left; width:600px; left:112px; margin-top:18px; color:#FFF; font-size:20px; font-weight:bold;  }
			span.labelBeforeBrandName {color:#a6b1b8;}
		span#descripcionCanal {position:relative; float:left; width:500px; left:112px; top:10px; color:#FFF; font-size:13px;  }
		span#fuenteCanal {position:absolute; float:left; width:500px; left:112px; top:98px; color:#a6b1b8; font-size:14px;   font-weight:bold; font-style:italic;}
			span#fuenteCanal a{font-style:italic; text-decoration:none; color:#a6b1b8; font-size:14px;   font-weight:bold; font-style:italic;}

		div#marcaHeaderBoton {
			-moz-border-radius: 8px;
	   	-webkit-border-radius: 8px;
	   	-ms-border-radius: 8px;
	   	-khtml-border-radius: 8px;
	   	border-radius: 8px;						
  
  		display:inline-block;
  		padding-left:9px; padding-right:9px;
    	position:relative; left:7px; top:-2px;
    	height:19px;	
    	line-height:19px; text-align:center; font-size:13px;  
    	font-weight:normal;
    	
    	cursor:pointer;	
		}
			div.marcaHeadBotonAzul {color:#FFF;	background-color:#005151;}
			div.marcaHeadBotonGris {color:#FFF;	background-color:#a6b1b8;}
			
		div#marcaHeader_containerSuscriptores{
			-moz-border-radius: 12px;
	   	-webkit-border-radius: 12px;
	   	-ms-border-radius: 12px;
	   	-khtml-border-radius: 12px;
	   	border-radius: 12px;
			
			display:inline-block;
			position:absolute;
			top:30px; left:679px;	
			width:103px; height:68px;
			
			background:url(../img/fondoscoremarcaheader.gif) repeat-x;
		}
			span#marcaHeader_containerSuscriptoresLabel {position:absolute; left:0px; top:0px; color:#FFF; font-size:14px;  	height:28px; line-height:28px; width:103px; text-align:center;}
			span#marcaHeader_containerSuscriptoresValue {position:absolute; left:0px; top:28px; color:#333; font-size:30px;   height:40px; line-height:40px; width:103px; text-align:center;}

		div#marcaHeader_containerCreados{
			-moz-border-radius: 12px;
	   	-webkit-border-radius: 12px;
	   	-ms-border-radius: 12px;
	   	-khtml-border-radius: 12px;
	   	border-radius: 12px;
			
			display:inline-block;
			position:absolute;
			top:30px; left:797px;	
			width:123px; height:68px;
			
			background:url(../img/fondoscoremarcaheader.gif) repeat-x;
		}
			span#marcaHeader_containerCreadosLabel {position:absolute; left:0px; top:0px; color:#FFF; font-size:14px;  	height:28px; line-height:28px; width:123px; text-align:center;}
			span#marcaHeader_containerCreadosValue {position:absolute; left:0px; top:28px; color:#333; font-size:30px;   height:40px; line-height:40px; width:123px; text-align:center;}


div#marcaNavegacion {width:1016px; height:86px; top:0px; position:relative; margin-left:auto; margin-right:auto; background-color:#f1f1f1;}
	div#marcaNavegacion_tabContainer {width:500px; height:56px; top:30px; left:30px; position:absolute;}
		div.marcaNavegacion_tab {
				-moz-border-radius: 9px;
	    	-webkit-border-radius: 9px;
	    	-ms-border-radius: 9px;
	    	-khtml-border-radius: 9px;
	    	border-radius: 9px;	
		
			color:#999; font-size:16px;  
			position:relative; float:left; float:left; margin-left:3px; margin-right:3px; 
			width:130px; height:37px; line-height:35px; 
			text-align:center; background-color:#FFF;
			
			cursor:pointer;
		}
		div.marcaNavegacion_seltab {color:#FFF;background-color:#005151;}
			div.marcaNavegacion_seltab img {position:absolute; left:60px; top:35px; z-index:5;}
			
	div#marcaNavegacion_buttonContainer {width:100px; height:37px; top:31px; right:32px; position:absolute;}
		div#marcaNavegacion_botonAnterior {position:absolute; right:48px; top:0px; width:37px; height:37px; cursor:pointer; background:url(../img/boton_flecha_derecha.png) no-repeat 0px 0px;}
			div#marcaNavegacion_botonAnterior:hover {background-position:0px -37px;}
		div#marcaNavegacion_botonSiguiente {position:absolute; right:0px; top:0px; width:37px; height:37px; cursor:pointer; background:url(../img/boton_flecha_izquierda.png) no-repeat 0px 0px;}
			div#marcaNavegacion_botonSiguiente:hover {background-position:0px -37px;}


div#header_menuNotificaciones {z-index:500; display:none; position:absolute; right:-100px; top:55px; width:296px;}
	div#header_menuNotificaciones_top {position:relative; float:left; left:0px; top:0px; width:296px; height:6px; background:url(../img/fondo_header_menunotificaciones.gif) no-repeat center top;}
	
	div#header_menuNotificaciones_body {position:relative; float:left; width:294px; padding-bottom:8px; background-color:#FFF; border-right:1px solid #cbd1d5; border-left:1px solid #cbd1d5; border-bottom:1px solid #cbd1d5; padding-top: 0;}
		tr.header_menuNotificaciones_titulo { height: 30px; }
		td.header_menuNotificaciones_sep { height: 7px; line-height: 7px; font-size: 7px; }
			td.header_menuNotificaciones_txtTitulo { margin-top: 5px; width:221px; color:#fff; background-color: #005151; font-size:14px; line-height: 16px; padding: 3px 15px; }
		tr.header_menuNotificaciones_linea {height:50px;}
			td.header_menuNotificaciones_img {width:25px; padding-left: 15px;}
			td.header_menuNotificaciones_img img {position:relative; left:0px; width:25px; height:25px;}
				td.header_menuNotificaciones_img .header_menuNotificaciones_AvatarHolder{position:relative; left:0px; width:30px; height:30px;}
			td.header_menuNotificaciones_txt {width:221px; color:#333; font-size:14px; line-height: 15px; padding: 3px 15px 3px 15px;  }
			td.header_menuNotificaciones_noresults {width:221px; color:#333; font-size:14px; line-height: 15px; color:#005151; padding: 10px 15px 3px 15px;  }
				td.header_menuNotificaciones_txt a {text-decoration:underline; /*font-weight:bold;*/ color:#005151;}
					td.header_menuNotificaciones_txt a:hover {color:#333;}
				td.header_menuNotificaciones_txt a span.gordico {font-weight:bold;}
		tr.header_menuNotificaciones_separador {height:5px; background:url(../img/separador_331.gif) no-repeat center center;}
		
	div#header_menuNotificaciones_footer {position:relative; cursor:pointer; float:left; width:296px; height:32px; line-height:32px; background-color:#005151; text-align:center; color:#FFF; font-size:12px;   font-weight:bold;}
		div#header_menuNotificaciones_footer img {margin-left:4px;}


	div#containerEligePasoAmigosRegistro {position:relative; left:0px; top:0px; width:1016px; height:540px; background:url(../img/fondo_todos_personajes_registro.gif) no-repeat center top;}
		div#containerEligePasoAmigosRegistro_botonSaltar {position:absolute; left:378px; top:441px; width:199px; height:54px; cursor:pointer; background:url(../img/boton_saltar_registro2paso.png); }
		div#containerEligePasoAmigosRegistro_botonFacebook {position:absolute; left:590px; top:441px; width:368px; height:54px; cursor:pointer; background:url(../img/boton_conectarfb_registro2paso.png); }


	div#containerPasoAmigosFBRegistro {position:relative; left:0px; top:0px; width:1016px; height:660px;}
		div#containerPasoAmigosFBRegistro_listados {position:relative; margin-left:41px; top:0px; width:934px; height:540px;}
			div#containerPasoAmigosFBRegistro_listadoCerebriti {position:relative; float:left; margin-left:0px; top:0px; width:565px; height:540px;}
				div.cPAFBR_listadoCerebriti_titulo {position:relative; text-align:left; float:left; margin-left:16px; width:565px; margin-top:60px; color:#333; font-size:18px;  }
				
				div#cPAFBR_listadoCerebriti_zonaListado {position:relative; width:565px; height:540px; margin-top:100px;}

					div.cPAFBR_listadoCerebriti_lineaPeticionPendiente {position:relative; width:541px; height:110px;}
						div.cPAFBR_lC_lineaPeticionPendiente_imagen {position:absolute; border:1px solid #e0dddd; width:88px; height:88px; left:18px; top:11px;}
							div.cPAFBR_lC_lineaPeticionPendiente_imagen img {position:absolute; left:4px; top:4px; width:80px; height:80px;}
						span.cPAFBR_lC_lineaPeticionPendiente_nombre {position:absolute; text-align:left; left:130px; top:30px; color:#000; font-size:14px;   font-weight:bold;}
						span.cPAFBR_lC_lineaPeticionPendiente_ultimoJuego {position:absolute; text-align:left; left:130px; top:50px; width:256px; color:#000; font-size:13px;  }
						div.cPAFBR_lC_lineaPeticionPendiente_botonAgregar
						{
							-moz-border-radius: 12px;
					   	-webkit-border-radius: 12px;
					   	-ms-border-radius: 12px;
					   	-khtml-border-radius: 12px;
					   	border-radius: 12px;						
							
							display:inline-block; padding-left:9px; padding-right:9px;
							height:23px; line-height:23px; width:89px;
							background-color:#5c9ed0;
							
							position:absolute;
							top:42px; left:406px;
							
							cursor:pointer;
						}						
							div.cPAFBR_lC_lineaPeticionPendiente_botonAgregar span {color:#FFF; font-size:12px;  }
						div.cPAFBR_lC_lineaPeticionPendiente_botonAgregado
						{
							-moz-border-radius: 12px;
					   	-webkit-border-radius: 12px;
					   	-ms-border-radius: 12px;
					   	-khtml-border-radius: 12px;
					   	border-radius: 12px;						
							
							display:inline-block; padding-left:9px; padding-right:9px;
							height:23px; line-height:23px; width:89px;
							background-color:#666;
							
							position:absolute;
							top:42px; left:406px;
							
							cursor:pointer;
						}						
							div.cPAFBR_lC_lineaPeticionPendiente_botonAgregado span {color:#FFF; font-size:12px;  }

						
						
					div.cPAFBR_listadoCerebriti_separadorPeticionPendiente {position:relative; width:541px; height:1px; background:url(../img/separador_517.gif) no-repeat 0px 0px;}

			div#containerPasoAmigosFBRegistro_listadoFacebook {position:relative; float:left; margin-left:0px; top:0px; width:369px; height:540px;}
				div#cPAFBR_bloqueInvitarPorFB {
					-moz-border-radius: 12px;
		    	-webkit-border-radius: 12px;
		    	-ms-border-radius: 12px;
		    	-khtml-border-radius: 12px;
		    	border-radius: 12px;
					
					display:inline-block; padding-top:12px; padding-bottom:12px;
					background-color:#f4f4f4;			
					
					margin-top:25px;
				
					position:relative; width:368px; height:373px;
				}
				
					div#cPAFBR_bloqueInvitarPorFB_zonaBusqueda {position:relative; width:368px; height:61px; background:url(../img/fondobusquedasamigosfacebook.gif); }
						div#cPAFBR_bloqueInvitarPorFB_zonaBusqueda input {position:absolute; top:14px; left:60px; width:250px; border:none; background-color:#fff; color:#333; font-size:14px;   resize:none; outline:none;}
						
					div#cPAFBR_bloqueInvitarPorFB_zonaListado {position:relative; width:368px; max-height:305px; overflow:auto;}
						div.cPAFBR_bIPFB_zonaListado_linea {position:relative; width:331px; height:51px; background:url(../img/separador_331.gif) no-repeat 78px 0px; background-color:#f4f4f4;}
							div.cPAFBR_bIPFB_zonaListado_linea img {position:absolute; left:25px; top:6px; width:40px; height:40px;}
							div.cPAFBR_bIPFB_zonaListado_linea span {position:absolute; text-align:left; left:77px; top:1px; width:190px; height:50px; line-height:50px; color:#333; font-size:14px;  }
								div.cPAFBR_bIPFB_zonaListado_botonInvitar {position:absolute; cursor:pointer; left:268px; top:14px; width:59px; height:23px; background:url(../img/botoninvitarlistadoamigosfb.png);} 
								div.cPAFBR_bIPFB_zonaListado_linea div.amigoYaInvitado {display:none;}




		div#containerPasoAmigosFBRegistro_botonera {position:relative; margin-left:41px; top:0px; width:934px; height:120px; background:url(../img/separador_934.gif) no-repeat center top;}

			div#containerPasoAmigosFBRegistro_botonTerminar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:33px; line-height:33px; width:176px;
				text-align:center;				
			
				cursor:pointer; position:absolute; left:760px; top:20px;
			}
			div#containerPasoAmigosFBRegistro_botonTerminar:hover {background-color:#ff9900;}
				div#containerPasoAmigosFBRegistro_botonTerminar span {color:#FFF; font-size:18px;  }
					div#containerPasoAmigosFBRegistro_botonTerminar span img {position:relative; left:4px;}



	div#ventanaDialogoLoginCrearJuego {display:none; width:485px; height:470px; background:url(../img/fondologincrearjuego.gif) no-repeat left center; position:relative; top:149px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoLoginCrearJuego_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoLoginCrearJuego_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoLoginCrearJuego_botonFacebook {cursor:pointer; position:absolute; height:29px; width:206px; top:405px; left:32px; background:url(../img/inicia_session_fb_206.gif) no-repeat left center;}
		div#loginCrearJuegoOptionRegister {cursor:pointer; position:absolute; height:50px; text-align:center; width:150px; top:394px; left:300px; color:#FFF; font-size:14px;  }
		span#loginOptionCrearJuegoRecover {cursor:pointer; position:absolute; text-align:center; top:284px; left:109px; color:#333; font-size:11px;   font-style:italic;}

		input#txtLoginEmail4 {position:absolute; left:116px; top:208px;}
		input#txtLoginPassword4 {position:absolute; left:116px; top:248px;}
			input.ventanaDialogoLoginCrearJuego_input {border:none; background-color:#fff; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

			div#ventanaDialogoLoginCrearJuego_containerIniciar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:27px; line-height:27px; width:112px;
				text-align:center;				
				position:absolute; top:307px; left:275px;
				
				cursor:pointer;
			}
			div#ventanaDialogoLoginCrearJuego_containerIniciar:hover {background-color:#ff9900;}
				span#ventanaDialogoLoginCrearJuego_iniciarText {color:#FFF; font-size:14px;  }
					span#ventanaDialogoLoginCrearJuego_iniciarText img {position:relative; left:4px;}		
					
					
	div#ventanaDialogoLoginRetar {display:none; width:485px; height:470px; background:url(../img/fondologinretar.gif) no-repeat left center; position:relative; top:149px; margin-left:auto; margin-right:auto;}
		div#ventanaDialogoLoginRetar_botonCerrar {cursor:pointer; position:absolute; height:21px; width:21px; top:15px; right:15px; background:url(../img/boton_gris_X.png) no-repeat 0px 0px;}
			div#ventanaDialogoLoginRetar_botonCerrar:hover {background-position:0px -21px;}
		div#ventanaDialogoLoginRetar_botonFacebook {cursor:pointer; position:absolute; height:29px; width:206px; top:405px; left:32px; background:url(../img/inicia_session_fb_206.gif) no-repeat left center;}
		div#loginRetarOptionRegister {cursor:pointer; position:absolute; height:50px; text-align:center; width:150px; top:394px; left:300px; color:#FFF; font-size:14px;  }
		span#loginOptionRetarRecover {cursor:pointer; position:absolute; text-align:center; top:284px; left:109px; color:#333; font-size:11px;   font-style:italic;}

		input#txtLoginEmail5 {position:absolute; left:116px; top:208px;}
		input#txtLoginPassword5 {position:absolute; left:116px; top:248px;}
			input.ventanaDialogoLoginRetar_input {border:none; background-color:#fff; color:#333; font-size:14px;   margin-top:6px; resize: none; outline: none;}

			div#ventanaDialogoLoginRetar_containerIniciar {
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;		
			
				background-color:#005151;
				display:inline-block;
				height:27px; line-height:27px; width:112px;
				text-align:center;				
				position:absolute; top:307px; left:275px;
				
				cursor:pointer;
			}
			div#ventanaDialogoLoginRetar_containerIniciar:hover {background-color:#ff9900;}
				span#ventanaDialogoLoginRetar_iniciarText {color:#FFF; font-size:14px;  }
					span#ventanaDialogoLoginRetar_iniciarText img {position:relative; left:4px;}						



span.gordico {font-weight:bold;}

span.miniAviso {font-size:11px;  }



.file-wrapper {
    position: relative;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
}
.file-wrapper input {
    position: absolute;
    top: 0;
    right: 0;
    filter: alpha(opacity=1);
    opacity: 0.01;
    -moz-opacity: 0.01;
    cursor: pointer;
    z-index:2;
}
.file-wrapper .button {
    color: #fff;
    background: #a8b2bb;
    padding: 4px 12px;
    /*margin-right: 12px;*/ 
    /*border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;*/
    display: inline-block;
    /*font-weight: bold;*/
    cursor: pointer;
    position:relative;
    float:right;    
     
    font-size:13px;
}
.file-holder{
    color: #000;
    background-color:#FFF;
    /*border:1px solid #999;*/
    margin-right: 8px; 
    /*border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;*/    
    height:17px;
    overflow:hidden;
    width:100px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:12px;
    padding-right:8px;
    position:relative;
    float:left;
}


/* setting the width and height of the SELECT element to match the replacing graphics */
select.select320{
		position:relative;
		z-index:10;
		width:320px !important;
		height:27px !important;
		line-height:27px;
}

/* dynamically created SPAN, placed below the SELECT */
span.select320{
	position:absolute;
	top:3px;
	float:left;
	left:10px;
	width:320px;
	height:27px;
	line-height:27px;
	text-indent:10px;
	background:url(../img/bgselect.gif) no-repeat right top;
	cursor:default;
	z-index:1;
	}

	
	.addthis_toolbox.addthis_floating_style.addthis_counter_style {
    left: 0 !important;
    position: absolute !important;
    top: 0 !important;
}

#cookie-law-info-bar{border:0;font-size:10pt;margin:0 auto;padding:5px 0;text-align:center;width:100%;z-index:9999;}#cookie-law-info-again{font-size:10pt;margin:0;padding:2px 10px;text-align:center;z-index:9999;cursor:pointer;}
#cookie-law-info-bar span{vertical-align:middle;}.cli-plugin-button,.cli-plugin-button:visited{background:#222 none repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;margin:auto 10px;}.cli-plugin-button:hover{background-color:#111;color:#fff;}.cli-plugin-button:active{top:1px;}.small.cli-plugin-button,.small.cli-plugin-button:visited{font-size:11px;}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}.large.cli-plugin-button,.large.cli-plugin-button:visited{font-size:14px;padding:8px 14px 9px;}.super.cli-plugin-button,.super.cli-plugin-button:visited{font-size:34px;padding:8px 14px 9px;}.pink.cli-plugin-button,.magenta.cli-plugin-button:visited{background-color:#e22092;}.pink.cli-plugin-button:hover{background-color:#c81e82;}.green.cli-plugin-button,.green.cli-plugin-button:visited{background-color:#91bd09;}.green.cli-plugin-button:hover{background-color:#749a02;}.red.cli-plugin-button,.red.cli-plugin-button:visited{background-color:#e62727;}.red.cli-plugin-button:hover{background-color:#cf2525;}.orange.cli-plugin-button,.orange.cli-plugin-button:visited{background-color:#ff5c00;}.orange.cli-plugin-button:hover{background-color:#d45500;}.blue.cli-plugin-button,.blue.cli-plugin-button:visited{background-color:#2981e4;}.blue.cli-plugin-button:hover{background-color:#2575cf;}.yellow.cli-plugin-button,.yellow.cli-plugin-button:visited{background-color:#ffb515;}.yellow.cli-plugin-button:hover{background-color:#fc9200;}


ul#nav-footer
{
	list-style: outside none none;
  margin-left: 0;
  display: table;
  width: 100%;  
  padding: 24px 0px !important;
  text-align: center !important;
  background-color:#4d5b65;
  margin-bottom:0px;
}

ul#nav-footer > li, ul#nav-footer > li > a {
    display: inline-block;
}
ul#nav-footer > li {
    display: table-cell;
    vertical-align: middle;
}
ul#nav-footer > li > a {
    display: block;
}

ul#nav-footer > li > a {
    text-decoration: none;
}
ul#nav-footer > li > a {
    color: #fff;
}
ul#nav-footer > li > a.alineado-izquierda {
	text-align:left !important;
}
ul#nav-footer > li > a.alineado-derecha {
	text-align:right !important;
}

.footer_shr_icon {
	padding: 12px !important;
	background-color: #66a6ce !important;
	color: #fff;
	display: inline-block;
  position: relative;
  vertical-align: middle;	
  font-size: 2.4rem;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  border-radius: 100px;
}


.fa-facebook {padding: 12px 18px !important;}

#main-footer {
	display: block;
	/*padding: 12px 0px !important;*/
	background-color:#697782;
	color:#FFF;
	width: 100%;
	position: relative;
    float: left;
}

ul.main-footer-list{
	display: block;
    list-style-type: disc;
    margin-left:0;
    padding-left:0;
    margin-bottom:0;
}
li, ul.main-footer-list li 
{
    list-style-type: none !important;
    padding-left:0px !important;
    margin-bottom:0px  !important;
}
ul.main-footer-list a, ul.main-footer-list span {
    border-bottom: 1px solid #96a0a8;
    color: #fff;
    text-align:center;
    display: block;
    font-size: 1.4rem;
    padding: 14px 0px;
    vertical-align: bottom;
     
}
ul.main-footer-list a.ultimo-item {
	border-bottom: none !important;
}

.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.video{ margin-bottom: 75px !important; }
.video h1{ text-align: center; font-size: 22px; font-weight: bold; padding: 15px 0 25px 0;}

.hBCCol01_bodyLine_otrosDatosMovil {position:relative; float:left; margin-top:6px;}

.ranking_listadoRanking_titulo_half_movil {display:none;}

.is-tablet .hide-tablet{ display: none !important;}

.is-tablet div#header_opciones{
	text-align:right !important;
	width:120px !important;
}

.is-mobile div#optionsGameContainer { min-height: auto;}

.is_tablet div.ventanaDialogoContact_inputContainer input {width:290px !important;}

.is_tablet #destacadoHomeBolitas {display:none;}

.is_tablet div#destacadoHomeFooterCentrador {width:100% !important;}

.is-tablet div#mainBodyHome {overflow: hidden;}
.is-tablet div#header {height:60px !important;}

.is-tablet #header_btnCreaJuego { right: 353px; height: 40px; line-height: 40px; top: 10px; font-size: 14px; width: 140px;}
.is-tablet #header_logo_colegio {display:none;}
.is-tablet #header_logo { width: 130px;}
.is-tablet .header_menu_recogido #header_logo {
    background-image: url("../img/header_topbar_mascota.png");
    background-position: 10px 8px;
    background-size: 75px;
    width: 90px;
    left: 65px;
}
.is-tablet .header_menu_desplegado #header_logo { left: 55px; width: 95px; background-size: 75px; }
.is-tablet .header_menu_desplegado #header_menu_boton.boton_profe{
	left: 0;
}
.is-tablet .header_menu_desplegado{ background: transparent; }
.is-tablet #header_container_opciones { width: 345px; }
.is-tablet .header_btnOpciones {width:62px; background-position: center center;}
.is-tablet .header_btnOpciones_label {display:none;}
.is-tablet #header_mensajes_contador {left: 32px;}

.is-tablet #header_menuJugador{
	width: 175px;
}
.is-tablet div#header_menuJugador ul li{
	display: block;
	padding: 3px 0;
}
.is-tablet div#header_menuJugador ul li.menugordo {
    font-size: 17px;
}
.is-tablet div#header_menuJugador ul li.menufino {
    font-size: 16px;
}

.is-tablet div#barraDeHerramientasContainerBusquedas input:focus { 
	margin-top: 16px;
	padding: 5px 10px;
    background-color: #014141;
    /* Firefox */
    -moz-transition: background-color .3s ease-in;
    /* WebKit */
    -webkit-transition: background-color .3s ease-in;
    /* Opera */
    -o-transition: background-color .3s ease-in;
    /* Standard */
    transition: background-color .3s ease-in;
} 

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

.is-tablet div#homeBodyContainerCol01_footer { width: 100%; }
.is-tablet div#hBCCol01_footer_botonLoadMore { width: 100%; }
.is-tablet div#oG_lC_lR_botonLoadMore { width: 100%; }

.is-tablet div#destacadoHomeFooter {width:100%;}
.is-tablet div#destacadoHomeFooter_iconoGp {display:none; left:auto; right:5px;}
.is-tablet div#destacadoHomeFooter_iconoTw {display:none; left:auto; right:42px;}
.is-tablet div#destacadoHomeFooter_iconoFb {display:none; left:auto; right:79px;}

.is-tablet div#ligasRankingPreheaderHome { padding-top: 12px; height: 200px; background-position: right -35px; }
.is-tablet div#ligasRankingPreheaderHome .RankingNext { right: 3px; height: 30px; width: 30px; background-size: 30px; }
.is-tablet div#ligasRankingPreheaderHome .RankingPrev { left: 3px; height: 30px; width: 30px; background-size: 30px; }
.is-tablet div#owl-rankingSlider { height: 200px; }
.is-tablet div#owl-rankingSlider .item { height: 200px; }
.is-tablet .sixCols_winner .AvatarBody, .is-tablet .sixCols_winner .AvatarLegs, .is-tablet .sixCols_winner .AvatarMouth, .is-tablet .sixCols_winner .AvatarEyes {
    background-size: 80px;
    background-position: center 70px;
}
.is-tablet .sixCols_avatar .AvatarBody, .is-tablet .sixCols_avatar .AvatarLegs, .is-tablet .sixCols_avatar .AvatarMouth, .is-tablet .sixCols_avatar .AvatarEyes {
    background-size: 80px;
    background-position: center 70px;
}
.is-tablet .sixCols_current .sixCols_avatar .AvatarBody, .is-tablet .sixCols_current .sixCols_avatar .AvatarLegs, .is-tablet .sixCols_current .sixCols_avatar .AvatarMouth, .is-tablet .sixCols_current .sixCols_avatar .AvatarEyes {
    background-size: 110px;
    background-position: center 42px;
}
.is-tablet div#owl-rankingSlider .sixCols_info { bottom: 0; }

.is-tablet .homeSeparator{ display: none; }

.is-tablet div#hBCCol01_filter_Container { margin-top: 40px; }
.is-tablet div.homeBody_listadoLine{ width: 470px;}
.is-tablet div.homeBody_listadoColumna { width: 470px;}
.is-tablet div.homeBody_listadoLine_imagen{ left: 0;}
.is-tablet div.homeBody_listadoLine_eseContainer{ width: 350px; margin-left: 20px;}

span#header_perfilJugador_miPerfil {background-color:#222; font-size: 16px !important;}
span#header_perfilJugador_miPerfil span#header_profileUserName {color:#FFF; font-size:inherit;   font-weight:bold; display:inline; border-bottom:none; padding:0px;}
span.opcion-menuheader-conflecha {background-image:url(../img/flecha_blanca_9x17.gif) !important; background-size: 5px; background-position:right center !important; background-repeat:no-repeat !important; position: absolute; right: 10px; padding-right: 15px;}

div#header_desplegableCategorias ul li.menuMobilImportante {background-color: #005151;color:#fff;}
div#header_desplegableCategorias ul li.menuMobilImportante a {color:#fff !important;}
div#header_desplegableCategorias ul li.menuMobilImportante #mncn_curso_elegido{ background-color: #ff9900; border-bottom: none; position: relative; }
div#header_desplegableCategorias ul li.menuMobilImportante #mncn_curso_elegido::after {
    position: absolute;
    top: 100%;
    left: 30px;
    content: '';
    width: 0;
    height: 0;
    border-top: solid 5px #ff9900;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
}
div#header_desplegableCategorias ul li .hmcn_cursos_link{ background-color: #d78203; border-bottom: 1px solid #ff9900; }

div#header_desplegableCategorias ul li span.fondo-disabled .hmcn_cursos_link{
	color: #FFF;
	background-color:#999999;
	border-bottom: 1px solid #CCCCCC;
	font-size: 16px;
	background-image: url("../img/hidden_eyes_trans.png"); 
	background-position: 110px center; 
	background-repeat: no-repeat; 
	background-size: 20px;			
}	

.is-tablet div#mainBodyUsuario { padding-left:40px; padding-right: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 0;}
.is-tablet div#bP_Retos_tabContainer { width: 100%; }
.is-tablet div#bP_Retos_Title{ width: auto; }
.is-tablet div#bodyPerfil_Historial { margin-top: 25px; }

.is-tablet div#bannerFrankie { display: none; }
.is-tablet div#barra_steps_creacion { margin-top: 15px; }

.is-tablet div#bP_Retos_messagePendientes{ margin: 0 auto; width: 820px; float: none; margin-top: 40px; }
.is-tablet div#bP_Retos_listadoHistorico{margin-bottom: 75px;}

.is-tablet div#header_perfilJugador {display:none;}
.is-tablet #bottombar_header {display:none;}
.is-tablet a#linkHeaderLogo { background-size: 50px; position: absolute; width: 100px; background-image: url(../img/header_topbar_mascota.png); background-repeat: no-repeat; background-position: center center; height: 60px; top: 0px; left: 42px;}
.is-tablet div#topbar_header { background:url(../img/header_topbar_logo2.gif) no-repeat 32px center #000; width:100%;}
.is-tablet div#header_containerBusquedas {left:150px !important;}
.is-tablet #header_menu { z-index: 2; width: 165px;}

.is-tablet div#container {width:100%; /*overflow: hidden;*/}
.is-tablet div#homeBodyContainer {width:100%; padding-left:40px; padding-right: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.is-tablet div#homeBodyContainerCol01 { width: 100%; }

.is-mobile div#bannerTipoJuego {width:100%;}
.is-mobile img#bannerTipoJuego_logo { display: inline-block; position: relative; width: 40px; height: 40px; left: 0; top: 0; }
.is-mobile h1#bannerTipoJuego_titulo { }
.is-mobile div#bannerTipoJuego_subtitulo {}
.is-mobile div.homeBody_listadoLine_iconoCategoria { left: -2px; }

.is-tablet div#barraUneteFacebook, div#barraEncuentraAmigos {display:none;}
.is-tablet div#mainBody {margin-top:0px;}
.is-tablet div#bannerTermino {height: 70px; line-height: 70px; width: auto; margin-top: 20px; margin-left:40px; margin-right: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.is-tablet div#bannerTerminoTexto{ width: 100%; font-size: 18px;height: 70px; line-height: 70px; margin-top: 0;}
.is-tablet div#homeBody_headerContainer {width:100%;}
.is-tablet div#homeBody_listadoContainer {width:100%;}
.is-tablet div.homeBody_endSeparator {width:100%;}
.is-tablet div#homeBody_footer {width:100%;}
.is-tablet div#bannerTipoJuego {height: 70px; width: auto; margin-top: 20px; margin-left:40px; margin-right: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.is-tablet img#bannerTipoJuego_logo { display: none;}
.is-tablet h1#bannerTipoJuego_titulo { display: block; position: relative; top: 10px; left: 0; margin-left: 20px; font-size: 24px;}
.is-tablet div#bannerTipoJuego_subtitulo { display: block; position: relative; top: 10px; left: 0; margin-left: 20px; font-size: 16px;}
.is-tablet div#bannerCategoria {width:100%;}
.is-tablet div#bannerCategoria_circuloCategoria {display:none;}

.is-tablet div#ligasRankingPreheader{ height: 304px; }
.is-tablet div#ligasRankingPreheaderTitle { margin: 0 45px; padding-top: 0; }
.is-tablet div#ligasRankingPreheader .RankingNext { right: 3px; height: 30px; width: 30px; background-size: 30px; }
.is-tablet div#ligasRankingPreheader .RankingPrev { left: 3px; height: 30px; width: 30px; background-size: 30px; }
.is-tablet div#cambioCurso_optOrdenado.bTB_optOrdenado.Ranking { right: 45px; top: 20px; }
.is-tablet div#cambioCurso_optOrdenadoLista { right: 45px; top: 70px; }
.is-tablet div#ranking_listadoRanking {width:100%; te}
.is-tablet div.ranking_listadoRanking_titulo {width:100%; padding-left:0; text-align: center;}
.is-tablet div.ranking_listadoRanking_subtitulo {width:90%; padding-left:5%;}
.is-tablet div.ranking_contenedorGrisRedondeado {left:0px; }
.is-tablet div.ranking_contenedorGrisRedondeado_titulo {width:100%;}
.is-tablet div.ranking_contenedorGrisRedondeado_subtitulo {margin-left:5%; width:90%;}
.is-tablet div.ranking_Unete_contenedorBicolorDerecha {margin-left:25px; margin-right:0px;}
.is-tablet div#ranking_listadoRanking_cuerpo{ margin: 0 auto; float: none;}
.is-tablet div#ranking_listadoRanking_btnVolver { margin: 0 auto; font-size: 18px; margin-top: 20px; margin-bottom: 20px; padding: 5px 0; }
.is-tablet div#ranking_listadoRanking_btnLoadMoreHolder { height: 100px; clear: both; }
.is-tablet div#ranking_listadoRanking_btnLoadMore{ width: 50%; margin-left: 25%; margin-bottom: 25px; }

.is-tablet div#bannerCategoria { height: 70px; line-height: 70px; width: auto; margin-top: 20px; margin-left:40px; margin-right: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.is-tablet h1#bannerCategoria_titulo { font-size: 24px; }

.is-tablet div#footer-tablet {width:100%; height:260px; 	background-color:#4d5b65; position:relative;}
.is-tablet span#footer_categorias_listado_titulo {width:90%;position:relative; float:left; margin-top:20px; margin-left:20px; top:0px; left:0px;}
.is-tablet div#footer_categorias_listado {position:relative; float:left; margin-top:20px; margin-left:20px; top:0px; left:0px; width: 90%; height:140px;}
.is-tablet span.footer_categorias_listado_item {width:33%;}
.is-tablet div#footer_redes {bottom:16px; top:auto;}

.is-tablet .ranking_listadoRanking_titulo_half_movil,
.is-mobile .ranking_listadoRanking_titulo_half_movil{display:inherit;}

.is-tablet .ranking_listadoRanking_titulo_half_normal,
.is-mobile .ranking_listadoRanking_titulo_half_normal{display:none;}

.is-mobile div#bannerBatman {width:100%; background-image:none; margin-top: 40px; height: 70px; line-height: 70px; }
.is-mobile span#bannerBatman_texto { font-size: 24px; height: 70px; line-height: 70px; }

.is-mobile div#seccionTusDatos_botonEditar {display:none;}

.is-tablet div#perfil_tabContainer {display:none;}
.is-tablet div#bodyPerfil_Resumen {width:100%; margin-bottom: 50px;}
.is-tablet div#bodyPerfil_columnaDcha {display:none;}
.is-tablet div#bodyPerfil_columnaIzda {width: 100%; padding-left: 0; margin-left: 0;}
.is-tablet div.bP_cI_bloque_cuerpo_lineaJuegosCreados_containerAddthis {display:none;}
.is-tablet div.bP_cI_bloque_cuerpo_lineaJuegosCreados_boton {display:none;}
.is-tablet div.bP_cI_bloque_titulo{ margin-bottom: 10px; }
.is-tablet div.bP_cI_bloque_subtitulo{ margin-bottom: 0; }
.is-tablet div.bP_cI_bloque_containerBoton{ margin-bottom: 5px; }
.is-tablet div.bP_columnaIzda_bloque { margin-bottom: 20px; margin-top: 30px; }
.is-tablet div.bP_cI_b_co_linea_label { display: none; }
.is-tablet div#bP_Trofeos_listadoTrofeos{ margin-left: 60px; }

.is-tablet div.bP_Badge_flip-container { margin-left: 0; margin-right: 18px; }

.is-tablet div#bodyPerfil_AvatarContainer { height: 550px; }
.is-tablet div#bP_Av_MainSelectorContainer { margin-top: 55px; }
.is-tablet div#bP_Avatar_Container { top: 85px; }

.is-tablet div#bP_Historial_listadoJugados {width:100% !important;}
.is-tablet .bP_H_lJ_linea {width:100% !important;}
.is-tablet .bP_H_lJ_separador {width: 90%;}
.is-tablet .bP_H_lJ_linea_fecha {padding-left: 10px; width: 80px;}
.is-tablet .bP_H_lJ_linea_btnRetar {margin-left: 10px;}
.is-tablet div#bP_Historial_btnVerMasJugados {width:100% !important;}
.is-tablet div#iR_cI_mJ_oferta_imagenTxt {left: 106px;}
.is-tablet .bP_H_lJ_linea_fechaP {padding: 0px 20px; width: 80px;}
.is-tablet .bP_H_lJ_linea_tiempo{ display: none; }
.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugadosH_puntuacion{ margin-left: 230px; }
.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugadosH_labelFecha{ margin-left: 45px; }
.is-tablet div#bP_H_messageCreados_zona3 {font-size: 16px; line-height: 20px; width: 270px;}
.is-tablet div#bP_Historial_listadoRecomendadosP {width: 100%; margin-top: 25px;}
.is-tablet .bP_H_lineaJuegosRecomendadosP {width:100% !important;}
.is-tablet .bP_H_lineaJuegosRecomendadosP .bP_H_lJRP_receptor {width:210px;}
.is-tablet .bP_H_lJRP_nota{ margin-left: 20px; width: 50px; }
.is-tablet .bP_H_lJRP_tiempo{ width: 70px; }


.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosCreadosH_puntuacion{ margin-left: 250px; }
.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosCreadosH_labelFecha{ margin-left: 40px; }

.is-tablet div#bP_Historial_listadoCreados { width: 100%; margin-bottom: 15px; }
.is-tablet .bP_H_lC_linea_fechaP { padding: 0 10px; width: 80px; }
.is-tablet .bP_H_lR_linea_resultado { margin-left: 150px; text-align: center; }
.is-tablet .bP_H_lC_separador { width: 100%; margin: 0; }

.is-tablet #bodyPerfil_Historial{ margin-left: 10%; width: 80%; }

.is-mobile div#contenedorDialogo {width:100%; padding-left:40px; padding-right: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.is-mobile div#mainGameContainer {width:100%;}
.is-mobile div#barraDeJuego {width:100%;}
.is-mobile div#containerJuego {width:100%;}
.is-mobile div#barrasInfoJuegoFooter {width:100%;}

.is-tablet div#mainBodyGames {margin-top:0px;}
.is-tablet div#optionsGameContainer {width:100%;}
.is-tablet div#optionsGame_LeftColumn {width:100%; border:none;}
.is-tablet div.optionsgame_LeftColumn_bloque {width:100%;}
.is-tablet div#optionsGame_RightColumn {width:100%;}
.is-tablet div.optionsGame_ColumnTitle {width:50%; position:relative; float:left;}
.is-tablet div.optionsgame_RightColumn_container {width:50%;position:relative; float:left;}

.is-tablet div#infoJuego {width:100%;}
.is-mobile div#tituloImagenJuego {width:100%;}
.is-mobile div#adsTituloJuego {display:none;}
.is-mobile div#infoJuego_botonCrear {display:none;}

.is-mobile div#gameArenaTipo4 {width:100%;left:0px;text-align:center;padding-top:30px;padding-bottom:30px;}

.is-mobile div#gameArenaTipo4.notanimated div.fichaJuego.fichaBlanca.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
.is-mobile div#gameArenaTipo4.notanimated div.fichaJuego.fichaBlanca.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
.is-mobile div#gameArenaTipo4.notanimated div.fichaJuego.fichaRoja.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
.is-mobile div#gameArenaTipo4.notanimated div.fichaJuego.fichaRoja.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
.is-mobile div#gameArenaTipo4.notanimated div.fichaJuego.fichaAzul.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
.is-mobile div#gameArenaTipo4.notanimated div.fichaJuego.fichaAzul.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}

.is-mobile div#gameArenaTipo4_solution {width:auto;left:0px;}

.is-mobile div#gameArenaTipo6 {width:auto;left:0px;}
.is-mobile div#gameArenaTipo6_franja {width:100%;}
.is-mobile div#gameArenaTipo6_containerRespuestas {width:100%;}
.is-mobile div#gameArenaTipo6_solution {width:auto;left:0px;}

.is-mobile div#gameArenaTipo6_containerRespuestas {text-align: center;}
.is-tablet 	div#gameArenaTipo6 div.fichaJuego {
	  position: relative !important;
	  left: 0px !important;
	  top: 0px !important;
	  font-size: 12px !important;
	  height: 24px !important;
	  line-height: 24px !important;
	  padding-left: 20px !important;
	  padding-right: 20px !important;
	  margin:10px 5px !important;
	}
	
.is-mobile div#gameArenaTipo11 {width:100%;left:0px;}
.is-mobile div#gameArenaTipo11_franja {width:100%;}
.is-mobile div#gameArenaTipo11_containerRespuestas {width:100%;}
.is-mobile div#gameArenaTipo11_solution {width:100%;left:0px;}
.is-mobile div#gameArenaTipo11_solution .gameArenaTipo11_columnaLinea {
	    float: left;
	    position: relative;
	    width: 100px;
	    margin-top: 5px;
	    margin-left: 5px;
	}

.is-mobile div#gameArenaTipo7 {width:100%;left:0px;}
.is-tablet div#gameArenaTipo7_franja {width:100%;}
.is-tablet div#gameArenaTipo7_containerRespuestas {width:100%;}
.is-tablet div.gameArenaTipo7_dosRespuestas {width:49%; }
.is-tablet div.gameArenaTipo7_tresRespuestas {width:33%;}
.is-tablet div.gameArenaTipo7_cuatroRespuestas {width:49%; height:133px; line-height:133px;}
.is-tablet div#gameArenaTipo7_solution {width:auto;left:0px;}

.is-mobile div#gameArenaTipo8 {width:100%;left:0px;padding-top:10px;padding-bottom:10px;}
.is-mobile div#gameArena8_columnsContainer  {height:auto;}
.is-tablet div.gameArena8_column {width:254px;}
.is-tablet div.gameArena8_element {width:256px;}
.is-mobile div#gameArenaTipo8_solution {width:auto;left:0px;}

.is-mobile div#gameArenaTipo9 {width:100%;left:0px;}
.is-mobile div#gameArenaTipo9_mapa {width:100%;margin-left:0px; margin-top:0px;}

.is-mobile div#gameArenaTipo9 {width:100%;left:0px;}
.is-mobile div#gameArenaTipo9_franja {width:100%;}
.is-mobile div#gameArenaTipo9_containerRespuestas {width:100%;}
.is-mobile div#gameArenaTipo9_solution {width:auto;left:0px;}

.is-mobile div#gameArenaTipo10 {width:100%;left:0px;padding-left:0px;padding-bottom:0px;}
.is-mobile div#gameArenaTipo10_solution {width:auto;left:0px;padding-bottom:15px;padding-top:5px;}



.is-mobile 	div#containerSecrePersianaJuego {position:absolute; left:0px; top:148px; width:100%; height:69px;}
.is-mobile 		div#secrePersianaJuego {z-index:12; position:relative; left:auto; margin-left:auto; margin-right:auto; top:0px; width:183px; height:69px; background:url(../img/secre_botonjugar_mobile.png) no-repeat;}
.is-mobile 			span#secrePersianaJuego_login {left:20px; top:44px;}
.is-mobile 			span#secrePersianaJuego_register {left:102px; top:44px;}
	
.is-mobile 	div#logoPersianaJuego {display:none;}
.is-mobile 	div#barraDeJuego {width:100%;height:52px;position:relative;background-color:#4d5b64;}
.is-mobile 	div.barraDeJuegoTipo1{background-image:none;}
.is-mobile 	div.barraDeJuegoTipo3{background-image:none;}
.is-mobile 	div.barraDeJuegoTipo4{background-image:none;}
.is-mobile 	div.barraDeJuegoTipoResultado{background-color:#4d5b64;}
	
.is-mobile 	div#containerMarcadorHelp {display:none;}

/*.is-mobile 	div#containerMarcadorInGameAcertadas {				
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px; position:absolute; left:4px; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}*/
.is-mobile 		span#marcadorInGameAcertadas {color:#FFF; font-size:24px;}
		
/*.is-mobile 	div#containerMarcadorInGameErroneas {				
				-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px; position:relative; margin-left:auto; margin-right:auto; left:auto; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}*/
.is-mobile 		span#marcadorInGameErroneas {color:#FFF; font-size:24px;}
		
.is-mobile 	div#containerMarcadorHelp {position:absolute; left:685px; top:15px; width:24px; height:24px; background:url(../img/i_barra_juego.gif) no-repeat 0px 0px;}
.is-mobile 		div#containerMarcadorHelp:hover {background-position:0px -24px;}
		
/*.is-mobile 	div#containerMarcadorInGameTiempo {-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px; position:absolute; left:auto; right:4px; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}*/
.is-mobile 	span#marcadorInGameTiempo {color:#333; font-size:24px; }
		
.is-mobile 	span#labelInGameRespuesta {display:none;}
/*.is-mobile 	div#containerTxtInGameRespuesta {position:relative; margin-left:auto; margin-right:auto; top:17px; width:136px;height:28px; line-height:28px;}*/
/*.is-mobile 	input#txtInGameRespuesta {-moz-border-radius: 18px;
	    	-webkit-border-radius: 18px;
	    	-ms-border-radius: 18px;
	    	-khtml-border-radius: 18px;
	    	border-radius: 18px;
	    	position:absolute;
				margin-top:0px; width:136px; left:auto; border:none; top:0px; height:28px; line-height:28px; background-color:#FFF; color:#000; font-size:18px; resize: none; outline: none; text-align:center;}*/
	
.is-mobile 	div#containerMarcadorTopHelp3 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
.is-mobile 		div#containerMarcadorTopHelp3 div {position:relative; display:table-cell; vertical-align:middle;}	
.is-mobile 	div#containerMarcadorTopHelp4 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
.is-mobile 		div#containerMarcadorTopHelp4 div {position:relative; display:table-cell; vertical-align:middle;}
.is-mobile 	div#containerMarcadorTopHelp5 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
.is-mobile 		div#containerMarcadorTopHelp5 div {position:relative; display:table-cell; vertical-align:middle;}
		
.is-mobile 	div#mobile_containerMarcadoresIngame {display:none;}

.is-tablet #vD_Art_b_b_c_listadoCompis > ul { padding-top: 10px; padding-bottom: 10px; } 
.is-tablet #vD_Art_b_b_c_listadoCompis li { width: 24%; }
.is-tablet #vD_Art_b_b_c_listadoCompis li { height: 30px; line-height: 30px; }

.is-tablet div#barraFooterContainerVecesJugado {position:absolute; margin-left:0px; left:16px;}
.is-tablet div#botonMeRindoBarraFooter {position:relative; left:auto;margin-left:auto; margin-right:auto; }
.is-tablet div#infoFooterContainerDenuncia {position:absolute; left:auto; right:0px; width:290px;}
.is-tablet div#botonRetarAmigoBarra {display:none;}

.is-mobile div#separadorCabeceraDialogo {display:none;}
.is-mobile div#ventanaDialogoLegal {width:100%; margin-bottom:0px;}
.is-mobile div#ventanaDialogoLegal_tituloLargo { margin-top:25px; margin-bottom:25px;font-size:18px; padding-left: 0; width: 100%;}
.is-tablet div#ventanaDialogoLegal_tituloLargo { padding-left: 0; width: 100%; }

.is-mobile div#ventanaDialogoFAQ {width:100%;}
.is-mobile div#ventanaDialogoFAQ_tituloLargo {padding-left:2%; width:96%; margin-top:16px;}
.is-mobile div.ventanaDialogoFAQ_separador {margin-left:2%; width:96%; margin-top:16px;}
.is-mobile div.ventanaDialogoFAQ_tituloGrupo {padding-left:2%; width:96%;}
.is-mobile div.ventanaDialogoFAQ_pregunta {margin-left:2%; width:96%; padding-left:0px;}
.is-mobile div.ventanaDialogoFAQ_respuesta {left:2%; width:96%;}
.is-tablet div#ventanaDialogoFAQ_tituloLargo {padding-left:10%; width:80%;}
.is-tablet div.ventanaDialogoFAQ_separador {margin-left:10%; width:80%;}
.is-tablet div.ventanaDialogoFAQ_tituloGrupo {padding-left:10%; width:80%;}
.is-tablet div.ventanaDialogoFAQ_pregunta {margin-left:10%; width:80%;}
.is-tablet div.ventanaDialogoFAQ_respuesta {left:10%; width:80%;}

.is-tablet div#gameArenaTipo9_zonaRespuestas_solution { /*width:100%; top:0px;*/ margin-left: 0%; margin-bottom: 20px; }
.is-tablet div#gameArenaTipo9_mapa_solution {  /*width: 78%; top: 0px; margin-left: 0px;*/  float: left; margin-left: 2%; }

.is-tablet #iR_botonMasJuegos {position:relative; display:inline-block; width:280px; height:62px; text-align:center; line-height:62px; background-color:#8a96a2; cursor:pointer;color: #fff; font-size: 18px; font-weight:bold; margin-top:10px;}

.is-tablet div#header_boton_menu_mobile { position: absolute; width: 36px; height: 49px; top: 5px; left: 0px; color: #fff;  line-height: 49px; font-size: 32px;}
.is-tablet div#header_desplegableCategorias { z-index: 100; position: absolute; display: none; left: 0px; top: 61px; width: 100%; text-align: left; color: #000; font-size: 18px; background-color: rgba(255, 255, 255, 1.0);}

.is_tablet div#bannerFrankie {width:100% !important;}

.is-tablet div#bannerTituloBoletin_optOrdenado.PerfilProfe{top: 15px;}
.is-tablet div#bannerTituloBoletin_optOrdenadoLista.PerfilProfe {top: 65px;}
.is-tablet #seccionTusDatosProfe_datos { width: 50%; margin: 0; display: inline-block;}
.is-tablet div#seccionTusDatosProfe {width:100% !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 20px; height: auto;}
.is-tablet #seccionTusDatosProfe_boton { width: 50%; margin: 0; display: inline-block; padding-right: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.is-tablet #seccionTusDatosProfe_botonBoletin { background-color: #015152; color: #fff; float: left; font-size: 30px; font-weight: bold; height: 102px; line-height: 102px; position: relative; text-align: center; width: 100%; margin-left: 0px; margin-top: 25px; cursor: pointer;}
.is-tablet i.iconBoletinnotasBlanco4160 {margin-right: 10px;}

.is-tablet .bP_cI_b_c_lJRP_estadoPendiente {    color: #fe9900;    float: left;    font-size: 16px;    height: 51px;    line-height: 51px;    position: relative;    text-align: center;    width: 155px;}
.is-tablet  span.bP_cI_bloque_cuerpo_lineaJuegosCreados_titulo { width: 470px; }
.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosCreadosP_puntuacion { left: 500px; }
.is-tablet .bP_cI_bc_lineaJuegosCreados_separador { width: 100%; }
.is-tablet div#seccionTusDatos { width: 100%; }
.is-tablet div#seccionTusDatos_datos { margin-left: 0; }
.is-tablet div#seccionTusDatos_scores { width: 600px;}
.is-tablet #bP_Retos_resumen {  }
.is-tablet #ventanaDialogo_ProfeRecomendadoClase_header{ margin-top: 20px; }

.is-tablet .bl_cD_ppjugar {display: none;}
.is-tablet .bl_cD_ppcrear {display: none;}
.is-tablet .bl_cD_ppretar {display: none;}

.is-mobile div.editor_mapas_H_chinchetaAzul {background-image:url(../img/chincheta_blanca27.png); width: 45px; height: 45px;}
.is-mobile div.editor_mapas_H_chinchetaAzul:hover {background-image:url(../img/chincheta_blanca27.png);}
.is-mobile div.editor_mapas_H_chinchetaRoja {background-image:url(../img/chincheta_roja27.png);}
.is-mobile div.editor_mapas_H_chinchetaAzulOK {background-image:url(../img/chincheta_azul27.png);}						

.is-mobile div#homeBody_headerContainer_info { font-size: 16px; height: 50px; line-height: 50px; }

.is-tablet div#bannerTituloBoletin {width:100%;}
.is-tablet div.boletin_titulo {  line-height: 22px;}

.is-tablet div#destacadoHomeFooter_texto2 {display:none;}

.is-tablet div.BodyManager, .is-tablet div.BodyBoletin{width:100%; padding-left:40px; padding-right: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.is-tablet div.clase_cD_lA_fieldSpace { width:  7%; }
.is-tablet div.clase_cD_lA_fieldName { width: 25%; }
.is-tablet div.clase_cD_lA_fieldUsername {width: 18%; }
.is-tablet div.clase_cD_lA_fieldPassword {width: 20%; }
.is-tablet div.clase_cD_lA_fieldButtons {width: 30%; }

.is-tablet div.boletin_optAsignatura{ margin-right: 0; }
.is-tablet div.boletin_optAsignaturaLista{ margin-right: 0; }
.is-tablet div.bl_colTitulo { width: 140px; }
.is-tablet div.bl_colDatosAlumno{ width: 225px; }
.is-tablet div.bl_colDatosNegrita{ width: 140px; }

.is-tablet #botonDenunciar {display:none;}
.is-tablet #iR_columnaIzda_zonaTiempos .centrador {width:70%;}


.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: #6c7984;
    padding-left: 0px;
    font-size: 24px;
}	
.is-tablet  div#containerMarcadorInGameAcertadas {
    background: none;
    height: 52px;
    left: 0;
    line-height: 52px;
    padding-left: 0px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 14%/*106px*/;
}	
.is-tablet  div#containerMarcadorInGameErroneas {
    background: #cd3333;
    height: 52px;
    left: 14%/*105px*/;
    line-height: 52px;
    padding-left: 0px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 14%/*107px*/;
}	
.is-tablet  div#containerTxtInGameRespuesta {
    position: absolute;
    margin-left: 0px;
    margin-right: 0x;
    top: 0px;
    width: 72%/*168px*/;
    height: 52px;
    line-height: 52px;
    left: 14%/*76px*/;
}	
.is-tablet  input#txtInGameRespuesta {
margin-top: 0px;
width: 100%/*168px*/;
left: auto;
border: none;
top: 12px;
height: 28px;
line-height: 28px;
background-color: #f4f4f4;
color: #000;
font-size: 14px;
resize: none;
outline: none;
text-align: center;
}	

.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugados_titulo{ }
.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugados_puntuacion { width: 150px; }
.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugados_labelFecha{ width: 100px; }

.is-tablet .bP_Retos_tab { background-size: 50px !important; background-position:15px center; }
.is-tablet .bP_Retos_tab_insideTitle{ padding-left: 50px; }
.is-tablet .bP_Retos_firstTab .bP_Retos_tab_insideTitle { padding-left: 0; }

.is-tablet div#contenido_step3_container_lang .cc-selector input{
	padding: 0;
	border: 0;
}

.is-tablet #ventanaDialogo_AlumnoRetar{ max-height: 100%; overflow-y: auto; }
.is-tablet div#ventanaDialogo_ProfeRecomendar{ max-height: 100%; overflow-y: auto;}

.is-mobile a#linkHeaderLogo { left: 60px; background-size: 75px auto; background-position: left; width: 75px; }
.is-mobile div#header_boton_menu_mobile i{ margin-top: 12px; }
.is-mobile div#barraDeHerramientasContainerBusquedas {
    width: 252px;
    left: 10px;
    height: 40px;
    top: 10px;
}
.is-tablet div#barraDeHerramientasContainerBusquedas input {
    width: 190px;
    margin-top: 6px;
    font-size: 16px;
    margin-left: 10px;
    background-color: #014141;
    border-radius: 0;
}
.is-mobile div#barraDeHerramientasContainerBusquedas input:focus { 
	margin-top: 6px;
	padding: 5px 10px;
    background-color: #014141;
    /* Firefox */
    -moz-transition: background-color .3s ease-in;
    /* WebKit */
    -webkit-transition: background-color .3s ease-in;
    /* Opera */
    -o-transition: background-color .3s ease-in;
    /* Standard */
    transition: background-color .3s ease-in;
} 

.is-mobile #ligasRankingPreheaderHome{ display: none; }
.is-mobile .homeSeparator { display: none; }

.is-mobile div#hBCCol01_filter_Container{ margin-top: 20px; }
.is-mobile .hBCCol01_filter_checkbox{ background-image: none; }
.is-mobile .hBCCol01_filter_checkbox_text{ font-size: 13px; padding-left: 2px; width: 65%; }
.is-mobile h1#destacadoHomeFooter_texto { display: none; }
.is-mobile .hBCCol01_filter_checkbox{ padding: 10px 0; }
.is-mobile .hBCCol01_filter_SelectBlock_Select{ font-size: 13px; }
.is-mobile .hBCCol01_filterTag_checkbox_textBig{ font-size: 13px; }
.is-mobile #hBCCol01_header_TagCloseBox{ font-size: 13px; }

.is-mobile .hBCCol01_filter_checkbox_textBig { padding-left: 5px; font-size: 14px; line-height: 1em; }
.is-mobile div#hBCCol01_filter_ProfesTeacher { width: 39% }
.is-mobile div#hBCCol01_filter_AlumnosValid { width: 28% }
.is-mobile div#hBCCol01_filter_AlumnosNoValid { width: 33% }

.is-mobile div#hBCCol01_filter_Asignatura{ width: 35%; }
.is-mobile div#hBCCol01_filter_Idioma{ width: 37%; }
.is-mobile div#hBCCol01_filter_Entorno{ width: 28%; }

.is-tablet .clase_cA_listadoAsignaturas{ width: 75%; margin-left: 20px; }
.is-tablet .clase_cA_btnChangeAsignaturas{ float: right; margin-right: 10px; }

.is-tablet div#ventanaIframe {width: 100%;}
.is-tablet div#ventanaIframe iframe {
    border: none;
    z-index: 10;
    top: 30px;
    position: absolute;
}
.is-tablet div#ventanaIframe_botonCerrar {z-index:100;}
.is-tablet div#creacionItinerarios #newgameIframe {width: 100%;}


.is-tablet div#contenido_step3_container_lang .cc-selector
{
    margin-top: 10px;
    margin-left: 15px;
    position: relative;
    height: auto;
    float: left;	
}
.is-tablet .drinkcard-div {
    position: relative;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
}

@media only screen and (max-width: 1024px)
{
	.isnt-mobile div.boletin_optAsignatura{ margin-right: 0; }
	.isnt-mobile div.boletin_optAsignaturaLista{ margin-right: 0; }
	.isnt-mobile div.bl_colTitulo { width: 150px; }
	.isnt-mobile div.bl_colDatosAlumno{ width: 225px; }
	.isnt-mobile div.bl_colDatosNegrita{ width: 150px; }
}

@media only screen and (min-width: 600px) and (max-width: 800px)
{
	.isnt-mobile div#header_opciones{
		text-align:right !important;
		width:120px !important;
	}
	
	.isnt-mobile div#mainBodyHome {overflow: hidden;}
	.isnt-mobile div#header {height:49px !important;}
	.isnt-mobile div#destacadoHomeFooter {width:100%;}
	.isnt-mobile div#destacadoHomeFooter_iconoGp {display:none; left:auto; right:5px;}
	.isnt-mobile div#destacadoHomeFooter_iconoTw {display:none; left:auto; right:42px;}
	.isnt-mobile div#destacadoHomeFooter_iconoFb {display:none; left:auto; right:79px;}
	
	.isnt-mobile div#header_perfilJugador {display:none;}
	.isnt-mobile #bottombar_header {display:none;}
	.isnt-mobile a#linkHeaderLogo {left:32px;}
	.isnt-mobile div#topbar_header { background:url(../img/header_topbar_logo2.gif) no-repeat 32px center #000; width:100%;}
	.isnt-mobile div#header_containerBusquedas {left:200px !important;}
	
	.isnt-mobile div#container {width:100%; /*overflow: hidden;*/}
	.isnt-mobile div#homeBodyContainer {width:100%;}
	.isnt-mobile div#homeBodyContainerCol01 {margin-left:40px;}
	
	.isnt-mobile div#bannerTipoJuego {width:100%;}
	.isnt-mobile img#bannerTipoJuego_logo {display:none;}
	.isnt-mobile h1#bannerTipoJuego_titulo {left:10px;}
	.isnt-mobile div#bannerTipoJuego_subtitulo {left:10px;}
	
	.isnt-mobile div#barraUneteFacebook, div#barraEncuentraAmigos {display:none;}
	.isnt-mobile div#mainBody {margin-top:0px;}
	.isnt-mobile div#bannerTermino {padding-left:4%; width:96%;}
	.isnt-mobile div#homeBody_headerContainer {width:100%;}
	.isnt-mobile div#homeBody_listadoContainer {width:100%;}
	.isnt-mobile div.homeBody_endSeparator {width:100%;}
	.isnt-mobile div#homeBody_footer {width:100%;}
	.isnt-mobile div#bannerTipoJuego {width:100%;}
	.isnt-mobile img#bannerTipoJuego_logo {left:86px;}
	.isnt-mobile h1#bannerTipoJuego_titulo {left:202px;}
	.isnt-mobile div#bannerTipoJuego_subtitulo {left:202px;}
	.isnt-mobile div#bannerCategoria {width:100%;}
	.isnt-mobile div#bannerCategoria_circuloCategoria {display:none;}
	
	.isnt-mobile div#ranking_listadoRanking {width:100%;}
	.isnt-mobile div.ranking_listadoRanking_titulo {width:90%; padding-left:5%;}
	.isnt-mobile div.ranking_listadoRanking_subtitulo {width:90%; padding-left:5%;}
	.isnt-mobile div.ranking_contenedorGrisRedondeado {left:0px; margin-left:1%; width:98%;}
	.isnt-mobile div.ranking_contenedorGrisRedondeado_titulo {width:100%;}
	.isnt-mobile div.ranking_contenedorGrisRedondeado_subtitulo {margin-left:5%; width:90%;}
	.isnt-mobile div.ranking_Unete_contenedorBicolorDerecha {margin-left:25px; margin-right:0px;}
	
	.isnt-mobile div#footer-tablet {width:100%; height:260px; 	background-color:#4d5b65; position:relative;}
	.isnt-mobile span#footer_categorias_listado_titulo {width:90%;position:relative; float:left; margin-top:20px; margin-left:20px; top:0px; left:0px;}
	.isnt-mobile div#footer_categorias_listado {position:relative; float:left; margin-top:20px; margin-left:20px; top:0px; left:0px; width: 90%; height:140px;}
	.isnt-mobile span.footer_categorias_listado_item {width:33%;}
	.isnt-mobile div#footer_redes {bottom:16px; top:auto;}
	
	.isnt-mobile .ranking_listadoRanking_titulo_half_movil,
	.isnt-mobile .ranking_listadoRanking_titulo_half_movil{display:inherit;}
	
	.isnt-mobile .ranking_listadoRanking_titulo_half_normal,
	.isnt-mobile .ranking_listadoRanking_titulo_half_normal{display:none;}
	
	.isnt-mobile div#bannerBatman {width:100%; background-image:none; background-color:#3f4a51;}
	
	.isnt-mobile div#seccionTusDatos_botonEditar {display:none;}
	
	.isnt-mobile 	div#perfil_tabContainer {display:none;}
	.isnt-mobile 	div#bodyPerfil_Resumen {width:100%;}
	.isnt-mobile 	div#bodyPerfil_columnaDcha {display:none;}
	.isnt-mobile 	div#bodyPerfil_columnaIzda {width:100%;}
	.isnt-mobile 	div#bodyPerfil_columnaIzda div.bP_cI_bloque_containerBoton {display:none;}
	.isnt-mobile 	div#bodyPerfil_columnaIzda div.bP_cI_bloque_boton {display:none;}
	.isnt-mobile 	div.bP_cI_bloque_cuerpo_lineaJuegosCreados_containerAddthis {display:none;}
	.isnt-mobile 	div.bP_cI_bloque_cuerpo_lineaJuegosCreados_boton {display:none;}
	
	.isnt-mobile div#contenedorDialogo {width:100%;}
	
	.isnt-mobile div#mainGameContainer {width:100%;}
	.isnt-mobile div#barraDeJuego {width:100%;}
	.isnt-mobile div#containerJuego {width:100%;}
	.isnt-mobile div#barrasInfoJuegoFooter {width:100%;}
	
	.isnt-mobile div#mainBodyGames {margin-top:0px;}
	.isnt-mobile div#optionsGameContainer {width:100%;}
	.isnt-mobile div#optionsGame_LeftColumn {width:100%; border:none;}
	.isnt-mobile div.optionsgame_LeftColumn_bloque {width:100%;}
	.isnt-mobile div#optionsGame_RightColumn {width:100%;}
	.isnt-mobile div.optionsGame_ColumnTitle {width:50%; position:relative; float:left;}
	.isnt-mobile div.optionsgame_RightColumn_container {width:50%;position:relative; float:left;}
	
	.isnt-mobile div#infoJuego {width:100%;}
	.isnt-mobile div#tituloImagenJuego {width:100%;}
	.isnt-mobile div#adsTituloJuego {display:none;}
	
	.isnt-mobile div#gameArenaTipo4 {width:100%;left:0px;text-align:center;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaBlanca.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaBlanca.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaRoja.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaRoja.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaAzul.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaAzul.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo6 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo6_franja {width:100%;}
	.isnt-mobile div#gameArenaTipo6_containerRespuestas {width:100%;}
	.isnt-mobile div#gameArenaTipo6_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo6_containerRespuestas {text-align: center;}
	.isnt-mobile 	div#gameArenaTipo6 div.fichaJuego {
		  position: relative !important;
		  /*float: left !important;*/
		  left: 0px !important;
		  top: 0px !important;
		  font-size: 12px !important;
		  height: 24px !important;
		  line-height: 24px !important;
		  padding-left: 20px !important;
		  padding-right: 20px !important;
		  margin:10px 5px !important;
		}
		
	.isnt-mobile div#gameArenaTipo11 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo11_franja {width:100%;}
	.isnt-mobile div#gameArenaTipo11_containerRespuestas {width:100%;}
	.isnt-mobile div#gameArenaTipo11_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo7 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo7_franja {width:100%;}
	.isnt-mobile div#gameArenaTipo7_containerRespuestas {width:100%;}
	.isnt-mobile div.gameArenaTipo7_dosRespuestas {width:49%; }
	.isnt-mobile div.gameArenaTipo7_tresRespuestas {width:33%;}
	.isnt-mobile div.gameArenaTipo7_cuatroRespuestas {width:49%; height:133px; line-height:133px;}
	.isnt-mobile div#gameArenaTipo7_solution {left:2%;width:96%;}
	
	.isnt-mobile div#gameArenaTipo8 {width:100%;left:0px;}
	.isnt-mobile div#gameArena8_columnsContainer  {height:auto;}
	.isnt-mobile div.gameArena8_column {width:256px;}
	.isnt-mobile div.gameArena8_element {width:256px;}
	.isnt-mobile div#gameArenaTipo8_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo9 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo9_mapa {width:100%;margin-left:0px; margin-top:0px;}
	
	.isnt-mobile div#gameArenaTipo9 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo9_franja {width:100%;}
	.isnt-mobile div#gameArenaTipo9_containerRespuestas {width:100%;}
	.isnt-mobile div#gameArenaTipo9_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo10 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo10_solution {width:100%;left:0px;}
	
	
	.isnt-mobile 	div#containerSecrePersianaJuego {position:absolute; left:0px; top:148px; width:100%; height:69px;}
	.isnt-mobile 		div#secrePersianaJuego {z-index:12; position:relative; left:auto; margin-left:auto; margin-right:auto; top:0px; width:183px; height:69px; background:url(../img/secre_botonjugar_mobile.png) no-repeat;}
	.isnt-mobile 			span#secrePersianaJuego_login {left:20px; top:44px;}
	.isnt-mobile 			span#secrePersianaJuego_register {left:102px; top:44px;}
		
	.isnt-mobile 	div#logoPersianaJuego {display:none;}
	.isnt-mobile 	div#barraDeJuego {width:100%;height:60px;position:relative;background-color:#4d5b64;}
	.isnt-mobile 	div.barraDeJuegoTipo1{background-image:none;}
	.isnt-mobile 	div.barraDeJuegoTipo3{background-image:none;}
	.isnt-mobile 	div.barraDeJuegoTipo4{background-image:none;}
	.isnt-mobile 	div.barraDeJuegoTipoResultado{background-color:#4d5b64;}
		
	.isnt-mobile 	div#containerMarcadorHelp {display:none;}
	
	.isnt-mobile 	div#containerMarcadorInGameAcertadas {				
					-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px; position:absolute; left:4px; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}
	.isnt-mobile 		span#marcadorInGameAcertadas {color:#333; font-size:22px;  }
			
	.isnt-mobile 	div#containerMarcadorInGameErroneas {				
					-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px; position:relative; margin-left:auto; margin-right:auto; left:auto; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}
	.isnt-mobile 		span#marcadorInGameErroneas {color:#F33; font-size:22px;  }
			
	.isnt-mobile 	div#containerMarcadorHelp {position:absolute; left:685px; top:15px; width:24px; height:24px; background:url(../img/i_barra_juego.gif) no-repeat 0px 0px;}
	.isnt-mobile 		div#containerMarcadorHelp:hover {background-position:0px -24px;}
			
	.isnt-mobile 	div#containerMarcadorInGameTiempo {-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px; position:absolute; left:auto; right:4px; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}
			span#marcadorInGameTiempo {color:#333; font-size:22px;  }
			
	.isnt-mobile 	span#labelInGameRespuesta {display:none;}
	.isnt-mobile 	div#containerTxtInGameRespuesta {position:relative; margin-left:auto; margin-right:auto; top:17px; width:136px;height:28px; line-height:28px;}
	.isnt-mobile 	input#txtInGameRespuesta {-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px;
		    	position:absolute;
					margin-top:0px; width:136px; left:auto; border:none; top:0px; height:28px; line-height:28px; background-color:#FFF; color:#000; font-size:18px;   resize: none; outline: none; text-align:center;}
		
	.isnt-mobile 	div#containerMarcadorTopHelp3 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
	.isnt-mobile 		div#containerMarcadorTopHelp3 div {position:relative; display:table-cell; vertical-align:middle;}	
	.isnt-mobile 	div#containerMarcadorTopHelp4 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
	.isnt-mobile 		div#containerMarcadorTopHelp4 div {position:relative; display:table-cell; vertical-align:middle;}
	.isnt-mobile 	div#containerMarcadorTopHelp5 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
	.isnt-mobile 		div#containerMarcadorTopHelp5 div {position:relative; display:table-cell; vertical-align:middle;}
			
	.isnt-mobile 	div#mobile_containerMarcadoresIngame {display:none;}
	
	.isnt-mobile div#barraFooterContainerVecesJugado {position:absolute; margin-left:0px; left:16px;}
	.isnt-mobile div#botonMeRindoBarraFooter {position:relative; left:auto;margin-left:auto; margin-right:auto; }
	.isnt-mobile div#infoFooterContainerDenuncia {position:absolute; left:auto; right:0px; width:290px;}
	.isnt-mobile div#botonRetarAmigoBarra {display:none;}
	
	.isnt-mobile div#separadorCabeceraDialogo {display:none;}
	.isnt-mobile div#ventanaDialogoLegal {width:100%; margin-bottom:0px;}
	.isnt-mobile div#ventanaDialogoLegal_tituloLargo {width:96%;padding-left:2%; margin-top:10px; margin-bottom:10px;font-size:18px;}
	.isnt-mobile div#ventanaDialogoLegal_tituloLargo {width:96%;padding-left:2%;}
	
	.isnt-mobile div#ventanaDialogoFAQ {width:100%;}
	.isnt-mobile div#ventanaDialogoFAQ_tituloLargo {padding-left:2%; width:96%; margin-top:16px;}
	.isnt-mobile div.ventanaDialogoFAQ_separador {margin-left:2%; width:96%; margin-top:16px;}
	.isnt-mobile div.ventanaDialogoFAQ_tituloGrupo {padding-left:2%; width:96%;}
	.isnt-mobile div.ventanaDialogoFAQ_pregunta {margin-left:2%; width:96%; padding-left:0px;}
	.isnt-mobile div.ventanaDialogoFAQ_respuesta {left:2%; width:96%;}
	.isnt-mobile div#ventanaDialogoFAQ_tituloLargo {padding-left:10%; width:80%;}
	.isnt-mobile div.ventanaDialogoFAQ_separador {margin-left:10%; width:80%;}
	.isnt-mobile div.ventanaDialogoFAQ_tituloGrupo {padding-left:10%; width:80%;}
	.isnt-mobile div.ventanaDialogoFAQ_pregunta {margin-left:10%; width:80%;}
	.isnt-mobile div.ventanaDialogoFAQ_respuesta {left:10%; width:80%;}
	
	.isnt-mobile div#gameArenaTipo9_zonaRespuestas_solution {width:20%; top:0px;}
	.isnt-mobile div#gameArenaTipo9_mapa_solution {  width: 78%;  top: 0px;  margin-left: 0px;}

	/*Ajustes para iPad vertical*/
	.is-tablet div.ranking_contenedorGrisRedondeado_columna { float: none; }
	.is-tablet div#seccionTusDatos_scores{ width: 50%; float: left; margin-top: 40px; }	
	.is-tablet div#sTD_scores { position: relative;}
	.is-tablet div#sTD_scoresPad{ float: none; height: auto; padding: 0; margin-top: 15px;}
	.is-tablet div#sTD_scoresPad.left{border: none;}
	.is-tablet div.sTD_scores_score_label { font-size: 16px; margin: 5px 0; text-align: left; font-weight: bold; }
	.is-tablet div.sTD_scores_score_label .small{ font-size: 14px; color: #707070; }
	.is-tablet div#seccionTusDatos_Nombre{ font-size: 24px; margin-top: 0; margin-bottom: 0; }
	.is-tablet div.sTD_scores_score_coin{ width: 40px; height: 45px;}
	.is-tablet div.sTD_scores_score_score{ width: 80px; height: 40px; line-height: 40px; margin-top: 0; }
	.is-tablet div.gauge_score {margin-top: 42px;}

	.is-tablet #header_btnPerfil{ width: 70px; }
	.is-tablet .header_btnAvatar_label{ display: none; }

	.is-tablet div#bP_Retos_messagePendientes{ display: none; }
	.is-tablet div#bP_Retos_listadoPendientes{ margin-left: -15px; }
	.is-tablet div#bP_Retos_headerHistorico { margin-left: -15px; }
	.is-tablet div#bP_Retos_listadoHistorico { margin-left: -15px; }
	.is-tablet 	div.bP_cI_b_co_lineaRecomendacionesPendientes_juego{ left: 200px; width: 300px;}
	.is-tablet 	.bP_cI_bloque_cuerpo_lineaJuegosJugados_titulo{ width: auto; }
	.is-tablet 	div.bP_cI_bloque_cuerpo_lineaJuegosCreados_mensaje{ width: 200px; left:350px; text-align: center; margin-right: 30px; }

	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugadosP_labelFecha {display:none;}
	.is-tablet div.bP_cI_bloque_cuerpo_lineaJuegosCreados_labelFecha {display:none;}

	.is-tablet span.bP_cI_bloque_cuerpo_lineaJuegosCreados_titulo { width: 250px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosCreadosP_puntuacion { width: 100px; left: 470px; font-size: 20px; }

	.is-tablet .bP_cI_b_c_lJRP_receptor { width: 100px; }

	.is-tablet .bP_cI_b_c_lJRP_receptor { width: 100px;}
	.is-tablet #bP_cI_b_cGR_cuerpoRecomendadosP {    width: 100% !important;}
	.is-tablet .bP_cI_b_c_lineaJuegosRecomendadosP_separador {    margin-left: 5%;    width: 92%;}
	.is-tablet .bP_cI_b_c_lJRP_titulo { width: 350px; }
	.is-tablet .bP_cI_b_c_lJRP_btnResultadosClase { margin-left: 20px; }

	.is-tablet .bP_cI_b_c_lJRP_estadoPendiente { width: 140px; }

	.is-tablet div#bannerTituloBoletin_txt{ font-size: 22px; }
	.is-tablet div#bannerTituloBoletin { background-size: 30px auto; margin-bottom: 0; }

	.is-tablet div.boletin_optAsignatura{ margin-right: 0; }
	.is-tablet div.boletin_optAsignaturaLista{ margin-right: 0; }
	.is-tablet div.bl_colDatosAlumno{ width: 200px; }
	.is-tablet div.bl_colDatosNegrita{ width: 80px; }
	.is-tablet div.bl_colTitulo { width: 80px; height: 40px; background-position: center bottom; }
	.is-tablet div.bl_colTitulo div{ display: none; }
	.is-tablet div.bl_cD_ultimapartida{ width: 160px; }

	.is-tablet #bTMP_jpendientes {display: none; }
	.is-tablet #bTMP_jrecomendados {display: none; }
	.is-tablet #bTMP_jjugados {display: none; }
	.is-tablet #bTMP_jcreados {display: none; }

	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosCreados_puntuacion { left: 440px; }

	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugados_titulo { width: 350px; }
	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugadosP_puntuacion { font-size: 20px; width: 100px; }
	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugados_puntuacion { width: 150px; text-align: center; }
	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosJugados_labelFecha { width: 100px; padding-left: 25px; }

	.is-tablet div.bP_Trofeos_Resumen{ padding-left: 0px; padding-top: 5px; }
	.is-tablet div.bP_Badge_flip-container { margin: 15px 10px 15px 10px; }

	.is-tablet div#contenido_creacion_step2_colzid {margin-left:0; margin-right:0;}
	.is-tablet div#step2_colizd_ipadOpen {background:#fff url(../img/boton_flecha_dcha_31x31_hover.png) center center no-repeat;display:none;position:absolute; left:0px; top:0px; z-index:10; width:32px; height:32px;}

	.is-tablet div#contenido_creacion_step2_juego { width: auto !important; margin-top: 0; padding: 20px; }
	.is-tablet span#contenido_creacion_maintitle{ display: none; }
	.is-tablet div#contenido_creacion_step2_colzid{ float: none; width: auto; }
	.is-tablet div#contenido_creacion_linkborradores_container { display: none; }
	.is-tablet div#step2_colizd_description_text{ padding: 20px; }
	.is-tablet div#step2_colizd_header { display: none; }
	.is-tablet div#step2_colizd_description { width: 100%; }
	.is-tablet div#step2_colizd_body{ width: auto; }
	.is-tablet div.step2_colizd_body_separator { display: none; }
	.is-tablet div.step2_colizd_body_element{ width: auto; border-bottom: 1px solid #e5e5e5; padding: 10px; }
	.is-tablet div.step2_colizd_body_element_text{ width: 300px; }
	.is-tablet div.step2_colizd_body_element_content{ float: right; left: auto; width: 180px; }
	.is-tablet div#step2_colizd_bottom{ display: none; }

	.is-tablet div#contenido_creacion_step2_coldch_bloquearriba{ height: 15px;}

	.is-tablet div#contenido_creacion_step2_coldch{ width: 100%; }
	.is-tablet div#contenido_step2_topround_dark { width: auto; }
	.is-tablet div#contenido_step2_round_title_dark{ width: auto; }
	.is-tablet div.contenido_step2_round_body2_light{ width: auto; }
	.is-tablet div.contenido_step2_round_body_light{ width: auto; }
	.is-tablet div#c_s2_rbl_containerColumnas{ width: auto; padding-left: 15px; }
	.is-tablet div.contenido_step2_round_body_separator_light{ width: auto; background-position: center center;}
	.is-tablet div#contenido_step2_bottomround{ width: auto;}

	.is-tablet div#contenido_step2_topround_light, 
	.is-tablet div#contenido_step2_round_title_light,
	.is-tablet .contenido_step2_round_body_dark,
	.is-tablet .contenido_step2_round_body_separator_dark,
	.is-tablet .contenido_step2_round_body_dark_tipoF,
	.is-tablet .contenido_step2_round_body_dark_low,
	.is-tablet div#contenido_step2_bottomround_dark,
	.is-tablet .contenido_step2_round_body_light_low,
	.is-tablet .contenido_step2_round_body_light_lowTop,
	.is-tablet .lineaPregunta_step2G,
	.is-tablet div.contenido_step2_round_body_separator_light2{
		width: auto;
	}
	.is-tablet #contenido_step2_round_bodytitle_picos_light{ width: auto; background-color: #f4f4f4;}

	.is-tablet div#contenido_step3_body,
	.is-tablet div#contenido_step3_topround,
	.is-tablet div.contenido_step3_body_section,
	.is-tablet div#contenido_step3_container_lang,
	.is-tablet div#contenido_step3_bottomround{
		width: auto;
	}
	.is-tablet div#input_step3_nombre_juego{ width: 400px;}
	.is-tablet .round_inputFat_ctrl{ width: 400px !important; }
	.is-tablet div#contenido_step3_container_gameimage_google{ margin-left: 14%; }
	.is-tablet div#contenido_step3_container_gameimage_upload{ margin-left: 14%; }
	.is-tablet div#contenido_step3_container_choosenimage{ width: auto; position: relative; left: auto; right: auto; background: none; margin-left: 20%; }
	.is-tablet div#cropUploadedImagePortada{ display: none; }
	.is-tablet div#contenido_step3_body_section_bocadilloAvisos{ display: none; }
	.is-tablet div#step3_categorias_radios_container{ width: auto; }

	.is-tablet div#header_containerBusquedas { left: 150px !important; width: 150px;}
	.is-tablet div#barraDeHerramientasContainerBusquedas{ width: 150px;}
	.is-tablet #header_container_opciones { width: 260px; }
	.is-tablet #header_btnCreaJuego { right: 266px; width: 130px; }

	.is-tablet .vD_PRC_body_linea_pendiente{ width: 250px; }
	.is-tablet .vD_PRC_body_linea_avatar{ margin-left: 30px; }
	.is-tablet .vD_PRC_body_separador{ margin-left: 30px;}

	.is-tablet div#ventanaDialogoFeeedback{ width: 650px; }

	.is-tablet div#ventanaDialogo_ProfeRecomendar_body{ margin: 0 5%; width: 90%; max-height: 100%; }
	.is-tablet div#ventanaDialogoFeeedback_mensaje{ margin-left: 250px; top: 130px;}


	.is-tablet .bP_Badge_front, .is-tablet .bP_Badge_back { transition: all linear 0.6s; }
	.is-tablet .bP_Badge_flip-container.hover .bP_Badge_back { display: table; }
	.is-tablet .bP_Badge_flip-container.hover .bP_Badge_front {  display: none; }

	.is-mobile div#barraDeHerramientasContainerBusquedas input {
	    width: 100px;
	}
	.is-mobile div#barraDeHerramientasBotonBusquedas{
		left: 150px;
	}

	.is-tablet div#bodyPerfil_Historial{ margin-left: 0; width: 100%; }
	.is-tablet div#bP_Historial_listadoPendientes{ width: 100%; }
	.is-tablet .bP_H_lP_linea_btnRecomendar{ margin-left: 60px; }
	.is-tablet div#bP_H_messageCreados_zona3{ width: 200px; padding-left: 10px; padding-right: 10px; }
	.is-tablet .bP_cI_b_c_lineaJuegosRecomendadosP_separador_alt{ width: 100%; margin: 0; }
	.is-tablet .bP_H_lR_linea_resultado{ margin-left: 50px; }
	.is-tablet .bP_H_lineaJuegosRecomendadosP .bP_H_lJRP_receptor{ width: 100px; }
	.is-tablet div#bP_Historial_btnVerMasRecomendadosP{ width: 100%; }
	.is-tablet div#bP_Historial_btnVerMasCreados{ width: 100%; margin-top: 25px; margin-bottom: 25px; margin-top: 0; }
	.is-tablet .bP_H_lC_separador{ margin: 0; width: 100%; }
	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosCreadosH_puntuacion{ margin-left: 240px; }
	.is-tablet .bP_H_lC_linea_partidas{ width: 70px; }
	.is-tablet .bP_cI_bloque_cuerpo_lineaJuegosCreadosH_labelFecha{ margin-left: 30px; }
	.is-tablet #seccionTusDatosProfe_botonBoletin{ font-size: 24px; }
	.is-tablet i.iconBoletinnotasBlanco4160{ margin-right: 20px; }
	.is-tablet .bP_H_lC_linea_borrador2{ margin: 0; width: 80px; display: inline-block; }

	.is-tablet div#bP_Historial_messageRecomendados{ width: 90%; margin: 0 5%; margin-bottom: 15px; }
	.is-tablet div#bP_Historial_listadoRecomendados{ width: 90%; margin: 0 5%; }
	.is-tablet .bP_H_lR_separador{ width: 100%; margin: 0; }
	.is-tablet .bP_H_lR_linea_emisor{ width: 120px; margin-left: 15px; }
	.is-tablet #bP_Historial_btnVerMasRecomendados{ width: 90%; margin: 0 5%; margin-top: 25px; }

	.is-tablet div#bP_Historial_headerJugados { width: 90% !important; margin: 0 5%; }
	.is-tablet div#bP_Historial_listadoJugados { width: 90% !important; margin: 0 5%; }
	.is-tablet div#bP_Historial_btnVerMasJugados{ width: 90% !important; margin: 0 5%; }
	.is-tablet div#bP_H_hJ_neuros{ width: 90px; }
	.is-tablet .bP_H_lJ_linea_neuros{ width: 90px; }
	.is-tablet .RetoResult { margin-left: 0; margin-right: 0; left: auto; right: auto; }

	.is-tablet div#bodyPerfil_Historial { width: 90% !important; margin: 0 5%; margin-top: 30px; margin-bottom: 30px; }
	.is-tablet .bP_H_lC_linea_fecha, .is-tablet div#bP_H_hC_creado{ display: none; }

	.is-tablet .bP_H_lC_linea_nombre{ width: 230px; }
	.is-tablet .bP_H_lP_linea_nombre{ width: 150px; }
	.is-tablet .bP_H_lJ_linea_nombre{ width: 200px; }
	.is-tablet .bP_H_lR_linea_titulo{ width: 260px; }
	.is-tablet .bP_H_lJRP_titulo{ width: 300px; }
	.is-tablet #bP_H_hJ_puntos{ margin-left: 70px; }
	.is-tablet #bP_H_hC_partidas{ margin-left: 95px; }

	.is-tablet #bP_H_messageCreados_zona2{ width: 300px; line-height: 1.1em; padding-left:10px; padding-right: 10px; }

	.is-tablet #footer{ height: 48px; }
	.is-tablet #footer_copyright{ background: none; height: 48px; }
	.is-tablet #footer_copy_derechos{ display: none; height: 48px; line-height: 48px; }
	.is-tablet #footer_copy_links{ text-align: left; padding-left: 25px; line-height: 48px; }

}

@media only screen /*and (min-width: 320px)*/ and (max-width: 599px)
{
	.isnt-mobile div#bannerTipoJuego {width:100%;}
	.isnt-mobile img#bannerTipoJuego_logo {display:none;}
	.isnt-mobile h1#bannerTipoJuego_titulo {left:10px;}
	.isnt-mobile div#bannerTipoJuego_subtitulo {left:10px;}
	
	.isnt-mobile .ranking_listadoRanking_titulo_half_movil{display:inherit;}
	
	.isnt-mobile .ranking_listadoRanking_titulo_half_normal{display:none;}
	
	.isnt-mobile div#bannerBatman {width:100%; background-image:none; background-color:#3f4a51;}
	
	.isnt-mobile div#seccionTusDatos_botonEditar {display:none;}
	
	.isnt-mobile div#contenedorDialogo {width:100%;}
	
	.isnt-mobile div#mainGameContainer {width:100%;}
	.isnt-mobile div#barraDeJuego {width:100%;}
	.isnt-mobile div#containerJuego {width:100%;}
	.isnt-mobile div#barrasInfoJuegoFooter {width:100%;}
	
	.isnt-mobile div#tituloImagenJuego {width:100%;}
	.isnt-mobile div#adsTituloJuego {display:none;}
	
	.isnt-mobile div#gameArenaTipo4 {width:100%;left:0px;text-align:center;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaBlanca.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaBlanca.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaRoja.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaRoja.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaAzul.fichaCorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4 div.fichaJuego.fichaAzul.fichaIncorrecta {  left: 0px !important;  top: 0px !important;  position: relative; margin-top:3px;}
	.isnt-mobile div#gameArenaTipo4_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo6 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo6_franja {width:100%;}
	.isnt-mobile div#gameArenaTipo6_containerRespuestas {width:100%;}
	.isnt-mobile div#gameArenaTipo6_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo6_containerRespuestas {text-align: center;}
		
	.isnt-mobile div#gameArenaTipo11 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo11_franja {width:100%;}
	.isnt-mobile div#gameArenaTipo11_containerRespuestas {width:100%;}
	.isnt-mobile div#gameArenaTipo11_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo7 {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo8 {width:100%;left:0px;}
	.isnt-mobile div#gameArena8_columnsContainer  {height:auto;}
	.isnt-mobile div#gameArenaTipo8_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo9 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo9_mapa {width:100%;margin-left:0px; margin-top:0px;}
	
	.isnt-mobile div#gameArenaTipo9 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo9_franja {width:100%;}
	.isnt-mobile div#gameArenaTipo9_containerRespuestas {width:100%;}
	.isnt-mobile div#gameArenaTipo9_solution {width:100%;left:0px;}
	
	.isnt-mobile div#gameArenaTipo10 {width:100%;left:0px;}
	.isnt-mobile div#gameArenaTipo10_solution {width:100%;left:0px;}
	
	
	.isnt-mobile 	div#containerSecrePersianaJuego {position:absolute; left:0px; top:148px; width:100%; height:69px;}
	.isnt-mobile 		div#secrePersianaJuego {z-index:12; position:relative; left:auto; margin-left:auto; margin-right:auto; top:0px; width:183px; height:69px; background:url(../img/secre_botonjugar_mobile.png) no-repeat;}
	.isnt-mobile 			span#secrePersianaJuego_login {left:20px; top:44px;}
	.isnt-mobile 			span#secrePersianaJuego_register {left:102px; top:44px;}
		
	.isnt-mobile 	div#logoPersianaJuego {display:none;}
	.isnt-mobile 	div#barraDeJuego {width:100%;height:60px;position:relative;background-color:#4d5b64;}
	.isnt-mobile 	div.barraDeJuegoTipo1{background-image:none;}
	.isnt-mobile 	div.barraDeJuegoTipo3{background-image:none;}
	.isnt-mobile 	div.barraDeJuegoTipo4{background-image:none;}
	.isnt-mobile 	div.barraDeJuegoTipoResultado{background-color:#4d5b64;}
		
	.isnt-mobile 	div#containerMarcadorHelp {display:none;}
	
	.isnt-mobile 	div#containerMarcadorInGameAcertadas {				
					-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px; position:absolute; left:4px; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}
	.isnt-mobile 		span#marcadorInGameAcertadas {color:#333; font-size:22px;  }
			
	.isnt-mobile 	div#containerMarcadorInGameErroneas {				
					-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px; position:relative; margin-left:auto; margin-right:auto; left:auto; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}
	.isnt-mobile 		span#marcadorInGameErroneas {color:#F33; font-size:22px;  }
			
	.isnt-mobile 	div#containerMarcadorHelp {position:absolute; left:685px; top:15px; width:24px; height:24px; background:url(../img/i_barra_juego.gif) no-repeat 0px 0px;}
	.isnt-mobile 		div#containerMarcadorHelp:hover {background-position:0px -24px;}
			
	.isnt-mobile 	div#containerMarcadorInGameTiempo {-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px; position:absolute; left:auto; right:4px; top:17px; width:78px; height:28px; line-height:28px; text-align:center; background-color:#FFF;}
			span#marcadorInGameTiempo {color:#333; font-size:22px;  }
			
	.isnt-mobile 	span#labelInGameRespuesta {display:none;}
	.isnt-mobile 	div#containerTxtInGameRespuesta {position:relative; margin-left:auto; margin-right:auto; top:17px; width:136px;height:28px; line-height:28px;}
	.isnt-mobile 	input#txtInGameRespuesta {-moz-border-radius: 18px;
		    	-webkit-border-radius: 18px;
		    	-ms-border-radius: 18px;
		    	-khtml-border-radius: 18px;
		    	border-radius: 18px;
		    	position:absolute;
					margin-top:0px; width:136px; left:auto; border:none; top:0px; height:28px; line-height:28px; background-color:#FFF; color:#000; font-size:18px;   resize: none; outline: none; text-align:center;}
		
	.isnt-mobile 	div#containerMarcadorTopHelp3 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
	.isnt-mobile 		div#containerMarcadorTopHelp3 div {position:relative; display:table-cell; vertical-align:middle;}	
	.isnt-mobile 	div#containerMarcadorTopHelp4 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
	.isnt-mobile 		div#containerMarcadorTopHelp4 div {position:relative; display:table-cell; vertical-align:middle;}
	.isnt-mobile 	div#containerMarcadorTopHelp5 {position:absolute; left:2%; top:2%; color:#FFF; display:table; font-size:12px;   width:96%; height:96%; text-align:center;}
	.isnt-mobile 		div#containerMarcadorTopHelp5 div {position:relative; display:table-cell; vertical-align:middle;}
			
	.isnt-mobile 	div#mobile_containerMarcadoresIngame {display:none;}
	
	.isnt-mobile div#separadorCabeceraDialogo {display:none;}
	.isnt-mobile div#ventanaDialogoLegal {width:100%; margin-bottom:0px;}
	.isnt-mobile div#ventanaDialogoLegal_tituloLargo {width:96%;padding-left:2%; margin-top:10px; margin-bottom:10px;font-size:18px;}
	
	.isnt-mobile div#ventanaDialogoFAQ {width:100%;}
	.isnt-mobile div#ventanaDialogoFAQ_tituloLargo {padding-left:2%; width:96%; margin-top:16px;}
	.isnt-mobile div.ventanaDialogoFAQ_separador {margin-left:2%; width:96%; margin-top:16px;}
	.isnt-mobile div.ventanaDialogoFAQ_tituloGrupo {padding-left:2%; width:96%;}
	.isnt-mobile div.ventanaDialogoFAQ_pregunta {margin-left:2%; width:96%; padding-left:0px;}
	.isnt-mobile div.ventanaDialogoFAQ_respuesta {left:2%; width:96%;}
}

@media only screen and (min-width: 768px) and (max-width: 800px)
{
	/*div#bannerBoxeador {background: url(../img/banner_perfil_boxeador600.gif) no-repeat left center #3f4a51; width:100%;}
	div#destacadoHome {margin-left: -180px !important;}*/
	div#destacadoHome {width:100%;}
	
	div.destacadoHomeBotonFB {position:absolute; cursor:pointer; left:419px; top:168px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonfb.png);}
	div.destacadoHomeBotonEmail {position:absolute; cursor:pointer; left:419px; top:232px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonemail.png);}
	div.destacadoHomeBotonSaberMas {position:absolute; cursor:pointer; left:419px; top:189px; width:198px; height:54px; z-index:3; background:url(../img/destacado_home_botonsabermas.png);}

	div#destacadoHomeFondo01 {display:none;position:absolute; left:auto; right:0px; top:0px; width:700px; height:300px; z-index:2; background:url(../img/home_destacado1_ipad.gif);}
	div#destacadoHomeFondo05 { position:absolute; left:auto; right:0px; top:0px; width:700px; height:300px; z-index:2; background:url(../img/home_destacado5_ipad.gif);}
	div#destacadoHomeFondo06 /*matrioska*/ {display:none;cursor:pointer; position:absolute; left:auto; right:0px; top:0px; width:700px; height:300px; z-index:2; background:url(../img/banner_matrioska_geografia_ipad.gif);}
	
	
	div#destacadoHomeBolitas {display:none;}
	div#homeBodyContainerCol02 {display:none;}
	div#homeBodyContainerCol03 {display:none;}
	div#destacadoHomeFooterCentrador {width:100% !important;}	
	
	div#mainBodyUsuario {margin-top:0px;}
	/*div#seccionTusDatos {height:auto;}*/
	
	div#seccionTusDatos {width:100%;}
	div#seccionTusDatos_burburjaIzquierda {margin-left:2px;}
	div#seccionTusDatos_burburjaDerecha {margin-left:0px;}
	div#seccionTusDatos_burburjaIzquierda {width:390px;}
	div#seccionTusDatos_burburjaIzquierda_top {width:390px;}
		div#seccionTusDatos_imagen {left:10px;}
		span#seccionTusDatos_Nombre {left:110px;}
		span#seccionTusDatos_Ciudad {left:110px;}
		span#seccionTusDatos_Estudios1 {left:110px;}
		span#seccionTusDatos_Estudios2 {left:110px;}
		span#seccionTusDatos_UltimoJuego  {left:110px;}	
	div#seccionTusDatos_burburjaIzquierda_bottom {width:390px;}
		div#seccionTusDatos_containerMarcadorMedia {display:none;}
		span#seccionTusDatos_NotaMedia {left:210px;}
	div#seccionTusDatos_burburjaDerecha {width:340px;}
		div#seccionTusDatos_burburjaDerecha_top {width:340px;}
		div#seccionTusDatos_burburjaDerecha_bottom {width:340px;padding-left:0px;}
			div.seccionTusDatos_marcadorBicolor {margin-left:30px;}

	div#ventanaDialogoRegisterForm {margin-left:80px;}
	
	/*div#containerMarcadorInGameAcertadas {
	  position: absolute;
	  left: 4px !important;
	  top: 10px !important;
	  width: 147px !important;
	  height: 40px !important;
	  line-height: 40px !important;
	  text-align: center !important;
	  background: url(../img/ingamemarcadoracertadas.gif) no-repeat center center  !important;
	}
	span#marcadorInGameAcertadas { font-size: 24px !important;	  margin-left: 30px !important;	}
	div#containerMarcadorInGameErroneas {
	  -moz-border-radius: 18px !important;
	  -webkit-border-radius: 18px !important;
	  -ms-border-radius: 18px !important;
	  -khtml-border-radius: 18px !important;
	  border-radius: 18px !important;
	  position: relative !important;
	  margin-left: auto !important;
	  margin-right: auto !important;
	  left: auto !important;
	  top: 10px !important;
	  width: 78px !important;
	  height: 40px !important;
	  line-height: 40px !important;
	  text-align: center !important;
	  background-color: #FFF !important;
	  padding-left: 10px !important;
	  padding-right: 10px !important;
	}
	span#marcadorInGameErroneas {font-size: 24px !important;}
	div#containerMarcadorInGameTiempo{
	  position: absolute;
	  right: 4px !important;
	  top: 10px !important;
	  width: 147px !important;
	  height: 40px !important;
	  line-height: 40px !important;
	  text-align: center !important;
	  background: url(../img/ingamefondomarcadortime.gif) no-repeat center center  !important;
	}
	span#marcadorInGameTiempo { font-size: 24px !important;	  margin-left: 30px !important;	}*/
	
	#iR_columnaIzda_zonaTiempos {height:62px;}
		#iR_columnaIzda_zonaTiempos .centrador {    width: 74%;}
		#iR_cI_zT_label {height:62px; line-height:62px;}
		#iR_cI_zT_tiempo {font-size: 36px;  height: 62px; line-height: 62px;}
		#iR_cI_zT_apellido {   font-size: 24px;    height: 30px;    margin-top: 20px;}
	#iR_columnaIzda_zonaPuntos {height:124px;}
		#iR_cI_zP_bloquePuntos {    float: left;    margin-left: 0px;    margin-top: 32px;    position: relative;    width: 191px;}
		#iR_cI_zP_separador {    height: 70px;    margin-top: 54px;}
		#iR_cI_zP_bloqueNota {width: 191px;}
	#iR_columnaIzda_zonaOpciones {height:164px;}
	
	div#iR_cD_s_espaciador1 {display:none;}
	#iR_cD_sugerencias_unaLinea {height:270px;}
	.iR_cD_sugerencias_sugerencia01 {margin-left:5px; margin-right:5px;}
	#iR_cD_sugerencias_botonFlecha {width:27px;}
	
	#iR_botonVerRespuestas {width:280px;}
	#iR_botonMasJuegos {position:relative; display:inline-block; width:280px; height:62px; text-align:center; line-height:62px; background-color:#8a96a2; cursor:pointer;color: #fff; font-size: 18px; font-weight:bold; margin-top:10px;}
	
	div#gameArena8_columnsContainer {text-align: center;}
	div.gameArena8_column {    width: 254px; display:inline-block; float:none;}
	
	div#gameArenaTipo10 {
    width: 100%;
    left: 0px;
    padding-left: 140px !important;
    padding-bottom: 30px !important;
	}	
	#gameArenaTipo9_solution div.editor_mapas_H_chincheta div.textoChincheta {
    left: 13px !important;
    top: 13px !important;
	}
	
	div#ingameRanking {width:100%;}
	div#ingameRanking_container {width:95%;}
	div#ingameRanking_tabVertAlineatorContainer {width:5%;}
	div#ingameRanking_containerInterno {width:95%;}
	div#ingameRanking_bloque01 {width: 435px;}
	div#ingameRanking_bloque02 {width: 435px;}
	div.ingameRanking_bloqueIzquierdo {display:none;}
 
	div#gameArenaTipo7_franja_containerpregunta {/*left:10%;*//*184px;*/}
 
	/*div#gameArenaTipo10_columnaRanking {width:350px; margin-left:20px;}
	div.gameArenaTipo10_elementRanking {width:350px;}
	div.gameArenaTipo10_indiceRanking {width:30px;}
	div.gameArena10_element {width:320px;}
	div#gameArenaTipo10_columnaPalabras {width:380px; margin-left:8px;}	 
	
	div#gameArenaTipo10_columnaRankingSol {  width: 380px;   margin-left: 100px;}
	div#gameArenaTipo10_columnaRankingSol div.gameArena10_element {width:380px;}*/
	
	div#gameArenaTipo9_zonaRespuestas_solution {width:13%;}
	div#gameArenaTipo9_mapa_solution {  width: 87%;  top: 0px;  margin-left: 0px;}
}

@media only screen and (min-width: 600px) and (max-width: 767px)
{

	
	div#bannerBoxeador {background: url(../img/banner_perfil_boxeador600_2.gif) no-repeat left center #3f4a51; width:100%;}
	div#destacadoHome {margin-left: -340px !important;}
	h1#destacadoHomeFooter_texto {font-size:14px;}
	
	div#mainBodyUsuario {margin-top:0px;}
	/*div#seccionTusDatos {height:auto;}*/
	
	div#seccionTusDatos {width:100%;}
	div#seccionTusDatos_burburjaIzquierda {margin-left:2px;}
	div#seccionTusDatos_burburjaDerecha {margin-left:0px;}
	div#seccionTusDatos_burburjaIzquierda {width:390px;}
	div#seccionTusDatos_burburjaIzquierda_top {width:390px;}
		div#seccionTusDatos_imagen {left:10px;}
		span#seccionTusDatos_Nombre {left:110px;}
		span#seccionTusDatos_Ciudad {left:110px;}
		span#seccionTusDatos_Estudios1 {left:110px;}
		span#seccionTusDatos_Estudios2 {left:110px;}
		span#seccionTusDatos_UltimoJuego  {left:110px;}	
	div#seccionTusDatos_burburjaIzquierda_bottom {width:390px;}
		div#seccionTusDatos_containerMarcadorMedia {display:none;}
		span#seccionTusDatos_NotaMedia {left:210px;}
	div#seccionTusDatos_burburjaDerecha {width:340px;}
		div#seccionTusDatos_burburjaDerecha_top {width:340px;}
		div#seccionTusDatos_burburjaDerecha_bottom {width:340px;padding-left:0px;}
			div.seccionTusDatos_marcadorBicolor {margin-left:30px;}	
			
	div#ventanaDialogoRegisterForm {margin-left:40px;}
	
	div#ingameRanking {width:98%;}
	div#ingameRanking_container {width:93%;}
	div#ingameRanking_tabVertAlineatorContainer {width:7%;}
	div#ingameRanking_containerInterno {width:95%;}
	div#ingameRanking_bloque01 {width: 435px;}
	div#ingameRanking_bloque02 {width: 435px;}
	div.ingameRanking_bloqueIzquierdo {display:none;}	
	
	h1#tituloJuego {width:500px;}
	span#descripcionJuego {width:500px;}
	
	div#gameArenaTipo7_franja_containerpregunta {/*left:10%;*//*100px;*/}
	
	div#gameArenaTipo10_columnaRanking {width:200px; margin-left:10px;}
	div.gameArenaTipo10_elementRanking {width:200px;}
	div.gameArenaTipo10_indiceRanking {width:30px;}
	div.gameArena10_element {width:170px;}
	div#gameArenaTipo10_columnaPalabras {width:380px; margin-left:8px;}	
	
	div#gameArenaTipo10_columnaRankingSol {  width: 230px;   margin-left: 100px;}	
	div#gameArenaTipo10_columnaRankingSol div.gameArena10_element {width:230px;}
}

@media only screen /*and (min-width: 320px)*/ and (max-width: 639px)
{
	html {
    color: #333;
    background: #014141;
	}	
	
	div#header {height:49px !important;background-color:#014141;}
	a#linkHeaderLogo {    left: 60px;    width: 200px;    background: url(../img/header_topbar_logo2.png) no-repeat center center;}
	#header_title_menu_mobile {display:none; position:absolute; width:200px; height:49px;line-height:49px; top:0px; left:60px;color:#fff; text-align:center; font-size:14px;}
	div#topbar_header {background:url(../img/header_topbar_logo2.gif) no-repeat center center #000; width:100%;}
	div#header_perfilJugador {display:none;}
	#header_opciones {display:none;}
	div#header_containerBusquedas {    right: 0px;    left: auto;    width: 90px;    top: 0px;    height: 49px;    background-color: transparent !important;}
	/*div#barraDeHerramientasContainerBusquedas {display:none;}*/
	div#barraDeHerramientasBotonBusquedas {right:10px; left:auto; display:none;    width: 26px;    height: 26px;    top: 10px;}	
	div#barraDeHerramientasBotonDespliegaBusquedasMb {right:10px; left:auto;}
		div#barraDeHerramientasBotonDespliegaBusquedasMb i {
			padding: 5px !important;
			/*background-color: #777 !important;*/
			color: #fff;
			display: inline-block;
		  position: relative;
		  vertical-align: middle;	
		  font-size: 1.2rem;
		  font-style: normal;
		  font-variant: normal;
		  font-weight: normal;
		  line-height: 1;
		  text-align: center;
		  text-transform: none;
		  border-radius: 20px;
		}	
		div#barraDeHerramientasBotonBusqueda {background:none;}
		div#barraDeHerramientasBotonBusquedas i {
			padding: 5px !important;
			background-color: #777 !important;
			color: #fff;
			display: inline-block;
		  position: relative;
		  vertical-align: middle;	
		  font-size: 1.2rem;
		  font-style: normal;
		  font-variant: normal;
		  font-weight: normal;
		  line-height: 1;
		  text-align: center;
		  text-transform: none;
		  border-radius: 20px;
		}			
	div#barraDeHerramientasContainerBusquedas {display:none;padding-left:30px; width:202px; left:10px; height:28px; top:10px; background-color:#fff;}
	div#barraDeHerramientasContainerBusquedas input {width:190px; margin-top: 6px; background-color: #fff;color:#333;margin-top:4px;font-size:16px;}
	#bottombar_header {display:none;}
	
	div#container {width:100%;}
	
	div#homeBodyContainer {width:100%;}
	
	div#homeBodyContainerCol01_header {width:100%; /*height:60px;*/)}
	div#homeBodyContainerCol01_body {min-height: initial;}
	div#hBCCol01_header_tabContainer {width:100%; left:0px; margin-left: 0px; margin-top: 0px;}
	div.hBCCol01_header_tab {width:50%;}
	div#hBCCol01_header_topBotonPaginacion {display:none;}
	div#homeBodyContainerCol01 {width:100%;}
	div#homeBodyContainerCol01_body {width:100%;}
	div.homeBodyContainerCol01_bodyLine {width:100%; height:110px; position:relative; float:left;}
	div.homeBodyContainerCol01_bodySeparator {    width: 90%;    position: relative;    float: left;    background: #efeded !important;    margin-left: 5%;}
	div.homeBodyContainerCol01_endSeparator {width:100%; position:relative; float:left;}
	div.hBCCol01_bodyLine_iconoCategoria {    position: absolute;    left: 4px;    top: 4px;    width: 26px;    height: 26px;    z-index: 5;    border: none;}
	div.hBCCol01_bodyLine_imagen {left:auto; top:auto; margin-left:10px;margin-top:10px;position:relative; float:left;}
	div.hBCCol01_bodyLine_eseContainer {left:auto; top:auto;margin-left:10px;margin-top:10px; width:62%;position:relative; float:left;}
	div.hBCCol01_bodyLine_creadopor {display:none;}
	div.hBCCol01_bodyLine_likes {display:none;}
	div.hBCCol01_bodyLine_lineaEtiquetas {display:none;}
	div.hBCCol01_bodyLine_titulo {background:none; padding-left:0px; width:100%;font-size:18px; margin-top:0px;}
	div.hBCCol01_bodyLine_otrosDatosMovil {margin-left:10px; width:62%;}
	/*div.hBCCol01_bodyLine_otrosDatosMovil div.homeBody_listadoLine_partidas {left:auto;}
	div.hBCCol01_bodyLine_otrosDatosMovil div.homeBody_listadoLine_categoria {left:auto; margin-left:6px;}*/
	div#homeBodyContainerCol01_footer {width:100%; height:auto;}
	div#hBCCol01_footer_botonLoadMore {    background-color: #f4f4f4;    color: #666;    cursor: pointer;    float: left;    font-size: 24px;    font-weight: bold;    height: 78px;    line-height: 78px; margin-bottom: 10px;   margin-top: 10px;    position: relative;    text-align: center;    width: 90%;    margin-left: 5%;}
	div#homeBody_footer_botonLoadMoreFiltr {    background-color: #f4f4f4;    color: #666;    cursor: pointer;    float: left;    font-size: 24px;    font-weight: bold;    height: 78px;    line-height: 78px; margin-bottom: 10px;   margin-top: 10px;    position: relative;    text-align: center;    width: 90%;    margin-left: 5%;}
	
	div#oG_lC_lR_botonLoadMore {    background-color: #f4f4f4;    color: #666;    cursor: pointer;    float: left;    font-size: 24px;    font-weight: bold;    height: 78px;    line-height: 78px; margin-bottom: 10px;   margin-top: 10px;    position: relative;    text-align: center;    width: 90%;    margin-left: 5%;}
	
	div#hBCCol01_footer_botonesPaginacion {}
		div#hBCCol01_footer_botonPaginaAnterior {right:52px; left:auto;}
		div#hBCCol01_footer_botonPaginaSiguiente {right:10px; left:auto;}
	div#hBCCol01_footer_mensajePaginacion {display:none;}
	
	div#barraUneteFacebook  {display:none;}
	
	div#mainBody {margin-top:0px;}
	div.homeBody_endSeparator {width:100%;}
	div#bannerCategoria {width:100%; height:60px;}
	div#bannerCategoria_subtitulo {display:none;}
	div#bannerCategoria_circuloCategoria {display:none;}
	div#homeBody_headerContainer  {width:100%;}
	div#homeBody_listadoContainer  {width:100%;}
	div#homeBody_headerContainer_botonesPaginacion  {display:none;}
	div#homeBody_headerContainer_tabContainer { left: 0px;    top: 0px;    margin-left: 0;    margin-top: 0;    width: 100%;    height: 60px;}
	div.homeBody_listadoColumna {width:100%;}
	div.homeBody_listadoLine {width:100%; height:110px;}
	div.homeBody_listadoSeparator {width:100%;}
	div.homeBody_listadoLine_iconoCategoria {display:none;}
	div.homeBody_listadoLine_creadopor  {display:none;}
	div.homeBody_listadoLine_likes {display:none;}
	div.homeBody_listadoLine_lineaEtiquetas {display:none;} 
	div.homeBody_listadoLine_imagen {left:auto; margin-left:10px;margin-top:10px;}
	div.homeBody_listadoLine_eseContainer {margin-left:10px; width:62%; margin-top:10px; margin-bottom:0px;}
		div.homeBody_listadoLine_titulo {background:none; padding-left:0px; width:100%; font-size:18px; margin-top:0px;}
		div.homeBody_listadoLine_partidas {left:auto;left:0px;top:0px; margin-top:0px;color:#333;font-size:11px;}
		div.homeBody_listadoLine_categoria {left:0px; top:0px; margin-top:0px; margin-left:0px;height:auto;font-size:11px;}
	div#homeBody_footer {width:100%;height:auto;}
		div#homeBody_footer_botonesPaginacion {} 
		div#homeBody_footer_mensajePaginacion {display:none;}
		
	div#bannerTermino {    width: 100%;    padding-left: 0;    line-height: 25px;    background-color: #9c9b9b;    padding-top: 13px;    height: 60px;    font-size: 18px;}
	#bannerTerminoTexto {    float: left;    line-height: 25px;    margin-left: 5%;    margin-top: 0px;    position: relative;    width: 90%;}
	
	div#bannerBoxeador {height:60px;width:100%;}
	div#bannerBoxeadorTxt {line-height:60px;}
	
	div#ranking_listadoRanking {width:100%;}
	div.ranking_listadoRanking_titulo {    padding-top: 0px;    padding-left: 0px;    width: 90%;    margin-left: 5%;  margin-top: 10px; font-size: 18px;line-height: 18px;margin-bottom: 10px;}
	div.ranking_listadoRanking_subtitulo {padding-top:0px; padding-left:0px; margin-bottom:10px; width:90%; margin-left:5%;}
	div.ranking_contenedorGrisRedondeado {			
			-moz-border-radius: 0px;
	   	-webkit-border-radius: 0px;
	   	-ms-border-radius: 0px;
	   	-khtml-border-radius: 0px;
	   	border-radius: 0px;						
		 width:100%; left:0px;margin-top:0px;padding-top:10px;margin-left: 0px;}
	div.ranking_contenedorGrisRedondeado_columna {width:100%;margin:0; }
	div.ranking_contenedorBicolor {width:100%; margin-left:0px; margin-right:0px;}
	div.ranking_contenedorBicolor_cabecera {padding-left:5%; width:95%;}
	div.ranking_contenedorBicolor_cuerpo {padding:0px; width:100%;}
	div.ranking_contenedorBicolor_cuerpo table {width:100%;/*98% !important; margin-left:1% !important;*/}
	
	div.ranking_Bicolor_contenedorBoton {width:100%; margin:0; height:40px;}
	div.ranking_listadoRanking_boton {margin-bottom:0px; margin-top:6px;}
	
	div.ranking_contenedorGrisRedondeado_titulo {width:100%;}
	div.ranking_contenedorGrisRedondeado_titulo span {left:0px; margin-left:2%; width:96%;}
	div.ranking_contenedorGrisRedondeado_subtitulo {width:96%; margin-left:2%; font-size:11px;}
		
	div.ranking_Unete_contenedorBicolor {width:100%; margin-left:0px; margin-bottom:10px; margin-top:8px;}
	div.ranking_Unete_contenedorBicolor_cabecera {padding-left:5%; width:95%;}
	div#ranking_Unete_cuerpoLogin {width:100%; padding-top:10px; padding-left:0px;padding-right:0px; padding-bottom:0px;}
	div#ranking_Unete_inputEmail {width:288px;}
		input#txtLoginEmail {width:288px !important;}
	div#ranking_Unete_inputPassword {width:288px;}
		input#txtLoginPassword {width:288px !important;}
	div.ranking_Unete_contenedorBicolor_cuerpo {width:100%; padding-top:10px; padding-left:0px;padding-right:0px; padding-bottom:0px;}
	div#ranking_Unete_conectaFacebook {left:8.5%;}
	span#ranking_Unete_registroConEmail {left:13%;}
	div#ranking_listadoRanking table {margin-left:0px !important;}	
	div#ranking_listadoRanking table td.r_lR_linea_comienzo {width:10px;}
	div.r_lR_linea_posicion_PichorricoGrisOscuro,
	div.r_lR_linea_posicion_PichorricoGrisClaro,
	div.r_lR_linea_posicion_PichorricoAzul {display:none;}	
	div.r_lR_linea_puntuacion_PichorricoGrisOscuro,
	div.r_lR_linea_puntuacion_PichorricoGrisClaro,
	div.r_lR_linea_puntuacion_PichorricoAzul {display:none;}
	div.ranking_listadoRanking_containerBoton {height:40px;}
	div.ranking_listadoRanking_boton {padding-left:7px;padding-right:7px;margin-left:6px;margin-right:6px;}


	div#mainBodyUsuario {margin-top:0px;}
	div#bannerBatman {height:45px;display: none;}
	span#bannerBatman_texto {line-height:45px; font-size:22px;}
	div#seccionTusDatos {height: auto;width:100%;}
		#seccionTusDatos_datos {    background-color: #fff;    float: left;    height: 122px;    margin-left: 0px;    margin-top: 0px;    position: relative;    width: 100%;}
			span#seccionTusDatos_Clase {display:none;}
			span#seccionTusDatos_Colegio {top: 60px;    left: 117px;}
		div#seccionTusDatos_scores {    float: left;    height: auto;    margin-left: 0px;    margin-top: 0px;    position: relative;    width: 100%;}
			div.sTD_scores_scoreClaro {    background-color: #015152;    border-bottom: 1px solid #014141;    float: left;    height: 72px;    position: relative;    width: 100%;}
			div.sTD_scores_scoreOscuro {    background-color: #014141;    border-bottom: 1px solid #015152;    float: left;    height: 72px;    position: relative;    width: 100%;}
				div.sTD_scores_score_label {    color: #fff;    float: left;    font-size: 16px;    margin-top: 0px;    padding-left: 0;    padding-right: 0;    position: relative;    text-align: center;    width: 50%;    height: 72px;    line-height: 72px;}
				div.sTD_scores_score_score {    color: #fff;    float: left;    font-size: 40px;    margin-top: 0;    padding-left: 0;    padding-right: 0;    position: relative;    text-align: center;    width: 50%;    height: 72px;    line-height: 72px;}
		div#bP_Retos_resumen { float: left;    height: 144px;    margin-top: 0px;    position: relative;    width: 100%;}
			div.bP_R_resumen_marcador {    float: left;    height: 144px;    position: relative;    width: 33%;}
				div.bP_R_r_marcador_label {    width: 100%;    text-align: center;    font-size: 16px;    color: #333;    margin-top: 17px;    position: relative;    float: left;}
				div.bP_R_r_marcador_numero {    float: left;    font-size: 26px;    position: relative;    text-align: center;    width: 100%;    margin-top: 4px;height: auto;    line-height: normal;}
				div.bP_R_r_marcador_icono {    background-position: center center;    background-repeat: no-repeat;    float: left;    height: 48px;    position: relative;    width: 100%;}
	div#seccionTusDatos_burburjaIzquierda_pitorro{display:none;}
	div#seccionTusDatos_burburjaIzquierda {width:100%; margin-top:8px; margin-left:0;top:0px;}
		div#seccionTusDatos_burburjaIzquierda_top {width:100%;}
		div#seccionTusDatos_burburjaIzquierda_bottom {width:100%;}
		div#seccionTusDatos_imagen {    top: 19px;    left: 19px;}
		span#seccionTusDatos_Nombre {top: 30px;    left: 117px;}
		div#seccionTusDatos_botonEditar {display:none;}
		span#seccionTusDatos_Ciudad {left:0px; left:110px;}
		span#seccionTusDatos_Estudios1 {left:0px; left:110px; top:67px;}
		span#seccionTusDatos_Estudios2 {left:0px; left:110px; top:84px; line-height: 13px;}
		span#seccionTusDatos_UltimoJuego  {left:0px; left:110px; top:112px;}
		span#seccionTusDatos_labelMedia {  position: absolute;  left: 60px;  top: 16px;  color: #FFF;  font-size: 16px;   }
		div#seccionTusDatos_containerMarcadorMedia { display:none; position: absolute;  left: 120px;  top: 18px;  width: 123px;  height: 13px;  background: url(../img/fondo_miperfil_marcadorMedia.gif) no-repeat left center;  background-size: contain;}
		div#seccionTusDatos_marcadorMedia { display:none; position: absolute;  left: 0px;  top: 3px;  height: 7px;  background: url(../img/relleno_miperfil_marcadorMedia.gif) no-repeat left center;  background-size: cover;}
		span#seccionTusDatos_NotaMedia {  position: absolute;  left: 205px;  top: 10px;  color: #FFF;  font-size: 24px;   }
	div#seccionTusDatos_burburjaDerecha		{width:100%; margin-top:8px; margin-left:0;top:0px;}
		div#seccionTusDatos_burburjaDerecha_top {width:100%;}
		div#seccionTusDatos_burburjaDerecha_bottom {width:100%; padding-left:0px;}
		span#seccionTusDatos_labelPuntos {left:29px;}
		div#seccionTusDatos_marcadorPuntos {left:214px;}
		div.seccionTusDatos_marcadorBicolor {margin-left:30px;}
		
	div#ventanaDialogoLogin {width:320px; top:0px; height:480px;}
	div#ventanaDialogoLogin_titulo {height:34px; line-height:34px;}
	div#ventanaDialogoLogin_containerFacebook {width:320px; height:70px; }
	div#ventanaDialogoLogin_botonFacebook {  height: 38px;  width: 282px;  top: 15px;  left: 19px;}
	div#ventanaDialogoLogin_laLetraO {top:140px; left:140px;}
	div#ventanaDialogoLogin_containerLogin {width:320px; top:160px;}
	span#ventanaDialogoLogin_labelEmail {top:25px; left:25px;}
	div#ventanaDialogoLogin_containerEmail {  position: absolute;  top: 44px;  left: 25px;}
	div.ventanaDialogoLogin_inputContainer {width:260px;}
	div#ventanaDialogoLogin_containerLogin input#txtLoginEmail {width:250px !important;}
	span#ventanaDialogoLogin_labelPassword {top:86px; left:25px;}
	div#ventanaDialogoLogin_containerPassword {  position: absolute;  top: 106px;  left: 25px;}
	div#ventanaDialogoLogin_containerLogin input#txtLoginPassword {width:250px !important;}
	div#ventanaDialogoLogin_containerRecordarme {top:152px; left:27px;}
	div#ventanaDialogoLogin_containerIniciar {top:182px; left:auto; right:24px;}
	div#ventanaDialogoLogin_containerLinks {  position: absolute;  top: 250px;  left: 0px;  width: 320px;  height: 50px;  line-height: 24px;  text-align: center;  color: #333;  font-size: 14px;   }
	
	div#ventanaDialogoRecover  {width:320px; top:0px; height:480px;}
	div#ventanaDialogoRecover_titulo {height:34px; line-height:34px; padding-left:10px;}
	div#ventanaDialogoRecover_explicacion {  position: absolute;  padding-left: 10px;  top: 85px;  width: 300px;  left: 0px;  color: #333;  font-size: 16px;   }
	div#ventanaDialogoRecover_containerLogin {  width: 320px;  height: 310px;  position: absolute;  top: 170px;  left: 0px;  background-color: #FFF;}
	span#ventanaDialogoRecover_labelEmail {left:25px;}
	div#ventanaDialogoRecover_containerEmail {  position: absolute;  top: 74px;  left: 19px;}
	div#ventanaDialogoRecover_containerEmail input#txtEmail {width:250px !important;}
	div.ventanaDialogoRecover_inputContainer {width:260px;}
	div#ventanaDialogoRecover_containerIniciar {top:124px; left:54px;}
	
	div#ventanaDialogoContact  {width:320px; top:0px; height:480px;}
	div#ventanaDialogoContact_containerLogin {  width: 100%;  height: 354px;  top: 70px;}
	div#ventanaDialogoContact_containerNombre {left:9px;}
	div#ventanaDialogoContact_containerEmail {left:9px;}
	div#ventanaDialogoContact_containerMensaje {left:9px;}
	div#ventanaDialogoContact_containerIniciar {right: 14px; left:auto;}
	div.ventanaDialogoContact_inputContainer {width:290px;}
	div.ventanaDialogoContact_inputContainer input {width:280px !important;}
	span#ventanaDialogoContact_labelNombre {left: 15px;}
	span#ventanaDialogoContact_labelEmail {left: 15px;}
	span#ventanaDialogoContact_labelMensaje {left: 15px;}
	
	div#ventanaDialogoRegisterForm {  width: 100%;  margin-left: 0px;}
	div#ventanaDialogoRegisterForm_headerFB {display:none;}
	
	div#ventanaDialogoRegisterForm_header {position:relative; float:left; width:100%; margin-top:0px; height:36px; line-height:36px; font-size: 22px;    background-color:#ecebe5;}
	div#ventanaDialogoRegisterForm_header span.vdgrf_h_titulo {margin-left:10px;}
	
	div#ventanaDialogoRegisterForm_contenedorGris {width:100%; padding:0px;}
	div#bodyPerfilConfiguracion_bloqueDatosPersonales {  position: relative;  width: 100%;  margin-top: 0px;  margin-bottom: 6px;}
	div.bPC_bloqueDatosPersonales_lineaForm {  position: relative;  width: 100%;  height: 38px;  margin-top: 3px;  margin-bottom: 4px;}
	div.bPC_bloqueDatosPersonales_lineaForm_label {  position: relative;  width: 90%;  height: 18px;  line-height: 18px;  text-align: left;  color: #333;  font-size: 12px;     float: left;  padding-left: 5%;}
	div.bPC_bloqueDatosPersonales_lineaForm_content {  position: relative;  left: 0px;  width: 320px;  height: 24px;  line-height: 24px;  text-align: left;  float: left;}
	div.bPC_bDP_lF_content_inputContainer {  padding-left: 10px;  padding-right: 10px;  position: relative;  float: left;  margin-left: 6px;  width: 290px;  height: 24px;  background-color: #FFF;}
	div.bPC_bDP_lF_content_inputContainer input {width: 280px !important; margin-top: 4px;}
	div#lineaCamposObligatorios {height:16px; line-height:16px;}
	div.bPC_containerRedondeadoGris_separadorSmall {width:100%;}
	div#bodyPerfilConfiguracion_bloqueEditarFoto {  position: relative;  width: 100%;  height: 130px;  margin-top: 18px;  margin-bottom: 0px;}
	span#bPC_bloqueEditarFoto_label {  position: absolute;  left: 18px;  top: 0px;}
	div#bPC_bloqueEditarFoto_imagen {  position: absolute;  left: 140px;  top: -14px;}
	span#bPC_bloqueEditarFoto_label_fichero {  position: absolute;  left: 20px;  top: 65px;}
	div#bPC_bloqueEditarFoto_subirFichero_container {  position: absolute;  left: 10px;  top: 83px;  height: 40px;}
	div.bPC_containerRedondeadoGris_subtituloSmall {  padding-top: 10px;  width: 90%;  margin-left: 5%;}
	div#bodyPerfilConfiguracion_bloqueDatosEstudios {width:100%; margin-top: 6px;}
	div#lanzadorBocadilloExplicacion {display:none;}
	select.select320{		width:280px !important; height:24px; 		height:24px !important; line-height:24px;}
	span.select320{	width:280px;		height:24px;	line-height:24px; top:0px;}
	div.bPC_bloqueDatosPersonales_lineaForm_contentLegal {left:10px; width:300px;}	
	div#ventanaDialogoRegisterForm_barraBoton {width:100%; height:70px;}
	
	div#ventanaDialogoFeeedback {  width: 100%;  height: 323px;  top: 0px;  background-color: #fff;}
	div#ventanaDialogoFeeedback_mensaje {  width: 250px;  margin-left: 10px;  margin-top: 50px;}
	
	
	div#mainBodyGames {margin-top:0px;}
	div#infoJuego {width:100%; height:auto; display:inline-block/*table*/;}
	div#tituloImagenJuego {width:100%;height:auto;}
	div#containerImagenJuego {display:none;	}
	h1#tituloJuego {left:0px; margin-left:2%; margin-top:10px; font-size:18px; width:96%;}
	span#descripcionJuego{display:none;/*left:0px; margin-left:2%; margin-top:2px; font-size:18px; width:96%;*/}
	div#lineaInGameCreadoPor{position:relative; float:left; left:0px; margin-left:2%; margin-top:2px;width:96%;top:0px;}
	div#lineaInGameCreatorImgContainer {display:none;}	
	div.lineaInGameDatosSecundarios span.etiqueta {left:0px; margin-left:6px;}
	div.lineaInGameDatosSecundarios span.etiquetaRespuesta {left:0px; font-weight:bold;}
	
	div#mainGameContainer {width:100%;}
	div#barraDeJuego {width:100%; height:52px;}
	div#containerJuego {width:100%;}
	div#barrasInfoJuegoFooter {width:100%;}
	
	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: 107px;
	    height: 52px;
	    line-height: 52px;
	    text-align: center;
	    background-color: #FFF;
	    background: #6c7984;
	    padding-left: 0px;
	    font-size: 24px;
	}	
	div#containerMarcadorInGameAcertadas {
	    background: none;
	    height: 52px;
	    left: 0;
	    line-height: 52px;
	    padding-left: 0px;
	    position: absolute;
	    text-align: center;
	    top: 0;
	    width: 106px;
	}	
	div#containerMarcadorInGameErroneas {
	    background: #cd3333;
	    height: 52px;
	    left: 105px;
	    line-height: 52px;
	    padding-left: 0px;
	    position: absolute;
	    text-align: center;
	    top: 0;
	    width: 107px;
	}	
	div#containerTxtInGameRespuesta {
	    position: absolute;
	    margin-left: 0px;
	    margin-right: 0x;
	    top: 0px;
	    width: 168px;
	    height: 52px;
	    line-height: 52px;
	    left: 76px;
	}	
	input#txtInGameRespuesta {
    margin-top: 0px;
    width: 168px;
    left: auto;
    border: none;
    top: 12px;
    height: 28px;
    line-height: 28px;
    background-color: #f4f4f4;
    color: #000;
    font-size: 14px;
    resize: none;
    outline: none;
    text-align: center;
	}	
	
	.barraDeJuegoTipo1 div#containerMarcadorInGameAcertadas {width: 76px !important;}
		.barraDeJuegoTipo1 div#containerMarcadorInGameTiempo span#marcadorInGameAcertadas {font-size:20px;}
	.barraDeJuegoTipo1 div#containerMarcadorInGameTiempo {width: 76px !important;}	
		.barraDeJuegoTipo1 div#containerMarcadorInGameTiempo span#marcadorInGameTiempo {font-size:20px;}
		
	#helpJuego {font-size:18px;}
	
	div#botonJugarPersianaJuego {    background-color: #015152;    color: #fff;    cursor: pointer;    font-size: 42px;    font-weight: bold;    height: 90px;    line-height: 90px;    margin-left: auto;    margin-right: auto;    position: relative;    text-align: center;    width: 236px;    z-index: 12;}
		
	div#optionsGameContainer {width:100%;    min-height: initial;}
	div#optionsGame_LeftColumn {width:100%; border:none;}
	div.optionsgame_LeftColumn_bloque {width:100%;}
	div#optionsgame_LeftColumn_nubeTags {margin-top:6px; margin-bottom:6px;}
	div.og_RC_tagContainer {  padding-left: 6px;  padding-right: 6px;  height: 24px;  line-height: 24px;  margin-right: 2px;  margin-left: 2px;  margin-bottom: 3px;  margin-top: 3px;  font-size: 12px;}
	
	div#optionsGame_RightColumn {width:100%;}
	div#optionsGame_RightColumn_AdsBlock {width:100%;}
	
	div#gameArenaTipo1_solution table.gameArenaTipo1_table {width:100%;}
	div#gameArenaTipo6_solution table.gameArenaTipo1_table {width:100%;}
	
	div.homeBodyContainerCol03_lineaAhoraEnJuego {width:90%; padding-left:5%; padding-right:5%; background: url(../img/flecha_gt_5x9.gif) no-repeat 6px 4px;}
	
	div#gameArenaTipo4_solution {text-align:center;}
	div#gameArenaTipo4_solution div.fichaJuegoSolucion {
	  position: relative !important;
	  /*float: left !important;*/
	  left: 0px !important;
	  top: 0px !important;
	  font-size: 12px !important;
	  height: 24px !important;
	  line-height: 24px !important;
	  padding-left: 10px !important;
	  padding-right: 10px !important;
	  margin-top: 3px;
	}	
	
	div#gameArenaTipo6 {min-height:inherit;}
	div#gameArenaTipo6_franja {height:54px;}
		div#gameArenaTipo6_franja_flechaIzquierda {position:absolute;top:0px;left:0px;width:10%;}
		div#gameArenaTipo6_franja_pregunta {position:absolute;top:2px;display:table-cell; left:auto; right:50px; width:75%; padding-right:0px; padding-left:0px;line-height: normal;   vertical-align: middle; display: table;}
		div#gameArenaTipo6_franja_pregunta span {  display: table-cell;  vertical-align: middle; font-size:16px;}
		div#gameArenaTipo6_franja_flechaDerecha {  position: absolute;  cursor: pointer;  display: inline-block; width:30px;  height: 30px;  background: url(../img/flecha_derecha_60px.png) no-repeat center center;  background-size: contain;  right: 10px;  top: 10px;}
			div#gameArenaTipo6_franja_flechaDerecha,
			div#gameArenaTipo6_franja_flechaDerecha:focus,
			div#gameArenaTipo6_franja_flechaDerecha:active {
		  outline: 0;
		  -webkit-box-shadow: none;
		          box-shadow: none;
		   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}
	div#gameArenaTipo6_containerRespuestas {height:316px;text-align: center;}
	div#gameArenaTipo6 div.fichaJuego {
	  /*position: relative !important;*/
	  /*left: 0px !important;
	  top: 0px !important;*/
	  font-size: 13px !important;
	  height: 24px !important;
	  line-height: 24px !important;
	  padding-left: 10px !important;
	  padding-right: 10px !important;
	}
	div#gameArenaTipo6_solution div.fichaBlanca {
	  background-color: #FFF;
	  color: #333;
	  font-size: 12px;
	   
	  border: 1px solid #333;
	  height: 14px !important;
	  line-height: 14px !important;
	}
	div#gameArenaTipo6_solution div.fichaAzul {
	  background-color: #005151;
	  color: #FFF;
	  font-size: 12px;
	   
	}
	div#gameArenaTipo6_solution div.fichaJuegoSolucion {
	  -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: 16px;
	  padding-right: 14px;
	  padding-left: 14px;
	  text-align: center;
	}
	
	div#gameArenaTipo11_franja {height:54px;}
		div#gameArenaTipo11_franja_flechaIzquierda {position:absolute;top:0px;left:0px;width:0px;}
		div#gameArenaTipo11_franja_pregunta {position:absolute;top:2px;left:1px;display:table-cell; width:80%; padding-right:10px; padding-left:10px;line-height: normal;   vertical-align: middle; display: table; /*background-color:#FFF;*/ color:#FFF;}
		div#gameArenaTipo11_franja_pregunta span {  display: table-cell;  vertical-align: middle; font-size:18px; color:#FFF;}
		/*div#gameArenaTipo11_franja_flechaDerecha {  position: absolute;  cursor: pointer;  display: inline-block;  width: 30px;  height: 30px;  top: 15px;  background: url(../img/juegocarrusel_flechaderecha.png);  background-size: contain;  right: 4px;  top: 12px;}*/
		div#gameArenaTipo11_franja_flechaDerecha {  position: absolute;  cursor: pointer;  display: inline-block; width:30px;  height: 30px;  background: url(../img/flecha_derecha_60px.png) no-repeat center center;  background-size: contain;  right: 10px;  top: 10px;}
			div#gameArenaTipo11_franja_flechaDerecha,
			div#gameArenaTipo11_franja_flechaDerecha:focus,
			div#gameArenaTipo11_franja_flechaDerecha:active {
		  outline: 0;
		  -webkit-box-shadow: none;
		          box-shadow: none;
		   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}		
	div#gameArenaTipo11_containerRespuestas {height:316px;text-align: center;}
	div#gameArenaTipo11 div.fichaJuego {
	  position: relative !important;
	  /*float: left !important;*/
	  left: 0px !important;
	  top: 0px !important;
	  font-size: 12px !important;
	  height: 24px !important;
	  line-height: 24px !important;
	  padding-left: 10px !important;
	  padding-right: 10px !important;
	}	
	
	
	
	div#gameArenaTipo7_franja {width:100%;}
	div#gameArenaTipo7_franja_flechaIzquierda {position:absolute; left:0px; top:0px; width:10%; height:100%;}
	div#gameArenaTipo7_franja_containerpregunta {position:absolute; margin-left:10%; width:80%; height:100%;}
		div#gameArenaTipo7_franja_pregunta {width:98%; padding-left:1%; padding-right:1%;top:0px; line-height:22px;}
			div#gameArenaTipo7_franja_pregunta span {font-size:20px;}
	div#gameArenaTipo7_franja_flechaDerecha {position:absolute; left:90%; top:0px; width:10%; height:100%;  background-repeat: no-repeat;  background-position: center center;  background-size: contain; margin-left: 0;}
	div#gameArenaTipo7_containerRespuestas {width:100%;}
		div.gameArenaTipo7_respuesta {float:left;}
		div.gameArenaTipo7_dosRespuestas {width:100%; height:133px; line-height:133px;}
		div.gameArenaTipo7_tresRespuestas {width:100%; height:88px; line-height:88px;}
			div.gameArenaTipo7_unaLineaNoPrimero {border-top: 1px solid #87949d; border-left:none;}
			div.gameArenaTipo7_cuatroRespPrimero {border-right:none; border-bottom:1px solid #87949d;}
			div.gameArenaTipo7_cuatroRespSegundo {border-bottom:none;border-bottom:1px solid #87949d;}
			div.gameArenaTipo7_cuatroRespTercero {border-right:none;border-bottom:1px solid #87949d;}
		div.gameArenaTipo7_cuatroRespuestas {width:100%; height:66px; line-height:66px;}
	div#gameArenaTipo7_solution {width:100%; left:0px;}
	
	div#gameArenaTipo7_solution div.gameArenaTipo7_subcolumnaIzdaLinea {
	  margin-top: 3px;
	  margin-bottom: 2px;
	  padding-right: 6px;
	  width: 153px;
	  position: relative;
	  float: right;
	  text-align: right;
	  line-height: 12px;
	  color: #333;
	  font-size: 13px;
	   
	}
	div#gameArenaTipo7_solution div.gameArenaTipo1_subcolumnaDchaLinea {
	  margin-top: 3px;
	  margin-bottom: 2px;
	  padding-left: 6px;
	  width: 153px;
	  position: relative;
	  float: left;
	  text-align: left;
	  /* height: 26px; */
	  line-height: 12px;
	  color: #005151;
	  font-size: 13px;
	   
	}
	
	div.gameArena8_element {margin-left:4px;}
	
	div#gameArenaTipo9_franja {height:54px;}
		div#gameArenaTipo9_franja_flechaIzquierda {position:absolute;top:0px;left:0px;width:10%;}
		div#gameArenaTipo9_franja_pregunta {position:absolute;top:2px;display:table-cell; left:auto; right:50px; width:75%; padding-right:0px; padding-left:0px;line-height: normal;   vertical-align: middle; display: table;}
		div#gameArenaTipo9_franja_pregunta span {  display: table-cell;  vertical-align: middle; font-size:16px;}
		/*div#gameArenaTipo9_franja_flechaDerecha {  position: absolute;  cursor: pointer;  display: inline-block;  width:10%;  height: 30px;  top: 15px;  background: url(../img/juegocarrusel_flechaderecha.png) no-repeat center center;  background-size: contain;  right: 0px;  top: 12px;}*/
		div#gameArenaTipo9_franja_flechaDerecha {  position: absolute;  cursor: pointer;  display: inline-block; width:30px;  height: 30px;  background: url(../img/flecha_derecha_60px.png) no-repeat center center;  background-size: contain;  right: 10px;  top: 10px;}
			div#gameArenaTipo9_franja_flechaDerecha,
			div#gameArenaTipo9_franja_flechaDerecha:focus,
			div#gameArenaTipo9_franja_flechaDerecha:active {
		  outline: 0;
		  -webkit-box-shadow: none;
		          box-shadow: none;
		   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		}		
	div#gameArenaTipo9_containerRespuestas {height:316px;text-align: center;}
	div#gameArenaTipo9 div.fichaJuego {
	  position: relative !important;
	  /*float: left !important;*/
	  left: 0px !important;
	  top: 0px !important;
	  font-size: 12px !important;
	  height: 24px !important;
	  line-height: 24px !important;
	  padding-left: 10px !important;
	  padding-right: 10px !important;
	}	
	div#gameArenaTipo9_mapa_solution {width:100%; top:0px; margin-left:0px; margin-top:10px;}
	/*div#gameArenaTipo9_zonaRespuestas_solution {font-size:11px; top:0px; margin-top:10px;}*/
	div#gameArenaTipo9_zonaRespuestas_solution {    font-size: 11px;    top: 0px;    margin-top: 10px;    margin-left: 10px;    width: 94%;}
	
	div.editor_mapas_H_chincheta {width:24px; height:24px; background-size:contain;}
	
	div#gameArenaTipo10 {padding-top:2px;}
	div#gameArenaTipo10_columnaRanking {margin-left:1px; width:30px/*20px*/;}	
		div.gameArenaTipo10_elementRanking {width:20px;}
		div.gameArenaTipo10_indiceRanking {width:30px/*20px*/;}
		div.gameArenaTipo10_indiceRanking span {font-size:16px/*12px*/;}
		div.gameArena10_element {width:84px; overflow:hidden;}
		span.gameArena10_elementText {top: 2px;font-size: 13px;}
	div#gameArenaTipo10_columnaPalabras {margin-left:10px; width:277px;}
	
	div#gameArenaTipo10_columnaRankingSol {  width: 90%;   margin-left: 5%;}	
	div#gameArenaTipo10_columnaRankingSol div.gameArenaTipo10_elementRanking {width:100% !important;}
	div#gameArenaTipo10_columnaRankingSol div.gameArenaTipo10_elementRanking div.gameArenaTipo10_indiceRanking {width:10% !important;}
	div#gameArenaTipo10_columnaRankingSol div.gameArenaTipo10_elementRanking div.gameArena10_element {width:90% !important;}
	
	.gameArenaTipo10_textoRanking {width:100%;}
	.tR_insideMovible {width:100%; font-size:16px;/*12*/}
	.tR_insideColocado { padding-left:1%; width:99%;}
	.tR_insideError { padding-left:1%; width:99%;}
	
	div.gameArena13_element {margin-left:4px;}
	
	div#gameArenaTipo14_franja {width:100%;}
	div#gameArenaTipo14_franja_flechaIzquierda {position:absolute; left:0px; top:0px; width:10%; height:100%;}
	div#gameArenaTipo14_franja_containerpregunta {position:absolute; margin-left:10%; width:80%; height:100%;}
		div#gameArenaTipo14_franja_pregunta {width:98%; padding-left:1%; padding-right:1%;top:0px; line-height:22px;}
			div#gameArenaTipo14_franja_pregunta span {font-size:20px;}
	div#gameArenaTipo14_franja_flechaDerecha {position:absolute; left:90%; top:0px; width:10%; height:100%;  background-repeat: no-repeat;  background-position: center center;  background-size: contain; margin-left: 0;}
	div#gameArenaTipo14_containerRespuestas {width:100%;}
		div.gameArenaTipo14_respuesta {float:left;}
		div.gameArenaTipo14_dosRespuestas {width:100%; height:133px; line-height:133px;}
		div.gameArenaTipo14_tresRespuestas {width:100%; height:88px; line-height:88px;}
			div.gameArenaTipo14_unaLineaNoPrimero {border-top: 1px solid #87949d; border-left:none;}
			div.gameArenaTipo14_cuatroRespPrimero {border-right:none; border-bottom:1px solid #87949d;}
			div.gameArenaTipo14_cuatroRespSegundo {border-bottom:none;border-bottom:1px solid #87949d;}
			div.gameArenaTipo14_cuatroRespTercero {border-right:none;border-bottom:1px solid #87949d;}
		div.gameArenaTipo14_cuatroRespuestas {width:100%; height:66px; line-height:66px;}
	div#gameArenaTipo14_solution {width:100%; left:0px;}
	
	div#gameArenaTipo14_solution div.gameArenaTipo14_subcolumnaIzdaLinea {
	  margin-top: 3px;
	  margin-bottom: 2px;
	  padding-right: 6px;
	  width: 153px;
	  position: relative;
	  float: right;
	  text-align: right;
	  line-height: 12px;
	  color: #333;
	  font-size: 13px;
	   
	}
	div#gameArenaTipo14_solution div.gameArenaTipo14_subcolumnaDchaLinea {
	  margin-top: 3px;
	  margin-bottom: 2px;
	  padding-left: 6px;
	  width: 153px;
	  position: relative;
	  float: left;
	  text-align: left;
	  /* height: 26px; */
	  line-height: 12px;
	  color: #005151;
	  font-size: 13px;
	   
	}
		
	
	div#ingameRanking {width:100%;left:0; height:350px;}
	div#ingameRanking_container {width:88%;}
	div#ingameRanking_tabVertAlineatorContainer {width:12%;}
	div#ingameRanking_containerInterno {width:99%;}
	div.ingameRanking_bloqueBoton {width:24px;}	
	div#ingameRanking_bloque01 {width:234px;}
	div#ingameRanking_bloque02 {width:234px;}
	div.ingameRanking_bloqueIzquierdo {display:none;}
	div.ingameRanking_bloqueDerecho {width:234px;}
	div.ingameRanking_lineaTitulo {width:100%;}
	div.ingameRanking_lineaJuegosSimilares {width:100%;}
	div.ingameRanking_lineaJuegosSimilares_imageContainer {left:5px; width:40px; height:40px;}
	img.ingameRanking_lineaJuegosSimilares_imageImg {  position: absolute;  left: 0px;  top: 0px;  float: left;  width: 40px;  height: 40px;}
	img.ingameRanking_lineaJuegosSimilares_flechaSeparador {display:none;}
	div.ingameRanking_lineaJuegosSimilares_datosContainer {  top: 6px !important;  left: 56px !important;  width: 176px !important;}
	span.ingameRanking_lineaJuegosSimilares_tituloJuego {width:100%;font-size: 12px;}
	span.ingameRanking_lineaJuegosSimilares_fechaCreado {font-size: 11px;}
	span.ingameRanking_lineaJuegosSimilares_creadoPor {font-size: 11px;}
	div#ingameRanking_bloqueBotonPaginacion2 {left:0px;}
	
	div.oG_lC_mainTitle {margin-left:6%; width:94%; margin-top:14px; font-size:18px;}
	div.oG_lC_listadoRelacionados {    position: relative;    float: left;    width: 100%;    margin-left: 0;    height: auto; background:none;}
	div.oG_lC_lR_item {    position: relative;    float: left;    width: 120px;    margin-left: 20px;    margin-right: 20px;    margin-top: 20px;    height: 170px;}
	div.oG_lC_lR_itemPicture {    width: 120px;    height: 120px;}
	div.oG_lC_lR_itemTitle {    margin-top: 10px;    color: #333;    font-size: 14px;}

		
	span#barraDeJuego_labelResultado {display:none;}
	div#barraDeJuego_marcadorFinalScores {  position: absolute;  left: 0px;  top: 0px;  height: 60px;  width: 216px;  background-image:none;}

	#botonDenunciar {display:none;}
	
	#iR_columnaIzda_zonaTiempos {height:62px;}
		#iR_columnaIzda_zonaTiempos .centrador {    width: 74%;}
		#iR_cI_zT_label {height:62px; line-height:62px;}
		#iR_cI_zT_tiempo {font-size: 36px;  height: 62px; line-height: 62px;}
		#iR_cI_zT_apellido {   font-size: 24px;    height: 30px;    margin-top: 20px;}
	#iR_columnaIzda_zonaPuntos {height:124px;}
		#iR_cI_zP_bloquePuntos {    float: left;    margin-left: 0px;    margin-top: 32px;    position: relative;    width: 128px;}
		#iR_cI_zP_separador {    height: 70px;    margin-top: 54px;}
		#iR_cI_zP_bloqueNota {width: 191px;}
	#iR_columnaIzda_zonaOpciones {height:164px;}
	
	#iR_botonVerRespuestas {width:280px;}
	#iR_botonMasJuegos {position:relative; display:inline-block; width:280px; height:62px; text-align:center; line-height:62px; background-color:#8a96a2; cursor:pointer;color: #fff; font-size: 18px; font-weight:bold; margin-top:10px;}

	div#ingameRanking_columnaIzda {width:100%;}
	div#ingameRanking_columnaDcha {display:none;}
	
	div#gameArenaSolution_botonera {    position: relative;    float: left;    width: 100%;    height: 26px;    margin-top: 10px;}
	div#gameArenaSolution_botonResultados {	    position: absolute;	    right: 10px;	    width: 48px;	    height: 24px;	    line-height: 24px;	    color: #f1f1f1;	    font-size: 8px;	    background: url(../img/flecha_volver_resultados.png) center center no-repeat #f1f1f1;}
		div#gameArenaSolution_botonResultados span {display:none;}	

	div#gameArenaTipo8_inside_solution {width:100%; left:0px; padding-top:10px; padding-bottom:0px;}

	div#gameArenaTipo11_inside_solution {margin-top:2px;}
	
	div#bDJ_marcadorFinalScores_labelPuntos {  color: #f1f1f1;  font-size: 12px;     position: absolute;  top: 9px;  left: 15px;  height: 12px;  width: 82px; text-align: center; line-height: normal;}
	span#barraDeJuego_marcadorFinal_cifraPuntos {  font-size: 22px;  top: 28px;  left: 15px;  width: 82px;  color: #fff;     position: absolute;  height: 24px;  text-align: center; line-height: normal;}
	div#bDJ_marcadorFinalScores_labelMedia {color: #f1f1f1;  font-size: 12px;     position: absolute;  top: 9px;  left: 110px;  height: 12px;  width: 82px; text-align: center; line-height: normal;}
	span#barraDeJuego_marcadorFinal_cifraMedia {  font-size: 22px;  top: 28px;  left: 110px;  width: 82px;  color: #fff;     position: absolute;  height: 24px;  text-align: center; line-height: normal;}
	div#botonRetarAmigoBarra {display:none;}
	div#bDJ_marcadorFinalScores_iconoAgain {right:54px; top:16px;}
	div#bDJ_marcadorFinalScores_separadorIconos {display:none;}
	div#bDJ_marcadorFinalScores_iconoHome {right:14px; top:16px;}
	#bDJTR_botonAgain {right:90px;}
		
	div#barrasInfoJuegoFooter {width:100%;height:65px;}
	div#barraFooterContainerVecesJugado {display:none;}
	div#infoFooterContainerDenuncia {display:none;}
	/*div#botonMeRindoBarraFooter {cursor:pointer; display:none; position:relative; left:auto; top:0px; margin-left:auto; margin-right:auto; 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 { cursor: pointer; display: none; position: relative; left: auto; top: 10px; margin-left: auto; margin-right: auto; width: 154px; height: 45px; background: #e9e9e9; text-align: center; color: #323232; font-size: 18px; line-height: 45px; font-weight: bold;}
	
	
	div#ventanaDialogoError {width:100%; top:20px;}
	div#ventanaDialogoError_texto {  position: absolute;  height: 180px;  width: 290px;  top: 50px;  left: 15px;  color: #FFF;  font-size: 14px;   }
	
	.parentFormformCreateNewUser.formError {left:135px !important;}
	
	div.ventanaDialogoFAQ_respuesta {padding:2%; width:92% !important;}
	
	
	#cookie-law-info-bar{font-size:8pt;}
	
	div#destacadoHome {display:none;}
	div#destacadoHomeFooter {display:none;}
	div#header_btnCreaJuego {display:none;}
	#header_container_opciones {display:none;}
	div#header_desplegableCategorias {width:100%;}	
	
	div#header_desplegableCategorias ul a {color:#fff;background-color: #9c9b9b;border-bottom: 1px solid #7e7d7d;padding-left: 30px;}
	div#header_desplegableCategorias ul a.hmcn_cursos_link {background-color: #005151; padding-left:16px; font-size:14px;padding-left: 8px;}
	div#header_desplegableCategorias ul a#mncn_curso_elegido {font-weight:bold; color:#fff;background-color: #005151;border-bottom: 1px solid #7e7d7d;padding-left: 8px;}
		div#header_desplegableCategorias ul a#mncn_curso_elegido span.mini-yo {  font-weight:normal;   font-size: 13px;    float: right;    padding-right: 13px;    margin-top: 3px;}
	div#header_desplegableCategorias ul span.fondo-azul {    color: #FFF;    background-color: #005151;    border-bottom: none;}
	h1#bannerCategoria_titulo {    color: #fff;    float: left;    font-size: 18px;    font-weight: normal;    margin-left: 16px;    position: relative;    line-height: normal;    margin-top: 8px;}
	#ranking_listadoRanking_cuerpo {    float: left;    margin-left: 0px;    position: relative;    width: 100%;    margin-bottom: 10px;}
	.ranking_listadoRanking_linea {width: 100%;}
	.ranking_lR_l_posicion {    float: left;    font-size: 24px;    height: 73px;    line-height: 73px;    padding-right: 4px;    position: relative;    text-align: right;    width: 43px;    padding-left: 4px;}
	.ranking_lR_l_avatar {margin-left: 10px;}
	.ranking_lR_l_nick {    margin-left: 9px;    width: 108px;}
	.ranking_lR_l_puntuacion {    float: left;    font-size: 24px;    height: 73px;    line-height: 73px;    padding-right: 0px;    position: relative;    text-align: right;    width: 80px;}
	.ranking_lR_l_puntuacion .reducido { display: none; }
	.bloqueRankingNormalWithTopMargin {    margin-top: 0px;}
	.bloqueRankingNormal {    width: 100%;}
	div.ranking_bloqueRanking_titulo {    color: #333;    float: left;    font-size: 18px;    height: 34px;    line-height: 34px;    margin-bottom: 10px;    padding-left: 25px;    padding-top: 10px;    position: relative;    width: 80%;}
	div.r_lRB_linea_posicion_bocadillo span,
		tr.r_lRB_linea_ResaltadaAzul td.r_lRB_linea_posicion div.r_lRB_linea_posicion_bocadillo span {
    font-size: 24px;
	}	
	
	
	#main-footer {    display: block;    background-color: #014141;    color: #FFF;    width: 100%;    position: relative;    float: left;}
	ul.main-footer-list a, ul.main-footer-list span {    border-bottom: 1px solid #005151;    color: #fff;    text-align: center;    display: block;    font-size: 1.0rem;    padding: 14px 0px;    vertical-align: bottom;}	

	div#homeBodyContainerCol02 {display:none;}
	div#homeBodyContainerCol03 {width:100%;}
	
	div#homeBody_headerContainer {height:60px;}
	div.homeBody_headerContainer_tab {width:50%;}
	div#homeBody_headerContainer_info	 {display:none;}
	
	td.r_lRB_linea_posicion {    min-width: inherit;    width: 15%;}
		div.r_lRB_linea_posicion_bocadillo {    display: inline-block;    padding-left: 0px;    padding-right: 0px;    height: 52px;    line-height: 52px;    position: relative;    float: left;    min-width: 95%;    text-align: center;}
	td.r_lRB_linea_texto {min-width: inherit;    width: 60%;}
		div.r_lRB_linea_texto_hlpMob {    position: relative;    float: left;    height: 100%;    width: 100%;}
			div.r_lRB_linea_texto_img { 	   float: inherit;    height: 72px;    position: absolute;    width: 65px;}
			div.r_lRB_linea_texto_txt {    float: inherit;    height: 22px;    line-height: 22px;    margin-top: auto;    position: absolute;    width: 194px;    margin-left: auto;    left: 75px;    top: 16px;}
			div.r_lRB_linea_texto_subtxt {    float: inherit;    line-height: 10px;    margin-top: auto;    position: absolute;    width: 110px;    margin-left: auto;    left: 75px;    top: 40px;    font-size: 11px;}
	td.r_lRB_linea_puntuacion {min-width: inherit;    text-align: center;    width: 25%;}
	
	#ranking_listadoRanking_btnLoadMore {    background-color: #f4f4f4;    color: #c2c1c1;    float: left;    font-size: 28px;    font-weight: bold;    height: 62px;    line-height: 62px;    position: relative;    text-align: center;    width: 100%;    cursor: pointer;    margin-bottom: 50px;}

	div#bannerTituloBoletin {    background: url(../img/icono-banner-boletin.png) 12px center no-repeat;    background-color: #015152;    height: 85px;    position: relative;    width: 100%;    margin-bottom: 0px;}
	div#bannerTituloBoletin_txt {    position: absolute;    color: #FFF;    left: 70px;    top: 0px;    height: 85px;    line-height: 85px;    width: 70%;    font-size: 24px;    font-weight: bold;}
	div.boletin_titulo {    color: #333;    float: left;    font-size: 18px;    margin-bottom: 8px;    padding-left: 15px;    padding-top: 8px;    position: relative;    width: 62%;height: auto;    line-height: inherit;}
	.boletin_optOrdenado	{display:none;}
	div.bl_cD_jjugados	{display:none;}
	div.bl_cD_jcreados	{display:none;}
	div.bl_cD_ppjugar	{display:none;}
	div.bl_cD_ppcrear	{display:none;}
	div.bl_cD_ppretar	{display:none;}
	div.bl_cD_ultimapartida	{display:none;}
	
	.bl_colDatosAlumno {    width: 170px;}
	.bl_cDA_avatar {    left: 4px;    width: 52px;}
	.bl_cDA_nick {    left: 70px;    width: 98px;}
	.bl_colDatosNegrita {    font-size: 20px;    width: 70px;}
	.bl_colTitulo {    width: 70px;    font-size: 12px;}
}

