/* Estilos personalizados scroll, sólo funcionan en IE */
/*body {
	SCROLLBAR-FACE-COLOR:#BD0F10;
	SCROLLBAR-HIGHLIGHT-COLOR: #920707;
	SCROLLBAR-SHADOW-COLOR: #770909;
	SCROLLBAR-3DLIGHT-COLOR: #770909;
	SCROLLBAR-ARROW-COLOR: #000;
	SCROLLBAR-TRACK-COLOR: #900B0B;
	SCROLLBAR-DARKSHADOW-COLOR: #BD0F10;
	}*/

object{
	display:block;
	}

/*--------------------------------------- HOME -------------------------------------------*/

.menu_sup{
	position:relative;
	float:left;
	width:944px;
	padding:10px 20px 5px 0px;
	text-align:right;
	}

	.menu_sup_links_lang {
	float:right;
	height:20px;
	padding:12px 25px 0 0;
	position:relative;
	text-align:right;
	width:150px;
	}

.cuerpo{
	position:relative;
	float:left;
	width:964px;
	}

	.izquierda{
		position:relative;
		float:left;
		width:226px;
		}

		.logo{
			position:relative;
			float:left;
			width:226px;
			}

		.menu{
			position:relative;
			float:left;
			width:226px;
			padding:10px 0 0 0;
			}

			.menu_pos {
				position:relative;
				width:226px;
				padding:0px;
				margin:0px;
				list-style-type:none;
				}

				.menu_linea{
					position:relative;
					width:199px;
					/*height:43px;*/
					padding:15px 0 26px 27px;
					background:url(../images/f-menu.jpg) no-repeat;
					}

					.menu_bloque2 {
						position:relative;
						width:205px;
						padding:0px;
						margin:20px 0 0 -10px;
						list-style-type:none;
						}

						.menu_linea2{
							position:relative;
							width:175px;
							padding:3px 0 3px 20px;
							margin:7px 0 0 0;
							background:/*#051833*/ url(../images/punto.jpg) no-repeat;
							}


					.menu_bloque3 {
						position:relative;
						width:181px;
						padding:7px 0 0 0;
						margin:0 0 0 -10px;
						list-style-type:none;
						}

						.menu_linea3{
							position:relative;
							width:175px;
							height:25px;
							padding:5px 10px 0px 12px;
							margin:0px;
							background:url(../images/f-hijo3.jpg) no-repeat;
							}

				/*	.cont_hijo3{
						position:relative;
						float:left;
						width:181px;
						padding:7px 0 0 14px;
						}

						.hijo3{
							position:relative;
							float:left;
							width:159px;
							height:25px;
							padding:5px 10px 0px 12px;
							background:url(../images/f-hijo3.jpg) no-repeat;
							}*/

	.redes_sociales {
	float:left;
	position:relative;
	width:75px;
	}

	.derecha{
		position:relative;
		float:left;
		width:738px;
		}

		.h-centro{
			position:relative;
			float:left;
			width:510px;
			}

			.h-flash{
				position:relative;
				float:left;
				width:510px;
				}

			.h-dinamicos{
				position:relative;
				float:left;
				width:510px;
				}

				.h-bloque_din{
					position:relative;
					float:left;
					width:231px;
					height:184px;
					padding:20px 12px 0 12px;
					background:url(../images/h-fondo_dinamicos.jpg) no-repeat;
					}

					.h-bloque_din_titulo{
						position:relative;
						float:left;
						width:231px;
						padding:0 0 6px 0;
						text-align:center;
						}

						.h-bloque_din_anterior{
							position:relative;
							float:left;
							width:16px;
							padding:0 0 0 28px;
							margin-top:-22px;
							}

						.h-bloque_din_siguiente{
							position:relative;
							float:right;
							width:16px;
							padding:0 28px 0 0;
							margin-top:-22px;
							}

					.h-bloque_din_fecha{
						position:relative;
						float:left;
						width:185px;
						padding:0 0 0 32px;
						}

					.h-bloque_din_imagen{
						position:relative;
						float:left;
						width:185px;
						padding:0 0 0 25px;
						}

					.h-bloque_din_texto{
						position:relative;
						float:left;
						width:180px;
						padding:0 0 0 25px;
						text-align:center;
						line-height:13px;
						}

			.h-sponsors{
				position:relative;
				float:left;
				width:510px;
				padding:10px 0 0 0;
				}

