/* ## ETIQUETAS HTML ############################################################## */

* {
	margin: 0;
	padding: 0;
}

SELECT {

}

HTML {

}

BODY {
	margin: 0;	
	padding: 0;
	font: 11px/16px Verdana, Arial;
	color: #666;
}

FORM {
	margin: 0;
	padding: 0;
}

IMG {
	border: 0;
}

A {
	outline: none;
	color: #8B7CB6;
	text-decoration: underline;
}


H1 {
	font-size: 18px;
	font-weight: bold;
	color: #8B7CB6;
	padding-bottom: 5px;
	padding-top: 10px;
}

H3 {
	font-size: 15px;
	font-weight: bold;
	color: #8B7CB6;
	padding-bottom: 5px;
	padding-top: 10px;
}

H4 {
	color: #8B7CB6;
}

P {
	text-align: justify;
	margin: 0 0 15px 0;
   	padding: 0;
}

/* ## TOP ############################################################################# */

.Top {
	width: 840px;
	height: 116px;
	margin: 0 auto;
	padding-top: 14px;
	background: url(/imagenes/top.jpg) no-repeat;
	position: relative;
}

	.Top .EnlaceFlamenca {
		position: absolute;
		top:10px;
		left: 510px;
	}

	.Top .Logo {
		width: 185px;
		height: 80px;
		float: left;
		cursor: pointer;
	}
	
	.Top .Idiomas {
		height: 23px;
		text-align: right;
		margin-right: 10px;
	}
	
/* ## MONEDA ############################################################################# */	

		
.Moneda {
	width: 400px;
	float: right;
	height: 22px;
	text-align: right;
	margin-top: 35px;
	margin-right: 10px;
	font: 11px "Trebuchet MS", Arial, Verdana;
	color: #999;
	
}

	.Moneda SELECT {
		height: 18px;	
		width: 110px;
		font: 11px "Trebuchet MS", Arial, Verdana;
		z-index: auto;
		
	}
			


/* ## MENU 2 ############################################################################# */	
	
.Menu {
	font: 11px "Trebuchet MS", Arial, Verdana;
	color: #FFF;
	text-align: right;
	margin-right: 10px;
	height: 25px;
	line-height: 25px;		

	text-transform: uppercase;
	word-spacing: -1px;
	clear: both;	
	width: 830px;
	padding-top: 5px;

	
}
	
	.Menu LI {
		display: inline;
		list-style-type: none;
		padding-left: 11px;
	}
			
		.Menu A {
			color: #FFF;
			text-decoration: none;
		}
		
		.Menu A:hover {
			color: #FFF;
			text-decoration: underline;
			background: transparent;
		}
		
		.Menu A.Seleccionado {
			color: #FFF;
			text-decoration: underline;
			background: transparent;
		}
		
/* ## CONTENEDOR ############################################################################# */		

.Contenedor {
	width: 840px;
	margin: 0 auto;
}

	.Contenedor .Izquierda {
		width: 160px;
		float: left;
		background: url(/imagenes/final_menuarticulos.jpg) no-repeat 0 bottom;
		padding-bottom: 17px;
	}

	.Contenedor .Derecha {
		width: 160px;
		float: right;
		background: url(/imagenes/final_menuarticulos.jpg) no-repeat 0 bottom;
		padding-bottom: 17px;
	}
	
	.Contenedor .Contenido {
		margin: 0 160px;
		padding: 0 14px;
	}
	
	.Contenedor .Contenido2 {
		margin: 0 0 0 160px;
		padding: 0 14px;
		width: 648px;
	}

/* ## PIE ############################################################################# */

.Pie {
	width: 840px;
	margin: 0 auto;
	clear: both;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 40px;
	font: 11px "Trebuchet MS", Arial, Verdana;
}

	.Pie A {
		color: #666;
		text-decoration: none;
	}
	
	.Pie A:hover {
		text-decoration: underline;
		color: #666;
	}

/* ## ELEMENTOS DE LA COLUMNA IZQUIERDA ############################################################################# */

/* ## Buscador ############################ */
	
.Buscador {
	background: url(/imagenes/fondo_buscador.jpg) no-repeat;
	height: 62px;
}

	.Buscador .Campo {
		width: 137px;
		margin: 0 auto;
		padding-top: 12px;
	}
	
		.Buscador .Campo INPUT {
			width: 134px;
			height: 15px;
			font-size: 11px;
		}
	
	.Buscador .BotonBuscar {
		width: 137px;
		text-align: right;
		margin: 5px auto;
	}

/* ## Menu Artículos ############################ */

.MenuArticulos {
	margin-left: 0;
	padding-left: 0;	
	overflow: hidden;
	
}
	
	.MenuArticulos .Linea {
		background: url(/imagenes/linea_menuarticulos.jpg) no-repeat 0 0;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
	}
	
	.MenuArticulos .LineaOn {
		background: url(/imagenes/linea_menuarticulos_on.jpg) no-repeat 0 0;
		height: 1px;
		font-size: 1px;
		line-height: 1px;		
	}
	
	.MenuArticulos .CategoriaOn {
		background: url(/imagenes/fondo_morado.jpg) repeat-y;	
	}
	
	.MenuArticulos .Categoria {
		background: url(/imagenes/fondo_blanco.jpg) repeat-y;
	}
	
	.MenuArticulos H2 { 
		color:#8B7CB6; 
		font-size: 11px; 
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		width: 145px;		
	}	
	
		.MenuArticulos H2 A {
			color: #8B7CB6;
			text-decoration: none; 
			display: block;
		}
				.MenuArticulos H2 A:hover {
			color: #8B7CB6;
			text-decoration: underline;
			background: transparent;
		}
		
	.MenuArticulos UL { 
		list-style-type: none;	
		padding-left: 10px;		
	}	
	.MenuArticulos UL LI {
		background: url(/imagenes/marca_menu.gif) no-repeat left 2px;
		padding: 0;
		margin: 0;
		zoom: 1;
	}
	
/*······························*/

		.MenuArticulos UL LI A {
			color: #666;
			display: block;
			padding-left: 10px;
			padding-bottom: 5px;
		}
		
		.MenuArticulos UL LI A:hover {
			background: transparent;
			text-decoration: underline;
			color: #8B7CB6;

		}

		.MenuArticulos UL UL {
			padding-left: 0;
		}


/* ## Nivel xxxx ############################ */		
			.MenuArticulos UL UL LI {
				background: none;	
				padding: 0;
				margin: 0;	
			}
			
				.MenuArticulos UL UL LI A {	
					display: block;	
					padding-bottom: 0px;	
					color:#666; 	
					text-decoration: none;	
					padding-bottom: 5px;
					font-weight: bold;
				}

				.MenuArticulos UL UL LI A:hover {	

					
				}
/* ## Nivel 3 ############################ */	

			.MenuArticulos UL UL UL LI A {
				font-weight: normal;
			}
							
			.MenuArticulos UL UL UL LI A:hover{
				background: transparent;	
				text-decoration: underline;
				
			}
	

/* ## Nivel 4 ############################ */			
				.MenuArticulos UL UL UL LI A {
					background: transparent;	
				}
				
				.MenuArticulos UL UL UL LI A:hover {
					background: transparent url(/imagenes/marca_submenu.gif) no-repeat left 2px;
				}
				

