/* NO ELIMINAR ESTA LÍNEA , NECESARIA PARA LA VISUALIZACIÓN DE PEDIDOS */

@import url("estilo_pedido.css");

a {
   text-decoration : none;
}



#boton_actualizar_area {

	float             : left;

	width             : 30%;

	text-align        : left;

}



#boton_continuar_area {

	float             : left;

	text-align        : center;

}



#boton_tramitar_area {

	float             : right;

	width             : 30%;

	text-align        : right;

}



#cat_selected a {

	font-weight       : bold;

	text-decoration   : underline;

}



#cerrar_sesion {

	color             : white;

}



#farticulo_art_precio_precio_last td {

	border-bottom     : 0px solid black;

}



#fcli_pag_actual {

	font-weight       : bold;

	font-size         : 12px;

	color             : black;

	text-decoration   : underline;

}



#gar_loc {

	text-decoration   : underline;

	margin-bottom     : 10px;

}



#todos_pag_actual a {

	text-decoration   : none;

	font-weight       : bold;

	color             : black;

}



..minicesta_tot_val {

	font-weight       : bold;

}



.body_file_upload {

	background-color  : white;

	font-size         : 11px;

}



.body_mas_imgs {

	margin            : 0px;

	padding           : 0px;

}



.body_rec_clave {

	background-color  : #f3f3f3;

	margin            : 5px;

	font-family       : Verdana, Arial;

}



.body_texto {

	font-size         : 10px;

	background-color  : #ffffff;

	margin            : 2px;

	text-align        : center;

}



.buscador {

	background-color  : White;

	line-height       : 4pt;

	padding           : 1px;

	height            : auto;

	border-width      : 1px;

	margin-bottom     : 10px;

}



.buscador_cabecera {

	color             : #656565;

	font-weight       : bold;

	padding-left      : 2px;

	padding           : 4px;

}



.buscador_contenido {

	background-color  : White;

	color             : #656565;

	border            : medium;

	text-align        : center;

	padding           : 2px;

}



.buscador_contenido_campo {

	width             : 120;

	height            : 20px;

}



.buscador_contenido_imagen {

	border            : 0px;

}



.buscador_form {

	display           : inline;

}
/* Buscador de marcas */


.buscador_marca {
  /*background-image : url(fondo3_3.jpg);
    background-repeat : repeat-x;
	background-color  : #656565;
*/
	

   padding           : 0px;

   
  
}



.buscador_marca_cabecera {

	background-image: url(fondo3_3.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	line-height       : 15px;

	color             : White;

	font-weight       : normal;

	padding-left      : 2px;

	text-transform    : none;

	padding           : 4px;

}



.buscador_marca_contenido {

	background-color  : #f1f1f1;

	text-align        : center;

	padding           : 2px;
 border:1px solid gray;
}



.buscador_marca_form {

	display           : inline;

}



.buscador_marca_imagen {

	border            : 0px;

}



.buscador_marca_select {

	background-color  : #ffffff;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #656565;

}



.cabecera {

	color             : White;

	font-size         : 8pt;

	line-height       : 10pt;

	padding           : 1px;

}



.cabecera .derecha .fecha {

	color             : White;

	text-align        : center;

	padding-top       : 1pt;

}



.cabecera .imagen img {

	width             : 769;

	border            : 0px;

}



.cabecera .izquierda .usuario {

	color             : white;

	text-align        : left;

	padding-top       : 1pt;

}



.cabecera .menu {

	width             : 100%;

	background-color  : white;

}



.cabecera .menu .derecha {

	text-align        : center;

	vertical-align    : middle;

}



.cabecera .menu .derecha .idiomas {
	float             : left;
	display			: none;
}



.cabecera .menu .interior {
/* franja superior con las casillas informativas, pago, etc...*/
	background-color  : #656565;

	line-height       : 12pt;

	padding           : 0px;

	text-align        : center;

	font-weight       : bold;

	background-image: url(http://www.manipapel.es/estilos/fondo3_3.jpg);

}



.cabecera .menu .izquierda {

	width             : 179px;

	vertical-align    : middle;

}



.cabecera .menu .link {

	color             : #ffffff;

	font-weight       : bold;

	text-decoration   : none;

	width             : 100%;

	text-align        : center;

	padding           : 2px 4px 2px 4px;

	display           : block;

}



.cabecera .menu .link:hover {

	background-color  : Maroon;

	color             : White;

	text-decoration   : none;

	text-align        : center;

}



.cabecera .menu .opcion {

	white-space       : nowrap;

	text-align        : center;

}



.categoria_ruta {

	font-weight       : bold;

}


/* zona antigua de la cesta*/
/*
.cesta .atributos {

	color             : gray;

	padding-left      : 18px;

}



.cesta .atributos .importe {

	padding-left      : 4px;

	color             : gray;

	font-style        : italic;

}



.cesta .concepto {

	text-align        : left;

	padding-left      : 4px;

}



.cesta .total, 

.cesta .pvp {

	text-align        : right;

}



.cesta .unidades

,.cesta .pvp

,.cesta .total

,.cesta .puntos

,.cesta .eliminar {

	vertical-align    : center;

	text-align        : center;

	padding-left      : 4px;

	padding-right     : 4px;

}



.cesta_botones {

	border-top        : 1px solid #8D8D8D;

	padding           : 4px;

}



.cesta_botones .boton {

	background-color  : #656565;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-left-color : #f1f1f1;

	border-left-style : solid;

	border-left-width : 1px;

	border-right-style: solid;

	border-right-width: 1px;

	border-style      : solid;

	border-top-color  : #f1f1f1;

	border-top-style  : solid;

	border-top-width  : 1px;

	border-width      : 1px;

	color             : White;

	cursor            : hand;

	font-size         : 9px;

	font-weight       : bold;

}



.cesta_botones .spacer {

	clear             : both;

}



.cesta_cabecera {

	padding-bottom    : 4px;

	border-bottom     : 1px solid #800080;

	margin-bottom     : 4px;

}



.cesta_cabecera .texto {

	font-weight       : bold;

	color             : #006699;

	font-size         : 13px;

}



.cesta_condiciones {

	text-align        : right;

}



.cesta_presupuesto {

	text-align        : right;

}



.cesta_presupuesto_boton {

}



.cesta_tabla {

	width             : 100%;

}



.cesta_tabla .cabecera {

	color             : White;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	background-color  : #656565;

}



.cesta_tabla .fila_separador {

	height            : 6px;

}



.cesta_tabla .linea {

	background-color  : #f5f5fa;

}



.cesta_tabla .linea_regalo {

	background-color  : #f0eac6;

}
*/

/* inicio nueva zona cesta */

.cesta {
	width : 100%;
	font-size : 11px;
	text-align : center;
}

.cesta_botones {
	
	
}

.cesta .no_linea {
	padding : 16px;
	color : #353434;
	font-weight : bold;
	text-align : center;	
	border-bottom :1px solid gray;
}

.cesta_botones .spacer {
	clear : both;
}


.cesta_botones .boton_area {
	float : left;
	width : 30%;
	text-align : center;
}


.cesta_presupuesto {
	text-align : right;
	margin-bottom : 10px;
}

.cesta_presupuesto_boton ,
.cesta_botones .boton {
	background-color: #26537D;
	color: white;
	font-weight: bold;
	border: 0px;
	font-size: 12px;
	padding: 4px;
	cursor: pointer;
}

.cesta_tabla {
	margin-top : 10px;
	width : 100%;
	border-collapse : collapse;
}

.cesta_tabla .linea .unidades input {
	border: 1px dotted #aFaFaF;
	text-align : right;
}

.cesta_tabla .linea_regalo .unidades input {
	border		: 1px dotted #aFaFaF;
	text-align 	: right;
	color 		: green;
}

.cesta_tabla .cabeceras td ,
.cesta_tabla .linea td {
	border-bottom:1px solid gray;
	padding : 4px;
	color : #353434;
}

.cesta_tabla .linea_regalo td {
	border-bottom:1px solid gray;
	padding : 4px;
	color : green;
}

.cesta_tabla .atributos {
	color : gray;
	padding : 6px;
	padding-left : 10px;
}	


.cesta_tabla .atributos .importe {
	padding-left : 10px;
}

.cesta_tabla .cabeceras td {
	font-weight: bold;
}	

#cesta_cab_pvp ,
#cesta_cab_total,
#cesta_cab_punto {
	text-align : right;
}


.cesta_tabla .linea .pvp .oferta{
	text-decoration : line-through;
	color : red;
}

.cesta_tabla .linea .pvp,
.cesta_tabla .linea .total,
.cesta_tabla .linea .puntos {
	text-align : right;

}


.cesta_tabla .linea_regalo .pvp,
.cesta_tabla .linea_regalo .total,
.cesta_tabla .linea_regalo .puntos {
	text-align : right;
	color : green;
}

.cesta_tabla .linea .concepto, 
.cesta_tabla .linea_regalo .concepto {
	font-size : 12px;
}

.cesta_tabla .linea_total .etiqueta.
	text-align : right;
}


