@charset "utf-8";

/*	tags principales *******************************************************************/

* {
	margin:0;
	padding:0;
	border-width:0;
	border-style:solid;
	border-color:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;																			}

head, body {
	background-color:#CCC;																}

div {
	border-style:solid;
	border-width:0;																		}

a {
	text-decoration:none;																}

a:hover {
	text-decoration:underline;															}

li {
	list-style-type:none;																}

.clear_both {
	clear:both;																			}

h1 {
	margin-bottom:10px;
	font-size:25px;
	font-weight:normal;																	}

h2 {
	margin-bottom:10px;
	font-size:14px;																		}

h4 {
	margin-bottom:10px;
	font-size:22px;
	font-weight:normal;																	}

h5 {
	font-size:13px;
	color:#900;																			}

h6 {
	margin-bottom:10px;
	font-weight:normal;																	}

hr {
	border-bottom-width:1px;															}

p {
	margin-bottom:10px;																	}

.negrita {
	font-weight:bold;																	}

.float_right {
	float:right;																		}

.flecha_02 {
	padding-left:15px;
	background-image:url('../img/bg_flecha_02.jpg');
	background-repeat:no-repeat;														}

/*	submit */

.submit_oculto {
   display:none;																		}

#id_search_mini_submit, #id_user_login_submit, #id_user_passget_submit, 
#id_search_submit, .shop_datos_submit, #id_web_contacto_submit {
	padding-top:2px;
	padding-bottom:4px;
	width:80px;
	background-image:url(../img/b_rojo_80.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	color:#FFF;																			}

#id_news_alta_submit, .producto_preview_boton, .shop_confirmacion_continuar_pagar {
	padding-top:2px;
	padding-bottom:4px;
	width:100px;
	background-image:url(../img/b_rojo_100.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	color:#FFF;																			}

#id_shop_cesta_vaciar, #id_shop_datos_user_cesta, #id_shop_confirmacion_datos {
   padding-top:2px;
   padding-bottom:4px;
   width:125px;
   background-image:url(../img/b_gris_125.jpg);
   background-repeat:no-repeat;
   background-color:#FFF;
   color:#FFF;																			}

#id_producto_form_submit, #id_shop_cesta_update, #id_user_passset_submit,
#id_shop_factura_submit {
	padding-top:2px;
	padding-bottom:4px;
	width:150px;
	background-image:url(../img/b_rojo_150.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	color:#FFF;																			}

#id_shop_cesta_continuar, #id_shop_datos_user_continuar, 
.shop_confirmacion_continuar_continuar, #id_shop_factura_donwload {
   padding-top:2px;
   padding-bottom:4px;
   width:200px;
   background-image:url(../img/b_rojo_200.jpg);
   background-repeat:no-repeat;
   background-color:#FFF;
   font-weight:bold;
   color:#FFF;																			}

/*	submit_loading */

#id_news_alta_submit_loading, #id_user_login_submit_loading, 
#id_user_passget_submit_loading, #id_user_passset_submit_loading {
	display:inline-block;
	width:80px;
	text-align:center;																	}

#id_news_alta_submit_loading img, #id_user_login_submit_loading img, 
#id_user_passget_submit_loading img, #id_user_passset_submit_loading img,
#id_shop_factura_submit_loading img {
	width:20px;																			}

/*	label */

label {
	display:inline-block;																}

/*	input */

#id_news_alta_mail, #id_search_mini_text, #id_user_login_mail, #id_user_login_pass, 
#id_user_passget_mail, #id_search_text, .shop_cesta_unidades_form, .shop_datos_text, 
.shop_datos_pass, #id_shop_producto_add_unidades, .shop_datos_text, .shop_datos_pass,
#id_user_passset_ant, #id_user_passset_new, #id_user_passset_new_2, 
#id_web_contacto_name, #id_web_contacto_telefono, #id_web_contacto_mail  {
	margin:1px;
	padding-top:2px;
	padding-bottom:3px;
	width:150px;
	border-width:1px;
	color:#000;																			}

/*	select */

select {
	margin:1px;
	padding:1px;
	border-width:1px;
	color:#000;																			}

/*	errores y avisos */

.form_error, .news_alta_error, #producto_actual_error, .shop_cesta_error_unidades, 
.shop_cesta_error_stock, #id_shop_confirmacion_error, .shop_pedidos_error, .label_error {
	display:block;
	font-weight:bold;
	color:#F00;																			}

.news_alta_aviso, #producto_actual_aviso, .shop_cesta_aviso_update, .form_aviso, 
.news_alta_confirmacion_aviso {
	display:block;
	font-weight:bold;
	color:#069;																			}

/*	tablas */

.shop_cesta th, .shop_pedidos_tabla th {
	padding:1px;
	background-color:#999;
	border-width:1px;
	font-size:14px;
	font-weight:normal;
	color:#FFF;																			}

.shop_cesta_producto_td, .shop_pedidos_td_localizador {
	padding:2px;
	border-top-width:1px;
	border-top-color:#000;
	border-bottom-width:1px;
	border-bottom-color:#000;
	border-left-width:1px;
	border-left-color:#000;
	border-right-width:1px;
	border-right-color:#CCC;
	border-right-style: dotted;
	color:#000;																			}

.shop_cesta_gama_td, .shop_cesta_precio_td, .shop_cesta_unidades_td,
.shop_pedidos_td_fecha, .shop_pedidos_td_coste, .shop_pedidos_td_estado, 
.shop_pedidos_td_pagado {
	padding:2px;
	border-top-width:1px;
	border-top-color:#000;
	border-bottom-width:1px;
	border-bottom-color:#000;
	border-left-width:1px;
	border-left-color:#CCC;
	border-left-style: dotted;
	border-right-width:1px;
	border-right-color:#CCC;
	border-right-style: dotted;
	color:#000;																			}

.shop_cesta_total_td, .shop_pedidos_td_factura {
	padding:2px;
	border-top-width:1px;
	border-top-color:#000;
	border-bottom-width:1px;
	border-bottom-color:#000;
	border-right-width:1px;
	border-right-color:#000;
	color:#000;					                                                        }

/*	contenedores ***********************************************************************/

#global {
	margin-left:auto;
	margin-right:auto;
	width:990px;
	background-color:#FFF;																}

#col_izq {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:230px;
	border-right-color:#CCC;
	border-right-width:1px;																}

#col_der {
	float:left;
	padding-left:10px;
	width:710px;																		}

/*	navegacion *************************************************************************/

#navegacion  {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom-width:1px;
																						}
#navegacion li {
	display:inline;
	padding-left:12px;
	background-image:url(../img/bg_flecha_02.jpg);
	background-repeat:no-repeat;
	background-position:-4px -1px;														}

#navegacion_estas_en {
	background:none;																	}

.navegacion_ultimo {
	font-weight:bold;																	}

/*	cabecera ***************************************************************************/

#cabecera {
	background-image:url(../img/bg_cabecera.jpg);
	background-repeat:repeat-x;															}

#cabecera_menu {
	float:right;
	margin-top:10px;
	margin-right:15px;																	}

#cabecera_menu li {
	display:inline-block;
	margin-left:10px;																	}

#cabecera_menu * {
	font-weight:bold;																	}

