﻿body
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	height: 100%;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #630077 url("/img/master/fondo_degradado.jpg") repeat-x;
}

img
{
	behavior: url("iepngfix.htc");	
}

.strong
{
    font-weight: 300;
}

.height100
{
	height: 100%;
}

.min_height
{
    min-height: 40px;
}

.width100
{
	width: 100%;
}

.width40
{
	width: 40%;
}

.no_repeat
{
	background-repeat: no-repeat;
}

.repeat_x
{
	background-repeat: repeat-x;
}

.repeat_y
{
	background-repeat: repeat-y;
}

.texto_negrita
{
	font-weight: bold;
}

.texto_subrayado
{
	text-decoration: underline;
}

.texto_mayusculas
{
	font-variant: small-caps;
}

.texto_justificado
{
 text-align:justify;
}

.texto_centrado
{
 text-align:center;
}

.interlineado
{
    line-height: 150%;
}

.no_display
{
    display: none;   
}

.sin_borde
{
	border-style: none;
}

.align_top
{
	vertical-align: top;
}

.align_middle
{
    vertical-align: middle;
}

.align_bottom
{
    vertical-align: bottom;
}

.align_left
{
	text-align: left;
}

.align_right
{
    text-align: right;
}

.align_center
{
    text-align: center;
}

.float_left
{
    float: left;
}

.size_11
{
    font-size:11px;
}

.size_12
{
	font-size: 12px;
}

.size_14
{
	font-size: 14px;
}

.margin_top_4
{
    margin-top: 4px;
}

.margin_top_10
{
    margin-top: 10px;
}

.margin_bottom_1
{
    margin-bottom: 10px;
}

.margin_bottom_4
{
    margin-bottom: 4px;
}

.margin_bottom_10
{
    margin-bottom: 10px;
}

.margin_right_4
{
    margin-right: 15px;
}

.padding_top_2
{
    padding-top: 2px;
}

.padding_top_3
{
    padding-top: 3px;
}

.padding_top_4
{
    padding-top: 4px;
}

.padding_top_5
{
    padding-top: 5px;
}

.padding_top_6
{
    padding-top: 6px;
}

.padding_top_8
{
    padding-top: 8px;
}

.padding_top_10
{
    padding-top: 10px;
}

.padding_top_12
{
    padding-top: 10px;
}

.padding_top_15
{
    padding-top: 15px;
}

.padding_top_16
{
    padding-top: 16px;
}

.padding_top_22
{
    padding-top: 22px;
}

.padding_top_24
{
    padding-top: 24px;
}

.padding_top_26
{
    padding-top: 26px;
}

.padding_top_35
{
    padding-top: 33px;
}

.padding_top_50
{
    padding-top: 50px;
}

.padding_top_55
{
    padding-top: 55px;
}

.padding_top_100
{
    padding-top: 100px;
}

.padding_bottom_1
{
    padding-bottom: 1px;
}

.padding_bottom_4
{
    padding-bottom: 4px;
}

.padding_bottom_5
{
    padding-bottom: 5px;
}

.padding_bottom_7
{
    padding-bottom: 7px;
}

.padding_bottom_8
{
    padding-bottom: 8px;
}

.padding_bottom_11
{
    padding-bottom: 11px;
}

.padding_bottom_15
{
    padding-bottom: 15px;
}

.padding_bottom_25
{
    padding-bottom: 25px;
}

.padding_left_2
{
    padding-left: 2px;
}

.padding_left_3
{
    padding-left: 3px;
}

.padding_left_4
{
    padding-left: 4px;
}

.padding_left_5
{
    padding-left: 5px;
}

.padding_left_6
{
    padding-left: 6px;
}

.padding_left_8
{
    padding-left: 8px;
}

.padding_left_9
{
    padding-left: 9px;
}

.padding_left_12
{
    padding-left: 12px;
}

.padding_left_15
{
    padding-left: 15px;
}

.padding_left_25
{
    padding-left: 25px;
}

.padding_left_30
{
    padding-left: 30px;
}

.padding_left_35
{
    padding-left: 35px;
}

.padding_left_45
{
    padding-left: 45px;
}

.padding_left_57
{
    padding-left: 57px;
}

.padding_left_70
{
    padding-left: 70px;
}

.padding_right_4
{
    padding-right: 4px;
}

.padding_right_5
{
    padding-right: 5px;
}