.cesta_tabla .linea_total .etiqueta{
	text-align : right;
}

.cesta_tabla .linea_total .total{
	text-align : right;
	border:0px;
	font-weight: bold;
	padding-right : 4px;
 background-color: White;
 color: Black;
}

.cesta_tabla .linea_iva td {
	text-align : right;
	

}

.cesta_condiciones a{
	color : #353434;
	
}

.cesta_cabecera {
	background-position : 0px 0px;
    background-image : url(seccion_cab_sin_flecha.gif);
    background-repeat: no-repeat;
    line-height : 36px;
    text-indent : 10px;
    text-align : left;
}

.cesta_cabecera span {
	display : block;
	background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    font-weight : bold;
    color : gray;
}


/* fin nueva zona cesta*/
.cofidis {

	padding           : 10px;

	border            : 1px solid #ccccff;

}



.cofidis_cabecera {

	font-weight       : bold;

	margin-bottom     : 10px;

}



.como_comprar_cabecera {

	margin-top        : 10px;

}



.como_comprar_texto {

	margin-top        : 10px;

}



.comprar1_tabla {

	width             : 80%;

}



.comprar_paso1 {

	text-align        : center;

	padding           : 20px;

}



.comprar_paso1 .cabecera {

	background-color  : white;

}



.comprar_paso1 .cabecera .texto {

	background-color  : #003399;

	color             : White;

	font-weight       : bold;

}



.comprar_paso1_login {

	border-color      : #3399cc;

	border-style      : solid;

	border-width      : 1px;

	width             : 80%;

	padding           : 1px;

}



.comprar_paso1_login .email_label,.comprar_paso1_login .clave_label {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 7.5pt;

	font-weight       : bold;

	text-decoration   : none;

	padding           : 2px;

}



.comprar_paso1_login .input {

	background-color  : #f1f1f1;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #656565;

}



.comprar_paso1_login .mensaje .texto {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 7.5pt;

	font-weight       : bold;

	text-decoration   : none;

}



.comprar_pasos {

	text-align        : center;

}



.copy {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 10px;

	font-weight       : normal;

	text-decoration   : none;

}



.descarga_caducada .descarga_caducidad {

	color             : maroon;

}



.descarga_caducada .spacer,

.descarga .spacer {

	clear             : both;

}



.descarga_caducada img,

.descarga img {

	float             : left;

	margin-right      : 10px;

}



.descarga_caducada span {

	color             : gray;

}



.descarga_caducada,

.descarga {

	border-bottom     : 1px dotted gray;

	padding-bottom    : 5px;

	margin-bottom     : 5px;

}



.descarga_fichero {

	display           : block;

	color             : #353434;

	font-size         : 12px;

}



.descarga_ficheros {

	padding           : 10px;

}



.descarga_link {

	display           : block;

	text-align        : right;

}



.descarga_pedido {

	font-weight       : bold;

}



.descarga_size, .descarga_pedido, .descarga_cadudidad {

	padding-right     : 4px;

}



.descargas {

	padding           : 10px;

}



.descargas_cab {

	font-weight       : bold;

	text-decoration   : underline;

	font-size         : 12px;

}



.descargas_cab span {

}



.edicion_datos_cliente {

}



.edicion_datos_cliente_tabla {

	border            : 1px solid #ccccff;

	padding           : 10px;

}



.envio_pedido_error {

	font-family       : Tahoma;

	font-size         : 12px;

	line-height       : 99%;

	height            : 99%;

	text-align        : center;

}



.envio_pedido_ok {

	font-family       : Tahoma;

	font-size         : 12px;

	line-height       : 99%;

	height            : 99%;

	text-align        : center;

}



.esc_fart {

	font-size         : 10px;

	padding           : 4px;

	height            : 100%;

	width             : 100%;

}



.esc_fart_ahorro {

	background-color  : #ff0000;

	color             : #ffffff;

	font-weight       : normal;

	white-space       : nowrap;

}



.esc_fart_ahorro_div {

	clear             : both;

}



.esc_fart_contenido {

	margin-top        : 10px;

}



.esc_fart_datos {

	vertical-align    : top;

	height            : 100%;

}



.esc_fart_link {

	text-decoration   : none;

	color             : black;

}



.esc_fart_link img {

	background-color  : #f3f3ef;

	padding           : 2px;

	border            : 0px;

	float             : right;

}



.esc_fart_marca {

	color             : #4275A2;

	font-weight       : normal;

}



.esc_fart_nombre {

	font-weight       : bold;

}



.esc_fart_precios {

	clear             : both;

	margin-top        : 10px;

	text-align        : right;

}



.esc_fart_precios_antes {

	color             : gray;

	display           : block;

}



.esc_fart_precios_ofe {

	display           : block;

	color             : red;

}



.esc_fart_precios_ofe_pvp {

	font-weight       : bold;

}



.esc_fart_precios_pvr {

	display           : block;

}



.escaparate {
	/* width: 50%; con esta línea se puede poner más cortas las bandas de promoción , interesante y sugerencias*/
	
	
}



.escaparate_articulo_ficha {
	width: 33%;
	height: 100%;
	vertical-align: top;
	padding: 2px;
	border-left: 3px solid #f5f5f5;
	border-right: 3px solid #f5f5f5;
	border-bottom: 4px solid #f5f5f5;
	border-top: 4px solid #f5f5f5;
}

/*

.escaparate_articulos_cabecera {

	border-bottom     : 1px solid  #656565;

}

*/

.escaparate_articulos_cabecera {
     background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
}

.escaparate_articulos_lst {

	width             : 100%;

}



.escaparate_articulos_solapa {

  background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    height : 36px;
    vertical-align : middle;
    text-indent : 24px;
    padding-top : 9px;
    font-weight : bold;
    color : gray;

}

/*

.escaparate_noticia {

	clear             : both;

	border-bottom     : 1px solid black;

	padding-bottom    : 5px;

	margin-bottom     : 5px;

}



.escaparate_noticia_img {

	float             : left;

	margin-right      : 2px;

}



.escaparate_noticia_link {

	color             : #656565;

	text-decoration   : none;

}



.escaparate_noticia_link:hover {

	color             : #656565;

	text-decoration   : none;

}



.escaparate_noticia_titulo {

	font-weight       : bold;

	padding           : 6px;

}



.escaparate_noticias {

}



.escaparate_noticias_cabecera {

	border-bottom     : 1px solid  #656565;

}



.escaparate_noticias_listado .spacer {

	clear             : both;

}



.escaparate_noticias_solapa {

	background-color  : #656565;

	color             : White;

	font-weight       : normal;

	background-image  : url(../graficos/solapa_fin.gif);

	background-repeat : no-repeat;

	background-position: 100% 0;

	padding-right     : 10px;

	padding-top       : 0px;

}
*/