.edit2{
	width:510px;
	padding:10px 0 0 0;
	background:#000000;
}

				.sponsor{
					position:relative;
					float:left;
					}

		.h-lateral{
			position:relative;
			float:left;
			width:228px;
			}

			.lat_bloque1{
				position:relative;
				float:left;
				width:228px;
				}

				.lat_bloque1-txt1{
					position:absolute;
					top:96px;
					left:16px;
					width:130px;
					}

				.lat_bloque1-txt2{
					position:absolute;
					top:80px;
					left:30px;
					width:120px;
					line-height:16px;
					}

				.lat_bloque1-txt3{
					position:absolute;
					top:78px;
					left:30px;
					width:120px;
					line-height:16px;
					}

			.lat_bloque2{
				position:relative;
				float:left;
				width:193px;
				height:184px;
				padding:15px 15px 0 20px;
				text-align:center;
				background:url(../images/h-lateral.jpg) no-repeat;
				}



/*--------------------------------------- INTERIOR -------------------------------------------*/
.area{
	position:relative;
	float:left;
	width:738px;
	}

		.tit_seccion{
			position:absolute;
			top:16px;
			left:132px;
			width:260px;
			}

.contenido{
	position:relative;
	float:left;
	width:638px;
	padding:0 50px 0 50px;
	background:url(../images/f-contenido.jpg) repeat-y;
	}

	.migas{
		position:relative;
		float:left;
		width:638px;
		padding:0 0 25px 0;
		}

	.tit_cont{
		position:relative;
		float:left;
		width:638px;
		padding:0 0 10px 0;
		border-bottom:dotted 1px #262626;
		}

	.submenu_cont{
		position:relative;
		float:left;
		width:638px;
		padding:15px 0;
		}

	.cont_motor{
		position:relative;
		float:left;
		/*width:638px;
		padding:0 0 50px 0;*/
		}

.list_news{
	position:relative;
	float:left;
	width:638px;
	padding:0 0 5px 0;
	}

.down_contenido{
	position:relative;
	float:left;
	width:738px;
	height:73px;
	background:url(../images/f-contenido_down.jpg) no-repeat;
	}

.menu_inf{
	position:relative;
	float:left;
	width:738px;
	}

	.menu_inf_bloque{
		position:relative;
		float:left;
		width:246px;
		padding:0 0 20px 0;
		}

		.menu_inf_bloque-txt1{
			position:absolute;
			top:62px;
			left:20px;
			width:130px;
			}

		.menu_inf_bloque-txt2{
			position:absolute;
			top:49px;
			left:40px;
			width:120px;
			line-height:16px;
			}

		.menu_inf_bloque-txt3{
			position:absolute;
			top:49px;
			left:36px;
			width:120px;
			line-height:16px;
			}

.pie{
	position:relative;
	float:left;
	width:738px;
	padding:0 0 40px 0;
	text-align:center;
	}
/*--------------------------------------- SHOP LATERAL -------------------------------------------*/
.bloque_carro{
	position:relative;
	float:left;
	width:216px;
	padding:010px 0 20px 10px;
	}

	.bloque_carro_tit{
		position:relative;
		float:left;
		width:216px;
		height:67px;
		background:url(../images/shop/carrito_tit.gif) no-repeat;
		}

	.bloque_carro_cont{
		position:relative;
		float:left;
		width:216px;
		padding:10px 0 10px 0;
		background:url(../images/shop/carrito_back.gif) repeat-y;
		}

		.bloque_carro_cont_ped{
			position:relative;
			float:left;
			width:180px;
			padding:0 0 10px 15px;
			}

			.bloque_carro_cont_ped_linea{
				position:relative;
				float:left;
				width:180px;
				padding:0 0 8px 0;
                                font-size: 10px;
				}

				.bloque_carro_cont_ped_linea_cant{
					position:relative;
					float:left;
					width:26px;
					}

				.bloque_carro_cont_ped_linea_prod{
					position:relative;
					float:left;
					width:129px;
					}

				.bloque_carro_cont_ped_linea_icon{
					position:relative;
					float:left;
					width:20px;
					padding:8px 0 0 0;
					}

		.bloque_carro_cont_total{
			position:relative;
			float:left;
			width:180px;
			padding:10px 0 0 15px;
			text-align:center;
			background:url(../images/shop/carrito_linea.gif) no-repeat;
			}

	.bloque_carro_down{
		position:relative;
		float:left;
		width:201px;
		height:40px;
		padding:10px 0 0 15px;
		background:url(../images/shop/carrito_back_bottom.gif)  no-repeat;
		}

