@import url(shop-base.css);
@import url(shop-colores.css);


/* Columna derecha fija
3 productos por fila en escaparate*/


/* 
Colores: 
#222222 (grisaseo oscuro fondos)
#CC0000 (Rojo)
#666666 (Gris para algunas letras)
*/

/**
Base 
----------------
margin
padding
width
height
float
clear


Tema 
----------------
text-decoration
font-style
**cabeceras
font-weight:bold;


Colores
----------------
background-color
			 -image
color
border-color
*/



a {
	text-decoration:none;
}

a:hover{
	text-decoration: underline;
}

a:visited {
}

button,
.boton,
.bt,
.ped_botones_fin,
.cesta_presupuesto_boton{
	font-weight:bold;
	cursor: pointer;
}

.cesta_presupuesto {
text-align:right;
}

.menu .link {
	text-decoration: none;
	font-weight: bold;
}

.menu .link:hover{
	text-decoration: none;
	font-weight: bold;
}

.sec_cats1_link{
	font-weight: bold;
}

.sec_todos a:hover{
	text-decoration: underline;
}

.sec_cats a:hover {
	text-decoration: none;
	font-weight:bold;
}


.buscador_cabecera,
.sec_cab,
.buscador_marca_cabecera{
	text-indent : 35px;
}

.buscador_avanzado,
.buscador_marca_imagen {
	text-align:left !important;
}

.buscador_marca_imagen{
	margin-top: 0;           /*para contrarestra los margenes inapropiados del estilo común "buttom" */
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 3px;
}

/* pie de página */
.pie_links a:hover{
	text-decoration: underline;
}

.pie_links a{
	text-decoration: none;
}

.escaparate_promocion_cabecera,
.escaparate_articulos_cabecera{
	font-weight: bold;
	text-indent : 15px;
}

.escaparate_noticia_titulo{
	font-size: 1.2em;
}

.escaparate_articulos_lst a:hover,
.escaparate_noticias a:hover{
	text-decoration: none;
}

.archivo a:hover{
	text-decoration: underline;
}

.esc_fart_nombre {
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	text-transform: uppercase;
}

/*estilo de los precios */
.esc_fart_precios_ofe_pvp,
.esc_fart_precios_pvp_val,
.minicesta_tot_val,
.art_precio,
.farticulo_comp_art_precio,
.farticulo_comp_art_divisa,
.fcat_articulo_rec_pvp{   
	font-size:1.6em;
	
}

.precio_oferta_valor,
.tablaPrecios .precio_valor{
	font-size:1.5em;
	font-weight: normal;
}

.precio_oferta_valor{
	font-size:17px !important;
}

.lst_art_articulo_importe, 
.lst_art_articulo_divisa{
	font-size:1.4em;
	font-weight: bold;
}

/* Parte derecha*/

/*estilo de la cesta zona derecha*/

/*------------------------- problemas en base */
.modulo minicesta{
	width:  100% !important;
}
.minicesta_cab{
	width: 100%;
	border: 0px;
}
.minicesta_tot_val{
	font-size: 13px;
	font-weight: bold;
}

.minicesta_cab_tit{
	text-indent : 7px;
}

.minicesta_cab_tit{
	text-indent : 7px;
}

/*---------------------------------*/


.zona_derecha a:hover{
	text-decoration: underline;
}

.minicesta_cab_tit{
	text-indent : 7px;
}

.minicesta_art_eti,
.minicesta_tot_eti{
	width: 75%;
	text-indent : 7px;
}

/* Area del login*/

.login_tbl_eti{
	text-indent : 7px;
}

.login_cab{
	font-weight:bold;
	text-indent : 15px;
}

.mas_vendidos_cab,
.especiales_cabecera {
	text-indent : 15px;
	border:none;
}

.lst_orders_link{
	text-decoration: none; 
}

.lst_art_articulo_nombre,
.fcat_articulo_rec_nombre{
	font-size:1.3em;
	font-weight:bold;
}

.fcat_articulo_rec_marca,
.lst_art_articulo_marca,
.fcat_articulo_rec_pvr,
.lst_art_articulo_ahorro,
.esc_fart_ahorro{
	font-weight: bold;
}