.escaparate_noticias_solapa {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    height : 36px;
    vertical-align : middle;
    text-indent : 24px;
    padding-top : 9px;
    font-weight : bold;
    color : gray;
}
.escaparate_noticias_cabecera {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
}

.escaparate_noticia {
    margin : 10px;
	border-bottom: 1px dotted gray;
	padding-bottom : 10px;
}

.linknoticia {
    text-decoration : none;
    color : #353434;
}

.escaparate_noticia_titulo {
    
    font-weight: bold;
}
/*
.escaparate_promocion {

	margin-bottom     : 6px;

}



.escaparate_promocion_contenido {

	background-color  : #F3F3EF;

	border-color      : #F3F3EF;

	border-width      : 0px;

	padding           : 2px;

}



.escaparate_promocion_solapa {

	background-color  : White;

	color             : Red;

	font-size         : 10pt;

	font-weight       : bold;

	background-image  : url(../graficos/solapa_fin.gif);

	background-repeat : no-repeat;

	background-position: 100% 0;

	padding-right     : 10px;

	padding-top       : 0px;

}este escaparete es la parte de promoción
*/

.escaparate_promocion {
   
    margin-bottom : 10px;
}

.escaparate_promocion_cabecera {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
}

.escaparate_promocion_solapa {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    height : 36px;
    vertical-align : middle;
    text-indent : 24px;
    padding-top : 9px;
    font-weight : bold;
    color : gray;
}

.escaparate_promocion_contenido {
    padding : 5px;
    border-color: #EFEFEF;
    border-style : solid;
    border-width : 0px 1px 1px 1px;
}


.especiales {

	background-color  : #656565;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 0px;

	color             : White;

	font-style        : normal;

	font-variant      : normal;

	font-weight       : normal;

	padding           : 1px;

	margin-top        : 10px;

	margin-bottom     : 10px;

}



.especiales #especiales_last {

	margin-bottom     : 0px;

}



.especiales li {

	text-align        : left;

	margin-bottom     : 1px;

}



.especiales ul {

	padding           : 0px;

	margin            : 0px;

	list-style        : none;

}



.especiales_cabecera {

background-image: url(fondo3_3.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	text-align        : left;

	text-indent       : 5px;

	font-weight       : bold;

	padding           : 2px;

}



.especiales_contenido {

	background-color  : #f1f1f1;

	color             : #656565;

}



.faqs_cabecera {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

}



.farticulo_art {

	text-align        : center;

	margin-top        : 10px;

}



.farticulo_art_caract {

	margin-top        : 10px;

}



.farticulo_art_caract_cab {

	background-color  : #f1f1f1;

	font-size         : 10pt;

	font-weight       : normal;

	padding-bottom    : 10px;

	border-bottom     : 1px solid gray;

}



.farticulo_art_caract_txt {

	font-size         : 9pt;

	color             : #656565;

	margin-top        : 10px;

}



.farticulo_art_contenido {

	width             : 80%;

}



.farticulo_art_link {

	font-size         : 9pt;

	color             : #656565;

	margin-top        : 10px;

}



.farticulo_art_link span {

	background-image  : url(../graficos/ico_flecha_may.gif);

	background-repeat : no-repeat;

	background-position: 0 50%;

	padding-left      : 10px;

}



.farticulo_art_precio_normal {

	font-size         : 12px;

	font-family       : Verdana,Arial;

	font-weight       : bold;

	color             : #00008b;

}



.farticulo_art_precio_oferta {

	font-size         : 12px;

	font-family       : Verdana,Arial;

	font-weight       : bold;

	color             : Red;

}



.farticulo_art_precio_pvr {

	font-size         : 10px;

	font-family       : Verdana,Arial;

	color             : Gray;

}



.farticulo_art_precios_cab_fila {

	background-color  : #B8656D;

	color             : #ffffff;

	font-size         : 10pt;

	font-weight       : normal;

	padding           : 6px;

}



.farticulo_art_precios_cab_fila  td#farticulo_art_precios_cab_comprar {

	text-align        : center;

}



.farticulo_art_precios_cab_fila  td#farticulo_art_precios_cab_precio {

	text-align        : right;

}



.farticulo_art_precios_cab_fila td {

	padding           : 4px;

}



.farticulo_art_precios_caract {

	text-align        : left;

}



.farticulo_art_precios_carrito {

	white-space       : nowrap;

	border-left       : 1px solid black;

	background-color  : #EFEFEF;

	padding           : 4px;

}



.farticulo_art_precios_fila td {

	padding           : 2px;

	border-bottom     : 1px solid black;

}



.farticulo_art_precios_layout {

	border            : 1px solid black;

	margin-top        : 20px;

}



.farticulo_art_precios_precio {

	text-align        : right;

	white-space       : nowrap;

}



.farticulo_art_precios_tlibre {

	margin-top        : 10px;

}



.farticulo_art_rec {

	font-size         : 9pt;

	color             : #656565;

	margin-top        : 10px;

}



.farticulo_art_rec_link {

	margin            : 10px;

	padding-left      : 28px;

	line-height       : 28px;

	background-image  : url(ico_email.png);

	background-repeat : no-repeat;

	background-position: left 5px;

	COLOR             : #656565;

	TEXT-DECORATION   : none;

	display           : block;

}



.farticulo_art_solapas {

	width             : 100%;

	text-align        : left;

}



.farticulo_art_solapas li {

	display           : inline;

	padding-top       : 4px;

}



.farticulo_art_solapas li a {

	background-color  : #6598B8;

	color             : #ffffff;

	font-weight       : bold;

	text-decoration   : none;

	background-image  : url(../graficos/solapa_inicio.gif);

	background-repeat : no-repeat;

	background-position: left 4px;

	padding           : 0px 0px 0px 4px;

	margin            : 0;

	margin-right      : 4px;

	padding-top       : 4px;

}



.farticulo_art_solapas li a span {

	background-image  : url(../graficos/solapa_fin.gif);

	background-repeat : no-repeat;

	background-position: right -2px;

	padding-right     : 10px;

	padding-top       : 4px;

}



.farticulo_art_solapas li a#selected {

	background-color  : #656565;

	color             : White;

	font-weight       : bold;

	text-decoration   : none;

}



.farticulo_art_solapas li a#selected:hover {

	color             : #fff4ca;

}



.farticulo_art_solapas li a:hover {

	background-color  : #6598B8;

	color             : #fff4ca;

	font-weight       : bold;

}



.farticulo_art_solapas ul {

	border-bottom     : 1px solid  #656565;

	margin            : 0px;

	padding           : 0px;

	list-style        : none;

	padding-top       : 4px;

}



.farticulo_art_tec {

	margin-top        : 10px;

}



.farticulo_attr {

	margin-bottom     : 6px;

}



.farticulo_attr_archivo_button {

	border            : 0px;

	background-color  : white;

	cursor            : pointer;

	margin            : 2px;

}



.farticulo_attr_archivo_buttons {

}



.farticulo_attr_nombre_obl {

	color             : red;

}



.farticulo_attr_texto {

	font-style        : italic;

}



.farticulo_attrs {

	margin-top        : 10px;

	margin-bottom     : 10px;

	text-align        : left;

}

/*

.farticulo_cat {

	margin-top        : 10px;

}



.farticulo_cat_ruta {

	text-indent       : 12px;

	background-image  : url(../graficos/ico_flecha_may.gif);

	background-repeat : no-repeat;

	background-position: 0% 50%;

}



.farticulo_cat_ruta_link {

	color             : #2F2F2F;

	font-size         : 8.5pt;

	font-variant      : normal;

	font-weight       : normal;

	letter-spacing    : 1px;

	text-decoration   : none;

}



.farticulo_cat_ruta_link:hover {

	color             : Maroon;

	font-size         : 8.5pt;

	font-weight       : normal;

	letter-spacing    : 1px;

	text-decoration   : underline;

}



.farticulo_cat_ruta_sep {

	font-size         : 11px;

	color             : gray;

}

*/