#cabecera_menu a {
	font-weight:normal;																	}

#cabecera_menu .telefono {
	padding-right:25px;
	background-image:url('../img/i_telefono.jpg');
	background-position:right;
	background-repeat:no-repeat;
	font-size:16px;
	color:#C00;																			}

/*	logotipo ***************************************************************************/

#logotipo {
	float:left;																			}

/*	cesta_mini *************************************************************************/

#shop_cesta_mini {
	float:right;
	margin-top:15px;
	margin-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:35px;
	background-image:url(../img/bg_cesta_mini.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#E0E0E0;
	border-color:#999;
	border-width:1px;				     												}

/*	news_alta **************************************************************************/

#id_news_alta {
	display:block;
	float:right;
	clear:right;
	margin-top:15px;
	margin-right:10px;
	width:500px;
	text-align:right;																	}

#id_news_alta_submit_loading {
	width:100px;																		}

#id_news_alta_submit_loading img {
	margin-bottom:-6px;																	}

.news_alta_error, .news_alta_aviso {
	margin-right:10px;																	}

/*	menu *******************************************************************************/

#menu {
	width:230px;
	border-bottom-color:#CCC;
	border-bottom-width:1px;															}

#menu li {
	list-style-type:none;																}

#menu li a {
	display:inline-block;
	padding-top:1px;
	padding-bottom:9px;
	font-size:12px;																		}