/* ## Estilos para CategoriaOn ############################ */	
				
	.MenuArticulos .CategoriaOn UL LI {
		background: transparent url(/imagenes/marca_menu.gif) no-repeat left 2px;
		padding: 0;
		margin: 0;
		zoom: 1;
		font-weight: bold;
	}
	
	.MenuArticulos .CategoriaOn UL LI A {
		background: transparent;
		
	}
	
	.MenuArticulos .CategoriaOn UL UL LI {
		
		background: none;
	}
	
	.MenuArticulos .CategoriaOn UL UL LI A {
		
		text-decoration: underline;
		font-weight: normal;
		background: transparent url(/imagenes/marca_submenu.gif) no-repeat left 2px;
		
	}

.MenuArticulos .CategoriaOn UL UL UL LI  {
		background: none;
		
}
	
.MenuArticulos .CategoriaOn UL UL UL LI A {
		
		text-decoration: none;
		background: transparent;
	}
.MenuArticulos .CategoriaOn UL UL UL LI A:hover {
		background: none;
		color:#666; 		
		text-decoration: underline;
	}
		
	

/* ## ELEMENTOS DE LA COLUMNA DERECHA ############################################################################# */

/* ## Clientes ############################ */
	
.Clientes {
	
}
		
	.Clientes .Titulo {
		text-align: center;
		height: 21px;
	}
	
	.Clientes .Datos {
		background: url(/imagenes/fondo_morado.jpg) repeat-y;
		font-size: 10px;
		padding-top: 5px;
		padding-bottom: 15px;		
	}
	
		.Clientes .Datos .Etiqueta {
			width: 137px;
			margin: 0 auto;
			padding-bottom: 2px;
		}
		
		.Clientes .Datos .Conectado {
			text-align: center;
			padding-top: 5px;
		}

		.Clientes .Datos .Campo {			
			margin: 0 auto;
			width: 137px;
		}
		
			.Clientes .Datos .Campo INPUT {
				width: 137px;
				height: 15px;
				font-size: 11px;
			}

		.Clientes .Datos .BotonEnviar {			
			margin: 10px auto 5px auto;
			width: 80px;
		}
		
		.Clientes .Datos .Recordar {			
			text-align: center;
		}
		
			.Clientes .Datos .Recordar A {			
				text-decoration: underline;
				color: #666;
			}
			
			.Clientes .Datos .Recordar A:hover {			
				text-decoration: underline;
				color: #8B7CB6;
			}


/* ## Pegatinas ############################ */
	
.Pegatinas {
	height: 90px;
	background: transparent url(/imagenes/fondo_morado.jpg) repeat-y;
	text-align: center;

}
		

	
			
/* ## Pedido ############################ */
	
.Pedido {
	
}
		
	.Pedido .Titulo {
		text-align: center;
		height: 21px;
	}
	
	.Pedido .Datos {
		background: url(/imagenes/fondo_blanco.jpg) repeat-y;
		padding-bottom: 15px;
	}
	
		.Pedido .Datos .Scroll {
			padding: 5px 10px 0 10px;
		}
	
		.Pedido .Datos .Articulo {
			padding: 5px 10px 0 10px;
		}
	
			.Pedido .Datos .Articulo .Cantidad {
				font-size: 11px;
				color: #666;
				float: left;
				width: 15px;
			}
		
			.Pedido .Datos .Articulo .Nombre {
				font-size: 11px;
				color: #666;
				margin-left: 15px;
			}
			
			.Pedido .Datos .Articulo .Precio {
				text-align: right;
				font-size: 11px;
			}
		
		.Pedido .Datos .Linea {
			background: url(/imagenes/linea_menuarticulos.jpg) no-repeat 0 center;
			height: 10px;
			font-size: 0;
			text-align: center;
		}
		
		.Pedido .Datos .Total {
			text-align: right;
			font-weight: bold;
			padding: 0 10px;
			font-size: 11px;
		}
		
		.Pedido .Datos .BotonTramitar {
			text-align: center;
			padding-top: 10px;
		}

	
/* ## Destacados ############################ */
	
.Destacados {
	
}
		
	.Destacados .Titulo {
		text-align: center;
		height: 21px;
	}
	
	.Destacados .Datos {
		background: url(/imagenes/fondo_blanco.jpg) repeat-y;
		padding-top: 10px;
	}
		
		.Destacados .Datos .Articulo {
			padding: 0 10px;
			min-height: 50px;
		}
		
			.Destacados .Datos .Articulo .Foto {
				float: left;
				width: 50px;
				height: 50px;
			}
		
			.Destacados .Datos .Articulo .Nombre {
				font-size: 11px;
				color: #8B7CB6;
				font-weight: bold;
				margin-left: 53px;
			}
			
				.Destacados .Datos .Articulo .Nombre A {
					text-decoration: none;
				}
		
			.Destacados .Datos .Articulo .Tipo {
				font-size: 10px;
				color: #666;
				margin-left: 53px;
			}
			
			.Destacados .Datos .Articulo .Precio {
				font-size: 12px;
				font-weight: bold;
				text-align: right;
				margin-left: 53px;
				margin-top: 12px;
				
			}
		
		.Destacados .Datos .Linea {
			background: url(/imagenes/linea_menuarticulos.jpg) no-repeat 0 center;
			height: 10px;
			font-size: 0;
			text-align: center;
		}
	
/* ## ELEMENTOS DEL CONTENIDO ############################################################################# */

.Navegacion {
	padding-bottom: 20px;
	color: #8B7CB6;
	font-weight: bold;
}

	.Navegacion A {
		text-decoration: underline;
		color: #666;
		font-weight: normal;
	}
	
	.Navegacion A:hover {
		text-decoration: underline;
		color: #8B7CB6;
		font-weight: normal;
	}
		
.Novedades {
	margin-top: 15px;
	float: left;
	width: 492px;
	background: url(/imagenes/home_pie.jpg) no-repeat 0 bottom;
	padding-bottom: 30px;
}
	
	.Novedades .Novedad {
		width: 100px;
		float: left;
	}
		
		.Novedades .Novedad .Foto {
			width: 100px;
			height: 100px;
		}
			
			.Novedades .Novedad .BotonNovedad {
				width: 80px;
				margin: 5px auto;
			}

			.Novedades .Novedad .Nombre {
				width: 100px;
				text-align: center;
				font-family: "Trebuchet MS", Arial, Verdana;
				color: #333;
				font-size: 13px;
				font-weight: bold;
				padding-bottom: 2px;
			}

			.Novedades .Novedad .Tipo {
				width: 100px;
				text-align: center;
				font-family: "Trebuchet MS", Arial, Verdana;
				font-size: 10px;
				color: #666;
				padding-bottom: 2px;
			}

			.Novedades .Novedad .Precio {
				width: 100px;
				text-align: center;
				font-family: "Trebuchet MS", Arial, Verdana;
				color: #333;
				font-size: 12px;
				font-weight: bold;
			}
			
		.Novedades .LineaNovedad {
			background: url(/imagenes/linea_novedades.gif) no-repeat;
			float: left;
			width: 30px;
			height: 125px;
		}

/* ## Home ############################ */	