/* parte central lista de productos tamaños*/
.lst_art_articulo_oferta_pvp,
.lst_art_articulo_ofe_divisa{
	font-size: 1.6em;
}


/* ESTILOS COMUNES A VARIAS PÁGINAS */

/*letras de cabcera central */
.noticias_archivo_solapa,
.cesta_cabecera span,
.fcon_cab span,
.idcli_cab span,
.faqs_cabecera span,
.como_comprar_cabecera,
.txt_gar_cab span,
.sec_env_cond_cab span,
.farticulo_imgs_cabecera,
.farticulo_comp_cabecera,
.farticulo_com_cabecera,
.todos_cab span,
.registro_cab span,
.fcli_datos_cab,
.descargas_cab span,
.edicion_datos_cab,
.texto_cab span,
.mas_imgs_lst_cab span
{  /* "como comprar" cabecera no tiene un span asi que se repite*/
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 15px;
	text-indent : 7px;
	white-space: nowrap;  /* para rompler el float de los pasos */
}


.farticulo_art_solapas #selected{
	font-weight: bold;
}

.farticulo_fa{
		padding-left: 5px;
		/*antes text-indext*/
}

.farticulo_art_nombre2{
	font-size: 1.7em;
	font-weight: bold;
}

.farticulo_art_caract_cab{
	font-weight: bold;
	font-size: 1.4em;
}

.farticulo_art_rel_cab{
	font-weight: bold;
	font-size:1.4em;
}

.noticias_archivo_not_fecha{
	display: block;
	font-size: 0.9em;
}


.noticias_archivo_not_link{
	font-size: 1.1em;
	font-weight: bold;
}

/* Cesta*/
.cabeceras{
	text-indent : 7px;
	font-weight: bold;
}

.total{
	font-weight: bold;
	border: none;
}

.pasos li{
	font-weight:  bold;
}


.id_cli_form_btn button,
.registro_form_boton{
	 font-weight: bold;
	 cursor: pointer;
}

/* texto Garantía */
.txt_gar_comercio,
.txt_gar_slogan{
	font-size:1.2em;
	font-weight:bold;
}

.txt_gar_slogan{
	font-size:1em;
	font-weight:normal;
}

.gar_rsocial{
	font-weight: bold;
}

.txt_gar_compra_cab,
.txt_gar_dev_cab,
.txt_gar_cond_cab{
	font-size:1em;
	font-weight: normal; /*añadir rojo si falta */
}

/*Condiciones de Envío */
.sec_env_costes_destinos_cab,
.sec_envios_fpago_cab{
	font-weight: bold;
}

.sec_env_costes_cab,
.registro_cab{
	font-size:1.2em;
	font-weight:bold;
}

.comprar_paso1_login .email_label, .comprar_paso1_login .clave_label {
	font-weight:bold;
	text-transform:capitalize;
}


.precio_oferta_lbl{
	font-weight: bold;
}

#divIva,
#divInvInc{
	font-size:0.8em;
}

.pvr_valor,
.pvr_label{
	font-size: 1em !important;
}

/* Comparar */

.farticulo_comp_art_nombre,
.todos_lst_cab {
	font-size: 1.4em;
	line-height: 24px;
	font-weight: bold;
}

.rec_clave_comercio,
.log_txt,
.linea_total{
	font-weight: bold;
}

.farticulo_com_com_titulo{
	font-weight: bold;
	font-size: 1em;
}

/*  NOTICIAS  */

.fnot_cab span{
	font-size: 1.2em;
	line-height:22px;
	font-weight: bold;
}


/*POLITICA DE PRIVACIDAD */

.texto_cab{
	font-weight: bold;
}

.titulo{
	text-decoration: underline;
}

.texto_botones_boton{
	margin-left: 0 !important;
}


/* RECOMENDAR ESTA WEB */
.recomendacion_de_cabecera,
.recomendacion_to_cabecera{
	font-weight: bold;
	font-size:1.2em;
	text-transform: capitalize;
}

