/*
 * Hoja de estilo con modificaciones sobre los estilos del diseño base
 * vistos comol necesarios para la aplicación.
 */

 /* Para solucionar el problema de los select con IE6 y UTF8 */
 .jcampo{
    float: left;
    margin-left: 10px;
    margin-top: 11px;
    color: #737373;
    background-color: #EAECF1;
    width: 125px;
    height: 17px;
}

/* Espaciar del con un padding en vez de con múltiples espacios. */
#franja_inferior {
	padding-right: 25px;
}

/* Las imágenes pequeñas tienen dos píxeles más tanto de alto como de ancho */
.catalogo_1_item_pieza_foto{
	width: 139px;
	height: 152px;
}

/* Establecer un contenedor para el botón de vuelta atrás. */
#catalogo_2_contenedor_volver{
	height:17px;
	text-align: right;
	padding-right: 45px;
}

/*  En la subcategoría el tamaño de fuente en los elementos normales
(catalogo_2_item_pieza) y los elementos finales sin margen
(catalogo_2_item_pieza_sin_margen), hay una diferencia entre el tamaño de
fuente. Se fuerza uno de ellos. Así mismo, se establece un alto fijo.*/
.catalogo_2_item_pieza_sin_margen {
	height: auto;
	font-size:10px;
}
.catalogo_2_item_pieza {
	height: auto;
}