.padding_right_8
{
    padding-right: 8px;
}

.padding_right_9
{
    padding-right: 9px;
}

.padding_right_15
{
    padding-right: 15px;
}

.padding_right_30
{
    padding-right: 30px;
}



/* ==== SOMBRAS EXTERIORES === */
.bg_exterior_izdo_cab
{
    background-image: url(/img/master/sombra_ext_izda_cab.jpg);
}

.bg_exterior_dcho_cab
{
    background-image: url(/img/master/sombra_ext_dcha_cab.jpg);
}

.bg_exterior_izdo_menu
{
    background-image: url(/img/master/sombra_ext_izda_menu.jpg);
}

.bg_exterior_dcho_menu
{
    background-image: url(/img/master/sombra_ext_dcha_menu.jpg);
}

.bg2_exterior_izda_cont
{
    background-image: url(/img/master/sombra2_ext_izda_cont.jpg);
}

.bg2_exterior_dcha_cont
{
    background-image: url(/img/master/sombra2_ext_dcha_cont.jpg);
}

.bg_inferior
{
    background-image: url(/img/master/sombra_pie.gif);
}

.bg_exterior_izdo_pie
{
    background-image: url(/img/master/sombra_ext_izda_pie.jpg);
    background-position: right top;
}

.bg_exterior_dcho_pie
{
    background-image: url(/img/master/sombra_ext_dcha_pie.jpg);
    background-position: left top;
}

/* ==== ESTILOS PIE DE PÁGINA ==== */
.bg_pie
{
    background-image: url(/img/master/fondo_pie.gif);
}

.copyright
{
    font-family: Century Gothic, Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.70em;
	color: #FFFFFF;
	display: block;
	padding-left: 15px;
}

.meta
{
    padding-left:35px;
    padding-top:7px;
    text-align:left;
}
    .meta img
    {
        border:0;
    }
.clear
{
    clear:both;
}

.menu_inferior
{
    font-family: Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.75em;
	color: #FFFFFF;
	display: block;
}

.menu_inferior:hover
{
    text-decoration: underline;  
}


/* ==== ESTILOS AREA DE CONTENIDO ==== */
.bg_central
{
   background-image: url(/img/master/fondo_centro.gif);
}

.texto_cabecera_contenido
{
    color:white;
    font-family: Century Gothic, Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    text-align:center;
    font-weight:700;
    font-size:20px;
    display: inline;
}

.fondo_cab_contenido_sup
{
    background-image:url(/img/master/fondo_cab_contenido_sup.gif);
    background-position:50% 100%;
    background-repeat:no-repeat;
}

.fondo_cab_contenido_med
{
    background-image:url(/img/master/fondo_cab_contenido_med.gif);
    background-position:50% 50%;
    background-repeat:repeat-y;
    vertical-align:middle;
    text-align: center;
}

.fondo_cab_contenido_inf
{
    background-image:url(/img/master/fondo_cab_contenido_inf.gif);
    background-repeat:no-repeat;
    background-position:50% 50%;
}

.fondo_contenido
{
    background-image:url(/img/master/fondo_contenido.gif);
    background-repeat:repeat-y;
    background-position:50% 50%;
    padding-top:30px;
    padding-bottom:30px;
}

.fondo_contenido_inf
{
    background-image:url(/img/master/fondo_contenido_inf.gif);
    background-repeat:no-repeat;
    background-position:50% 0%;
}

/* ==== ESTILOS MENÚ LATERAL ==== */
.bg_menu_lateral
{
    background-image: url(/img/master/fondo_cat.gif);
}

.bg_menu_lateral_sup
{
    background-image: url(/img/master/adorno_cat_sup.gif);
    height: 55px;
}

.bg_menu_lateral_inf
{
    background-image: url(/img/master/adorno_cat_inf.gif);
    height: 76px;
  
}

/* ==== ESTILOS MENÚ HORIZONTAL ==== */
.bg_izdo_menu
{
    background-image: url(/img/master/fondo_izdo_menu.jpg);
}

.bg_dcho_menu
{
    background-image: url(/img/master/fondo_dcho_menu.jpg);
}

.bg_menu
{
    background-image: url(/img/master/fondo_menu.jpg);
}

a.menu
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.90em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
}

.bienvenido
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.90em;
	font-weight:bold;
	color: white;
	text-align: center;
	padding-left: 55px;
}
#bt_home
{
	background-image: url(/img/master/boton1_menu_off.gif);
	width: 131px;
	height: 24px;
}

