/* NO ELIMINAR ESTA LÍNEA , NECESARIA PARA LA VISUALIZACIÓN DE PEDIDOS */
@import "estilo_pedido.css";


#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;
}

#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  : #4664A4;
	padding           : 1px;
	height            : auto;
	border-width      : 1px;
	margin-bottom     : 10px;
}

.buscador_cabecera {
	color             : White;
	font-weight       : bold;
	padding-left      : 2px;
	text-transform    : capitalize;
	padding           : 4px;
}

.buscador_contenido {
	background-color  : #edede7;
	text-align        : center;
	padding           : 2px;
}

.buscador_contenido_campo {
	width             : 120;
	height            : 20px;
}

.buscador_contenido_imagen {
	border            : 0px;
}

.buscador_form {
	display           : inline;
}

.buscador_marca {
	background-color  : #4664A4;
	padding           : 1px;
	height            : auto;
}

.buscador_marca_cabecera {
	color             : White;
	font-weight       : bold;
	padding-left      : 2px;
	text-transform    : capitalize;
	padding           : 4px;
}

.buscador_marca_contenido {
	background-color  : #edede7;
	text-align        : center;
	padding           : 2px;
}

.buscador_marca_form {
	display           : inline;
}

.buscador_marca_imagen {
	border            : 0px;
}

.buscador_marca_select {
	background-color  : #ffffff;
	color             : navy;
	border            : 1px solid #1b73b6;
}

.cabecera {
	background-color  : #91B7DB;
	padding           : 1px;
}

.cabecera .derecha .fecha {
	color             : #e6ffff;
}

.cabecera .imagen img {
	width             : 769;
	border            : 0px;
}

.cabecera .izquierda .usuario {
	color             : #ffffcc;
}

.cabecera .menu {
	width             : 100%;
	background-color  : white;
}

.cabecera .menu .derecha {
	text-align        : center;
	vertical-align    : middle;
}

.cabecera .menu .derecha .idiomas {
	float             : left;
}

.cabecera .menu .interior {
	background-color  : navy;
	padding           : 0px;
}

.cabecera .menu .izquierda {
	width             : 179px;
	vertical-align    : middle;
}

.cabecera .menu .link {
	color             : #ffffff;
	font-weight       : bold;
	text-decoration   : none;
	width             : 100%;
	display           : block;
	padding           : 2px 4px 2px 4px;
}

.cabecera .menu .link:hover {
	color             : #0066cc;
	text-decoration   : none;
	background-color  : #D5E3FE;
}

.cabecera .menu .opcion {
	white-space       : nowrap;
	text-align        : center;
}

.categoria_ruta {
	font-weight       : bold;
}

.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 {
	color             : #570177;
	background-color  : #ffcc68;
	border            : 1px solid black;
	font-weight       : bold;
	font-size         : 9px;
	border-bottom     : 1px solid Gray;
	border-right      : 1px solid Gray;
	border-top        : 1px solid #cacaca;
	border-left       : 1px solid #cacaca;
	cursor            : hand;
}

.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  : #A9A9A9;
}

.cesta_tabla .fila_separador {
	height            : 6px;
}

.cesta_tabla .linea {
	background-color  : #f5f5fa;
}

.cesta_tabla .linea_regalo {
	background-color  : #f0eac6;
}

.cofidis {
	padding           : 10px;
	border            : 1px solid #ccccff;
}

.cofidis_cabecera {
	font-weight       : bold;
	margin-bottom     : 10px;
}

.como_comprar_cabecera {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	font-weight       : bold;
	text-decoration   : underline;
	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            : 1px #3399cc solid;
	width             : 80%;
	padding           : 1px;
}

.comprar_paso1_login .email_label,.comprar_paso1_login .clave_label {
	text-decoration   : none;
	font-size         : 7.5pt;
	color             : Navy;
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-weight       : bold;
	padding           : 2px;
}