.catalogo_2_item_pieza_descuento {
	position:relative;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 0px;
	float: left;
	width: 139px;
	height: 263px;
	min-height: 198px;
	overflow: visible;
	border-bottom: #E0E0E0 1px solid;
	padding-bottom: 5px;
	margin-right: 38px;
}
.catalogo_2_item_pieza_descuento A{ color:#666666; }
.catalogo_2_item_pieza_descuento A:hover{	color:#B5BABF; }
.catalogo_2_item_pieza_sin_margen_descuento {
	position:relative;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 0px;
	float: left;
	width: 139px;
	height: 263px;
	border-bottom: #E0E0E0 1px solid;
	padding-bottom: 5px;
	margin-right: 0px;
}

.catalogo_2_item_pieza_sin_margen_descuento A{ color:#666666; }
.catalogo_2_item_pieza_sin_margen_descuento A:hover{	color:#B5BABF; }


/* En la zona reservada para la imagen mediana del producto, en donde puede
aparecer también el zoom y el 3D, si alguno de estos elementos es más grande
que el div que lo contiene, se oculta por detrás del resto de elementos de la
página para que no los descuadre. */
#catalogo_3_izquierda{
	overflow: hidden;
}

/* En la imagen mediana el diseñador no ha especificado ningún estilo para
forzar el tamaño de la imagen. Se crea uno temporal. */
.producto_grande{
	width:359px;
	height:393px;
}

/* En el alto del campo en el que se visualiza los productos relacionados se
visualizan cuatro líneas y una quinta cortada en gran parte. Se limita el alto
para que solo se vean 4. */
#catalogo_3_contenedor_relacionados{
	height: 67px;
}

/* Cambiar el color de fondo de los campos input de entrada para las búsquedas
tanto históricas como en el catálogo activo. */
.campo_busqueda {
	background-color: #C0C0C0;
}

/* =================== */
/* FORMULARIOS GENERAL */
/* =================== */

/* Contenedor externo de un body con formulario. */
DIV.form_body {
	margin-left: 55px;
	margin-right: 55px;
}

/* Contenedor de un fieldset por visualización IE */
DIV.camposet {
	clear: left;
	float: left;
	width: 740px;
	padding: 0px;
	margin-bottom: 5px;
}

/* Para grupos de preguntas */
FIELDSET.camposet {
	font-size: 11px;
	width: 100%;
	padding: 0 10px 10px 10px;
}

/* Ayuda de un grupo de preguntas */
.infoGeneralFormulario {
	margin: 0 5px 5px 0;
	text-align: justify;
	width: 740px;
}

.ayudaFormulario {
	margin-top: 7px;
	margin-right: 10px;
	text-align: justify;
}

/* Para títulos dentro de formularios */
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	color: #919EA8;
	font-weight: 600;
	margin-top: 20px;
	float: left;
	clear: left;
	width: 300px;
}

/* Etiquetas de campos de formulario */
LABEL.label {
	display: block;
	float: left;
	margin-top: 14px;
	font-weight: bold;
	color:#95ACBB;
	font-size: 10px;

	width: 110px;
	text-align: right;
}

/* Etiquetas de campos de selección de formulario (checks, radios) */
LABEL.label_opcion {
	display: block;
	float: left;
	margin-top: 14px;
	margin-left: 5px;
	color:#95ACBB;
	font-size: 10px;

	width: 70px;
	text-align: left;
}

/* Etiquetas de campos obligatorios */
LABEL.obligatorio {
	font-weight: bolder;
}

/* Etiquetas de campos con error */
LABEL.error {
	color: #B30126;
}

/* Campos de formulario */
INPUT.campo {
	float: left;
	padding-left: 5px;
	margin-top: 14px;
	margin-left: 10px;
	margin-right: 0px;
	color: #737373;
	background-color: #EAECF1;
	height: 14px;
	width: 120px;
}

TEXTAREA.campo {
	float: left;
	padding-left: 5px;
	margin-top: 14px;
	margin-left: 10px;
	margin-right: 0px;
	color: #737373;
	background-color: #EAECF1;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Campos de formulario de lista de selección */
SELECT.campo {
	float: left;
	margin-left: 10px;
	margin-top: 11px;
	color: #737373;
	background-color: #EAECF1;
	width: 125px;
	height: 17px;
}

/* Campos de form de tipo check */
INPUT.check {
	float: left;
	vertical-align:middle;
	width: 13px;
	height:13px;
	margin-right: 5px;
}

/* Campos de form de tipo radio */
INPUT.radio {
	float: left;
	vertical-align:middle;
	width: 13px;
	height:13px;
	margin-right: 5px;

	padding-left: 5px;
	margin-top: 14px;
	margin-left: 10px;
	margin-right: 0px;
	color: #737373;
	background-color: #EAECF1;
}

/* Ayuda o formato de un campo concreto */
.ayudaCampo {
	color: #95ACBB;
	float: left;
	margin-top: 14px;
	margin-left: 5px;
	font-size: 10px;
}

/* Para datos de formulario que se muestran como texto directamente */
.valor_campo {
	display: block;
	float: left;
	margin-top: 14px;
	margin-left: 10px;
	color:#95ACBB;
	font-size: 10px;
	text-align: left;
}

/* Separación entre listas de campos tabulados */
.separador_vertical {
	font-size: 0px;
	clear: left;
	height: 0px;
}

/* Botonera dentro de un grupo de preguntas */
.botonera_interna {
	text-align: right;
	float: right;
	margin-top: 12px;
	margin-right: 20px;
}

.botonera_interna INPUT {
	margin-left: 10px;
}

/* Botonera al pie de formulario */
.botonera {
	width: 750px;
	clear: left;
}

/* Contenedor interno de botonera por temas de visualización en IE */
.botonera_in {
	text-align: right;
	width: 100%;
	margin: 0 0 0 10px;
}

/* Mensaje informativo relacionado con un formulario */
.info_formulario {
	font-size:11px;
	color:#58788D;
	margin-right:10px;
	margin-bottom: 5px;
	clear: left;
}

/*
.mensajes_form {
	width: 400px;
	display: block;
}
.texto_mensaje_peque {
	width: 400px;
}
*/


/* FORMULARIO LOGIN */
#info_login {
	width: 482px;
	margin-bottom: 15px;
}

/*
Modificamos aquí el padding superior y el alto, para compensar los
textos que se han añadido.
*/
#usuario_1_contenedor {
	padding-top: 50px;
}

#usuario_1_caja_usuario_registrado{
	height: 120px;
}


/* FORMULARIO REGISTRO */
#campos_basicos #email {
	width: 141px;
}

#campos_basicos #email_label {
	width: 46px;
	text-align: left;
}

#campos_basicos #billingAddress_country_label {
	width: 100px;
}

#campos_basicos #billingAddress_country {
	width: 145px;
}

#campos_basicos #locale_label {
	width: 100px;
}

#campos_basicos #locale {
	width: 145px;
}

#campos_basicos #password_label {
	width: auto;
	clear: left;
}

#campos_basicos #confirmPassword_label {
	width: 150px;
}