.menu_level_0 {
	padding-left:16px;
	background-image:url(../img/bg_flecha_01.jpg);
	background-repeat:no-repeat;														}

.menu_level_1, .menu_level_2 {
	margin-left:15px;
	padding-left:15px;
	background-image:url(../img/bg_flecha_02.jpg);
	background-repeat:no-repeat;														}

.menu_level_2 {
	margin-left:30px;																	}

.menu_activo {
	font-weight:bold;																	}

.menu_hide {
	display:none;																		}

/*	search_mini ************************************************************************/

#search_mini {
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../img/bg_01.jpg);
	border-bottom-color:#CCC;
	border-bottom-width:1px;															}

#id_search_mini_text {
	width:140px;																		}

/*	ofertas y novedades mini ***********************************************************/

#ofertas_mini {
	display:block;
	padding-top:5px;
	padding-left:6px;
	padding-bottom:10px;																}

#novedades_mini {
	display:block;
	padding-left:6px;
	padding-bottom:15px;
	border-bottom-color:#CCC;
	border-bottom-width:1px;															}

/*	user_mini **************************************************************************/

#user_mini {
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../img/bg_02.jpg);
	border-bottom-color:#CCC;
	border-bottom-width:1px;															}

#user_mini ul li a {
	display:block;
	padding-bottom:5px;
	padding-left:20px;
	background-repeat:no-repeat;														}

#user_area {
	background-image:url(../img/user_area.jpg);											}

#user_salir {
	background-image:url(../img/user_salir.jpg);										}

#id_user_login {
	margin-top:10px;																	}

#id_user_login label, #id_user_passget label {
	width:75px;																			}

#id_user_login_mail, #id_user_login_pass, #id_user_passget_mail {
	width:145px;																		}

#id_user_login_submit, #id_user_passget_submit {
	margin-left:150px;
	margin-bottom:5px;																	}

#id_user_login_submit_loading img, #id_user_passget_submit_loading img {
	margin-left:180px;
	padding-bottom:10px;																}

/*	atencion_al_cliente ****************************************************************/

#atencion_al_cliente {
	margin-bottom:10px;
	padding:8px;
	border-width:1px;																	}

#atencion_al_cliente span {
	display:block;
	margin-left:5px;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:50px;
	background-image:url(../img/bg_atencion_al_cliente.jpg);
	background-repeat:no-repeat;
	font-size:24px;
	color:#999;																			}

/*	guia_de_compra *********************************************************************/

#guia_de_compra {
	background-image:url(../img/bg_guia_de_compra.jpg);
	border-width:1px;																	}

#guia_de_compra h5 a {
	display:block;
	padding:20px;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#900;																			}

/*	pie ********************************************************************************/

#pie {
	margin-top:10px;
	padding-bottom:10px;																}

#pie_menu {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:1px;
	padding-bottom:3px;
	border-top-color:#CCC;
	border-top-width:1px;
	border-bottom-color:#CCC;
	border-bottom-width:1px;															}

