@charset "utf-8";
/* CSS Document */

/*********************************************
	BOTONES
*********************************************/
form#boxSupForm a.btnEntrarBoxSup{
	position:absolute; bottom:-13px; right:60px;
	display:block;
	width:43px; height:17px;
	font-family:impact, "Arial Black", Arial, helvetica, sans-serif; color:#FFFFFF; font-size:12px;
	padding-left:16px;	
	background:url(../imagenes/box_sup_btn_entrar.gif) no-repeat left top;
	cursor:pointer;
}

#tuSaldo a.btnSaldo{
	position:absolute; bottom:-13px; left:8px;
	display:block;
	width:137px; height:17px;
	font-family:impact, "Arial Black", Arial, helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none;
	padding-left:20px;	
	background:url(../imagenes/box_sup_btn_saldo.gif) no-repeat left top;
	cursor:pointer;
}

	/* BOTÓN BÁSICO */
	.btnBasic{
		display:inline;
		height:18px;
		background:url(../imagenes/btn_basic_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;
		_margin-bottom:0;
	}
		.btnBasic span{
			float:left;
			display:inline;
			height:18px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_basic_izq.gif) no-repeat top left;			
		}		
	/* BOTÓN BASICO GRIS */
	.btnBasicGris{
		display:inline;
		height:18px;
		background:url(../imagenes/btn_basic_gris_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;
		_margin-bottom:0;		
	}
		.btnBasicGris span{
			margin-right:10px;
			padding-left:16px;
			float:left;
			display:inline;
			height:18px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_basic_gris_izq.gif) no-repeat top left;			
		}		
		.btnBasic.largo,.btnBasicGris.largo{padding-right:10px;}
		.btnBasic.largo span,.btnBasicGris.largo span{padding-left:17px; padding-right:2px;}		
		.btnBasic.corto,.btnBasicGris.corto{padding-right:10px;}
		.btnBasic.corto span,.btnBasicGris.corto span{padding-left:17px; padding-right:2px;}
	/* BOTÓN PLUS */
	.btnPlus{
		height:18px;
		padding-right:11px;
		background:url(../imagenes/btn_plus_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;
	}
		.btnPlus span{
			float:left;
			display:block;
			height:18px;
			padding:0 4px 0 16px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_plus_izq.gif) no-repeat top left;			
		}		
	/* BOTÓN PLUS TRANSPARENTE */
	.btnPlusTrans{
		height:18px;
		padding-right:12px;
		background:url(../imagenes/btn_plus_trans_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;
	}
		.btnPlusTrans span{
			float:left;
			display:block;
			height:18px;
			padding:0 4px 0 16px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_plus_trans_izq.gif) no-repeat top left;			
		}	
	/* BOTÓN PLUS GRIS */
	.btnPlusGris{
		height:18px;
		padding-right:10px;
		background:url(../imagenes/btn_plus_gris_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;		
	}
		.btnPlusGris span{
			float:left;
			display:block;
			height:18px;
			padding-left:16px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_plus_gris_izq.gif) no-repeat top left;			
		}
	/* BOTÓN PLUS GRIS MARRÓN*/
	.btnPlusCrema{
		height:18px;
		padding-right:8px;
		background:url(../imagenes/btn_plus_marron_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;		
	}
		.btnPlusCrema span{
			float:left;
			display:block;
			height:18px;
			padding-left:16px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_plus_marron_izq.gif) no-repeat top left;			
		}		
	/* BOTÓN PLUS GRIS MARRÓN OSCURO*/
	.btnPlusCrema02{
		height:18px;
		padding-right:7px;
		background:url(../imagenes/btn_plus_marron02_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;		
	}
		.btnPlusCrema02 span{
			float:left;
			display:block;
			height:18px;
			padding-left:16px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_plus_marron02_izq.gif) no-repeat top left;			
		}	
	/* BOTÓN PLUS REMATE */
	.btnPlusRemate{
		width:176px; height:18px;
		background:url(../imagenes/btn_remate_fondo.gif) repeat-x 0 0;
	}
	.btnPlusRemate a{
		height:18px;
		padding-right:8px;
		background:url(../imagenes/btn_remate_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;
	}	
		.btnPlusRemate a span{
			float:left;
			display:block;
			height:18px;
			padding-left:16px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_remate_izq.gif) no-repeat top left;			
		}		
	/* BOTÓN NARANJA DERECHA */
	.btnNaranjaDer{
		height:18px;
		padding-right:10px;
		background:url(../imagenes/btn_naranja_der_der.gif) no-repeat top right;		
		cursor:pointer;
		text-decoration:none;		
	}
		.btnNaranjaDer span{
			float:left;
			display:block;
			height:18px;
			padding-left:16px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_naranja_der_izq.gif) no-repeat top left;			
		}
	/* BOTÓN NARANJA IZQUIERDA */
	.btnNaranjaIzq{
		height:18px;
		padding-left:10px;
		background:url(../imagenes/btn_naranja_izq_izq.gif) no-repeat top left;		
		cursor:pointer;
		text-decoration:none;
	}
		.btnNaranjaIzq span{
			float:left;
			display:block;
			height:18px;
			padding-right:16px; padding-left:3px;
			font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF;
			background:url(../imagenes/btn_naranja_izq_der.gif) no-repeat top right;			
		}

/*********************************************
	MIS INTERESES
*********************************************/
#misIntereses{
	position:relative;
	width:942px; height:63px;
	margin:0 auto; margin-bottom:5px;
	background:url(../imagenes/mis_intereses_head_shadow.gif) no-repeat 0 0;
	overflow:hidden;
}
/* ESTADO CERRADO */
#misIntereses.cerrado{}
#misIntereses.cerrado {height:24px;}
#misIntereses.cerrado #misInteresesForm{top:-50px;}
#misIntereses.cerrado a#misIntereseToggle{ background-position:bottom;}
	/* CABECERA */
	#misIntereses h3#misInteresesHeader{
		position:absolute; top:0; left:0;	
		width:867px; height:14px; line-height:14px;
		font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; color:#b0afa7; font-weight:normal;
		padding:5px 0 0 75px;
		background:url(../imagenes/mis_intereses_head.gif) no-repeat 0 0;
		z-index:10;
	}
		#misIntereses h3#misInteresesHeader.noLogin{
			width:927px;
			color:#fff;
			padding:5px 0 0 15px;
			text-align:center;
		}
	/* BOTON DESPLEGADO */
	#misIntereses a#misIntereseToggle{
		position:absolute; top:5px; left:5px;
		display:block;
		width:54px; height:14px;
		font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:11px; line-height:14px; color:#FFFFFF;
		padding-left:8px;
		background:url(../imagenes/mis_intereses_toggle.gif) no-repeat 0 0;
		z-index:15;
		cursor:pointer;
	}	
	/* CHECKBOXES */
	#misIntereses #misInteresesForm{
		position:absolute; top:19px; left:0px;		
		display:block;
		width:942px; height:44px;
		background:url(../imagenes/mis_intereses_content.gif) no-repeat top center;
		z-index:5;
	}	
		#misIntereses #misInteresesForm fieldset#misInteresesTodos{
			float:left;
			width:94px; height:28px;
			margin:0 0 0 115px; padding:6px 0px 10px 23px;
			display:inline;
		}
			#misIntereses #misInteresesForm fieldset#misInteresesTodos label{
				display:inline;
				float:left;
				width:65px; height:28px;
				padding-right:5px!important; padding-right:0;
				font-size:10px; font-weight:bold; color:#747270; text-align:right;
			}
			#misIntereses #misInteresesForm fieldset#misInteresesTodos input{
				float:left;				
				margin-top:8px; margin-top:3px\9;
				display:inline;
			}			
		#misIntereses #misInteresesForm fieldset#misInteresesCheckbox{
			float:left;
			width:690px; height:28px;
			padding:6px 0 10px 0;
			display:inline;
		}
			#misIntereses #misInteresesForm fieldset#misInteresesCheckbox label{
				display:inline;
				float:left;
				height:13px;
				font-size:9px; font-weight:bold; color:#747270; text-align:right;
				padding-right:5px; margin-bottom:3px;
			}
				#misIntereses #misInteresesForm fieldset#misInteresesCheckbox label.l00{width:90px;}
				#misIntereses #misInteresesForm fieldset#misInteresesCheckbox label.l10{width:145px;}
				#misIntereses #misInteresesForm fieldset#misInteresesCheckbox label.l20{width:165px;}
			#misIntereses #misInteresesForm fieldset#misInteresesCheckbox input{
				float:left;
				display:inline;
				width:13px; height:13px;
				vertical-align:bottom;
			}