/*--------------------------------------- CAMISETAS -------------------------------------------*/
.cont_camisetas{
	position:relative;
	float:left;
	width:638px;
	padding:0 0 50px 0;
	}

	.tshirt_block{
		position:relative;
		float:left;
		width:638px;
		padding:20px 0 0 0;
		border-bottom:dotted 1px #262626;
		}

		.tshirt_block_image{
			position:relative;
			float:left;
			width:230px;
			}

		.tshirt_block_desc{
			position:relative;
			float:right;
			width:408px;
			padding:10px 0 0 0;
			}

			.tshirt_block_desc_tit{
				position:relative;
				float:left;
				width:408px;
				}

			.tshirt_block_desc_texto{
				position:relative;
				float:left;
				width:408px;
				padding:30px 0 0 0;
				}

		.tshirt_formulario{
			position:relative;
			float:left;
			width:638px;
			padding:30px 0 0 0;
			}

	/*	.tshirt_formulario select{
			height:35px;
			border:0;
			background:url(../images/shop/carrito_input.gif) no-repeat;
			}*/

		.tshirt_formulario_precio{
			padding:10px 0 0 0;
			text-align:center;
			background:url(../images/shop/carrito_input.gif) no-repeat;
			font-family:Arial, Verdana;
			font-size:14px;
			color:#000;
			}

			.tshirt_formulario_uni{
				float:left;
				width:49px;
				height:27px;
				padding:8px 0 0 5px;
				margin:-3px 0 0 0;
				background:red url(../images/shop/carrito_input_uni.gif) no-repeat;
				font-family:Arial, Verdana;
				font-size:14px;
				color:#000;
				}

				.tshirt_formulario_uni_num{
					float:left;
					width:29px;
					padding:0 5px 0 0;
					text-align:center;
					}

				.tshirt_formulario_uni_btn{
					float:left;
					width:12px;
					padding:0 0 0 0;
					margin:-5px 0 0 0;
					}

					.btn{
						float:left;
						width:12px;
						padding:0 0 1px 0;
						}

		.tshirt_formulario_subtotal{
			padding:10px 0 0 0;
			text-align:center;
			background:url(../images/shop/carrito_input.gif) no-repeat;
			font-family:Arial, Verdana;
			font-size:14px;
			color:#000;
			}

		.tshirt_enviar{
			position:relative;
			float:left;
			width:638px;
			text-align:right;
			padding:30px 0 10px 0;
			}

/*--------------------------------------- STAGE -------------------------------------------*/
.stage_tit{
	position:relative;
	float:left;
	width:638px;
	padding:0px 0 0 0;
	}

.stage_reserva{
	position:relative;
	float:left;
	width:638px;
	padding:12px 0 12px 0;
	}

	.stage_reserva_enun{
		padding:0 0 10px 0;
		}

	.stage_reserva_linea{
		margin:0 0 10px 0;
		}


		.stage_tipo{
			width:168px;
			height:35px;
			padding:0 0 0 5px;
			background:url(../images/shop/carrito_input_tipo.gif) no-repeat;
			}

		.stage_precio{
			width:98px;
			height:35px;
			padding:0 0 0 5px;
			background:url(../images/shop/carrito_input.gif) no-repeat;
			text-align:center;
			}

			.stage_uni{
				float:left;
				width:49px;
				height:27px;
				padding:8px 0 0 5px;
				background:url(../images/shop/carrito_input_uni.gif) no-repeat;
				font-family:Arial, Verdana;
				font-size:14px;
				color:#000;
				}

				.stage_uni_num{
					float:left;
					width:29px;
					padding:0 5px 0 0;
					text-align:center;
					}

				.stage_uni_btn{
					float:left;
					width:12px;
					padding:0 0 0 0;
					margin:-5px 0 0 0;
					}

					.stage_btn{
						float:left;
						width:12px;
						padding:0 0 1px 0;
						}

				.stage_subtotal{
					width:168px;
					height:35px;
					padding:0 0 0 5px;
					text-align:center;
					background:url(../images/shop/carrito_input_tipo.gif) no-repeat;
					}