#bt_account
{
    background-image: url(/img/master/boton2_menu_off.gif);
	width: 131px;
	height: 24px;
}
#bt_basket
{
    background-image: url(/img/master/boton3_menu_off.jpg);
	width: 131px;
	height: 24px;
}
#bt_contact
{
    background-image: url(/img/master/boton4_menu_off.gif);
	width: 131px;
	height: 24px;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none}
a.submenu:hover {text-decoration: underline}
a:active {text-decoration: none}

/* ==== ESTILOS PARTE IZQUIERDA ==== */

.bg_parte_izq
{
    background-image: url(/img/master/fondo_parte_izq.gif);
}

.bg_botones_laterales
{
    background-image: url(/img/master/botones_izq.gif);
    background-position:50% 50%;
    background-repeat: no-repeat;
    height: 30px;
}

.a_botones_off
{
        
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.80em;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    margin-left: 20px;
    display: block;
}

#a_envios:hover
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.80em;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-left: 20px;
	display: block;
}

#a_pago:hover
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.80em;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-left: 20px;
	display: block;
}

#a_devoluciones:hover
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.80em;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-left: 20px;
	display: block;
}

#a_recomiendanos:hover
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.80em;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-left: 20px;
	display: block;
}

/* ==== ESTILOS PARTE DERECHA ==== */

.bg_parte_dcha
{
    background-image: url(/img/master/fondo_parte_dcha.gif);
}

.bg_carrito
{
    background-image: url(/img/master/carrito.gif);
    background-position: 50% 170%;
}

.bg_total_carrito
{
    background-image: url(/img/master/carrito_total.gif);
    background-position: 56% -250%;
}

.bg_operadores
{
    background-image:url(/img/master/fondo_operadores.gif);
    background-position:10px 3px;
    background-repeat:no-repeat;
}

.bg_enviar_web
{
    background-image: url(/img/master/enviar_web.gif);
    background-position:50% 50%;
}

.bg_boletin_noticias
{
    background-image: url(/img/master/boletin_noticias.gif);
    background-position:50% 50%;
}

.bg_borde_sup_nombre_ofertasmes
{
    background-image: url(/img/master/borde_sup_productos_ofertas.gif);
    background-position: 55% 100%;
    background-repeat:no-repeat;
}

.bg_borde_inf_nombre_ofertasmes
{
    background-image: url(/img/master/borde_inf_productos_ofertas.jpg);
    background-position: 50% -10%;
    background-repeat: no-repeat;
    height: 29px;
}
    
.bg_borde_nombre_producto
{
    background-image: url(/img/master/borde_nombre_productos_ofertas.gif);
    background-position: 50% 50%;
    background-repeat: repeat-y;
    padding: 0 15px 0 15px;
}


.bg_borde_producto
{
    padding-top: 15px;
    background-image: url(/img/master/borde_productos_ofertas.gif);
    background-position: 50% 50%;
    min-height: 120px;
  height: auto;
   vertical-align:middle;

}

.bg_precio_ofertames
{
    background-image: url(/img/master/precio_producto_ofertames.gif);
    background-repeat:no-repeat;
    background-position: 73% -4%;
}

.a_articulos_carrito
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.80em;
	font-weight: bold;
	color: #660066;
	text-align:left;
	margin-left: 35px;
	display: block;
}

.a_total_carrito
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.80em;
	font-weight: bold;
	color: #660066;
	text-align:right;
	margin-right: 23px;
	display: block;
}



.i_correo
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.60em;
	font-weight: bold;
	color: #999999;
    text-align:center;
}

a.ofertas_dcha
{
    font-family: Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color:White;
    text-align: center;
}

.precio_ofertasmes
{
    font-family: Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.80em;
    font-weight: bold;
    color: #660066;
    width: 72px;
    position: relative;
    top: 4px;
    left: 18px;
}

.precio_oferta_texto
{
    font-family: Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.80em;
    font-weight: bold;
    color: #ffffff;
    position: relative;
    top: 4px;
    left: -15px;    
}

.div_ofertas
{
    height: 146px;
}

input
{
    border:0; 
}

/* Categorias y subcategorias */

.familia
{
	padding-left: 25px;
	overflow:hidden; 
	background-position: 6px top; 
	background-image: url(/img/master/icono_cat_off.gif); 
	background-repeat: no-repeat;
}