/*********************************************
	TABLAS GANADORES Y CREA EXPERIENCIAS
*********************************************/
/*GANADORES Y RESULTADOS + CREA EXPERIENCIAS*/	
form#ordenarDatos select#ordeExpe{
	display:block;
	font-size:9px; color:#575757;
}
form#ordenarDatos select#ordeExpe option#novedades{ margin-bottom:5px;}
.tablaBloques{overflow:auto;}	
	.tablaBloques#tablaGanadores{width:721px;}	
	.tablaBloques#tablaVerExperiencias{width:930px;}		
	.tablaBloques li{
		height:65px;
		margin-bottom:5px;
	}
		/* ELEMENTO */
		.tablaBloques li ul.tablaElement li{
			float:left;
			margin-right:5px;
			display:inline;
			background-color:#d9d9d9;		
		}
			/* INTRO */
			.tablaBloques#tablaGanadores li ul.tablaElement li.tablaElementIntro{
				width:382px; height:56px;
				padding:6px 19px 3px 34px;
				background:#d9d9d9 url(../imagenes/tabla_elemento_intro.gif) no-repeat top left;
			}				
			.tablaBloques#tablaVerExperiencias li ul.tablaElement li.tablaElementIntro{
				width:524px; height:56px;
				padding:6px 19px 3px 34px;
				background:#d9d9d9 url(../imagenes/tabla_elemento_intro.gif) no-repeat top left;
			}		
				.tablaBloques li ul.tablaElement li.tablaElementIntro h3{font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:15px; color:#595959; font-weight:normal;}
				.tablaBloques li ul.tablaElement li.tablaElementIntro p.separador{
					height:1px;
					font-size:1px; line-height:1px;text-indent:-999em;
					background-color:#6a6a6a;
				}
				.tablaBloques li ul.tablaElement li.tablaElementIntro p{
					font-size:10px; color:#575757;
					line-height:11px;
				}					
				.tablaBloques li ul.tablaElement li.tablaElementIntro p.finPromo02{
					float:left;
					height:35px; line-height:35px;
					font-family:impact, "Arial Black", Arial, helvetica, sans-serif;font-size:19px;
					margin-right:30px;
				}					
			/* FECHA FINALIZACION */	
			.tablaBloques li ul.tablaElement li.tablaElementFin{
				width:80px; height:36px;
				padding:26px 11px 3px 10px;
				background:#d9d9d9 url(../imagenes/tabla_elemento_fecha_fin.gif) no-repeat top center;
			}
				.tablaBloques li ul.tablaElement li.tablaElementFin{
					font-size:13px; font-weight:bold; line-height:15px;
					text-align:center;
				}
					.tablaBloques li ul.tablaElement li.tablaElementFin span.finPromo{font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:14px; color:#ce860f; font-weight:normal;}				
			/* THUMB PROMO */
			.tablaBloques li ul.tablaElement li.tablaElementThumbPromo{
				width:68px; height:63px;					
				padding:2px 2px 0 2px;
			}				
			/* CREADO POR */
			.tablaBloques li ul.tablaElement li.creadoPor{
				width:75px; height:53px;
				padding:12px 7px 0 7px;
			}
				.tablaBloques li ul.tablaElement li.creadoPor p{font-size:11px; color:#626262; font-weight:bold;}
					.tablaBloques li ul.tablaElement li.creadoPor p span{font-weight:normal;}				
			/* VALORACION ESTRELLAS */
			.tablaBloques li ul.tablaElement li.stars{
				width:76px; height:41px;
				padding:24px 0 0 4px;
			}
				.tablaBloques li ul.tablaElement li.stars p{
					width:74px; height:16px;
					text-indent:-999em;
					background:url(../imagenes/estrellas_gris.gif) no-repeat;
				}
					.tablaBloques li ul.tablaElement li.stars p.e00{background-position:0 -78px;}
					.tablaBloques li ul.tablaElement li.stars p.e01{background-position:0 -64px;}
					.tablaBloques li ul.tablaElement li.stars p.e02{background-position:0 -48px;}
					.tablaBloques li ul.tablaElement li.stars p.e03{background-position:0 -32px;}
					.tablaBloques li ul.tablaElement li.stars p.e04{background-position:0 -16px;}
					.tablaBloques li ul.tablaElement li.stars p.e05{background-position:0 0;}
				.tablaBloques li ul.tablaElement li.stars p.votos{
					height:15px;
					font-size:11px; color:#868686; font-weight:bold; font-style:italic; text-align:center;text-indent:0;
					padding-top:5px;
					background:none;
				}
			/* BOTÓN MÁS INFO */
			.tablaBloques li ul.tablaElement li.tablaElementMasInfo{
				width:81px; height:41px;
				padding-top:24px;
				margin-right:0;
			}				
/*********************************************
	MI CUENTA
*********************************************/
/* SALDO */
#miCuentaSaldo{
	float:left;
	display:inline;
	width:170px; height:209px;
	text-align:center;
	margin:0 10px 20px 10px;
	clear: both;
	background:url(../imagenes/mi_cuenta_saldo.gif) no-repeat 0 0;
}
	#miCuentaSaldo h3{
		height:30px; line-height:30px;
		font-size:18px;
		margin-bottom:35px;
	}		
	#miCuentaSaldo .tickerSaldo{font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:40px; margin-bottom:40px;}		
		#miCuentaSaldo .tickerSaldo span{font-size:25px;}			
	#miCuentaSaldo p{font-size:10px;}
	
	div.txt div#solicitarTarjeta{
	   	float: left;
        position: relative;
		width: 350px;
		margin-bottom: 0;
        margin-left: 20px;
        margin-right: 0;
        margin-top: 3px;
    }
        div.txt div#solicitarTarjeta p.txt{
            width: 350px!important;	
        }
/* SALDO */
#miCuentaSaldort{
	float:left;
	display:inline;
	width:170px; height:209px;
	text-align:center;
	margin:0 10px 20px 10px;
	background:url(../imagenes/mi_cuenta_saldo.gif) no-repeat 0 0;
}
	#miCuentaSaldort h3{
		height:30px; line-height:30px;
		font-size:18px;
		margin-bottom:25px;
	}		
	#miCuentaSaldort .tickerSaldo{font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:40px; margin-bottom:8px;}		
		#miCuentaSaldort .tickerSaldo span{font-size:25px;}			
	#miCuentaSaldort p{font-size:10px;font-weight: bold;}	
/* TARJETA */
#miCuentaTarjeta{
	float:left;
	display:inline;		
	width:293px; height:125px;
	padding:121px 0 0 40px;
	background:url(../imagenes/mi_cuenta_tarjeta.jpg) no-repeat 0 0;
}
	#miCuentaTarjeta p.usuario{
		font-size:11px; color:#000; font-weight:bold;
		margin-bottom:17px;
	}
	#miCuentaTarjeta p.numero{
		font-size:9px;
		margin:0 0 24px 10px;;
		margin-bottom:24px;
	}
	#miCuentaTarjeta span.pin{		
		font-size:9px;
		margin-left: 53px;
	}		
