/* ================================
L'IZZURA
===================================*/

*{ margin:0; padding:0;}
body, html{ height:100%;}
body{ background:#000; color:#535353; font:normal 1em Georgia, "Times New Roman", Times, serif; text-align:center;}

.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix { display:inline-block;}
.clearfix { display:block;}
* html .clearfix { height:1px;}

img, a img, embed, iframe{ border:none; vertical-align:bottom;}
a{ color:#9f9f9f; outline:none; text-decoration:none;}
a:hover, a:focus{ text-decoration:underline;}
form, fieldset{ border:none;}
ol, ul{ list-style:none;}

button{ border:none; cursor:pointer;}
input.input_text{ background:#1b1b1b url(img/bg-input.gif) repeat-x top left; border:.09em solid #262626; color:#fff; display:inline; float:left; font:normal .69em Georgia, "Times New Roman", Times, serif; padding:.36em .45em .45em; width:55%;}
input.error{ background:#dc00dc url(img/bg-input-error.gif) repeat-x top left; border-color:#ff00ff; color:#fff;}
p.error{ color:#ff00ff !important;}
.noborder{ border:none !important;}

#easyTooltip { padding:.3em .7em .4em; /*border:.1em solid #000;*/ font:normal .63em Georgia, "Times New Roman", Times, serif; background:#b5b5b5; color:#000; z-index:10000;}

#container{ margin:0 auto; text-align:left; width:61.25em;}

#logo_prehome{ color:#9f9f9f; padding:7em 0 0;}
#logo_prehome h1{ color:#fff; font-size:1em; text-transform:uppercase;}
#logo_prehome h1 img{ border:2em solid #000;}

#entrada_idiomas{ margin: 4.25em auto 0; padding:0 0 5em;}
#entrada_idiomas ul{ font-size:.63em; line-height:1.4em;}
#entrada_idiomas ul li{ display:inline;}
#entrada_idiomas ul li a{ background:#000; border-right:.1em solid #262626; color:#9f9f9f; font-weight:bold; text-transform:uppercase; padding:0 .9em .2em .6em;}
#entrada_idiomas ul li a.ultimo{ border:none;}
#entrada_idiomas ul li a:hover, #entrada_idiomas ul li a:focus{ color:#fff; text-decoration:none;}

.jbgallery ul{ display:none;}

#header{ margin:0 .63em;}

#header #login_bar{ padding:.56em 0 0; text-align:right; margin:0 .63em;}
#header #login_bar ul li{ display:inline; font-size:.63em;}
#header #login_bar ul li a{ border-left:.1em solid #262626; color:#535353; margin:0 .6em 0 0; padding:0 0 0 .6em;}
#header #login_bar ul li a.ultimo{ margin:0;}
#header #login_bar ul li a:hover, #header #login_bar ul li a:focus{ color:#9f9f9f; text-decoration:none;}
#header #login_bar ul li a.mi_cuenta{ background:url(img/icon-mi-cuenta.gif) no-repeat right; border:none; padding:0 1.1em 0 0;}
#header #login_bar ul li a.mi_cuenta:hover, #header #login_bar ul li a.mi_cuenta:focus{ background:url(img/icon-mi-cuenta-hover.gif) no-repeat right;}
#header #login_bar ul li ul{ border:.1em solid #262626; border-bottom:none;}
#header #login_bar ul li ul li{ font-size:1em;}
#header #login_bar ul li ul li a{ background:#000; border-bottom:.1em solid #262626; border-left:none; margin:0; padding:.3em .7em .4em;}

#header #menu_logo{ margin:0; padding:1.62em 0 0;}
#header #menu_logo #logo_header{ display:inline; float:left; overflow:hidden;}
#header #menu_logo .logo_header{ margin:0 0 0 390px;}
#header #menu_logo #logo_header p a{ display:block; height:62px; position:relative; width:180px;}
#header #menu_logo #logo_header p a span{ background:url(img/logo-lizzura-header.gif) no-repeat top left; height:100%; position:absolute; width:100%;}

#header #menu_logo #nav_buscador{ border-top:1px solid #262626; border-bottom:1px solid #262626; margin:15px 0 0; padding:7px 0;}
#header #menu_logo #nav_buscador #nav_ppal{ padding:3px 0 0;}
#header #menu_logo #nav_buscador #buscador{ display:inline; float:right; width:330px;}
#header #menu_logo #nav_buscador #buscador form{ }
#header #menu_logo #nav_buscador #buscador form label{ color:#9f9f9f; display:inline; float:left; font-size:12px; line-height:0; padding:6px 0 0; text-transform:uppercase; width:80px;}
#header #menu_logo #nav_buscador #buscador form input{ background:#1b1b1b url(img/bg-input.gif) repeat-x top left; border:.09em solid #262626; color:#9f9f9f; display:inline; float:left; font:normal .69em Georgia, "Times New Roman", Times, serif; padding:.36em .45em .45em; width:60%;}
#header #menu_logo #nav_buscador #buscador form button{ background:url(img/bot-buscar.gif) no-repeat top left; color:#9f9f9f; display:inline; float:left; font-size:.63em; height:25px; margin:0 0 0 .5em; overflow:hidden; text-indent:-999em; width:25px;}
#header #menu_logo #nav_buscador #buscador form button:hover, #header #menu_logo #nav_buscador #buscador form button:focus{ background-position:bottom left;}

/*
#buscador_menu{ margin:0 2.25em 0;}
#buscador_menu label{ color:#fff; display:inline; float:left; font-size:.63em; font-weight:bold; line-height:0; text-transform:uppercase; padding:.6em 0 0; width:6em;}
#buscador_menu input{ background:#1b1b1b url(img/bg-input.gif) repeat-x top left; border:.09em solid #262626; color:#fff; display:inline; float:left; font:normal .69em Georgia, "Times New Roman", Times, serif; padding:.36em .45em .45em; width:70%;}
#buscador_menu button{ background:url(img/bot-buscar.gif) no-repeat top left; color:#9f9f9f; display:inline; float:left; font-size:.63em; height:25px; margin:0 0 0 .5em; overflow:hidden; text-indent:-999em; width:25px;}
#buscador_menu button:hover, #buscador_menu button:focus{ background-position:bottom left;}
*/

#cuerpo{ clear:both;}

#video_portada{ margin:2.5em 1.25em 0; text-align:center;}

#carrusel_destacados{ padding:1.25em 0 0;}
#carrusel_destacados ul.flechas_ant_sig{ margin:0; width:100%;}
#carrusel_destacados ul.flechas_ant_sig li{ display:inline;}
#carrusel_destacados ul.flechas_ant_sig li a{ display:block; float:left; font-size:.63em; height:40px; margin:250px 0 0; overflow:hidden; position:absolute; width:40px; z-index:100;}
#carrusel_destacados ul.flechas_ant_sig li a span{ cursor:pointer; height:100%; position:absolute; width:100%;}
#carrusel_destacados ul.flechas_ant_sig li a.anterior{ margin-left:0px;}
#carrusel_destacados ul.flechas_ant_sig li a.anterior span{ background:url(img/flecha-anterior-galeria.gif) no-repeat top left;}
#carrusel_destacados ul.flechas_ant_sig li a.siguiente{ margin-left:940px;}
#carrusel_destacados ul.flechas_ant_sig li a.siguiente span{ background:url(img/flecha-siguiente-galeria.gif) no-repeat top left;}
#carrusel_destacados ul.flechas_ant_sig li a.anterior:hover span, #carrusel_destacados ul.flechas_ant_sig li a.anterior:focus span,
#carrusel_destacados ul.flechas_ant_sig li a.siguiente:hover span, #carrusel_destacados ul.flechas_ant_sig li a.siguiente:focus span{ background-position:bottom left;}

#destacado_damasquinado{ margin:0 1.25em;}
#destacado_damasquinado #img_chaqueta{ display:inline; float:left;}
#destacado_damasquinado #txt_destacado{ display:inline; float:left; margin:2.5em 0 0 1.88em; width:24.38em;}
#destacado_damasquinado #txt_destacado #txt_entradilla{ background:url(img/border-doble.gif) repeat-x bottom left; margin:1.25em 0 0; padding:0 0 2.13em;}
#destacado_damasquinado #txt_destacado #txt_entradilla h1{ background:url(img/border-doble.gif) repeat-x top left; color:#fff; font:normal 2.25em/1.17em "Times New Roman", Times, serif; padding:.56em 0 0; text-transform:uppercase;}
#destacado_damasquinado #txt_destacado #txt_entradilla h1 a{ color:#fff; padding:0; margin:0;}
#destacado_damasquinado #txt_destacado #txt_entradilla h1 a:hover, #destacado_damasquinado #txt_destacado #txt_entradilla h1 a:focus{ text-decoration:none;}
#destacado_damasquinado #txt_destacado #txt_entradilla p{ color:#9f9f9f; font-size:1em; line-height:1.25em; margin:1.13em 0 0;}
#destacado_damasquinado #txt_destacado #txt_entradilla p.p_mas_info{ color:#fff; font-size:.63em; font-weight:bold; line-height:1.4em; margin:1.3em 0 0; text-transform:uppercase;}
#destacado_damasquinado #txt_destacado #txt_entradilla p.p_mas_info a{ color:#fff; padding:0 0 .3em;}
#destacado_damasquinado #txt_destacado #txt_entradilla p.p_mas_info a:hover, #destacado_damasquinado #txt_destacado #txt_entradilla p.p_mas_info a:focus{ border-bottom:.1em solid #9f9f9f; text-decoration:none;}
#destacado_damasquinado p.p_nombre_prod a{ background:url(img/icon-ant-p-link.gif) no-repeat left; color:#535353; display:block; font-size:.63em; margin:2.5em 0 0; padding:0 0 0 1.8em; text-transform:uppercase;}
#destacado_damasquinado p.p_nombre_prod a:hover, #destacado_damasquinado p.p_nombre_prod a:focus{ background:url(img/icon-ant-p-hover.gif) no-repeat left; color:#9f9f9f; text-decoration:none;}

#portada_productos{ margin:0 .63em; padding:1.06em 0 0;}
#portada_productos #producto_destacado{ display:inline; float:left; width:30em;}
#portada_productos #producto_destacado a img{ display:block; margin: 10px;}
#portada_productos #producto_destacado p{ color:#fff; font:bold .75em/1.33em "Times New Roman", Times, serif; margin:0 0 0 .83em; text-transform:uppercase;}
#portada_productos #producto_destacado p a{ color:#9f9f9f; font-size:.92em;}
#portada_productos #producto_destacado p a:hover, #portada_productos #producto_destacado p a:focus{ color:#535353; text-decoration:none;}
#portada_productos #otros_productos{ display:inline; float:right; width:27.5em;}
#portada_productos #otros_productos .fila_productos{ clear:both;}
#portada_productos #otros_productos .fila_productos a img{ display:block;}
#portada_productos #otros_productos .fila_productos p{ color:#fff; font:bold .75em/1.33em "Times New Roman", Times, serif; margin:0 0 0 .83em; text-transform:uppercase;}
#portada_productos #otros_productos .fila_productos p a{ color:#9f9f9f; font-size:.92em;}
#portada_productos #otros_productos .fila_productos p a:hover, #portada_productos #otros_productos .fila_productos p a:focus{ color:#535353; text-decoration:none;}
#portada_productos #otros_productos .fila_productos .producto_izda{ display:inline; float:left; height:16.88em; width:13.13em;}
#portada_productos #otros_productos .fila_productos .producto_dcha{ display:inline; float:right; height:16.88em; width:13.13em;}

#cuerpo #titulo_pagina{ margin:1.56em 1.25em 0;}
#cuerpo #titulo_pagina h1{ color:#fff; display:block; font-family:"Times New Roman", Times, serif; font-size:1.88em; text-transform:uppercase;}
#cuerpo #titulo_pagina h1.h1_mi_cuenta{ padding:0 0 .9em 0;}
#cuerpo #titulo_pagina h1 span{ color:#535353; font-size:.4em;}

#cuerpo #breadcrumbs{ margin:0 1.25em 0;}
#cuerpo #breadcrumbs ol li{ color:#9f9f9f; display:inline; font-family:"Times New Roman", Times, serif; font-style:italic;}
#cuerpo #breadcrumbs ol li a{ background:#000 url(img/icon-sep-nav-submenu.gif) no-repeat right; color:#fff; display:inline; float:left; font-size:1em; font-style:italic; margin:0 .13em 0 0; padding:0 1em 0 0; *padding-right:.69em; _padding-right:.69em;}
#cuerpo #breadcrumbs ol li a:hover, #cuerpo #breadcrumbs ol li a:focus { color:#9f9f9f; text-decoration:none;}

#ficha_producto{}

#ficha_galeria{ display:inline; float:left; margin:0; padding:0; position:relative; width:36.88em; z-index:10;}
#ficha_galeria ul.flechas_ant_sig{ margin:0; width:590px;}
#ficha_galeria ul.flechas_ant_sig li{ display:inline;}
#ficha_galeria ul.flechas_ant_sig li a{ display:block; float:left; font-size:.63em; height:40px; margin:210px 0 0; overflow:hidden; position:absolute; width:40px; z-index:100;}
#ficha_galeria ul.flechas_ant_sig li a span{ cursor:pointer; height:100%; position:absolute; width:100%;}
#ficha_galeria ul.flechas_ant_sig li a.anterior{ }
#ficha_galeria ul.flechas_ant_sig li a.anterior span{ background:url(img/flecha-anterior-galeria.gif) no-repeat top left;}
#ficha_galeria ul.flechas_ant_sig li a.siguiente{ margin-left:550px;}
#ficha_galeria ul.flechas_ant_sig li a.siguiente span{ background:url(img/flecha-siguiente-galeria.gif) no-repeat top left;}
#ficha_galeria ul.flechas_ant_sig li a.anterior:hover span, #ficha_galeria ul.flechas_ant_sig li a.anterior:focus span,
#ficha_galeria ul.flechas_ant_sig li a.siguiente:hover span, #ficha_galeria ul.flechas_ant_sig li a.siguiente:focus span{ background-position:bottom left;}
#ficha_galeria #img_producto{ background:url(img/loading-bg-negro.gif) no-repeat center; margin:0; text-align:center;}
#ficha_galeria #img_producto a{ display:block; height:460px; margin:0 auto; width:460px;}
#ficha_galeria #miniaturas{ clear:both; padding:.31em 0 0; text-align:center;}
#ficha_galeria #miniaturas ul li{ display:inline;}
#ficha_galeria #miniaturas ul li.mas_imagenes{ color:#535353; display:block; font-size:.63em; line-height:1.4em;}
#ficha_galeria #miniaturas ul li a{ display:inline-block; font-size:.63em; height:12px !important; overflow:hidden; position:relative; text-align:left; width:12px;}
#ficha_galeria #miniaturas ul li a span{ background:url(img/icon-miniaturas.gif) no-repeat top left; cursor:pointer; height:12px; position:absolute; width:12px;}
/*#ficha_galeria #miniaturas ul li a:hover span, #ficha_galeria #miniaturas ul li a:focus span{ background-position:center;}*/
#ficha_galeria #miniaturas ul li a.selected span{ background-position:center;}

#datos_ficha{ display:inline; float:right; margin:10px 0 0 0 !important; position:relative; width:20.00em; z-index:100;}
#datos_ficha #nav_productos{ font-size:.63em;}
#datos_ficha #nav_productos ul li{ display:inline;}
#datos_ficha #nav_productos ul li a{ color:#535353; display:block; float:left; text-transform:uppercase;}
#datos_ficha #nav_productos ul li a:hover, #datos_ficha #nav_productos ul li a:focus{ color:#9f9f9f; text-decoration:none;}
#datos_ficha #nav_productos ul li a.volver{ background:url(img/icon-ant-p-link.gif) no-repeat left; padding:0 0 0 1.6em;}
#datos_ficha #nav_productos ul li a.volver:hover, #datos_ficha #nav_productos ul li a.volver:focus{ background:url(img/icon-ant-p-hover.gif) no-repeat left;}
#datos_ficha #nav_productos ul li a.siguiente{ background:url(img/icon-sig-p-link.gif) no-repeat right; border-left:.1em solid #262626; padding:0 1.6em 0 .5em; float:right;}
#datos_ficha #nav_productos ul li a.siguiente:hover, #datos_ficha #nav_productos ul li a.siguiente:focus{ background:url(img/icon-sig-p-hover.gif) no-repeat right;}
#datos_ficha #nav_productos ul li a.anterior{ background:url(img/icon-ant-p-link.gif) no-repeat left; padding:0 .5em 0 1.6em; float:right;}
#datos_ficha #nav_productos ul li a.anterior:hover, #datos_ficha #nav_productos ul li a.anterior:focus{ background:url(img/icon-ant-p-hover.gif) no-repeat left;}
#datos_ficha #nombre_prod{ margin:0;}
#datos_ficha #nombre_prod h2{ color:#fff; font-family:"Times New Roman", Times, serif; font-size:.88em; text-transform:uppercase;}
#datos_ficha #nombre_prod h2 strong{ display:block; font-size:1.57em;}
#datos_ficha #nombre_prod p.precio{ color:#fff; font-family:"Times New Roman", Times, serif; display:block; float:right; font-size:1.38em; font-weight:bold; text-align:right; width:4.55em;}
#datos_ficha #nombre_prod p.precio span{ font-size:.73em; vertical-align:top;}
#datos_ficha #nombre_prod p.referencia{ color:#9f9f9f; font-family:"Times New Roman", Times, serif; font-size:.88em; font-style:italic; font-weight:bold;}
#datos_ficha #descripcion p, #datos_ficha #descripcion ul.ul_composicion{ color:#9f9f9f; font-size:.69em; line-height:1.45em; margin:1.45em 0 0;}
#datos_ficha #descripcion ul.ul_composicion li{ background:url(img/icon-listado.gif) no-repeat left top; padding:0 0 0 1em;}
#datos_ficha #descripcion p a{ color:#fff;}
#datos_ficha #tallas{ border-top:.06em solid #262626; margin:1.06em 0 0; padding:1.18em 0 0;}
#datos_ficha #tallas h3{ color:#9f9f9f; font-size:.63em; font-weight:normal; text-transform:uppercase;}
#datos_ficha #tallas p.medir_perro{ display:block; float:right; font-size:.63em;}
#datos_ficha #tallas p.medir_perro a{ /*background:url(img/icon-medir.gif) no-repeat left;*/ color:#535353; /*padding:0 0 0 2.2em;*/}
#datos_ficha #tallas p.medir_perro a:hover, #datos_ficha #tallas p.medir_perro a:focus{ color:#9f9f9f; text-decoration:none;}
#datos_ficha #tallas ul{ font-size:.63em; padding:1.3em 0 0;}
#datos_ficha #tallas ul li{ display:inline;}
#datos_ficha #tallas ul li a{ color:#535353; display:block; float:left; border:.1em solid #262626; margin:0 .5em 0 0; padding:.7em 0; text-align:center; width:2.8em;}
/*===========CAMBIO URKO====================*/
/*#datos_ficha #tallas ul li a:hover, #datos_ficha #tallas ul li a:focus, #datos_ficha #tallas ul li a:visited{ border:.2em solid #9f9f9f; color:#9f9f9f; padding:.6em 0; text-decoration:none; width:2.6em;}*/
#datos_ficha #tallas ul li a:hover, #datos_ficha #tallas ul li a.selected{ border:.2em solid #9f9f9f; color:#9f9f9f; padding:.6em 0; text-decoration:none; width:2.6em;} 
/*===========/CAMBIO URKO====================*/

#datos_ficha #cantidad{ border-top:.06em solid #262626; margin:1.24em 0 0; padding:1.18em 0 0;}
#datos_ficha #cantidad h3{ color:#9f9f9f; display:inline; float:left; font-size:.63em; font-weight:normal; padding:.6em 1em 0 0; text-transform:uppercase;}
#datos_ficha form{}
#datos_ficha form #cantidad fieldset p a{ display:block; font-size:.63em; float:left; height:25px; width:14px; overflow:hidden; position:relative;}
#datos_ficha form #cantidad fieldset p a span{ cursor:pointer; height:100%; position:absolute; width:100%; left: -1px;}
#datos_ficha form #cantidad fieldset p a.menos_cantidad{ margin:0 .3em 0 0;}
#datos_ficha form #cantidad fieldset p a.menos_cantidad span{ background:url(img/icon-menos.gif) no-repeat top left;}
#datos_ficha form #cantidad fieldset p a.mas_cantidad{ margin:0 0 0 .5em;}
#datos_ficha form #cantidad fieldset p a.mas_cantidad span{ background:url(img/icon-mas.gif) no-repeat top left;}
#datos_ficha form #cantidad fieldset p a.menos_cantidad:hover span, #datos_ficha form #cantidad fieldset p a.menos_cantidad:focus span,
#datos_ficha form #cantidad fieldset p a.mas_cantidad:hover span, #datos_ficha form #cantidad fieldset p a.mas_cantidad:focus span{ background-position:bottom left;}
#datos_ficha form #cantidad fieldset input{ background:#b5b5b5 url(img/bg-input-claro.gif) repeat-x top left; border:1px solid #333333; float:left; font:bold .69em "Times New Roman", Times, serif; text-align:center; padding:.4em 0 .5em; width:28px;}
#datos_ficha #cantidad p.txt_stock{ display:inline; float:right; font-size:.63em; padding:.1em 0 0; text-align:right; width:10em;}
#datos_ficha #cantidad p.txt_stock strong{ font-size:16px;}
#datos_ficha #botones{ border-top:.06em solid #262626; margin:1.24em 0 0; padding:1.18em 0 0;}
#datos_ficha #botones button{ background:url(img/bot-anadir-bolsa-es.gif) no-repeat top left; display:block; float:right; font:bold .63em Georgia, "Times New Roman", Times, serif; height:26px; text-transform:uppercase; width:160px;}
#datos_ficha #botones button.boton_activo{ background-position:bottom;}
#datos_ficha #botones button.boton_activo:hover, #datos_ficha #botones button.boton_activo:focus{ background-position:center;}
#datos_ficha #botones ul{ font-size:.63em; line-height:1.4em; font-weight:bold; padding:5px 0 0;}
#datos_ficha #botones ul li a{ color:#535353; text-transform:uppercase;}
#datos_ficha #botones ul li a:hover, #datos_ficha #botones ul li a:focus{ color:#9f9f9f; text-decoration:none;}
#datos_ficha #proximamente{ clear:both; padding:1.24em 0 0; text-align:right;}

#productos_relacionados{ clear:both; margin:1.88em 1.25em 0;}
#productos_relacionados #col_izda{ display:inline; float:left; width:26.94em;}
#productos_relacionados #col_dcha{ display:inline; float:right; width:26.94em;}
#productos_relacionados h4{ color:#fff; font-size:.69em; text-transform:uppercase;}
#productos_relacionados ul{ font-size:.69em; padding:1.36em 0 0;}
#productos_relacionados ul li{ display:inline;}
#productos_relacionados ul li a{ margin:0 0 0 7px;}
#productos_relacionados ul li a.primero{ margin:0;}

#footer{ border-top:.06em solid #262626; clear:both; margin:3.75em .63em 0; padding:0 0 2.5em;}
body#portada #footer{ margin-top:.63em;}
#footer ul.navegacion_primaria{ font-size:.63em; font-weight:bold; line-height:0; text-transform:uppercase; padding:1.3em 0 0 1em;}
#footer ul li{ display:inline;}
#footer ul li a{ border-right:.1em solid #262626; color:#535353; padding:0 .9em .2em 0; margin:0 .5em 0 0;}
#footer ul li a.ultimo{ border:none; padding:0; margin:0;}
#footer ul.navegacion_secundaria{ display:inline; float:right; font-size:.63em; font-weight:bold; line-height:0; text-align:right; text-transform:uppercase; padding:1.3em 1em 0 0;}
#footer ul li a:hover, #footer ul li a:focus{ color:#9f9f9f; text-decoration:none;}
#footer ul.navegacion_secundaria li a.redes_sociales img{ filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
#footer ul.navegacion_secundaria li a.redes_sociales:hover img, #footer ul.navegacion_secundaria li a.redes_sociales:focus img{ filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

#nav_pasos{ margin:0 1.25em; padding:0 0 1.25em;}
#nav_pasos ul li{ display:inline;}
#nav_pasos ul li a{ border-right:.1em solid #262626; color:#535353; font-size:.63em; font-weight:bold; line-height:0; margin:0 .4em 0 0; padding:0 .9em .2em 0; text-transform:uppercase;}
#nav_pasos ul li a:hover, #nav_pasos ul li a:focus{ color:#9f9f9f; text-decoration:none;}
#nav_pasos ul li a.selected, #nav_pasos ul li a.selected:hover, #nav_pasos ul li a.selected:focus{ color:#fff;}
#nav_pasos ul li a.ultimo{ border:none;}

#cuadro_mi_cuenta{ border:.19em solid #262626; clear:both; margin:0 1.25em; padding:.94em 0;}
#dos_col{ padding:0 1.56em; background:url(img/border-sep.gif) repeat-y center;}
.dos_col_login{ background-position:404px 0 !important;}
#dos_col fieldset{ display:inline; float:left; padding:0 0 .63em; width:25.94em;}
#dos_col #datos_envio_facturacion{ display:inline; float:left; padding:0 0 .63em; width:25.94em;}
#dos_col fieldset.col_dcha{ float:right;}
#dos_col fieldset.fieldset_login{ width:21.88em;}
#dos_col fieldset.fieldset_nuevo_registro{ float:right; width:29.69em;}
#dos_col fieldset ul.siguiente_anterior{ display:inline; float:right; font-size:.63em; padding:1.7em 0 0; width:18em;}
#dos_col fieldset ul.siguiente_anterior li{ display:inline; list-style:none;}
#dos_col fieldset ul.siguiente_anterior li a{ color:#535353; display:block; float:left; text-transform:uppercase;}
#dos_col fieldset ul.siguiente_anterior li a:hover, #dos_col fieldset ul.siguiente_anterior li a:focus{ color:#9f9f9f; text-decoration:none;}
#dos_col fieldset ul.siguiente_anterior li a.siguiente{ background:url(img/icon-sig-p-link.gif) no-repeat right; border-left:.1em solid #262626; padding:0 1.6em 0 .5em; float:right;}
#dos_col fieldset ul.siguiente_anterior li a.siguiente:hover, #dos_col fieldset ul.siguiente_anterior li a.siguiente:focus{ background:url(img/icon-sig-p-hover.gif) no-repeat right;}
#dos_col fieldset ul.siguiente_anterior li a.anterior{ background:url(img/icon-ant-p-link.gif) no-repeat left; padding:0 .6em 0 1.6em; float:right;}
#dos_col fieldset ul.siguiente_anterior li a.anterior:hover, #dos_col fieldset ul.siguiente_anterior li a.anterior:focus{ background:url(img/icon-ant-p-hover.gif) no-repeat left;}
#dos_col fieldset h2{ color:#fff; font-size:.88em; line-height:0; padding:1em 0 1.93em; text-transform:uppercase;}
#dos_col fieldset h2.h2_login{ padding-bottom:1.21em;}
#dos_col fieldset p{ color:#9f9f9f; font-size:.69em; line-height:1.45em; margin:0; padding:0 0 2.45em;}
#dos_col fieldset div{ padding:0 0 .31em;}
#dos_col fieldset div label{ color:#9f9f9f; display:inline; float:left; font-size:.63em; text-transform:uppercase; padding:.6em 0 0; width:9em;}
#dos_col fieldset div label.repetir_password{ line-height:1.2em; padding:.1em 0 0;}
#dos_col fieldset div label span{ text-transform:lowercase !important;}

#dos_col fieldset.fieldset_login div input.input_text{ width:70.5%;}
#dos_col fieldset.fieldset_nuevo_registro div input.input_text{ width:61%;}
#dos_col fieldset div select{ background:#1b1b1b url(img/bg-input.gif) repeat-x top left; border:.09em solid #262626; color:#fff; display:inline; float:left; font:normal .69em Georgia, "Times New Roman", Times, serif; padding:.45em; width:57.75%;}
#dos_col fieldset.fieldset_nuevo_registro div select{ width:63.5%;}
#dos_col fieldset div p{ color:#535353; display:inline; float:left; font-size:.63em; padding:.6em 0 0 1em;}
#dos_col fieldset div.subir_foto_mascota{ padding:0 0 .63em;}
#dos_col fieldset div.subir_foto_mascota div.foto_mascota{ border:.06em solid #9f9f9f; display:inline; float:left; padding:2px;}
#dos_col fieldset div.subir_foto_mascota div.cambiar_imagen{ display:inline; float:left; padding:0 0 0 .63em; width:15.94em;}
#dos_col fieldset div.subir_foto_mascota div.cambiar_imagen label{ color:#9f9f9f; display:block; float:none; font-size:.63em; font-weight:normal; text-transform:uppercase; padding:0 0 .6em; width:auto;}
#dos_col fieldset div.subir_foto_mascota div.cambiar_imagen input.file{ display:block; float:none; margin:0; padding:.36em .45em .45em; width:auto;}
#dos_col fieldset div.subir_foto_mascota div.cambiar_imagen p{ display:block; float:none; font-size:.63em; line-height:1.2em; padding:.6em 0 0;}
#dos_col fieldset div.como_medir_mascota, #dos_col fieldset div.olvido_password{ font-size:.63em; padding:.31em 0 .31em 9em;}
#dos_col fieldset div.como_medir_mascota p, #dos_col fieldset div.olvido_password p{ color:#535353; display:block; float:none; font-size:1em; padding:0;}
#dos_col fieldset div.como_medir_mascota p a, #dos_col fieldset div.olvido_password p a{ color:#535353;}
#dos_col fieldset div.como_medir_mascota p a:hover, #dos_col fieldset div.como_medir_mascota p a:focus,
#dos_col fieldset div.olvido_password p a:hover, #dos_col fieldset div.olvido_password p a:focus{ color:#9f9f9f; text-decoration:none;}
#dos_col fieldset div.anadir_mascota{ font-size:.63em; padding:1.5em 0 .31em 9em;}
#dos_col fieldset div.anadir_mascota p{ color:#535353; display:block; float:none; font-size:1em; padding:0; text-transform:uppercase;}
#dos_col fieldset div.anadir_mascota p a{ background:url(img/icon-mas.gif) no-repeat 0 -5px; color:#535353; padding:.1em 0 0 1.7em;}
#dos_col fieldset div.anadir_mascota p a:hover, form fieldset div.anadir_mascota p a:focus{ background-position:0 -30px; color:#9f9f9f; text-decoration:none;}
#dos_col fieldset div.recordar_login{ padding:.63em 0 0;}
#dos_col fieldset div.recordar_login input{ display:inline; float:left; margin:.44em 0 0; padding:0; width:auto;}
#dos_col fieldset div.recordar_login label{ display:inline; float:left; text-transform:none; margin:.7em 0 0 .2em; padding:0; width:15em;}
#dos_col fieldset div.recordar_login button{ background:#9f9f9f url(img/bg-bot-login.gif) no-repeat left top; font:bold .63em Georgia, "Times New Roman", Times, serif; float:right; height:26px; margin:.5em 0 0; text-transform:uppercase; width:125px;}
#dos_col fieldset div.recordar_login button:hover, #dos_col fieldset div.recordar_login button:focus{ background:#fff url(img/bg-bot-login.gif) no-repeat left bottom;}
#dos_col fieldset div.crear_cuenta{ padding:.63em 0 .31em 5.63em;}
#dos_col fieldset div.crear_cuenta button{ background:#9f9f9f url(img/bg-bot-login.gif) no-repeat left top; font:bold .63em Georgia, "Times New Roman", Times, serif; height:26px; text-transform:uppercase; width:125px;}
#dos_col fieldset div.crear_cuenta button:hover, #dos_col fieldset div.crear_cuenta button:focus{ background:#fff url(img/bg-bot-login.gif) no-repeat left bottom;}
#boton_guardar{ clear:both; margin:0 1.25em; padding:.69em 0 0; text-align:right;}
#boton_guardar button{ background:#fff url(img/bg-bot-guardar-cambios.gif) no-repeat left top; font:bold .69em Georgia, "Times New Roman", Times, serif; height:30px; text-transform:uppercase; width:165px;}

#mis_pedidos{ margin:0 1.56em; padding:0 0 .94em;}
#mis_pedidos h2{ color:#fff; font-size:.88em; display:block; padding:1em 0 .79em; text-transform:uppercase;}
#mis_pedidos ul.listado_imprimir_cerrar{ float:right; font-size:.63em; padding:1.9em 0 0; width:14em;}
#mis_pedidos ul.listado_imprimir_cerrar li{ display:inline;}
#mis_pedidos ul.listado_imprimir_cerrar li a{ border-right:.1em solid #262626; color:#535353; display:block; float:left; margin:0 .6em 0 0; padding:0 .8em .1em 0; text-transform:uppercase;}
#mis_pedidos ul.listado_imprimir_cerrar li a.cerrar{ background:url(img/icon-cerrar.gif) no-repeat right; border:none; margin:0; padding-right:1.8em;}
#mis_pedidos ul.listado_imprimir_cerrar li a:hover, #mis_pedidos ul.listado_imprimir_cerrar li a:focus{ color:#9f9f9f; text-decoration:none;}
#mis_pedidos ul.listado_imprimir_cerrar li a.cerrar:hover, #mis_pedidos ul.listado_imprimir_cerrar li a.cerrar:focus{ background:url(img/icon-cerrar-hover.gif) no-repeat right;}

table.table_mis_pedidos{ border-collapse:collapse; border:none; width:100%;}
table.separacion_tabla{ margin:0 0 1.56em !important;}
table.table_mis_pedidos th{ border-bottom:.1em solid #262626; border-top:.3em solid #262626; color:#525252; font-size:.63em; padding:1.7em 0 .7em; text-align:left; text-transform:uppercase;}
table.table_mis_pedidos td{ background:url(img/border-dotted-h.gif) repeat-x bottom left; color:#9f9f9f; font-size:.69em; line-height:1.45em; padding:.64em 0 .73em; vertical-align:top;}
table.table_mis_pedidos td ul li{ display:inline;}
table.table_mis_pedidos td ul li a{ background:url(img/icon-listado.gif) no-repeat left top; display:block; padding:0 0 0 .82em;}
table.table_mis_pedidos td.td_referencia{ font-weight:bold;}
table.table_mis_pedidos td.td_enlaces{ text-align:right;}
table.table_mis_pedidos td.td_enlaces ul li,{ display:inline;}
table.table_mis_pedidos td.td_enlaces ul li a{ background:none; color:#535353; display:block; font-size:.91em; font-weight:bold; line-height:1.6em; text-transform:uppercase; padding:0;}
table.table_mis_pedidos td.td_enlaces ul li a:hover, table.table_mis_pedidos td.td_enlaces ul li a:focus{ color:#9f9f9f; text-decoration:none;}

table.table_lista_productos{ border-collapse:collapse; border:none; width:100%;}
table.table_lista_productos td{ border-bottom:.06em solid #262626; padding:1.25em 0; vertical-align:top;}
table.table_lista_productos td.td_datos_producto h2{ color:#fff; font-family:"Times New Roman", Times, serif; font-size:.88em; line-height:normal !important; margin:0 !important; padding:0 !important; text-transform:uppercase;}
table.table_lista_productos td.td_datos_producto h2 strong{ display:block; font-size:1.57em;}
table.table_lista_productos td.td_datos_producto h2 a{ color:#fff;}
table.table_lista_productos td.td_datos_producto h2 a:hover, table.table_lista_productos td.td_datos_producto h2 a:focus{ text-decoration:none;}
table.table_lista_productos td.td_datos_producto p.referencia{ color:#9f9f9f; font-family:"Times New Roman", Times, serif; font-size:.88em; font-style:italic; font-weight:bold;}
table.table_lista_productos td.td_datos_producto ul{ font-size:.63em; line-height:1.6em; margin:.3em 0 0;}
table.table_lista_productos td.td_datos_producto ul li{ color:#535353; text-transform:uppercase;}
table.table_lista_productos td.td_datos_producto ul li strong{ color:#9f9f9f; font-size:1.1em; font-weight:normal;}
table.table_lista_productos td.td_precio{ text-align:right;}
table.table_lista_productos td.td_precio p.precio{ color:#fff; font-family:"Times New Roman", Times, serif; display:block; font-size:1.38em; font-weight:bold; text-align:right;}
table.table_lista_productos td.td_precio p.precio span{ font-size:.73em; vertical-align:top;}
/*Urko*/
table.table_lista_productos td.td_precio p.calcular{ color:#fff; display:block; font-size:.75em; font-weight:bold; line-height:2.25em; padding:.17em 0 0; *padding:.33em 0 0;  _padding:.33em 0 0; text-transform:uppercase;}
table.table_lista_productos td.td_precio p.nodisponible{ color:#9f9f9f; font-size:.73em; vertical-align:top;text-transform:uppercase;}

table.table_lista_productos td.td_impuestos, table.table_lista_productos td.td_total{ text-align:right;}
table.table_lista_productos td.td_impuestos p{ color:#9f9f9f; display:block; font-size:.75em; font-weight:bold; line-height:2.25em; text-transform:uppercase;}
table.table_lista_productos td.td_total p{ color:#fff; font-size:1.38em; font-weight:bold; text-transform:uppercase;}

#datos_facturacion_pago{ background:url(img/bg-lineas-datos-pedido.gif) repeat-y top center; margin:1.88em 0 0;}
#datos_facturacion_pago div{ display:inline; float:left; margin:0 2.06em 0 0; padding:0 0 .5em; width:17em;}
#datos_facturacion_pago div.ultimo{ margin:0;}
#datos_facturacion_pago div h3{ color:#fff; font-size:.88em; padding:.5em 0 1.14em; text-transform:uppercase;}
#datos_facturacion_pago div p, #datos_facturacion_pago div address{ color:#9f9f9f; font-size:.69em; line-height:1.45em; font-style:normal;}

#galeria_categoria{}
#galeria_categoria ul.flechas_ant_sig{ margin:0; width:100%;}
#galeria_categoria ul.flechas_ant_sig li{ display:inline;}
#galeria_categoria ul.flechas_ant_sig li a{ display:block; float:left; font-size:.63em; height:40px; margin:210px 0 0; overflow:hidden; position:absolute; width:40px; z-index:100;}
#galeria_categoria ul.flechas_ant_sig li a span{ cursor:pointer; height:100%; position:absolute; width:100%;}
#galeria_categoria ul.flechas_ant_sig li a.anterior{ margin-left:10px;}
#galeria_categoria ul.flechas_ant_sig li a.anterior span{ background:url(img/flecha-anterior-galeria.gif) no-repeat top left;}
#galeria_categoria ul.flechas_ant_sig li a.siguiente{ margin-left:930px;}
#galeria_categoria ul.flechas_ant_sig li a.siguiente span{ background:url(img/flecha-siguiente-galeria.gif) no-repeat top left;}
#galeria_categoria ul.flechas_ant_sig li a.anterior:hover span, #galeria_categoria ul.flechas_ant_sig li a.anterior:focus span,
#galeria_categoria ul.flechas_ant_sig li a.siguiente:hover span, #galeria_categoria ul.flechas_ant_sig li a.siguiente:focus span{ background-position:bottom left;}

#titulo_pagina_galeria{width:980px;}
#galeria_categoria #producto{ display:inline; float:left; margin:2.5em 0 0 16.25em; width:43.75em;}
#galeria_categoria #producto #img_producto{ background:url(img/loading-bg-negro.gif) no-repeat center; display:inline; float:left; height:460px; margin:0 1.25em 0 0; width:460px;}
#galeria_categoria #producto #img_producto a{ font-size:.69em; height:460px; width:460px;}
#galeria_categoria #producto #datos_producto{ padding:18.5em 0 0;}
#galeria_categoria #producto #datos_producto h2{ color:#fff; font-family:"Times New Roman", Times, serif; font-size:.88em; text-transform:uppercase;}
#galeria_categoria #producto #datos_producto h2 strong{ display:block; font-size:1.57em;}
#galeria_categoria #producto #datos_producto h2 a{ color:#fff;}
#galeria_categoria #producto #datos_producto h2 a:hover, #galeria_categoria #producto #datos_producto h2 a:focus{ text-decoration:none;}
#galeria_categoria #producto #datos_producto p.referencia{ color:#9f9f9f; font-family:"Times New Roman", Times, serif; font-size:.88em; font-style:italic; font-weight:bold;}
#galeria_categoria #producto #datos_producto ul{ font-size:.63em; font-weight:bold; line-height:1.4em; margin:1.5em 0 0;}
#galeria_categoria #producto #datos_producto ul li{ display:inline;}
#galeria_categoria #producto #datos_producto ul li a{ color:#535353; display:block; text-transform:uppercase;}
#galeria_categoria #producto #datos_producto ul li a:hover, #galeria_categoria #producto #datos_producto ul li a:focus{ color:#9f9f9f; text-decoration:none;}

#dentro_categoria{ clear:both; margin:0 0 -1.88em; padding:1.25em 0 0;}
#dentro_categoria h3{ background:url(img/icon-mas-cerrar.gif) no-repeat 0 -3px; *background-position:0 -6px; _background-position:0 -6px; color:#fff; cursor:pointer; font-size:.69em; font-weight:bold; margin:0 1.82em; padding:0 0 .36em 1.64em; text-transform:uppercase;}
#dentro_categoria h3.openheader{ background:url(img/icon-mas-cerrar.gif) no-repeat 0 -28px; *background-position:0 -31px; _background-position:0 -31px;}
/*
#dentro_categoria #prods_categoria{ display:none; padding:1.25em 0 0;}
*/
#dentro_categoria #prods_categoria{ padding:1.25em 0 0;}
#dentro_categoria #prods_categoria p a{ display:block; font-size:.63em; float:left; height:100px; overflow:hidden; position:relative; width:12px;}
#dentro_categoria #prods_categoria p a span{ cursor:pointer; height:100%; position:absolute; width:100%;}
#dentro_categoria #prods_categoria p a.anterior span{ background:#000 url(img/bot-ant-prod-categoria.gif) no-repeat top left;}
#dentro_categoria #prods_categoria p a.siguiente{ float:right;}
#dentro_categoria #prods_categoria p a.siguiente span{ background:#000 url(img/bot-sig-prod-categoria.gif) no-repeat top left;}
#dentro_categoria #prods_categoria p a:hover span, #dentro_categoria #prods_categoria p a:focus span{ background-position: bottom left;}
#dentro_categoria #prods_categoria #carrusel_prod{ font-size:.63em; float:left; margin:0 0 0 1.3em; overflow:hidden; width:930px;}
#dentro_categoria #prods_categoria #carrusel_prod ul{ color:#9f9f9f; min-width:5000px; _width:5000px;}
#dentro_categoria #prods_categoria #carrusel_prod ul li{ display:inline;}
#dentro_categoria #prods_categoria #carrusel_prod ul li a{ display:block; float:left; margin:0 1em 0 0;}
#dentro_categoria #prods_categoria #carrusel_prod ul li a.selected{ opacity:0.5; filter:alpha(opacity=50)}

#nav_pasos_botones{ border-bottom:.06em solid #262626; height:30px; margin:1.69em 1.25em 0; padding:0 0 .63em;}
#nav_pasos_botones button, #volver_boton button{ background:#fff url(img/bg-bot-anadir-bolsa.gif) no-repeat top left; display:block; font:bold .75em Georgia, "Times New Roman", Times, serif; float:right; height:30px; text-transform:uppercase; width:215px;}
#nav_pasos_botones button.boton_comprar, #volver_boton button.boton_comprar{ background:#fff url(img/bg-bot-comprar.gif) no-repeat top left; width:165px;}
/*Urko*/
#nav_pasos_botones a.boton_comprar{ color:#000; background:#fff url(img/bg-bot-anadir-bolsa.gif) no-repeat top left; display:block; font:bold .75em Georgia, "Times New Roman", Times, serif; float:right; padding:.58em 0 .67em; *padding:.67em 0 .58em; _padding:.67em 0 .58em; text-align:center; text-transform:uppercase; width:215px; vertical-align: middle;}
#nav_pasos_botones a.boton_comprar:hover, #nav_pasos_botones a.boton_comprar:focus{ text-decoration:none;}
#nav_pasos_botones button.actualizar, #volver_boton button.actualizar{ display:none}

#nav_pasos_botones ul{ font-size:.63em; padding:.8em 0 0;}
#nav_pasos_botones ul li{ display:inline;}
#nav_pasos_botones ul li a{ border-right:.1em solid #262626; color:#535353; font-weight:bold; line-height:0; margin:0 .4em 0 0; padding:0 .8em .2em 0; text-transform:uppercase;}
#nav_pasos_botones ul li a:hover, #nav_pasos_botones ul li a:focus{ color:#9f9f9f; text-decoration:none;}
#nav_pasos_botones ul li a.selected, #nav_pasos_botones ul li a.selected:hover, #nav_pasos_botones ul li a.selected:focus{ color:#fff;}
#nav_pasos_botones ul li a.ultimo{ border:none;}
#contenido_wishlist{ margin:0 1.25em;}
.enviar_producto{ margin:1.06em 0 0;}
.enviar_producto input{ display:inline; float:left; width:auto;}
.enviar_producto label{ display:inline; float:left; font-size:.63em; margin:0 0 0 .2em; *padding:.4em 0 0; _padding:.4em 0 0; width:20em;}
td.td_precio ul{ font-size:.63em; line-height:1.4em; margin:.5em 0 0;}
td.td_precio ul li{ display:inline;}
td.td_precio ul li a{ background:none; color:#535353; display:block; font-weight:bold; text-transform:uppercase; padding:0;}
td.td_precio ul li a:hover, td.td_precio ul li a:focus{ color:#9f9f9f; text-decoration:none;}
td.td_precio ul li a.eliminar{ background:url(img/icon-cerrar.gif) no-repeat right; margin:5.2em 0 0; padding:0 1.7em .3em 0;}
td.td_precio ul li a.eliminar:hover, td.td_precio ul li a.eliminar:focus{ background:url(img/icon-cerrar-hover.gif) no-repeat right;}

#enviar_wishlist{ display:inline; float:right; margin:1.88em 1.25em 0 0; padding:1.31em 0 0; width:18.44em}
#enviar_wishlist p.p_envio{ color:#ff00ff; font-size:.69em; line-height:1.45em; margin:0; padding:0 0 .91em;}
#enviar_wishlist div{ clear:both; padding:0 0 .31em;}
#enviar_wishlist label{ color:#9f9f9f; display:inline; float:left; font-size:.63em; text-transform:uppercase; padding:.6em 0 0; width:7em;}
#enviar_wishlist input.input_text{ width:72%;}
#enviar_wishlist div.anadir_email{ font-size:.63em; padding:.5em 0 0 7em;}
#enviar_wishlist div.anadir_email p{ color:#535353; display:block; float:none; padding:0; text-transform:uppercase;}
#enviar_wishlist div.anadir_email p a{ background:url(img/icon-mas.gif) no-repeat 0 -5px; color:#535353; padding:.1em 0 0 1.7em;}
#enviar_wishlist div.anadir_email p a:hover, #enviar_wishlist div.anadir_email p a:focus{ background-position:0 -30px; color:#9f9f9f; text-decoration:none;}
#enviar_wishlist div.enviar{ padding:1.69em 0 0; text-align:right;}
#enviar_wishlist div.enviar button{ background:#9f9f9f url(img/bg-bot-login.gif) no-repeat top left; color:#000; font:bold .63em Georgia, "Times New Roman", Times, serif; height:26px; text-transform:uppercase; width:125px;}
#enviar_wishlist div.enviar button:hover, #enviar_wishlist div.enviar button:focus{ background-color:#fff; background-position:bottom left;}

#cuadro_registro_wishlist{ border:.19em solid #262626; display:inline; float:left; margin:1.88em 0 0 1.25em; padding:.94em 0; width:38.38em}
#cuadro_registro_wishlist form{ padding:0 1.56em; background:url(img/border-sep.gif) repeat-y center;}
#cuadro_registro_wishlist fieldset{ display:inline; float:left; padding:0 0 .63em; width:15.94em;}
#cuadro_registro_wishlist fieldset.user_registrado{ margin:0 3.13em 0 0;}
#cuadro_registro_wishlist fieldset h2{ color:#fff; font-size:.88em; line-height:0; padding:1em 0 1.36em; text-transform:uppercase;}
#cuadro_registro_wishlist fieldset p{ color:#9f9f9f; font-size:.69em; line-height:1.45em; margin:0; padding:0 0 2.45em;}
#cuadro_registro_wishlist fieldset.user_no_registrado p{ margin:.36em 0 0;}
#cuadro_registro_wishlist fieldset p.p_crear_cuenta{ display:block; margin:1.55em 0 0; padding:0; text-align:center;}
#cuadro_registro_wishlist fieldset p.p_crear_cuenta a{ background:#9f9f9f url(img/bg-bot-login.gif) no-repeat left top; color:#000; display:block; font-size:.91em; font-weight:bold; float:right; padding:.4em 0 .6em; text-transform:uppercase; vertical-align:middle; width:125px;}
#cuadro_registro_wishlist fieldset p.p_crear_cuenta a:hover, #cuadro_registro_wishlist fieldset p.p_crear_cuenta a:focus{ background-color:#fff; background-position:left bottom; text-decoration:none;}
#cuadro_registro_wishlist fieldset div{ padding:0 0 .31em;}
#cuadro_registro_wishlist fieldset div label{ color:#9f9f9f; display:inline; float:left; font-size:.63em; text-transform:uppercase; padding:.6em 0 0; width:9em;}
#cuadro_registro_wishlist input.input_text{ width:59.5% !important;}
#cuadro_registro_wishlist fieldset div.recordar_login{ padding:.63em 0 0;}
#cuadro_registro_wishlist fieldset div.recordar_login input{ display:inline; float:left; margin:.44em 0 0; padding:0; width:auto;}
#cuadro_registro_wishlist fieldset div.recordar_login label{ display:inline; float:left; text-transform:none; margin:.7em 0 0 .3em; padding:0;}
#cuadro_registro_wishlist fieldset div.recordar_login button{ background:#9f9f9f url(img/bg-bot-login.gif) no-repeat left top; font:bold .63em Georgia, "Times New Roman", Times, serif; float:right; height:26px; margin:.5em 0 0; text-transform:uppercase; width:125px;}
#cuadro_registro_wishlist fieldset div.recordar_login button:hover, #cuadro_registro_wishlist fieldset div.recordar_login button:focus{ background-position: bottom left;}
#cuadro_registro_wishlist fieldset div.olvido_password{ font-size:.63em; padding:.31em 0 .31em 9em;}
#cuadro_registro_wishlist fieldset div.olvido_password p{ color:#535353; display:block; float:none; font-size:1em; padding:0;}
#cuadro_registro_wishlist fieldset div.olvido_password p a{ color:#535353;}
#cuadro_registro_wishlist fieldset div.olvido_password p a:hover, #cuadro_registro_wishlist fieldset div.olvido_password p a:focus{ color:#9f9f9f; text-decoration:none;}

.td_datos_producto .cantidad{ margin:1em 0 0;}
.td_datos_producto .cantidad h3{ color:#535353; display:inline; float:left; font-size:.63em; font-weight:normal; padding:.6em 1em 0 0; text-transform:uppercase;}
.td_datos_producto .cantidad p a{ display:block; font-size:.63em; float:left; height:25px; width:14px; overflow:hidden; position:relative;}
.td_datos_producto .cantidad p a span{ cursor:pointer; height:100%; position:absolute; width:100%; left: -1px;}
.td_datos_producto .cantidad p a.menos_cantidad{ margin:0 .3em 0 0;}
.td_datos_producto .cantidad p a.menos_cantidad span{ background:url(img/icon-menos.gif) no-repeat top left;}
.td_datos_producto .cantidad p a.mas_cantidad{ margin:0 0 0 .5em;}
.td_datos_producto .cantidad p a.mas_cantidad span{ background:url(img/icon-mas.gif) no-repeat top left;}
.td_datos_producto .cantidad p a.menos_cantidad:hover span, .td_datos_producto .cantidad p a.menos_cantidad:focus span,
.td_datos_producto .cantidad p a.mas_cantidad:hover span, .td_datos_producto .cantidad p a.mas_cantidad:focus span{ background-position:bottom left;}
.td_datos_producto .cantidad input{ background:#b5b5b5 url(img/bg-input-claro.gif) repeat-x top left; border:1px solid #333333; float:left; font:bold .69em "Times New Roman", Times, serif; text-align:center; padding:.4em 0 .5em; width:28px;}

#nav_pasos_botones ul.pasos_compra{ font-size:.63em; padding:.8em 0 0;}
#nav_pasos_botones ul.pasos_compra li{ display:inline; border-right:.1em solid #262626; color:#535353; font-weight:bold; line-height:0; margin:0 .5em 0 0; padding:0 .5em .2em 0; text-transform:uppercase;}
#nav_pasos_botones ul.pasos_compra li.ultimo{ border:none; margin:0; padding:0;}
#nav_pasos_botones ul.pasos_compra li.visited{ color:#9f9f9f;}

#volver_boton{ clear:both; margin:1.25em 1.25em 0; height:30px;}
#volver_boton p{ display:block; float:left; font-size:.63em; margin:0; padding:.8em 0 0;}
#volver_boton p a{ background:url(img/icon-ant-p-link.gif) no-repeat left; color:#535353; display:block; font-weight:bold; padding:0 0 0 1.7em; text-transform:uppercase;}
#volver_boton p a:hover, #volver_boton p a:focus{ background:url(img/icon-ant-p-hover.gif) no-repeat left; color:#9f9f9f; text-decoration:none;}

#dos_col div.datos_envio_facturacion{ display:inline; float:left; padding:0 0 .63em; width:21.88em;}
#dos_col div.datos_envio_facturacion h2{ color:#fff; font-size:.88em; line-height:0; padding:1em 0 0; text-transform:uppercase;}
#dos_col div.datos_envio_facturacion .datos{ border-bottom:.06em solid #262626; padding:1.25em 0;}
#dos_col div.datos_envio_facturacion .datos p, #dos_col div.datos_envio_facturacion .datos address{ color:#9f9f9f; font-size:.69em; font-style:normal; line-height:1.45em;}
#dos_col div.datos_envio_facturacion .datos p.p_utilizar_dir{ display:block; float:right; font-size:.63em; margin:1.5em 0 0; text-align:right;}
#dos_col div.datos_envio_facturacion .datos p.p_utilizar_dir a{ background:#9f9f9f url(img/bg-bot-utilizar-datos.gif) no-repeat top left; color:#000; display:block; font-weight:bold; padding:.5em 0 .6em; text-align:center; text-transform:uppercase; width:191px;}
#dos_col div.datos_envio_facturacion .datos p.p_utilizar_dir a:hover, #dos_col div.datos_envio_facturacion .datos p.p_utilizar_dir a:focus{ background-color:#fff; background-position:left bottom; text-decoration:none;}
#dos_col div.datos_envio_facturacion .datos ul { padding:.94em 0 0;}
#dos_col div.datos_envio_facturacion .datos ul li{ display:inline;}
#dos_col div.datos_envio_facturacion .datos ul li a{ border-right:.1em solid #262626; color:#535353; font-size:.63em; font-weight:bold; margin:0 .3em 0 0; padding:0 .6em .2em 0; text-transform:uppercase;}
#dos_col div.datos_envio_facturacion .datos ul li a.ultimo{ border:none; margin:0; padding:0;}
#dos_col div.datos_envio_facturacion .datos ul li a:hover, #dos_col div.datos_envio_facturacion .datos ul li a:focus{ color:#9f9f9f; text-decoration:none;}
button.utilizar_direccion{ background-image:url(img/bg-bot-utilizar-datos.gif) !important; width:191px !important;}

#datos_facturacion_pago p.p_editar{ display:block; font-size:.63em; margin:1.5em 0 0;}
#datos_facturacion_pago p.p_editar a{ color:#535353; text-transform:uppercase;}
#datos_facturacion_pago p.p_editar a:hover, #datos_facturacion_pago p.p_editar a:focus{ color:#9f9f9f; text-decoration:none;}

#resultados_busqueda{ border-bottom:.06em solid #262626; margin:1.69em 1.25em 0; padding:0 0 1.13em;}
#resultados_busqueda p{ font-size:.63em; text-transform:uppercase;}
#resultados_busqueda p strong{ color:#9f9f9f; font-size:1.1em; text-transform:none;}
#fichas_busqueda{}
#fichas_busqueda .ficha_producto{ background:url(img/border-dotted-h.gif) repeat-x bottom; display:inline; float:left; margin:0 0 0 1.25em; padding:1.25em 0 1.31em; width:18.75em;}
#fichas_busqueda .ficha_producto a img{ float:left; margin:0 1.25em 0 0;}
#fichas_busqueda .ficha_producto h2{ color:#fff; font-family:"Times New Roman", Times, serif; font-size:.88em; padding:1.21em 0 0; text-transform:uppercase;}
#fichas_busqueda .ficha_producto h2 strong{ display:block; font-size:1.57em;}
#fichas_busqueda .ficha_producto h2 a{ color:#fff;}
#fichas_busqueda .ficha_producto h2 a:hover, #fichas_busqueda .ficha_producto h2 a:focus{ color:#fff; text-decoration:none;}
#fichas_busqueda .ficha_producto p.referencia{ color:#9f9f9f; font-family:"Times New Roman", Times, serif; font-size:.88em; font-style:italic; font-weight:bold;}
#paginacion{ clear:both; margin:0 1.25em; padding:1.25em 0 0;}
#paginacion p{ float:left; font-size:.69em; margin:-.06em 0 0;}
#paginacion p strong{ color:#9f9f9f;}
#paginacion ul{ float:right;}
#paginacion ul li{ display:inline;}
#paginacion ul li a{ color:#535353; display:block; float:left; font-size:.63em; text-transform:uppercase;}
#paginacion ul li a:hover, #paginacion ul li a:focus{ color:#9f9f9f; text-decoration:none;}
#paginacion ul li a.siguiente{ background:url(img/icon-sig-p-link.gif) no-repeat right; border-left:.1em solid #262626; padding:0 1.6em 0 .5em; float:right;}
#paginacion ul li a.siguiente:hover, #paginacion ul li a.siguiente:focus{ background:url(img/icon-sig-p-hover.gif) no-repeat right;}
#paginacion ul li a.anterior{ background:url(img/icon-ant-p-link.gif) no-repeat left; padding:0 .5em 0 1.6em; float:right;}
#paginacion ul li a.anterior:hover, #paginacion ul li a.anterior:focus{ background:url(img/icon-ant-p-hover.gif) no-repeat left;}

#damasquinado_producto{ display:inline; float:left; height:810px; margin:1.25em 0 0 1.25em; width:540px;}
#damasquinado_contenido{ display:inline; float:left; width:410px; margin:2.31em 0 0;}
#damasquinado_contenido #txt_damasquinado{ margin:0 1.88em;}
#damasquinado_contenido #txt_damasquinado h1{ background:url(img/border-doble.gif) repeat-x bottom left; color:#fff; font:normal 2.25em/1.17em "Times New Roman", Times, serif; margin:0 0 .28em; padding:0 0 .47em; text-transform:uppercase;}
#damasquinado_contenido #txt_damasquinado p{ color:#9f9f9f; display:block; font-size:.69em; line-height:1.45em; padding:1.36em 0 0;}
#damasquinado_contenido #txt_damasquinado p a{ color:#fff;}
#damasquinado_contenido #galeria_damasquinado{ margin:1.88em 0 0; height:309px; width:410px;}

#pedido_realizado{ margin:1.69em 1.25em 0;}
#pedido_realizado h2{ color:#fff; font-size:.88em; display:block; padding:0 0 .71em; text-transform:uppercase;}
#pedido_realizado p{ color:#9f9f9f; font-size:.69em; line-height:1.45em; margin:.91em 0 0;}
#pedido_realizado p a{ color:#fff;}

#pfwny{ position:absolute; margin:5px 0 0 5px; z-index:1000;}

#datos_ficha #botones a.exclusividad{ text-align: center; color: black; background:url(img/bot-exclusividad.gif) no-repeat top left; display:block; float:right; font:bold .63em Georgia, "Times New Roman", Times, serif; height:29px; padding: 5px;text-transform:uppercase; width:160px;}
#datos_ficha #botones a.exclusividad{ background-position:center;}
#datos_ficha #botones a.exclusividad:hover, #datos_ficha #botones a.exclusividad:focus{ background-position:bottom; text-decoration: none;}

/*================== LISTA PRODUCTOS =======================*/
#slider_productos{ width:805px; height:550px; overflow:hidden; margin:20px 0 0; position: relative;}
#productos-prev{ margin-top:200px; float:left; width:55px; height:50px; cursor:pointer; background:url(img/icon-slider-ant.gif) no-repeat center left; text-indent:-9999px;display:block;}
#productos-next{ margin-top:200px; float:right; width:55px; height:50px; cursor:pointer; background:url(img/icon-slider-sig.gif)  no-repeat center right; text-indent:-9999px; display:block;}
#slider_productos .slider-inner{ width:100000px;}
#slider_productos .producto{width:805px; height:550px; float:left;}
#slider_productos .producto #ficha_galeria{ width:460px;}
#slider_productos .producto #datos_ficha{}

#miniaturas{}
#miniaturas h3{ color:#fff; cursor:pointer; display:block; font-size:.69em; font-weight:bold; margin:0 20px; padding:0 0 20px; text-transform:uppercase;}
#miniaturas-prev{ margin-top:17px; float:left; width:55px; height:50px; cursor:pointer; background:url(img/icon-slider-ant.gif) no-repeat center left; text-indent:-9999px;display:block;}
#miniaturas-next{ margin-top:17px; float:right; width:55px; height:50px; cursor:pointer; background:url(img/icon-slider-sig.gif)  no-repeat center right; text-indent:-9999px; display:block;}
#slider_miniaturas{overflow:hidden;}
#slider_miniaturas .slider-inner{ width:100000px;}
ul.ul_miniaturas li{ display:inline;}
ul.ul_miniaturas li a{ margin:0 10px 0 0;}
ul.ul_miniaturas li a.selected{ opacity:0.5; filter:alpha(opacity=50)}


