body 						{ margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; background: url(../images/fondo.gif) repeat-x; color: #636262; }
a img 						{ border: none; }
form 						{ margin: 0; padding: 0; }
input, select, textarea 	{ font: 11px Arial, Helvetica, sans-serif; }
td 							{ vertical-align: top; }

#todo 						{ width: 999px; margin: 0 auto; }
#cabecera 					{ position: relative; width: 999px; height: 135px;}
#contenido 					{ background: #FFFFFF; padding-top: 4px; width: 990px;}

#logo 						{ position: absolute; top: 18px; left: 17px; height: 76px; width: 289px; }
#telefono					{ display: block; position: absolute; top: 3px; right: 26px; width: 155px; height: 28px; background: url(../images/telefono.gif) no-repeat; }
*html #telefono				{ display: block; margin: 0; padding: 0; width: 155px; height: 28px; position: relative; top: 1px; height: 28px; float: right;}

a#iso_superior 				{ background: transparent url(../images/certificado-iso-cabecera.gif) no-repeat scroll 0% top; display: block; height: 28px; position: absolute; right: 191px; top:3px; width: 63px;}

*html a#iso_superior 		{ display: block; width:63px; height: 28px; background: transparent url(../images/certificado-iso-cabecera.gif) no-repeat top; margin: 0; padding: 0;}

a#iso_superior:hover		{ background-position:0pt -28px;}

a.home 						{ display: block; width: 289px; height: 76px; background: url(../images/logo.gif) no-repeat; }

form#buscador 				{ position: absolute; top: 110px; left: 10px;  }
form#buscador label 		{ cursor: pointer; display: block; float: left; font-size: 10px; color: #dadada; margin: 6px 10px 0 0; }
form#buscador input, form#buscador select { float: left; width: 132px; border: 1px solid #000; font-size: 11px; /*color: #dadada;*/ color: #949393; margin: 3px 3px 0 0; padding: 2px 3px; }
form#buscador select 		{ height: 19px; width: 140px; color: #949393; padding-top: 1px; }
form#buscador button 		{ cursor: pointer; border: none; background: url(../images/bot_buscar.gif) no-repeat; width: 54px; height: 19px; margin-top: 3px; }

.borde_inf 					{ border-bottom: 1px solid #939495; }
.clear 						{ clear: both; }
.sincss 					{ display: none; }

#pestanias 					{ position: absolute; top: 0; right: 10px; }
#pestanias ul 				{ list-style: none; margin: 0; padding: 0; }
#pestanias li 				{ float: left; margin-right: 2px; padding: 0; }
#pestanias a 				{ color: #666666; font-size: 12px; font-weight: bold; outline: 0; }
#pestanias a:hover 			{ color: #000000; text-decoration: none; }
a:hover span.fondo_principal { background-position: 0 -29px; text-decoration: none; }
a:hover span.fondo_dcha { background-position: right -29px; text-decoration: none; }
span.fondo_principal 		{ display: block; background: url(../images/fondo_principal.gif) no-repeat; }
span.fondo_dcha 			{ display: block; background: url(../images/fondo_dcha.gif) right top no-repeat; padding: 9px 9px 5px 10px; }
#pestanias a.seleccionado span.fondo_principal 			{ background-position: 0 -58px; }
#pestanias a.seleccionado span.fondo_dcha 				{ background-position: right -58px; color: #FFFFFF; }
a.no_seleccionado span.fondo_principal 			{ background-position: 0 0; }
a.no_seleccionado span.fondo_dcha 				{ background-position: right 0; }
#pestanias a.no_seleccionado:hover span.fondo_principal			{ background-position: 0 -29px; }
#pestanias a.no_seleccionado:hover span.fondo_dcha			{ background-position: right -29px; }

table.datos_personales img { margin: 10px 10px 0 5px; }
table.datos_personales a 	{ color: #000000; text-decoration: none; }
table.datos_personales 		{ color: #737a82;}
table.datos_personales p 	{ margin-top: 0; }
table.datos_personales p.sobrenombre 				{ color: #585757; margin: 40px 0 5px 0; }

#recientes td, #mis_perfiles td		{ vertical-align: middle; border-bottom: 1px solid #e3e3e3; padding-bottom: 4px; }
#recientes p 		{ margin: 0; color: #c8c8c8; margin-top: 3px;}
#recientes img 		{ margin: 4px 5px 0 0; }
#recientes a 		{ color: #316385; text-decoration: none; }
#recientes h2 		{ margin-bottom: 0; }

#mis_perfiles 		{ margin-bottom: 25px; }
#mis_perfiles a  	{ text-decoration: none; color: #316385; font-size: 12px; }

#buscador_galerias 		{ margin-bottom: 40px; border-bottom: 1px solid #e3e3e3; padding-bottom: 4px; }
#buscador_galerias input.entrada { margin: 0 0 5px 5px; }
#buscador_galerias label { display: block;  cursor: pointer; padding-top: 2px; }
table.opcion_galeria td { vertical-align: middle; padding-bottom: 10px;}

#acceso button				{ display: block; border: none; background: url(../images/bot_enviar.gif) no-repeat; width: 67px; height: 20px; margin: 10px auto 0 auto; cursor: pointer; }
#acceso button:hover		{ background-position: 0 -20px; }
#busca_galeria button 	  	{ display: block; border: none; background: url(../images/bot_buscar_galerias.gif) no-repeat; width: 67px; height: 20px; margin: 0 auto; cursor: pointer; }
#busca_galeria button:hover { background-position: 0 -20px; }

div.ruta 				{ margin: 0 0 15px 15px; color: #FFFFFF; }
div.ruta a 				{ color: #FFFFFF; padding: 0 5px; }
div.ruta a.sinpadding 		{ padding-left: 0; }

/* PIE */
#pie 			{ position: relative; color: #838383; height: 130px; margin: 0 10px 0 8px; padding-top: 10px; border-top: 1px solid #cdcdcd; background: url(../images/fondo_pie.gif) no-repeat;  }
#pie a 			{ color: #838383; text-decoration: none; }
#pie a:hover 	{ text-decoration: underline; }
#pie span 		{ font-size: 13px; }
#pie div 		{ margin-bottom: 3px; margin-left: 15px;  }
#pie strong    { color: #838383; }

#pie #redes				{ position: absolute; top: 26px; right: 0px; width: 100px; height: 21px;}
#pie #redes ul				{ float: left; margin: 0; padding: 0; list-style: none; }
#pie #redes li				{ float: left; margin-right: 5px; }
#pie #redes li a			{ display: block; margin: 0;}
#pie #redes li a#facebook	{ width: 18px; height: 19px; background-image: url(../images/facebook.gif); }
#pie #redes li a#facebook:hover	{ background-position: -18px 0; }
#pie #redes li a#twitter	{ width: 18px; height: 19px; background-image: url(../images/twitter.gif); }
#pie #redes li a#twitter:hover	{ background-position: -18px 0; }
#pie #redes li a#googleplus { background-image: url("../images/google-plus.gif"); height: 19px; width: 19px; }
#pie #redes li a#googleplus:hover { background-position: -19px 0pt; }
#pie #redes li a#rss	{ width: 20px; height: 20px; background-image: url(../images/rss.gif); }
#pie #redes li a#rss:hover	{ background-position: -20px 0;}


#enlaces_pie 	{ margin-left: 15px; margin-top: 3px; }
#enlaces_pie a	{ color: #0179ce; text-decoration: none; }
#aviso_legal a 	{ color: #9d9d9d; }
a.iso_pie {
     background: url("../images/certificado-iso-pie.gif") no-repeat scroll center top transparent;
     display: block;
     height: 48px;
     left: 273px;
     position: absolute;
     top: 85px;
     width: 100px;
}

a.iso_pie:hover {
     background-position: 0pt -48px;
}

a.alhondiga_digital {
     background: url("../images/sello-alhondiga-digital.png") no-repeat scroll center top transparent;
     display: block;
     height: 63px;
     left: 393px;
     position: absolute;
     top: 85px;
     width: 58px;
}

a.alhondiga_digital:hover {
     background-position: 0pt -63px;
}

a.paypal {
     background: url("../images/paypal.gif") no-repeat scroll center top transparent;
     display: block;
     height: 58px;
     left: 456px;
     position: absolute;
     top: 85px;
     width: 91px;
}

a.paypal:hover {
     background-position: 0pt -58px;
}

a.visa {
     background: url("../images/visa.gif") no-repeat scroll center top transparent;
     display: block;
     height: 58px;
     left: 538px;
     position: absolute;
     top: 85px;
     width: 91px;
}

a.visa:hover {
     background-position: 0pt -58px;
}

a.mastercard {
     background: url("../images/mastercard.gif") no-repeat scroll center top transparent;
     display: block;
     height: 58px;
     left: 620px;
     position: absolute;
     top: 85px;
     width: 105px;
}

a.mastercard:hover {
     background-position: 0pt -58px;
}

a.veiss 		{ position: absolute; top: 100px; right: 18px; display: block; width: 39px; height: 13px; background: url(../images/veiss.gif) no-repeat; }
a.veiss:hover 	{ background-position: 0 -13px; }


span.nota { font-size: 11px;}

#accesos_mapa { margin-bottom: 5px}
#accesos_mapa #marcas div { float: left;  margin-bottom: 0px}
#accesos_mapa #marcas div a { color: #A90181; text-decoration: none }
#accesos_mapa #marcas div a:hover {text-decoration: underline }

/*****************************Usuario registrado*********************************************************/

#usuario_registrado { padding: 0 0 40px 8px; margin: 20px 0px 10px 14px; width: 189px; background: #737a82 url(../images/fondo_registrado.jpg) 0 6px repeat-x; position: relative; height: 270px;}
#usuario_registrado img#arriba { position: absolute; top: 0; left: 0; margin-bottom: 10px;}
#usuario_registrado img#abajo { position: absolute; bottom: 0px; left: 0;}
#usuario_registrado h3 { color: #FFF; font-size: 13px; font-weight: bold; margin-bottom: 0; margin-top: 15px; text-align: center; position: absolute; top: 25px; }
#usuario_registrado a { text-decoration: none; background: transparent url(../images/fondo_boton_registrado.gif) 0 0 no-repeat; color: #454646; display: block; font-size: 11px; font-weight: bold; height: 14px; padding: 7px 0 3px 10px; width: 187px; margin-bottom: 2px; }
#usuario_registrado a.ofertas { text-decoration: none; background: transparent url(../images/fondo_oferta_registrado.gif) 0 0 no-repeat; color: #454646; display: block; font-size: 11px; font-weight: bold; height: 14px; padding: 7px 0 3px 10px; width: 187px; margin-bottom: 2px; }

#dcha #usuario_registrado a:hover { text-decoration: none; background-position: 0 -25px; }
#dcha #usuario_registrado a.on { text-decoration: none; background-position: 0 -50px; }
#usuario_registrado #opciones { position: absolute; top: 70px; left: 0; padding-bottom: 5px;}

#dcha span.registrado { margin: 0; font-size: 11px; color: #FFF; font-weight: bold; position: absolute; top: 10px;}
span.opciones_registrado { color: #454646; font-weight: bold; padding-left: 15px;}


div#rss { float:right;}


/*fondo_menu_registrado.gif*/

/*flecha_gris_registrado.gif*/

/*flecha_negra_registrado.gif*/


a.rss_perfil 		 { position: absolute; right: 5px; top: 27px;}
a.rss_galeria		 { position: absolute; right: 5px; top: 25px;}
a.rss_anuncio		 { position: absolute; right: 5px; top: 35px;}
a.rss_perfil_dentro	 { position: absolute; right: 0px; top: 15px;}
#vistas_galerias a.rss_galeria_dentro { text-align:right; margin:0; padding:0;}
#vistas_galerias a.rss_anuncio_dentro { position: absolute; right: 0px; top: 0px;}
#lateral_perfiles a.rss_lateral, #lateral_anuncios a.rss_lateral, #lateral_galerias a.rss_lateral { text-align:right; margin-top: 10px; padding:0; float: right;}

/* Modulo olvido contraseña */
#form_olvido button {background:transparent url(../images/bot_enviar.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;display:block;height:20px;margin:2px auto;width:67px;}
#form_olvido button:hover {background-position:0 -20px;}
#form_olvido p {color:#585757;margin:0 0 5px;}
form_olvido p.mensaje {color:#007CC7;}
div.modulo_olvido_contrasena { padding-left: 15px; }
#dcha a.olvido_contraseña { color: #007CC7; text-decoration: none;}
#dcha a.olvido_contraseña:hover { text-decoration: underline; }
div.modulo_olvido_contrasena div#form_olvido { margin: 5px 5px 0 0; }
#margen_login { margin-bottom: 70px; }

div.modulo_olvido_contrasena input {border:1px solid #707070;color:#707070;margin-bottom:2px;padding:1px 5px;width:185px;}
#dcha p.mensaje { margin-bottom: 10px; margin-top: 10px; }


/**** cargando imagenes *****/
div.cargando { background: #bfbfbf url(../images/loading.gif) no-repeat center center; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/****Enlace descarga xlite****/
#descarga { font-size: 10px;}
#descarga a { color: #A90181;}
#descarga a:hover { text-decoration: underline;}



/******Recordar usuario ****/
p.recordar_usuario { text-align: left; width: 184px; padding-right: 5px; margin: 1px 0 10px 0 !important }
p.recordar_usuario input#recordar_usuario { width: 14px; float: left; margin: 1px 3px 0 0px;}
p.recordar_usuario span { display: block; padding-top: 1px; font-style: italic; font-size: 10px}



/***Video del dia***/
#capa_video_del_dia { width: 344px; height: 195px; position: relative;}
a.video_del_dia { background: url("../images/pixel_transparente.png") 0 0 repeat; z-index: 100000;  width: 344px; height: 195px; position: absolute; top: 0; left: 0;/**/ display: block; outline: none  }
#video_del_dia { width: 344px; height: 195px; position: absolute; top: 0; left: 0; display: block; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; z-index: 0; }




/******Bloque outlet *****/
div#bloque_outline { margin-bottom: 25px}
div.ropa_outline_home { overflow: hidden;}
div.ropa_outline_home  			{ position: relative; width: 202px; height: 288px; margin: 17px 1px 0 0; }
div.ropa_outline_home a:hover 		{ text-decoration: underline; }
div.ropa_outline_home div.imagen_producto img 		{ margin-left: -112px; margin-top: 10px;}
div.ropa_outline_home a.opacidad 						{ display: block; position: absolute; top: 0; left: 0; width: 202px; height: 288px; background: #000000; opacity: 0.2; filter: alpha(opacity=20);  }
div.ropa_outline_home a.opacidad:hover 				{ opacity: 0.1; filter: alpha(opacity=10); }
div.ropa_outline_home div.caja_texto 					{ position: absolute; bottom: 0; left: 0; width: 202px; height: 80px; background: #000000; opacity: 0.7; filter: alpha(opacity=70); }
div.ropa_outline_home div.texto_producto 				{ z-index: 1; position: absolute; bottom: 0; left: 0; /*padding: 15px 5px; */ padding: 15px 5px;}

div.ropa_outline_home p.nombre_producto a, div.ropa_outline_home p.nombre_producto				{ color: #FFFFFF; font-size: 13px; margin: 0; text-decoration: none; }
div.ropa_outline_home p.enlace_producto a, div.ropa_outline_home  p.enlace_producto				{ color: #00a2ff; font-size: 10px; margin: 0; text-decoration: none; }
div.ropa_outline_home p.marca_producto a, div.ropa_outline_home p.marca_producto				{ color: #FFFFFF; margin: 0; font-size: 10px; text-decoration: none; }

div.ropa_outline_home p.precio_producto { margin: 10px 0 0 0}
div.ropa_outline_home p.precio_producto a { text-decoration: none}
div.ropa_outline_home p.precio_producto a span.precio_antes { font-size: 13px; color: #FFF; text-decoration:line-through;}
div.ropa_outline_home p.precio_producto a span.precio_despues { font-size: 16px; color: #FFF; font-weight: bold; background: #c50a8d; padding: 5px; margin-left: 10px}


/*Ofertas y outlet*/
div.ropa_outline_home a.enlace_oferta		{ position: relative; height: 100px; display: block;}
div.ropa_outline_home span.etiqueta_oferta { position: absolute; right: 12px; top: 85px; width: 144px; height: 40px; z-index: 1}
div.ropa_outline_home span.descuento_numero { color: #FFF; font-weight: bold; font-size: 16px; position: absolute; top: 4px; right: 10px;}

div.ropa_outline_home a.enlace_oferta:hover { text-decoration: none !important; border: none !important; }


div.apuntate { background: url("../images/bloque_outlet.jpg") 0 0 no-repeat; width: 172px; height: 305px; margin-right: 1px; position: relative }
div.apuntate p { position: absolute; top: 90px; left: 15px; font-size: 13px; width: 145px; color: #FFF}
div.apuntate p strong {  color: #e2009e}
a#apuntate_link { background: url("../images/bot_apuntate.png") 0 0 no-repeat; position: absolute; top: 225px; left: 10px; width: 154px ; height: 43px ; display: block; outline: none; text-indent: -99999em }
a#apuntate_link:hover { background-position: 0 -43px}



/********/
div#destacados_secciones { /*background-color: #f5f5f5; padding: 0px 0px 13px 13px*/}
div#bloque_redes_landher { width: 303px; background-color: #f5f5f5; position: relative;  float: left; padding: 13px }
a#landher_formacion{  display: block; background: url("../images/landher_formacion.png") 0 0 no-repeat; position: absolute; top: 10px; left: -10px; width: 223px; height: 28px}

div#bloque_redes_tus { width: 300px; background-color: #f0f0f0; position: relative; padding: 13px 15px 12px 15px; float: left}
div#listado_redes_tus { background-color: #F0F0F0; /*padding: 7px 7px 23px 7px;*/}
div#listado_redes_tus .height_consejos { padding: 5px 7px 7px; height: 58px !important; position: relative; border: 1px solid #A5A5A5; margin-bottom: 2px; background-color: #FFF}
div#listadp_redes_landher { background-color: #FFF; padding: 45px 15px 11px 15px; min-height: 239px;}

div#listado_redes_tus a { font-size: 11px; color: #0b96ff;}
div#listado_redes_tus a.cat:hover span { text-decoration: underline;}
div#listado_redes_tus .fecha_lsf { display: block; font-size: 10px; color: #777777 }

div#listado_redes_tus div.imagen_consejos { width: 100px; height: 60px; overflow: hidden; float: left; margin-right: 5px; position: relative}
a#ribbon_consejos {  display: block;   background: url("../images/ribbon_consejos.png") 0 0 no-repeat; position: absolute; top: 10px; left: -10px; width: 86px; height: 25px; z-index: 1}
a#ribbon_noticias {  display: block;   background: url("../images/ribbon_news.png") 0 0 no-repeat; position: absolute; top: 10px; left: -10px; width: 86px; height: 25px; z-index: 1}
a#ribbon_resenias {  display: block;   background: url("../images/ribbon_resenas.png") 0 0 no-repeat; position: absolute; top: 10px; left: -10px; width: 86px; height: 25px; z-index: 1}
a#ribbon_perfiles {  display: block;   background: url("../images/ribbon_perfiles.png") 0 0 no-repeat; position: absolute; top: 10px; left: -10px; width: 86px; height: 25px; z-index: 1}

div#bloque_redes_twitter_fb { width: 293px; height: 293px; background-color: #F5F5F5; position: relative; padding: 13px 15px 15px 15px; float: left; font-size: 11px }


a#link_twitter { background: url("../images/link_twitter.jpg") 0 0 no-repeat #FFF; width: 295px; height: 56px; display: block; text-indent: -9999em; position: absolute; bottom: 13px; left: 15px;  z-index: 3; border: 1px solid #a5a5a5; border-top: 0}

.twtr-hd, .twtr-ft { display: none !important;  }
#bloque_redes_twitter_fb a { font-size: 11px !important }
#bloque_redes_twitter_fb .twtr-widget { font-size: 11px !important; /*left: 15px; position: absolute; margin-*/top: 20px; }
.twtr-doc { border: 1px solid #a5a5a5; -moz-border-radius: 0 !important; }


#pest_redes { left: 25px; position: absolute; top: 2px; z-index: 1}
#pest_redes ul { list-style: none; padding: 0}
#pest_redes ul li { float: left; margin-right: 10px }
#pest_redes ul li a#pest_twitter { background: url("../images/pestania_twitter.gif") 0px 0px no-repeat #FFF; text-indent: -9999em; width: 74px; height: 21px; display: block; outline: none }
#pest_redes ul li a#pest_fb	{ background: url("../images/pestania_fb.gif") 0 0px no-repeat #FFF; text-indent: -9999em; width: 79px; height: 21px; display: block; outline: none}

#pest_redes ul li a#pest_fb.on { background: url("../images/pestania_fb.gif") 0px -21px no-repeat #FFF; outline: none}
#pest_redes ul li a#pest_twitter.on { background: url("../images/pestania_twitter.gif") 0px -21px no-repeat #FFF; outline: none}

#bloque_facebook { position: absolute; top: 33px; background: #FFF; width: 285px; height: 275px;  border: 1px solid #a5a5a5; padding: 5px}
#iframe-facebook { position: absolute; bottom: 5px; background: #F5F5F5}
.fbConnectWidgetTopmost { border: 0 !important }
/************Destacados ****/

#bloque_destacados { margin-top: 15px;  overflow:hidden;  width: 974px; height: /*272px*/ 269px }
#bloque_destacados #pestanias_destacados { position: relative; top: 1px; right: 15px; z-index: 10 }
#bloque_destacados ul, #bloque_destacados li { list-style: none; margin: 0 }
#bloque_destacados li { float: left; margin-right: 3px }
#bloque_destacados li a { background: url("../images/tab_destacados_right.png") 100% 0 no-repeat; display: block; padding: 6px 0 6px 0; color: #ffffff; text-decoration: none; outline: none }
#bloque_destacados li a span { background: url("../images/tab_destacados_left.png") no-repeat 0 0; padding: 6px 23px 6px 23px; font: bold 14px Arial, Helvetica, sans-serif }
#bloque_destacados li a:hover { background-position: 100% -28px }
#bloque_destacados li a:hover span { background-position: 0 -28px }
#bloque_destacados li a.on { background-position: 100% -56px; color: #c50a8d }
#bloque_destacados li a.on span { background-position: 0 -56px }


/* ---- barra destacados ---- */
#destacados_abajo { position: absolute; bottom: 32px; left: 0; z-index: 5 }
#destacados_bg 			{ position: relative; min-height: 190px; margin-bottom: 0; width: 973px;}
#carrousel 				{ height:188px;  padding:0; width:944px; border: 1px solid #E6E6E6;  position: absolute; top: 0; left: 14px}
#carrousel table		{ height:188px; position: absolute; top: 0; left: 0}
#carrousel table td 	{ width: 190px;  padding: 5px; vertical-align: top; /**/padding: 0px 0px 0px 0px}
#carrousel table td.last     { border-right: 1px solid #FFF}
#carrousel table td a.enlace_oferta 	{ display: block;width: 190px; height: 185px; margin: 0px; padding: 0px; position: relative; text-decoration: none; color: #fff; font-size: 10px; text-align: center}

#carrousel table td a.enlace_oferta img { display: block; margin: 0 auto;  }
#carrousel table td a.enlace_oferta span.nombre_producto { color: #000000; font-size: 12px; font-weight: bold; display: block; margin-top: 10px }
#carrousel table td a.enlace_oferta span.marca_producto { color: #6C899B; display: block; margin-bottom: /*5px*/0}
#carrousel table td a.enlace_oferta span.precio_antes { color: #727272; font-size: 11px; text-decoration: line-through;  display: inline-block}
#carrousel table td a.enlace_oferta span.precio_final { color: #C50A8D; font-size: 12px; font-weight: bold;  display: inline-block}

div.hover { border: 1px solid #78878c; border-top: 0; bottom: -49px; left: -1px; position: absolute; width: 190px; background: #FFF; z-index: 6; /*-moz-box-shadow: 0 0 5px 5px #888; -webkit-box-shadow: 0 0 5px 5px#888; box-shadow: 0 0 5px 5px #888;*/}
div.hover_mas_grande { border: 1px solid #78878c; border-top: 0; bottom: -49px; left: -1px; position: absolute; width: 190px; background: #FFF; z-index: 6; /*-moz-box-shadow: 0 0 5px 5px #888; -webkit-box-shadow: 0 0 5px 5px#888; box-shadow: 0 0 5px 5px #888;*/}

#carrousel table td a.mas_colores 				{ display: block; width: 128px; height: 15px; margin: 0 41px 3px; background: url(../images/bot_mas_colores.gif) no-repeat; }
#carrousel table td a.mas_colores:hover 			{ background-position: 0 -15px; }
#carrousel table td a.ficha_producto 				{ display: block; width: 109px; height: 30px; margin: 0 auto; background: url(../images/bot_ficha_producto.gif) no-repeat; }
#carrousel table td a.ficha_producto:hover 			{ background-position: 0 -30px; }
#carrousel table td a.enlace_oferta span.producto_info { display: block; position: relative; height: 15px;   width: 100%; color:#C50A8D;}
#carrousel table td a.enlace_oferta span.precio_visible { color: #C50A8D; font-style: italic }
#carrousel table td a.enlace_oferta span.iva { color: #727272; font-size: 10px;  }
#fli 	{ background: transparent url(../images/flecha_izq.gif) no-repeat scroll top left; height: 245px; left: 0; position: absolute; top: 1px; width: 14px; z-index:5}
#fld 	{ background: transparent url(../images/flecha_dcha.gif) no-repeat scroll top left; height: 245px; right: -1px; position: absolute; top: 1px; width: 14px; z-index:5 }
#fli:hover, #fld:hover	{ background-position: 0 -245px}

#fli.out { background-position: 0 -490px}
#fli.out:hover { background-position: 0 -490px}

#fld.out { background-position: 0 -490px}
#fld.out:hover { background-position: 0 -490px}


#carrousel table td div.cada_producto { position: relative; height: 168px; overflow: hidden;  padding-top: 20px;  border-bottom: 1px solid #FFF; border-right: 1px solid #E6E6E6;  border-left: 1px solid #FFF; border-top: 1px solid transparent;}
#carrousel table td div.cada_producto:hover { overflow: visible; border-right: 1px solid #78878c}
#carrousel table td a.enlace_oferta			{ position: relative; height: 170px; display: block;}
#carrousel table td span.etiqueta_oferta 	{ position: absolute; left: 33px; top: 32px; width: 144px; height: 40px; z-index: 1}
#carrousel table td span.descuento_numero 	{ color: #FFF; font-weight: bold; font-size: 16px; position: absolute; top: 4px; right: 10px;}
#carrousel table td a.enlace_oferta:hover 	{ text-decoration: none !important; border: none !important; }

#carrousel table td div.cada_producto:hover { border: 1px solid #78878c; border-bottom: 0; /*-moz-box-shadow: 0 0 5px 5px #888; -webkit-box-shadow: 0 0 5px 5px#888; box-shadow: 0 0 5px 5px #888;*/ }

#carrousel table td a.enlace_oferta span.ico_recomendado {  display: inline-block;position: absolute; top:-6px; right: 11px/**/ }
#carrousel table td a.enlace_oferta span.ico_novedad {display: inline-block; position: absolute; top:-6px; right: 29px/**/ }


/************Pestaña ****/

#bloque_ultimos_visitados { margin-top: 0px;  overflow:hidden;  width: 974px; height: 305px }
#bloque_ultimos_visitados #pestanias_ultimos_visitados { position: relative; top: 16px; right: 15px; z-index: 10 }
#bloque_ultimos_visitados ul, #bloque_ultimos_visitados li { list-style: none; margin: 0 }
#bloque_ultimos_visitados li { float: left; margin-right: 3px }
#bloque_ultimos_visitados li a { background: url("../images/tab_destacados_right.png") 100% -56px no-repeat; display: block; padding: 6px 0 6px 0; color: #C50A8D; text-decoration: none; outline: none }
#bloque_ultimos_visitados li a span { background: url("../images/tab_destacados_left.png") no-repeat 0 -56px; padding: 6px 23px 6px 23px; font: bold 14px Arial, Helvetica, sans-serif }



/* ---- barra ultimos_visitados ----*/
#ultimos_visitados_bg 			{ position: relative; min-height: 165px; margin-bottom: 0; width: 973px; background: none repeat scroll 0 0 #F0F0F0;}
#carrousel_ultimos_visitados 				{ height:134px;  padding:0; width:955px; border: 1px solid #e6e6e6;  position: absolute; top: 14px; left: 14px; background: #f0f0f0}
#carrousel_ultimos_visitados table		{ height:188px; position: absolute; top: 0; left: 0}
#carrousel_ultimos_visitados table td 	{ width: 190px;  padding: 5px; vertical-align: top; padding: 0px 0px 0px 0px}
#carrousel_ultimos_visitados table td.last     { border-right: 1px solid #FFF}
#carrousel_ultimos_visitados table td a.enlace_oferta 	{ display: block;width: 190px; height: 185px; margin: 0px; padding: 0px; position: relative; text-decoration: none; color: #fff; font-size: 10px; text-align: center}

#carrousel_ultimos_visitados table td a.enlace_oferta img { display: block; margin: 0 auto;  }
#carrousel_ultimos_visitados table td .hover_standard span.nombre_producto { color: #000000; font-size: 12px; font-weight: bold; display: block; margin-top: 10px }
#carrousel_ultimos_visitados table td .hover_standard span.marca_producto { color: #6C899B; display: block; margin-bottom: 0}
#carrousel_ultimos_visitados table td .hover_standard span.precio_antes { color: #727272; font-size: 11px; text-decoration: line-through;  display: inline-block}
#carrousel_ultimos_visitados table td .hover_standard span.precio_final { color: #C50A8D; font-size: 12px; font-weight: bold;  display: inline-block}
#carrousel_ultimos_visitados table td .hover_standard span.ico_recomendado {  display: inline-block;position: absolute; top:-6px; right: 11px }
#carrousel_ultimos_visitados table td .hover_standard span.ico_novedad {display: inline-block; position: absolute; top:-6px; right: 29px }
/*
#carrousel_ultimos_visitados div.hover { border: 1px solid #78878c; border-top: 0; bottom: -95px; left: -1px; position: absolute; width: 190px; background: #FFF; z-index: 5;}
#carrousel_ultimos_visitados div.hover_mas_grande { border: 1px solid #78878c; border-top: 0; bottom: -99px; left: -1px; position: absolute; width: 190px; background: #FFF; z-index: 5; }
*/
/*
#carrousel_ultimos_visitados div.hover_standard { border: 1px solid #78878c; border-top: 0; bottom: -95px; left: -1px; position: absolute; width: 190px; background: #FFF; z-index: 5;}
#carrousel_ultimos_visitados div.hover_mas_grande { border: 1px solid #78878c; border-top: 0; bottom: -99px; left: -1px; position: absolute; width: 190px; background: #FFF; z-index: 5;
*/
#carrousel_ultimos_visitados table td a.mas_colores 				{ display: block; width: 109px; height: 15px; margin: 3px auto; background: url(../images/bot_mas_colores.gif) no-repeat; }
#carrousel_ultimos_visitados table td a.mas_colores:hover 			{ background-position: 0 -15px; }
#carrousel_ultimos_visitados table td a.ficha_producto 				{ display: block; width: 109px; height: 20px; margin: 0 auto; background: url(../images/bot_ficha_producto.gif) no-repeat; }
#carrousel_ultimos_visitados table td a.ficha_producto:hover 			{ background-position: 0 -30px; }
#carrousel_ultimos_visitados table td .hover_standard span.producto_info { display: block; position: relative; height: 15px;   width: 100%; color:#C50A8D;}
#carrousel_ultimos_visitados table td .hover_standard span.precio_visible { color: #C50A8D; font-style: italic }
#carrousel_ultimos_visitados table td .hover_standard span.iva { color: #727272; font-size: 10px;  }
#ultimos_visitados_bg #fli_visitados 	{ background: transparent url(../images/flecha_izq2.gif) no-repeat scroll top left; height: 191px; left: 0; position: absolute; top: -7px; width: 14px; z-index: 6}
#ultimos_visitados_bg #fld_visitados 	{ background: transparent url(../images/flecha_dcha2.gif) no-repeat scroll top left; height: 191px; right: -1px; position: absolute; top: -7px; width: 14px; z-index: 6 }

#ultimos_visitados_bg #fli_visitados:hover,#ultimos_visitados_bg  #fld_visitados:hover	{ background-position: 0 -245px }
#ultimos_visitados_bg #fld_visitados.out { background-position: 0 -490px}
#ultimos_visitados_bg #fld_visitados.out:hover { background-position: 0 -490px}

#ultimos_visitados_bg #fli_visitados.out { background-position: 0 -490px}
#ultimos_visitados_bg #fli_visitados.out:hover { background-position: 0 -490px}

#carrousel_ultimos_visitados table td div.cada_producto_visitado { z-index: 6; position: relative; height: 112px; overflow: hidden;  padding-top: 20px;  border-bottom: 1px solid #FFF; border-right: 1px solid #e6e6e6;  border-left: 1px solid #FFF; border-top: 1px solid transparent; background: #FFF; text-align: center;}
#carrousel_ultimos_visitados table td div.cada_producto_visitado:hover { overflow: visible; border: 1px solid #78878c; height: 214px}
#carrousel_ultimos_visitados table td a.enlace_oferta			{ position: relative; height: 104px; display: block;}
#carrousel_ultimos_visitados table td span.etiqueta_oferta 	{ position: absolute; left: 33px; top: 32px; width: 144px; height: 40px; z-index: 1}
#carrousel_ultimos_visitados table td span.descuento_numero 	{ color: #FFF; font-weight: bold; font-size: 16px; position: absolute; top: 4px; right: 10px;}
#carrousel_ultimos_visitados table td a.enlace_oferta:hover 	{ text-decoration: none !important; border: none !important; }

#carrousel_ultimos_visitados table td div.cada_producto:hover { border: 1px solid #78878c; border-bottom: 0;  }
#padding_vist { width: 955px; height: 134px}
/*
#ultimos_visitados_bg 			{ position: relative; min-height: 190px; margin-bottom: 0; width: 984px;}
#carrousel_ultimos_visitados 				{ height:188px;  padding:0; width:955px; border: 1px solid #e6e6e6;  position: absolute; top: 0; left: 14px}
#carrousel_ultimos_visitados table		{ height:188px; position: absolute; top: 0; left: 0}
#carrousel_ultimos_visitados table td 	{ width: 190px;  padding: 5px; vertical-align: top; padding: 0px 0px 0px 0px}
#carrousel_ultimos_visitados table td.last     { border-right: 1px solid #FFF}
#carrousel_ultimos_visitados table td a.enlace_oferta 	{ display: block;width: 190px; height: 185px; margin: 0px; padding: 0px; position: relative; text-decoration: none; color: #fff; font-size: 10px; text-align: center}

#carrousel_ultimos_visitados table td a.enlace_oferta img { display: block; margin: 0 auto;  }
#carrousel_ultimos_visitados table td a.enlace_oferta span.nombre_producto { color: #000000; font-size: 12px; font-weight: bold; display: block; margin-top: 10px }
#carrousel_ultimos_visitados table td a.enlace_oferta span.marca_producto { color: #6C899B; display: block; margin-bottom: 0}
#carrousel_ultimos_visitados table td a.enlace_oferta span.precio_antes { color: #727272; font-size: 11px; text-decoration: line-through;  display: inline-block}
#carrousel_ultimos_visitados table td a.enlace_oferta span.precio_final { color: #E50000; font-size: 12px; font-weight: bold;  display: inline-block}
#carrousel_ultimos_visitados table td a.enlace_oferta span.ico_recomendado {  display: inline-block;position: absolute; top:-6px; right: 11px }
#carrousel_ultimos_visitados table td a.enlace_oferta span.ico_novedad {display: inline-block; position: absolute; top:-6px; right: 29px }

div.hover { border: 1px solid #78878c; border-top: 0; bottom: -49px; left: -1px; position: absolute; width: 190px; background: #FFF; z-index: 5;}
div.hover_mas_grande { border: 1px solid #78878c; border-top: 0; bottom: -49px; left: -1px; position: absolute; width: 190px; background: #FFF; z-index: 5; }


#carrousel_ultimos_visitados table td a.mas_colores 				{ display: block; width: 128px; height: 15px; margin: 0 41px 3px; background: url(../images/bot_mas_colores.gif) no-repeat; }
#carrousel_ultimos_visitados table td a.mas_colores:hover 			{ background-position: 0 -15px; }
#carrousel_ultimos_visitados table td a.ficha_producto 				{ display: block; width: 109px; height: 30px; margin: 0 auto; background: url(../images/bot_ficha_producto.gif) no-repeat; }
#carrousel_ultimos_visitados table td a.ficha_producto:hover 			{ background-position: 0 -30px; }
#carrousel_ultimos_visitados table td a.enlace_oferta span.producto_info { display: block; position: relative; height: 15px;   width: 100%; color:#E50000;}
#carrousel_ultimos_visitados table td a.enlace_oferta span.precio_visible { color: #E50000; font-style: italic }
#carrousel_ultimos_visitados table td a.enlace_oferta span.iva { color: #727272; font-size: 10px;  }
#ultimos_visitados_bg #fli_visitados 	{ background: transparent url(../images/flecha_izq.gif) no-repeat scroll top left; height: 245px; left: 0; position: absolute; top: 1px; width: 14px; z-index: 5 }
#ultimos_visitados_bg #fld_visitados 	{ background: transparent url(../images/flecha_dcha.gif) no-repeat scroll top left; height: 245px; right: -1px; position: absolute; top: 1px; width: 14px; z-index: 5 }

#ultimos_visitados_bg #fli_visitados:hover,#ultimos_visitados_bg  #fld_visitados:hover	{ background-position: 0 -245px }
#ultimos_visitados_bg #fld_visitados.out { background-position: 0 -490px}
#ultimos_visitados_bg #fld_visitados.out:hover { background-position: 0 -490px}

#ultimos_visitados_bg #fli_visitados.out { background-position: 0 -490px}
#ultimos_visitados_bg #fli_visitados.out:hover { background-position: 0 -490px}

#carrousel_ultimos_visitados table td div.cada_producto { position: relative; height: 168px; overflow: hidden;  padding-top: 20px;  border-bottom: 1px solid #FFF; border-right: 1px solid #e6e6e6;  border-left: 1px solid #FFF; border-top: 1px solid transparent;}
#carrousel_ultimos_visitados table td div.cada_producto:hover { overflow: visible; border-right: 1px solid #78878c}
#carrousel_ultimos_visitados table td a.enlace_oferta			{ position: relative; height: 170px; display: block;}
#carrousel_ultimos_visitados table td span.etiqueta_oferta 	{ position: absolute; left: 33px; top: 32px; width: 144px; height: 40px; z-index: 1}
#carrousel_ultimos_visitados table td span.descuento_numero 	{ color: #FFF; font-weight: bold; font-size: 16px; position: absolute; top: 4px; right: 10px;}
#carrousel_ultimos_visitados table td a.enlace_oferta:hover 	{ text-decoration: none !important; border: none !important; }

#carrousel_ultimos_visitados table td div.cada_producto:hover { border: 1px solid #78878c; border-bottom: 0;  }
*/
/*****Pie ****/
#accesos { margin-bottom: 10px}
.box { background: none repeat scroll 0 0 #F4F4F4; margin: 5px 5px 0 0; width: 229px; padding: 2px 5px 2px 5px; border: 1px solid #CDCDCD;}
.box ul { padding: 0; margin: 0px 0 5px 0; list-style: none}
.box h2 { margin: 0; padding: 5px; text-align: center}
.box h2 a {  color: #A90181; text-decoration: none }
.box ul li a.nivel1 { color: #111111; text-decoration: none}
.box ul li span.nivel1 { color: #111111; text-decoration: none}
.box ul li ul li a.nivel2 { color: #8A8A8A;  padding: 1px 0; text-decoration: none}
.box a:hover, .box ul li a:hover, .box ul li ul li a:hover   { text-decoration: underline }
.box ul li.calzado { color: #A90181;  }
a#mostrar_mapa { padding: 5px; background: #3c3c3c; color: #FFF; text-decoration: none; margin-bottom: 10px; display: block; width: 55px;  margin: 10px auto 0 auto; text-align: center}
a#mostrar_mapa:hover { text-decoration: underline }
a.pies { color: #AAA; text-decoration: none}
a.pies:hover { text-decoration: underline}
#pie_container { border-top: 1px solid #E6E6E6; margin: 0 10px 0 8px; text-align: center;}
#pie_dinamico {  display: inline-block; margin-top: 5px}
#pie_dinamico ul { list-style: none; padding: 0; margin: 0 }
#pie_dinamico ul li { float: left; margin: 5px; background: url("../images/doble_flecha.gif") 0 4px no-repeat; padding-left: 9px }


ul.facebook { list-style: none; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; padding: 0}
ul.facebook li { /* cada elemento */ }
ul.facebook li.from-127049567332376 { /* para destacar posts propios */ }
ul.facebook li.video {}
ul.facebook li.photo {}
ul.facebook li.status {}
ul.facebook li.link {}
ul.facebook li img.icon {}
ul.facebook li img.user-photo { height: 50px; width: 50px; float: left; margin-right: 10px; border: none; display: none}
ul.facebook li strong.author a { color: #3B5998; font-weight: bold; font-size: 13px; text-decoration : none}
ul.facebook li strong.author-127049567332376 { /* para destacar el nombre de la página */}
ul.facebook li span.message { display: block; font-size: 11px; font-weight: normal; color: #333333;  /*display: none;*/}
ul.facebook li div.extra { margin-bottom: 5px; margin-top: 6px; overflow: hidden; padding-right: 10px; }
ul.facebook li div.extra h4 { color: #3B5998; font-weight: bold; padding-top: 0px; margin: 0}
ul.facebook li div.extra h4 a{  color: #3B5998; font-weight: bold; text-decoration: none; font-weight: bold; font-size: 11px}
ul.facebook li div.extra a.image{ float: left; padding-right: 10px }
ul.facebook li div.extra a.image img{ border: medium none;}
ul.facebook li div.extra span.description{  color: #808080; font-size: 11px}
ul.facebook li p.likes{}
ul.facebook li p.source{ /* link de descarga del elemento*/ }
ul.facebook li ul.comments{ /* comentarios */ }
ul.facebook li ul.comments li{ /* comentarios */ }
ul.facebook li ul.comments li img.user-photo{ }
ul.facebook li ul.comments li strong.author{ }
ul.facebook li ul.comments li span.message{ display: none }

ul.facebook li div.extra h4 a:hover, ul.facebook li div.extra a.image:hover, ul.facebook li strong.author a:hover  { text-decoration: underline !important }
#facebook-feed-container { width: 285px}


div.borde_redondeado { background: url("../images/arriba_destacado.gif") 0 0 no-repeat; padding: 1px 5px; position: relative}
div.border_secciones { background: url("../images/arriba_secciones.gif") 0 0 no-repeat; padding: 15px 1px 1px 1px; position: relative}
div.border_ultimos { background: url("../images/arriba_ultimos.gif") 0 0 no-repeat; padding: 1px 5px; position: relative; margin-top: 25px;}
#secciones_abajo { position: absolute; bottom: 10px; left: 0; z-index: 5 }
#ultimos_abajo { position: absolute; bottom: 93px; left: 0; z-index: 3 }
div.hover_standard { z-index:6 }
.col1 { float: left }
