@import url(estilo_pedido.css);
@import url(estructura.css);


/* Cuerpo de la página */
body {
	background-color: #80b0f9;
 	
}

.body_mas_imgs {
	background-color : white;
}

.web_area,
.web_layout {
    background-color: white;
}   

a {
	color : #203b56;
	text-decoration : none;
}



/* Estilos de fuentes y tamaños de letra */

body, td, input {
	font-family : Tahoma;
	font-size : 11px;
	line-height : 1.4em;
}



button, input.bt , button ,.boton , .registro_form_boton{
	color : #027da9;
	background-color : #EFEFEF;
	font-weight : bold;
	border:  0px;
	font-size : 12px;
	border:1px solid #027da9;
}

.minicesta_tot_val,
.minicesta_tot_eti,
.cesta_tabla .linea .concepto, 
.cesta_tabla .linea_regalo .concepto,
.como_comprar_cabecera,
.comprar_paso1_login .cabecera ,
.farticulo_nombre h1,
.farticulo_noactivo_texto ,
.farticulo_imgs_cabecera,
.farticulo_com_cabecera,
.farticulo_comp_cabecera ,
.farticulo_art h1 ,
.fcli_datos_cab,
.ficha_cliente_descargas a ,
.fcli_peds_cab ,
.fnot_cab,
.file_upload_nofiles,
.txt_gar_comercio,
.txt_gar_compra_cab,
.txt_gar_dev_cab ,
.txt_gar_cond_cab,
#lst_art_pag_current a ,
.lst_art_articulo_nombre ,
.fcat_subcats_col1 a,
.fcat_subcats_col2 a,
.todos_lst_cab ,
.todos_pag li a {
	font-size : 12px;
}

.farticulo_art_nombre h1 {
	font-size : 16px;
}

.esc_fart_contenido ,
.cesta_condiciones a,
.como_comprar,
.comprar_paso1_login .email_label ,
.comprar_paso1_login .clave_label,
.descarga_fichero,
.recomendacion,
.farticulo_imgs_cabecera,
.farticulo_com_cabecera,
.farticulo_comp_cabecera,
.farticulo_com_com_titulo,
.farticulo_art h1,
.farticulo_art_nombre h1 ,
.masimagenes ,
.farticulo_attr_nombre,
.fcli_peds_lst_cab,
.file_upload_input,
.file_upload_nofiles,
.id_cli_form_rec a,
.id_previa_rec a,
.lst_art_pag_current ,
.lst_art_noart ,
.lst_art_noart a,
.lst_art_pags li a,
.lst_art_articulo_desc,
.fcat_articulo_rec_marca
{
	color : #353535;
}


.farticulo_com_com_titulo,
.farticulo_comp_art_nombre,
.farticulo_art_caract_cab,
.farticulo_attr_nombre_obl ,
.farticulo_attr_importe,
.fcli_datos_cab,
.file_upload_eti  {
	font-weight : bold ;
	color : #353535;
}

.txt_gar_comercio,
.txt_gar_compra_cab,
.txt_gar_dev_cab ,
.txt_gar_cond_cab,
.edicion_datos_cab  {
	font-weight : bold;
	text-decoration : underline;
	color : #353535;
	
}

.login_olvido a:hover,
.login_registro a:hover ,
.login_olvido a:hover,
.login_registro a:hover,
.minicesta_cab_link a:hover,
.pie_links a:hover,
.file_upload_select:hover ,
.fcat_articulo_rec_url a:hover
 {
    color : #027da9;
    text-decoration : underline;
}


.farticulo_cat_ruta_link {
	color : white;
}


.cesta_tabla .linea_regalo td ,
.cesta_tabla .linea_regalo .pvp,
.cesta_tabla .linea_regalo .total,
.cesta_tabla .linea_regalo .puntos,
.sec_env_costes_gratis_valor,

.farticulo_art_solapas li a:hover ,
.farticulo_art_solapas li #selected ,
.farticulo_comp_art_nombre:hover ,
.farticulo_art_link a:hover,
.ficha_cliente_descargas a:hover,
.id_cli_form_rec a:hover,
.id_previa_rec a:hover,
lst_art_noart a:hover,
.lst_art_pags li a:hover,
.lst_art_articulo_mas a:hover,
.fcat_subcats_col1 a:hover,
.fcat_subcats_col2 a:hover,
.mas_imgs_lst_img a:hover
{
	color : #027da9;
}


