BODY {font-family:Arial; font-size:11px; color:#637587; }/*BACKGROUND-IMAGE: url(../imagenes/pattern2.gif);*/

img {border:0;}
/* ESTILO GENERAL DE TABLAS*/

table {font-family:arial,tahoma; font-size:11px; color:#637587; }

a:link {color:#637587; text-decoration:none; font-family:arial,tahoma;  font-size:12; }
a:visited {color:#637587; text-decoration:none; font-family:arial,tahoma; font-size:12;}
a:hover {color:#637587; text-decoration:none; font-family:arial,tahoma; font-size:12; }
a:active {color:#637587; text-decoration:none; font-family:arial,tahoma; font-size:12; }


/*#485562*/

/*** ASPECTO DE LA TABLA EXTERNA EN INDEX.PHP ***/

table.externa{ border: 0px solid #e1e1e1; height:437; width:760;}

/*** ASPECTO DE LA TABLA INTERNA EN INDEX.PHP ***/


td.interna1{height:113;}


/*** ASPECTO DEL ENCABEZADO.PHP ***/

/*table.encabezado{height:113; background-color:#8F8F8F;  background-image:url("../imagenes/encabezado.jpg"); background-repeat:no-repeat; }*/



/* TIENDA IZQUIERDA */
table.productos_izq {border: 0px solid #E9EBEB; padding: 0px; width: 203px; background-color: #f7f7f7;}/*#EFEFEF*/
td.encabezado_izq {border: 0px; padding: 0px; height: 22px; background-image: url("../imagenes/fondo_menu_top.jpg"); background-repeat:no-repeat;}
td.cuerpo_izq {padding-left:1;padding-top:1;padding-bottom:0; border: 1px solid #E9EBEB;}
td.final_izq {border: 0px; padding: 0px; height: 22px; background-image: url("../imagenes/fondo_menu_bottom.jpg"); background-repeat:no-repeat;}




/* DOCUMENTACIÓN CENTRO  */
td.documentacion {background-image: url("../imagenes/documentacion_top.jpg"); background-repeat: no-repeat; height: 116px; padding-left: 8px; padding-right: 8px; padding-top: 38px; color: #FFFFFF; font-size: 11; line-height: 1; vertical-align: top;}
td.documentacion_top {background-image: url("../imagenes/tit_documentacion_top.jpg"); background-repeat: no-repeat; height: 23px;}


/* TIENDA CENTRO  */
table.centro_general {border: 0px solid #E9EBEB; padding: 0px; width: 398px; background-color: #f7f7f7;}
td.bienvenida {background-image: url("../imagenes/bienvenida_top.jpg"); background-repeat: no-repeat; height: 116px; padding-left: 8px; padding-right: 8px; padding-top: 38px; color: #FFFFFF; font-size: 11; line-height: 0.95; vertical-align: top;}
td.productos_destacados_top {background-image: url("../imagenes/productos_destacados_top.jpg"); background-repeat: no-repeat; height: 23px;}
td.productos_centro_bottom {background-image: url("../imagenes/main_bottom.jpg"); background-repeat: no-repeat; height: 14px;}

table.central {border: 0px solid #E9EBEB; padding: 0px; width: 398px; background-color: #ffffff;}
td.borde_izq_repeat {background-image: url("../imagenes/main_borde_izq.jpg"); background-repeat: repeat-y; width: 3px;}
td.borde_der_repeat {background-image: url("../imagenes/main_borde_der.jpg"); background-repeat: repeat-y; width: 3px;}
td.central {padding-top: 1px; width: 392px; text-align:center; background-image: url("../imagenes/fondo.jpg"); background-repeat: repeat-x;}


/* Estilos de las fichas de productos destacados */
table.producto_destacado{width:382px; padding-top: 9px; padding-left: 3px; padding-right: 3px;}
td.texto_precio {font-size: 12; font-weight: bold; padding-left: 15px;}
td.texto_producto_destacado {font-size: 10; line-height: 0.95; padding: 5px;}
td.titulo_pr_destacado {padding-left: 5px; vertical-align: top; }
td.detalles {width: 10%; text-align: right; padding-top:2;}
td.separador {text-align: center; padding-top: 9px;}


/* LOGIN PORTADA */
table.registro {border: 0px solid #D7DCE1; padding: 0px; width: 148px; background-color: #f7f7f7;}
td.registro_top {border: 0px; background-image: url("../imagenes/registro_top.jpg"); background-repeat: no-repeat; height: 22px;}
td.separador_reg {padding: 5px; text-align: center; border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1;}
td.boton_gr {padding-left: 1px; padding-top: 2px; width: 148px; height: 19px; background-position: center center; border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1;}
td.boton_peq {border: 0px; background-image: url("../imagenes/boton_registro_peq.jpg"); background-repeat: no-repeat; width: 50%; height: 19px; background-position: center center;}
td.registro_bottom {border: 0px; background-image: url("../imagenes/registro_bottom.jpg"); background-repeat: no-repeat; height: 22px;}
td.registrado {text-align: center; padding-top: 5px; border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1;}
td.celda_tabla_form {border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1;}
td.texto_registro {text-align: left; padding: 4px; font-size: 10;}
td.campo_reg_user {width: 90px;}
td.campo_reg_passwd {width: 75px;}
input.campo_reg_user {font-size: 10; width: 90px; color:#637587; border:#718395 1px solid; border-width: 1px;}
input.campo_reg_passwd {font-size: 10; width: 74px; color:#637587; border:#718395 1px solid; border-width: 1px;}
input.boton {border: 0px; background-color: transparent; text-align: center; font-size: 11; text-align: center;}
input.boton2 {border: 0px; background-color: transparent; text-align: center; font-size: 11; text-align: center; background-image: url("../imagenes/boton_borrar.jpg"); width: 71px; height: 19px; cursor: pointer; cursor: hand; }


td.usuario {padding-left:5;padding-top:5;}
td.logout {padding-top:5;padding-bottom:5;}

/* OFERTA SEMANA */
td.oferta_semana_top {border: 0px; background-image: url("../imagenes/oferta_semana_top.jpg"); background-repeat: no-repeat; height: 22px;}

/* CESTA MINI */
table.cesta {border: 0px solid #E9EBEB; padding: 0px; width: 148px; background-color: #f7f7f7;}
table.cesta2 {border: 0px solid #D6DBDE; Xwidth: 142px; padding: 0px; background-color: #f7f7f7;}
td.cesta_top {border: 0px; background-image: url("../imagenes/cesta_top.jpg"); background-repeat: no-repeat; height: 22px;}
td.cesta_bottom {border: 0px; background-image: url("../imagenes/cesta_bottom.jpg"); background-repeat: no-repeat; height: 22px;}

td.cesta_bordes {border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1;}
td.cesta_lista_bordes {padding-top: 1px; border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1;}
td.cesta_cant {border: 0px; width: 30px; padding-bottom: 2px; padding-top: 0px;}
td.cesta_articulo {border: 0px; width: 71px; padding-bottom: 2px; padding-top: 0px;}
td.cesta_subtotal {border: 0px; width: 41px; padding-bottom: 2px; padding-top: 0px;}
td.cesta {border: 1px solid #D6DBDE; background-color: #FFFFFF; width: 30px; padding: 2px; text-align: center; line-height: 95%;}
td.cesta2 {border: 1px solid #D6DBDE; background-color: #FFFFFF; width: 71px; padding: 2px; text-align: left; line-height: 95%;}
td.cesta3 {border: 1px solid #D6DBDE; background-color: #FFFFFF; width: 41px; padding: 2px; text-align: left; line-height: 95%;}

td.separador_cesta {text-align: center; width: 148px; height: 7px; padding-bottom: 3px;	border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1; vertical-align: center;}

td.cesta_botones {height: 19px; padding-left: 1px; padding-bottom: 0px; width: 147px; height: 19px; border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1;}


td.cesta_total_bordes {width: 147px; border-left: 1px solid #D7DCE1; border-right: 1px solid #D7DCE1; padding-left: 1px; padding-bottom: 3px}
table.cesta_total {border: 0px; width: 144px; padding: 0px; background-color: #f7f7f7;}
td.cesta_total1 {border-right: 0px; border-left: 1px solid #D6DBDE; border-bottom: 1px solid #D6DBDE; border-top: 1px solid #D6DBDE; background-color: #FFFFFF;  padding: 2px; color: #49A433; font-size: 12; font-weight: bold; text-align: left;}
td.cesta_total2 {border-left: 0px; border-right: 1px solid #D6DBDE; border-bottom: 1px solid #D6DBDE; border-top: 1px solid #D6DBDE; background-color: #FFFFFF;  padding: 2px; color: #49A433; font-size: 12; font-weight: bold; text-align: right;}

input.precio_mini {border:0px; font-size:11px; font-family:arial; color:#637587; text-align:right; padding:0; width:26;}



/* PRODUCTO DETALLADO */
td.descripcion_top {background-image: url("../imagenes/producto_detall_top.jpg"); background-repeat: no-repeat; height: 23px;}
td.encabezado_top {padding-left:10; font-size:12;background-image: url("../imagenes/encabezado_detalle.jpg"); background-repeat: no-repeat; height: 19px; width: 390px;}

table.imagenes {border: 0px; padding-left: 6px; padding-top: 8px; }
td.boton_descripcion {height: 18px; padding-top: 2px;}

td.datos {border: 0px; vertical-align: top; padding-top: 8px; padding-left: 3px;}

table.descripcion {border: 0px; width: 277px;}
td.dat_gen_top {background-image: url("../imagenes/dat_gen_top.gif"); background-repeat: no-repeat; height: 7px; width: 277px;}
td.dat_gen_cent {border-left: 1px solid #9EA9B6; border-right: 1px solid #9EA9B6; text-align:center;} 
td.dat_gen_bottom {background-image: url("../imagenes/dat_gen_bottom.gif"); background-repeat: no-repeat; height: 6px; width: 277px;}

td.desc {padding-top:10;}
td.desc_top {background-image: url("../imagenes/descripcion_top.jpg"); background-repeat: no-repeat; height: 23px; width: 277px;}
td.desc_cent {border-left: 1px solid #B4BDC7; border-right: 1px solid #B4BDC7; padding: 5px;} 
td.desc_bottom {background-image: url("../imagenes/descripcion_bottom.jpg"); background-repeat: no-repeat; height: 6px; width: 277px;}

td.titulo_desc_gen {xtext-align: center; font-size: 12; font-weight: bold; color: #637587;}
td.precio_desc_gen {border-right: 0px; color: #7DB065; font-size: 12; font-weight: bold; text-align: left;}

td.info_top {background-image: url("../imagenes/info_tec_top.jpg"); background-repeat: no-repeat; height: 23px; width: 277px;}

/* TIENDA */
td.lista_top {background-image: url("../imagenes/lista_top.jpg"); background-repeat: no-repeat; height: 25px;}

td.encabezado_lista_top {background-image: url("../imagenes/encabezado_detalle.jpg"); background-repeat: no-repeat; background-position: center center; height: 19px; width: 390px;color:#637587; font-size: 12px; padding-left: 15px;}

td.ficha_individual_ext {border: 0px; padding-left: 7px; padding-top: 14px; padding-right: 7px;}
td.ficha_individual_int {padding-left: 5px; vertical-align: top;}
td.nombre_lista {font-size: 11px; line-height: 95%; }
td.referencia {font-weight: bold;}
td.boton_detalles {width: 10%; vertical-align: top;}
td.precio_lista {font-size: 12; font-weight: bold; padding-left: 15px; padding-top:5px;}
td.texto_lista {font-size: 10; xline-height: 98%; padding-top: 10px;}



/* CESTA DETALLE */
table.central_grande {border: 0px solid #E9EBEB; padding: 0px; width: 760px; background-color: #fFFFFF; background-image: url("../imagenes/fondo2.jpg"); background-repeat: repeat-x;}
td.central_grande { width: 757px; text-align:left;}

td.cesta_detall_top {background-image: url("../imagenes/cesta_detall_top.jpg"); background-repeat: no-repeat; height: 25px;}
td.cesta_detall_bottom {background-image: url("../imagenes/cesta_detall_bottom.jpg"); background-repeat: no-repeat; height: 14px;}

table.lista_cesta {border: 0px solid #A7B2BD;}
td.lista_cesta_ref {border: 1px solid #A7B2BD;; width: 40px; padding-left: 2px; padding-top: 0px; vertical-align: top; text-align: center;}
td.lista_cesta_articulo {border: 1px solid #A7B2BD;; width: 170px; padding-bottom: 2px; padding-top: 0px;vertical-align: top; text-align: center;}
td.lista_cesta_foto {border: 1px solid #A7B2BD;; width: 80px; padding-bottom: 2px; padding-top: 0px;vertical-align: top; text-align: center;}
td.lista_cesta_desc {border: 1px solid #A7B2BD;; width: 198px; padding-bottom: 2px; padding-top: 0px;vertical-align: top; text-align: center;}
td.lista_cesta_pvp {border: 1px solid #A7B2BD;; width: 51px; padding-bottom: 2px; padding-top: 0px;vertical-align: top; text-align: center;}
td.lista_cesta_cant {border: 1px solid #A7B2BD;; width: 38px; padding-bottom: 2px; padding-top: 0px;vertical-align: top; text-align: center;}
td.lista_cesta_subtotal {border: 1px solid #A7B2BD;; width: 51px; padding-bottom: 2px; padding-top: 0px;vertical-align: top; text-align: center;}
td.boton_lista {vertical-align: top; text-align: center; width: 76px;}
/*td.botones_lista_inferior {text-align: right;}*/
table.botones_lista_inferior {padding-top: 3px; padding-left: 3px; height: 18px;}
table.total_cesta_detallada {border: 0px; background-image: url("../imagenes/cesta_total.jpg"); background-repeat: no-repeat; height: 19px; font-size: 12; font-weight: bold; text-align: right; padding-right: 3px;}
td.borde_total1 {border-left: 1px solid #D7DCE1;}
td.borde_total2 {border-right: 1px solid #D7DCE1;}

input.sin_borde { border:0px;	color:#637587; background-color:transparent;}
input.cesta { border:0px; font-size:11; font-family:tahoma,arial;	color:#637587; background-color:transparent; text-align:right;}


/* REGISTRO DE USUARIO */
table.registro_usu {color:#FFFFFF; background-image: url("../imagenes/registro_usu.jpg"); background-repeat:no-repeat; height:380;}
table.nuevousu {color:#FFFFFF;}

a:link.enlaces {color:#FFFFFF; text-decoration:underline; font-family:arial,tahoma;  font-size:12; }
a:visited.enlaces {color:#FFFFFF; text-decoration:underline; font-family:arial,tahoma; font-size:12;}
a:hover.enlaces {color:#FFFFFF; text-decoration:none; font-family:arial,tahoma; font-size:12; }
a:active.enlaces {color:#FFFFFF; text-decoration:none; font-family:arial,tahoma; font-size:12; }


/* OLVIDAR PASSWORD */
table.recupera_password {color:#FFFFFF; background-image: url("../imagenes/recupera_password.jpg"); background-repeat:no-repeat; height:380;}

/* MAIL ENVIADO */
td.gracias {color:#FFFFFF; font-size: 16; font-weight: bold; text-align: center; padding-top: 100px; padding-left: 225px;}


/* QUIENES SOMOS */
table.quienes_somos {background-image: url("../imagenes/fondo_quienes_somos.jpg"); background-repeat:no-repeat;}
td.quienes_somos {color:#FFFFFF; padding-top:60;  padding-left:18; padding-right:250;}


/** FONDOS COMPRAS **/
table.vuelva_comprar {color:#FFFFFF; background-image: url("../imagenes/fondo_vuelva_comprar.jpg"); background-repeat:no-repeat; height:380;}
table.gracias_compra {color:#FFFFFF; background-image: url("../imagenes/fondo_gracias.jpg"); background-repeat:no-repeat; height:380;}


/* SERVICIOS */
table.servicios {background-image: url("../imagenes/fondo_servicios.jpg"); background-repeat:no-repeat;}
td.servicios {color:#FFFFFF;  padding-top:70;  padding-left:18; padding-right:250; vertical-align: top;}

/* CONTACTAR */
table.contacto {background-image: url("../imagenes/fondo_contacto.jpg"); background-repeat:no-repeat;}
td.contacto {color:#FFFFFF;  padding-top:50;  padding-left:18; padding-right:250; letter-spacing: 0.05em;}
td.contacto2 {letter-spacing: 0.10em; word-spacing: -0.12em;}
table.contactar2 {color:#FFFFFF;}
table.contactar3 {color:#FFFFFF;}


/* LOGIN */
table.login {background-image: url("../imagenes/fondo_login.jpg"); background-repeat:no-repeat;color:#FFFFFF;}
table.login2 {color:#FFFFFF;}

/* CONFIRMA DIRECCIÓN */
div.confirmacion {background-image: url("../imagenes/fondo_confirmacion.jpg"); background-repeat:no-repeat;color:#FFFFFF; background-position: 10% 30%; border:1px solid #fff;}
table.confirmacion {background-image: url("../imagenes/fondo_confirmacion.jpg"); background-repeat:no-repeat;color:#FFFFFF;}
table.confirmacion2 {color:#FFFFFF;}

/* formulario*/
input.formulario{BORDER:#637587 1px solid;	BACKGROUND: #ffffff; color: #637587; font-size:12px; text-shadow: 1 ; font-family:arial,tahoma; padding-left:3;}

select.formulario{BORDER:#E1E4E8 1px solid;	BACKGROUND: #ffffff; color: #637587; font-size:12; font-family:arial,tahoma;}
textarea.formulario{BORDER:#E1E4E8 1px solid;	BACKGROUND: #ffffff; color: #637587; font-size:12; font-family:arial,tahoma; }


/* PIE */
td.pie_izq {background-image: url("../imagenes/pie_izq.jpg"); background-repeat: repeat-y; height: 48px; width: 8px;}
td.pie_der {background-image: url("../imagenes/pie_der.jpg"); background-repeat: repeat-y; height: 48px; width: 8px;}
td.pie_centro {background-image: url("../imagenes/pie_fondo.jpg"); background-repeat: repeat-x; height: 48px; width: 746px; vertical-align: top; padding-top: 3px; font-size: 10px;}
td.pie_redycomercio {text-align: right; padding-bottom: 2px; padding-right: 10px;}
td.separador_pie {text-align: center; padding-bottom: 4px; padding-top: 4px;}


a:link.aviso_legal {color:#637587; text-decoration:underline; font-family:arial,tahoma;  font-size:10; }
a:visited.aviso_legal {color:#637587; text-decoration:underline; font-family:arial,tahoma; font-size:10;}
a:hover.aviso_legal {color:#637587; text-decoration:none; font-family:arial,tahoma; font-size:10; }
a:active.aviso_legal {color:#637587; text-decoration:none; font-family:arial,tahoma; font-size:10; }


/*** AVISO LEGAL ***/

table.aviso_legal {background-image: url("../imagenes/fondo_aviso_legal.jpg"); background-repeat:no-repeat;}
td.aviso_legal {color:#FFFFFF; padding-top:40px;  padding-left:18; padding-right:250; letter-spacing: 0.10em; word-spacing: -0.12em;text-align: justify; font-size: 11px;}
div.encabezado_aviso {color:#FFFFFF; padding-top: 20px; padding-bottom: 5px; font-size: 11px; font-weight: bold; letter-spacing: 0.10em; word-spacing: -0.12em;text-align: center;}
span.encabezado_aviso {color:#FFFFFF; padding-top: 20px; padding-bottom: 5px; font-size: 11px; font-weight: bold; letter-spacing: 0.10em; word-spacing: -0.12em;text-align: center;}


div.encabezado_aviso2 {color:#FFFFFF; padding-top: 0px; font-weight: bold; letter-spacing: 0.10em; word-spacing: -0.12em;text-align: center;}
span.encabezado_aviso2 {color:#FFFFFF; padding-top: 0px; font-weight: bold; letter-spacing: 0.10em; word-spacing: -0.12em;text-align: center;}

div.direccion_aviso {text-align: center;}
span.direccion_aviso {text-align: center;}

/** ENLACES DE CORREO **/

a:link.mailto {color:#CCD3D9; font-family:arial,tahoma; text-decoration:underline; font-size:11; letter-spacing: 0.10em; font-weight: bold;}
a:visited.mailto {color:#E2E6E9; font-family:arial,tahoma; text-decoration:underline;font-size:11;letter-spacing: 0.10em;font-weight: bold;}
a:hover.mailto {color:#FFFFFF; text-decoration:underline; font-family:arial,tahoma; font-size:11; letter-spacing: 0.10em;font-weight: bold;}
a:active.mailto {color:#FFFFFF; text-decoration:none; font-family:arial,tahoma; font-size:11; letter-spacing: 0.10em;font-weight: bold;}