#campos_basicos #pregunta_label {
	width: 70px;
	clear: left;
	text-align: left;
}

#campos_basicos #pregunta {
	width: 590px;
}

#campos_basicos #respuesta_label {
	width: 70px;
	clear: left;
	text-align: left;
}

#campos_basicos #respuesta {
	width: 590px;
}

#campos_privilege {
	margin-top: 15px;
}

#codigoPrivilege_label {
	width: auto;
}

#codigoPrivilege {
	width: 141px;
}

#fechaFinPrivilege_label {
	width: auto;
	margin-left: 30px;
}

#fechaFinPrivilege {
	width: 61px;
}

#campos_completos {
	margin-top: 15px;
}

#newsletter_out {
	float: left;
	clear: both;
	margin: 10px 0 10px 0;
}

#newsletter_label {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #919EA8;
	font-weight: 600;
	font-size: 11px;

/*	border: 1px solid red;*/
}

#avisos_legales_out {
	clear: left;
	width:760px;
}

#avisosLegales_label {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 11px;
}

.avisos_legales_texto {
	width: 750px;
	clear: left;
}

.avisos_legales_texto_in {
	margin-top: 5px;
	padding: 5px;
	height: 75px;
	overflow: auto;
	border: #C8CED4 1px solid;
}

#botonera_registro {
	padding-right: 30px;
	padding-top: 0px;
	margin-top: 5px;
/*	border: 1px solid green; */
}

/* FORMULARIOS DE RECUPERAR PASSWORD */
#recupera_clave {
	width: 600px;
}

#recupera_respuesta LABEL {
	text-align: left;
	width: 75px;
}

/* FORMULARIO CAMBIAR PASSWORD */
#cambia_clave {
	width: 600px;
}

#cambia_clave LABEL {
	text-align: left;
	width: 120px;
}

/* FORMULARIO REGISTRO PRENSA */

#campos_prensa #web {
	width: 220px;
}

#campos_prensa #comentarios {
	width: 600px;
	height: 40px;
}

#campos_prensa #confPassword_label {
	width: 150px;
}

#campos_prensa #pregunta_label {
	clear: left;
}

#campos_prensa #pregunta {
	width: 590px;
}

#campos_prensa #respuesta {
	width: 590px;
}

#legalNotes_label {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 11px;
}

/* Selección de países */

DIV.paises {
	/* Separación del cuadro de selección de país de la izquierda. */
	margin-left: 150px;
}

FIELDSET.paises {
	width: 180px;
	text-align: center;
	padding: 0px;
}

DIV.paises_lista {
	margin: 5px;
}

FIELDSET.paises SELECT {
	width: 160px;
}

/* Texto con el detalle de una noticia. Se resalta con subrayado los links,
	porque dentro del texto de una noticia pueden meter links. */
.texto_detalle_noticia{color:#58788D;}
.texto_detalle_noticia A{color:#58788D;text-decoration:underline;}
.texto_detalle_noticia A:hover{color:#B5BABF;text-decoration:underline;}

/* Suscripción, renovación */
#detallesSuscripcion {
	width: 90px;
}

#detallesNuevoMiembro {
	width: 180px;
}

#privilege_pago_paypal_bloque_derecho {
	margin-top: 6px;
	margin-left: 7px;
	float: left;
	width: 263px;
	height: 160px;
	padding-left: 15px;
	padding-top: 20px;
	border: #C8CED4 1px solid;
}
#privilege_pago_amex_bloque_derecho{
	margin-top: 6px;
	margin-left: 7px;
	float: left;
	width: 263px;
	height: 160px;
	padding-left: 26px;
	padding-top: 20px;
	border: #C8CED4 1px solid;
}

/* Facturas */
.normal {
  		font-size: 12px;
	color: black;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	text-align: left;
}

.pequenya {
  		font-size: 10px;
	color: black;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	text-align: left;
}

.titulo {
  		font-size: 22px;
  		font-style: italic;
	color: black;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	text-align: left;
}

.negrita {
	font-weight: bold;
}

.negritacursiva {
	font-weight: bold;
	font-style: italic;
}