.familia span
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.75em;
	font-weight: bold;
	color: #000000;
	text-align: left;
	display: block;
	cursor: pointer;
}

.categorias
{
	display: none;	
}

.categoria
{
	padding-left: 15px;	
	background-image: url(/img/master/icono2_cat.gif); 
	background-repeat: no-repeat;
	background-position: left 3px; 
}

.categoria a
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	display: block;
}

.categoria a:hover
{
	text-decoration: underline;	
}

/* Estilos para los carruseles */

.stepcarousel
{
    position: relative; /*leave this value alone*/
    border: 0px solid black;
    overflow: scroll; /*leave this value alone*/
    width: 456px; /*Width of Carousel Viewer itself*/
    height: 201px; /*Height should enough to fit largest content's height*/
    background-image: url(/img/master/fondo_carrusel.jpg); 
}

.stepcarousel .beltNovedades
{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}

.stepcarousel .panelNovedades
{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0px; /*margin around each panel*/
    width: 155px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    background-image:url(/img/master/borde_producto_carrusel_novedades.gif);
    padding-top: 2px;
}

.stepcarousel .beltOfertas
{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}

.stepcarousel .panelOfertas
{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0px; /*margin around each panel*/
    width: 456px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    background-image:url(/img/master/fondo_carrusel_ofertas.gif);
}

.stepcarousel2
{
    position: relative; /*leave this value alone*/
    border: 0px solid black;
    overflow:hidden; /*leave this value alone*/
    width: 456px; /*Width of Carousel Viewer itself*/
    height: 266px; /*Height should enough to fit largest content's height*/
    background-image:url(/img/master/fondo_carrusel_lenceria.gif);
}

.stepcarousel2 .beltLenceria
{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}

.stepcarousel2 .panelLenceria
{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0px; /*margin around each panel*/
    width: 152px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    background-image: url(/img/master/sombra_imagenes_lenceria.gif);
    background-repeat: no-repeat;
    background-position: 15px 26px;
}

.nombre_producto_novedades
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.90em;
    font-weight: bold;
    color: #6d1080;
    padding-top:3px;
    padding-left: 3px;
    padding-right: 3px;
}

.imagen_producto_novedades
{
    padding-top:5px;
    text-align:center;
}

.precio_novedades
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.95em;
    font-weight: 900;
    color: #660066;
    text-align:center;
    vertical-align:top;
    padding-top:5px;
}

.ver_producto_novedades
{
    padding-top:10px;
    text-align:center;
}

.imagen_producto_ofertas
{
    padding-top:8px;
    text-align: center;
}

.precio_ofertas_anterior
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.95em;
    font-weight: 900;
    color: #660066;
    text-align:center;
    text-decoration:line-through;
    padding-bottom:18px;
    padding-top:7px;
}

.precio_ofertas_actual
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.95em;
    font-weight: 900;
    color: #660066;
    text-align:center;
    padding-bottom:18px;
    padding-top:7px;
}

.nombre_producto_ofertas
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.90em;
    font-weight: bold;
    color: #6d1080;
    padding-top:4px;
    padding-left:18px;
    text-align:center;
}

.descripcion_producto_ofertas
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.70em;
    color: #6d1080;
    padding-top:5px;
    padding-left:18px; 
    text-align:left;
}

.ver_producto_ofertas
{
    text-align:right;
    padding-bottom:10px;
    padding-right:8px;
    padding-top:8px;
}

.imagen_producto_lenceria
{
    padding-top:25px;
    text-align:center;
}

.nombre_lenceria
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.90em;
    font-weight: bold;
    color: white;
    padding-top:15px;
    padding-bottom:15px;
}

.bg_nombre_lenceria
{
    background-image:url(/img/master/fondo_nombre_lenceria.gif);
    background-repeat:no-repeat;
    background-position:center center;
}

/* Estilos Contenidos */

.fuente
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.90em;
	color: #771a89;
}

.fuente_white
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.90em;
	color:White;
}

.fuente_pequeña
{
    font-size: 0.80em;
}

.fuente_pequeña2
{
    font-size: 0.70em;
}

.fuente_pequeña3
{
    font-size: 0.55em;
}

.negrita
{
    font-size: 1.10em;
    font-weight: 700;
}

.negrita_mediana
{
    font-size: 1.00em;
    font-weight: 700;
}