/* Menú */
.menu {
   background-color : #ff8b00;
}

.menu .derecha {
    /*-background-image:url(back_menu_der.gif);
	background-position:right center;
	background-repeat:no-repeat;*/
}

.menu .derecha .fecha {
    color 		: orange;
    font-weight : bold;
}

.menu .izquierda {

}


.sesion_link,
.usuario {
	color 			: white;
	text-decoration : underline;
}

.usuario{
	font-weight : bold;
}

.menu .link {
    color : #FFF9DA;
    text-transform : capitalize;
    font-weight : bold;
	
}

/* Buscadores */


.buscador_marca select {
	color : #353535;
	border : 1px solid #E1E1E1;
	font-size : 12px;
}

.buscador_marca_cabecera
 {
    font-weight : bold;
	color : #F1E9BF;
	font-size: 14px;
	background-color :#027da9;
	line-height : 39px;
	
}


.buscador_cabecera {
	font-weight : bold;
	color : #F1E9BF;
	font-size: 14px;
	
}

 

.buscador button, .buscador_marca button {
	background-color : #203b56;	
	
}	


.buscador_contenido_imagen,
.buscador_marca_imagen {
    border: 0px;
	
}

.sec_cab {
	background-color : #027da9;
	color : #F1E9BF;
    font-weight : bold;
	line-height : 39px;
	font-size : 14px;
}


/* Secciones */
.sec_cats1 {
   background-color : #203b56;
}


.sec_cats1_link {
    color : #FFDE9A;
	font-weight : bold;
	font-size : 14px;
}

.sec_cats1_link:hover {
    color : orange;
    
}

.sec_cats2 {
	 background-color : #203b56;
	
}	

.sec_cats2_link {
	color : white;
	text-decoration : underline;
}

.sec_cats2_link:hover {
    text-decoration : underline;
}

#cat_selected a {
	color : orange:
	text-decoration : underline;
}
   

.sec_todos {
    text-align : center;
    
}
.sec_todos_link {
    color : #FFDE9A;
	text-decoration : underline;
}


/* Zona central */


/* Cabeceras generales */
.escaparate_promocion_cabecera,
.escaparate_articulos_cabecera,
.escaparate_noticias_cabecera,
.descargas_cab ,
.sec_env_cond_cab,
.faqs_cabecera ,
.farticulo_cat ,
.file_upload_form_cab,
.file_upload_files_cab,
.fcon_cab ,
.txt_gar_cab ,
.idcli_cab,
.lst_art_cab,
.fcat_ruta,
.fcat_articulo_rec_cabecera ,
.todos_cab ,
.mas_imgs_lst_cab,
.mas_imgs_prev_cab ,
.noticias_archivo_cab ,
.registro_cab ,
.texto_cab,
.tpv_cab,
.login_cab 
 {
    background-color : #203b56;
	
}

.escaparate_promocion_solapa,
.escaparate_articulos_solapa,
.escaparate_noticias_solapa,
.descargas_cab span ,
.sec_env_cond_cab span,
.faqs_cabecera span ,
.farticulo_cat_span ,
.file_upload_form_cab span  ,
.file_upload_files_cab span ,
.fcon_cab span ,
.txt_gar_cab span ,
.idcli_cab span,
.lst_art_cab_span,
.fcat_ruta_span ,
.fcat_articulo_rec_solapa ,
.todos_cab span ,
.mas_imgs_lst_cab span,
.mas_imgs_prev_cab span,
.noticias_archivo_solapa ,
.registro_cab span ,
.texto_cab span,
.tpv_cab span,
.login_cab 
 {
    font-weight : bold;
    color : #FFFFFF;
}


/* Escaparate */
.escaparate_promocion_contenido {
	border			: 1px solid #EFEFEF;
    border-top		: 0px;
}



.esc_fart_nombre {
    font-weight		: bold;
    text-transform 	: uppercase;
    color 			: #303030;
	height 			: 30px;
	border-bottom 	: 2px solid #ECEDDF;
}

.esc_fart_desc {
	color : #8B8B8B;
}

.esc_fart_marca {
    font-size 		: 10px;
    color 			: #027da9;
	font-weight : bold;
}


.esc_fart_precios_pvr_val {
	text-decoration : line-through;
}

.esc_fart_precios_pvp {
    font-size : 14px;
    color : #373737;
    font-weight : bold;
}