.farticulo_cat {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;

}

.farticulo_cat_span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.farticulo_cat_ruta  {
	float : left;
	
}

.farticulo_cat_ruta_link {
	color : #353434;
}

.farticulo_cat_ruta_link:hover {
	color :  #90BE00;
}

.farticulo_com {

	text-align        : left;

	margin-top        : 20px;

}



.farticulo_com_cabecera {

	background-color  : #f1f1f1;

	font-size         : 10pt;

	font-weight       : normal;

	margin-bottom     : 4px;

}



.farticulo_com_com {

	border-top        : 1px solid gray;

	padding           : 5px;

}



.farticulo_com_com_titulo {

	font-weight       : bold;

	margin-bottom     : 4px;

}



.farticulo_com_form table {

	width             : 80%;

}



.farticulo_com_form td {

	padding           : 5px;

}



.farticulo_com_texto {

	padding-bottom    : 6px;

	border-bottom     : 1px solid gray;

}



.farticulo_comp {

	border-bottom     : 1px solid gray;

	padding-bottom    : 10px;

}



.farticulo_comp .spacer {

	clear             : both;

}



.farticulo_comp_art {

	clear             : both;

}



.farticulo_comp_art_precio {

	font-weight       : bold;

}



.farticulo_comp_art_var {

	font-weight       : normal;

	padding-right     : 20px;

}



.farticulo_comp_art_vars {

	margin-top        : 10px;

}



.farticulo_comp_art_vars li {

	text-align        : right;

}



.farticulo_comp_art_vars ul {

	margin            : 0px;

	padding           : 0px;

	width             : 80%;

	float             : right;

	list-style        : none;

}



.farticulo_comp_cabecera {

	background-color  : #f1f1f1;

	font-size         : 10pt;

	font-weight       : normal;

	border-bottom     : 1px solid gray;

}



.farticulo_comp_listado {

	text-align        : left;

	margin-top        : 10px;

}



.farticulo_comp_listado img {

	float             : left;

	width             : 60px;

}



.farticulo_comps {

	text-align        : left;

	margin-top        : 20px;

}



.farticulo_fa .farticulo_art_precios {

	text-align        : right;

}



.farticulo_fb {

	margin-top        : 16px;

}



.farticulo_fb .farticulo_art_precios {

	text-align        : center;

}



.farticulo_fb_articulo {

	padding           : 4px;

	vertical-align    : top;

}



.farticulo_fb_img {

	padding-right     : 12px;

	vertical-align    : top;

}



.farticulo_igms_img {

	padding           : 6px;

	border-top        : 1px solid gray;

	clear             : both;

	margin-top        : 10px;

}



.farticulo_igms_img img {

	float             : left;

	width             : 60px;

}



.farticulo_imgs {

	text-align        : left;

	margin-top        : 20px;

}



.farticulo_imgs_cabecera {

	background-color  : #f1f1f1;

	font-size         : 10pt;

	font-weight       : normal;

	padding           : 2px;

}



.farticulo_noactivo {

	margin            : 0px auto;

	padding-left      : 40px;

}



.farticulo_noactivo_texto {

	margin-top        : 10px;

	color             : red;

	font-size         : 12px;

}



.fcat {

	padding           : 10px;

}



.fcat_articulo_rec {

	background-color  : #f1f1f1;

	border-style      : solid;

	border-width      : 1px;

	padding           : 2px;

	width             : 99%;

	margin-bottom     : 10px;

}



.fcat_articulo_rec a:hover {

	clear             : none;

	color             : #656565;

	float             : none;

	font-weight       : normal;

	height            : 200%;

	width             : 100%;

	text-decoration   : underline;

}



.fcat_articulo_rec_ahorro {

	background-color  : #ff0000;

	color             : #ffffff;

	font-weight       : normal;

	white-space       : nowrap;

}



.fcat_articulo_rec_desc {

	margin-top        : 6px;

	margin-bottom     : 6px;

	display           : block;

}



.fcat_articulo_rec_disp {

	text-align        : right;

	display           : block;

}



.fcat_articulo_rec_marca {

	color             : #4275A2;

	font-weight       : normal;

}



.fcat_articulo_rec_nombre a {

	color             : #656565;

	font-size         : 8.5pt;

	font-weight       : normal;

	text-decoration   : none;

}



.fcat_articulo_rec_ofe {

	text-align        : right;

}



.fcat_articulo_rec_pant {

	color             : #A9A9A9;

	font-size         : 11px;

	font-weight       : normal;

}



.fcat_articulo_rec_pvp {

	font-size         : 12px;

	font-weight       : bold;

}



.fcat_articulo_rec_pvpofe {

	color             : Maroon;

	font-weight       : normal;

}



.fcat_articulo_rec_pvr {

	color             : #A9A9A9;

	font-size         : 11px;

	font-weight       : normal;

}



.fcat_articulo_rec_solapa {

	background-color  : #656565;

	color             : White;

	font-weight       : normal;

	background-image  : url(../graficos/solapa_fin.gif);

	background-repeat : no-repeat;

	background-position: right -2px;

	padding-right     : 6px;

}



.fcat_datos {

	margin-top        : 6px;

	margin-bottom     : 6px;

}



.fcat_datos img {

	float             : right;

	border            : 1px solid black;

}

/*nuevas etiquetas, ruta en el listado de artículos */
.fcat_ruta {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.fcat_ruta_span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}
/*nuevas */
.fcat_datos p {

	margin            : 0px;

	padding           : 0px;

}



.fcat_subcats {

	background-color  : White;

	border-color      : White;

	border-style      : solid;

	border-width      : 2px;

	width             : 98%;

	margin-top        : 10px;

}



.fcat_subcats_lst {

	clear             : both;

	width             : 100%;

	empty-cells       : hide;

	border-collapse   : collapse;

	border-spacing    : 5px;

}



.fcat_subcats_lst img {

	clear             : both;

}



.fcat_subcats_lst td {

	border            : 2px solid  #F1F1F1;

	width             : 50%;

	vertical-align    : bottom;

}



.fcat_subcats_lst td a {

	background-color  : White;

	color             : #555555;

	font-size         : 8.5pt;

	font-style        : normal;

	font-variant      : normal;

	font-weight       : normal;

	height            : 100%;

	letter-spacing    : 1px;

	line-height       : 18pt;

	padding-left      : 2px;

	text-decoration   : none;

	width             : 100%;

	display           : block;

	margin-bottom     : expression("0px");

}



.fcat_subcats_lst td a:hover {

	background-color  : white;

	color             : #656565;

	font-size         : 8.5pt;

	font-weight       : bold;

}



.fcli_datos {

	border            : 1px solid #cccccc;

}



.fcli_datos #ficha_cliente_datos_botones {

	border-bottom     : 0px;

	text-align        : right;

}



.fcli_datos li {

	background-color  : white;

	display           : block;

	width             : 100%;

	border-bottom     : 1px solid #cccccc;

	padding           : 3px;

}



.fcli_datos li span {

	font-weight       : bold;

}



.fcli_datos li.fcli_datos_res {

	font-weight       : bold;

}



.fcli_datos ul {

	margin            : 0px;

	padding           : 0px;

	list-style        : none;

}



.fcli_datos_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

	background-color  : #f4f4f4;

	padding           : 4px;

	border-bottom     : 1px solid #cccccc;

}



.fcli_pag_link {

	text-decoration   : none;

}



.fcli_pags {

	text-align        : center;

}



.fcli_pags li {

	display           : inline;

	padding-right     : 4px;

}



.fcli_pags li#fcli_pag_actual {

	font-weight       : bold;

	font-size         : 12px;

	color             : black;

	text-decoration   : underline;

}



.fcli_pags ul {

	margin            : 0px;

	padding           : 0px;

	list-style        : none;

}



.fcli_peds_cab {

	background-color  : #656565;

	color             : White;

	font-weight       : normal;

	padding-left      : 0px;

	margin-top        : 10px;

	padding           : 4px;

}