.comprar_paso1_login .input {
	background-color  : #f4f4ea;
	color             : navy;
	border            : 1px solid #1b73b6;
}

.comprar_paso1_login .mensaje .texto {
	text-decoration   : none;
	font-size         : 7.5pt;
	color             : #000099;
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-weight       : bold;
}

.comprar_pasos {
	text-align        : center;
}

.copy {
	text-decoration   : none;
	font-size         : 10px;
	color             : #c5c5c5;
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-weight       : normal;
}

.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 {
	color             : #ffffff;
	background-color  : #ff0000;
	font-weight       : bold;
	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 {
	border            : 1px #3399cc solid;
	padding           : 2px;
	background-color  : #edede7;
	float             : right;
}

.esc_fart_marca {
	color             : #3399cc;
	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 {
}

.escaparate_articulo_ficha {
	border            : 1px #3399cc solid;
	padding           : 2px;
	background-color  : #edede7;
	width             : 50%;
	height            : 100%;
}

.escaparate_articulos_cabecera {
	border-bottom     : 1px solid  #0066cc;
}

.escaparate_articulos_lst {
	width             : 100%;
}

.escaparate_articulos_solapa {
	background-color  : #0066cc;
	color             : #ffffff;
	font-weight       : bold;
	background-image  : url(../graficos/solapa_fin.gif);
	background-repeat : no-repeat;
	background-position: 100% 0;
	padding-right     : 10px;
	padding-top       : 0px;
}

.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             : black;
	text-decoration   : none;
}

.escaparate_noticia_link:hover {
	color             : blue;
	text-decoration   : none;
}

.escaparate_noticia_titulo {
	font-weight       : bold;
	padding           : 6px;
}

.escaparate_noticias {
}

.escaparate_noticias_cabecera {
	border-bottom     : 1px solid  #0066cc;
}

.escaparate_noticias_listado .spacer {
	clear             : both;
}

.escaparate_noticias_solapa {
	background-color  : #0066cc;
	color             : #ffffff;
	font-weight       : bold;
	background-image  : url(../graficos/solapa_fin.gif);
	background-repeat : no-repeat;
	background-position: 100% 0;
	padding-right     : 10px;
	padding-top       : 0px;
}

.escaparate_promocion {
	margin-bottom     : 6px;
}

.escaparate_promocion_contenido {
	background-color  : #f0f0e1;
	padding           : 2px;
}

.escaparate_promocion_solapa {
	background-color  : #c0c081;
	color             : #ffffff;
	font-weight       : bold;
	background-image  : url(../graficos/solapa_fin.gif);
	background-repeat : no-repeat;
	background-position: 100% 0;
	padding-right     : 10px;
	padding-top       : 0px;
}

.especiales {
	background-color  : #EFE7E7;
	border            : 1px solid #cccccc;
	color             : #cc3300;
	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 {
	text-align        : left;
	text-indent       : 5px;
	font-weight       : bold;
	padding           : 2px;
}

.especiales_contenido {
	background-color  : #f4f4ea;
	color             : #cc3300;
}

.faqs_cabecera {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	font-weight       : bold;
	text-decoration   : underline;
}

.farticulo_art {
	text-align        : center;
	margin-top        : 10px;
}

.farticulo_art_caract {
	margin-top        : 10px;
}

.farticulo_art_caract_cab {
	font-size         : 10px;
	font-weight       : bold;
	padding-bottom    : 10px;
	border-bottom     : 1px solid gray;
}

.farticulo_art_caract_txt {
	font-size         : 11px;
	margin-top        : 10px;
}

.farticulo_art_contenido {
	width             : 80%;
}

.farticulo_art_link {
	font-size         : 11px;
	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  : #000000;
	color             : #ffffff;
	padding           : 1px;
}

.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         : 11px;
	margin-top        : 10px;
}

.farticulo_art_solapas {
	width             : 100%;
	text-align        : left;
}

.farticulo_art_solapas li {
	display           : inline;
	padding-top       : 4px;
}

.farticulo_art_solapas li a {
	background-color  : #808080;
	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  : Navy;
	color             : #fff4ca;
	font-weight       : bold;
	text-decoration   : none;
}

.farticulo_art_solapas li a#selected:hover {
	color             : #fff4ca;
}