.stage_datos{
	position:relative;
	float:left;
	width:628px;
	padding:35px 0 0 10px;
	}

	.stage_input_datos{
		width:403px;
		height:35px;
		padding:0 0 0 5px;
		text-align:center;
		background:url(../images/shop/carrito_input_big.gif) no-repeat;
		}

		.stage_telefono{
			width:168px;
			height:35px;
			padding:0 0 0 5px;
			background:url(../images/shop/carrito_input_tipo.gif) no-repeat;
			}

.stage_envio{
	position:relative;
	float:left;
	width:628px;
	padding:45px 0 0 0;
	}

	.stage_envio_texto{
		position:relative;
		float:left;
		width:285px;
		padding:0 20px 0 25px;
		}

	.stage_envio_btn{
		position:relative;
		float:left;
		width:298px;
		}

/*--------------------------------------- CONFIRMACIÓN -------------------------------------------*/

.tit_cont_print{
	position:absolute;
	top:-12px;
	right:0px;
	width:220px;
	line-height:20px;
	}

	.tit_cont_print_texto{
		position:relative;
		float:left;
		width:157px;
		}

.cont_confirm{
	position:relative;
	float:left;
	width:638px;
	padding:35px 0 50px 0;
	}

	.confirm_line{
		position:relative;
		float:left;
		width:638px;
		padding:0 0 5px 0;
		}

	.confirm_block{
		position:relative;
		float:left;
		width:460px;
		padding:30px 0 0 10px;
		}

		.confirm_block_line{
			position:relative;
			float:left;
			width:460px;
			padding:8px 0 8px 10px;
			border-bottom:dotted 1px #000;
			}

			.confirm_tipo{
				position:relative;
				float:left;
				width:166px;
				}

			.confirm_precio{
				position:relative;
				float:left;
				width:106px;
				text-align:center;
				}

			.confirm_uni{
				position:relative;
				float:left;
				width:85px;
				text-align:center;
				}

			.confirm_subtotal{
				position:relative;
				float:left;
				width:103px;
				text-align:center;
				}

		.confirm_importe_line{
			position:relative;
			float:left;
			width:460px;
			padding:30px 0 0 10px;
			}

			.confirm_importe_line_left{
				position:relative;
				float:left;
				width:370px;
				text-align:right;
				}

			.confirm_importe_line_right{
				position:relative;
				float:left;
				width:90px;
				padding:5px 0 0 0;
				text-align:center;
				}

	.confirm_texto{
		position:relative;
		float:left;
		width:625px;
		padding:30px 0 0 10px;
		}

/*--------------------------------------- TEXTOS -------------------------------------------*/
.bold{
	font-weight:bold;
	}

/* Menú superior */
.txt1{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#101825;
	text-decoration:none;
	}

	.txt1 a{
		color:#101825;
		text-decoration:none;
		}

	.txt1 a:hover{
		text-decoration:underline;
		}

/* Menú hijo 1 */
.txt2{
	font-family:Century Gothic, Verdana;
	font-size:16px;
	color:#FDC31B;
	font-weight:bold;
	text-decoration:none;
	}

	.txt2 a{
		color:#FDC31B;
		text-decoration:none;
		}

	.txt2 a:hover{
		color:#FFF;
		text-decoration:none;
		}

/* Menú hijo 2 */
.txt3{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#FFC001;
	font-weight:bold;
	text-decoration:none;
	}

	.txt3 a{
		color:#FFC001;
		text-decoration:none;
		}

	.txt3 a:hover{
		color:#FFF;
		text-decoration:none;
		}

/* Menú hijo 3 */
.txt4{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#D8A713;
	font-weight:bold;
	text-decoration:none;
	}

	.txt4 a{
		color:#D8A713;
		text-decoration:none;
		}

	.txt4 a:hover{
		color:#FFF;
		text-decoration:underline;
		}