#pie_menu li {
	display:inline;																		}

#pie_menu li a {
	display:inline-block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:29px;
	padding-right:22px;
	border-left-color:#CCC;
	border-left-width:1px;																}

#pie_menu_primera {
	border-left-width:0!important;														}

#pie_tpv {
	float:left;
	margin-left:10px;																	}

#pie_tpv img {
	margin-right:10px;
	vertical-align:middle;																}

#pie_copy {
	margin-top:15px;
	margin-right:10px;
	text-align:right;																	}

#pie_copy img {
	vertical-align:middle;																}

/*	categoria **************************************************************************/

#categorias {
	margin-top:10px;																	}

#categorias ul li {
	display:inline;																		}

#categorias ul li a img {
	margin-right:9px;
	margin-bottom:10px;																	}

/*	categoria_preview ******************************************************************/

.categoria_preview {
	float:left;
	margin:5px;
	padding:5px;
	width:150px;
	height:240px;
	border-width:1px;																	}

.categoria_preview img {
	width:150px;																		}

.categoria_preview h3 {
	padding-top:5px;
	padding-bottom:3px;
	height:25px;																		}

/*	producto_preview *******************************************************************/

.producto_preview {
	float:left;
	margin:5px;
	height:200px;
	border-width:1px;																	}

.producto_preview:hover {
	border-color:#F00;																	}

.producto_preview_info {
	margin:1px;
	padding:4px;
	width:150px;
	background-image:url(../img/bg_producto.jpg);
	background-repeat:repeat-x;															}

.producto_preview_info h3 {
	height:27px;
	overflow:hidden;																	}

.producto_preview_a_imagen {
	width:150px;
	height:80px;																		}

.producto_preview_precios, .producto_preview_precio {
	padding-top:2px;
	height:24px;
	text-align:center;																	}

.producto_preview_precio_actual_antes {
	display:none;																		}

.producto_preview_precio_ant {
	font-size:11px;
	text-decoration:line-through;														}

.producto_preview_precio_actual {
	font-size:18px;
	font-weight:bold;
	text-align:right;
	color:#900;																			}

.producto_preview_precio_actual_euro {
	font-size:14px;
	font-weight:bold;
	color:#900;																			}

.producto_preview_boton {
	display:inline-block;
	margin-left:25px;
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;																	}

.producto_preview_oferta {
	margin-top:-197px;
	width:150px;
	height:180px;																		}

.producto_preview_oferta_borde {
	border-color:#FFA500;																}

.producto_preview_novedad {
	margin-top:-197px;
	width:150px;
	height:180px;																		}

.producto_preview_novedad_borde {
	border-color:#228B22;																}

.producto_preview_novedad_borde h3, .producto_preview_oferta_borde h3 {
	width:110px;																		}

.producto_preview_iva {
	margin:0;
	text-align:center;
	font-size:10px;
	color:#AAA;																			}

/*	seccion: producto_actual ***********************************************************/

#producto_actual {
	border-width:0;																		}

#producto_actual_izq {
	float:left;
	margin-right:10px;
	width:420px;																		}

#producto_actual_img_principal {
	margin-bottom:10px;
	border-width:1px;
	border-color:#EEE;																	}

#producto_actual_img_mini li {
	display:block;
	float:left;
	margin-right:5px;
	width:77px;
	height:77px;	
	background-color:#EEE;
	border-width:1px;																	}

#producto_actual_izq .imgs_lightbox_ampliar {
	display:block;
	margin-top:-10px;																	}

#producto_actual_der {
	float:left;
	width:280px;																		}

#producto_actual p, #producto_actual a {
	color:#000;																			}

#producto_actual_descripcion {
	padding-bottom:10px;																}

.producto_actual_descripcion_titulo {
	font-size:14px;																		}

#producto_actual_der ul {
	padding-top:10px;
	padding-bottom:10px;
	border-top-width:1px;																}