.farticulo_art_solapas li a:hover {
	background-color  : #808080;
	color             : #fff4ca;
	font-weight       : bold;
}

.farticulo_art_solapas ul {
	border-bottom     : 1px solid  Navy;
	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 {
	font-size         : 10pt;
	color             : Navy;
	font-weight       : bold;
}

.farticulo_cat_ruta_link:hover {
	text-decoration   : none;
	font-size         : 10pt;
	color             : #e60000;
	font-weight       : bold;
}

.farticulo_cat_ruta_sep {
	font-size         : 11px;
	color             : gray;
}

.farticulo_com {
	text-align        : left;
	margin-top        : 20px;
}

.farticulo_com_cabecera {
	font-size         : 10px;
	font-weight       : bold;
	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 {
	font-size         : 10px;
	font-weight       : bold;
	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 {
	font-size         : 10px;
	font-weight       : bold;
	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 {
	border            : 1px #3399cc solid;
	padding           : 2px;
	background-color  : #edede7;
	width             : 99%;
	margin-bottom     : 10px;
}

.fcat_articulo_rec a:hover {
	text-decoration   : none;
	color             : #e60000;
}

.fcat_articulo_rec_ahorro {
	color             : #ffffff;
	background-color  : #ff0000;
	font-weight       : bold;
	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             : #3399cc;
	font-weight       : normal;
}

.fcat_articulo_rec_nombre a {
	text-decoration   : none;
	font-size         : 7.5pt;
	font-weight       : bold;
	color             : #000099;
}

.fcat_articulo_rec_ofe {
	text-align        : right;
}

.fcat_articulo_rec_pant {
	font-size         : 11px;
	font-weight       : normal;
	color             : #A9A9A9;
}

.fcat_articulo_rec_pvp {
	font-size         : 12px;
	font-weight       : bold;
}

.fcat_articulo_rec_pvpofe {
	color             : #ff0000;
	font-weight       : normal;
}

.fcat_articulo_rec_pvr {
	font-size         : 11px;
	font-weight       : normal;
	color             : #A9A9A9;
}

.fcat_articulo_rec_solapa {
	background-color  : #0066cc;
	color             : #ffffff;
	font-weight       : bold;
	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;
}

.fcat_datos p {
	margin            : 0px;
	padding           : 0px;
}

.fcat_subcats {
	background-color  : #f8f8fc;
	border            : 1px solid #EDEDE7;
	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  #ffffff;
	width             : 50%;
	vertical-align    : bottom;
}

.fcat_subcats_lst td a {
	text-decoration   : none;
	font-size         : 7.5pt;
	font-weight       : bold;
	background-color  : #F6F6F6;
	color             : #4a69b5;
	height            : 100%;
	width             : 100%;
	padding-left      : 5px;
	display           : block;
	margin-bottom     : expression("0px");
}

.fcat_subcats_lst td a:hover {
	text-decoration   : none;
	color             : #e60000;
	background-color  : #D5E3FE;
}

.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 {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	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  : #000099;
	padding-left      : 0px;
	color             : White;
	font-weight       : bold;
	margin-top        : 10px;
	padding           : 4px;
}

.fcli_peds_lst {
	width             : 100%;
}

.fcli_peds_lst_cab {
	color             : White;
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	background-color  : #A9A9A9;
	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         : 11px;
}

.ficha_marca {
	font-size         : 11px;
	color             : #3399cc;
	font-weight       : normal;
}

.ficha_nombre {
	color             : #000066;
	font-size         : 12px;
	font-weight       : bold;
}

.ficha_texto_oferta {
	padding           : 2px;
	font-size         : 11px;
	border            : 1px solid Maroon;
	color             : #cc3300;
}

.ficha_titular {
	font-size         : 10px;
	font-weight       : bold;
}

.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 {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	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  : #0033cc;
	border            : 1px solid #00ccff;
	font-family       : Verdana,Arial;
	font-weight       : bold;
	font-size         : 10px;
	color             : #ffffff;
	cursor            : hand;
}

.id_cli_form_eti {
	font-weight       : bold;
	text-align        : right;
	padding-right     : 10px;
}

.id_cli_form_inp input {
	background-color  : #f4f4ea;
	color             : navy;
	border            : 1px solid #1b73b6;
}

.id_cli_form_rec {
	text-align        : right;
}

.idcli {
	padding           : 5px;
}

.idcli_cab {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	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;
}

.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             : #000000;
	text-decoration   : none;
	width             : 100%;
}

.link_especial:hover {
	color             : #cc3300;
	background-color  : #f4f4f4;
}

.log {
	margin            : 10px;
}

.log_msg img {
	margin-right      : 20px;
	float             : left;
}

.login {
	padding           : 1px;
	background-color  : #4664A4;
}

.login_area {
	background-color  : #edede7;
	padding           : 3px;
}

.login_cab {
	color             : White;
	font-weight       : bold;
	padding-left      : 2px;
	text-transform    : capitalize;
	padding           : 2px;
	text-align        : center;
}

.login_form {
	display           : inline;
}

.login_olvido, .login_registro {
	text-align        : center;
	margin-bottom     : 2px;
}

.login_tbl {
	margin-top        : 2px;
	margin-bottom     : 10px;
}

.login_tbl_btn {
	background-color  : #0033cc;
	border            : 1px solid #00ccff;
	font-family       : Verdana,Arial;
	font-weight       : bold;
	font-size         : 10px;
	color             : #ffffff;
	cursor            : hand;
}

.login_tbl_btns {
	text-align        : center;
	padding-top       : 6px;
}

.login_tbl_eti {
	padding           : 2px;
	padding-right     : 4px;
}

.login_tbl_inp input {
	background-color  : #ffffff;
	color             : navy;
	border            : 1px solid #1b73b6;
}

.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 {
	color             : #ffffff;
	background-color  : #ff0000;
	font-weight       : bold;
	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  : #ffffff;
	padding           : 4px;
}

.lst_art_articulo_importe {
	font-weight       : bold;
}

.lst_art_articulo_marca {
	color             : #3399cc;
	font-weight       : normal;
	display           : block;
}

.lst_art_articulo_mas {
	padding-left      : 4px;
}

.lst_art_articulo_nombre {
	text-decoration   : none;
	font-size         : 7.5pt;
	font-weight       : bold;
	color             : #000099;
	display           : block;
	margin-bottom     : 10px;
}

.lst_art_articulo_nombre:hover {
	text-decoration   : none;
	color             : #e60000;
}

.lst_art_articulo_oferta {
	color             : Red;
	background-color  : #FFE4E1;
	text-align        : right;
	white-space       : nowrap;
}

.lst_art_articulo_oferta_pvp {
	font-weight       : bold;
}

.lst_art_articulo_precios {
	background-color  : #C0C0C0;
	text-align        : center;
	border-collapse   : collapse;
}

.lst_art_articulo_precios td {
	border            : 1px solid  #C0C0C0;
	padding           : 1px;
}

.lst_art_articulo_pvp {
	background-color  : #f7f7f7;
	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 {
	font-family       : Verdana;
	font-size         : 10pt;
	font-weight       : normal;
	color             : Navy;
}

.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 {
	text-decoration   : none;
	color             : Navy;
}

.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             : #3399cc;
	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  : #EFE7E7;
	border            : 1px solid #cccccc;
	margin-top        : 10px;
}

.mas_vendidos_area {
	background-color  : #F4F4EA;
	border            : 0px;
}

.mas_vendidos_art {
	padding-left      : 6px;
}

.mas_vendidos_cab {
	font-weight       : bold;
	line-height       : 24px;
	text-indent       : 6px;
}

.mas_vendidos_link {
	color             : #4682B4;
	text-decoration   : none;
	width             : 100%;
}

.mas_vendidos_link:hover {
	color             : #003399;
	background-color  : #fff4ca;
}

.menu {
	border-collapse   : collapse;
}

.menu td {
	border            : 1px solid white;
}

.minicesta {
	background-color  : #3399CC;
	border            : 1px #3399cc solid;
	margin-top        : 10px;
	margin-bottom     : 10px;
}

.minicesta_area {
	background-color  : #ffffff;
	padding           : 4px;
}

.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             : #ffffcc;
	font-weight       : bold;
	padding-left      : 5px;
}

.minicesta_cab_link {
	display           : block;
	float             : right;
	text-align        : right;
	white-space       : nowrap;
	padding-right     : 2px;
}

.minicesta_cab_link a {
	text-decoration   : none;
	color             : #e6ffff;
}

.minicesta_cab_link a:hover {
	text-decoration   : none;
	color             : #66ffff;
}

.minicesta_cab_tit {
	height            : 20px;
	vertical-align    : middle;
	padding-left      : 5px;
	width             : 100%;
}

.no_linea {
	color             : #FF0000;
	text-align        : center;
	font-size         : 12px;
	font-weight       : bold;
}

.no_lineas {
	background-color  : #f5f5fa;
}

.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  : #0066cc;
	color             : #ffffff;
	font-weight       : bold;
	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%;
}

.ped_botones_fin {
	background-color  : #0033cc;
	border            : 1px solid #00ccff;
	font-family       : Verdana,Arial;
	font-weight       : bold;
	font-size         : 10px;
	color             : #ffffff;
	cursor            : hand;
}

.ped_fpag_boton {
	background-color  : #0033cc;
	border            : 1px solid #00ccff;
	font-family       : Verdana,Arial;
	font-weight       : bold;
	font-size         : 10px;
	color             : #ffffff;
	cursor            : hand;
}

.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 {
	text-decoration   : none;
	font-size         : 7.5pt;
	color             : #000099;
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-weight       : bold;
}

.registro_form_boton {
	background-color  : #0033cc;
	border            : 1px solid #00ccff;
	font-family       : Verdana,Arial;
	font-weight       : bold;
	font-size         : 10px;
	color             : #ffffff;
	cursor            : hand;
}

.registro_form_botones {
	height            : 40px;
}

.registro_form_eti {
	text-decoration   : none;
	font-size         : 7.5pt;
	color             : Navy;
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-weight       : bold;
	width             : 80px;
}

.registro_form_input {
	background-color  : #f4f4ea;
	color             : navy;
	border            : 1px solid #1b73b6;
}

.registro_form_priv {
	color             : #808080;
	text-align        : justify;
	margin-top        : 10px;
}

.registro_layout {
}

.registro_layout td {
	padding           : 2px;
}

.registro_nuevo {
	border            : 1px #3399cc solid;
	width             : 84%;
}

.registro_regalo {
	margin-top        : 5px;
	margin-bottom     : 5px;
	color             : red;
	width             : 80%;
	margin-left       : 20px;
}

.sec {
	border            : 1px solid  #4664A4;
	margin-bottom     : 10px;
}

.sec_cab {
	font-size         : 7.5pt;
	color             : #ffffff;
	font-weight       : bold;
	text-transform    : capitalize;
	background-color  : #4664A4;
	text-indent       : 3px;
	padding-bottom    : 1px;
}

.sec_cats {
	padding           : 2px;
	padding-bottom    : 0px;
	padding-top       : 1px;
}

.sec_cats1 {
	padding           : 0px;
	margin            : 0px;
	list-style        : none;
}

.sec_cats1_cat {
	text-align        : left;
}

.sec_cats1_link {
	text-decoration   : none;
	font-weight       : bold;
	color             : #4a69b5;
	clear             : none;
	float             : none;
	height            : 100%;
	width             : 100%;
	padding-left      : 5px;
	background-color  : #D5E3FE;
	border            : 1px solid white;
}

.sec_cats1_link:hover {
	text-decoration   : none;
	color             : #e60000;
	background-color  : #f7e2e1;
}

.sec_cats2 {
	padding           : 0px;
	margin            : 0px;
	list-style        : none;
}

.sec_cats2_link {
	text-decoration   : none;
	font-weight       : bold;
	color             : #4a69b5;
	clear             : none;
	float             : none;
	height            : 100%;
	width             : 100%;
	padding-right     : 2px;
	text-align        : right;
	background-color  : #eff2fc;
	border            : 1px solid white;
}

.sec_cats2_link:hover {
	text-decoration   : none;
	color             : #e60000;
	background-color  : #f7e2e1;
}

.sec_cats3 {
	padding           : 0px;
	margin            : 0px;
	list-style        : none;
}

.sec_cats3_link {
	text-decoration   : none;
	font-weight       : normal;
	color             : #4a69b5;
	clear             : none;
	float             : none;
	height            : 100%;
	width             : 100%;
	padding-right     : 2px;
	text-align        : left;
	background-color  : #eff2fc;
	padding-left      : 20px;
}

.sec_cats3_link:hover {
	text-decoration   : none;
	color             : #e60000;
	background-color  : #f7e2e1;
}

.sec_cats4 {
	padding           : 0px;
	margin            : 0px;
	list-style        : none;
}

.sec_cats4_link {
	text-decoration   : none;
	font-weight       : normal;
	color             : #4a69b5;
	clear             : none;
	float             : none;
	height            : 100%;
	width             : 100%;
	padding-right     : 2px;
	text-align        : left;
	background-color  : #eff2fc;
}

.sec_cats4_link:hover {
	text-decoration   : none;
	color             : #e60000;
	background-color  : #f7e2e1;
}

.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 {
	background-color  : white;
	padding           : 1px;
}

.sec_todos_link {
	font-weight       : bold;
	color             : #ffcc00;
	background-color  : Navy;
	text-decoration   : none;
	display           : block;
	border            : 2px solid white;
}

.sello_dataweb {
	float             : left;
}

.sello_econfia {
	float             : right;
}

.texto {
	padding           : 2px;
}

.texto_botones_boton {
}

.texto_cab {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	font-weight       : bold;
	text-decoration   : underline;
}

.todos_cab {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	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 {
	font-weight       : bold;
	color             : Navy;
	background-color  : #cfebf1;
	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 {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	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 {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	font-weight       : bold;
	text-decoration   : underline;
	margin-bottom     : 10px;
}

.txt_gar_compra_txt {
	text-align        : justify;
}

.txt_gar_cond_cab {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	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 {
	font-family       : Verdana, Arial, Helvetica, sans-serif;
	font-size         : 10pt;
	color             : Navy;
	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 {
	width             : 770px;
}

.web_zonas {
	width             : 770px;
}

.zona_central {
	width             : *;
	vertical-align    : top;
	padding           : 4px;
}

.zona_derecha {
	vertical-align    : top;
	width             : 150px;
}

.zona_izquierda {
	background-color  : #cde4eb;
	padding           : 2px;
	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 {
	scrollbar-face-color: #91B7DB;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #D6E2EE;
	scrollbar-darkshadow-color: #9898D8;
	scrollbar-shadow-color: #B8B8E0;
	scrollbar-arrow-color: #306898;
	scrollbar-track-color: #D6E2EE;
	font-family       : Verdana, Arial, sans-serif;
}

.farticulo_art_nombre2 {
	font-size         : 12px;
}

td {
	font-family       : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size         : 7.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;
}



/* 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;
}