.verdana10pxazul {
  font-size: 10px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.pedidos_texto_transporte_center{
	float:left;
	width: 85px;
	padding-right: 10px;
	text-align:center;
}

.errores_form {
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
}

#franja_superior_venta {
	background-color:#FFFFFF;
	background-image:url(../img/fondo_sup.jpg);
	background-repeat:no-repeat;
	height: 108px;
	padding-top: 10px;
	padding-left: 15px;
	text-align:left;
}

.compra_columna_descuento{
	padding-top: 3px;
	width:74px;
	text-align:right;
}

.compra_columna_precio_descuento {
	padding-top: 3px;
	width: 62px;
	text-align:right;
}

.compra_columna_importe_descuento {
	padding-top:3px;
	width: 82px;
	text-align:right;
}

.compra_columna_cantidad_descuento{
	padding-top: 3px;
	width: 76px;
	text-align:right;
}

.compra_columna_cantidad_dato_descuento{
	padding-top: 3px;
	padding-right: 3px;
	margin-left: 20px;
	text-align: right;
	width: 55px;
	height: 17px;
	background-color: #EAECF1;
}

.compra_columna_descripcion_descuento{
	padding-top: 3px;
	width: 233px;
}

#pago_camposet_AU{
	float: left;
	font-size: 11px;
	width: 580px;
	height: 150px;
}

#pago_camposet_AU_GOLD{
	float: left;
	font-size: 11px;
	width: 425px;
	height: 150px;
}

#pago_texto_paypal_AU{
	padding-right: 5px;
	padding-top: 10px;
}

#catalogo_1_titular2{
	float: left;
	background-image:url(../img/catalogo_1_taco.jpg);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	color: #5B656F;
	font-size: 19px;
	letter-spacing: -1px;
}

#catalogo_2_subtitular2{
	float: left;
	padding-top: 13px;
	padding-left:10px;
	font-weight:600;
	font-size: 15px;
	letter-spacing: 0px;
	#color: #93A8B7;
}

.catalogo_2_return_buttons_left{
	position:relative;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 0px;
	float: left;
	clear: both;
	width: 799px;
	overflow: visible;
	padding-top: 5px;
	padding-bottom: 20px;
}

.catalogo_2_return_buttons_right{
	position:relative;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 0px;
	float: left;
	clear: none;
	width: 42px;
	overflow: visible;
	padding-top: 5px;
	padding-bottom: 20px;
}

.catalogo_2_item_subcategory{
	position:relative;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 0px;
	float: left;
	width: 155px;
	height: auto;
	overflow: visible;
	margin-left: 5px;
	margin-right: 5px;
}
.catalogo_2_item_subcategory A{ color:#666666; }
.catalogo_2_item_subcategory A:hover{	color:#B5BABF; }

#catalogo_2_caja_subcategorias {
	float:left;
	border-top:1px solid #CED7DF;
	border-bottom:1px solid #CED7DF;
	font-size:0px;
	height:auto;
	width:865px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.texto_corto_novedad{
	color:#FF2400;
	font-weight:bold;
	padding-left: 26px;
}

.precio_tachado{
	text-decoration:line-through;
	color:#FF2400;
}

.boton_redondeado_150_2{
	color:#5E707E;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:0px;
	cursor: pointer;
	font-size: 8px;
	width:175px;
	height:18px;
	background-image:url(../img/boton_redondeado2_1b.jpg);
	line-height: 18px;
	background-repeat:no-repeat;
	text-align: left;
	padding-left: 5px;
}

#catalogo_3_derecha_contenidos2{
	float: left;
	width: 150px;
	margin-left: 9px;
}

#catalogo_2_contenedor_titular2{
	width: 860px;
	height:30px;
	padding-top: 4px;
	padding-left: 10px;
	margin-top:5px
}

#catalogo_2_subtitular_busqueda{
	float:left;
	padding-left:10px;
	font-weight:600;
	font-size: 12px;
	letter-spacing: 0px;
	#color: #93A8B7;
}

#subasta_3_caja_info{
	float: left;
	width: 223px;
	height: 144px;
	overflow: auto;
	border: #C8CED4 1px solid;
	padding-left: 10px;
	padding-top: 10px;

}

#subasta_3_centro{
	float: left;
	width: 250px;
}

#subasta_3_caja{
	width: 228px;
	height: 142px;
	padding: 8px 3px 4px 10px;
	border: #C8CED4 1px solid;
}

