﻿body
{
	margin: 0px;	
	padding: 0;
	font: 11px/1.5 Calibri, Century Gothic, helvetica, sans-serif;
}

.content {
	padding: 0px;
}

.footer {
	position: absolute;  /* Needed for Safari */
	height: 45px;
	width: 100%;
}

/* Cabecera */

.linea_superior
{
	width: 1000px;
	height: 10px;
	background-color: #59210a;
}

.cabecera
{
	width: 982px;
	height: 90px;
	background-image: url(../imagenes/cabecera.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;	
}

.barra_navegacion
{
	width: 982px;	
	padding-bottom: 7px;
	padding-top: 7px;
}

.ir_a_pikolinos
{
	width: 480px;
	height: 18px;
	float: right;
	background-image: url(../imagenes/barra_navegacion_pikolinos.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.div_ir_a_inicio_pikolinos
{
	width: 480px;
	height: 18px;
	float: left;	
	text-align: left;
}

.enlace_idiomas_cabecera:visited	{font-family:Century Gothic, Verdana, Helvetica; font-size:10px; color:#FFFFFF; background-image: url(../imagenes/fondo_idiomas.jpg); background-repeat: repeat-x; background-position: top left; text-decoration:none; text-transform: lowercase; display: block; height: 18px; line-height: 18px; text-align: right; padding-right: 2px; padding-left: 2px }
.enlace_idiomas_cabecera:active	{font-family:Century Gothic, Verdana, Helvetica; font-size:10px; color:#FFFFFF; background-image: url(../imagenes/fondo_idiomas.jpg); background-repeat: repeat-x; background-position: top left; text-decoration:none; text-transform: lowercase; display: block; height: 18px; line-height: 18px; text-align: right; padding-right: 2px; padding-left: 2px }
.enlace_idiomas_cabecera:link	{font-family:Century Gothic, Verdana, Helvetica; font-size:10px; color:#FFFFFF; background-image: url(../imagenes/fondo_idiomas.jpg); background-repeat: repeat-x; background-position: top left; text-decoration:none; text-transform: lowercase; display: block; height: 18px; line-height: 18px; text-align: right; padding-right: 2px; padding-left: 2px }
.enlace_idiomas_cabecera:hover	{font-family:Century Gothic, Verdana, Helvetica; font-size:10px; color:#d90007; background-image: url(../imagenes/fondo_idiomas_hover.jpg); background-repeat: repeat-x; background-position: top left; text-decoration:none; text-transform: lowercase; display: block; height: 18px; line-height: 18px; text-align: right; padding-right: 2px; padding-left: 2px }

.div_ir_a_inicio_pikolinos a:visited	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#9c050a; text-decoration:none; text-transform: lowercase; line-height: 18px}
.div_ir_a_inicio_pikolinos a:active	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#9c050a; text-decoration:none; text-transform: lowercase; line-height: 18px}
.div_ir_a_inicio_pikolinos a:link	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#9c050a; text-decoration:none; text-transform: lowercase; line-height: 18px}
.div_ir_a_inicio_pikolinos a:hover	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#9c050a; text-decoration:none; text-transform: lowercase; line-height: 18px}

.enlace_cabecera_ir_a:visited	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#9c050a; text-decoration:none; line-height: 18px}
.enlace_cabecera_ir_a:active	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#9c050a; text-decoration:none; line-height: 18px}
.enlace_cabecera_ir_a:link	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#9c050a; text-decoration:none; line-height: 18px}
.enlace_cabecera_ir_a:hover	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#9c050a; text-decoration:none; line-height: 18px}

.div_ir_a_inicio_martinelli
{
	width: 480px;
	height: 20px;
	float: left;	
	text-align: left;
}

.div_ir_a_inicio_martinelli a:visited	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 18px}
.div_ir_a_inicio_martinelli a:active	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 18px}
.div_ir_a_inicio_martinelli a:link	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 18px}
.div_ir_a_inicio_martinelli a:hover	{font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#e20025; text-decoration:none; text-transform: lowercase; line-height: 18px}

.menu_superior
{
	width: 982px;	
}

.menu_superior_literal_espacio
{
	float: left;	
	background-color: #FFFFFF;
	width: 0.3%;
	height: 22px;
}

.menu_superior_literal
{
	float: left;
	width: 24.77%;
	height: 22px;
	background-image: url(../imagenes/pixel_cabecera.gif);
	background-repeat: repeat-x;
	background-position: top left;
	line-height: 19px;
}

.menu_superior_literal1
{
	float: left;
	width: 24.77%;
	height: 21px;
	background-image: url(../imagenes/degradado1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
	line-height: 19px;
}
.menu_superior_literal1:hover
{
	float: left;
	width: 24.77%;
	height: 21px;
	background-color: #9c050a;
	cursor: pointer;
	line-height: 19px;
}

.menu_superior_literal2
{
	float: left;
	width: 24.77%;
	height: 21px;
	background-image: url(../imagenes/degradado2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
	line-height: 19px;
}
.menu_superior_literal2:hover
{
	float: left;
	width: 24.77%;
	height: 21px;
	background-color: #9c050a;
	cursor: pointer;
	line-height: 19px;
}

.menu_superior_literal3
{
	float: left;
	width: 24.77%;
	height: 21px;
	background-image: url(../imagenes/degradado3.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
	line-height: 19px;
}
.menu_superior_literal3:hover
{
	float: left;
	width: 24.77%;
	height: 21px;
	background-color: #9c050a;
	cursor: pointer;
	line-height: 19px;
}

.menu_superior_literal4
{
	float: left;
	width: 24.77%;
	height: 21px;
	background-image: url(../imagenes/degradado4.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
	line-height: 19px;
}

.menu_superior_literal_aux
{
	float: left;
	width: 24.77%;
	height: 21px;
	background-color: #9c050a;
	cursor: pointer;
	line-height: 19px;
}

.menu_superior_literal a:visited{font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 22px}
.menu_superior_literal a:active	{font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 22px}
.menu_superior_literal a:link	{font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 22px}
.menu_superior_literal a:hover	{font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 22px}

.menu_superior_literal_enlace:visited{font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 22px}
.menu_superior_literal_enlace:active	{font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 22px}
.menu_superior_literal_enlace:link	{font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 22px}
.menu_superior_literal_enlace:hover	{font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: lowercase; line-height: 22px}

.celda_auxiliar_superior
{
	width: 100%;
	height: 10px;
	background-color: #FFFFFF;	
}

/* Menú lateral */

.div_familia_atributos
{
	width: 130px;
	background-color: #e3e4e6;
}

.link_fondo_rojo:link    { font-family: Century Gothic; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer; background:#bf0000 url('../imagenes/boton.gif') center right no-repeat; color:#FFF; text-decoration:none; padding: 2px 25px 2px 25px;}
.link_fondo_rojo:active  { font-family: Century Gothic; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer; background:#bf0000 url('../imagenes/boton.gif') center right no-repeat; color:#FFF; text-decoration:none; padding: 2px 25px 2px 25px;}
.link_fondo_rojo:hover   { font-family: Century Gothic; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer; background:#bf0000 url('../imagenes/boton.gif') center right no-repeat; color:#FFF; text-decoration:none; padding: 2px 25px 2px 25px;}
.link_fondo_rojo:visited { font-family: Century Gothic; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer; background:#bf0000 url('../imagenes/boton.gif') center right no-repeat; color:#FFF; text-decoration:none; padding: 2px 25px 2px 25px;}

.link_fondo_rojo_carrito:link    { font-family: Century Gothic; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer; background:#dc0425 url('../imagenes/degradado.gif') center center repeat-y; color:#FFF; text-decoration:none; padding: 2px 25px 2px 25px;}
.link_fondo_rojo_carrito:active  { font-family: Century Gothic; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer; background:#dc0425 url('../imagenes/degradado.gif') center center repeat-y; color:#FFF; text-decoration:none; padding: 2px 25px 2px 25px;}
.link_fondo_rojo_carrito:hover   { font-family: Century Gothic; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer; background:#dc0425 url('../imagenes/degradado.gif') center center repeat-y; color:#FFF; text-decoration:none; padding: 2px 25px 2px 25px;}
.link_fondo_rojo_carrito:visited { font-family: Century Gothic; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer; background:#dc0425 url('../imagenes/degradado.gif') center center repeat-y; color:#FFF; text-decoration:none; padding: 2px 25px 2px 25px;}

.link_negro:link    { font-family: Century Gothic; font-size: 12px; text-decoration: underline; cursor: pointer; color:#000; text-decoration:none; }
.link_negro:active  { font-family: Century Gothic; font-size: 12px; text-decoration: underline; cursor: pointer; color:#000; text-decoration:none; }
.link_negro:hover   { font-family: Century Gothic; font-size: 12px; text-decoration: underline; cursor: pointer; color:#000; text-decoration:none; }
.link_negro:visited { font-family: Century Gothic; font-size: 12px; text-decoration: underline; cursor: pointer; color:#000; text-decoration:none; }

.enlace_menu { font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#e20025; text-decoration:underline; text-transform: lowercase; cursor: pointer }
.enlace_menu:visited { font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#e20025; text-decoration:underline; text-transform: lowercase; cursor: pointer }
.enlace_menu:active { font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#e20025; text-decoration:underline; text-transform: lowercase; cursor: pointer }
.enlace_menu:link { font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#e20025; text-decoration:underline; text-transform: lowercase; cursor: pointer }
.enlace_menu:hover { font-family:Century Gothic, Verdana, Helvetica; font-size:12px; color:#e20025; text-decoration:underline; text-transform: lowercase; cursor: pointer }

a.enlace_nodo_menu			{display: block; width: 126px; height: 26px; background-color: #d90008; text-align: left; font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: uppercase; line-height: 20px; background-image: url(../imagenes/nodo_menu_abajo.gif); background-repeat: repeat-x; background-position: bottom left;}
a.enlace_nodo_menu:visited	{display: block; width: 126px; height: 26px; background-color: #d90008; text-align: left; font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: uppercase; line-height: 20px; background-image: url(../imagenes/nodo_menu_abajo.gif); background-repeat: repeat-x; background-position: bottom left;}
a.enlace_nodo_menu:active	{display: block; width: 126px; height: 26px; background-color: #d90008; text-align: left; font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: uppercase; line-height: 20px; background-image: url(../imagenes/nodo_menu_abajo.gif); background-repeat: repeat-x; background-position: bottom left;}
a.enlace_nodo_menu:link		{display: block; width: 126px; height: 26px; background-color: #d90008; text-align: left; font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: uppercase; line-height: 20px; background-image: url(../imagenes/nodo_menu_abajo.gif); background-repeat: repeat-x; background-position: bottom left;}
a.enlace_nodo_menu:hover	{display: block; width: 126px; height: 26px; background-color: #d90008; text-align: left; font-family:Century Gothic, Verdana, Helvetica; font-size:14px; color:#FFFFFF; text-decoration:none; text-transform: uppercase; line-height: 20px; background-image: url(../imagenes/nodo_menu_abajo.gif); background-repeat: repeat-x; background-position: bottom left;}

.enlace_nodo_menu_interno
{
	padding-left: 5px;	
	cursor: pointer;
}

.enlace_nodo_atributo_nombre
{
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #e20025;
	text-transform: lowercase;
}

.enlace_nodo_atributo_valor
{
	padding-left: 5px;
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 11px;
	color: #000000;
	text-transform: lowercase;
}

.nodo_interno_menu
{
	padding-left: 10px;
}

.celda_menu
{
	padding-top: 5px;
	background-color: #e3e4e6;
}

.div_productos_vendidos_vistos
{
	width: 103px;
	background-color: #e3e4e6;
}

.celda_titulo_menu
{
	display: block; 
	width: 101px; 
	height: 26px; 
	background-color: #9d0409; 
	text-align: left; 
	font-family:Century Gothic, Verdana, Helvetica; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 
	line-height: 20px; 
	background-image: url(../imagenes/nodo_menu_abajo.gif); 
	background-repeat: repeat-x; background-position: bottom left;
}

.celda_producto_menu
{
	padding-bottom: 5px;	
}

/* Pie */

.pie
{
	height: 21px;
	width: 981px;
	background-image: url(../imagenes/pie.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.tabla_pie
{
	width: 100%;	
}

.celda_pie_1
{
	width: 16%;
	text-align: center;	
	font-family:Century Gothic, Verdana, Helvetica; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 
	line-height: 18px;
}
.celda_pie_2
{
	width: 16%;
	text-align: center;	
	font-family:Century Gothic, Verdana, Helvetica; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 
	line-height: 18px;
}
.celda_pie_3
{
	width: 13%;
	text-align: center;	
	font-family:Century Gothic, Verdana, Helvetica; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 	
	line-height: 18px;
}
.celda_pie_4
{
	width: 13%;
	text-align: center;	
	font-family:Century Gothic, Verdana, Helvetica; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 	
	line-height: 18px;
}
.celda_pie_5
{
	width: 13%;
	text-align: center;	
	font-family:Century Gothic, Verdana, Helvetica; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 	
	line-height: 18px;
}
.celda_pie_6
{
	width: 14%;
	text-align: center;	
	font-family:Century Gothic, Verdana, Helvetica; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 	
	line-height: 18px;
}
.celda_pie_7
{
	width: 13%;
	text-align: center;	
	font-family:Century Gothic, Verdana, Helvetica; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none; 	
	line-height: 18px;
}

.linea_inferior
{
	width: 1000px;
	height: 10px;
	background-color: #59210a;
}

/* General */

.div_separador_horizontal
{
	height: 10px;	
}

.div_separador_horizontal_peq
{
	height: 5px;	
}

.texto_1
{
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #585858;
}  

.texto_2
{
	font-family: Century Gothic;
	font-size: 14px;
	color: #FFF;
}  

.texto_normal, .titulo_form_texto
{
	font-family: Century Gothic;
	font-size: 12px;
	color: #000;
}  

.texto_normal_peq
{
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
}  

.celda_titulo_general
{
	width: 100%;
	background-color: #FFFFFF;	
	vertical-align: top;
}

.titulo_general
{
	width: 97%;
	height: 35px;
	background-color: #cd0a25;
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 30px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	font-weight: normal;
}

.titulo_general_interno
{
	padding-right: 10px;
}

.enlace_general { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer }
.enlace_general:visited { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer }
.enlace_general:active { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: underline;cursor: pointer }
.enlace_general:link { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer }
.enlace_general:hover { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: underline; cursor: pointer }

.enlace_general_2 { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: none; cursor: pointer }
.enlace_general_2:visited { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: none; cursor: pointer }
.enlace_general_2:active { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: none;cursor: pointer }
.enlace_general_2:link { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: none; cursor: pointer }
.enlace_general_2:hover { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: underline; cursor: pointer }

.enlace_general_14 { font-family: Century Gothic, Verdana, Helvetica; font-size: 14px; color: #e20025; text-decoration: underline; cursor: pointer }
.enlace_general_14:visited { font-family: Century Gothic, Verdana, Helvetica; font-size: 14px; color: #e20025; text-decoration: underline; cursor: pointer }
.enlace_general_14:active { font-family: Century Gothic, Verdana, Helvetica; font-size: 14px; color: #e20025; text-decoration: underline;cursor: pointer }
.enlace_general_14:link { font-family: Century Gothic, Verdana, Helvetica; font-size: 14px; color: #e20025; text-decoration: underline; cursor: pointer }
.enlace_general_14:hover { font-family: Century Gothic, Verdana, Helvetica; font-size: 14px; color: #e20025; text-decoration: underline; cursor: pointer }

.tabla_error
{
	width: 97%;	
}

.celda_error
{
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	border: 2px solid #941616;
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #941616;
	background-color: #EC8484;
}

/* Inventario */

.barra_precio
{
	width: 170px;
	height: 26px;	
	border-top: 1px solid #e20025;
	/*background-image: url(../imagenes/barra_precio.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
}

.div_barra_precio_i
{
	float: left;
	text-align: left;
	width: 40%;	
}

.div_barra_precio_i_interno
{
	padding-top: 5px;
	margin-top: 0px;
}

.div_barra_precio_d
{
	float: right;
	text-align: right;
	width: 55%;	
}

.div_barra_precio_d_interno
{
	padding-top: 2px;
	margin-top: 0px;
}

.precio_producto
{
	font-family: Century Gothic, Verdana, Helvetica; 
	font-size: 22px; 
	color: #e20025;  	
	font-weight: normal;
}

.enlace_barra_precio { font-family:Century Gothic, Verdana, Helvetica; font-size:11px; color:#e20025; text-decoration:none; cursor: pointer; text-transform: uppercase; line-height: 11px; height: 11px; letter-spacing: -0px }
.enlace_barra_precio:visited { font-family:Century Gothic, Verdana, Helvetica; font-size:11px; color:#e20025; text-decoration:none; cursor: pointer; text-transform: uppercase; line-height: 11px; height: 11px; letter-spacing: -0px }
.enlace_barra_precio:active { font-family:Century Gothic, Verdana, Helvetica; font-size:11px; color:#e20025; text-decoration:none; cursor: pointer; text-transform: uppercase; line-height: 11px; height: 11px; letter-spacing: -0px }
.enlace_barra_precio:link { font-family:Century Gothic, Verdana, Helvetica; font-size:11px; color:#e20025; text-decoration:none; cursor: pointer; text-transform: uppercase; line-height: 11px; height: 11px; letter-spacing: -0px }
.enlace_barra_precio:hover { font-family:Century Gothic, Verdana, Helvetica; font-size:11px; color:#e20025; text-decoration:underline; cursor: pointer; text-transform: uppercase; line-height: 11px; height: 11px; letter-spacing: -0px }

.titulo_familia
{
	width: 100%;
}

.titulo_familia_interno
{
	font-family: Century Gothic;
	font-size: 56px;
	line-height: 53px;
	text-align: right;
	color: #59210a;
	width: 95%;
	background-image: url(../imagenes/sub_titulo.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;			
}

.celda_titulo_producto
{
	width: 100%;
	background-color: #FFFFFF;	
	vertical-align: top;
}

.titulo_producto
{
	width: 97%;
	height: 35px;
	background-color: #59210a;
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 30px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	font-weight: normal;
}

.titulo_producto_interno
{
	padding-right: 10px;
}

.celda_i_producto
{
	width: 65%;
	vertical-align: top;	
}

.celda_d_producto
{
	width: 35%;	
	vertical-align: top;
}

.ddl_atributo
{
	border: 1px solid #d4d4d4;
	font-family: Century Gothic, Verdana, Helvetica;
	color: #000000;	
}

.textbox_cantidad
{
	width: 35px;
	height: 20px;
	font-family: Century Gothic, Verdana, Helvetica;	
	color: #585858;
	text-align: right;
	border: 1px solid #717173;
}

.celda_cantidad
{
	vertical-align: top;
	padding-top: 10px;
}

.lista_atributos
{
	text-align: left;
	font-family: Century Gothic, Verdana, Helvetica;	
	font-size: 12px;
	color: #585858;
	font-weight: normal;
}

.lista_atributos li
{
	list-style-image: none;	
}

.texto_precio
{
	font-family: Century Gothic;	
	font-size: 18px;
	color: #e20025;
	font-weight: bold;
}

.boton_carrito
{
	display: block;
	width: 100%;
	height: 25px;
	background-image: url(../imagenes/fondo_boton_carrito.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-family: Century Gothic;	
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;	
	text-decoration: none;
	line-height: 25px;
	cursor: pointer;
}

.boton_carrito_linkbutton
{
	text-decoration: none;	
}

/* Registro */

.tabla_registro
{
	width: 97%;	
	border: 1px solid #CCCCCC;
}

.textbox_registro_1
{
	border: 1px solid #717173;
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;	
	width: 120px;
	text-align: left;
}

.textbox_registro_2
{
	border: 1px solid #717173;
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;	
	width: 170px;
	text-align: left;
}

.textbox_perfil
{
	border: 1px solid #717173;
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;	
	width: 300px;
	text-align: left;
}

/* Carrito */

.carrito_cabecera
{
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 12px;
	/**color: #FFFFFF;**/
	/**background-image: url(../imagenes/pixel_cabecera.gif);**/
	background:#FFF;
	color:#635e59;
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: middle;
	/**text-align: center;**/
	text-align: center;
}

.carrito_item
{
	/**background-color: #e3e4e6;**/
	background:#FFF;
	min-height: 30px;
	font-family: Century Gothic;
	font-size: 12px;
	color: #635e59;	
	vertical-align: middle;
}

.carrito_item_alternativo
{
	/*background-color: #e3e4e6;*/
	background:#FFF;
	min-height: 30px;
	font-family: Century Gothic;
	font-size: 12px;
	color: #635e59;	
	vertical-align: middle;
}

.span_aviso_seguir_carrito
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;	
	width: 97%;
}

.textbox_carrito
{
	width: 50px;
	border: 1px solid;
	font-family: Century Gothic, Verdana, Helvetica;	
	color: #585858;
	text-align: right;
	border: 1px solid #717173;	
}

.enlace_producto_carrito { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: none; cursor: pointer }
.enlace_producto_carrito:visited { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: none; cursor: pointer }
.enlace_producto_carrito:active { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: none;cursor: pointer }
.enlace_producto_carrito:link { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #e20025; text-decoration: none; cursor: pointer }
.enlace_producto_carrito:hover { font-family: Century Gothic, Verdana, Helvetica; font-size: 12px; color: #000000; text-decoration: underline; cursor: pointer }

/* Confirmación */

.tabla_confirmacion
{
	width: 100%;
}

.textbox_confirmar_1
{
	border: 1px solid #717173;
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;	
	width: 170px;
	text-align: left;		
}

.div_titulo_confirmacion
{
	font-family: Century Gothic, Verdana, Helvetica;
	font-size: 14px;
	color: #FFFFFF;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	background-image: url(../imagenes/pixel_cabecera.gif);
	background-repeat: repeat-x;
	background-position: top left;
	vertical-align: middle;
	text-align: left;
}

	a.btn_imprimir:link{ height: 27px; width: 100px; font-family:Century Gothic, Verdana, Helvetica;font-size:20px; font-weight:normal; color: #e20026; text-decoration:none;
		 background:url(../imagenes/imprimirESP.png) no-repeat left center; padding:0 0 0 20px;}
	a.btn_imprimir:visited{height: 27px; width: 100px; font-family:Century Gothic, Verdana, Helvetica;font-size:12px; font-weight:normal; color: #e20026;text-decoration:none;
		background:url(../imagenes/imprimirESP.png) no-repeat left center; padding:0 0 0 25px;}
	a.btn_imprimir:hover{font-weight:normal; color:#ccc;}
	a.btn_imprimir:active{font-weight:normal;color:#ccc;}	
	
	a.btn_imprimir_ingles:link{ height: 44px; width: 100px; font-family:Century Gothic, Verdana, Helvetica;font-size:20px; font-weight:normal; color: #e20026; text-decoration:none;
		 background:url(../imagenes/imprimirING.png) no-repeat left center; padding:0 0 0 20px;}
	a.btn_imprimir_ingles:visited{ height: 44px; width: 100px; font-family:Century Gothic, Verdana, Helvetica;font-size:12px; font-weight:normal; color: #e20026;text-decoration:none;
		background:url(../imagenes/imprimirING.png) no-repeat left center; padding:0 0 0 25px;}
	a.btn_imprimir_ingles:hover{font-weight:normal; color:#ccc;}
	a.btn_imprimir_ingles:active{font-weight:normal;color:#ccc;}	
	
	a.btn_imprimir_aleman:link{ height: 30px; width: 100px; font-family:Century Gothic, Verdana, Helvetica;font-size:20px; font-weight:normal; color: #e20026; text-decoration:none;
		 background:url(../imagenes/imprimirALE.png) no-repeat left center; padding:0 0 0 20px;}
	a.btn_imprimir_aleman:visited{height: 30px; width: 100px; font-family:Century Gothic, Verdana, Helvetica;font-size:12px; font-weight:normal; color: #e20026;text-decoration:none;
		background:url(../imagenes/imprimirALE.png) no-repeat left center; padding:0 0 0 25px;}
	a.btn_imprimir_aleman:hover{font-weight:normal; color:#ccc;}
	a.btn_imprimir_aleman:active{font-weight:normal;color:#ccc;}	
	
	a.btn_imprimir_frances:link{ height: 32px; width: 100px; font-family:Century Gothic, Verdana, Helvetica;font-size:20px; font-weight:normal; color: #e20026; text-decoration:none;
		 background:url(../imagenes/imprimirFRA.png) no-repeat left center; padding:0 0 0 20px;}
	a.btn_imprimir_frances:visited{height: 32px; width: 100px; font-family:Century Gothic, Verdana, Helvetica;font-size:12px; font-weight:normal; color: #e20026;text-decoration:none;
		background:url(../imagenes/imprimirFRA.png) no-repeat left center; padding:0 0 0 25px;}
	a.btn_imprimir_frances:hover{font-weight:normal; color:#ccc;}
	a.btn_imprimir_frances:active{font-weight:normal;color:#ccc;}	
		
		a.btn_enviar:link{height:28px; width:60px; font-family:Century Gothic, Verdana, Helvetica;font-size:20px; font-weight:normal; color: #e20026; text-decoration:none;
		 background:url(../imagenes/btn_enviar.gif) no-repeat left center; padding:0 0 0 25px;}
	a.btn_enviar:visited{height:28px; font-family:Century Gothic, Verdana, Helvetica;font-size:20px; font-weight:normal; color: #e20026;text-decoration:none;
		background:url(../imagenes/btn_enviar.gif) no-repeat left center; padding:0 0 0 25px;}
	a.btn_enviar:hover{font-weight:normal;color:#ccc;}
	a.btn_enviar:active{font-weight:normal;color:#ccc;}
	
	    a.texto_l_blanco:link{font-family:Century Gothic, Verdana, Helvetica;font-size:12px;color:#fff;text-decoration:none;}  
    a.texto_l_blanco:visited{font-family:Century Gothic, Verdana, Helvetica;font-size:12px;color:#fff;text-decoration:none;}
    a.texto_l_blanco:hover{color: #ccc;}
    a.texto_l_blanco:active{color: #ccc;}
    
.titulo_form_recordar
{
	font-family:Century Gothic;
	font-size: 13px;
	letter-spacing:2px;
	color: #000;
	font-weight:bold;	
}

.texto_form_recordar
{
	font-family:Century Gothic;
	font-size: 11px;
	color: #000;
}

.titulo_form_registro
{
	font-family:Century Gothic;
	font-size: 13px;
	letter-spacing:2px;
	color: #000;
	font-weight:bold;	
}

.texto_form_registro
{
	font-family:Century Gothic;
	font-size: 11px;
	color: #000;
	border:1px;
}

.titulo_registro_paso_1
{
	font-family:Century Gothic;
	font-size: 16px;
	letter-spacing:2px;
	font-weight:bold;
	color: #000;
	border:1px;
}

.div_titulo_productos_relacionados
{
	width:      100%;
	height:     30px;
	background: url('../imagenes/linea_degradado.gif') top left repeat-y;
		
}

.div_lista_productos_relacionados
{
	width:      100%;
	height:     140px;
	background: #d8d7d4;
}

.lbl_texto_confirmar
{
	font-family:	Century Gothic;
	font-size:		12px;
	text-transform:	uppercase;
	color:			#000;
	border:			1px;
}

.div_titulo_form_confirmacion
{
	width:      100%;
	height:     20px;
	background: url('../imagenes/linea_degradado.gif') top left repeat-y;
	padding:    4px;
	color:      #FFF;
	font-family:Century Gothic;
	font-size:  14px;
	text-transform: uppercase;
	text-align: left;
}

.tarjeta_visa
{
	background:				url('../imagenes/visa.gif') top center no-repeat;
	height:					350px;
	width:					350px;	
}

.contenido_cultura
{
   font-family: Century Gothic, Helvetica, Verdana, sans-serif;
   font-size: 14px;
   vertical-align: middle;
   margin-top: -260px;
   margin-left: -400px;
   position: absolute;
   top: 50%;
   left: 50%;
   width: 802px;
   height: 523px;
   /*background-image: url(../imagenes/pikolinos_logo.jpg);*/
   background-image: url(../imagenes/FONDO.jpg);
   background-repeat: no-repeat;
   background-position: top left;
}

.contenido_externo_wait
{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -100px;	
	width: 180px;
	height: 140px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/imagenes/fondo.png');
	background-image:url(../imagenes/fondo.png);
	background-repeat: repeat;
	border: 1px solid #9d0409;
}

.contenido_wait
{
	vertical-align: middle;
	margin-top: -28px;
	margin-left: -95px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 190px;
	height: 56px;
}

.contenido_cultura h1
{
	font-family: Century Gothic, Helvetica, Verdana, sans-serif;
	display: inline;
}

.contenido_cultura h2
{
	font-family: Century Gothic, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.floatleft
{
	float: left;	
}

.contenido_cultura_i
{
	padding-top: 150px;
	float: left;
	width: 45%;
}

.interno
{
	padding: 10px;	
}

.contenido_cultura_d
{
	float: right;
	width: 45%;	
	padding-top: 150px;
}

.font12
{
	font-size: 12px;
}

.font10
{
	font-size: 10px;	
}

.texto_impuestos
{
	font-family: Century Gothic;
	font-style: italic;
	font-size: 12px;	
	font-weight: normal;
}

.texto_blanco
{
	color: #FFFFFF;
	font-family: Century Gothic;
	font-size: 12px;	
}

.tabla_enviar
{
	width: 100%;	
	font-family: Century Gothic;
	font-size: 12px;
	color: #000000;
}

.formulario
{
	font-family: Century Gothic;
	font-size: 12px;
	color: #000000;	
}

.paginador
{
	font-family: Century Gothic;
	font-size: 16px;
	color: #e20025;	
}

.paginador td
{
	padding-top: 10px;	
}

.paginador span
{
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #e20025;
	background-color: #e20025;
	font-family: Century Gothic;
	font-size: 16px;
	color: #FFFFFF;	
	text-decoration: none;
}

.paginador a
{
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #e20025;
	background-color: #FFFFFF;
	font-family: Century Gothic;
	font-size: 16px;
	color: #e20025;	
	text-decoration: none;
}

.paginador a:visited
{
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #e20025;
	background-color: #FFFFFF;
	font-family: Century Gothic;
	font-size: 16px;
	color: #e20025;	
	text-decoration: none;
}

.paginador a:active
{
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #e20025;
	background-color: #FFFFFF;
	font-family: Century Gothic;
	font-size: 16px;
	color: #e20025;	
	text-decoration: none;
}

.paginador a:link
{
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #e20025;
	background-color: #FFFFFF;
	font-family: Century Gothic;
	font-size: 16px;
	color: #e20025;	
	text-decoration: none;
}

.paginador a:hover
{
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #e20025;
	background-color: #e20025;
	font-family: Century Gothic;
	font-size: 16px;
	color: #FFFFFF;	
	text-decoration: none;
}

.campo_obligatorio
{
	display: block;
}

.display_none
{
	display: none;	
}

.display_block
{
	display: block;	
}