/*********************************************
	PROGRAMA DOBLECERO: LISTADO MARCAS
*********************************************/
#listadoMarcas{
	width:855px;
	overflow:auto;
}	
	#listadoMarcas li{
		overflow:auto;
		margin-bottom:20px;
	}		
		#listadoMarcas li ul{
			width:855px;
			overflow:auto;
		}			
			#listadoMarcas li ul li{
				float:left;
				width:93px; height:93px;
				margin:1px;
				display:inline;
			}				
				#listadoMarcas li h3{
					position:relative;
					display:block;
					width:259px;height:19px;
					font-size:10px;
					margin-bottom:22px;
				}
					#listadoMarcas li h3 span{
						position:absolute; top:0; left:0;
						display:block;
						width:259px; height:19px;
						background-image:url(../imagenes/marcas_logos_cabeceras.gif);
						text-indent:-999em;
					}						
					#listadoMarcas li h3.deporte span{background-position:0 -57px;}
					#listadoMarcas li h3.modaEl span{background-position:0 -76px;}
					#listadoMarcas li h3.modaElla span{background-position:0 -95px;}
					#listadoMarcas li h3.zapateria span{background-position:0 -152px;}
					#listadoMarcas li h3.perfumeria span{background-position:0 -114px;}
					#listadoMarcas li h3.electronica span{background-position:0 -133px;}
					#listadoMarcas li h3.telefonia span{background-position:0 -171px;}
					#listadoMarcas li h3.supermercados span{background-position:0 -190px;}
					#listadoMarcas li h3.videojuegos span{background-position:0 -19px;}
					#listadoMarcas li h3.peliculas span{background-position:0 -38px;}
					#listadoMarcas li h3.musica span{background-position:0 0px;}
			
				#listadoMarcas li ul li a{
					display:block;
					width:93px; height:93px;
					background-position:bottom left;
					text-indent:-999em;				
				}					
				#listadoMarcas li ul li a:hover{ background-position: top left;}				
/*********************************************
	HOME SIN PROMOS
*********************************************/
#topPromosBloque{
	width:938px;
	margin:0 auto; padding:0;
	background:url(../imagenes/top_promo_bloque_home_tile.gif) repeat-y top center;
}
	#topPromosBloque h3{
		position:relative;
		width:938px; height:44px;
		z-index:1;
	}
		#topPromosBloque h3 span{
			position:absolute; top:0; left:0;
			display:block;
			width:938px; height:44px;
			background:url(../imagenes/top_promo_bloque_home_top.gif);
			text-indent:-999em;
			z-index:5;
		}		
	#topPromosBloque #topPromosBloqueListado{
		width:908px;
		padding:10px 15px 43px 15px;
		background:url(../imagenes/top_promo_bloque_home_down.gif) no-repeat bottom left;
		margin:0; margin-top:15px;
		overflow:auto;
	}	
		#topPromosBloque #topPromosBloqueListado ul li{
			position:relative;
			display:inline;
			float:left;
			width:181px; height:140px;
			padding:15px 20px 20px 25px;
			background:url(../imagenes/top_promo_bloque_separador_vertical.gif) no-repeat right;
			border-bottom:2px solid #bfbebb;
		}
			#topPromosBloque #topPromosBloqueListado ul li img{ margin-left:2px;}
			#topPromosBloque #topPromosBloqueListado ul li p.titulo{
				font-size:10px; color:#6c6a6a; font-weight:bold;
				margin-left:5px;
			}
			#topPromosBloque #topPromosBloqueListado ul li p.descripcion{
				width:176px;
				font-size:10px; color:#6c6a6a;
				margin-left:5px;
			}
			#topPromosBloque #topPromosBloqueListado ul li .btnPlusTrans{position:absolute; bottom:15px; left:25px;}			
		/* CLASES PARA DESACTIVAR BORDES */
		#topPromosBloque #topPromosBloqueListado ul li.uC{background:none;}
		#topPromosBloque #topPromosBloqueListado ul li.uF{border:none;}
/*********************************************
	HOME TOP PROMOS
*********************************************/
p.topPromosIntro{ font-size:12px; color:#4f4e4e;}
#topPromosHome{
	position:relative;
	float:left;
	width:934px;
	overflow:hidden;
	margin-bottom:15px;
}
	#topPromosHome #topPromosHomeCarrusel{
		position:absolute;top:0; left:0;
		overflow:auto;
	}
	#topPromosHome .topPromosBloque{
		float:left;
		width:934px;			
		overflow:auto;
	}
		#topPromosHome .topPromosBloque ul {
			overflow:auto;
			margin:0 auto;
		}
		#topPromosHome .topPromosBloque ul li{
			position:relative;
			display:inline;
			float:left;
			width:181px; height:140px;
			padding:0 25px 20px 25px;
			border-right:2px solid #ccc;			
		}
			#topPromosHome .topPromosBloque ul li img{ margin-left:2px;}
			#topPromosHome .topPromosBloque ul li p.titulo{
				font-size:10px; color:#6c6a6a; font-weight:bold;
				margin-left:5px;
			}
			#topPromosHome .topPromosBloque ul li p.descripcion{
				width:176px;
				font-size:10px; color:#6c6a6a;
				margin-left:5px;
			}
			#topPromosHome .topPromosBloque ul li .btnPlusRemate{position:absolute; bottom:15px; left:25px;}			
		/* CLASES PARA DESACTIVAR BORDES */
		#topPromosHome .topPromosBloque ul li.uC{background:none;}
		#topPromosHome .topPromosBloque ul li.uF{border:none;}
		a#btnAtrasTopPromo{
			display:none;
			float:left;		
			margin:40px 0 0 300px;
		}
		a#btnSiguienteTopPromo{
			float:right;
			margin:40px 380px 0 0;
		}
/*********************************************
	VENTAJAS DE OCIO
*********************************************/
#ventajasOcio{clear:both; margin-top:10px;}	
	#ventajasOcio li{width:707px; height:262px;}
		#ventajasOcio li.par{background:url(../imagenes/programa_doblecer_ventajas_par_fondo.gif) no-repeat 0 0;}
		#ventajasOcio li.impar{background:url(../imagenes/programa_doblecer_ventajas_impar_fondo.gif) no-repeat 0 0;}
			#ventajasOcio li ul{overflow:auto;}
			#ventajasOcio li ul li{
				position:relative;
				width:285px; height:212px;
				padding:25px 30px;					
			}
				#ventajasOcio .fotoVentaja{width:285px;height:126px;}
					#ventajasOcio .fotoVentaja a{
						display:block;
						width:285px; height:126px;
						text-indent:-9999em;
						cursor:pointer;
					}
				#ventajasOcio li ul li p{
					font-size:10px;color:#6c6a6a;
					padding:0 20px;
				}
				#ventajasOcio li ul li p.hasta{font-style:italic;}
				#ventajasOcio li ul li .btnPlusTrans{position:absolute; bottom:25px; left:45px;}					
				#ventajasOcio li ul li.ventajaIzq{float:left;}
				#ventajasOcio li ul li.ventajaDer{float:right;}					
				#ventaja{
					width:707px; height:238px;
					background:url(../imagenes/programa_doblecer_ventaja_fondo.gif) no-repeat 0 0;
					margin-bottom:15px;
				}
					#ventaja img{
						float:left;
						margin-right:10px;
					}
					#ventaja p{
						float:right;
						display:inline;
						width:160px;
						color:#6c6a6a; font-weight:bold;
						margin-right:30px; padding-top:50px;
					}
					#ventaja p span{font-size:10px; font-style:italic;}
				h3#centrosAdheridos{
					font-size:13px; font-weight:bold; color:#4f4e4e;
					margin-left:8px; margin-bottom:10px;clear:both;
				}						
				#centrosListado{
					color:#4f4e4e;
					margin-left:8px; margin-bottom:30px;
				}					
					#centrosListado li{
						font-size:11px;
						margin-bottom:10px;
					}
/*********************************************
	MI CUENTA - FAQs
*********************************************/
#faqs{
	width:910px;
	margin:20px auto 0 auto;
	font-size:11px;
}
	#faqs span.index{font-size:15px; font-weight:bold; color:#c6aa40;}
	#faqs dt{font-weight:bold; color:#4a4a4a;}
	#faqs dd{
		color:#808080;
		margin-bottom:10px;
	}