#subasta_caja_2{
	clear: both;
	width: 470px;
	height: 180px;
	border: #C8CED4 1px solid;
	padding: 8px 3px 4px 10px;
}

#subasta_caja_3{
	clear: both;
	width: 400px;
	height: 180px;
	border: #C8CED4 1px solid;
	padding: 8px 3px 4px 10px;
}

#subasta_caja_4{
	clear: both;
	width: 400px;
	height: 180px;
	border: #C8CED4 1px solid;
	padding: 8px 3px 4px 10px;
}

.campo_puja{
	padding-left:5px;
	margin-left:0px;
	color:#737373;
	background-color: #EAECF1;
	height: 14px;
}

#subasta_2_datos_superiores_columna_izquierda{
	float: left;
	width: 400px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: 42px;
}

#subasta_2_datos_superiores_columna_derecha{
	float: left;
	width: 410px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.subasta_2_datos_superiores_subcolumna_datos{
	float: left;
	width: 250px;
	padding-right: 3px;
}

.subasta_2_datos_superiores_subcolumna_conceptos{
	float: left;
	width: 120px;
	margin-right: 5px;
}

/*compra_sin_registro*/
#usuario_1_contenedor_compra_sin_registro{
	padding-top: 30px;
	padding-left: 0px;
}

/*compra_sin_registro*/
#usuario_1_contenedor_compra_sin_registro_pieOld{
	padding-top: 5px;
	padding-left: 5px;
	border: #C8CED4 1px solid;
	margin-left: 365px;
	margin-top: 230px;
	width: 490px;
	height: 30px;
}

#usuario_1_contenedor_compra_sin_registro_pie{
	position:absolute;
	left:175px;
	top:200px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 365px;
	margin-top: 230px;
	width: 490px;
	height: 110px;
}

#usuario_1_caja_usuario_registrado_compra_sin_registro{
	float: left;
	padding-top: 10px;
	padding-left: 16px;
	position:relative;
	border: #C8CED4 1px solid;
	height: 160px;
	width: 335px;
	margin-right: 1px;
}

#usuario_2_caja_usuario_registrado_compra_sin_registro{
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	border: #C8CED4 1px solid;
	height: 160px;
	width: 368px;
}

/* Contenedor de un fieldset por visualización IE */
DIV.camposet_compra_sin_registro {
	float: left;
	padding-top: 0px;
	padding-left: 30px;
	width: 490px;
	height: 365px;
}

/* Para grupos de preguntas */
FIELDSET.camposet_compra_sin_registro {
	font-size: 11px;
	width: 100%;
	height: 100%;
	padding: 0px 10px 10px 0px;
}
/* Contenedor de un fieldset por visualización IE */
DIV.camposet_compra_sin_registro_1 {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	width: 310px;
	height: 365px;
}

/* Para grupos de preguntas */
FIELDSET.camposet_compra_sin_registro_1 {
	font-size: 11px;
	width: 100%;
	height: 100%;
	padding: 0px 10px 10px 10px;
}

#usuario_1_contenedor_mensaje_1_compra_sin_registro{
	float: left;
	width: 300px;
	padding-top: 2px;
}

.servicios_activar_contenedor_campos{
	width:191px;
	height:21px;
	background-image:url(../img/fondo_campo_especial_191.jpg);
	background-repeat:no-repeat;
	padding-left: 8px;
	padding-top: 4px;
}

.usuario_1_contenedor_campo_compra_sin_registro{
	float:left;
	width:184px;
	height: 21px;
	padding-left: 8px;
	padding-top: 4px;
	background-image:url(../img/fondo_campo_especial_191.jpg);
	background-repeat: no-repeat;
}

.usuario_1_campo_compra_sin_registro{
	width: 174px;
	background:none;
	border: 0px;
}

#campos_completos_compra_sin_registro {
	margin-top: 0px;
}

#newsletter_compra_sin_registro_label {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #919EA8;
	font-weight: 600;
	font-size: 11px;

/*	border: 1px solid red;*/
}

/* Etiquetas de campos de formulario */
LABEL.label_compra_sin_registro {
	display: block;
	float: left;
	margin-top: 14px;
	font-weight: bold;
	color:#95ACBB;
	font-size: 40px;

	width: 110px;
	text-align: right;
}