.fcli_peds_lst {

	width             : 100%;

}



.fcli_peds_lst_cab {

	background-color  : #656565;

	color             : White;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	border-right      : 1px solid white;

	padding           : 2px;

}



.fcli_peds_lst_det {

	padding           : 4px;

}



.fcli_peds_lst_int {

	padding-bottom    : 10px;

}



.fcli_peds_lst_int  td {

	border-bottom     : 1px solid gray;

}



.fcli_peds_lst_introducir {

	text-align        : right;

}



.fcli_peds_lst_ped {

	background-color  : #efefef;

	padding           : 4px;

}



.fcli_peds_lst_ped td {

	border-bottom     : 1px solid #9b9b9b;

}



.fcli_peds_lst_ped_importe {

	font-weight       : bold;

	text-align        : right;

}



.fcli_peds_tot {

	padding           : 4px;

}



.fcli_peds_tot span#fcli_peds_tot_val {

	font-size         : 12px;

	font-weight       : bold;

}



.fcon {

	padding           : 5px;

	text-align        : justify;

}



.fcon_cab {

	font-weight       : bold;

}



.fcon_env {

	border            : 1px solid black;

	margin-bottom     : 10px;

	margin-top        : 10px;

	width             : 300px;

	margin-left       : 50px;

	padding           : 10px;

	text-align        : left;

}



.fcon_env_err {

	color             : red;

}



.fcon_form_btn {

	text-align        : right;

	padding-right     : 35px;

}



.fcon_form_eti {

	vertical-align    : top;

	padding           : 4px;

}



.fcon_form_inp {

	padding-bottom    : 6px;

}



.fcon_log_env_ok, .fcon_log_env_ok {

	font-weight       : bold;

	text-align        : center;

	border            : 1px solid black;

	background-color  : #EFEFEF;

}



.fcon_pri {

	margin-top        : 10px;

	text-align        : justify;

}



.fcon_txt {

	margin-top        : 10px;

}



.ficha_cliente_descargas {

	text-align        : center;

	margin-top        : 10px;

}



.ficha_cliente_descargas a {

	padding-left      : 36px;

	background        : url(../graficos/ico_descargas.jpg) no-repeat left top;

	line-height       : 36px;

	height            : 36px;

	font-size         : 12px;

	font-weight       : bold;

	color             : blue;

}



.ficha_cliente_descargas a:visited {

	color             : blue;

}



.ficha_descripcion {

	font-size         : 9pt;

	color             : #656565;

}



.ficha_marca {

	color             : #004180;

	font-size         : 9pt;

	font-weight       : normal;

}



.ficha_nombre {

	color             : #656565;

	font-size         : 9pt;

	font-weight       : normal;

}



.ficha_texto_oferta {

	border-style      : solid;

	border-width      : 1px;

	color             : Maroon;

	font-size         : 11px;

	padding           : 2px;

}



.ficha_titular {

	background-color  : #f1f1f1;

	font-size         : 10pt;

	font-weight       : normal;

}



.file_upload {

	margin            : 10px;

}



.file_upload_btn_area {

	text-align        : right;

}



.file_upload_delete {

	line-height       : 32px;

	float             : right;

	clear             : right;

}



.file_upload_eti {

	font-weight       : bold;

	padding-right     : 10px;

}



.file_upload_file {

	padding-left      : 36px;

	width             : 90%;

	height            : 32px;

	background-image  : url(../graficos/file_icon.png);

	background-repeat : no-repeat;

	padding-bottom    : 10px;

	border-bottom     : 1px solid gray;

	margin-bottom     : 10px;

}



.file_upload_files, .file_upload_form {

	text-align        : left;

}



.file_upload_files_cab,

.file_upload_form_cab {

	font-weight       : bold;

	border-bottom     : 1px solid gray;

	margin-bottom     : 10px;

}



.file_upload_form form {

	text-align        : center;

}



.file_upload_input {

}



.file_upload_nofiles {

	font-weight       : bold;

	margin-left       : 10px;

}



.file_upload_select {

	color             : black;

	text-decoration   : none;

	display           : block;

	float             : left;

	width             : 100%;

}



.file_upload_select:hover {

	border            : 1px solid gray;

	background-color  : #EFEFEF;

}



.file_upload_size {

	color             : gray;

	font-style        : italic;

}



.file_upload_size, .file_upload_name {

	display           : block;

	clear             : both;

}



.fnot {

	padding           : 5px;

}



.fnot_archivo {

	text-align        : right;

	margin-top        : 10px;

	font-weight       : bold;

}



.fnot_archivo a {

	text-decoration   : none;

}



.fnot_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

}



.fnot_contenido {

	border-bottom     : 1px solid gray;

	padding-bottom    : 10px;

	margin-bottom     : 10px;

}



.fnot_fecha {

	margin-bottom     : 10px;

}



.fnot_img {

	margin-top        : 10px;

	margin-bottom     : 10px;

	margin-right      : 10px;

	float             : left;

}



.id_cli_form_btn {

	text-align        : right;

	padding-bottom    : 4px;

}



.id_cli_form_btn button {

	background-color  : #656565;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #ffffff;

	cursor            : hand;

	font-family       : Verdana,Arial;

	font-size         : 10px;

	font-weight       : normal;

}



.id_cli_form_eti {

	font-weight       : bold;

	text-align        : right;

	padding-right     : 10px;

}



.id_cli_form_inp input {

	background-color  : #f1f1f1;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #656565;

}



.id_cli_form_rec {

	text-align        : right;

}



.idcli {

	padding           : 5px;

}



.idcli_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

	margin-bottom     : 10px;

}



.idcli_form {

	text-align        : center;

}



.idcli_form_tbl {

	width             : 70%;

}



.idcli_msg {

	text-align        : justify;

	margin-bottom     : 10px;

}



.importe_base {

	color             : gray;

	font-style        : italic;

}



.inc_cabecera_tabla {

	background-color  : White;

}



.linea_iva .etiqueta {

	text-align        : right;

}



.linea_total .etiqueta {

	text-align        : right;

	font-weight       : bold;

}



.linea_total .total {

	font-size         : 12px;

	font-family       : Verdana;

	border            : 1px;

	border-style      : solid;

	text-align        : right;

	font-weight       : bold;

	color             : #cc0000;

	border-color      : #A9A9A9;

	background-color  : #EEE8AA;

}



.link_especial {

	color             : #656565;

	font-style        : normal;

	font-variant      : normal;

	font-weight       : normal;

	text-decoration   : none;

	width             : 100%;

}



.link_especial:hover {

	background-color  : #f1f1f1;

	color             : #e55753;

}



.log {

	margin            : 10px;

}



.log_msg img {

	margin-right      : 20px;

	float             : left;

}



.login {
/*afecta a todo el bloque de login*/
	padding           : 0px;

	/*background-color  : #656565;
*/
}



.login_area {/*area inferior del login*/
border            : 1px solid gray;
	background-color  : #f1f1f1;

	padding           : 3px;

}