.Home {
	float: left;
}

	.Home .Banner {
		width: 492px;
		height: 220px;
		float: left;
		padding-bottom: 10px;
	}
	
	.Home .MiniBanner {
		width: 246px;
		padding-top: 10px;
		height: 110px;
		float: left;
	}
	
	.Boletin_es {
		background: url(/es/imagenes/fondo_boletin.gif) no-repeat;
		width: 231px;
		float: left;
		height: 135px;
		padding-left: 15px;
		font-family: "Trebuchet MS", Arial, Verdana;
	}
	
	.Boletin_in {
		background: url(/in/imagenes/fondo_boletin.gif) no-repeat;
		width: 231px;
		float: left;
		height: 135px;
		padding-left: 15px;
		font-family: "Trebuchet MS", Arial, Verdana;
	}
	
	.Boletin_fr {
		background: url(/fr/imagenes/fondo_boletin.gif) no-repeat;
		width: 231px;
		float: left;
		height: 135px;
		padding-left: 15px;
		font-family: "Trebuchet MS", Arial, Verdana;
	}
	
	.Boletin_al {
		background: url(/al/imagenes/fondo_boletin.gif) no-repeat;
		width: 231px;
		float: left;
		height: 135px;
		padding-left: 15px;
		font-family: "Trebuchet MS", Arial, Verdana;
	}
	
	.Boletin_ja {
		background: url(/ja/imagenes/fondo_boletin.gif) no-repeat;
		width: 231px;
		float: left;
		height: 135px;
		padding-left: 15px;
		font-family: "Trebuchet MS", Arial, Verdana;
	}
	
		.Home .Mail {
			margin-top: 55px;
			width: 217px;
			color: #FFF;
			font-size: 12px;
		}
		
		.Home .Campo {	
			margin-top: 5px;		
		}
		
			.Home .Campo INPUT {
				width: 207px;
			}

		.Home .BotonEnviarBoletin {
			width: 60px;
			height: 17px;
			float: left;	
			margin-top: 7px;
		}

		.Home .EnlaceProteccion {
			font-size: 10px;
			width: 90px;	
			margin-left: 120px;
			height: 17px;
			margin-top: 7px;
		}
		
			.Home .EnlaceProteccion A {
				text-decoration: underline;	
				color: #FFF;	
			}
		
	.Home .BannerClientes {
		width: 246px;
		height: 65px;
		float: left;
	}

	.Home .BannerEnlaces {
		width: 246px;
		height: 65px;
		float: left;
		margin-top: 5px;
	}
	
	.Home .BannerHistoria {
		width: 246px;
		height: 65px;
		float: left;
		padding-bottom: 5px;
	}
	
	.Home .BannerNoticias {
		width: 246px;
		height: 65px;
		float: left;
		padding-bottom: 5px;
	}

	.Home .BannerPalos {
		width: 246px;
		height: 65px;
		float: left;
		padding-bottom: 5px;
	}
	
	.Home .BannerTerminos {
		width: 246px;
		height: 65px;
		float: left;
		padding-bottom: 5px;
	}


	
	
/* ## Productos ############################ */	

.Fila {
	width: 492px;
	float: left;
	padding-bottom: 20px;
}

	.Fila .Producto {
		width: 150px;
		float: left;
	}

		.Fila .Producto .Foto {
			width: 150px;
			height: 225px;
		}

		.Fila .Producto .Nombre {
			width: 150px;
			padding-top: 10px;
			text-align: center;
			font-size: 13px;
			font-weight: bold;
			color: #8B7CB6;
			
		}

		.Fila .Producto .Precio {
			width: 150px;
			text-align: center;
			font-weight: bold;
			font-size: 11px;
			color: #333;
		}
	
	.Fila .Linea {
		background: url(/imagenes/lineaproductos.gif) no-repeat;
		width: 21px;
		float: left;
		height: 225px;
	}
	
/* ## Artículo ############################ */		
	
.DetalleArticulo {
		padding-bottom: 20px;
		overflow: hidden;
		float: left;
}	
	
	.DetalleArticulo .Imagenes {
		width: 185px;
		padding-right: 61px;
		float: left;
	
	}
	
		.DetalleArticulo .Imagenes .Imagen {
			width: 185px;
			height: 405px;
		}
		
		.DetalleArticulo .Imagenes .Galeria {
			width: 185px;
			margin-top: 10px;
		}
				
			.DetalleArticulo .Imagenes .Galeria .ImagenMini {
				width: 55px;
				height: 55px;
				margin-bottom: 7px;
				border: 1px solid #CCC;
				float: left;
			}
			
			.DetalleArticulo .Imagenes .Galeria .Separador {
				width: 7px;
				height: 55px;
				float: left;
			}
	
	.DetalleArticulo .Datos {
		width: 246px;
		float: left;
	}
	
		.DetalleArticulo .Datos .Titulo {
			color: #999;
			font-size: 12px;
		}
		
		.DetalleArticulo .Datos .Novedad {
			font-size: 12px;
			color: #666;
			float: right;
		}
		
		.DetalleArticulo .Datos .Modelo {
			font-size: 22px;
			color: #8B7CB6;
			font-weight: bold;
			margin-bottom: 15px;
			line-height: 25px;
		}
		
		.DetalleArticulo .Datos .PrecioAnterior {
			font-size: 14px;
			color: #e13440;
			font-weight: bold;
			text-decoration: line-through;
			margin-bottom: 5px;
		}

		.DetalleArticulo .Datos .Precio {
			font-size: 18px;
			color: #333;
			font-weight: bold;
			margin-bottom: 15px;
		}

		.DetalleArticulo .Datos .Descripcion {
			font-size: 12px;
			color: #333;
			margin-bottom: 15px;
		}
		
		.DetalleArticulo .Datos .Cuadro {
			margin-bottom: 15px;
		}
		
			.DetalleArticulo .Datos .Cuadro .FondoTop {
				background: url(/imagenes/fondo_articulo1.jpg) no-repeat;
				width: 246px;
				height: 17px;
			}
			
			.DetalleArticulo .Datos .Cuadro .Interior {
				background: url(/imagenes/fondo_articulo.jpg) repeat-y;
				width: 206px;
				padding: 0 20px;
				font-size: 12px;
				color: #666;
			}
			
				.DetalleArticulo .Datos .Cuadro .Interior .FilaDato {
					padding-bottom: 15px;

				}
					.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .PrecioTalla {
						width: 95px;
						padding-bottom: 5px;
					}
					
					.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .VerGuia {
						padding-top: 5px;
					}
					
					.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .Izq {
						float: left;
						width: 95px;
					}
					
						.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .Inc {
							font-size: 10px;	
							font-family: Arial;
							padding-bottom: 7px;
							padding-top: 7px;
							text-align: justify;
							color: #8B7CB6;
						}
					
					.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .Dcha {
						
						margin-left: 95px;
					}		
				
					.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .Dcha .Talla {
						font-size: 10px;
						width: 45px;
						text-align: center;
											
					}	
					
					.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .Dcha .Largo {
						font-size: 10px;	
						width: 70px;					
					}
					
					.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .Dcha .Cantidad {
						font-size: 10px;	
						width: 30px;					
					}	
					
					.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .Dcha .OpcionesTejido {
						font-size: 10px;	
						font-family: Arial;					
					}	
					
						.DetalleArticulo .Datos .Cuadro .Interior .FilaDato .Dcha .OpcionesTejido A {
							text-decoration: underline;
							color: #666;				
						}
						
				.DetalleArticulo .Datos .Cuadro .Interior .Agotado {
					text-align: center;	
					padding-top: 10px;			
					font-weight: bold;
					color: #8B7CB6;
					font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
					font-size: 14px;
					text-transform: uppercase;
				}						
								
				.DetalleArticulo .Datos .Cuadro .Interior .BotonComprar {
					margin: 0 auto;		
					padding-top: 10px;			
					width: 175px;
				}
			
			.DetalleArticulo .Datos .Cuadro .FondoPie {
				background: url(/imagenes/fondo_articulo2.jpg) no-repeat;
				height: 17px;
				width: 246px;
			}

		.DetalleArticulo .Datos .BotonVuelos {
			height: 35px;
			text-align: center;
		}
		
		.DetalleArticulo .Datos .BotonAmiga {
			height: 35px;
			text-align: center;
			margin-top: 5px;
		}
	