/*********************************************
	MI CUENTA - FORMULARIOS
*********************************************/
.formulario{
	position:relative;
	width:658px;
	padding:50px 160px 30px 120px;
	background:#e0ded5 url(../imagenes/mi_cuenta_formulario_bottom.gif) no-repeat bottom left;
	margin-bottom:20px;
}
.formulariolbx{
	position:relative;
	width:275px;
	margin-left:60px;
	background-color:#e0ded5;
	margin-bottom:20px;
	font-size: 17px;
}
	.formulariolbx fieldset{border:0px;}
	.formulariolbx fieldset li.enlaces{height:12px;margin-bottom:2px;}
	.formulariolbx fieldset li.enlaces a{color:#706F6A;
		display:block;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;}
	.formulario img{position:absolute; top:0; left:0;}
	.formulario img#registrarTarjeta{top:30px; left:648px;}	
	.formulario ol li{
		position: relative;
		z-index: 1;
		display:block;
		overflow:auto;
		height:32px;
		vertical-align:bottom;
	}
	.formulariolbx ol li{
		display:block;
		overflow:auto;
		height:20px;
		vertical-align:bottom;
	}
		.formulario ol li.nombreUsuario{
			font-size:13px;
			color:#555555; font-weight:bold;
			text-align:right;
		}	
	.formulario label{
		display:inline;
		float:left;
		width:155px; height:16px; line-height:18px;
		padding-top:2px;
		font-size:12px;font-weight:bold;color:#555555;		
	}
	.formulariolbx label{
		color:#3D3C3A;
		display:block;
		float:left;
		font-family:impact,"Arial Black",Arial,helvetica,sans-serif;
		font-size:12px;
		height:16px;
		width:68px !important;			
	}
		.formulario label.segundoNivel{
			line-height:18px;
			color:#7e7e7b;
		}		
	.formulario input{
		display:inline;
		float:left;
		width:478px; height:18px;
		font-size:12px; color:#555555;
	}
	.formulariolbx input{
		background:url("../img/box_sup_inputs.gif") no-repeat scroll 0 0 transparent;
		border:medium none;
		color:#3D3C3A;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		height:17px;
		line-height:17px;
		padding:0 5px;
		width:83px;
	}
	.formulario input.oculto{display:none;}	
		/*NACIMIENTO*/
		.formulario label#labelDia, .formulario label#labelMes,.formulario label#labelYear{padding-right:5px;}		
		.formulario label#labelDia{width:20px;}
		.formulario label#labelMes{width:25px}
		.formulario label#labelYear{width:25px;}		
		.formulario input#dia, .formulario input#mes{
			width:18px;
			margin-right:10px;
		}
		.formulario input#year{width:43px;}		
		/*SEXO*/
		.formulario label#labelHombre{width:50px;} 
		.formulario label#labelMujer{width:38px;}		
		.formulario input#hombre, 
		.formulario input#mujer{width:15px;}		
		/* CP, PROVINCIA, LOCALIDAD */
		.formulario input#cp,
		.formulario input#cp_envio,
		.formulario input#provincia,
		.formulario input#provincia_envio,
		.formulario input#localidad,.formulario input#localidad_envio{margin-right:5px;}            
		.formulario input#cp,.formulario input#cp_envio{width:50px;}
		.formulario input#provincia,.formulario input#provincia_envio{width:125px;}
		.formulario input#localidad,.formulario input#localidad_envio{width:155px;}       
		.formulario label#labelProvincia,
		.formulario label#labelProvincia_envio,
		.formulario label#labelLocalidad,.formulario label#labelLocalidad_envio{padding-left:5px;}        
		.formulario label#labelProvincia,.formulario label#labelProvincia_envio{width:60px;}
		.formulario label#labelLocalidad,.formulario label#labelLocalidad_envio{width:60px;}        
		/*TIPO DE VIA*/
		.formulario select#via,.formulario select#via_envio{
			  float:left;
			  font-size:12px;
			  margin-bottom:10px;
			  display:inline;
		}
		/*NUMERO, ESCALERA, PISO, PUERTA */		
		.formulario label#labelEscalera,
		.formulario label#labelPiso_envio,
		.formulario label#labelPiso,
		.formulario label#labelPuerta_envio,
		.formulario label#labelPuerta{padding-right:5px;}                      
		.formulario label#labelEscalera,label#labelEscalera_envio{width:90px;}
		.formulario label#labelPiso,label#labelPiso_envio{width:25px;}
		.formulario label#labelPuerta, label#labelPuerta_envio{width:40px;}
		.formulario input#numero,
		.formulario input#numero_envio,
		.formulario input#escalera,
		.formulario input#escalera_envio,
		.formulario input#piso,
		.formulario input#piso_envio,
		.formulario input#puerta,.formulario input#puerta_envio{
			  width:50px;
			  margin-right:10px;
		}
		/*NOTARL*/
		.formulario .notarl{
			font-size:10px;	font-style:italic; color:#555555;
			margin-left:155px;			
		}		
		/*LEGALES Y NEWSLETTER*/
		.formulario #labelNewsletter, 
		.formulario #labelLegales,
		.formulario #labelMayor{
			font-size:10px; font-weight:normal; line-height:18px;
			padding:0;
		}
		form#solicitarTarjeta fieldset#registroDatosPersonales ol li label[for=catalan]{clear:both;font-size:10px; font-weight:normal; line-height:18px;padding:0;margin-left:155px;width:auto;position: relative;float: left;}
        form#solicitarTarjeta fieldset#registroDatosPersonales ol li input#catalan{margin-right:20px;width:15px;position: relative;float: left;}
		.formulario #labelLegalesTarjeta{
			font-size:10px; font-weight:normal; line-height:18px;
			padding:0;
		}		
		.formulario #labelNewsletter{
			width:190px;
			margin-left:155px;
		}
		.formulario #labelMayor{
			width:190px;
			margin-left:155px;
		}
		.formulario #labelLegalesTarjeta{			
			margin-left:155px;
		}
		.formulario .labelLegales, .formulario .labelLegalesTarjeta{width:180px;}		
		.formulario #newsletter,
		.formulario #legales,
		.formulario #legalesTarjeta{ margin-right:20px;}		
		.formulario #newsletter,.formulario #mayor{width:15px;}
		.formulario #legales, .formulario #legalesTarjeta{width:15px;}
		/*REGISTAR TARJETA*/
		.formulario ol#olRegistraTarjeta li{width: auto;float: left;}
		.formulario ol#olRegistraTarjeta li p.notarl{margin: 0px;}
		.formulario ol#olRegistraTarjeta label{width:auto; margin-right:10px;}
		.formulario ol#olRegistraTarjeta input#numTarjeta{width:200px;margin-right: 20px;}
		.formulario ol#olRegistraTarjeta input#pinCode{width:100px;}
		.formulario ol#olRegistraTarjeta .btnPlusGris{margin-left:137px;}		
		/*MI PERFIL*/
		.formulario h3{font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:15px; color:#96958f; font-weight:normal;}		
		/*USUARIO Y CONTRASEÑA*/
		.formulario input#user,.formulario input#pass, .formulario input#rePass{ font-size:11px;font-weight:bold;}		
		/* FORMULARIO ENVIAR EXPERIENCIA Y A UN AMIGO*/
		.formulario#enviarExperiencia ol li label, .formulario#enviarAmigo ol li label{
			width:175px;
			height:auto; line-height:normal;
			vertical-align:top;
		}
			.formulario#enviarExperiencia ol li label span, .formulario#enviarAmigo ol li label span{font-size:11px;	font-weight:normal; font-style:italic;}			
			.formulario#enviarExperiencia ol li.liDescripcionExp, .formulario#enviarAmigo ol li.liDescripcionExp{height:171px;}
			.formulario#enviarExperiencia ol li.liDescripcionBreveExp, .formulario#enviarAmigo ol li.liDescripcionBreveExp{height:100px;}
			.formulario#enviarExperiencia ol li.previo{height:auto;}						
			.formulario#enviarExperiencia ol li.previo p, .formulario#enviarExperiencia ol li.previo pre{color:#404040;font-size:12px;font-family: Arial, helvetica, sans-serif;}
			.formulario#enviarExperiencia ol li textarea, .formulario#enviarAmigo ol li textarea{
				width:478px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px; color:#555555;
			}
				.formulario#enviarExperiencia ol li.liDescripcionExp textarea, .formulario#enviarAmigo ol li.liDescripcionExp textarea{height:160px;}
				.formulario#enviarExperiencia ol li.liDescripcionBreveExp textarea{height:90px;}		
		.formulario#enviarExperiencia ol li.adjuntarFichero{
			position:relative;
		}
		.formulario#enviarExperiencia ol li input.inputOculto{
			position:absolute;top:0; right:20px;
			width:215px;
			height:18px; line-height:18px;
			cursor:pointer;
			filter:alpha(opacity=0);
			-moz-opacity:.0;
			opacity:.0;
		}
		.formulario#enviarExperiencia ol li input.imagenFake{
			display:inline;
			float:right;
			width:358px;
			margin:0;
			margin-right:23px;margin-right:15px\9;
		}
		/*REGISTRO*/
		.formulario#registro input#solicitaTarjeta,.formulario#registro input#asignaTarjeta{ 
			width:15px; height:15px;
			margin:0 7px 0 155px;
		}	
		.formulario#registro label#labelSolicitaTarjeta{
			width:300px;
			padding:0;
			cursor:pointer;
		}
		.formulario#registro #datosTarjeta{ display:none;}		
		.formulario#registro #datosTarjeta.visible{ display:block;}
		.formulario#registro #Tarjeta{ display:none;}		
		.formulario#registro #Tarjeta.visible{ display:block;}
		.formulario #popUpCondicionesLegales{cursor:pointer;}			
		.formulario #popUpCondicionesLegales:hover{text-decoration:underline;}
		.formulario #popUpCondicionesLegalesTarjeta{cursor:pointer;}			
		.formulario #popUpCondicionesLegalesTarjeta:hover{text-decoration:underline;}
		/*CONTACTO*/
		#contacto, #sugerencia{
			width:650px; height:180px;
			font-size:12px; color:#555555;
			font-family:Arial, Helvetica, sans-serif;
		}
		.formulario ol li.liTextArea{
			height:200px;
			margin-bottom:10px;
		}
		
		.formulario textarea.formError{border:1px solid #c60c0c;}
/*********************************************
	LIGHTBOX
*********************************************/
.fondoLightbox{
	position:absolute; top:0; left:0;
	background-color:#000000;
	z-index:1000;
}		
.lightbox{
	display:none;
	position:absolute; top:0;
	width:593px;
	z-index:2000;
	overflow:auto;			
}
	.lightbox a.btnCerrar{
		position:absolute; top:18px; right:22px;									
		width:33px; height:33px;				
		cursor:pointer;
		z-index:3000;
		text-indent:-999em;					
	}
	.lightbox span.cabecera{	
		display:block;
		position:relative;		
		width:593px; height:70px;
		background-image:url(../imagenes/lightbox_sup.png)!important;
		background-image:none;
		filter:none !important;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/lightbox_sup.png', sizingMethod='scale');
		text-indent:-999em;						
	}			
	.lightbox span.cierrel{
		display:block;
		width:593px; height:18px;
		font-size:1px;
		background-image:url(../imagenes/lightbox_inferior.png)!important;
		background-image:none;
		filter:none!important;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/lightbox_inferior.png', sizingMethod='scale');
		text-indent:-999em;
	}			
	.lightbox #lightboxContent{				
		width:443px;
		padding:0 100px 70px 50px;
		background:url(../imagenes/lightbox_tile.gif) repeat-y 0 0;
		overflow:auto;
	}
		.lightbox #lightboxContent h5{font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:15px; color:#000; font-weight:normal;}
		.lightbox #lightboxContent p{font-size:11px; color:#858482;}
        .lightbox #lightboxContent p a{font-size:11px; color:#858482;text-decoration: underline;}
		.lightbox #lightboxContent a.btnPlusTrans{position:absolute; bottom:50px; right:90px;display: block;z-index:3000;}
		