.negrita_pequeña
{
    font-size: 0.90em;
    font-weight: 700;
}

.parrafos
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.90em;
	color: #771a89;
    width: 545px;
    text-align:left;
    text-align: justify;
    padding-left: 30px;
    padding-right : 30px;
    
}

.parrafos_white
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.90em;
	color:White;
    width: 545px;
    text-align:left;
    text-align: justify;
    padding-left: 30px;
    padding-right : 30px;
    padding-top:30px;
    line-height:20px;
    
}

.enlaces
{
    color: #771a89;
}

.enlaces2
{
    color: white;
}

.enlaces3
{
    color: white;
}

.enlaces:hover
{
    color: #b436ce;
    text-decoration: underline;
}

.enlaces2:hover
{
    color: #dfa6eb;
    text-decoration: underline;
}

.enlaces3:hover
{
    color: #dfa6eb;
}

.text_box
{
    border: solid 1px #771a89;
    color: #771a89;
}

.sitemap
{
    color: #771a89;
    font-size: 1.10em;
    font-weight: 800;
}

.sitemap:hover
{
    color: #b436ce;
    text-decoration: underline;
}

.sitemap1
{
    color: #771a89;
    font-size: 1.00em;
    font-weight: 600;
}

.sitemap1:hover
{
    color: #b436ce;
    text-decoration: underline;
}

.sitemap2
{
    color: #771a89;
    font-size: 0.90em;
    font-weight: bold;
}

.sitemap2:hover
{
    color: #b436ce;
    text-decoration: underline;
}

.sitemap3
{
    color: #771a89;
    font-size: 0.75em;
}

.sitemap3:hover
{
    color: #b436ce;
    text-decoration: underline;
}

.span
{
   padding-left: 20px;
}

.span2
{
   padding-left: 40px;
}

.span3
{
   padding-left: 60px;
}

.span4
{
   padding-left: 80px;
}

.bg_producto_catalogo
{
   background-image:url(/img/master/fondo_producto_catalogo.gif);
   background-repeat:no-repeat;
   background-position:top;
}

.bg_producto_catalogo2
{
   background-image: url(/img/master/fondo_producto_catalogo2.gif);
   background-repeat: no-repeat;
   background-position: top;
}

.bg_imagenes_catalogo
{
   background-image:url(/img/master/fondo_imagenes_catalogo.gif);
   background-repeat:no-repeat;
   background-position:50% -10%; 
}

.bg_imagenes_catalogo2
{
   background-image:url(/img/master/fondo_imagenes_catalogo2.gif);
   background-repeat:no-repeat;
   background-position:50% -10%; 
}

.bg_flecha_principio
{
    background-image:url(/img/master/flecha_principio_catalogo.gif);
    background-repeat:no-repeat;
    background-position:center;
}

.bg_flecha_final
{
    background-image:url(/img/master/flecha_final_catalogo.gif);
    background-repeat:no-repeat;
    background-position:center;
}

.fondo_flecha_catalogo
{
    background-image:url(/img/master/fondo_flecha_catalogo.gif);
    background-repeat:repeat-x;
    background-position:center;
}

.numeros_catalogo
{
    font-family: Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.80em;
    font-weight:900;
    color: White;
}

.numeros_catalogo_actual
{
    font-family: Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.80em;
    font-weight:900;
    color: #cb70de;
}

.numeros_catalogo:hover
{
    color: #cb70de;
}

.posicion_imagen
{
    position:relative;
    left:0px;
    top:5px;
}

.posicion_lupa
{
    position:relative;
    left:60px;
    top:0px;
    width: 120px;
}

.bg_superior_ficha
{
    background-image:url(/img/master/fondo_superior_ficha.gif);
    background-repeat:no-repeat;
    background-position:bottom;
}

.bg_inferior_ficha
{
    background-image:url(/img/master/fondo_inferior_ficha.gif);
    background-repeat:no-repeat;
    background-position:top;
}

.bg_ficha
{
    background-image:url(/img/master/fondo_ficha_producto.gif);
    background-repeat:repeat-y;
    background-position:center;
}

.bg_imagen_ficha
{
    background-image:url(/img/master/fondo_imagen_ficha.gif);
    background-repeat:no-repeat;
    background-position:center;
}

.posicion_imagen_ficha
{
    position:relative;
    left:0px;
    top:0px;
}