.login_cab {/* borde superior acceso clientes*/

background-image: url(fondo3_3.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	color             : White;

	font-size         : 8.5pt;

	font-weight       : bold;

	padding-left      : 0px;

	text-transform    : none;

	padding           : 2px;

	text-align        : center;
 height: 15pt;
}



.login_form {

	display           : inline;

}



.login_olvido, .login_registro {
	text-align: center;
	margin-bottom: 2px;
	
	border: Black;
}



.login_tbl {

	margin-top        : 2px;

	margin-bottom     : 10px;

}



.login_tbl_btn {/*tecla acceder */

	background-color  : #23537d;

	border-color      : #23537d;

	border-style      : solid;

	border-width      : 2px;

	color             : #ffffff;

	cursor            : hand;

	font-family       : Verdana,Arial;

	font-size         : 10px;

	font-weight       : bold;

}



.login_tbl_btns {

	text-align        : center;

	padding-top       : 6px;

}



.login_tbl_eti {

	padding           : 2px;

	padding-right     : 4px;

}



.login_tbl_inp input {

	background-color  : #ffffff;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #656565;

}



.lst_art {

}



.lst_art_articulo {

	margin-bottom     : 10px;

	margin-top        : 10px;

	width             : 99%;

	border-collapse   : collapse;

	border-bottom     : 1px solid gray;

}



.lst_art_articulo_ahorro {

	background-color  : #ff0000;

	color             : #ffffff;

	font-weight       : normal;

	white-space       : nowrap;

}



.lst_art_articulo_carrito {

	background-color  : white;

	white-space       : no-wrap;

}



.lst_art_articulo_compra {

	padding           : 10px;

	text-align        : center;

	width             : 120px;

	border-left       : 2px solid white;

}



.lst_art_articulo_datos {

	vertical-align    : top;

}



.lst_art_articulo_desc {

}



.lst_art_articulo_img {

	width             : 100px;

	padding-right     : 4px;

}



.lst_art_articulo_img

,.lst_art_articulo_datos 

,.lst_art_articulo_compra {
	background-color: #F6F6F3; /*#FAFCFE;color azul claro*/
/*#F3F3EF; color marron de siempre*/
	padding: 6px;
	border-bottom: 2px solid #E9E9E0;
	border-top: 2px solid #E9E9E0;
}



.lst_art_articulo_importe {

	font-weight       : bold;

}



.lst_art_articulo_marca {

	color             : #4275A2;

	font-weight       : normal;

	display           : block;

}



.lst_art_articulo_mas {

	padding-left      : 4px;

}



.lst_art_articulo_nombre {

	color             : #656565;

	font-size         : 8.5pt;

	font-weight       : normal;

	text-decoration   : none;

	display           : block;

	margin-bottom     : 10px;

}



.lst_art_articulo_nombre:hover {

	clear             : none;

	color             : #656565;

	float             : none;

	font-weight       : normal;

	height            : 200%;

	width             : 100%;

	text-decoration   : underline;

}



.lst_art_articulo_oferta {

	background-color  : #FFE4E1;

	color             : Red;

	text-align        : right;

	white-space       : nowrap;

}



.lst_art_articulo_oferta_pvp {

	font-weight       : bold;

}



.lst_art_articulo_precios {

	background-color  : #656565;

	text-align        : center;

	border-collapse   : collapse;

}



.lst_art_articulo_precios td {

	border            : 1px solid  #656565;

	padding           : 1px;

}



.lst_art_articulo_pvp {

	background-color  : #F3F3EF;

	text-align        : right;

}



.lst_art_articulo_pvr {

	display           : block;

}



.lst_art_arts {

	border-top        : 1px solid gray;

	margin-top        : 10px;

	padding-top       : 10px;

}



.lst_art_cab {

	color             : #656565;

	font-family       : Verdana;

	font-size         : 8.5pt;

	font-weight       : normal;
/* nuevas lineas para banda central en la ruta de artículos*/
	    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
	
}
/*.lst_art_cab_span , etiqueta nueva cierre derecho de la ruta de artículos en el listado{*/
.lst_art_cab_span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.lst_art_cat_datos img {

	float             : right;

}



.lst_art_pag_current {

	text-align        : right;

	clear             : both;

}



.lst_art_pags {

	text-align        : center;

}



.lst_art_pags li {

	display           : inline;

	margin-right      : 6px;

}



.lst_art_pags li a {

	color             : #656565;

	text-decoration   : none;

}



.lst_art_pags li#lst_art_pag_current a {

	font-weight       : bold;

	font-size         : 13px;

}



.lst_art_pags ul {

	margin            : 0px;

	padding           : 0px;

	list-style        : none;

}



.marca {

	color             : #4275A2;

	font-weight       : normal;

}



.mas_imgs_layout {

	width             : 97%;

	height            : 100%;

}



.mas_imgs_lst {

	vertical-align    : top;

	white-space       : nowrap;

	width             : 150px;

	background-color  : #EFEFEF;

	padding           : 4px;

	border-right      : 1px solid gray;

}



.mas_imgs_lst_cab {

	text-decoration   : underline;

	margin-top        : 5px;

	margin-left       : 5px;

	margin-bottom     : 10px;

	font-weight       : bold;

}



.mas_imgs_lst_img {

	margin-bottom     : 5px;

}



.mas_imgs_lst_imgs {

	margin-left       : 10px;

}



.mas_imgs_prev {

	vertical-align    : top;

	padding           : 4px;

	background-color  : white;

	padding-left      : 10px;

}



.mas_imgs_prev_cab {

	font-weight       : bold;

	margin-top        : 5px;

	margin-bottom     : 10px;

	text-decoration   : underline;

}



.mas_imgs_prev_desc {

	margin-bottom     : 10px;

	width             : 600px;

	text-align        : justify;

}



.mas_vendidos {

	background-color  : White;

	border-color      : #f1f1f1;

	border-style      : solid;

	border-width      : 1px;

	margin-top        : 10px;

}



.mas_vendidos_area {

	background-color  : #f1f1f1;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	border            : 0px;

}



.mas_vendidos_art {

	padding-left      : 6px;

}



.mas_vendidos_cab {

background-image: url(fondo3_3.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	font-weight       : bold;

	line-height       : 24px;

	text-indent       : 6px;

}



.mas_vendidos_link {

	color             : #4682B4;

	text-decoration   : none;

	width             : 100%;

}



.mas_vendidos_link:hover {

	background-color  : #fff4ca;

	color             : #003399;

}





.menu {

	border-collapse   : collapse;
    background-image : url(fondo3_3.jpg);
    background-repeat : repeat-x;


}



.menu td {

	border            : 1px solid white;

}



.minicesta {
  background-image : url(fondo3_3.jpg);
    background-repeat : repeat-x;
	/*background-color  : #656565;

	border-color      : #656565;
*/
	border-width      : 0pt;

	border-style      : solid;

	margin-top        : 10px;

	margin-bottom     : 10px;
}



.minicesta_area {

	background-color  : #f1f1f1;

	padding           : 4px;
border:1px solid gray;
}



.minicesta_art_eti ,

.minicesta_pun_eti ,

.minicesta_tot_eti {

	width             : 100%;

	padding           : 1px;

}



.minicesta_art_val ,

.minicesta_pun_val ,

.minicesta_tot_val {

	text-align        : right;

}



.minicesta_cab {

	color             : White;

	font-weight       : normal;

	padding-left      : 5px;

	line-height       : 10pt;

}



.minicesta_cab_link {

	display           : block;

	float             : right;

	text-align        : right;

	white-space       : nowrap;

	padding-right     : 2px;

}



.minicesta_cab_link a {

	color             : White;

	text-decoration   : none;

}



.minicesta_cab_link a:hover {

	color             : #f1f1f1;

	text-decoration   : none;

}



.minicesta_cab_tit {

	height            : 20px;

	vertical-align    : middle;

	padding-left      : 5px;

	width             : 100%;

}



.no_linea {
	color: Black;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}



.no_lineas {
	background-color: White;
}



.noticias_archivo_cab {

	border-bottom     : 1px solid black;

}



.noticias_archivo_not {

	margin-bottom     : 10px;

	padding-bottom    : 10px;

	border-bottom     : 1px solid black;

}



.noticias_archivo_not .spacer {

	clear             : both;

}



.noticias_archivo_not_cab {

	margin-bottom     : 5px;

}



.noticias_archivo_not_fecha {

	display           : block;

	color             : navy;

}



.noticias_archivo_not_img {

	float             : left;

}



.noticias_archivo_not_link {

	font-weight       : bold;

}



.noticias_archivo_nots {

	padding           : 10px;

}



.noticias_archivo_solapa {

	background-color  : #656565;

	color             : White;

	font-weight       : normal;

	background-image  : url(../graficos/solapa_fin.gif);

	background-repeat : no-repeat;

	background-position: 100% 0;

	padding-right     : 10px;

	padding-top       : 0px;

}



.paso2_lin_attr_importe

,.paso3_lin_attr_importe {

	color             : gray;

	font-style        : italic;

}



.paso2_lin_importe_base

,.paso2_lin_importe_base {

	color             : gray;

	font-style        : italic;

}



.paso2_lin_importe_base

,.paso3_lin_importe_base {

	color             : gray;

	font-style        : italic;

}

/*

.pasos {

	text-align        : center;

}



.pasos li {

	display           : inline;

	width             : 24%;

	padding           : 4px;

	white-space       : nowrap;

	text-align        : center;

}



.pasos li#paso_actual {

	font-weight       : bold;

	background-color  : #EFEFEF;

}



.pasos ul {

	margin            : 0px;

	padding           : 1px;

	list-style        : none;

	width             : 100%;

}

*/
.pasos {
	background-position : 0px 0px;
    background-image : url(seccion_cab_sin_flecha.gif);
    background-repeat: no-repeat;
    width : 100%;
    
}

.pasos ul {

    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
	margin : 0px;
	padding : 0px;
	list-style : none;
	width : 100%;
	text-align : center;
}

.pasos li {
	display : inline;
	text-align : center;
	vertical-align : center;
	line-height : 36px;
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
}

#paso_actual {

	font-weight : bold;
	color : #457000;
	text-decoration : underline;
}
/* fin zona pasos nueva */
.ped_botones_fin {

	background-color  : #656565;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #ffffff;

	cursor            : hand;

	font-family       : Verdana,Arial;

	font-size         : 10px;

	font-weight       : normal;

}