/*********************************************
	LIGHTBOX FOTOS
*********************************************/
	.galeriaThumb{
		width:692px;
		overflow:auto;
	}
		.galeriaThumb li{
			float:left;
			display:inline;
			width:149px; height:109px;
			padding:10px 12px 0 12px;			
		}
		.galeriaThumb li.fotos{background:url(../imagenes/lightbox_fotos_fondo.gif) no-repeat 0 0;}		
			.galeriaThumb a{
				cursor:pointer;
				display:inline;
			}		
	.lightboxGaleria{
		position:absolute;
		width:583px; height:415px;		
		z-index:2000;
		padding:36px 0 0 8px;
	}
		.lightboxGaleria img{ z-index:2003;}		
		.lightboxGaleria a.lightboxGaleriaCerrar{
			position:absolute; top:20px; right:20px;
			width:30px; height:30px;
			cursor:pointer;
			text-indent:-999em;
			z-index:3010;			
		}
		.lightboxGaleria .lightboxGaleriaTop{
			position:absolute; top:0; left:0;
			width:591px; height:98px;
			background-image:url(../imagenes/lightbox_galeria_top.png)!important;
			background-image:none;
			filter:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/lightbox_galeria_top.png', sizingMethod='scale');
			z-index:2005;
		}			
		.lightboxGaleria .lighboxGaleriaMed{
			position:absolute; top:98px; left:0;
			width:591px; height:334px;			
			background:url(../imagenes/lightbox_galeria_tile.gif) repeat-y 0 0;
			z-index:2005;			
		}
		.lightboxGaleria .lighboxGaleriaBottom{
			position:absolute; top:432px; left:0;
			width:591px; height:20px;
			background-image:url(../imagenes/lightbox_galeria_bottom.png)!important;
			background-image:none;
			filter:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/lightbox_galeria_bottom.png', sizingMethod='scale');;
			z-index:2005;
		}		