/* Tiulos home */
.txt5{
	font-family:Century Gothic, Verdana;
	font-size:18px;
	color:#FFFFFF;
	}

/* fechas home */
.txt6{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#CA9A0C;
	}

/* Novedades, ... */
.txt7{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#FFC20F;
	text-decoration:none;
	}

	.txt7 a{
		color:#FFC20F;
		text-decoration:none;
		}

	.txt7 a:hover{
		text-decoration:underline;
		}

/* Menú lateral home */
.txt8{
	font-family:Century Gothic, Verdana;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}

	.txt8 a{
		color:#FFF;
		text-decoration:none;
		}

	.txt8 a:hover{
		color:#FDC31B;
		text-decoration:none;
		}

/* Título sección */
.txt9{
	font-family:Century Gothic, Verdana;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	}

/* Migas */
.txt10{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#919191;
	text-decoration:none;
	}

	.txt10 a{
		color:#919191;
		text-decoration:none;
		}

	.txt10 a:hover{
		text-decoration:underline;
		}

/* Título contenido */
.txt11{
	font-family:Century Gothic, Verdana;
	font-size:25px;
	color:#FFC001;
	font-weight:bold;
	}

/* Submenú contenido */
.txt12{
	font-family:Century Gothic, Verdana;
	font-size:14px;
	color:#B0B0AF;
	text-decoration:none;
	}

	.txt12 a{
		color:#B0B0AF;
		text-decoration:none;
		}

	.txt12 a:hover{
		text-decoration:underline;
		}

.txt12_on{
	font-family:Century Gothic, Verdana;
	font-size:14px;
	color:#FFC001;
	font-weight:bold;
	text-decoration:none;
	}

/* Contenido */
.txt13{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#000;
	text-decoration:none;
	}

	.txt13 a{
		color:#000;
		text-decoration:underline;
		}

	.txt13 a:hover{
		color:#FFC001;
		text-decoration:underline;
		}

/* Pie */
.txt14{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#BC8F05;
	text-decoration:none;
	}

	.txt14 a{
		color:#BC8F05;
		text-decoration:underline;
		}

	.txt14  a:hover{
		color:#FFF;
		text-decoration:underline;
		}

/* fecha noticia listado */
.txt15{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#FFC001;
	text-decoration:none;
	}

/* carrito */
.txt16{
	font-family:Arial narrow, Verdana;
	font-size:13px ;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

.txt17{
	font-family:Verdana;
	font-size:15px ;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

/* nombre producto */
.txt17{
	font-family:Trebuchet MS, Verdana;
	font-size:18px ;
	color:#000000;
	font-weight:bold;
	}

/* descripcion producto */
.txt18{
	font-family: Verdana;
	font-size:11px ;
	color:#5f5f5f;
	}

.txt19{
	font-family: Verdana;
	font-size:11px ;
	color:#000;
	font-weight:bold;
	}


/* stage tienda */
.txt20{
	font-family: Verdana;
	font-size:12px ;
	color:#686868;
	font-weight:bold;
	}

.txt21{
	font-family: Century Gothic, Verdana;
	font-size:18px ;
	color:#ffc001;
	font-weight:bold;
	}

.txt22{
	font-family: Verdana, Arial;
	font-size:11px ;
	color:#000;
	font-weight:bold;
	}

.txt23{
	font-family: Verdana, Arial;
	font-size:12px ;
	color:#000000;
	font-weight:bold;
	text-transform:Uppercase;
	}

.txt24{
	font-family: Verdana, Arial;
	font-size:12px ;
	color:#686868;
	}









.edit1{
	width:638px;
	padding:0 0 50px 0;
	font-family:Arial, Verdana;
	font-size:13px;
	color:#000;
	text-decoration:none;
	}

	.edit1 a{
		color:#000;
		text-decoration:underline;
		}

	.edit1 a:hover{
		color:#FFC001;
		text-decoration:underline;
		}

	.edit1 td	{
		font-family:Arial, Verdana !important;
		font-size:13px !important;
		color:#4B000 !important;
		text-decoration:none !important;
		}