.ped_det_sub_tot {

	text-align        : right;

	padding           : 4px;

	border-top        : 1px solid black;

}



.ped_det_sub_tot input {

	font-size         : 10px;

	font-family       : Verdana;

	border            : 0px;

	text-align        : right;

	color             : #000000;

}



.ped_fpag_boton {

	background-color  : #656565;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #ffffff;

	cursor            : hand;

	font-family       : Verdana,Arial;

	font-size         : 10px;

	font-weight       : normal;

}



.pie {

	width             : 770px;

	text-align        : center;

}



.pie_sellos {

	text-align        : left;

}



.pie_sellos .spacer {

	clear             : both;

}



.rec_clave {

	text-align        : center;

}



.rec_clave_btn {

	clear             : both;

}



.rec_clave_comercio {

	font-weight       : bold;

}



.rec_clave_txt {

	margin-bottom     : 10px;

}



.recomendacion {

	text-align        : center;

	margin-top        : 25px;

}



.recomendacion_body {

	background-color  : white;

}



.recomendacion_botones {

	text-align        : right;

	padding-top       : 10px;

}



.recomendacion_de_cabecera,

.recomendacion_to_cabecera {

	font-weight       : bold;

}



.recomendacion_de_label ,

.recomendacion_to_label {

	padding-right     : 10px;

}



.recomendacion_table {

	padding-bottom    : 4px;

}



.registro {

	padding           : 2px;

}



.registro , .registro_nuevo {

	text-align        : left;

}



.registro_cab {

	background-color  : Red;

	color             : White;

	font-weight       : bold;

}



.registro_cliente_no {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 7.5pt;

	font-weight       : bold;

	text-decoration   : none;

}



.registro_form_boton {

	background-color  : #656565;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #ffffff;

	cursor            : hand;

	font-family       : Verdana,Arial;

	font-size         : 10px;

	font-weight       : normal;

}



.registro_form_botones {

	height            : 40px;

}



.registro_form_eti {

	color             : #656565;
	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 7.5pt;

	font-weight       : bold;

	text-decoration   : none;

	width             : 80px;

}



.registro_form_input {

	background-color  : #f1f1f1;

	border-color      : #656565;

	border-style      : solid;

	border-width      : 1px;

	color             : #656565;

}



.registro_form_priv {

	color             : #808080;

	text-align        : justify;

	margin-top        : 10px;

}



.registro_layout {

}



.registro_layout td {

	padding           : 2px;

}



.registro_nuevo {

	border-color      : #3399cc;

	border-style      : solid;

	border-width      : 1px;

	width             : 84%;

}



.registro_regalo {

	margin-top        : 5px;

	margin-bottom     : 5px;

	color             : red;

	width             : 80%;

	margin-left       : 20px;

}



.sec {

	border            : 1px solid  White;

	margin-bottom     : 10px;

}



.sec_cab {/* Nombre categorias */

	background-color  : White;

	color             : #656565;

	font-weight       : bold;

	text-indent       : 3px;

	padding-bottom    : 1px;

}



.sec_cats {

	padding        :0px;/*este valor regula que el menu de categorías sea más estrecho*/

	padding-bottom    : 0px;

	padding-top       : 1px;

}



.sec_cats1 {

	padding           : 0px;

	margin            : 0px;

	list-style        : none;

}



.sec_cats1_cat {

	text-align        : right;

}



.sec_cats1_link {

	/*background-color  : #656565;*/

	width: 100%;

	border: 0px solid white;

	border-style: solid;

	border-color: #656565;

	background-image: url(fondo3_3.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	line-height       : 15pt;

	font-weight: bold;

	display: block;

	color: White;

	text-decoration: none;

	text-align: right; 

	padding-right: 5px;

	

}



.sec_cats1_link:hover {

	background-image: url(fondo3_3.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	line-height       : 15pt;

	/*text-align        : right;

	background-color  : #656565;

	clear             : none;

	color             : White;

	float             : none;

	font-size         : 8.5pt;

	font-weight       : bold;

	height            : 100%;

	

	padding-right     : 5px;

	text-decoration   : none;

	width             : 100%;*/

	

}



.sec_cats2 {

	padding           : 0px;

	margin            : 0px;

	list-style        : none;

}



.sec_cats2_link {

/* background-image: url(fondo_claro_1.gif);

	background-repeat: repeat-x;

	background-position: left bottom;*/

	line-height       : 15pt;

background-color  : #F1F1F1;

	clear             : none;

	color             : #555555;

	float             : none;

	font-size         : 8.5pt;

	font-variant      : normal;

	font-weight       : normal;

	height            : 100%;

	letter-spacing    : 1px;

	line-height       : 15pt;

	padding-left      : 5px;

	text-align        : left;

	text-decoration   : none;

	width             : 100%;

	border            : 1px solid white;

}



.sec_cats2_link:hover {

background-image: none;

	background-color  : #E55753;

	clear             : none;

	color             : White;

	float             : none;

	font-size         : 8.5pt;

	font-variant      : normal;

	font-weight       : normal;

	height            : 100%;

	letter-spacing    : 1px;

	line-height       : 15pt;

	padding-left      : 5px;

	text-align        : left;

	text-decoration   : none;

	width             : 100%;

}



.sec_cats3 {

	padding           : 0px;

	margin            : 0px;

	list-style        : none;

}



.sec_cats3_link {

	background-color  : White;

	clear             : none;

	color             : #555555;

	float             : none;

	font-size         : 8.5pt;

	font-weight       : normal;

	height            : 100%;

	letter-spacing    : 1px;

	line-height       : 12pt;

	margin-left       : 0pt;

	padding-left      : 14px;

	padding-right     : 0px;

	text-align        : left;

	text-decoration   : none;

	width             : 100%;

}



.sec_cats3_link:hover {

	background-color  : #1A94C7;

	color             : White;

	text-decoration   : none;

}



.sec_cats4 {

	padding           : 1px;/*separacion vertical hacia abajo de la cuarta categoría*/

	margin            : 0px;

	list-style        : none;

}



.sec_cats4_link {
	background-color: #EBF4FA;
	clear: none;
	color: #555555;
	float: none;
	font-size: 8.5pt;
	font-weight: normal;
	height: 100%;
	letter-spacing: 1px;
	line-height: 12pt;
	margin-left: 0pt;
	padding-left: 25px;
	padding-right: 0px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}



.sec_cats4_link:hover {
	background-color: #1A94C7;
	color: White;
	text-decoration: none;
}



.sec_env {

	padding           : 10px;

}



.sec_env_cond_cab {

	font-weight       : bold;

	text-decoration   : underline;

	font-size         : 12px;

}



.sec_env_cond_text {

	padding           : 10px;

}



.sec_env_costes,

.sec_envios_fpago {

	padding           : 10px;

}



.sec_env_costes_baremo_precio {

	text-align        : right;

}



.sec_env_costes_baremos ,

.sec_envios_fpago_costes {

	width             : 350PX;

}



.sec_env_costes_baremos td {

	padding           : 4px;

}



.sec_env_costes_cab ,

.sec_envios_fpago_cab {

	font-weight       : bold;

	text-decoration   : underline;

	font-size         : 11px;

	margin-bottom     : 5px;

}



.sec_env_costes_destinos,

.sec_envios_fpago {

	padding-left      : 50px;

}



.sec_env_costes_destinos_cab {

	font-weight       : bold;

	text-decoration   : underline;

}



.sec_env_costes_gratis_valor {

	color             : #90BE00;

	text-align        : center;

}



.sec_envio_fpago_nombre {

	padding-top       : 10px;

	text-decoration   : underline;

}



.sec_envios_fpago_costes .sec_envios_fpago_cab {

	font-weight       : normal;

	text-decoration   : none;

	border-bottom     : 1px dotted gray;

}



.sec_envios_fpago_dest {

	padding-top       : 10px;

	text-decoration   : underline;

}



.sec_envios_fpago_valor {

	text-align        : right;

}



.sec_todos {/*todos los articulos */
background-image: url(fondo3_3.jpg);

	background-repeat: repeat-x;
 
text-align : center;
	padding           : 1px;

}

.sec_todos_link {

	/*background-color  : #656565;*/

	color             : White;

	font-family       : Verdana;

	font-size         : 8.5pt;

	font-weight       : bold;

	line-height       : 15pt;

	text-decoration   : none;
padding-bottom : 4px;
	/*display           : block;*/

	/*border            : 2px solid white;
*/
}



.sello_dataweb {

	float             : left;

}



.sello_econfia {

	float             : right;

}



.texto {

	padding           : 2px;

}



.texto_botones_boton {

}



.texto_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

}



.todos_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

	margin-bottom     : 10px;

}