/* ## Preguntas frecuentes ############################ */

	.Pregunta {	width: 482px;
}

	.Pregunta A {
		text-decoration: none;
	}
	
	.Pregunta A:hover {
		text-decoration: underline;
	}	.Pregunta .Punto {		background: url(/imagenes/punto_pregunta.gif) no-repeat 0 center;		width: 30px;		height: 40px;		line-height: 40px;		font-size: 15px;		color: #FFF;						float: left;		text-align: center;
		font-weight: bold;
		letter-spacing: -0.5px;						}		.Pregunta .Titulo1 {		color: #8B7CB6;		font-size: 13px;		height: 30px;		margin-left: 40px;						padding: 5px 0;		line-height: 30px;		border-top: 1px solid #DADADA;	
		font-weight: bold;
		letter-spacing: -1px;
					}		.Pregunta .Titulo2 {		color: #8B7CB6;		font-size: 13px;		height: 30px;		margin-left: 40px;						padding: 5px 0;			line-height: 15px;		border-top: 1px solid #DADADA;
		font-weight: bold;	
		letter-spacing: -1px;												}
	
	.Pregunta .Titulo3 {		color: #8B7CB6;		font-size: 13px;		height: 60px;		margin-left: 40px;						padding: 5px 0;			line-height: 20px;		border-top: 1px solid #DADADA;
		font-weight: bold;	
		letter-spacing: -1px;											}
	