.esc_fart_precios_antes {
	color : #373737;
	font-weight : bold;
}

.esc_fart_precios_ofe {
	color : red;
	font-size : 14px;
	font-weight : bold;
}

.esc_fart_ahorro {
	background-color: red;
	color : white;
}

.escaparate_noticia_titulo {
    font-weight: bold;
}

.escaparate_noticia_titulo {
    font-weight : bold;
    font-size   : 16px;
    color : #353535;
} 

.escaparate_noticias_archivo a {
    color : #343434;
    text-decoration : none;
}


/* zona izquierda */

.zona_izquierda {
	background-color : #203b56;
}


/* Zona derecha */

.login {
	border: 1px solid #9f9f9f;
}

.login_tbl_eti {
    font-weight : bold;
}


.login_tbl_btn {
    border :1px solid gray;
}

.login_olvido a,
.login_registro a {
    color : black;
    
}


/* Mas vendidos */
.mas_vendidos,.especiales {
   background-color : #FFDE9A;
}

.mas_vendidos_cab,
.especiales_cabecera {
    background-color : #ff8b00;
    color : white;
    font-weight : bold;
   
}




.mas_vendidos_link 
{
    color : #353535;
	text-decoration : underline;
}


.especiales {
    
	text-align : left;
}


.link_especial {
    color : #353535;
    text-decoration : underline;
}   

/* Minicesta */

.minicesta_cab {
	font-weight : bold;
	color : #F1E9BF;
	font-size: 14px;
	background-color :#027da9;
	height : 39px;
}

.minicesta_area {
	background-color : white;
	border: 1px solid #027da9;
}


.minicesta_art_eti,
.minicesta_pun_eti {
    width : 100%;
    color : #353535;
}

.minicesta_tot_val,
.minicesta_tot_eti
 {

	font-weight : bold;
	color 		: #4d4d4d;
}

.minicesta_art_val,
.minicesta_pun_val {
    font-weight : bold;
    text-align : right;
    color : gray;
}

/* Pasos */

.pasos {
	background-color : #203b56;
	
}

.pasos ul {
	color : white;
	
}


#paso_actual {

	font-weight : bold;
	color : ff8b00;
	text-decoration : underline;
}

/* Cesta */

.cesta .no_linea {
	color : #353535;
	font-weight : bold;
}





.cesta_tabla .linea .unidades input {
	border: 1px dotted #aFaFaF;
}

.cesta_tabla .linea_regalo .unidades input {
	border		: 1px dotted #aFaFaF;
	color 		: #027da9;
}

.cesta_tabla .cabeceras td ,
.cesta_tabla .linea td,
{
	border-bottom:1px solid gray;
	color : #353535;
}
.cesta_tabla .linea_regalo td {
	border-bottom:1px solid gray;
}

.cesta_tabla .atributos {
	color : gray;
}	


.cesta_tabla .atributos .importe {
	padding-left : 10px;
}

.cesta_tabla .cabeceras td {
	font-weight: bold;
}	



.cesta_tabla .linea .pvp .oferta{
	text-decoration : line-through;
	color : red;
}


.cesta_cabecera {
	background-color : #027da9;

}

.cesta_cabecera span {
	font-weight : bold;
    color : white;
}


/* Como comprar */
.como_comprar_cabecera,
.comprar_paso1_login .cabecera {
	font-weight : bold;
	text-decoration : underline;
}

.comprar_paso1_login .email_label ,
.comprar_paso1_login .clave_label {
	font-weight: bold;
	
	text-transform : capitalize;
}	

/* Mensajes de log */

.log_msg {
	border:1px dotted gray;
	
}

/* Pie */

.pie {
	
}

.pie a {
	color : #027da9;
	text-decoration : underline;
}

/* Descargas */
.descarga_caducada,
.descarga {
	border-bottom : 1px dotted gray;

}
	
.descarga_caducada span {
	color : gray;
}

.descarga_caducada .descarga_caducidad {
	color : maroon;
}

.descarga_pedido {
	font-weight: bold;
}


/* Recomendacion */
.recomendacion_de_cabecera,
.recomendacion_to_cabecera {
	font-weight: bold;
	text-decoration : underline;
}


/* Envíos */
.sec_env_costes_cab ,
.sec_envios_fpago_cab {
	font-weight: bold;
	
}