.posicion_lupa_ficha
{
    position:relative;
    left:140px;
    top:10px;
}

select 
{ 
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.80em;
	font-weight:700;
	color: #771a89;
	background-color: #dfa6eb;
}

.precio_anterior_producto
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 1.00em;
    font-weight: 900;
    text-decoration:line-through;
    color: #771a89;
    background-color:#dfa6eb;
    padding: 3px;
}

.precio_producto
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 1.00em;
    font-weight: 900;
    color: #660066;
    background-color:White;
    padding: 3px;
}

.borde_catalogo
{
	border-bottom: solid 1px #660066;
}

.separacion_cesta
{
    padding-bottom: 3px;
    padding-top: 3px;
}

.separacion_cesta_dcha
{
    padding-right: 4px;
}

.separacion_cesta_izq
{
    padding-left: 4px;
}

.fondo_dg_cesta
{
    background-color:#efd2f5;
    color:#771a89;
}

.tabla_contenido_celda
{
	border-style: solid;
	border-width: 1px 1px 0 0;
	border-color: #660066;
}

.text_box_unid
{
	border-width:2px;
	border-color:#660066;
	text-align: center;
}

.interlineado_listado
{
    line-height:110%;
}

/* Estilos relacionados con el facebox */

#facebox .b {
  background:url(/img/facebox/b.png);
}

#facebox .tl {
  background:url(/img/facebox/tl.png);
}

#facebox .tr {
  background:url(/img/facebox/tr.png);
}

#facebox .bl {
  background:url(/img/facebox/bl.png);
}

#facebox .br {
  background:url(/img/facebox/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background-color: #ffffff;
  font-family: Century Gothic, Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

/* Estilos de catálogo */

.titulo_catalogo a
{
    font-size: 1.10em;
    font-weight: 700;
    padding-left: 700;
    color: #ffffff;
    vertical-align: top;
}

.descripcion_productos
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
	font-size: 0.80em;
	color:White;
    text-align:left;
    text-align: justify;
    line-height:1.5;
    padding-left: 30px;
    padding-right: 50px;
    height: 110px;
    vertical-align: top;
}

.precio_anterior_catalogo
{
    font-family: Arial, Verdana, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.95em;
    font-weight: 900;
    text-decoration:line-through;
    color: White;
    background-color:#760090;
    padding-left:5px;
    padding-right:5px;
}

.precio_catalogo
{
    font-family: Arial, Lucida Console, Sans-Serif, Helvetica;
    font-size: 0.95em;
    font-weight: 900;
    color: #660066;
    background-color:White;
    padding-left:5px;
    padding-right:5px;
    text-align: center;
    height: 10px;
}

.altura_minima
{
  min-height: 30px;
  height: 30px;
}

.catalogo_precios
{
	padding-right: 35px;
}

.separacion_datos
{
	padding: 2px 0px 2px 0px;
}

.cabecera_seccion_pedido
{
	background-image:url(/img/master/fondo_secciones_pedidos.gif);
	background-repeat:no-repeat;
	background-position:center center;
	color: #ffffff;	
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
}

/* Carrito */

.borde_tabla
{
	border: solid 1px #771A89;	
	border-style: solid;
	border-width: 1px;
	border-color: #771A89;
}

.cabecera_carrito
{
	background-color: #771A89;
	color: #ffffff;
}

.carrito_fondo_alternativo
{
	background-color: #efd2f5;
}

.text_box_unid
{
	border: solid 2px #803363;
	border-style: solid;
	border-width:2px;
	border-color:#803363;
	text-align: center;
}

.link_contenido
{
    font-family: Georgia, Verdana, Arial, Times New Roman;
	color: #630077;
	font-weight:bold;
	text-decoration:none;
}

a:hover.link_contenido
{
    text-decoration: underline;
    color: #630077;
}

.leer_mas
{
    color: #ff9af2;
}

/* Marquesina */

.bg_marquesina
{
    background-image:url(/img/master/fondo_marquesina.gif);
    background-repeat:no-repeat;
    background-position:center center;
}

.titulo_marquesina
{
    padding-top: 10px;
    padding-left: 3px;
    padding-bottom: 8px;
}

.texto_marquesina
{
   height: 67px;
   position: relative;
   top: 12px;
}

.fuente_white_marquesina
{
    font-family: Verdana, Lucida Console, Sans-Serif, Helvetica;
	color: White;
}