#producto_actual_der ul .li_head {
	margin-left:0;
	padding-left:0;
	background:none;
	font-size:14px;																		}

#producto_actual_der ul li {
	margin-top:5px;
	margin-left:10px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:20px;
	background-image:url(../img/i_pdf.jpg);
	background-repeat:no-repeat;														}

#producto_actual_entrega {
	padding-top:10px;
	padding-bottom:10px;
	border-top-width:1px;
	font-size:14px;
	color:#000;																			}

#producto_actual_precios {
	padding-top:10px;
	border-top-width:1px;																}

.producto_actual_precio_actual {
	font-size:22px!important;
	font-weight:bold;
	color:#C00000;                                                             			}

.producto_actual_precio_actual_texto {
	font-size:14px;
	font-weight:normal;                                                        			}

.producto_actual_precio_actual_euro, .producto_actual_precio_actual_iva {
	display:inline-block;
	margin-right:10px;
	font-size:18px;
	font-weight:bold;
	color:#C00000;                                                             			}

.producto_actual_precio_actual_iva {
	font-size:10px;																		}

.producto_actual_precio_ant, .producto_actual_precio_ant_euro, .producto_actual_precio_ant_iva {
	display:inline-block;
	font-size:14px;
	text-decoration:line-through;														}

.producto_actual_precio_ant_iva {
	font-size:10px;																		}

.producto_es_comprable_msg {
	margin-top:20px;
	padding-top:10px;
	padding-left:35px;
	padding-right:10px;
	background-image:url('../img/i_warning.jpg');
	background-position:10px 10px;
	background-repeat:no-repeat;
	background-color:#EEE;
	border-width:1px;																	}

.producto_es_comprable_msg a {
	text-decoration:underline;															}

#producto_form {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom-width:1px;															}

#producto_actual label {
	width:80px;																			}

#producto_actual select {
	width:125px;																		}

#id_shop_producto_add_unidades {
	width:30px;																			}

#id_producto_form_submit {
	margin-top:5px;																		}

#id_producto_form_submit_loading {
	margin-top:5px;
	margin-left:65px;
	width:20px;																			}

#producto_actual_error, #producto_actual_aviso {
	margin-top:5px;																		}

#producto_actual_descripcion p {
	margin-bottom:10px;																	}

#producto_actual_descripcion a {
	font-weight:bolder;
	text-decoration:underline;
	color:#000;																			}

.producto_actual_der_oferta, .producto_actual_der_novedad {
	margin-top:-18px;
	padding-top:40px;
	background-image:url('../img/ofertas_actual.jpg');
	background-position:center top;
	background-repeat:no-repeat;														}

.producto_actual_der_novedad {
	background-image:url('../img/novedad_actual.jpg');									}