/*********************************************
	GANADORES
*********************************************/
	img#ganadoresExp{
		margin:0 10px 20px 10px;
	}
	h3.GanadorestituloExp{
		font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:22px; color:#696969; font-weight:normal;
		margin-top:123px;
	}
	p.GanadorestituloExpFin{ font-size:14px; font-weight:bold; color:#000000;}
	p.GanadorestituloExpFecha{
		font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:18px; color:#cf870f;
		margin-bottom:20px;
	}
	.ganadoresGris, .ganadoresNaranja{
		font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:16px;
		margin-left:10px;
	}
	.ganadoresGris{color:#404040; font-size:19px;}
	.ganadoresNaranja{color:#CF870F;clear:both;}
	.ganadoresComentario{ 
		width:670px;
		font-size:12px;color:#404040;
		margin:0 10px 20px 0;
		margin-left:10px;
	}
/*********************************************
	CREA EXPERIENCIA
*********************************************/
	img#creaExpImg{
		float:left;
		margin:0 10px 10px 10px;
	}
	h3.creaExpTitulo{
		font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:22px; color:#696969; font-weight:normal;
		margin-top:60px;
	}
	p.creaExpAutor{font-size:12px; color:#000000;}
	p.creaExpFecha{
		font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:18px; color:#cf870f;
		margin-bottom:20px;
	}	
	ul.creaExpVota{margin-bottom:40px;}
		ul.creaExpVota li{display:inline;}
		
	a.btnCompartirFacebook{
		float:left;
		height:18px;
		margin-left:10px;
		background:url(../img/btn_compartir_facebook.gif) no-repeat top right;
		padding:2px 25px 0 0;
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1b59ae; font-weight:bold;
		text-decoration:underline;
	}
	
	a.prevfile{
		color:orange;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;	
	}

/*********************************************
	VALORACION ESTRELLAS
*********************************************/
	ul#creaExpVota{
		float:left;
		width:115px; height:20px;
		background-image:url(../imagenes/estrellas_valoracion.gif);
		margin-bottom:20px;
		text-indent:-999em;
	}
	ul#creaExpVota{background-position:0 -100px;}
	ul#creaExpVota.e01{background-position:0 -80px;}
	ul#creaExpVota.e02{background-position:0 -60px;}
	ul#creaExpVota.e03{background-position:0 -40px;}
	ul#creaExpVota.e04{background-position:0 -20px;}
	ul#creaExpVota.e05{background-position:0 0px;}	
		ul#creaExpVota li{
			float:left;
			width:23px; height:20px;			
			cursor:pointer;
		}
			ul#creaExpVota li a{ cursor:pointer;}
/*********************************************
	VALUES FORMULARIOS POR DEFECTO
*********************************************/
	.inputFieldvalue{
		color: gray!important;
	}

/*********************************************
	TABLA DE VENTAJAS
*********************************************/
.tablaVentajas{
	font-family::Arial, Helvetica, sans-serif; font-size:12px;
	margin:0 auto;
	margin-bottom:30px;
}
	.tablaVentajas th{
		font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:13px; font-weight:normal; color:#6c6a6a;
		height:35px;
		background-color:#eae7de;
	}
	.tablaVentajas th#destino{width:200px;}
	.tablaVentajas th#comp{width:100px;}
	.tablaVentajas th#fare{width:130px;}
	.tablaVentajas th#prix{width:100px;}
	
	.tablaVentajas tr.impar{
		color:#000;
		background-color:#e0ded5;
	}
	.tablaVentajas td{
		color:#6c6a6a;
		text-align:center;
		height:20px;
	}
		.tablaVentajas td.fare{ font-weight:bold;}
		.tablaVentajas td.dest{
			font-size:13px;
			font-weight:bold;text-align:left;
			padding-left:5px;
		}
/*********************************************
	VENTAJAS FAQS
*********************************************/
.ventajasFaqs{
	width:670px;
	margin:0 0 20px 10px;
}
.ventajasFaqs dt{font-size:13px; color:#4A4A4A; font-weight:bold;}
.ventajasFaqs dd{
	font-size:12px; color:#404040;
	margin-bottom:15px;
}

/*********************************************
	CALENDARIO
*********************************************/
#calendarioContainer{
	position:relative;
	width:915px;
	background:#c3c1bd url(../imagenes/calendario_background.jpg) no-repeat top left;
	margin-left:10px;
	padding-bottom:5px;
	z-index:5;
}
	#calendarioContainer #calendarioFooter{
		position:absolute; bottom:-2px; left:0;
		width:915px; height:5px;
		font-size:5px;
		overflow:hidden;
		background: url(../imagenes/calendario_footer.jpg) no-repeat 0 0;
		z-index:10;
	}	
		#calendarioContainer table{
			border:0;
			width:915px;
		}
			#calendarioContainer td#calendarioRemate{
				width:915px; height:75px;
				background-image:url(../imagenes/calendario_footer_fechas.png)!important;
				background-image:none;
				filter:none !important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_footer_fechas.png', sizingMethod='scale');
			}		
			#calendarioContainer td#calendarioTitle{
				width:902px; height:50px;
				font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:15px; color:#666;
				padding-left:13px; padding-top:7px; padding-top:5px\9;
				background-image:url(../imagenes/calendario_title_seccion.png) !important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_title_seccion.png', sizingMethod='scale');
			}
			#calendarioContainer td.vacio{
				width:915px; height:27px;
				background-image:url(../imagenes/calendario_fila_vacia.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_fila_vacia.png', sizingMethod='scale');			
			}
			#calendarioContainer td.promoNom{
				width:141px; height:27px;
				font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4f4e4e; font-weight:bold;
				background-image:url(../imagenes/calendario_fila_nom.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_fila_nom.png', sizingMethod='scale');
				padding-left:20px;
			}
			#calendarioContainer td.promoDuracion{
				position:relative;
				width:754px; height:27px;
			}
			
			/* CABECERA TABLA */
			#calendarioContainer table thead td{
				height:53px;
				font:Arial, helvetica, sans-serif; font-size:15px; font-weight:bold; color:#4f4e4e; line-height:1em;
				text-align:center;
				vertical-align:middle;
			}
				#calendarioContainer table thead td span{ font-size:12px;}
			#calendarioContainer table thead td.hoy{ color:#FFFFFF;}
			
			#calendarioContainer table thead td#c01{
				width:161px;
				background-image:url(../imagenes/calendario_cabecera_c01.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_cabecera_c01.png', sizingMethod='scale');
			}
			#calendarioContainer table thead td#c02{
				width:86px;
				background-image:url(../imagenes/calendario_cabecera_c02.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_cabecera_c02.png', sizingMethod='scale');
			}
			#calendarioContainer table thead td#c03{
				width:71px;
				background-image:url(../imagenes/calendario_cabecera_c03.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_cabecera_c03.png', sizingMethod='scale');
			}
			#calendarioContainer table thead td#c04{
				width:92px;
				background-image:url(../imagenes/calendario_cabecera_c04.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_cabecera_c04.png', sizingMethod='scale');
			}
			#calendarioContainer table thead td#c05{
				width:93px;
				background-image:url(../imagenes/calendario_cabecera_c05.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_cabecera_c05.png', sizingMethod='scale');
			}
			#calendarioContainer table thead td#c06{				
				width:96px;
				background-image:url(../imagenes/calendario_cabecera_c06.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_cabecera_c06.png', sizingMethod='scale');
				text-align:left;
				padding-left:10px;
			}
			#calendarioContainer table thead td#c07{
				width:93px;
				background-image:url(../imagenes/calendario_cabecera_c07.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_cabecera_c07.png', sizingMethod='scale');
			}
			/* FOOTER TABLA */
			#calendarioContainer table tfoot td{
				height:75px; height:45px\9;
				font:Arial, helvetica, sans-serif; font-size:15px; font-weight:bold; color:#4f4e4e;
				text-align:center;
				vertical-align:middle;
				padding-top:30px;
				background-repeat:none;
			}
				#calendarioContainer table tfoot td span{font-size:12px;}
				#calendarioContainer table tfoot td.hoy{ color:#FFFFFF;}
				#calendarioContainer table tfoot td.f01{
					width:161px;
			        background-repeat: no-repeat!important;
					background-image:url(../imagenes/calendario_footer_f01.png)!important;
					background-image:none;
					filter:none!important;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_footer_f01.png', sizingMethod='scale');
				}
				#calendarioContainer table tfoot td.f02{
					width:86px;
				    background-repeat: no-repeat!important;
					background-image:url(../imagenes/calendario_footer_f02.png)!important;
					background-image:none;
					filter:none!important;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_footer_f02.png', sizingMethod='scale');
				}
				#calendarioContainer table tfoot td.f03{
					width:71px;
				    background-repeat: no-repeat!important;
					background-image:url(../imagenes/calendario_footer_f03.png)!important;
					background-image:none;
					filter:none!important;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_footer_f03.png', sizingMethod='scale');
				}
				#calendarioContainer table tfoot td.f04{
					width:92px;
				    background-repeat: no-repeat!important;
					background-image:url(../imagenes/calendario_footer_f04.png)!important;
					background-image:none;
					filter:none!important;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_footer_f04.png', sizingMethod='scale');
				}
				#calendarioContainer table tfoot td.f05{
					width:93px;
				    background-repeat: no-repeat!important;
					background-image:url(../imagenes/calendario_footer_f05.png)!important;
					background-image:none;
					filter:none!important;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_footer_f05.png', sizingMethod='scale');
				}
				#calendarioContainer table tfoot td.f06{
					width:93px;
				    background-repeat: no-repeat!important;
					background-image:url(../imagenes/calendario_footer_f06.png)!important;
					background-image:none;
					filter:none!important;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_footer_f06.png', sizingMethod='scale');
				}
				#calendarioContainer table tfoot td.f07{
					width:96px;
				    background-repeat: no-repeat!important;
					background-image:url(../imagenes/calendario_footer_f07.png)!important;
					background-image:none;
					filter:none!important;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_footer_f07.png', sizingMethod='scale');
					text-align:left;
					padding-left:10px;
				}
			/* Duracion */	
			.duracionContainer{
				float:left;
				position:relative;
				width:729px; height:27px;
				overflow:hidden;
				z-index:999;
				background:url(../imagenes/calendario_fila_duracion_fondo.gif) no-repeat top left;

			}
			.duracionContainer a{
				text-decoration: none;	
			}
				.duracion{
					display:block;
					position:absolute; top:10px;
					width:300px; height:15px;
					background-color:#f59b08;
					cursor:pointer;
					z-index:1000;					
				}
				.duracion02{
					display:block;
					position:absolute; top:10px;
					width:300px; height:15px;
					background-color:#a63519;
					cursor:pointer;
					z-index:1000;					
				}				
			/*Bocadillo duracion*/
			.bocadillo{
				display:none;
				position:absolute; width:0; top:0px;
				width:178px; height:70px;
				background-image:url(../imagenes/calendario_bocadillo.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_bocadillo.png', sizingMethod='scale');
				padding:32px 0 0 0;
				z-index:2000;								
			}

			.bocadillo02{
				display:none;
				position:absolute; width:0; top:0px;
				width:178px; height:70px;
				background-image:url(../imagenes/calendario_bocadillo02.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_bocadillo02.png', sizingMethod='scale');
				padding:32px 0 0 0;
				z-index:2000;								
			}
			
				.bocadillo p,.bocadillo02 p{ font-size:12px; color:#575757; text-align:center;}
				.bocadillo p.bocadilloExp, .bocadillo02 p.bocadilloExp{ font-weight:bold;}
			.sombraRemate{
				float:right;
				display:block;
				width:25px; height:27px;
				background-image:url(../imagenes/calendario_fila_remate.png)!important;
				background-image:none;
				filter:none!important;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagenes/calendario_fila_remate.png', sizingMethod='scale');
				text-indent:-999em;
			}
/*********************************************
	MAPA WEB
*********************************************/
	ul#MWcolumna01, ul#MWcolumna02, ul#MWcolumna03{
		/*display:inline;*/
		float:left;
		border-right:1px solid #dedede;
		overflow:hidden;
		margin:0; padding:0;
	}
		ul#MWcolumna01 li, ul#MWcolumna02 li, ul#MWcolumna03 li{
			margin-bottom:17px;
			overflow:hidden;
		}
			ul#MWcolumna01 li ul, ul#MWcolumna02 li ul, ul#MWcolumna03 li ul{clear:both;}
				ul#MWcolumna01 li ul li, ul#MWcolumna02 li ul li, ul#MWcolumna03 li ul li{
					height:20px; line-height:20px;
					padding-left:12px;
					background:url(../img/mapaweb_listado.gif) no-repeat 0 0;
					border-bottom:1px dotted #b2b2b2;
					margin:0;				
				}
					ul#MWcolumna01 li ul li.first, ul#MWcolumna02 li ul li.first, ul#MWcolumna03 li ul li.first{ border-top:1px dotted #b2b2b2;}
					ul#MWcolumna01 li ul li a, ul#MWcolumna02 li ul li a, ul#MWcolumna03 li ul li a{
						float:left;
						height:19px;
						line-height:20px;
						font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c6a6a;
						cursor:pointer;
					}
					ul#MWcolumna01 li ul li a:hover, ul#MWcolumna02 li ul li a:hover, ul#MWcolumna03 li ul li a:hover{text-decoration:underline;}
			ul#MWcolumna01 li a.MWSec, ul#MWcolumna02 li a.MWSec, ul#MWcolumna03 li a.MWSec{
				float:left;
				width:295px;
				background-image:url(../img/mapaweb_cabecera.gif);
				padding:0; margin:0 0 5px 0;
				overflow:hidden;
				text-indent:-999em;
			}
				a#MWPrograma.MWSec{background-position:0 0;}
				a#MWCalendario.MWSec{background-position:0 -19px;}
				a#MWGanadores.MWSec{background-position:0 -38px;}
				a#MWTrendblogs.MWSec{background-position:0 -57px;}
				a#MWCuenta.MWSec{background-position:0 -76px;}
				a#MWExperiencia.MWSec{background-position:0 -95px;}
				a#MWPromos.MWSec{background-position:0 -114px;}
				a#MWCrea.MWSec{background-position:0 -133px;}
				a#MWVentajas.MWSec{background-position:0 -152px;}
			
	ul#MWcolumna01{
		width:296px;
		padding-right:25px;
		margin-left:7px;
	}
	ul#MWcolumna02{
		width:226px;
		margin-left:25px;
		padding-right:25px;
	}
	ul#MWcolumna03{
		width:291px;
		margin-left:25px;
		border:none;
	}