.Respuesta {
	margin-top: 10px;	

	padding-left: 40px;
	width: 440px;
	padding-bottom: 10px;
}

	.Respuesta .Descuento {
		float: left;
		width: 34px;
		height: 34px;
	}
	
	.Respuesta .CantidadDescuento {
		margin-left: 40px;
		line-height: 34px;
		font-size: 12px;
		color: #8B7CB6;
	}

	.Respuesta .CerrarPregunta {
		text-align: right;
	}
	
	.Respuesta .TituloPrecios {
		background: #94CD5A;
		color: #FFF;
		text-align: center;
		vertical-align: middle;
	}
	
	.Respuesta .FilaPrecios {
		text-align: right;
		vertical-align: middle;
		background: #F3F3F3;
		padding-right: 10px;
	}

	.Respuesta .Nota {
		font-size: 10px;
	}
	
	.Respuesta .TituloEnvio {
		color: #8B7CB6;
		font-size: 12px;
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	.Respuesta .TituloZona {
		background: #94CD5A;
		color: #FFF;
		text-align: center;
		vertical-align: middle;
		width: 70px;
	}
	
	.Respuesta .FilaPaises{
		text-align: left;
		vertical-align: middle;
		background: #F3F3F3;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}


/* ## Cómo comprar ############################ */

	.PreguntaComo {	width: 482px;
}	.PreguntaComo .Punto {		background: url(/imagenes/punto_pregunta.gif) no-repeat 0 center;		width: 30px;		height: 40px;		line-height: 40px;		font-size: 15px;		color: #FFF;						float: left;		text-align: center;
		font-weight: bold;
		letter-spacing: -0.5px;						}
	
	.PreguntaComo .Titulo1 {		color: #8B7CB6;		font-size: 13px;		height: 30px;		margin-left: 40px;						padding: 5px 0;		line-height: 30px;		border-top: 1px solid #DADADA;	
		font-weight: bold;
					}		.PreguntaComo .Titulo2 {		color: #8B7CB6;		font-size: 13px;		height: 30px;		margin-left: 40px;						padding: 5px 0;			line-height: 15px;		border-top: 1px solid #DADADA;
		font-weight: bold;												}
	
	.PreguntaComo .Titulo3 {		color: #8B7CB6;		font-size: 13px;		height: 60px;		margin-left: 40px;						padding: 5px 0;			line-height: 20px;		border-top: 1px solid #DADADA;
		font-weight: bold;		}
.RespuestaComo {
	margin-top: 10px;	
	padding-left: 40px;
	width: 440px;
	padding-bottom: 10px;
}
/* ## Nuestros clientes opinan ############################ */				

.IdiomaOpiniones {
	text-align: right;
	height: 23px;
	float: right;
	padding-top: 10px;
}
.Opinion {	width: 442px;	
	float: left;
	background: url(/imagenes/tip_nuestrosclientes.gif) no-repeat;
	padding-left: 50px;
}	

	.Opinion .QuienOpina {
		font-size: 13px;
		color: #8B7CB6;
		padding-bottom: 10px;
		font-weight: bold;
		padding-top: 5px;
		
	}
	
/* ## Enlaces ############################ */				

.Enlace {	width: 442px;	
	float: left;
	background: url(/imagenes/tip_enlaces.gif) no-repeat;
	padding-left: 50px;
	margin-bottom: 10px;
}	

	.Enlace .CategoriaEnlace {
		font-size: 13px;
		color: #8B7CB6;
		font-weight: bold;
		line-height: 40px;		
	}
	
	
/* ## Compra segura ############################ */				

.Tarjetas {	width: 480px;	
}	

/* ## Contacto ############################ */				

.AtencionCliente {
	background: url(/imagenes/fondo-atencioncliente.jpg) no-repeat;
	width: 460px;
	height: 90px;
	font-size: 15px;
	color: #999;
	margin-top: 10px;
	line-height: 30px;	
	padding: 15px 10px;
	font-family: "Trebuchet MS", Verdana;
	text-align: center;
	
}

.AtencionCliente A {
	text-decoration: underline;
	color: #999;
}

.AtencionCliente A:hover {
	text-decoration: underline;
	color: #8B7CB6;
}

.FilaTienda {
	height: 122px;
	margin-top:  20px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	line-height: 15px;
}
	.FilaTienda .Tienda {
		float: left;	
		width: 150px;
	}
	
	.FilaTienda .Informacion {

	}
		
		.FilaTienda .Informacion .DatosTienda {
			float: left;
			width: 150px;
			padding-left: 2px;
			font-size: 11px;
			height: 122px;
		}
		
			.FilaTienda .Informacion .DatosTienda .QueTienda {
				color: #8B7CB6;
				font-size: 12px;
				font-weight: bold;			
			}
		
		.FilaTienda .Informacion .Horario {
			width: 170px;
			margin-left: 313px;

		}
		
			.FilaTienda .Informacion .Horario .Sup {
				background: url(/imagenes/horario_sup.jpg) no-repeat;
				height: 15px;
			}
			
			.FilaTienda .Informacion .Horario .Med {
				background: url(/imagenes/horario_med.jpg) repeat-y;
				padding: 0 10px;
				
			}
			
				.FilaTienda .Informacion .Horario .Med .Titulo {
					color: #8B7CB6;
					font-size: 11px;
					font-weight: bold;
				}
			
			.FilaTienda .Informacion .Horario .Inf {
				background: url(/imagenes/horario_inf.jpg) no-repeat;
				height: 15px;
			}


.Formulario {
	padding-top: 20px;
	width: 485px;
}
		
	.Formulario #BotonEnviar {
		margin-top: 5px;
		width: 90px;
	}
	
	.Formulario LABEL {
		float: left;
		width: 150px;
	}

	.Formulario INPUT, TEXTAREA {
		width: 325px;
		margin-bottom: 5px;
	}
	
	.Formulario .Radio {
		width: auto;
		margin: 0px;
	}

	.Formulario TEXTAREA {
		height: 80px;
		width: 325px;
	}
	
	.Formulario .Telefono {
		width: 150px;
		margin-bottom: 5px;
	}
	
	.Formulario .Politica {
		padding: 5px 0;
	}
	
		.Formulario .Politica .Check {
			width: 13px;
			margin: 0;
		}
	
	.Formulario .Botones {
		text-align: right;
		width: 475px;
	}
	
		.Formulario .Botones .BotonEnviar {
			margin-top: 5px;
			margin-left: auto;
			width: 70px;
			padding: 1px;   
			font-family: Arial;
			font-size: 11px;	
		}
	
	
.EnvioOk {
	padding-top: 20px;
}
		
	.EnvioOk .Enviado {
		font-size: 11px;
		text-align: center;	
	}
	
	.EnvioOk .Gracias {
		color: #8B7CB6;	
		font-size: 13px;
		text-align: center;
		font-weight: bold;
	}
	
/* ## Cesta ############################ */

.Cesta {
	margin-top: 20px;
	width: 648px;
}

	.Cesta TABLE TH {		
			color: #8B7CB6;
			font-weight: bold;
			text-align: center;
			height: 18px;
			vertical-align: middle;
			font-size: 12px;
			border-bottom: 1px solid #E2E2E2;					
		}
		
	.Cesta TABLE .Foto {
		width: 110px;
		height: 100px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		text-align: center;
		border-bottom: 1px solid #E2E2E2;
		cursor: pointer;
	}
	
		.Cesta TABLE .Foto IMG {
			border: 1px solid #E7E4F0;
		}
	
	.Cesta TABLE .Descripcion {
		padding: 0 5px;
		text-align: center;
		width: 143px;
		font-size: 11px;	
		border-bottom: 1px solid #E2E2E2;	
		cursor: pointer;		
	}
	
	.Cesta TABLE .Caracteristicas {
		padding: 0 5px;
		text-align: left;
		width: 140px;
		font-size: 10px;	
		border-bottom: 1px solid #E2E2E2;	
		cursor: pointer;	
	}
	
	.Cesta TABLE .Precio {
		padding: 0 5px;
		width: 70px;
		text-align: right;
		border-bottom: 1px solid #E2E2E2;
		font-size: 12px;
		font-weight: bold;
	}
	
	.Cesta TABLE .Cantidad {
		padding: 0 5px;
		border-bottom: 1px solid #E2E2E2;
		width: 60px;
		font-size: 12px;
	}
	
		.Cesta TABLE .Cantidad TABLE {
			width: 15px;			
		}
	
	.Cesta TABLE .Importe {
		padding: 0 5px;
		text-align: right;
		font-weight: bold;	
		border-bottom: 1px solid #E2E2E2;	
		width: 75px;
		font-size: 12px;
	}
		
	.Cesta TABLE .Subtotal{
		padding-top: 10px;
	 	font-weight: bold;
	 	color: #8B7CB6;
	 	text-align: right;
	 	padding-right: 5px;
	 	font-size: 12px;
	}

	.Cesta TABLE .PromocionError{
		padding-top: 10px;
	 	font-weight: bold;
	 	color: #FF0000;
	 	text-align: left;
	 	padding-right: 5px;
	 	font-size: 12px;
	}

	.Cesta TABLE .DtoPromocion{
		padding-top: 10px;
	 	font-weight: bold;
	 	color: #8B7CB6;
	 	padding-right: 5px;
	 	font-size: 12px;
	 	text-align: left;
	}
	
	.Cesta .Botones {
		padding-top: 20px;
		text-align: center;
	}
	
	.Cesta .Cargando {
		font-size: 10px;
		padding: 0 0 0 18px;
		margin-top: 2px;
		color: #666;
		visibility: hidden;
		float: left;
		height: 16px;
		background: url(/imagenes/cargador.gif) no-repeat left top;
	}

/* ## Datos del Cliente ############################ */

.DatosCliente {
	margin-top: 20px;
	width: 580px;
}
		
	.DatosCliente .Pasos {
		font: 12px "Trebuchet MS", Arial, Verdana;	
		margin: 5px 0;
		padding: 0;
		color: #666;
		width: 580px;
		text-align: left;	
		word-spacing: -3px;			
	}
	
		.DatosCliente .Pasos STRONG {			
			color: #8B7CB6;
			padding: 2px 5px;
			text-decoration: underline;
		}
		
	.DatosCliente .TopPasos {
		font: bold 18px/54px "Trebuchet MS", Arial, Verdana;	
		width: 580px;
		height: 54px;
		color: #FFF;
		padding-left: 20px;
		background: url(/imagenes/top_fondo.jpg) no-repeat;
					
	}
	
	.DatosCliente .Formulario {
		width: 560px;
		margin-left: 10px;
		padding-top: 20px;			
	}
		
			.DatosCliente .Formulario LABEL {
				float: left;
				width: 145px;				
			}
			
			.DatosCliente .Formulario INPUT {
				width: 150px;
				margin-bottom: 5px;
				color: #666;
				font-size: 12px;
			}
			
			.DatosCliente .Formulario .Radio {
				width: auto;
				margin-bottom: 0;				
			}
			
			.DatosCliente .Formulario .Check {
				width: 13px;
				margin: 0;
			}
			
			.DatosCliente .Formulario .CampoLargo {
				width: 390px;
			}

			.DatosCliente .Formulario .CampoMediano {
				width: 250px;
			}

			.DatosCliente .Formulario SELECT {
				width: 355px;
				margin-bottom: 5px;
				color: #666;
				font-size: 12px;
			}
	
		.DatosCliente .Link {
			text-align: center;
			margin: 10px auto;
			width: 480px;			
		}


			.DatosCliente .Link A {
				text-decoration: underline;
				color: #8B7CB6;
			}
		
		.DatosCliente .Botones {
			text-align: center;
			margin: 0 auto 10px auto;
			width: 480px;	
			padding: 0;
		}
		
		.DatosCliente .Cargando {
			font-size: 11px;
			color: #666;
			width: 120px;
			margin: 5px auto 5px auto;
			visibility: hidden;
			text-align: center;
			padding-left: 20px;
			background: url(/imagenes/cargador.gif) no-repeat left top;
		}

/* ## Login ############################## */

.Login {
	margin-top: 20px;
	width: 580px;
}

	.Login .Pasos {
		font: 12px "Trebuchet MS", Arial, Verdana;	
		margin: 5px 0;
		padding: 0;
		color: #666;
		width: 580px;
		text-align: left;	
		word-spacing: -3px;				
	}
		
		.Login .Pasos STRONG {			
			color: #8B7CB6;
			padding: 2px 5px;
			text-decoration: underline;
		}
		
	.Login .TopPasos {
		font: bold 18px/54px "Trebuchet MS", Arial, Verdana;	
		width: 580px;
		height: 54px;
		color: #FFF;
		padding-left: 20px;
		background: url(/imagenes/top_fondo.jpg) no-repeat;
	}
									
	.Login .Datos {
		width: 560px;
		padding-left: 10px;
		height: 250px;
	}
	
	.Login .Datos .Formulario {
		width: 170px;	
		padding-top: 20px;
		float: left;
	}
			
			.Login .Datos .Formulario LABEL {
				width: 120px;					
			}
				
			.Login .Datos .Formulario INPUT {
				width: 150px;
				color: #666;
				font-size: 12px;
			}
			
			.Login .Datos .Formulario .InputBoton {
				width: auto;
			}
			
			.Login .Datos .Formulario .Boton {
				text-align: right;	
				width: 155px;	
				padding-top: 5px;			
			}
				
		.Login .Datos .TextoFormulario {				
			margin: 0 auto;			
			padding-top: 20px;
			height: 230px;	
			margin-left: 175px;			
		}	
		
		
				.Login .Datos .TextoFormulario .Titulo 	{
					font-size: 13px;
					font-weight: bold;
					height: 30px;
					color: #8B7CB6;
				}
			
				.Login .Datos .TextoFormulario .Titulo A {
					text-decoration: none;
					color: #8B7CB6;
				}
		
				.Login .Datos .TextoFormulario .Titulo A:hover {
					text-decoration: underline;
					color: #8B7CB6;
				}
				
				
			.Login .Datos .TextoFormulario .Texto {
					text-align: justify;
				}
			
			
					.Login .Datos .TextoFormulario .Texto A {
						text-decoration: underline;
						color: #8B7CB6;
					}
							
					.Login .Datos .TextoFormulario .Texto A:hover {
						text-decoration: underline;
						color: #8B7CB6;
					}

	.Login .Cargando {
		font-size: 10px;
		padding: 0 0 0 18px;
		margin-top: 0px;
		margin-right: 0;
		color: #666;
		visibility: hidden;
		height: 18px;
		width: 75px;
		background: url(/imagenes/cargador.gif) no-repeat left top;	
	}

/* ## Formas de pago ##################### */

.FormasDePago {
	margin-top: 20px;
	width: 580px;
}
		
	.FormasDePago .Pasos {
		font: 12px "Trebuchet MS", Arial, Verdana;	
		margin: 5px 0;
		padding: 0;
		color: #666;
		width: 580px;
		text-align: left;
		word-spacing: -3px;					
	}
	
		.FormasDePago .Pasos STRONG {			
			color: #8B7CB6;
			padding: 2px 5px;
			text-decoration: underline;
		}
		
	.FormasDePago .TopPasos {
		font: bold 18px/54px "Trebuchet MS", Arial, Verdana;	
		width: 580px;
		height: 54px;
		color: #FFF;
		padding-left: 20px;
		background: url(/imagenes/top_fondo.jpg) no-repeat;			
	}

	.FormasDePago .Formulario {
		width: 480px;
		margin: 0 auto;			
		padding-top: 20px;		
	}
		
			.FormasDePago .Formulario SELECT {
				width: 200px;
				margin-bottom: 5px;
				color: #666;
				font-size: 12px;
			}

			.FormasDePago .Formulario LABEL {
				float: left;
				width: 120px;					
			}
			
			.FormasDePago .Formulario INPUT {
				width: 150px;
				margin-bottom: 5px;
				color: #666;
				font-size: 12px;
			}
			
		.FormasDePago .Anotaciones {
			width: 360px;	
			margin-top: 10px;
			padding-bottom: 15px;
			margin-left: 170px;
			font-size: 11px;
		}	

			.FormasDePago .Anotaciones .Anotacion {
				width: 360px;			
				text-align: left;									
			}
			
		.FormasDePago .Linea {
			border-bottom: 1px solid #C4C4C4;
			margin-bottom: 10px;
			line-height: 1px;
		}
		
		.FormasDePago .Datos {			
			margin: 10px auto 30px auto;
			width: 300px;			
		}

			.FormasDePago .Datos DIV {
				width: 300px;
				height: 15px;
				text-align: right;
			}

				.FormasDePago .Datos DIV .Negrita {
					font-weight: bold;
				}

				.FormasDePago .Datos DIV .Etiqueta {
					width: 220px;
					float: left;
					text-align: left;
				}

					.FormasDePago .Datos DIV.Etiqueta SPAN {
						color: #8B7CB6;
						font-weight: bold;
					}		
		
		.FormasDePago .Botones {
			text-align: center;
			margin: 10px auto;			
		}

		.FormasDePago .Cargando {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666;
			width: 100px;
			height: 20px;
			margin: 0 auto;
			visibility: hidden;
			text-align: right;
			padding-left: 20px;
			background: url(/imagenes/cargador.gif) no-repeat left top;
		}


/* ## Datos de envío ##################### */



.DatosEnvio {
	margin-top: 20px;
	width: 580px;
}	
		
	.DatosEnvio .Pasos {
		font: 12px "Trebuchet MS", Arial, Verdana;	
		margin: 5px 0;
		padding: 0;
		color: #666;
		width: 580px;
		text-align: left;
		word-spacing: -3px;			
	}
	
		.DatosEnvio .Pasos STRONG {			
			color: #8B7CB6;
			padding: 2px 5px;
			text-decoration: underline;
		}
		
	.DatosEnvio .TopPasos {
		font: bold 18px/54px "Trebuchet MS", Arial, Verdana;	
		width: 580px;
		height: 54px;
		color: #FFF;
		padding-left: 20px;
		background: url(/imagenes/top_fondo.jpg) no-repeat;			
	}

		.DatosEnvio .Datos {			
			margin: 10px auto;
			width: 480px;			
		}

			.DatosEnvio .Datos DIV {
				width: 480px;
				height: 20px;
			}

				.DatosEnvio .Datos DIV.Etiqueta {
					width: 120px;
					float: left;
				}

		.DatosEnvio .Formulario {
			width: 480px;
			margin: 0 auto;			
			padding-top: 20px;			
		}

			.DatosEnvio .Formulario .Check {
				float: left; 
				width: 20px;
				height: 40px;			
			}

				.DatosEnvio .Formulario .Check INPUT {
					width: 15px;
					margin-bottom: 0px;
					color: #666;
					font-size: 12px;						
				}
			
			.DatosEnvio .Formulario .TextoCheck {
				margin-left: 0px;	
				height: 40px;
				line-height: 20px;			
			}		
		
			.DatosEnvio .Formulario LABEL {
				float: left;
				width: 120px;					
			}
			
			.DatosEnvio .Formulario INPUT {
				width: 150px;
				margin-bottom: 5px;
				color: #666;
				font-size: 12px;
			}
			
			.DatosEnvio .Formulario TEXTAREA {
				width: 350px;
				height: 100px;
			}
			
			.DatosEnvio .Formulario .CampoLargo {
				width: 350px;

			}

			.DatosEnvio .Formulario .CampoMediano {
				width: 250px;
			}

			.DatosEnvio .Formulario SELECT {
				width: 355px;
				margin-bottom: 5px;
				color: #666;
				font-size: 12px;
			}
	
		.DatosEnvio .Enlace {
			text-align: center;
			margin: 10px auto;
			width: 480px;			
		}

			.DatosEnvio .Enlace A {
				text-decoration: underline;
				color: #8B7CB6;
			}

			.DatosEnvio .Enlace A:hover {
				text-decoration: underline;
				color: #8B7CB6;
			}
			
		.DatosEnvio .CambiarDatos {
			text-align: right;
			margin: 10px auto;
			width: 480px;			
		}

			.DatosEnvio .CambiarDatos A {
				text-decoration: underline;
				color: #8B7CB6;
			}

			.DatosEnvio .CambiarDatos A:hover {
				text-decoration: underline;
				color: #8B7CB6;
			}
		
		.DatosEnvio .Botones {
			text-align: center;
			margin: 10px auto;
			width: 480px;			
		}
		
	.DatosEnvio .Cargando {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #666;
			width: 100px;
			height: 20px;
			margin: 10px auto;
			visibility: hidden;
			text-align: center;
			padding-left: 20px;
			background: url(/imagenes/cargador.gif) no-repeat left top;
		}


/* ## Fin del pedido ############################ */		

	
.FinPedido {
	margin-top: 70px;
	width: 580px;
}
		
	.FinPedido .Titular {
		color: #8B7CB6;
		font-weight: bold;
		font-size: 14px;
		text-align: center;	
		width: 300px;			
		margin: 20px auto;		
	}
		
	.FinPedido .Texto {
		font-size: 12px;	
		width: 350px;			
		margin: 10px auto;
		text-align: center;	
	}
		
	.FinPedido .Gracias {
		font-weight: bold;
		font-size: 13px;
		text-align: center;		
		width: 350px;			
		margin: 20px auto;		
	}	

	.FinPedido .Boton {
		color: #8B7CB6;
		font-weight: bold;
		font-size: 15px;
		text-align: center;	
		width: 250px;			
		margin: 10px auto;			
	}
		
		
/* ## RecordarClave ############################ */		

.RecordarClave {
	width: 460px;

	margin: 0 auto;	
}

	.RecordarClave .TopRecordarClave {
		background: url(/imagenes/top_recordarclave.jpg) no-repeat;
		height: 100px;
		color: #8B7CB6;
		font-size: 13px;
		font-weight: bold;
		line-height: 90px;
		text-align: right;
		padding-right: 20px;
	}

	.RecordarClave P {
		width: 420px;
		margin: 0 auto;
		text-align: justify;
	}
	
		.RecordarClave P A {
			color: #8B7CB6;
		}

		.RecordarClave P STRONG {
			color: #8B7CB6;
		}
	
	.RecordarClave .FormularioEmail {
		width: 300px;
		margin: 0 auto;
	}
	
		.RecordarClave .FormularioEmail .CampoMail {
			width: 300px;			
			margin-top: 5px;
			border: 1px solid #CCC;
			height: 17px;
		}
		
		.RecordarClave .FormularioEmail .BotonRecuperarClave {
			margin-top: 5px;
		}
		
		.RecordarClave .FormularioEmail .BotonRecuperarClave INPUT {
			width: 300px;	
		}

	.RecordarClave .Cargando {
		font-size: 11px;
		padding: 0 0 0 18px;
		margin-top: 18px;
		margin-right: 25px;
		color: #666;
		visibility: hidden;
		margin: 5px auto;
		width: 100px;
		height: 18px;
		background: url(/imagenes/cargador.gif) no-repeat left top;
	}
	
	.RecordarClave .Texto {
		width: 420px;
		margin: 0 auto;
		text-align: center;		
	}

	.RecordarClave .Gracias {
		width: 420px;
		margin: 10px auto 0 auto;
		text-align: center;
		font-size: 20px;
		color: #8B7CB6;
		height: 30px;
		line-height: 30px;
	}
	
		
	.RecordarClave .CerrarVentana {
		width: 420px;
		margin: 20px auto;
		text-align: center;
	}


/* ## Enviar a una amiga ############################ */ 

.FormularioVentana {
	padding-top: 20px;
	width: 492px;
}
		
	.FormularioVentana #BotonEnviar {
		margin-top: 5px;
		width: 90px;
	}
	
	.FormularioVentana LABEL {
		float: left;
		width: 175px;
	}

	.FormularioVentana INPUT, TEXTAREA {
		width: 280px;
		margin-bottom: 5px;
	}

	.FormularioVentana TEXTAREA {
		height: 80px;
	}
	
	.FormularioVentana .Telefono {
		width: 150px;
		margin-bottom: 5px;
	}
	
	.FormularioVentana .Politica {
		padding: 5px 0;
	}
	
		.FormularioVentana .Politica .Check {
			width: 13px;
			margin: 0;
		}
	
	.FormularioVentana .Botones {
		text-align: right;
		width: 460px;
	}
	
		.FormularioVentana .Botones .BotonEnviar {
			margin-top: 5px;
			margin-left: auto;
			width: 70px;
			padding: 1px;   
			font-family: Arial;
			font-size: 11px;	
		}
	
	.FormularioVentana A {
		text-decoration: underline;
	}
	

	
		
