A
{
    TEXT-DECORATION: none
}
.fbl_1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.tablamenu
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(images/fondo_menu.gif);
    MARGIN-RIGHT: 0pt;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #213f8d
}
.tablaofsemana
{
    BACKGROUND-COLOR: #cedbdf
}
.tablaofsemanaTit
{
    BACKGROUND-POSITION: left top;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/barra_azul.gif);
    COLOR: #ffff66;
    BACKGROUND-REPEAT: repeat-y;
    FONT-STYLE: normal
}
.fuentemenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: justify
}
.combogris
{
    BORDER-RIGHT: #666666 solid;
    BORDER-TOP: #666666 solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #666666 solid;
    COLOR: black;
    BORDER-BOTTOM: #666666 solid;
    FONT-FAMILY: Arial
}
.fng_of
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.faz_of
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8px;
    COLOR: #8987e0;
    FONT-FAMILY: Verdana
}
.frj_of
{
    FONT-SIZE: 12px;
    COLOR: crimson;
    FONT-FAMILY: Verdana
}
.tablaverdeofertas
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #dfffd4
}
.tablaamarillaofertas
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.fng_pq_of
{
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    LIST-STYLE-TYPE: circle
}
.fnom_of
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.letra_form_registro
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.fsol_act
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.fsol_ina
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.planor
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px;
    COLOR: #8fa2a9;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana;
    FONT-COLOR: #f4a460
}
.plano
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    SCROLLBAR-FACE-COLOR: #dcdee0;
    FONT-SIZE: 8pt;
    FLOAT: none;
    BORDER-LEFT: 1px solid;
    COLOR: #8fa2a9;
    SCROLLBAR-ARROW-COLOR: #78797b;
    SCROLLBAR-TRACK-COLOR: #ced1d4;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: ARIAL;
    FONT-COLOR: #f4a460;
    scrollbar-3d-light-color: #4C4C4C;
    scrollbar-base: #DCDEE0;
    scrollbar-dark-shadow: #CED1D4
}
.plano_peq
{
    BORDER-RIGHT: #213f8d 1px solid;
    BORDER-TOP: #213f8d 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #213f8d 1px solid;
    WIDTH: 20px;
    COLOR: #213f8d;
    BORDER-BOTTOM: #213f8d 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 15px;
    TEXT-ALIGN: right
}
.plano_invn
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: white 0px solid;
    FONT-COLOR: #f4a460;
    FONT-: Verdana
}
.plano_invr
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 0px solid;
    COLOR: red;
    BORDER-BOTTOM: white 0px solid;
    FONT-FAMILY: Verdana;
    FONT-COLOR: #f4a460
}
.tablalineaoferta
{
    BORDER-BOTTOM: gray 1px solid
}
.tablaofertas
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: gainsboro
}
.texto
{
    FONT-SIZE: 7.5pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.textob
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.texton
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 7.5pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.textor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.textoa
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #213f8d;
    FONT-FAMILY: Verdana
}
.textoaz
{
    FONT-SIZE: 8pt;
    COLOR: #213f8d;
    FONT-FAMILY: Verdana
}
.textoResAm
{
    FONT-SIZE: 8pt;
    COLOR: palevioletred;
    BACKGROUND-COLOR: #ffff00
}
.enlace
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.TablaBorde
{
    BORDER-RIGHT: #213f8d 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #213f8d 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    BORDER-LEFT: #213f8d 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #213f8d 1px solid
}
.MenuEmergente
{
    BORDER-RIGHT: #1878d1 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #1878d1 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7.5pt;
    Z-INDEX: 2;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #1878d1 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #1878d1 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: #213f8d;
    layer-background-color: #C2E0FE
}
.MenuEmergente A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
.MenuEmergente A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
.MenuEmergente A:hover
{
    COLOR: yellow;
    TEXT-DECORATION: underline
}
.tabla_forms
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: gray 1px solid
}
.fondo2_tablas
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #cedbdf
}
.botones1
{
    CLEAR: both;
    BORDER-RIGHT: gray 2px groove;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    MARGIN-LEFT: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #213f8d;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: gray 2px groove;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cedbdf
}
.botones2
{
    BORDER-RIGHT: gray 2px groove;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cedbdf;
    BORDER-BOTTOM: gray 2px groove;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #213f8d;
    BORDERCOLORLIGHT-TOP: black 1px solid;
    BORDERCOLORLIGHT-LEFT: black 1px solid
}
.td_barra_navegacion
{
    BACKGROUND-COLOR: #213f8d;
    TEXT-ALIGN: center
}
.letra_solicitar_regalo
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 7pt;
    COLOR: #213f8d;
    FONT-FAMILY: Verdana
}
.celda_cabecera
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: gray 0px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 7pt;
    BORDER-LEFT: gray 0px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 0px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cedbdf;
    TEXT-ALIGN: center
}
.celda_cabecera_multiplo
{
    BORDER-RIGHT: gray 0px solid;
    BORDER-TOP: gray 0px solid;
    FONT-WEIGHT: 900;
    FONT-SIZE: 7pt;
    BORDER-LEFT: gray 0px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 0px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cedbdf;
    TEXT-ALIGN: center
}
.celda_listado
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: gray;
    PADDING-LEFT: 1px;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.celda_listado_multiplo
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 7pt;
    COLOR: black;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.celda_listado_sin_borde
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.descrip_subfamilias
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: silver;
    FONT-FAMILY: 'Arial Narrow';
    TEXT-ALIGN: center
}
.pestanias_familias_ofertas_letra
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.pestanias_familias_ofertas
{
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: center
}
.pestanias_familias_especiales_letra
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.pestanias_familias_especiales
{
    BACKGROUND-COLOR: slategray;
    TEXT-ALIGN: center
}
.pestanias_seleccionadas
{
    BACKGROUND-COLOR: #213f8d;
    TEXT-ALIGN: center
}
.barra_of_semana_titulo
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 7pt;
    COLOR: white;
    BACKGROUND-COLOR: red
}
.rincon_cliente_letra1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.opciones_barra_of_semana_link
{
    COLOR: white
}
.opciones_barra_of_semana_td
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 7.1pt;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #1361af;
    TEXT-ALIGN: left
}
.texto_grande
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.celda_form_misdatos_1
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: gray 1px solid;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #cedbdf
}
.celda_form_misdatos_2
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: gray 1px solid;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: white
}
.celda_listado_pedidos_1
{
    BORDER-RIGHT: gray 1px solid;
    FONT-WEIGHT: 900;
    FONT-SIZE: 7pt;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.celda_listado_pedidos_2
{
    BORDER-RIGHT: gray 1px solid;
    FONT-SIZE: 7pt;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cedbdf;
    TEXT-ALIGN: center
}
.fondo_gris_pestana
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Gris.gif);
    BACKGROUND-REPEAT: repeat-x
}
.letra_blanca_negrita_pestanas
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.totales_mispuntos
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.cantidad_totales_mispuntos
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cedbdf;
    TEXT-ALIGN: center
}
.fondo_fucsia
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Fucsia.gif);
    BACKGROUND-REPEAT: repeat-x
}
.fondo_naranja
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Naranja.gif);
    BACKGROUND-REPEAT: repeat-x
}
.fondo_violeta
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Violeta.gif);
    BACKGROUND-REPEAT: repeat-x
}
.fondo_gris
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Gris.gif);
    BACKGROUND-REPEAT: repeat-x
}
.fondo_verde
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Verde.gif);
    BACKGROUND-REPEAT: repeat-x
}
.fondo_rojo
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/rojo.gif);
    BACKGROUND-REPEAT: repeat-x
}
.letra_blanca_negrita
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.fondo_gris_oscuro
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/GrisOscuro.gif);
    BACKGROUND-REPEAT: repeat-x
}
.celda_cabecera_con_borde_inferior
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 6.5pt;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cedbdf;
    TEXT-ALIGN: center
}
.celda_listado_con_borde_2
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 7pt;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.textor_grande
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.texto_azul_grande
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #213f8d;
    FONT-FAMILY: Arial
}
.fondo_azul_pestana
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Azul.gif);
    BACKGROUND-REPEAT: repeat-x
}
SELECT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AyOL
{
    MARGIN: 0px;
    COLOR: #3096b5;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cedbdf
}
.AyOL_fondo_2
{
    BACKGROUND-COLOR: #99cccc
}
.rincon_cliente_letra2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.1pt;
    COLOR: green;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.celda_cabecera_sin_borde
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 6.5pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cedbdf;
    TEXT-ALIGN: center
}
.caja_blanca
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    SCROLLBAR-FACE-COLOR: #ffffff;
    FONT-SIZE: 7.5pt;
    SCROLLBAR-HIGHLIGHT-COLOR: #dcdcdc;
    OVERFLOW: auto;
    BORDER-LEFT: 0px;
    SCROLLBAR-SHADOW-COLOR: #dcdcdc;
    COLOR: black;
    SCROLLBAR-ARROW-COLOR: #dcdcdc;
    SCROLLBAR-TRACK-COLOR: #dcdcdc;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    scrollbar-dark-shadow: #333333
    FONT-WEIGHT: bold
}
.letra_gris_pestanas
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #585757;
    FONT-FAMILY: Arial
}
.fondo_azul
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Azul.gif);
    BACKGROUND-REPEAT: repeat-x
}
.letra_Busq_AZ
{
    FONT-SIZE: 12pt;
    COLOR: #1361af;
    FONT-FAMILY: Verdana
}
.fondo_Lima
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Lima.gif);
    BACKGROUND-REPEAT: repeat-x
}
.letra_especialidades_blanca
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: Arial
}
.letra_negra
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.letra_negra_negrita
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.letra_azul_negrita
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #2D458F;
    FONT-FAMILY: Verdana
}