.producto_actual_der_oferta * {
	border-color:#FFA500;																}
	
.producto_actual_der_novedad * {
	border-color:#228B22;																}
	
/*	proceso_de_compra ******************************************************************/

#proceso_de_compra {
	height:23px;
	border-bottom-width:1px;															}

.proceso_de_compra_activo {
	float:left;
	display:block;
	margin-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	border-width:1px;
	border-bottom-style:none;															}

.proceso_de_compra_desactivo {
	float:left;
	display:block;
	margin-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	background-color:#999;
	border-width:1px;
	border-bottom-style:none;															}

.proceso_de_compra_activo, .proceso_de_compra_activo a {
	font-size:14px;
	font-weight:bold;
	color:#999;																			}

.proceso_de_compra_desactivo, .proceso_de_compra_desactivo a {
	font-size:14px;
	color:#FFF;																			}

/*	seccion: cesta *********************************************************************/

.shop_cesta {
	margin-top:10px;
	width:700px;																		}

.shop_cesta th {
	padding:1px;
	background-color:#999;
	border-width:1px;
	font-size:14px;
	font-weight:normal;
	color:#FFF;																			}

.shop_cesta td {
	vertical-align:top;
	color:#000;																			}

.shop_cesta_producto_td {
	padding:4px;
	height:56px;																		}

.shop_cesta img {
	float:left;
	margin:3px;
	height:50px;																		}

.shop_cesta_gama_td, .shop_cesta_precio_td, .shop_cesta_unidades_td {
	padding:4px;																		}

.shop_cesta_gama_td label {
	width:70px;
	color:#000;																			}

.shop_cesta_gama_td select {
	width:80px;																			}

.shop_cesta_unidades_td span, .shop_cesta_precio_td, .shop_cesta_producto_name {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;		                                                         			}

.shop_cesta .euro {
	font-size:12px;
	font-weight:bold;
	color: #000;   			                                                            }

.shop_cesta_unidades_td {
	text-align:center;     			                                                    }

.shop_cesta_unidades_form {
	margin-top:1px;
	width:30px;
	text-align:center;																	}

.shop_cesta_total_td {
	padding:4px;
	font-size:14px;
	font-weight:bold;
	text-align:right;  			                                                        }

.shop_cesta_total_td .euro {
	font-size:12px;
	font-weight:bold;
	color: #000;          			                                                    }

.shop_cesta_eliminar {
	margin-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:20px;
	background-image:url(../img/i_eliminar.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-size:9px;
	font-weight:normal;
	text-align:right;                                                           		}

.shop_costes {
	margin:3px;
	width:695px;
	border-width:1px;
	border-color:#000;
	border-collapse:collapse;															}

.shop_costes td {
	padding:2px;
	background-color:#CCC;
	text-align:right;
	color:#000;																			}

.shop_costes_width {
	width:120px;																		}
	
.shop_costes_descuento {
	font-size:14px;
	font-weight:bold;																	}

.shop_costes_total {
	font-size:16px;
	font-weight:bold;																	}

.shop_entrega {
	font-size:14px;																		}

#id_shop_cesta_vaciar {
	margin-top:10px;
	margin-right:210px;																	}

.shop_cesta_vacia {
	width:500px;
	font-size:16px;																		}

.shop_cesta_vacia a {
	font-size:16px;
	font-weight:bold;																	}

.shop_cesta_error_unidades, .shop_cesta_error_stock {
	margin-top:5px;																		}

.shop_cesta_aviso_update {
	margin-top:5px;																		}

/*	seccion: datos *********************************************************************/

#id_shop_datos_tipo, #id_shop_datos_login, #id_shop_datos_passget,
#id_shop_datos_registro {
	margin-top:10px;
	padding:10px;
	background-color:#EEE;																}

.shop_datos_titulo {
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;																	}

.shop_datos_div {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:70px;
	background-color:#EEE;																}

.shop_datos_label {
	width:140px;																		}

.shop_datos_text, .shop_datos_pass {
	margin-right:10px;
	width:150px;																		}

#id_e_provincia, #id_f_provincia {
   width:152px;																			}

.shop_datos_donde_servimos {
	display:block;
	margin-top:5px;																		}

.shop_datos_textarea {
	margin-top:10px;
	padding:2px;
	width:400px;
	height:100px;
	border-width:1px;
	color:#000;                                                                  		}

.shop_datos_radio {
   display:inline-block;
   margin-top:5px;
   margin-bottom:5px;
   width:400px;																			}

#id_label_pago_1 {
	padding-right:80px;
	background-image:url(../../shop/img/web_tpv_tarjetas.jpg);
	background-repeat:no-repeat;
	background-position:right;															}

#id_shop_datos_user_mail {
	margin-right:300px;																	}

#id_shop_datos_user_cesta, #id_shop_confirmacion_datos {
	margin-top:10px;																	}

#id_shop_datos_user_continuar {
	margin-left:380px;																	}

/*	seccion: confirmacion **************************************************************/

.shop_user {
	margin-top:10px;
	padding:10px;
	width:700px;
	background-color:#EEE;
	border-collapse:collapse;															}

.shop_user th {
	padding-left:30px;
	width:85px;
	text-align:left;																	}

.shop_user_r {
	padding-top:5px;
	padding-bottom:5px;
	color:#000;																			}

.shop_user a {
	color:#000;																			}

.shop_user_titulo {
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#666;																			}

.shop_user_comentarios_user {
	padding:10px;																		}

.shop_pago_div {
	margin-top:10px;
	padding:10px;
	width:680px;
	background-color:#EEE;																}

.shop_pago_titulo {
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;																	}

.shop_pago_name {
	font-weight:bold;
	color:#000;																			}

#id_shop_confirmacion_error {
	margin-left:100px;																	}

.shop_confirmacion_condiciones_input {
	margin-right:3px;
	margin-left:100px;																	}

.shop_confirmacion_condiciones_label {
	margin-right:110px;
	font-size:14px;																		}

.shop_confirmacion_condiciones_a {
	font-size:14px;
	font-weight:bold;																	}

.shop_confirmacion_continuar_pagar {
   margin-left:470px;																	}

.shop_confirmacion_continuar_continuar {
   margin-left:370px;																	}

#shop_confirmacion_pago {
	width:690px;
	height:600px;																		}

#shop_tpv_ko, #shop_tpv_ko a {
	font-size:14px;
	color:#F00;																			}

#shop_tpv_ko a {
	font-weight:bold;																	}

/*	seccion: pedido_confirmado *********************************************************/

#shop_confirmado_img {
	margin-top:10px;
	margin-bottom:10px;																	}

#shop_confirmado_info {
	padding:10px;
	width:680px;
	background-color:#999;
	border-width:1px;
	border-color:#000;																	}

#shop_confirmado_info p {
	margin-bottom:10px;																	}

#shop_confirmado_info p, #shop_confirmado_info strong {
	color:#FFF;																			}

.shop_confirmado_localizador {
	font-size:18px;
	font-weight:bold;
	color:#FFF;																			}

/*	user_passset ***********************************************************************/

#id_user_passset {
	margin-top:10px;
	margin-bottom:20px;
	padding:10px;
	width:350px;
	background-color:#EEE;																}

#id_label_user_passset_ant, #id_label_user_passset_new, #id_label_user_passset_new_2 {
	width:150px;																		}

#id_user_passset_ant, #id_user_passset_new, #id_user_passset_new_2 {
	width:142px;																		}

#id_user_passset_submit {
	margin-top:5px;
	margin-left:155px;																	}

#id_user_passset_submit_loading {
	margin-left:190px;																	}

/*	shop_pedidos ***********************************************************************/

#shop_pedidos {
	padding:15px;
	background-color:#EEE;																}

.shop_pedidos_tabla {
	margin-bottom:10px;
	width:100%;																			}

.shop_pedidos_td_localizador, .shop_pedidos_td_fecha, .shop_pedidos_td_estado,
.shop_pedidos_td_pagado {
	text-align:center;																	}

.shop_pedidos_td_coste {
	padding-right:10px;
	text-align:right;																	}

.shop_pedido_loading {
	width:16px;																			}

/*	shop_factura ***********************************************************************/

#shop_factura {
	margin-top:10px;
	padding:10px;
	background-color:#EEE;																}

.shop_pedidos_td_factura {
	text-align:center;																	}

#id_shop_factura_submit {
	margin-top:10px;
	margin-left:458px;																	}

#id_shop_factura_donwload {
	display:block;
	padding-bottom:5px;
	text-align:center;																	}

#id_shop_factura_submit_loading {
	margin-top:10px;
	margin-left:530px;																	}