/* ## Guía de vuelos ############################ */		

.Vuelos {
	width: 460px;
	margin: 0 auto;	
}

	.Vuelos .TopVuelos {
		background: url(/imagenes/top_ventanas.jpg) no-repeat;
		height: 100px;
		color: #FFF;
		font: 20px "Trebuchet MS", Arial, Verdana;
		font-weight: bold;
		line-height: 100px;
		text-align: right;
		padding-right: 20px;
	}
	
	.Vuelos .FilaVuelo {
		width: 400px;
		margin: 0 auto 10px auto;
		padding-bottom: 10px;
	}
	
		.Vuelos .FilaVuelo .IconoVuelo {
			float: left;
			width: 30px;
		}
	
		.Vuelos .FilaVuelo .InfoVuelo {
			margin-left: 30px;
			text-align: justify;
		}
		
	.Vuelos .PieVuelos {
		background: url(/imagenes/pie_vuelos.gif) no-repeat;
		height: 25px;
		color: #FFF;
		line-height: 25px;
		text-align: right;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	
		.Vuelos .PieVuelos A {
			color: #FFF;
			text-decoration: underline;
			font-weight: bold;
		}

/* ## Guía de tallas ############################ */		

.Tallas {
	width: 600px;
	margin: 0 auto;	
}

	.Tallas .TopTallas {
		background: url(/imagenes/top_tallas.jpg) no-repeat;
		height: 100px;
		color: #FFF;
		font: 20px "Trebuchet MS", Arial, Verdana;
		font-weight: bold;
		text-align: right;
		padding-right: 20px;
		line-height: 100px;

	}
	
	.Tallas .Modelo {
		font-size: 15px;
		font-weight: bold;
		color: #8B7CB6;
		padding-bottom: 10px;
	}
	
	.Tallas .Tabla {
		text-align: center;
		width: 100%;
		margin: 10px auto 0 auto;
		font-size: 10px;
	}
	
		.Tallas .Tabla TH {
			background: #8B7CB6;
			color: #FFF;
		}
		
		.Tallas .Tabla TD {
			background: #F4F2F8;
		}
	
	.Tallas .Nota {
		font-size: 10px;
		text-align: justify;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.Tallas .Como {
		padding-bottom: 5px;
		font: bold 13px "Trebuchet MS", Arial, Verdana;
		
	}

			
	.Tallas .PieTallas {
		background: url(/imagenes/pie_tallas.gif) no-repeat;
		height: 25px;
		color: #FFF;
		line-height: 25px;
		text-align: right;
		padding-right: 20px;
		padding-bottom: 10px;
		clear: both;
	}
	
		.Tallas .PieTallas A {
			color: #FFF;
			text-decoration: underline;
			font-weight: bold;
			background: transparent;
		}
	
	.Tallas .Medida {
		padding-bottom: 20px;
	}

/* ## Tejidos ############################ */

.Tejidos {
  width: 460px;
  margin: 0 auto;
  padding-bottom: 20px;
}

.Tejidos .TopTejidos {
  background: url(/imagenes/top_tejidos.jpg) no-repeat;
  height: 90px;
  padding-bottom: 10px;
  text-align: right;
}

.Tejidos .TopTejidos .Titulo {
	font-size: 14px;
	font-weight: bold;
	color: #8B7CB6;
	padding-top: 25px;
	height: 40px;
	padding-right: 20px;
}

.Tejidos .TopTejidos .Mail {
	height: 20px;
	padding-right: 20px;
}

.Tejidos .FilaTejido {
  height: 50px;
  width: 460px;
  margin-top: 10px;
  font-size: 10px;
}

.Tejidos .FilaTejido .Tejido {
  float: left;
  height: 50px;
  width: 220px;
  padding-left: 10px;
}

.Tejidos .FilaTejido .Tejido A {
  text-decoration: none;
  color: #666;
}

.Tejidos .FilaTejido .Tejido A:hover {
  text-decoration: underline;
  color: #8B7CB6;
}

.Tejidos .FilaTejido .Tejido .ImgTejido {
  float: left;
  padding-right: 10px;
}

.Tejidos .FilaTejido .Tejido .Incremento {
  font-weight: bold;
}

.Tejidos .FilaTejido .Tejido .Referencia A {
	text-decoration: underline;
}

.Tejidos .CerrarVentana {
	height: 18px;
	text-align: right;
	padding-top: 10px;
}

.Tejidos .CerrarVentana A {
  text-decoration: none;
  color: #666;
}

/* ## Detalle Color del Tejido ############################ */

.Detalle {
  width: 400px;
  margin: 20px 50px 0px 50px;
  padding-bottom: 10px;
}

	.Detalle .ImgColor {
  		background: gray;
  		width: 400px;
  		height: 290px;
  	}
  	
  	.Detalle .RefColor {
		margin-top: 10px;
  	}
  	
  	.Detalle .DescColor {
		margin-top: 10px;
  	}
 
   	.Detalle .OpcColor {
		margin-top: 10px;
		width: 400px;
  	}

  	 	.Detalle .OpcColor .Opc1 {
			float: left;
			width: 200px;
  		}

  	 	.Detalle .OpcColor .Opc2 {
			text-align: right;
  		}
  		
/* ## Indices ############################ */	

.FilaIndice {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	height: 30px;
	text-align: center;
	clear: both;
}

.Indice {
	text-align: center;
	color: #666;
	font-size: 11px;
}

	.Indice STRONG {
		color: #8B7CB6;
		font-size: 11px;
	}
	.Indice .Contador {	
		padding-left: 10px;
	}
	.Indice .Paginas {
		padding-right: 10px;	

	}
	
	.Indice .Paginas A {
		color: #666;
		text-decoration: none;
		font-size: 11px;
			}

			.Indice .Paginas A:hover {
				text-decoration: none;
				color: #8B7CB6;
			}	
			
			
/* ## PEDIDO INMEDIATO ############################ */		

.PInmediato {
	width: 460px;
	margin: 0 auto;	
}

	.PInmediato .TopVuelos {
		background: url(/imagenes/top_ventanas.jpg) no-repeat;
		height: 100px;
		color: #FFF;
		font: 20px "Trebuchet MS", Arial, Verdana;
		font-weight: bold;
		line-height: 100px;
		text-align: right;
		padding-right: 20px;
	}
	
	.PInmediato TABLE TD {
		padding-bottom: 10px;
		vertical-align: top;
	}

		
	.PInmediato .PieVuelos {
		background: url(/imagenes/pie_vuelos.gif) no-repeat;
		height: 25px;
		color: #FFF;
		line-height: 25px;
		text-align: right;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	
		.PInmediato .PieVuelos A {
			color: #FFF;
			text-decoration: underline;
			font-weight: bold;
		}


/*#### PAGO ELECTRÓNICO #########################################################################################*/	

.Conectando {
	padding: 0 auto;
	text-align: center;
}
	
	.Conectando .Cargando {
		font-size: 12px;
		padding: 0 0 0 20px;
		margin: 50px  auto 40px auto;
		color: #666;
		width: 110px;
		height: 16px;
		background: url(/imagenes/cargador.gif) no-repeat left top;
	}
	
	.Conectando A {
		color: #8B7CB6;
		text-decoration: underline;
		
	}

.ErrorPago {
	text-align: center;
	font-size: 13px;
	padding: 0 auto;
}


/*#### TOOLTIPS #########################################################################################*/	


.Tip A:hover {
	background: #ffffff;
	text-decoration: none;
}

.Tip A.Tooltip SPAN {
	font: 11px "Trebuchet MS", Arial, Verdana;
	display: none;
	padding: 2px 5px;
	margin-left: 8px;
	width: auto;
	font-weight: bold;
}
.Tip A.Tooltip:hover SPAN {
	display: inline;
	position: absolute;
	border: 2px solid #8B7CB6;
	background: #ffffff;
	color: #8B7CB6;
}

/*#### HISTORIA #########################################################################################*/	

	.PuntoHistoria {	width: 482px;
}	.PuntoHistoria .Punto {		background: url(/imagenes/punto_pregunta.gif) no-repeat 0 center;		width: 30px;		height: 40px;		line-height: 40px;		font-size: 10px;		color: #FFF;						float: left;		text-align: center;
		font-weight: bold;				}		.PuntoHistoria .Apartado {		color: #8B7CB6;		font-size: 13px;		height: 30px;		margin-left: 40px;						padding: 5px 0;		line-height: 30px;
		font-weight: bold;
		letter-spacing: -1px;				}
	


/*#### PALOS #########################################################################################*/

.Palo {
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
	height: auto!important; /* para los browsers buenos */
    height: 175px; /* para IE5+ */
    min-height: 175px; /* para los browsers buenos */
}
	
	.Palo STRONG {
		color: #8B7CB6;
		font-size: 12px;
	}

	.Palo .Video {
		float: left;
		width: 220px;
	}
	
	
	.Palo .Datos {

	}
	
/*#### TERMINOS #########################################################################################*/

.Termino {
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;

}
	
	.Termino STRONG {
		color: #8B7CB6;
		font-size: 12px;
	}

/*#### NOTICIAS #########################################################################################*/

.Noticia {
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
	height: auto!important; /* para los browsers buenos */
    height: 175px; /* para IE5+ */
    min-height: 175px; /* para los browsers buenos */
}
	
	.Noticia STRONG {
		color: #8B7CB6;
		font-size: 12px;
	}

	.Noticia .Img {
		float: left;
		width: 220px;
	}
	
	
	.Noticia .Datos {

	}
	
		.Noticia .Datos .Fecha {
			text-align: right;
			font-size: 10px;
			font-style: italic;
		}
	
		.Noticia .Datos .Mas {
	
		}

.NoticiaAmpliada {
}

	.NoticiaAmpliada .Img {
		float: left;
		width: 492px;
		height: 280px;
		margin-bottom: 10px;
	}
	
	
	.NoticiaAmpliada .Datos {

	}
		
		.NoticiaAmpliada .Datos .Fecha {
			text-align: right;
			font-size: 11px;
			font-style: italic;
			padding-bottom: 10px;
		}
		
		.NoticiaAmpliada .Datos H4 {
			font-size: 14px;
			padding-bottom: 10px;
		}


.TomarMedidas {
	overflow: hidden;
}

.TomarMedidas .Video {
	width: 295px;
	height: 241px;
	float: right;
	margin-bottom: 20px;
	margin-top: 10px;
}

.TomarMedidas .EnlaceVideos {
	float: left;
}

	.TomarMedidas .EnlaceVideos H1 {
		font-size: 14px;
		color: #8B7CB6;
	}
	
	.TomarMedidas .EnlaceVideos UL {
		margin-top: 15px;
		list-style-type: none;
	}

	.TomarMedidas .EnlaceVideos LI {
		margin: 0;
		padding: 0;
		
	}
	
		.TomarMedidas .EnlaceVideos LI A {
			display: block;
			height: 25px;
			width: 165px;
			line-height: 25px;
			background-color: #F5F5F5;
			color: #666;
			padding-left: 10px;
			text-decoration: underline;
			font-size: 12px;
			margin-bottom: 5px;			
		}
	
			.TomarMedidas .EnlaceVideos A:hover {
				background-color: #999;
				color: #FFF;					
			}
			
			.TomarMedidas .EnlaceVideos A.Seleccionado {
				color: #FFF;
				background-color: #8B7CB6;
			}



.FormularioSkype .CampoTexto {
	padding-bottom: 0px;
}

	.FormularioSkype .CampoTexto LABEL {
		clear: both;
		display: block;
		line-height: 14px;
		padding-bottom: 5px;
	}
	
	.FormularioSkype .CampoTexto INPUT {
		clear: both;
		display: block;
		height: 18px;
	}

















