/* -----------------------------------------------------------------------
	Oxxigeno Networks 2009
	Jose Luis Garrido
	Bruno Garcia Echegaray
	
	FRONTEND EAT	
	BLUEPRINT 0.9	/common/style/blueprint/screen.css	
	JCAROUSEL		/common/js/carrusel/jcarousel.css
	SUPERFISH		/common/js/superfish-1.4.8/css/superfish.css
	SHADOWBOX		/common/js/shadowbox-build-3.0rc1/shadowbox.css	
	JQZOOM			/common/js/jqzoom_ev1.0.1/css/jqzoom.css	
	
	COMPRIMIR Y GUARDAR COMO 'min.screen.css'
	http://www.cssdrive.com/index.php/main/csscompressor/
	
----------------------------------------------------------------------- */
body { font-family:Helvetica, Arial, sans-serif; text-transform:lowercase }
.container.header { background:white url(gfx/bg-body.gif) repeat-x scroll left top }
a { color:#000 }
h1 { font-size:28px !important; padding:6px 20px !important; background-color:black; color:white; margin-bottom:0 !important }
hr { display:none }
p { font-weight:normal }
dl dd { margin-bottom:15px }
.hidden { display:none }
.carrusel a { text-decoration:none !important }
.align_center { text-align:center }
.align_right { text-align:right }
.accesible { display:none }
.no-bg { background-image:none !important }
.no-border { border:none !important }
small { font-size:10px }
small.sold_out { color:red }
span.clear { display:block }
.brand { text-transform:none !important; font-size:12px; font-weight:bold; text-transform:uppercase !important }
.text_norm { text-transform:none !important }
.product_detail .text_norm { font-size:10px }
.uppercase { text-transform:uppercase !important }
.colorset_cont { border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:10px; margin:10px 5px 0px 5px; height:140px }
.last_items_margin { margin-left:20px !important }
.toRight { float:right !important }
.no-margin-right { margin-right:0 !important }
.no-padding-left { padding-left:0 !important }
.block_det { display:block }
.logo { padding:0 !important }
.login_zone { background-color:black; height:30px; border-bottom:solid 5px #fff; font-family:inherit }
.login_zone p { text-align:right; font-weight:bold; color:white; font-size:12px; padding:5px 20px }
.login_zone a { color:white; font-weight:normal }
.tabs_and_cart_zone { background-color:#727272; border-bottom:5px solid #000 }
.tabs a { text-decoration:none; display:block; font-size:12px }
.tabs ul { float:left; margin:0; padding:0 }
.tabs ul li { list-style:none; margin:0; display:inline }
.tabs ul li a { float:left; padding:3px 20px; color:black }
.tabs ul li.selected a { color:white; background-color:black }
.cart { float:right }
.cart p { margin:0; padding:3px 20px; background-color:DarkGray; font-size:12px; color:#ccc; font-weight:bold }
.cart p a { color:white }
.zero_expenses { font-size:14px }
.red { font-weight:bold; margin-bottom:0em !important }
.red del { color:red }
.closets { background-color:#727272; height:22px; font-size:11px }
.closets ul { margin:0 }
.closets .nivel-2.marcas a, .closets .nivel-2.programas a { text-decoration:underline }
.nivel-1 { background-color:#727272 }
.nivel-2 { padding:10px 0; background-color:#000 }
.nivel-2 li { background-position:20px 50% !important }
.nivel-2 li a { color:#fff }
.nivel-2 li a:hover { color:#ccc !important }
.nivel-2.cadenas { padding-top:15px }
.nivel-2.cadenas li { background-repeat:no-repeat }
.nivel-2.cadenas li a { padding:0 5px 11px 5px }
.nivel-2.cadenas li a img { padding:5px 10px; vertical-align:middle !important }
.nivel-2.marcas, .nivel-2.programas { padding-bottom:7px; padding-top:10px }
.nivel-2.marcas li, .nivel-2.programas li { padding-bottom:7px }
.nivel-2.marcas li a, .nivel-2.programas li a { padding:5px 5px 5px 20px }
.nivel-2, .nivel-3 { width:142px }
.nivel-2 a, .nivel-3 a { font-size:11px }
.nivel-3 { background-color:#000 !important }
.nivel-3 li a { padding:5px 10px 5px 20px !important; color:white !important; text-decoration:underline !important }
.menu h2 { padding-left:20px; font-size:12px; background-color:black; color:white }
.menu ul { margin:0; padding:0 }
.menu ul li { list-style:none; border:1px solid black; margin:0 0 5px 0 }
.menu ul li.active a { color:#000 }
.menu ul li a { cursor:pointer; display:block; padding:0 15px 0 20px; color:gray; text-decoration:none }
.menu-marcas-enlace { float:left }
.menu-marcas-enlace li:hover { background-color:#000 }
.menu-marcas-oculto { position:absolute; background-color:#000; padding-top:10px; color:#fff; height:420px; width:710px; z-index:9999 }
.menu-marcas-oculto-anterior { position:absolute; left:0; cursor:pointer; z-index:9999 }
.menu-marcas-oculto-siguiente { position:absolute; left:690px; cursor:pointer; z-index:9999 }
.menu-marcas-oculto-mask { position:absolute; height:420px; width:710px; overflow:hidden }
.menu-marcas-oculto-inner { position:absolute; left:0; height:438px; width:1010px }
.menu-marcas-oculto .span-3 p { margin:0 0 3px 0; padding:0 }
.menu-marcas-oculto .span-3 a { color:#fff; font-size:11px; text-decoration:none; padding:2px 5px; display:block }
.menu-marcas-oculto .span-3 a:hover { background-color:#a0a0a0 }
.menu-marcas-oculto .span-1 { width:20px; background-color:#727272 }
.menu-marcas-oculto .titulo { font-size:21px; text-transform:uppercase !important; padding-left:5px }
.menu-marcas-oculto .item { padding-bottom:10px }
.finder h2 { padding:3px; padding-left:20px; font-size:12px; background-color:black; font-weight:bold; color:white }
.finder ul.selected { margin:0 5px 15px 0 }
.finder ul.selected li { list-style-type:none }
.finder ul.selected li a { background:url(gfx/delete.gif) 98% 50% no-repeat; display:block; text-decoration:none; padding:3px 0 3px 10px }
.finder ul.selected li a:hover { background-color:#eee }
.finder ul.select { margin:0; padding:0 }
.finder ul.select li.active { color:#000; font-family:inherit }
.finder ul.select li.active ul { display:block }
.finder ul.select li { list-style:none; color:gray; border:1px solid gray; margin:0 0 10px 0 }
.finder ul.select li span { cursor:pointer; display:block; padding:0 15px 0 20px; background:white url(gfx/finder-arrow.gif) 95% 4px no-repeat }
.finder ul.select li ul { display:none; padding:0 5px 0 10px }
.finder ul.select li ul li { border:none; margin:0; background:url(gfx/select-ul-ul.gif) no-repeat 0 8px; padding-left:10px }
.menu .finder ul.select li ul li { margin-left:10px }
.menu .finder ul.select li ul li a { padding-left:0; color:gray }
.menu .finder ul.select li ul li.active a { padding-left:0; color:black }
.ordenacion ul.select { margin:0; padding:0 }
.ordenacion ul.select li { list-style:none; color:gray; border:0px solid black; margin:10px 0 0px 0 }
.ordenacion ul.select li span { cursor:pointer; display:block; padding:0 35px 0 20px; background:white url(gfx/finder-arrow.gif) 95% 4px no-repeat }
.ordenacion ul.select li ul { display:none; padding:0 0 0 10px }
.ordenacion ul.select li ul li { border:none; margin:0; background:url(gfx/select-ul-ul.gif) no-repeat 0 8px; padding-left:10px }
.ordenation { float:right; text-align:right }
.ordenation ul, ol { margin:0 0.5em 0.5em 0.5em }
.border_right_solid { border-right:solid 1px #000 }
.border_left_solid { border-left:solid 1px #000 }
.border_top_dashed { border-top:1px dashed gray; padding-top:10px }
.border_bottom_dashed { border-bottom:1px dashed gray; padding-bottom:0 }
.border_top_dashed.border_bottom_dashed p { margin-bottom:0.7em }
.padding_left { padding-left:30px }
.popup { padding:10px; background-color:#fff }
.popup.enviar-amigo, .popup.acceso_usuarios { width:250px }
.popup.cesta { width:350px }
.popup.cesta .border_bottom_dashed { margin-bottom:10px }
.popup.cesta .border_bottom_dashed p, .popup.cesta .span-4.last.align_right p { margin-bottom:0.5em }
.popup.cesta .info-precios { position:fixed; bottom:0; left:0; background-color:white; background-color:#eee; z-index:9999; padding:10px 10px 0 10px; border-top:3px solid #ccc }
.popup.cesta .info-precios-bug { height:100px }
.popup.cesta span a { text-decoration:none }
button { background:url(gfx/button_end.gif) no-repeat 100% 1px; border:0; padding:0 5px 0 0; cursor:pointer; height:25px }
button span { background:url(gfx/button_start.gif) no-repeat 0 0; display:block; padding:3px 12px 0 20px; color:#fff; height:25px; font-size:12px }
.button a { background:url(gfx/button_end.gif) no-repeat 100% 1px; border:0; padding:6px 8px 10px 0; cursor:pointer; color:#fff; text-decoration:none; font-size:11px !important; font-family:Verdana !important }
.button a span { background:url(gfx/button_start.gif) no-repeat 0 0; padding:5px 12px 10px 20px }
.button.passive a { cursor:pointer; background:url(gfx/button_end_passive.gif) no-repeat 100% 1px; color:#fff; font-size:11px !important; font-family:Verdana !important; cursor:text }
.button.passive a span { cursor:pointer; background:url(gfx/button_start_passive.gif) no-repeat 0 0 }
.aviso-escoger-txt { cursor:pointer; display:none; position:absolute; z-index:9999; width:100px; padding:5px 10px; background-color:#F5F5DC; border:solid 1px #333; font-size:10px; color:#000 }
.suscribete { margin-top:20px }
.suscribete a { display:block; background:#000 url(gfx/rss.gif) no-repeat 100% 50%; border:solid 1px #000; color:#fff; text-decoration:none; padding-left:20px; padding-right:30px }
.suscribete a:hover { background:#fff url(gfx/rss-hover.gif) no-repeat 100% 50%; color:#000 }
fieldset { border:none; padding:0; margin:0 }
label { font-weight:normal }
.form_error { color:#ff3301 }
.form_error input, .form_error select, .form_error textarea { border:solid 1px #ff3301 }
.form_correcto { color:#090; margin-bottom:0px }
.product_grid li ul li, .product_detail .color_set li a, .finder .color_set li a, .color_size_set li { border:dotted 1px #000 }
.carrusel { margin:30px 0; text-align:center; font-size:10px }
.carrusel ul { margin:0; padding:0 }
.carrusel li { display:inline; float:left; text-align:center }
.carrusel li img { padding-right:5px }
.jcarousel-prev-disabled, .jcarousel-next-disabled { display:none !important; width:1px !important }
.aggregator { margin-left:0 }
.aggregator li { list-style-type:none; background-repeat:no-repeat; padding-bottom:20px }
.aggregator li a { padding-left:120px }
.google { background-image:url(gfx/logos/google.gif) }
.bloglines { background-image:url(gfx/logos/bloglines.gif) }
.netvibes { background-image:url(gfx/logos/netvibes.gif) }
.subscribe h1 { margin-top:5px }
.subscribe h2 { font-size:16px; border:solid 1px #000; padding:3px 18px }
.subscribe h3 { background-color:#000; color:#fff; padding:6px 20px; font-size:14px }
.error-404 .mensaje { background:url(gfx/error-404.png) no-repeat 10px 0; margin-top:30px; padding-top:90px }
.error-404 .mensaje span { background-color:#000; color:#fff; font-size:28px }
.error-404 .numero { font-size:40px; display:block; font-weight:bold }
.tallas { border-left:solid 1px #999; border-top:solid 1px #999; font-size:11px; border-bottom:solid 1px #999 }
.tallas thead th { background-color:#000; color:#fff; border-right:solid 1px #fff; text-align:center; font-weight:normal }
.tallas thead th.final { border-right:solid 1px #999 }
.tallas thead th.sub { border-top:solid 1px #fff }
.tallas tbody th { text-align:center !important; border-top:solid 1px #999; border-right:solid 1px #999; font-weight:normal }
.tallas tbody td { border-right:solid 1px #999; border-top:solid 1px #999; text-align:center }
.tallas tbody td.des { background-color:#999; color:#fff; border-right:solid 1px #fff; border-top:solid 1px #fff }
.tallas tfoot th { background-color:#999; text-align:center; color:#fff; font-style:normal; font-weight:normal; border-right:solid 1px #fff }
.footer { width:950px; margin:20px auto 0 auto }
.footer .column { list-style-type:none }
.footer .column a { border:1px solid black; padding:3px; text-align:center; display:block; color:black; text-decoration:none }
.footer .links { background-color:black; margin-top:15px; margin-bottom:0; color:white; font-size:10px; padding-top:8px; padding-bottom:3px }
.footer .links a { color:white; font-size:10px; font-family:Arial }
.footer .links span { color:#999 }
.footer p { margin:0 0 10px }
.certificados { margin-top:15px; text-align:center }
.certificados ul li { display:inline; margin-right:15px }
.home h1 { padding:0px 0px 6px 20px }
.home h2 { color:#fff; background-color:#000; padding-left:20px !important; font-size:20px }
.home h2 small { padding-left:10px }
.home .escaparate p { line-height:1.2em; margin-bottom:15px }
.home .escaparate p .r_price { font-size:32px; font-weight:bold }
.home .escaparate .escaparate-fotos { float:left; margin-left:20px }
.home .escaparate .escaparate-fotos img { margin-left:10px }
.home .escaparate .escaparate-texto { float:left; margin-left:30px; margin-top:45px; width:160px }
.home .escaparate .escaparate-texto a { text-decoration:none }
.home dl { padding:3px 30px 20px 30px }
.home dt { font-weight:normal }
.home dd { border-bottom:dashed 1px #000; margin-left:0; padding-bottom:12px; margin-bottom:12px; font-size:10px }
.home .bocadillo h2 { background:#000 url(gfx/bocadillo.gif) no-repeat 0 100%; margin-bottom:0; padding-bottom:20px }
.home .bocadillo dl { color:#fff; background-color:#000; padding-top:0 }
.home .bocadillo dl a { color:#fff }
.home .bocadillo dd { border-bottom:dashed 1px #fff }
.home h2.subasta { margin-bottom:0 }
.product_detail .product_name_brand_link { border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:30px; background:url(gfx/bg-brand-link.gif) repeat-y 0 0 }
.product_detail .product_name_brand h1 { background-color:white; text-transform:lowercase; color:black; font-size:20px !important; margin:0 !important; padding-right:0 !important }
.product_detail .product_name_brand h1 span { font-size:10px; color:red; text-transform:uppercase }
.product_detail .product_name_link { text-align:right; padding:8px 20px 0 0 }
.product_detail .product_name_link p { margin-bottom:0 !important }
.product_detail h1 a { color:black; text-transform:none !important }
.product_detail h1 small { color:red; font-size:14px; text-transform:uppercase !important }
.product_detail h2, .checkout_process h2 { color:white; background-color:black; padding:3px 8px; font-size:12px; text-transform:lowercase }
.product_detail h3 { font-size:14px; font-weight:bold; border-top:1px dashed #ccc; padding:10px 0 0 }
.product_detail .warning { color:gray; margin:0 3px 5px 0; font-size:10px }

.product_detail .product_photos p { margin:0 0 15px 0; padding:0 }
.product_detail .product_photos ul { margin:15px 0 0 0; padding:0 }
.product_detail .product_photos ul li { list-style:none; float:left; margin:0 6px 9px 0; padding:0 }
.product_detail .product_photos ul li a img { border:dashed 1px #7f7f7f }
.product_detail .product_photos ul li.product_photos_nav {background-position:50% 50%; background-repeat:no-repeat}
.product_detail .product_photos ul li.product_photos_nav a {display:block;width:10px; height:64px;}
.product_detail .product_photos ul li.product_photos_nav span {display:none}
.product_detail .product_photos ul li.anterior {background-image:url(gfx/arrow-after.gif)}
.product_detail .product_photos ul li.siguiente {background-image:url(gfx/arrow-next.gif);margin-right:0}

.product_detail .product_features { padding:0 20px }
.product_detail .price_and_cart_zone { margin-bottom:15px; padding-top:0px }
.product_detail .price strong { display:block; font-size:35px; line-height:normal }
.product_detail .price .oferta { color:red }
.product_detail .price strong span { font-size:10px; font-weight:normal }
.product_detail .price del { display:gray; color:black; font-size:16px }
.product_detail button { margin-top:20px }
.product_detail .choosed { margin:0 0 5px 0; padding:0; text-transform:lowercase }
.product_detail .choosed span { padding:3px 0px; margin:0 0 15px 0; border:0px solid gray; color:gray }
.product_detail .choosed_selected { text-transform:lowercase; font-size:11px; border-bottom:1px dashed #ccc; margin-bottom:25px; font-weight:normal !important }
.product_detail .choosed_selected h2 { background-color:#fff; color:#000; padding:0 !important; font-size:11px }
.product_detail .choosed_selected p { margin-bottom:10px !important; font-size:11px !important }
.product_detail .icon-zoom { margin:0; padding:0 0 16px 0; display:block; color:black; text-decoration:none; font-size:10px; background:transparent url(gfx/icon-zoom.gif) 50% bottom no-repeat }
.product_detail .color_set { margin:0 0 8px 0 }
.product_detail .color_set ul { margin:0; padding:0 }
.product_detail .color_set li { list-style:none; padding:3px; display:inline; float:left; margin:0 3px 0 0 }
.product_detail .color_set li.selected { border:1px solid black; padding:2px }
.product_detail .color_set li a { display:block; width:12px; height:12px }
.product_detail .color_set li a span { display:none }
.finder .color_set { margin:8px 0 !important }
.finder .color_set li { list-style:none; padding:3px; display:inline; float:left; margin:0 3px 0 0 }
.finder .color_set li.selected { border:1px solid black; padding:2px }
.finder .color_set li a { display:block; width:12px; height:12px }
.finder .color_set li a span { display:none }
.finder ul.select li ul.color_set li { padding-left:3px !important; background-image:none !important }
.product_detail .select_color_size { border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:15px }
.product_detail .select_color_size h2 { margin-bottom:15px }
.product_detail .size_set ul { margin:0; padding:0 }
.product_detail .size_set li { list-style:none; padding:2px; display:inline; float:left; margin:0 6px 0 0 }
.product_detail .size_set li.selected { border:1px solid black; padding:2px }
.product_detail .size_set li.not-available a { background-color:#999; cursor:text }
.product_detail .color_set li.not-available a { background-image:url(gfx/color-not-available-12x12.gif); cursor:text }
.product_detail .size_set li a { display:block; padding:2px; min-width:24px; font-family:Arial; height:15px; color:white; background-color:black; font-size:10px; text-decoration:none; text-align:center; text-transform:uppercase !important }
.product_detail .size_set li a span { display:none }
.product_detail .socialshare { background-color:black; color:white; clear:both; border:1px solid black; margin:0 0 40px 0; text-transform:lowercase }
.product_detail .socialshare p { padding:0; float:left; margin:3px 0 0 15px }
.product_detail .socialshare ul { list-style:none; display:inline; margin:0; padding:0 }
.product_detail .socialshare li { margin:0; padding:0 }
.product_detail .socialshare li a { color:white; display:block; float:right; height:22px; width:26px }
.product_detail .socialshare li a span { display:none }
.product_detail .socialshare li a.facebook { background:#3B5999 url(gfx/icon-facebook.gif) top left no-repeat }
.product_detail .socialshare li a.email { background:#A0A0A0 url(gfx/icon-email.gif) top left no-repeat }
.product_detail .cross_sale_zone { border-left:1px solid #ccc; border-right:1px solid #ccc }
.product_detail .cross_sale_zone h2 { margin:0 }
.product_detail .cross_sale_zone img { padding:0 0 10px 0 }
.product_detail .cross_sale_zone ul { margin:0; padding:0 }
.product_detail .cross_sale_zone ul li { padding:0 0 15px 0; margin:0; list-style:none; text-align:center; line-height:normal; border-bottom:1px solid #ccc }
.product_detail .cross_sale_zone ul li a { display:block; text-decoration:none; color:black; font-size:11px }
.product_detail .cross_sale_zone ul li a p { border-top:1px dashed #ccc; margin:10px 10px 0 10px; padding:10px 0 0 0; text-align:left }
.product_detail .producto_estrella h2 { background:#fff url(gfx/producto_estrella.gif) no-repeat 7px 7px; color:#000; border:solid 1px #7f7f7f; padding-left:25px }
.cuidado-prendas ul { margin:0 0 15px 0; padding:0 }
.cuidado-prendas li { display:inline; padding-right:10px }
.cuidado-prendas li img { cursor:pointer }
.cuidado-prendas li .cuidado-prendas-txt { cursor:pointer; display:none; position:absolute; z-index:9999; width:100px; padding:5px 10px; background-color:#eee; border:solid 1px #333; font-size:10px }
.estado-pedido img { cursor:pointer }
.estado-pedido .estado-pedido-txt { cursor:pointer; display:none; position:absolute; z-index:9999; width:100px; padding:5px 10px; background-color:#eee; border:solid 1px #333; font-size:10px }
.tipo-producto { font-size:11px }
.tipo-producto ul { margin:10px 0 0 0 }
.tipo-producto li { display:inline; margin-right:7px; padding-right:7px; background:url(gfx/bg-tipo.gif) no-repeat 100% 3px }
.product_result h1 { background-color:black; color:white; font-size:28px; padding:6px 20px; margin:0 }
.product_result .subtitle { margin:0; background-color:DimGray; padding:6px 20px }
.product_result .socialshare { background-color:black; color:white; clear:both; border:1px solid black; margin:0 0 40px 0; text-transform:lowercase; width:230px; float:right }
.product_result .socialshare p { padding:0; float:left; margin:3px 0 0 15px }
.product_result .socialshare ul { list-style:none; display:inline; margin:0; padding:0 }
.product_result .socialshare li { margin:0; padding:0 }
.product_result .socialshare li a { color:white; display:block; float:right; height:22px; width:26px }
.product_result .socialshare li a span { display:none }
.product_result .socialshare li a.facebook { background:#3B5999 url(gfx/icon-facebook.gif) top left no-repeat }
.product_result .socialshare li a.email { background:#A0A0A0 url(gfx/icon-email.gif) top left no-repeat }
.product_grid { margin:0 0 20px 8px; padding:0; text-transform:lowercase; clear:left; background:url(gfx/product_grid.gif) repeat-y 0 0; overflow:hidden }
.product_grid li { width:185px; margin:0; padding:0; float:left; list-style:none; padding:0 15px 0 15px; margin:0 0 15px 15px; font-size:10px }
.product_grid a { display:block; color:black; text-decoration:none }
.product_grid .price { font-size:1.5em; font-weight:bold }
.product_grid a img { border:1px solid white }
.product_grid li ul { margin:0; padding:0 }
.product_grid li ul li { width:14px; height:14px; padding:0; margin:0 3px 0 0 }
.product_grid li ul li span { display:none }
.product_grid .image { display:block; text-align:center; margin-bottom:10px }
.product_grid strong { text-transform:uppercase }
.pager { background-color:white; border:1px solid black; padding:0; font-size:11px; margin:0 0 15px 0 }
.pager p { background-color:white; margin:0; padding:3px 25px 3px 5px; line-height:normal }
.pager .resumen { float:left; font-size:16px; padding:7px 15px 7px 20px; text-transform:lowercase }
.pager .ordenacion { float:right; padding:0 5px 5px; margin:0; text-transform:lowercase }
.pager .links { float:right; padding:5px; text-transform:lowercase }
.pager p a { color:DimGray }
.pager select { margin:0; padding:0 }
.checkout_process { margin-top:25px }
.checkout_process h1 { margin-bottom:30px }
.checkout_process p { margin-bottom:1em }
.checkout_process h2 small { float:right }/*tpv*/
.tpv .formulario small { font-size:11px; padding-left:10px }
.tpv .tu_pedido p { margin-bottom:5px }
.tpv .align_right p { font-weight:bold !important }
.tpv .form_error p, .tpv .form_correcto p { text-transform:uppercase !important; font-weight:bold !important; font-size:14px }
.color_size_set { margin-bottom:5px }
.color_size_set ul { padding:0; margin:0 }
.color_size_set span { display:none }
.color_size_set li { min-width:12px; height:12px; list-style:none; padding:2px; float:left; margin:0 3px 0 0 }
.color_size_set .size_set { color:white; background-color:black; font-size:10px; text-align:center; border:none; min-width:24px; font-family:"Courier New", Courier, monospace; height:14px; text-transform:uppercase !important }
.message-1 { background-color:#ccc; color:black; padding:5px 15px; margin-bottom:15px }
.message-1 h1 { background-color:#ccc !important; color:#000 !important; padding-left:0 !important; margin-bottom:0; font-size:22px !important }
.message-1 p { margin:0; padding:0 }
.message-2 { border-bottom:5px solid #000; margin-bottom:15px }
.message-2 p { margin-bottom:0.5em }
.precio_total { font-size:15px; font-weight:bold }
.tu_pedido a { color:#fff }
.promotional_code a { color:#000 }
.pedido { margin-bottom:50px }
.facturacion { margin:10px 0 30px 0 }
.producto { padding-bottom:15px }
.signup h1 { margin:5px 0 15px 0 }
.signup h2 { font-size:16px; border:solid 1px #000; padding:3px 18px; margin-bottom:38px }
.signup .message-1 { margin-top:38px }
.checkout_process .informacion h1 { background-color:black; color:white; font-size:28px; padding:3px 30px; margin:25px 0 30px 0 }
.checkout_process .informacion .text-1 { font-size:18px }
.checkout_process .informacion .text-2 { font-size:40px; margin-bottom:0; line-height:0.8em }
.checkout_process .informacion h2 { border-top:dashed 1px #bfbfbf; padding-top:8px; padding-left:30px; margin-top:1em; font-size:1.3em; font-weight:bold }
.checkout_process .informacion p { padding-left:30px }
.checkout_process .informacion dt { border-top:dashed 1px #bfbfbf; padding-top:8px; padding-left:30px; margin-top:1em; font-size:1.3em; font-weight:bold }
.checkout_process .informacion dd { padding-left:15px }
.checkout_process .informacion ul { margin-left:42px }
.presentacion .background { background:url(gfx/presentacion.jpg) no-repeat 0 0; height:120px; margin-bottom:20px }
.presentacion h2 { font-size:34px; font-weight:bold }
.presentacion h3 { font-size:28px }
.info-legal .content { padding-top:30px }
.ayuda h1, .contacta h1 { margin-top:5px }
.ayuda h2 { font-size:16px; border:solid 1px #000; padding:3px 18px }
.ayuda .sub-titulo { font-size:14px; font-weight:bold }
.ayuda .sub-titulo .big { font-size:40px; margin-bottom:0 !important }
.ayuda .navegacion { border:solid 1px #333; margin:30px 0 }
.ayuda .navegacion ul { margin:0; padding:0; font-size:11px }
.ayuda .navegacion li { list-style-type:none; float:left; margin:0; padding:3px 0 }
.ayuda .navegacion .paso { background-color:#000; color:#fff; width:18%; padding-left:15px }
.ayuda .navegacion .anterior { width:53%; text-align:right }
.ayuda .navegacion .siguiente { float:right; border-left:solid 1px #ccc; width:18%; text-align:right; padding-right:15px }
.ayuda .nota { border-top:dashed 1px #999; border-bottom:dashed 1px #999; padding:20px 0 }
.ayuda .informacion { margin-top:20px }
.account h1 { margin-top:5px }
.account h2 { font-size:16px; border:solid 1px #000; padding:3px 18px; margin-bottom:38px }
.outlet .logo a { background-image:url(gfx/page-logo-outlet.gif) }
.outlet .tabs_and_cart_zone { background-color:#FF651E }
.outlet .cart p { background-color:#C00 }
.outlet h1, .outlet .tabs ul li.selected a { color:#FF651E }
.outlet .footer .links { color:#FF651E; border-top:solid 10px #FF651E }
.outlet .background { padding-top:20px; height:457px }
.outlet .registrate { margin-top:-120px; padding-left:325px }
.subasta .logo a { background-image:url(gfx/page-logo-subasta.gif) }
.subasta .tabs_and_cart_zone { background-color:#7BF }
.subasta .cart p { background-color:#9CF }
.subasta h1, .subasta .tabs ul li.selected a { color:#9CF }
.subasta .footer .links { color:#9CF; border-top:solid 10px #9CF }
.subasta .background { height:457px }
.boton-ebay { margin-top:-95px; padding-left:335px }
.mercadillo .logo a { background-image:url(gfx/page-logo-mercadillo.gif) }
.mercadillo .tabs_and_cart_zone { background-color:#92C000 }
.mercadillo .cart p { background-color:#A8D426 }
.mercadillo h1, .mercadillo .tabs ul li.selected a { color:#A8D426 }
.mercadillo .footer .links { color:#A8D426; border-top:solid 10px #A8D426 }
.mercadillo .background { height:457px; padding-top:20px }
.mercadillo .registrate { margin-top:-50px }
.mercadillo .mensaje { margin-top:-40px; width:150px; color:#A8D426; font-size:11px; padding-left:320px }
.registrate a { background-color:#000; color:#fff; text-decoration:none; padding:3px 20px }
.twitter { border:solid 1px #ccc; margin-top:20px }
.twitter p { margin:0; padding:0 }
.twitter .titulo { background:#727272 url(gfx/icon-twitter.gif) no-repeat top right }
.twitter .titulo a { color:#fff; padding:2px 20px; display:block; text-decoration:none }
.twitter .info { padding:5px 30px 5px 20px; font-size:11px; overflow:hidden }
.twitter .fecha { color:#999 }
.twitter .home { background:#FFF url(gfx/icon-facebook.gif) no-repeat top right; border-top:1px solid #CCC }
.twitter .home a { color:#FFF; padding:2px 20px; display:block; text-decoration:none }
.blog .logo a { height:60px }
.blog .fecha { background-color:#000; color:#fff; padding:5px 20px }
.blog .articulo { padding-left:20px; border-bottom:dashed 1px #666; margin-bottom:20px }
.blog .articulo h2 { font-size:20px; text-transform:none; margin-bottom:5px }
.blog .articulo .autor { font-size:10px }
.blog .articulo .closets-type { margin:0 0 1.5em 0; padding:0; background-color:#fff; height:auto }
.blog .articulo .closets-type li { display:inline; font-size:10px; background:url(gfx/blog/arbol.gif) no-repeat 100% 2px; padding-right:8px; margin-right:3px }
.blog .categoria { text-transform:uppercase; margin-bottom:5px }
.menu-blog ul { list-style-type:none; padding:0; margin:0 }
.menu-blog a { display:block; background-color:#000; color:#fff; text-decoration:none; font-size:20px; padding:1px 40px 1px 20px; margin-bottom:10px; background-image:url(gfx/blog/menu-blog.gif); background-repeat:no-repeat; ; border:solid 1px #000 }
.menu-blog .home a { background-position:-1000px -1000px }
.menu-blog .tvestuario a { background-position:95% -180px }
.menu-blog .como-visten a { background-position:95% -156px }
.menu-blog .tendencias a { background-position:95% -204px }
.menu-blog .curiosidades a { background-position:95% -132px }
.menu-blog .top-tv a { background-position:95% -108px }
.menu-blog .active a, .menu-blog .home a:hover, .menu-blog .tvestuario a:hover, .menu-blog .como-visten a:hover, .menu-blog .tendencias a:hover, .menu-blog .curiosidades a:hover, .menu-blog .top-tv a:hover { background-color:#fff; color:#000; border:solid 1px #7f7f7f }
.menu-blog .tvestuario.active a, .menu-blog .tvestuario a:hover { background-position:95% -60px }
.menu-blog .como-visten.active a, .menu-blog .como-visten a:hover { background-position:95% -36px }
.menu-blog .tendencias.active a, .menu-blog .tendencias a:hover { background-position:95% -84px }
.menu-blog .curiosidades.active a, .menu-blog .curiosidades a:hover { background-position:95% -12px }
.menu-blog .top-tv.active a, .menu-blog .top-tv a:hover { background-position:95% 12px }
.blog .span-7 h2 { font-size:20px; text-transform:lowercase; background-color:#000; color:#fff; padding-left:20px; padding-right:5px }
.blog .sobre-blog { border-bottom:dashed 1px #333; margin-bottom:30px }
.blog .sobre-blog p { padding-left:20px; padding-right:20px; font-size:15px }
.blog .listado-posts { margin-bottom:20px; color:#fff; padding-bottom:10px; background-color:#000 }
.blog .listado-posts h2 { background:url(gfx/blog/bocadillo.gif) no-repeat 0 30px; padding-bottom:20px; margin-bottom:0 }
.blog .listado-posts ul { margin:0; padding:0 }
.blog .listado-posts li { list-style-type:none; border-bottom:dashed 1px #fff; padding:5px 10px 10px 20px; margin-bottom:5px }
.blog .listado-posts p { padding-left:20px; padding-right:10px }
.blog .listado-posts a { color:#fff }
.blog .listado-posts span { font-size:10px }
.blog .enlaces li { list-style-type:none; padding-bottom:5px }
.tvestuario .posts-sobre { background-color:#00a3ff }
.como-visten .posts-sobre { background-color:#6ac101 }
.tendencias .posts-sobre { background-color:#fe4600 }
.curiosidades .posts-sobre { background-color:#fe57d8 }
.top-tv .posts-sobre { background-color:#9a38ff }
.closets-type .posts-sobre { background-color:#000 }
.blog .categoria.tvestuario, .blog .tvestuario .fecha { color:#00a3ff }
.blog .categoria.como-visten, .blog .como-visten .fecha { color:#6ac101 }
.blog .categoria.tendencias, .blog .tendencias .fecha { color:#fe4600 }
.blog .categoria.curiosidades, .blog .curiosidades .fecha { color:#fe57d8 }
.blog .categoria.top-tv, .blog .top-tv .fecha { color:#9a38ff }
.blog .tvestuario .articulo { border-bottom-color:#00a3ff }
.blog .como-visten .articulo { border-bottom-color:#6ac101 }
.blog .tendencias .articulo { border-bottom-color:#fe4600 }
.blog .curiosidades .articulo { border-bottom-color:#fe57d8 }
.blog .top-tv .articulo { border-bottom-color:#9a38ff }
.posts-sobre { margin-bottom:15px }
.posts-sobre strong { display:block }
.posts-sobre p { padding:5px 20px 0 20px; color:#fff; font-size:20px; margin-bottom:10px; line-height:1.2em }
.posts-sobre .align_right { font-size:11px; text-align:right; padding-top:10px }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline }
body { line-height:1.5 }
table { border-collapse:separate; border-spacing:0 }
caption, th, td { text-align:left; font-weight:normal }
table, td, th { vertical-align:middle }
blockquote:before, blockquote:after, q:before, q:after { content:"" }
blockquote, q { quotes:"""" }
a img { border:none }
html { font-size:100.01% }
body { font-size:75%; color:#222; background:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif }
h1, h2, h3, h4, h5, h6 { font-weight:normal }
h1 { line-height:1; margin-bottom:0.5em }
h2 { margin-bottom:0.75em }
h3 { line-height:1; margin-bottom:1em }
h4 { line-height:1.25; margin-bottom:1.25em }
h5 { font-weight:bold; margin-bottom:1.5em }
h6 { font-weight:bold }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0 }
p { margin:0 0 1.5em; font-weight:normal }
p img.left { float:left; margin:1.5em 1.5em 1.5em 0; padding:0 }
p img.right { float:right; margin:1.5em 0 1.5em 1.5em }
a { text-decoration:underline }
blockquote { margin:1.5em; color:#666; font-style:italic }
strong { font-weight:bold }
em, dfn { font-style:italic }
dfn { font-weight:bold }
sup, sub { line-height:0 }
abbr, acronym { border-bottom:1px dotted #666 }
address { margin:0 0 1.5em; font-style:italic }
del { color:#666 }
pre { margin:1.5em 0; white-space:pre }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5 }
li ul, li ol { margin:0 1.5em }
ul, ol { margin:0 1.5em 1.5em 1.5em }
ul { list-style-type:disc }
ol { list-style-type:decimal }
dl { margin:0 0 1.5em 0 }
dl dt { font-weight:bold }
dd { margin-left:1.5em }
table { margin-bottom:1.4em; width:100% }
th { font-weight:bold }
thead th { background:#c3d9ff }
th, td, caption { padding:4px 10px 4px 5px }
tr.even td { background:#e5ecf9 }
tfoot { font-style:italic }
caption { background:#eee }
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em }
.hide { display:none }
.quiet { color:#666 }
.loud { color:#000 }
.highlight { background:#ff0 }
.added { background:#060; color:#fff }
.removed { background:#900; color:#fff }
.first { margin-left:0; padding-left:0 }
.last { margin-right:0; padding-right:0 }
.top { margin-top:0; padding-top:0 }
.bottom { margin-bottom:0; padding-bottom:0 }
.container { width:950px; margin:0 auto }
.showgrid { background:url(src/grid.png) }
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 { float:left; margin-right:10px }
.last, div.last { margin-right:0 }
.span-1 { width:30px }
.span-2 { width:70px }
.span-3 { width:110px }
.span-4 { width:150px }
.span-5 { width:190px }
.span-6 { width:230px }
.span-7 { width:270px }
.span-8 { width:310px }
.span-9 { width:350px }
.span-10 { width:390px }
.span-11 { width:430px }
.span-12 { width:470px }
.span-13 { width:510px }
.span-14 { width:550px }
.span-15 { width:590px }
.span-16 { width:630px }
.span-17 { width:670px }
.span-18 { width:710px }
.span-19 { width:750px }
.span-20 { width:790px }
.span-21 { width:830px }
.span-22 { width:870px }
.span-23 { width:910px }
.span-24, div.span-24 { width:950px; margin-right:0 }
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 { border-left-width:1px!important; border-right-width:1px!important; padding-left:5px!important; padding-right:5px!important }
input.span-1, textarea.span-1 { width:18px!important }
input.span-2, textarea.span-2 { width:58px!important }
input.span-3, textarea.span-3 { width:98px!important }
input.span-4, textarea.span-4 { width:138px!important }
input.span-5, textarea.span-5 { width:178px!important }
input.span-6, textarea.span-6 { width:218px!important }
input.span-7, textarea.span-7 { width:258px!important }
input.span-8, textarea.span-8 { width:298px!important }
input.span-9, textarea.span-9 { width:338px!important }
input.span-10, textarea.span-10 { width:378px!important }
input.span-11, textarea.span-11 { width:418px!important }
input.span-12, textarea.span-12 { width:458px!important }
input.span-13, textarea.span-13 { width:498px!important }
input.span-14, textarea.span-14 { width:538px!important }
input.span-15, textarea.span-15 { width:578px!important }
input.span-16, textarea.span-16 { width:618px!important }
input.span-17, textarea.span-17 { width:658px!important }
input.span-18, textarea.span-18 { width:698px!important }
input.span-19, textarea.span-19 { width:738px!important }
input.span-20, textarea.span-20 { width:778px!important }
input.span-21, textarea.span-21 { width:818px!important }
input.span-22, textarea.span-22 { width:858px!important }
input.span-23, textarea.span-23 { width:898px!important }
input.span-24, textarea.span-24 { width:938px!important }
.append-1 { padding-right:40px }
.append-2 { padding-right:80px }
.append-3 { padding-right:120px }
.append-4 { padding-right:160px }
.append-5 { padding-right:200px }
.append-6 { padding-right:240px }
.append-7 { padding-right:280px }
.append-8 { padding-right:320px }
.append-9 { padding-right:360px }
.append-10 { padding-right:400px }
.append-11 { padding-right:440px }
.append-12 { padding-right:480px }
.append-13 { padding-right:520px }
.append-14 { padding-right:560px }
.append-15 { padding-right:600px }
.append-16 { padding-right:640px }
.append-17 { padding-right:680px }
.append-18 { padding-right:720px }
.append-19 { padding-right:760px }
.append-20 { padding-right:800px }
.append-21 { padding-right:840px }
.append-22 { padding-right:880px }
.append-23 { padding-right:920px }
.prepend-1 { padding-left:40px }
.prepend-2 { padding-left:80px }
.prepend-3 { padding-left:120px }
.prepend-4 { padding-left:160px }
.prepend-5 { padding-left:200px }
.prepend-6 { padding-left:240px }
.prepend-7 { padding-left:280px }
.prepend-8 { padding-left:320px }
.prepend-9 { padding-left:360px }
.prepend-10 { padding-left:400px }
.prepend-11 { padding-left:440px }
.prepend-12 { padding-left:480px }
.prepend-13 { padding-left:520px }
.prepend-14 { padding-left:560px }
.prepend-15 { padding-left:600px }
.prepend-16 { padding-left:640px }
.prepend-17 { padding-left:680px }
.prepend-18 { padding-left:720px }
.prepend-19 { padding-left:760px }
.prepend-20 { padding-left:800px }
.prepend-21 { padding-left:840px }
.prepend-22 { padding-left:880px }
.prepend-23 { padding-left:920px }
div.border { padding-right:4px; margin-right:5px; border-right:1px solid #eee }
div.colborder { padding-right:24px; margin-right:25px; border-right:1px solid #eee }
.pull-1 { margin-left:-40px }
.pull-2 { margin-left:-80px }
.pull-3 { margin-left:-120px }
.pull-4 { margin-left:-160px }
.pull-5 { margin-left:-200px }
.pull-6 { margin-left:-240px }
.pull-7 { margin-left:-280px }
.pull-8 { margin-left:-320px }
.pull-9 { margin-left:-360px }
.pull-10 { margin-left:-400px }
.pull-11 { margin-left:-440px }
.pull-12 { margin-left:-480px }
.pull-13 { margin-left:-520px }
.pull-14 { margin-left:-560px }
.pull-15 { margin-left:-600px }
.pull-16 { margin-left:-640px }
.pull-17 { margin-left:-680px }
.pull-18 { margin-left:-720px }
.pull-19 { margin-left:-760px }
.pull-20 { margin-left:-800px }
.pull-21 { margin-left:-840px }
.pull-22 { margin-left:-880px }
.pull-23 { margin-left:-920px }
.pull-24 { margin-left:-960px }
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 { float:left; position:relative }
.push-1 { margin:0 -40px 1.5em 40px }
.push-2 { margin:0 -80px 1.5em 80px }
.push-3 { margin:0 -120px 1.5em 120px }
.push-4 { margin:0 -160px 1.5em 160px }
.push-5 { margin:0 -200px 1.5em 200px }
.push-6 { margin:0 -240px 1.5em 240px }
.push-7 { margin:0 -280px 1.5em 280px }
.push-8 { margin:0 -320px 1.5em 320px }
.push-9 { margin:0 -360px 1.5em 360px }
.push-10 { margin:0 -400px 1.5em 400px }
.push-11 { margin:0 -440px 1.5em 440px }
.push-12 { margin:0 -480px 1.5em 480px }
.push-13 { margin:0 -520px 1.5em 520px }
.push-14 { margin:0 -560px 1.5em 560px }
.push-15 { margin:0 -600px 1.5em 600px }
.push-16 { margin:0 -640px 1.5em 640px }
.push-17 { margin:0 -680px 1.5em 680px }
.push-18 { margin:0 -720px 1.5em 720px }
.push-19 { margin:0 -760px 1.5em 760px }
.push-20 { margin:0 -800px 1.5em 800px }
.push-21 { margin:0 -840px 1.5em 840px }
.push-22 { margin:0 -880px 1.5em 880px }
.push-23 { margin:0 -920px 1.5em 920px }
.push-24 { margin:0 -960px 1.5em 960px }
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 { float:right; position:relative }
.prepend-top { margin-top:1.5em }
.append-bottom { margin-bottom:1.5em }
.box { padding:1.5em; margin-bottom:1.5em; background:#E5ECF9 }
hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none }
hr.space { background:#fff; color:#fff; visibility:hidden }
.clearfix:after, .container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden }
.clearfix, .container { display:block }
.clear { clear:both }
#sb-title { background-color:#000; padding:5px 5px 5px 10px !important }
#sb-title-inner { font-weight:normal !important }
#sb-body, #sb-loading { background-color:#fff !important }
#sb-container, #sb-wrapper { text-transform:lowercase; text-align:left }
#sb-container, #sb-overlay { position:absolute; top:0; left:0; width:100%; margin:0; padding:0 }
#sb-container { text-transform:lowercase; height:100%; display:none; visibility:hidden; z-index:999 }
body >#sb-container { position:fixed }
#sb-overlay { height:expression(document.documentElement.clientHeight+'px')
}
#sb-container >#sb-overlay { height:100% }
#sb-wrapper { position:relative }
#sb-wrapper img { border:none }
#sb-body { position:relative; margin:0; padding:0; overflow:hidden; border:1px solid #303030 }
#sb-body-inner { position:relative; height:100% }
#sb-content.html { height:100%; overflow:auto }
#sb-loading { background:url(gfx/scripts/shadowbox/loader.gif) 50% 50% no-repeat; position:absolute; top:0; width:100%; height:100%; text-align:center; padding-top:10px }
#sb-body, #sb-loading { background-color:#060606 }
#sb-title, #sb-info { position:relative; margin:0; padding:0; overflow:hidden }
#sb-title-inner, #sb-info-inner { position:relative; font-family:'Lucida Grande', Tahoma, sans-serif; line-height:16px }
#sb-title, #sb-title-inner { height:26px }
#sb-title-inner { font-size:16px; color:#fff; float:left; width:90% }
#sb-info, #sb-info-inner { height:20px }
#sb-info-inner { font-size:12px; color:#fff }
#sb-nav { float:right; height:16px; padding:2px 0; width:45% }
#sb-nav a, #sb-nav-close { display:block; float:right; height:16px; width:16px; margin-left:3px; cursor:pointer }
#sb-nav-close { background-image:url(gfx/scripts/shadowbox/close.png); background-repeat:no-repeat; float:right }
#sb-nav-next { background-image:url(gfx/scripts/shadowbox/next.png); background-repeat:no-repeat }
#sb-nav-previous { background-image:url(gfx/scripts/shadowbox/previous.png); background-repeat:no-repeat }
#sb-nav-play { background-image:url(gfx/scripts/shadowbox/play.png); background-repeat:no-repeat }
#sb-nav-pause { background-image:url(gfx/scripts/shadowbox/pause.png); background-repeat:no-repeat }
#sb-counter { float:left; padding:2px 0; width:45% }
#sb-counter a { padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#fff }
#sb-counter a.sb-counter-current { text-decoration:underline }
div.sb-message { font-family:'Lucida Grande', Tahoma, sans-serif; font-size:12px; padding:10px; text-align:center }
div.sb-message a:link, div.sb-message a:visited { color:#fff; text-decoration:underline }
.jcarousel-container { position:relative }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0 }
.jcarousel-list li, .jcarousel-item { float:left; list-style:none }
.jcarousel-next { z-index:3; display:none }
.jcarousel-prev { z-index:3; display:none }
.jcarousel-skin-eat { margin-bottom:15px }
.jcarousel-skin-eat .jcarousel-container { -moz-border-radius:10px }
.jcarousel-skin-eat .jcarousel-item-placeholder { background:#fff; color:#000 }
.jcarousel-skin-eat .jcarousel-clip-horizontal { height:87px; text-align:center }
.jcarousel-skin-eat .jcarousel-item-horizontal { margin-right:5px; vertical-align:middle; font-size:10px }
.jcarousel-skin-eat .jcarousel-container-horizontal { padding:20px 40px }
.jcarousel-skin-eat .jcarousel-prev-horizontal { position:absolute; top:43px; left:5px; width:32px; height:32px; cursor:pointer; background:transparent url(gfx/scripts/jcarrusel/prev-horizontal.gif) no-repeat 0 0 }
.jcarousel-skin-eat .jcarousel-next-horizontal { position:absolute; top:43px; right:5px; width:32px; height:32px; cursor:pointer; background:transparent url(gfx/scripts/jcarrusel/next-horizontal.gif) no-repeat 0 0 }
.jcarousel-skin-eat .jcarousel-next-horizontal:hover { background-position:-32px 0 }
.jcarousel-skin-eat .jcarousel-next-horizontal:active { background-position:-64px 0 }
.jcarousel-skin-eat .jcarousel-prev-horizontal:hover { background-position:-32px 0 }
.jcarousel-skin-eat .jcarousel-prev-horizontal:active { background-position:-64px 0 }
.jcarousel-skin-eat .jcarousel-next-disabled-horizontal, .jcarousel-skin-eat .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-eat .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-96px 0 }
.jcarousel-skin-eat .jcarousel-prev-disabled-horizontal, .jcarousel-skin-eat .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-eat .jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-96px 0 }
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none }
.sf-menu { line-height:1.0 }
.sf-menu ul { position:absolute; top:-999em }
.sf-menu ul li { width:100% }
.sf-menu li:hover { visibility:inherit }
.sf-menu li { float:left; position:relative }
.sf-menu a { display:block; position:relative }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:2em; z-index:99 }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:142px; top:0 }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; top:0 }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { }
.sf-menu { float:left }
.sf-menu a { padding:.5em 1em; text-decoration:none }
.sf-menu a { color:#fff }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0 }
.sf-menu li.sfHover { background-color:#000 }
.sf-menu li.sfHover a { color:#fff }
.sf-menu a.sf-with-ul { padding-right:2.25em; min-width:1px; padding-left:20px }
.sf-sub-indicator { position:absolute; display:block; right:.45em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url(gfx/scripts/superfish/arrows-ffffff.png) no-repeat -10px -100px }
a >.sf-sub-indicator { top:.5em; background-position:-10px -100px }
a:focus >.sf-sub-indicator, a:hover >.sf-sub-indicator, a:active >.sf-sub-indicator, li:hover >a >.sf-sub-indicator, li.sfHover >a >.sf-sub-indicator { background-position:-10px -100px }
.sf-menu ul .sf-sub-indicator { background-position:-10px 0 }
.sf-menu ul a >.sf-sub-indicator { background-position:0 0 }
.sf-menu ul a:focus >.sf-sub-indicator, .sf-menu ul a:hover >.sf-sub-indicator, .sf-menu ul a:active >.sf-sub-indicator, .sf-menu ul li:hover >a >.sf-sub-indicator, .sf-menu ul li.sfHover >a >.sf-sub-indicator { background-position:-10px 0; margin-top:4px }
.sf-shadow ul { background:#000; padding:0 8px 9px 0 }
div.jqZoomTitle { z-index:5000; text-align:center; font-size:11px; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top:0px; left:0px; width:100%; color:#FFF; background:#999 }
.jqZoomPup { overflow:hidden; background-color:#FFF; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style:solid; cursor:crosshair }
.jqZoomPup img { border:0px }
.preload { -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity = 80); color:#333; font-size:12px; font-family:Tahoma; text-decoration:none; border:1px solid #CCC; background-color:white; padding:8px; text-align:center; background-image:url(../images/zoomloader.gif); background-repeat:no-repeat; background-position:43px 30px; width:90px; * width:100px;
height:43px; *height:55px;
z-index:10; position:absolute; top:3px; left:3px }
.jqZoomWindow { border:1px solid #999; background-color:#FFF }
.popup.bases_promocion { width:400px }