#onlineShop{
	padding-left: 0px;
	padding-top: 0px;
	width: 161px;
	height: 57px;
}

#compra_1_datos_inferiores_caja_gift_certificate{
	background-image:url(../img/compra_1_caja_gift_certificate.jpg);
	background-repeat:no-repeat;
	width: 307px;
	height: 110px;
	padding-left:10px;
	padding-top: 2px;
}

/* Lo siguiente es para el formulario de solicitud de profesionales */
.retailer_app_form {
	margin-left: 30px;
	margin-right: 30px;
}

.retailer_app_botones {
	margin-left: 330px;
}

.retailer_app_fieldset {
	width: 780px;
	font-size: 10px;
}

.retailer_app_etiqueta {
	margin-top: 14px;
	margin-left: 15px;
	float: left;
	text-align: right;
	width: 105px;
	font-weight: bold;
}

.retailer_app_campo {
	float: left;
	padding-left: 5px;
	margin-top: 14px;
	margin-left: 10px;
	margin-right: 0px;
	color: #737373;
	background-color: #EAECF1;
	height: 14px;
	width: 160px;
}

.retailer_app_campo2 {
	float: left;
	padding-left: 5px;
	margin-top: 14px;
	margin-left: 10px;
	margin-right: 0px;
	color: #737373;
	background-color: #EAECF1;
	height: 14px;
	width: 115px;
}

.retailer_app_campo3 {
	float: left;
	padding-left: 5px;
	margin-top: 14px;
	margin-left: 10px;
	margin-right: 0px;
	color: #737373;
	background-color: #EAECF1;
	height: 14px;
	width: 365px;
}

.retailer_app_select {
	float: left;
	margin-left: 10px;
	margin-top: 11px;
	color: #737373;
	background-color: #EAECF1;
	width: 120px;
	height: 17px;
}

.retailer_app_textarea {
	float: left;
	padding-left: 5px;
	margin-top: 14px;
	margin-left: 10px;
	margin-right: 0px;
	width: 345px;
	color: #737373;
	background-color: #EAECF1;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.retailer_app_aceptacion {
	margin-top: 14px;
	margin-left: 10px;
	float: left;
	text-align: left;
	width: 600px;
	font-weight: bold;
}

#logo_izquierda_gold{
	background-image:url(../img/club_gold.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height: 95px;
	font-size:0px;
	float: left;
	WIDTH: 94px;
}

.compra_columna_dato_reserva_gold{
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 00px;
	text-align: right;
	width: 75px;
	height: 15px;
	background-color: #EAECF1;
}

#logo_izquierda_aafes{
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height: 88px;
	font-size:0px;
	float: left;
	WIDTH: 78px;
}

#menus_superiores_centro_aafes{
	float:left;
	width: 634px;

}

#menus_superiores_centro_derecha_aafes{
	font-size:0px;
	float:left;
	width: 140px;
	padding-left: 2px;
}

.promocion_aafes{
	float:left;
	margin:0px 0px 2px 0px;
}

.imagen_promocion_aafes{
	width:483px;
	height:82px;
}

/* Coleccion Metropolis */
.catalogo_1_item_pieza_relacionada_foto{
	width: 110px;
	height: 120px;
}

.catalogo_3_caja_metropolis{
	clear:both;
	width:485px;
	height: 280px;
	padding-left:10px;
	padding-top: 1px;
	float:left;
	background-image:url(../img/catalogo_caja_relacionados_metropolis.jpg);
	background-repeat:no-repeat;
}

#catalogo_3_contenedor_relacionados_metropolis{
	width:469px;
	height: 255px;
	vertical-align:middle;
	overflow: auto;
}

.catalogo_1_item_pieza_relacionada_caja{
	float:left;
	width: 115px;
	height: 125px;
	overflow: hidden;
	display: block;
}

.boton_redondeado_reservar{
	color:#FFFFFF;;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing: 0px;
	cursor: pointer;
	font-size: 15px;
	height:38px;
	line-height: 18px;
	background-repeat:no-repeat;
	width:153px;
	background-image: url(../img/boton_reservar.jpg);
	text-align: center;
}

#catalogo_recomendadas{
	padding-left: 8px;
	float: left;
	padding-top: 12px;
	width: 860px;
}