.recomendacion_de_label,
.recomendacion_to_label{
	text-transform: capitalize;
	text-align: right;
}


/* Imagen ampliada */
.mas_imgs_prev_nombre{
	font-weight: bold;
}

.eliminar{
	text-align: center;
}

/* Precios de la ficha */
.farticulo_art_precios_noiva{
	font-size:0.8em;
}

.farticulo_art_precios_cab_fila{
	font-weight: bold;
	text-align: right;
}

#farticulo_art_precios_cab_precio{
	font-size: 1em;
	font-weight: bold;
	text-indent : 7px;
	text-align: center;
}

/*Resumen de la compra */
.ped_dat_fra_cab,
.ped_dat_env_cab,
.ped_det_cab,
.ped_det_gas_cab{
	font-weight: bold;
}

.ped_dat_cli_cab,
.ped_dat_fra_eti,
.ped_dat_env_eti,
.ped_tbl_cab,
.ped_det_sub_eti{
	font-weight: bold;
}

.ped_det_iva_tot input,
.ped_det_sub_tot input,
.ped_ctrl_puntos_valor input,
.ped_ctrl_portes_valor input,
.ped_ctrl_fpago_valor input,
.ped_det_tot_val input{
	text-align: right  !important;
}


.ped_det_sub_tot input,
.ped_det_sub_tot,
.ped_det_sub_pun{
	font-weight: bold;
}


.ped_det_tot_eti,
.ped_det_tot_val input,
.ped_det_tot_val{
	font-weight: bold;
	font-size: 1.1em;
}

/* CONFIRMACIÓN  */
.ped_ind_cab{
	font-weight: bold;
}
.ped_fpag_eti{
	text-decoration: underline;
	font-size: 1.1em;
}

.ped_fpag_val{
	font-weight: bold;
	font-size: 1.1em;
}


/* Menú arriba, sesión del usuario */
.fcli_peds {
	text-align:center;
}

.fcli_datos_res,
.fcli_peds_lst_cab{
	font-weight: bold;
}

.fcli_peds_tot {
	font-weight:bold;
	margin-top:10px;
	text-align:left;
}


.fcli_peds_lst_introducir{
	text-align: center;
}

.fcli_peds_cab{
	text-decoration: underline;
	font-weight: bold;
}

/* paginas */
.ped_dat_conformidad,
.ped_ind_cab,
.ped_det_cab{
	text-align: left !important;
}

/* politica de privacidad */
.texto_txt .titulo{
	font-weight: bold;
}

.login_tbl_eti,
.id_cli_form_eti{
	text-transform: capitalize;
}

.ped_botones_link{
	margin: 5px;
}


#lst_art_pag_current{
	font-weight:bold;
}

#fcli_pag_actual,
#todos_pag_actual{
	font-weight:bold;
}

/*------------------- galeria de imagenes -------------------------*/

.mas_imgs_lst_img img{
	border: none;
	width: 120px;
}

#vista{
	text-align: center;
	width: 600px;
}

.mas_imgs_lst{
		border-right: 1px dotted #DADADA; 
		padding: 5px;
		vertical-align: top;
}

#imgnombre{
	font-weight: bold;
	padding: 5px;
	text-align: left;
}

#imgdescripcion{
	padding-left: 5px;
	text-align: left;
}


.mas_imgs_lst_img{
	padding:2px 4px 2px 2px;
	text-align:center;
}

.mas_imgs_lst_cab{
	text-align:center;
	margin-bottom: 20px;
	padding-bottom: 3px;
}


.mas_imgs_lst_img a{
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	text-align: center
}

#cerrar_sesion{
	font-size:0.9em;
}

.tablaPrecios .precio_puntos_lbl{
    font-weight: bold;
    text-align: right;
	 background-color: #FFE04F;
}

.tablaPrecios .precio_puntos_valor{
	font-weight: bold;
	
	font-size: 12px !important;
	background-color: #FFE04F;
}

.farticulo_art_precios_puntos{
	font-weight: bold;
	
	font-size: 12px !important;
}


/* Tamaño imagenes adicionales */
.farticulo_igms_img img {
    margin: 10px;
    width: 150px;
}