/* DESCRIPCIONES */
div#textoDescripcion{
	padding: 5px 0 0 10px;
	width:660px;
}
div#textoDescripcion p{
	color:#404040;
	float:left;
	font-size:12px;
	font-family: Arial;	
}
div#textoDescripcion ol, div#textoDescripcion ul {
clear:both;
list-style:disc inside none;
}

a.logolbx{
	background:url("../imagenes/logo_lbx.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:33px;
	text-decoration:none;
	width:392px;
}
	a.logolbx span{
		visibility: hidden;
		display: none;	
	}

/*********************************************
    MI CUENTA - FORMULARIOS - V2
*********************************************/
.formulariov2{
    position:relative;
    /*width:658px;*/
    padding:50px 100px 30px 20px;
    background:#e0ded5 url(../imagenes/mi_cuenta_formulario_bottom.gif) no-repeat bottom left;
    margin-bottom:20px;
}
.formulariov2lbx{
    position:relative;
    width:275px;
    margin-left:60px;
    background-color:#e0ded5;
    margin-bottom:20px;
    font-size: 17px;
}
    .formulariov2lbx fieldset{border:0px;}
    .formulariov2lbx fieldset li.enlaces{height:12px;margin-bottom:2px;}
    .formulariov2lbx fieldset li.enlaces a{color:#706F6A;
        display:block;
        font-family:Arial,Helvetica,sans-serif;
        font-size:10px;}
    .formulariov2 img{position:absolute; top:0; left:0;}
    .formulariov2 img#registrarTarjeta{top:30px; left:648px;}
    .formulariov2 ol li.secundario{
        margin-left: 10px;	
    }
        .formulariov2 ol li.secundario label{
            text-align: right; 
            margin-right: 50px;
        }
        .formulariov2 ol li.secundario label[for=movil]{
            width: 106px;
        }
    .formulariov2 ol li{
        position: relative;
        z-index: 1;
        display:block;
        /*overflow:auto;*/
        height:30px;
        vertical-align:bottom;
        float: left;
    }
    .formulariov2 ol li.seleccion input{
        width: 20px!important;	
    }
    .formulariov2 ol li.seleccion label{
        width: 225px!important;  
    }
    .formulariov2lbx ol li{
        display:block;
        overflow:auto;
        height:20px;
        vertical-align:bottom;
    }
        .formulariov2 ol li.nombreUsuario{
            font-size:13px;
            color:#555555; font-weight:bold;
            text-align:right;
        }   
    .formulariov2 label{
        display:inline;
        float:left;
        width:155px; height:16px; line-height:18px;
        padding-top:2px;
        font-size:12px;font-weight:bold;color:#555555;      
    }
    .formulariov2lbx label{
        color:#3D3C3A;
        display:block;
        float:left;
        font-family:impact,"Arial Black",Arial,helvetica,sans-serif;
        font-size:12px;
        height:16px;
        width:68px !important;          
    }
        .formulariov2 label.segundoNivel{
        	margin-right: 10px!important;
            line-height:18px;
            color:#7e7e7b;
        }       
    .formulariov2 input{
        display:inline;
        float:left;
        width:555px; height:18px;
        font-size:12px; color:#555555;
    }
    .formulariov2 input#nombre,
    .formulariov2 input#apellido1,
    .formulariov2 input#apellido2,
    .formulariov2 input#movil,
    .formulariov2 input#email,
    .formulariov2 input#email_conf,
    .formulariov2 input#usuario,
    .formulariov2 input#password,
    .formulariov2 input#password_conf
    {
        width:170px;        
    }
    .formulariov2lbx input{
        background:url("../img/box_sup_inputs.gif") no-repeat scroll 0 0 transparent;
        border:medium none;
        color:#3D3C3A;
        float:left;
        font-family:Arial,Helvetica,sans-serif;
        font-size:10px;
        height:17px;
        line-height:17px;
        padding:0 5px;
        width:83px;
    }
    .formulariov2 input.oculto{display:none;} 
        /*NACIMIENTO*/
        .formulariov2 label#labelDia, .formulariov2 label#labelMes,.formulariov2 label#labelYear{padding-right:5px;}      
        .formulariov2 label#labelDia{width:20px;}
        .formulariov2 label#labelMes{width:25px}
        .formulariov2 label#labelYear{width:25px;}        
        .formulariov2 input#dia, .formulariov2 input#mes{
            width:18px;
            margin-right:10px;
        }
        .formulariov2 input#year{width:43px;}     
        /*SEXO*/
        .formulariov2 label#labelHombre{width:50px;} 
        .formulariov2 label#labelMujer{width:38px;}       
        .formulariov2 input#hombre, 
        .formulariov2 input#mujer{width:15px;}        
        /* CP, PROVINCIA, LOCALIDAD */
        .formulariov2 input#cp,
        .formulariov2 input#cp_envio,
        .formulariov2 input#provincia,
        .formulariov2 input#provincia_envio,
        .formulariov2 input#localidad,.formulariov2 input#localidad_envio{margin-right:5px;}            
        .formulariov2 input#cp,.formulariov2 input#cp_envio{width:50px;}
        .formulariov2 input#provincia,.formulariov2 input#provincia_envio{width:125px;}
        .formulariov2 input#localidad,.formulariov2 input#localidad_envio{width:155px;}       
        .formulariov2 label#labelProvincia,
        .formulariov2 label#labelProvincia_envio,
        .formulariov2 label#labelLocalidad,.formulariov2 label#labelLocalidad_envio{padding-left:5px;}        
        .formulariov2 label#labelProvincia,.formulariov2 label#labelProvincia_envio{width:60px;}
        .formulariov2 label#labelLocalidad,.formulariov2 label#labelLocalidad_envio{width:60px;}        
        /*TIPO DE VIA*/
        .formulariov2 select#via,.formulariov2 select#via_envio{
              float:left;
              font-size:12px;
              margin-bottom:10px;
              display:inline;
        }
        /*NUMERO, ESCALERA, PISO, PUERTA */     
        .formulariov2 label#labelEscalera,
        .formulariov2 label#labelPiso_envio,
        .formulariov2 label#labelPiso,
        .formulariov2 label#labelPuerta_envio,
        .formulariov2 label#labelPuerta{padding-right:5px;}                      
        .formulariov2 label#labelEscalera,label#labelEscalera_envio{width:90px;}
        .formulariov2 label#labelPiso,label#labelPiso_envio{width:25px;}
        .formulariov2 label#labelPuerta, label#labelPuerta_envio{width:40px;}
        .formulariov2 input#numero,
        .formulariov2 input#numero_envio,
        .formulariov2 input#escalera,
        .formulariov2 input#escalera_envio,
        .formulariov2 input#piso,
        .formulariov2 input#piso_envio,
        .formulariov2 input#puerta,.formulariov2 input#puerta_envio{
              width:50px;
              margin-right:10px;
        }
        /*NOTARL*/
        .formulariov2 .notarl{
            font-size:10px; font-style:italic; color:#555555;
            margin-left:55px;      
            width: 400px;    
        }       
        /*LEGALES Y NEWSLETTER*/
        .formulariov2 #labelNewsletter, 
        .formulariov2 #labelLegales,
        .formulariov2 #labelSendSMS,
        .formulariov2 #labelCatalan,
        .formulariov2 #labelInfo_postal{
            font-size:10px; font-weight:normal; line-height:18px;
            padding:0;
        }
        .formulariov2 #labelLegalesTarjeta{
            font-size:10px; font-weight:normal; line-height:18px;
            padding:0;
        }       
        .formulariov2 #labelNewsletter{
            width:190px;
            margin-left:25px;
        }
        .formulariov2 #labelInfo_postal{
            width:168px;
            margin-left:25px;
        }
        .formulariov2 #labelSendSMS{
            width:190px;
            margin-left:25px;
        }
        .formulariov2 #labelLegalesTarjeta{           
            margin-left:155px;
        }
        .formulariov2 .labelLegales, .formulariov2 .labelLegalesTarjeta{width:180px;}       
        .formulariov2 #newsletter,
        .formulariov2 #legales,
        .formulariov2 #legalesTarjeta, .formulariov2 #catalan, .formulariov2 #sendSMS{ margin-right:20px;}        
        .formulariov2 #newsletter,.formulariov2 #sendSMS, .formulariov2 #info_postal{width:15px;}
        .formulariov2 #legales, .formulariov2 #legalesTarjeta, .formulariov2 #catalan{width:15px;}
        /*REGISTAR TARJETA*/
        .formulariov2 ol#olRegistraTarjeta label{width:137px;}
        .formulariov2 ol#olRegistraTarjeta input#numTarjeta{width:350px;}
        .formulariov2 ol#olRegistraTarjeta input#pinCode{width:250px;}
        .formulariov2 ol#olRegistraTarjeta .btnPlusGris{margin-left:137px;}       
        /*MI PERFIL*/
        .formulariov2 h3{font-family:impact, "Arial Black", Arial, helvetica, sans-serif; font-size:15px; color:#96958f; font-weight:normal;}     
        /*USUARIO Y CONTRASEÑA*/
        .formulariov2 input#user,.formulariov2 input#pass, .formulariov2 input#rePass{ font-size:11px;font-weight:bold;}      
        /* FORMULARIO ENVIAR EXPERIENCIA Y A UN AMIGO*/
        .formulariov2#enviarExperiencia ol li label, .formulariov2#enviarAmigo ol li label{
            width:175px;
            height:auto; line-height:normal;
            vertical-align:top;
        }
            .formulariov2#enviarExperiencia ol li label span, .formulariov2#enviarAmigo ol li label span{font-size:11px;    font-weight:normal; font-style:italic;}         
            .formulariov2#enviarExperiencia ol li.liDescripcionExp, .formulariov2#enviarAmigo ol li.liDescripcionExp{height:171px;}
            .formulariov2#enviarExperiencia ol li.liDescripcionBreveExp, .formulariov2#enviarAmigo ol li.liDescripcionBreveExp{height:100px;}
            .formulariov2#enviarExperiencia ol li.previo{height:auto;}                        
            .formulariov2#enviarExperiencia ol li.previo p, .formulariov2#enviarExperiencia ol li.previo pre{color:#404040;font-size:12px;font-family: Arial, helvetica, sans-serif;}
            .formulariov2#enviarExperiencia ol li textarea, .formulariov2#enviarAmigo ol li textarea{
                width:478px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px; color:#555555;
            }
                .formulariov2#enviarExperiencia ol li.liDescripcionExp textarea, .formulariov2#enviarAmigo ol li.liDescripcionExp textarea{height:160px;}
                .formulariov2#enviarExperiencia ol li.liDescripcionBreveExp textarea{height:90px;}        
        .formulariov2#enviarExperiencia ol li.adjuntarFichero{
            position:relative;
        }
        .formulariov2#enviarExperiencia ol li input.inputOculto{
            position:absolute;top:0; right:20px;
            width:215px;
            height:18px; line-height:18px;
            cursor:pointer;
            filter:alpha(opacity=0);
            -moz-opacity:.0;
            opacity:.0;
        }
        .formulariov2#enviarExperiencia ol li input.imagenFake{
            display:inline;
            float:right;
            width:358px;
            margin:0;
            margin-right:23px;margin-right:15px\9;
        }
        /*REGISTRO*/
        .formulariov2#registro input#solicitaTarjeta,.formulariov2#registro input#asignaTarjeta{ 
            width:15px; height:15px;
            margin:0 7px 0 155px;
        }   
        .formulariov2#registro label#labelSolicitaTarjeta{
            width:300px;
            padding:0;
            cursor:pointer;
        }
        .formulariov2#registro #datosTarjeta,
        .formulariov2#registro #datosTarjeta{ display:none;}      
        .formulariov2#registro #datosTarjeta.visible{ display:block;}
        .formulariov2#registro #Tarjeta{ display:none;}       
        .formulariov2#registro #Tarjeta.visible{ display:block;}
        .formulariov2 #popUpCondicionesLegales{cursor:pointer;}           
        .formulariov2 #popUpCondicionesLegales:hover{text-decoration:underline;}
        .formulariov2 #popUpCondicionesLegalesTarjeta{cursor:pointer;}            
        .formulariov2 #popUpCondicionesLegalesTarjeta:hover{text-decoration:underline;}
        /*CONTACTO*/
        #contacto, #sugerencia{
            width:650px; height:180px;
            font-size:12px; color:#555555;
            font-family:Arial, Helvetica, sans-serif;
        }
        .formulariov2 ol li.liTextArea{
            height:200px;
            margin-bottom:10px;
        }
        
        .formulariov2 textarea.formError{border:1px solid #c60c0c;}
        
        .formulariov2 fieldset ol li.checkLegales{
            float: left;	
        }            
        .formulariov2 fieldset ol li.checkLegalesSecundario{
            float: left;    
        }

    .formulariov2 fieldset#texto ol li{
    	height: 80px;
        font-size:12px; color:#800000;
        font-family:Arial, Helvetica, sans-serif;	
    }
	    .formulariov2 fieldset#texto ol li a{
	    	text-decoration: underline;
	        font-size:12px; color:#3131fc;
	        font-family:Arial, Helvetica, sans-serif;   
	    }
	fieldset.pedirTarjeta{
	   height: 100px;	
    }