/*	seccion_estatica *******************************************************************/

#seccion_estatica {
	background-image:url(../img/bg_secciones.jpg);
	background-position:right top;
	background-repeat:no-repeat;														}

#seccion_estatica p {
	width:400px;																		}

#seccion_estatica a {
	font-weight:bold;																	}

#seccion_estatica ul {
	margin-left:25px;
	margin-bottom:10px;
	width:400px;																		}

#seccion_estatica ul li {
	list-style-type:circle;
}

/*	condiciones_de_compra **************************************************************/

.shop_gastos_de_envio {
	margin-bottom:20px;
	width:395px;																		}

.shop_gastos_de_envio th {
	padding:2px;
	background-color:#999;
	border-width:1px;
	color:#FFF;																			}

.shop_gastos_de_envio td {
	padding:2px;
	border-width:1px;																	}

/*	seccion: search ********************************************************************/

#id_search {
	margin-top:10px;
	padding:20px;
	background-color:#EEE;																}
	
#id_search_text {
	width:200px;																		}

#error_404 {
	margin-bottom:30px;																	}

/*	seccion: contacto ******************************************************************/

#id_web_contacto {
	margin-top:20px;
	padding:10px;
	width:390px;
	background-color:#EEE;																}

#id_web_contacto p {
	width:380px;																		}