.todos_impar {

	background-color  : #f4f4f4;

}



.todos_lst {

	padding-left      : 4px;

}



.todos_lst_art {

	padding           : 2px;

}



.todos_lst_cab {

	background-color  : White;

	color             : #656565;

	font-weight       : normal;

	margin-bottom     : 10px;

}



.todos_pag {

	margin-top        : 10px;

	text-align        : center;

}



.todos_pag li {

	display           : inline;

	padding-left      : 10px;

}



.todos_pag li a {

	text-decoration   : underline;

	color             : blue;

}



.todos_pag ul {

	padding           : 0px;

	margin            : 0px;

	list-style        : none;

}



.todos_par {

	background-color  : #ffffff;

}



.txt_gar {

	padding           : 5px;

}



.txt_gar_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

	margin-bottom     : 10px;

}



.txt_gar_comercio {

	margin-left       : 20px;

	font-weight       : bold;

}



.txt_gar_compra {

	margin-bottom     : 10px;

}



.txt_gar_compra_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

	margin-bottom     : 10px;

}



.txt_gar_compra_txt {

	text-align        : justify;

}



.txt_gar_cond_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

	margin-bottom     : 10px;

}



.txt_gar_conds {

	margin            : 0px;

	padding           : 0px;

	list-style        : none;

}



.txt_gar_datos {

	margin            : 0px;

	padding           : 0px;

	margin-left       : 20px;

	margin-top        : 20px;

	list-style        : none;

	margin-bottom     : 20px;

}



.txt_gar_dev {

	margin-bottom     : 10px;

}



.txt_gar_dev_cab {

	color             : #656565;

	font-family       : Verdana, Arial, Helvetica, sans-serif;

	font-size         : 9pt;

	font-weight       : bold;

	text-decoration   : underline;

	margin-bottom     : 10px;

}



.txt_gar_dev_txt {

	text-align        : justify;

}



.txt_gar_slogan {

	margin-left       : 20px;

}



.web {

	margin            : 2px;

}



.web_area {

	  margin : 0px auto;
 width : 1035 px;
    /*width : 769px;*/

}



.web_zonas {
	margin-top : 4px;
	width : 100%;
	/*width             : 770px;*/

}
.web_layout {
width : 1035 px;
   /* width : 769px;*/
}



.zona_central {

	width             : *;

	vertical-align    : top;

	padding           : 4px;

}



.zona_derecha {

	background-color  : White;

	padding           : 0pt;

	vertical-align    : top;

	width             : 150px;

}



.zona_izquierda {

	background-color  : White;

	padding           : 0pt;

	vertical-align    : top;

	width             : 170px;

}



.zona_sep_dcha {

	background-image  : url(../graficos/motivo-azul.gif);

	background-repeat : repeat-y;

	width             : 2px;

}



.zona_sep_izq {

	background-image  : url(../graficos/motivo-azul.gif);

	background-repeat : repeat-y;

	width             : 2px;

}



body {

	font-family       : Verdana, Geneva, Arial, Helvetica, sans-serif;

	scrollbar-3dlight-color: #656565;

	scrollbar-arrow-color: #f1f1f1;

	scrollbar-darkshadow-color: #f1f1f1;

	scrollbar-face-color: #656565;

	scrollbar-highlight-color: #f1f1f1;

	scrollbar-shadow-color: #656565;

	scrollbar-track-color: #f1f1f1;

	text-align : center;

}



.farticulo_art_nombre2 {

	font-size         : 12px;

}



td {

	font-family       : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size         : 8.5pt;

}



}



.farticulo_art_precios_precio0 {

	padding           : 4px;

	text-align        : right;

}



.menu .izquierda_no {

	width : 179px;

}





.farticulo_art_precios_carrito input {

	width : 25px;

	text-align : right;

}



.sesion_link {

   padding-right: 10px;

}





.esc_fart_precios_pvp_val {

   font-weight: bold;

}





.esc_fart_precios_pvp_val {

   font-weight: bold;

}





/* Estilos mas imágenes */

.mas_imgs_layout {
	width : 100%;
}



.mas_imgs_lst {
	vertical-align 	: top;
	width 			: 150px;
	padding 		: 2px;
	
}

.mas_imgs_prev {
	vertical-align : top;
	padding : 2px;
	padding-left : 4px;
	
}	


.mas_imgs_lst_imgs {
	margin-top : 4px;
	padding-left : 6px;
	text-align : left;
	height : 500px;
	overflow : scroll;

}

.mas_imgs_lst_img {
	padding : 2px;
	padding-right : 4px;
	text-align : center;
	
		
}


.mas_imgs_lst_img img {
	width : 80px;
	margin-bottom : 7px;
	cursor : pointer;	
	border:1px solid gray;
    margin-top : 4px;
}



.esc_fart_disp {
	display : none;
}

.farticulo_art_nombre2 {
	font-weight:bold;
}
}
.farticulo_art_ref {
	display : block;
	color:gray;
}

.escaparate_promocion_contenido a {
	text-decoration : none;
}


.farticulo_art .lst_art_articulo_marca,
.farticulo_art .lst_art_articulo_desc,
.farticulo_art .lst_art_articulo_mas {
    display : none;
}

.farticulo_art .lst_art_articulo_img img {
    width : 90px;

}

.farticulo_art_rel_cab {
	background-color : #F1F1F1;
	border-bottom : 1px solid gray;
	font-size   : x-small;
	font-weight : bold;
	padding-bottom : 10px;
	color 	    :	#14365c;
	padding: 10px !important;
}




.web_area {

	width : 1050;
}