.sec_envios_fpago_costes .sec_envios_fpago_cab {
	font-weight: normal;
	text-decoration : none;
	border-bottom : 1px dotted gray;
}	

.sec_env_costes_destinos_cab {
	font-weight: bold;
	text-decoration : underline;
}


/* Ficha del artículo */
.farticulo_cat_ruta  {
	float : left;
}

.farticulo_art_solapas {
	padding : 8px;
	border-bottom : 1px dotted gray;
}

.farticulo_art_solapas ul {
	margin:0px;
	padding:0px;
	list-style : none;
}

.farticulo_art_solapas li {
	display : inline;
	margin-right : 20px;
}

.farticulo_art_solapas li a {
	text-decoration : underline;
}


.farticulo_art_solapas li #selected {
	font-weight: bold;
}

.farticulo_noactivo {
	text-align : center;
}



.farticulo_noactivo_texto {
	color : maroon;

}

.farticulo_imgs_cabecera,
.farticulo_com_cabecera,
.farticulo_comp_cabecera {
	font-weight: bold;
	text-decoration : underline;
}

.farticulo_igms_img img {
	border:1px solid gray;
}

.farticulo_comentarios {
	border-top : 1px dotted gray;
}




.farticulo_comp_art {
	border-bottom : 1px solid gray;
	
}


.farticulo_comp_art_var {
	text-decoration : underline;
	
}

.farticulo_comp_art_precio ,
.farticulo_comp_art_divisa {
	font-weight : bold;
}



.farticulo_fa {
	padding : 6px;

}

.farticulo_attr_archivo_buttons button {
	border:0px;
	cursor: pointer;
}

.farticulo_attr_archivo_buttons button img {
	margin : 2px;
	margin-top: -1px;
}

.farticulo_art_ofe span {
	color : red;
	border:1px dotted gray;
	
}

.farticulo_art_link a {
	
	font-weight: bold;
}


.farticulo_art_rec a {
	background-image: url(ico_email.png);
	background-repeat : no-repeat;
	background-position : left 5px;
	color : #353535;
	text-decoration : underline;
}

.farticulo_art_precios_layout {
	border:1px solid #353535;
	border-collapse : collapse;
	
}

.farticulo_art_precios_cab_fila {
	background-color : #027da9;
	color : white;
}


.farticulo_art_precios_cab_fila td {
	border-bottom : 1px solid #353535;
	font-weight:  bold;
	
}

.farticulo_art_precio_pvr {
	color : gray;
}

.farticulo_art_precio_oferta {
	font-weight: bold;
	color : red;
}

.farticulo_art_precios_carrito {
	border-left : 1px dotted #353535;
	
}

.escaparate_articulo_ficha {
	background-color : #F8F8F8;
}



.farticulo_art_img_area img{
	border:1px solid #353535;

}

/* Ficha de cliente */

#ficha_cliente_datos_botones {
	border-top : 1px dotted gray;
}	


.fcli_datos_res {
	font-weight : bold;
}



.fcli_peds_cab {
	font-weight : bold;
	text-decoration : underline;
}

.fcli_peds_tot {
	background-color : #027da9;
	border:1px solid #353535; 
	color : white;
	font-weight: bold;
}	

.fcli_peds_lst_ped td {
	border-top : 1px solid #353535;
	border-bottom : 1px dotted #353535;
	background-color: #EFEFEF;

}

.fcli_peds_lst_int td {
	border-top : 1px dotted gray;
}

.fcli_peds_lst_introducir a {
	color :  #027da9;
	font-weight : bold;
}

.fcli_peds_lst_no td {
	border-top 		: 1px dotted gray;	
	padding 		: 4px;
	text-align 		: center;
	color 			: #353535;
}


/* Ficha de la noticia */

.fnot_cab {
   	
	font-weight: bold;
}


.fnot_fecha {
	color : gray;
}


.fnot_link_eti,
.fnot_art_eti {
	font-weight: bold;
	color :  #027da9;
}



.fnot_archivo a:hover,
.fnot_link a:hover,
.fnot_art a:hover{
	color :  #027da9;
}


/* Subida de archivos */

.file_upload {
	text-align : left;
}

.file_upload_form {
	text-align : center;
}	

.file_upload_input {
	border:  1px dotted gray;
}

.file_upload_button {
	padding : 4px;
	cursor : pointer;
	margin-left : 10px;
}

.file_upload_select {
	background-image : url(icoArchivo.png);
	background-repeat : no-repeat;
	color : #353535;
	text-decoration : none;

}