#id_web_contacto label {
	width:80px;																			}

#id_web_contacto .web_contacto_input_text {
	margin-right:50px;
	width:200px;																		}

#id_web_contacto textarea {
	margin:1px;
	padding:2px;
	width:290px;
	height:100px;
	border-width:1px;
	color:#000;                                                                  		}

#id_web_contacto_submit {
	margin-top:5px;
	margin-left:300px;																	}

/*	seccion: mapa_web ******************************************************************/

#mapa_web, #mapa_web_shop {
	float:left;
	margin-right:10px;
	width:340px;																		}

#mapa_web *, #mapa_web_shop * {
	font-size:12px;																		}

#mapa_web_shop .mapa_web_shop_producto li * {
	font-size:11px;																		}

.mapa_web_principal {
	display:block;
	margin-top:15px;
	margin-bottom:3px;
	padding-bottom:2px;
	border-bottom-width:2px;
	font-size:12px;
	font-weight:bolder;																	}

.mapa_web_secundario {
	padding-left:14px;
	background-image:url(../img/bg_flecha_02.jpg);
	background-repeat:no-repeat;														}

.mapa_web_secundario ul {
	display:block;
	margin-left:10px;																	}

.mapa_web_secundario ul li {
	padding-left:14px;
	background-image:url(../img/bg_flecha_02.jpg);
	background-repeat:no-repeat;														}

.mapa_web_secundario ul li * {
	font-size:11px!important;															}

#mapa_web_shop span {
	display:block;
	margin-top:15px;
	margin-bottom:3px;
	padding-bottom:2px;
	border-bottom-width:2px;
	font-size:12px;
	font-weight:bolder;																	}

#mapa_web_shop ul ul {
	margin-left:5px;																	}

#mapa_web_shop li {
	padding-left:14px;
	background-image:url(../img/bg_flecha_02.jpg);
	background-repeat:no-repeat;														}

.mapa_web_shop_producto {
	margin-bottom:10px;																	}

.mapa_web_shop_producto li {
	background-image:url(../img/bg_flecha_03.jpg)!important;							}

/*	tinymce ****************************************************************************/

.tinymce a {
	text-decoration:underline;															}

.tinymce_categoria {
	font-size:12px;																		}

/*	inicio_imgs ************************************************************************/

.inicio_imgs {
	margin-top:10px;
	border-width:1px;																	}

/*	temporal ***************************************************************************/

#precio_sin_iva {
	margin-bottom:10px;
	padding:15px;
	background-image:url('../img/bg_03.jpg');
	background-color:#900;
	text-align:center;																	}

#precio_sin_iva p {
	color:#FFF;																			}

#precio_sin_iva_01 {
	font-size:16px;																		}

#precio_sin_iva_02 {
	font-size:35px;																		}