.file_upload_name {
	text-decoration : underline;
	
}

.file_upload_size {
	font-style : italic;
}




.file_upload_delete  a {
	color :  #027da9;
}



.txt_gar_datos {
	border:1px dotted gray;
}


/* Garantías */
#gar_rsocial {
	text-decoration : underline;
	font-weight : bold;
}



.txt_gar_conds li {
	text-decoration : underline;
	color :  #027da9;
	font-weight: bold;
}

/* Identificación */

.id_previa {
	border-left : 1px dotted gray;
	border-right: 1px dotted gray;
	
}

.id_previa_cab {
   text-decoration : underline;
	color :  #027da9;
	font-weight: bold;
}

/* Listado de artículos */

.lst_art_cab h1 {
	font-size : 11px;
}

.lst_art_arts {
	margin-top : 10px;
	
}

#lst_art_pag_current a {
	font-weight : bold;
}

.lst_art_articulo {
	border-bottom:1px dotted gray;
}

.lst_art_articulo_oferta { 
	color: red;
}

.lst_art_articulo_oferta_pvp,
.lst_art_articulo_ofe_divisa { 
	font-size : 14px;
	font-weight: bold;
}

.lst_art_articulo_nombre {
	color :  #027da9;
	font-weight: bold;
	text-decoration : none;
	
}


.lst_art_articulo_pvr {
	color : gray;
}

.lst_art_articulo_pvr_val {
	
	color : gray;
	text-decoration : line-through;
}


.lst_art_articulo_importe,
.lst_art_articulo_divisa {
	color : #3893DE;
	font-weight : bold;
	font-size : 13px;
}


.lst_art_articulo_con{
	text-decoration : none;
	background-color : #0084BD;
	
}	



.lst_art_articulo_mas a {
	color : #3893DE;

}

/* Ficha de categoría */

.fcat_subcats_lst td {
	border: 1px dotted gray;
}

.fcat_subcats_col1 a,
.fcat_subcats_col2 a {
	color :  #F47925;
	text-decoration : none;
	font-weight : bold;
}



.fcat_ver_todos a{
	text-decoration : none;
	background-color : #0084BD;
	color : white;
	
}

.fcat_ver_todos a:hover{
	
	background-color : #027da9;
	
}


.fcat_articulo_rec_nombre a {
	color :  #F47925;
	font-weight: bold;
}



.fcat_articulo_rec_url a{
	color : #3893DE;
}


.fcat_articulo_rec_pvr {
	color : gray;
}

.fcat_articulo_rec_pvr_val {
	text-decoration : line-through;
}

.fcat_articulo_rec_pant {
	color :  #3893DE;
	
}

.fcat_articulo_rec_pvpofe{
	color : red;
	font-size : 14px;
	font-weight: bold;
	
}

.fcat_articulo_rec_pvpart {
	color : #373737;
	font-size : 14px;
	font-weight: bold;
}

.fcat_articulo_rec_con a ,
.lst_art_articulo_con {
	text-decoration : none;
	background-color : #2F2F2F;
	color : white;
	
}

/* Listado de todos los artículos */

.todos_lst_cab {
	font-weight: bold;
	text-decoration : underline;
}



.todos_lst_art a {
	color : #F47925;
	text-decoration : none;
	font-weight: bold;
}


#todos_pag_actual a,
.todos_pag li a:hover {
	color : #027da9;
	text-decoration : underline;
	font-weight : bold;
}


/* Más imágenes */
.mas_imgs_lst_img img {
	border:  1px solid gray;
}

.mas_imgs_lst_img_area {
	background-position 	: right bottom;
	background-repeat 		: no-repeat;
	background-image		: url(back_ficha.gif);
	background-color: red;

}

.mas_imgs_lst_img a {
	color : #F47925;
	font-weight: bold;
}


/* Listado de noticias */
.noticias_archivo_not_cab a,
.noticias_archivo_not_cab {
	font-weight: bold;
	
}

.noticias_archivo_not {
	border-bottom : 1px dotted gray;
}

/* Recuperación de clave */

.rec_clave_cerrar a {
	text-decoration : none;
	background-color : #0084BD;
	color : white;
	
}


.buscador .buscador_avanzado a {
   color : white;
}


/* OCULTA LAS CATEGORIAS */
#ul_cat_DISCONT
  {
	display: none;
}