/* --- css by InvasionWeb --- */
/* Fixes*/
*{margin:0;padding:0;border:0;outline:none;}p{margin-top:0px;margin-bottom:0px;padding:0px;}
TABLE{border-collapse:collapse;border-spacing:0px;}
.clear{clear:both;}.clear_c{overflow:hidden;height:1%;}
.marg{clear:both;height:12px;display:block;}.hidden{display:none;}
.float_l{float:left}.float_r{float:right}.float_none{float:none;}
.center{text-align:center}.left{text-align:left;}.justify{text-align:justify;}.right{text-align:right;}
/* Lista*/
ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0;}li a:hover{ text-decoration:none;}
ol li{margin:6px 35px;}
/* fonts */
small{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
body, font, td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#999;cursor:default;line-height:16px;}
.disponible{color:#00bb00;}
.disputa{color:#dd0000;}
.agotado{color:#dd0000;}
/* Enlaces*/
A:link,A:active,A:visited{color:#bbb;text-decoration:none;font-weight:bold;}
A:hover{text-decoration:underline;color:#fff}
A:focus,button{outline:none;}
/* FORMULARIOS */
/* global */
div.error{width:190px;float:left;margin:0 8px 4px 8px;}
.fields{padding: 10px;}
.fields li{padding-top:4px;clear:both;display:block;float: left; width: 500px; text-align: left;}
fieldset{border:1px solid #d1d1d1;padding:1em;margin-bottom:0.5em;}
fieldset div{margin:0.3em 0;clear:both;}
label{float:left;width:11em;text-align:right;margin-right:1em;cursor:pointer;}
.fields label{padding-top:2px;}
.fields input{float:left;}
.nolabel{padding-left:11em;margin-left:1em;}
legend{color:#3097c0;font-size:1em;}
legend span{width:10em;text-align:right;}
input,select,textarea{padding:2px;border:1px solid #111;background:#fff;font:normal 11px verdana, sans-serif;}
.chkbox{background:transparent;}
textarea{width:99%;}
input:hover, input:focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#999999;background:#f6f6f6;}
.required{color:#990000;margin:0 4px;font-weight:bold;float:left;}
.requiredTxt{font-size:9px;color:#990000;margin:0 4px;font-weight:bold;}
/* headers */
h1{font-size:13px;font-weight:bold;padding-bottom:6px;margin-bottom:4px;}
h2{font-weight:bold;font-size:13px;border-bottom:2px solid #333;padding-bottom:6px;margin-bottom:4px;}
h2.gran{font-weight:bold;font-size:18px;border-bottom:2px solid #333;padding-bottom:6px;margin-bottom:4px;}
h3{font-weight: bold; font-size: 10px; }
h4{font-size:10px;font-weight:bold;text-align:right;background:url(../images/home/hr_content.gif) bottom right no-repeat;padding-bottom:4px;margin-bottom:4px;}
h6{font-weight: bold; font-size: 13px;border-bottom:2px solid #666;color:#333;padding-bottom:2px;}
.newCol_l h2{background:url(../images/main/h2.gif) no-repeat;padding:2px 12px;color:#ccc;line-height:18px;}
.newCol_l .bg_main h2{background:none;padding:0px 0px;line-height:18px;color:#ccc;}
/* Specials */
    div.ico{overflow:hidden;background:url(../images/main/hr_cab.png) bottom no-repeat;padding-bottom:12px;margin-bottom:12px;}
    /* Home*/
    #body2 div.ico{background:url(../images/home/hr_cab.png) bottom no-repeat;}
    #body2 #newContent div.ico{background:none;}

    .ico.float_l{width:300px}
    .ico h1{font:bold 20px Georgia, Times, 'Times New Roman', serif;color:#fff;background:none;line-height:18px;padding:0px 0 0 72px;}
    .ico .subtitulo{color:#999;display:block;font:normal 11px Arial, Helvetica, sans-serif;padding:0px 0 0 80px;}
    .ico .subtitulo.fnormal{font-size:13px;line-height:20px;}
    .bg_ico{margin-right:8px;float:left;}
    .icoM, .titulo2.icoM{margin-left:70px;}
    /* Content */
    .newCol_l div.ico{background:none;margin-bottom:4px;padding-bottom:12px;}
    .newCol_l .bg_ico{width:50px;}
    .newCol_l .ico h1{font:bold 15px Georgia, Times, 'Times New Roman', serif;color:#fff;background:none;line-height:normal;padding:0px 0 0 60px;}
    .newCol_l .ico .subtitulo{padding:0px 0 0 64px;}

.hr_left{background:url(../images/main/hr_leftcol.gif) bottom left no-repeat;}
.hr_main{background:url(../images/main/hr_main.gif) bottom left no-repeat;margin:8px 0;display:block;height:10px;}
/* help */
.helpForm li{position:relative;}
.help{position:absolute;right:-20px;opacity:.0;filter:alpha(opacity=0);width:184px;margin:0 4px;padding:4px 12px;background:#444;color:#bbb;border:1px solid #999;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;z-index:99}
/* ::: ESTRUCTURA GENERAL ::: */
body{background:#525252 url(../images/bg_web.gif) top repeat-x fixed;margin:0;}
#body{background:url(../images/home/bg_glow.png) top center no-repeat;margin-top:0px;padding-top:21px;}
#body #main{text-align:center;margin:0 auto 0 auto;width:770px;text-align:left;}
#body #bg_top{background:url(../images/main/bg_top.gif) top no-repeat;float:left;margin-bottom:70px}
#body #bg_footer{background:url(../images/main/bg_footer.gif) bottom no-repeat;float:left;}
#fix_footerie{position:relative;}
#fix_footerie div{position:absolute;top:0px;background:url(../images/main/bg_footer.gif) no-repeat;width:770px;height:80px;}
#body #bg_content{background:url(../images/home/bg_content.gif) -1px repeat-y;margin:14px 0 0px 0;}
#main_content{padding:0 12px 0 12px;min-height:380px;height:auto !important;height:380px;}
.bg_main{background:#222 url(../images/main/bg_main.gif) top left no-repeat;padding:12px; margin-bottom:10px;}
/*Columnas */
#columna_iz{float:left;width: 207px;margin:0 0 12px 0; }
#columna_der{float:left;width: 526px;margin:0 0 12px 12px;}
/*headers de columna*/
#columna_iz h1{font-size:13px; font-weight:bold;background:url(../images/main/hr_leftcol.gif) bottom left no-repeat;padding-bottom:6px;margin-bottom:4px;}
#columna_der h1,#content h1.home_index{font-size:13px;font-weight:bold;text-align:right;background:url(../images/main/hr_content.gif) bottom right no-repeat;padding-bottom:6px;margin-bottom:4px;}

/*cabecera */
#cab_desc{float:right;width:190px;margin:10px 70px 0 0;}
/*Cabecera */
#cab{background:url(../images/main/bg_cab.gif) repeat-x;height:120px;padding:0 11px;margin:0 1px;}
#cab a#logo{background:#fff url(../images/main/logo.gif) no-repeat;width:225px;height:41px;text-indent:-999em;margin:0;display:block}
#block_user{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#999;text-transform:capitalize;text-align:right;float:left;width:521px;}
#block_user a{color:#999;font-size:10px;text-decoration:underline;}
#block_user a:hover{color:#990000;}


/*Main Menu */
#mainmenu{width:550px;float:left;margin-top:20px;}
#mainmenu ul{height:26px;display:block;}
#mainmenu li{float:left;margin-right:25px;}
#mainmenu li.last{margin:0px;}
#mainmenu li{display:block;height:26px;background:url(../images/main/menu.png)}

#mainmenu li a{display:block;height:26px;text-indent:-999em;background:url(../images/main/menu.png);opacity:.0;filter:alpha(opacity=0);}

#mainmenu #men_esc{background-position:0 0;width:110px}
#mainmenu #men_esc a, #mainmenu #men_esc.active{background-position:0 -26px;}
#mainmenu #men_mic{background-position:-111px 0;width:97px}
#mainmenu #men_mic a, #mainmenu #men_mic.active{background-position:-111px -26px;}
#mainmenu #men_apa{background-position:-209px 0;width:92px}
#mainmenu #men_apa a, #mainmenu #men_apa.active{background-position:-209px -26px;}
#mainmenu #men_con{background-position:-302px 0;width:86px}
#mainmenu #men_con a, #mainmenu #men_con.active{background-position:-302px -26px;}
#mainmenu #men_ayu{background-position:-389px 0;width:63px}
#mainmenu #men_ayu a, #mainmenu #men_ayu.active{background-position:-389px -26px;}
/*Home Menu */
#homemenu{margin-bottom:10px;}
#homemenu ul{height:26px;display:block;}
#homemenu li{float:left;margin-right:25px;}
#homemenu li{float:left;display:block;height:28px;background:url(../images/home/menu_home.png) no-repeat;}

#homemenu li a{display:block;height:28px;text-indent:-999em;background:url(../images/home/menu_home.png) no-repeat;opacity:.0;filter:alpha(opacity=0);}
#homemenu li a:hover{cursor:pointer;}
#homemenu #hm_inicio{background-position:0 0;width:46px}
#homemenu #hm_inicio a, #homemenu #hm_inicio.active{background-position:0 -28px;}
#homemenu #hm_que{background-position:-47px 0;width:154px}
#homemenu #hm_que a, #homemenu #hm_que.active{background-position:-47px -28px;}
#homemenu #hm_hazme{background-position:-202px 0;width:144px}
#homemenu #hm_hazme a, #homemenu #hm_hazme.active{background-position:-202px -28px;}
#homemenu #hm_ayuda{background-position:-347px 0;width:63px}
#homemenu #hm_ayuda a, #homemenu #hm_ayuda.active{background-position:-347px -28px;}
#homemenu #hm_contacto{background-position:-411px 0;width:87px}
#homemenu #hm_contacto a, #homemenu #hm_contacto.active{background-position:-411px -28px;}

/*Iconos del menu */
#menu_icos{float:right;width:183px;position:relative;z-index:99;margin:4px 0 0 0;}

#menu_icos li{float:right;margin:2px;}
#menu_icos a.ico{background:url(../images/icos/icos_head_min.png);text-indent:-9999em;width:36px; height:36px;display: block;}
    /* Apartados*/
    #ico_cart a.ico{background-position:36px 0;}#ico_cart a.ico.activo{background-position:36px 35px;}
    #ico_cheque a.ico{background-position:72px 0;}#ico_cheque.activo a.ico{background-position:72px 35px;}
    #ico_pedido a.ico{background-position:107px 0;}#ico_pedido.activo a.ico{background-position:107px 35px;}

   /* #menu_icos li .menu_icos_txt{display:none;position:absolute;top:100px;right:-1px;background:#111;z-index:99;padding:10px;width:200px;
     border:1px solid #333;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;
    -webkit-box-shadow: 0 0 5px #222;-moz-box-shadow: 0 0 5px #222;box-shadow: 0 0 5px #222;}
*/
/* Iconos*/
.icono{display:block;width:16px;height:16px;text-indent:-999em;margin:1px 4px 0 4px;float:left}
.icono.play{background:url(../images/icos/ico_play.gif) no-repeat;}
#menu_icos li .menu_icos_txt{display:none;position:absolute;top:100px;right:-1px;z-index:99;width:301px;text-align:center;padding-top:8px;}


#car_table{width:279px;border-color:#000;margin-bottom:10px;}
#car_table td{padding:4px;color:#fff;}
.carr_2{background:#666}
.carr_bold td{font-weight:bold;font-size:13px}


/*usuarios online*/
#users_online{color:#999;font-size:10px;padding-top:5px;text-align:right;}
#home_users_online{position:absolute;top:40px;right:12px;text-align:right;}
#home_users_online strong{font-size:17px;color:#990000;}
/*BreadCrump */
#microsite_routing{position:relative}
#microsite_routing #breadcrum{position:absolute;top:-27px;z-index:99;}
#microsite_routing a{color:#999}


/* footer */
#body #footer{background:#222 url(../images/main/bg_footerF.gif) top repeat-x;margin:0 1px;padding:0px 11px  0 11px;overflow:hidden;text-align:center;position:relative;}
#body #footer ul{text-align:center;padding-top:30px;float:none;display:block;width:746px;}
#body #footer ul li{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;display:inline;margin:0;background:url(../images/black_star.gif) right no-repeat;padding:0 10px 0 4px;}
#body #footer ul li.last{background:none;padding-right:0px;}
#body #footer ul li a{color:#888;}
#body #footer ul li a:hover{color:#666;}
#body #footer .float_r{width:100%;display:block;}
#body #footer .copyr{font-family:arial;font-size:10px;color:#555;padding-right:1px;white-space:nowrap;}
#body #footer .payment_logo{text-align:center;}
#body #footer .payment_logo img{padding-top:1px;}
#body #footer ul li a.active{color:#990000;}
#body #footer ul li a:hover.active{color:#ff0000;}
/* ::: ESTRUCTURA HOME ::: */
/* Entrada principal */
#home_principal #content{height:auto;min-height:0;}
#home_principal .Block_content_home .btn{float:left;margin:8px 0 0 0;}
#home_principal .Block_colL .Cont .login li{padding-top:7px;}
#home_principal .Block_colL .Cont .btn{margin-top:5px;}
#home_principal #content2{text-align:center;min-height:255px;height:auto !important;height:255px;width:746px;}
/* fin entrada principal*/
#body2{background:url(../images/home/bg_glow.png) top center no-repeat;margin-top:10px;}
#body2 #main{text-align:center;margin:0 auto 0 auto;width:770px;text-align:left;}
#body2 #bg_top{background:url(../images/home/bg_top.gif) top no-repeat;float:left;margin-bottom:70px}
#body2 #bg_footer{background:url(../images/home/bg_footer.gif) bottom no-repeat;float:left;}
#body2 #bg_content{background:url(../images/home/bg_content.gif) -1px repeat-y;margin:14px 0 15px 0; width:770px; display:table}
#body2 #bg_temp{background:url(../images/home/bg_temporada.gif) right bottom  no-repeat;margin:0px 0 -15px 0;float:left;padding:0 12px 0 12px;position:relative;}
#body2 .bg_main{background:none;padding:0;margin:0;}
#col_left_home{float:right;width:207px;margin-bottom:12px;}
#col_left_home h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#bbb;background:url(../images/home/hr_leftcol.gif) bottom left no-repeat;padding-bottom:6px;margin-bottom:4px;}

#content{float:right;width:527px;margin:0 0 11px 11px;min-height:380px;height:auto !important;height:380px;color:#bbb;}
#content_all{float:left;width:527px;margin:0 0 0px 0px;height:auto !important;height:380px;color:#bbb;}

#content h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#fff; text-align:right;background:url(../images/home/hr_content.gif) bottom right no-repeat;padding-bottom:4px;margin-bottom:4px;}

/* logos */
h1#logo{background:none;}
h1#logo a{background:url(../images/home/logo_home.gif) no-repeat;width:226px;height:41px;display:block;margin-bottom:9px;text-indent:-999em;}
#yahoo{background:url(../images/home/logo_yahoo.gif) no-repeat;width:92px;height:26px;display:block;text-indent:-999em;float:right;opacity:.8;filter:alpha(opacity=80);}
#main_content h1.h1fb{padding:0;}
#main_content h1.h1fb span{background:url("http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981") no-repeat scroll 0 1px transparent;color:#FFFFFF;display:block;height:21px;margin-bottom:0;padding:0 0 1px 24px;}
/* footer */
#body2 #footer{height:50px;width:745px;}
#body2 #footer ul{background:url(../images/home/bg_menu_footer.png) no-repeat;display:block;height:18px;text-align:center;line-height:17px;}
#body2 #footer ul li{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;margin:0;background:url(../images/red_star.gif) right no-repeat;padding:0 11px 0 8px;display:inline;}
#body2 #footer ul li.last{background:none;}
#body2 #footer ul li a.active{color:#990000;}
#body2 #footer .payment_logo{float:left;padding:4px 0 0 4px;}
#body2 #footer .copyr{font-family:arial;font-size:10px;color:#888; float:right;padding:5px 20px 0 0}



/* Block login */
#entrada_login h3, #garantias h3{background:url(../images/home/acc_soc.gif) no-repeat;display:block;width:113px;height:20px;text-indent:-999em;margin:0 6px 0 6px;}
#div_fb h3 {background: none; margin:0px; text-indent: 0em; width:auto;}
#entrada_login ul{padding:0 0px 0 18px}
#entrada_login label{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;font-weight:bold;line-height:20px;text-align:left;display:block;width:140px;}
#entrada_login input{width:130px;}
#entrada_login .error{float:none;margin:4px 0 0 0;}
#entrada_login div.error{width:125px;}
#entrada_login ul.error_list{padding:0;margin:0;float:none;}
#entrada_login ul.error_list li{padding:4px;margin:4px 0 0 0;width:125px;}
#entrada_login .btn, .Block_colL .btn{padding:0;float:left;margin:8px 0 4px 15px;}
#entrada_login .btn span, .Block_colL .btn span{width:122px;text-align:center;}
#entrada_login .lost{font-size:9px;text-align:center;clear:both;display:block;}
#entrada h1{background:transparent;color:#666;}
    /* Garantías */
    #garantias h3.grantias{background:url(../images/home/gara_compra.gif) no-repeat;width:157px;height:23px;}
    #entrada_login .gar_com, .Block_colL .gar_com{background:none;}
    #entrada_login .gar_com .con, .Block_colL .gar_com .con{margin:4px 0 0 0;}

#entrada div.error{width:118px; float:left; color:#fff}

/* Block FB */
#div_fb_home{background:url("../images/home/bg_fb.jpg") no-repeat;height:62px;padding:20px 0 0;text-align:center;}
#block_fb{background:url(../images/pix80.png);-moz-border-radius:0.5em;-khtml-border-radius:0.5em;border-radius:0.5em;
color:#fff;margin:0 auto;padding:4px 4px 6px;width:120px;}

/* Block FB login */
#div_fb{overflow:hidden;background:#222;padding:8px;}
#div_fb img{float:left;margin-right:8px;}


/* BLOQUES :::::::::::*/
/* bloque home column left */
.Block_colL{opacity:.9;filter:alpha(opacity=90);height:100%}
.Block_colL .Top{background:url(../images/home/colL_block01T.gif);display:block;height:16px}
.Block_colL .Cont{background:#222;padding:0 14px 0 14px;overflow:hidden;height:1%;}
.Block_colL .Foot{background:url(../images/home/colL_block01B.gif);height:16px; float:left;display:block;width:100%;}
/* bloque home content */
.Block_content_home .Top{background:url(../images/home/content_block01T.png);display:block;height:16px;}
.Block_content_home .Cont{background:url(../images/home/content_block01C.png);padding:0 20px 0 20px;}
.Block_content_home #presentacion.Cont{height:154px;}
.Block_content_home .Foot{background:url(../images/home/content_block01B.png);height:16px; float:left;display:block;width:100%;}



/* Menu Ayuda*/
#ayuda_leftmenu ul{margin-left:20px;}
#ayuda_leftmenu li{line-height:normal;list-style:circle;padding-bottom:8px;}
#ayuda_leftmenu li .sidemenu{color:#fff}





/* Menu2*/
/*.menu_new{background:#222 url(../images/main/bg_main.gif) no-repeat;padding:10px 4px;float:none;margin-left:57px;}*/
.menu_new{background:#222 url(../images/main/bg_main.gif) no-repeat;padding:10px 4px;}
.menu_new ul{float:left;padding:0 10px;width:164px;}
    /* Interno */
    #newContent .menu_new{float:none;margin-left:57px;}
    #columna_iz .menu_new{margin-left:0;}
    #columna_iz .menu_new ul{float:none;}

.menu_new .arrow{background:url(../images/bg_li.gif) 0px 0px no-repeat;display:block;width:16px;height:16px;text-indent:-999em;float:left;position:absolute;top:2px;left:0;}

.menu_new a{display:block;padding-bottom:2px;margin-bottom:4px;padding-left:18px;color:#999;position:relative;}
.menu_new a:hover{color:#fff;}
.menu_new .activo .arrow{background-position:left bottom;}
.menu_new .activo a{background-position:left bottom;color:#fff;}


    .menu_new.w100{float:none;}
    .menu_new.w100 ul{float:none;width:auto;}

.sep_vr{border-right:2px dotted #333;}
.sep_hb{border-bottom:2px dotted #333;margin-bottom:4px;}



/* HEAD INFO */
#head_info{background:#333;float:right; margin:10px 15px 0 15px; padding:6px 20px;text-align:center;position:relative;z-index:20;}


/* MicroSite Categorias */
#microsite_categories{padding-left:10px;}
#microsite_categories .ver{float:left;}
#microsite_categories a, #microsite_categories a img{display:block;line-height:0px;}
/* Microsite Productos */
    /* Menu Arbol*/
    #microsite_arbre{float:left;width:207px;height:1px;display:block;position:relative;z-index:99;}
    #microsite_arbre #microsite_arbre_menu{position:absolute;top:0px;z-index:100;}
    #microsite_arbre ul{width:207px;}
    #microsite_arbre li.logo img,#microsite_arbre li.logo{background:transparent;padding:0;margin:0 0 5px 0;height:auto;border:0;}

    #microsite_arbre li a{font-size:10px;font-variant:normal;font-weight:normal;color:#999;display:block;background:#222 url(../images/black_star.gif) no-repeat;margin:0 0 2px 0;position:relative;
line-height:normal;padding:1px 4px 2px 20px;background-position:10px center;}
    #microsite_arbre li a:hover,#microsite_arbre li a.activo{background:#151515 url(../images/red_star.gif) 10px center no-repeat;}
    /* FX_menu */
    #microsite_arbre li .arrow{background:url(../images/bg_li.gif) 0px 0px no-repeat;display:block;width:16px;height:16px;text-indent:-999em;position:absolute;top:1px;right:0;}
    #microsite_arbre li a.activo .arrow,#microsite_arbre li a.fx_selec .arrow{background-position:0 -18px}

    #microsite_arbre li.activo a{color:#bbb;font-weight:bold;}
    #microsite_arbre li a.cat0{background:#fff;padding:0;line-height:normal;height:100px;}
    #microsite_arbre li.cat2 a{background-position:30px center;padding-left:40px;}
    #microsite_arbre li.cat3 a{background-position:50px center;padding-left:60px;}
    #microsite_arbre li.cat4 a{background-position:70px center;padding-left:80px;}
    #microsite_arbre li.cat5 a{background-position:90px center;padding-left:100px;}

#microsite_productes{float:left;width:528px;margin-left:11px;margin:0 0 11px 11px;}
#microsite_productes table{width:100%;}
#microsite_productes table td{background:#222 url(../images/main/bg_main.gif) no-repeat;width:255px;vertical-align:top;}
#microsite_productes table td.space{width:10px;height:10px;background:transparent;white-space:nowrap;}

#microsite_productes table td div.disponible,#microsite_productes table td div.agotado{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-align:right;margin-right:12px;height:12px;position:relative;}
#microsite_productes table td div.disponible span,#microsite_productes table td div.agotado span{position:absolute;top:-2px;right:0px;}
#microsite_productes table td a{line-height:0px;display:block;}#microsite_productes table td a:hover{text-decoration:none;}

.r_preview {width:40px;left:0;}

#microsite_productes table td a img{display:block;}
#microsite_productes table td a .name{font-size:10px;color:#999;font-weight:normal;text-align:left;line-height:normal;padding:10px 0 15px 12px;width:168px;float:left;}
#microsite_productes table td a:hover .name{text-decoration:none;}

#microsite_productes table td div.precio{width:66px;display:block;float:left;padding:6px 0px 5px 0px;}
#microsite_productes table td div.precio span{display:block;width:100%;text-align:right;padding-top:0;height:16px;}
#microsite_productes table td div.precio span.f_precio{font:bold 16px arial, helvetica, sans-serif;color:#008800}
#microsite_productes table td div.precio span.f_precio i{font-size:12px;font-style:normal;}
#microsite_productes table td div.precio span.f_precio_tienda{font:bold 12px Thahome,arial, helvetica, sans-serif;color:#990000;}

#microsite_productes table td .uno{margin-left:130px;width:385px;display:block;}
#microsite_productes table td .uno img{float:left;}
#microsite_productes table td .uno a .name{padding:10px 0 15px 0;width:168px;float:left;}
#microsite_productes table td .uno div.disponible,#microsite_productes table td .uno div.agotado{margin-right:150px;}

/* modulo devoluciones */
#devol{width:100%;margin:10px 0;}
#devol tr{background:#ddd;}
#devol tr.black{background:#F0F0F0;}
#devol td{padding:4px;vertical-align:top;border: 1px solid #AAA;}
#devol tr.bold{background:transparent;}
tr.bold td{font-weight:bold;font-size:13px;white-space:nowrap;}
.w100{width:100%;padding-right:0;padding-left:0;}
#devol textarea{margin-top:10px}

/* MicroSite Ficha de Productos */
#fitxa_producte{float:left;width:516px;margin-left:11px;margin:0 0 11px 9px;padding:10px 6px;background:#222 url(../images/main/bg_main.gif) no-repeat;}
#fitxa_producte #masFot{float:right;width:50px;margin-right:4px;line-height:0;}
#fitxa_producte #foto{float:right;width:234px;height:284px;position:relative;}
#fitxa_producte #foto a{position:absolute;display:none;}
#fitxa_producte #foto a.act{display:block;}
#fitxa_producte #descr{float:right;width:214px;margin-left:10px;padding-bottom:20px;position:relative;z-index:9}
#fitxa_producte #descr #fitxa_producte_atributs{min-height:250px;height:auto !important;height:250px}
#fitxa_producte #descr li{line-height:normal;height:auto;padding:0;margin:0 0 8px;}
#fitxa_producte #descr li label{text-align:left;float:none;display:block;margin-bottom:2px;font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
#fitxa_producte #descr li.carrito_agotado label{font-size:15px;font-weight:bold;color:#990000;padding:0;margin:0;text-align:center;width:100%;}
#fitxa_producte h1{font-size:11px;color:#ccc;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background:transparent;line-height:normal;margin-bottom:15px;width:140px;float:left;position:absolute;}

#fitxa_producte #descr ul.precio{padding:0 4px 0 0;margin:0 0 4px 0;}
#fitxa_producte #descr .precio li{line-height:normal;padding:0;margin:0;text-align:right}
#fitxa_producte #descr .f_precio{font:bold 16px Arial, helvetica, sans-serif;color:#008800;height:18px;}
#fitxa_producte #descr ul.precio i{font-style:normal;}
#fitxa_producte #descr .f_precio_tienda{font:bold 12px Arial, helvetica, sans-serif;color:#990000;text-decoration:line-through;}
.prod_atri{padding-top:75px;clear:both;}
#fitxa_producte #descr #ajax_add_cart{margin:20px 8px 0 0;}
#fitxa_producte #descr #btn_realizar_pedido{margin:12px 8px 0 0;}
#fitxa_producte #foto img,#fitxa_producte #masFot img{margin:0 0 4px 0;padding:0px;}

#fitxa_producte #descr #formContacto input{width:180px;float:none;margin:4px 0 4px 4px;}
#fitxa_producte #descr #formContacto div.error{margin:0;}

#fitxa_producte #ampliar{float:right;background:url(../images/lupa.gif) left top no-repeat;color:#606060;margin-top:284px;padding-left:16px;font:normal 9px Arial, Helvetica, sans-serif;white-space:nowrap;}

#fitxa_producte #fitxa_producte_mes{position:relative;margin:10px 0 10px 0;height:auto;overflow:hidden;}
#productes{display:none;}

#fitxa_producte #mas_info{height:auto;background:transparent;width:auto;}
#fitxa_producte #mas_info ul{margin-left:40px;font-size:9px;}
#fitxa_producte #mas_info ul li span{font-style:italic;}

.video{position:relative;display:block;overflow:hidden;}
.video .play{position:absolute;bottom:0;right:0;}
/* Añadir productos */
.foto_principal{position:absolute;}

/* registro */
#registro div.error{width:160px;margin:0 0 0 8px;position:absolute;right:0px;}
#registro ul.error_list{width:160px;margin:0 0 0 8px;position:absolute;right:0px;}
/*#registro ul.error_list li{width:160px;float:left;margin:0 0 0 8px;padding:4px;}*/
#registro input{float:left;}
#registro div.btn.clear{margin-top:12px;}
#registro li{clear:both;margin-bottom:8px;width:100%;height:26px;display:block;position:relative;z-index:9;}
#registro li.lableconf div{display:inline;}
#registro li.lableconf div.lableconf label{display:block;width:114px;cursor:default;}
#registro li.lableconf div label{padding-left:8px;text-align:left;width:254px;}
#registro li.lableconf input.error{float:left;}
#registro li.lableconf .error{float:right;}
#registro li.lableconf div.error{width:auto;float:none;display:block;top:25px}
    /* Flash Marcas */
    #registro li#registro_flash{height:0;margin:0;padding:0;}
    #registro li#registro_flash div#text{position:absolute;right:0;top:20px;width:164px;}
    /* Bloque Info */
    #OfertixTXT{padding:0 12px;color:#fff;font-size:11px;}
    #OfertixTXT p b{color:#bb0000}
/* Modulo Contacto */
#formContacto label,#formContacto input,#formContacto textarea,#formContacto div.error{float:left;}
#formContacto div.error{margin-left:10px;float:right}
#formContacto li{clear:both;margin-top:4px;}
#formContacto #ticket_nota{width:340px;}
#formContacto .nolabel{padding-left:110px;}
#cont_form{width:480px;margin:0 auto;}
/* Recordar Contraseña */
#f_rec_con{width:400px}
.f_rec_con{height:50px}
.f_rec_con label{width:190px}
#f_rec_con li{float:left;}
#f_rec_con .error{float:none;}
#f_rec_con div.error{margin:4px 0;width:190px}

/* Menu pasos de compra */

.pasos_compra_con{position:relative;height:4px;}
.pasos_compra{text-align:center;height:25px;position:absolute;width:746px;top:-21px;}
.pasos_compra li{display:inline;}
.pasos_compra li.pacti a{border-bottom:2px solid #990000;color:#bbb;cursor:pointer;}
.pasos_compra li.pacti a:hover{border-bottom:2px solid #ff0000;color:#fff}
.pasos_compra li a{margin:0 1px; padding:2px 10px;border-bottom:2px solid #222;color:#222;cursor:default;}
.pasos_compra li a:hover{border-bottom:2px solid #222;}

/* modulo comanda */
#comanda {margin-bottom: 10px;}
.content_gris {background-color: #444444; margin: 2px 4px 2px 0;padding: 10px 0 0 0;
	-moz-border-radius-topleft:20px;-khtml-border-radius-topleft:20px;border-radius-topleft:20px;
	border: 1px #999999 Solid; overflow:hidden;
}

.content_gris .scroll{max-height: 500px; overflow: auto;}
.content_gris table{margin: 0 0 0 0; width: 100%; text-align: center; }
.content_gris table tr {}
.content_gris table tr td{padding: 4px; vertical-align: middle;border-top: 1px #aaa Solid;}
.content_gris table tr.tr_fb td{border:0;padding:0 0 12px;}
.content_gris table tr th{padding: 4px 10px 14px 10px; vertical-align: top; text-align: center;}
.content_gris table tr th p{font-weight:normal;margin-bottom:20px}
.content_gris table tr.gris{background-color: #555555;}
.content_gris table tr.comanda_actual td{}
.content_gris .foto_lista{margin-top: 3px;}

.zoom_foto_lista img        {width: 50px;}



.subtotal {margin:8px 4px 2px 0;padding: 2px 0;position:relative;}
/* .subtotal table {margin: 0 0 5px 0; width: 220px; text-align: right;font-weight: bold;position:absolute;right:0px;} */
.subtotal table {margin: 0 0 5px 0; width: 220px; text-align: right;font-weight: bold;float:right;}
.subtotal table tr td{padding: 4px; vertical-align: middle; border-bottom: 1px #333 Solid;}
.subtotal.border_b table tr td{border-bottom:1px solid #222;}

.subtotal table tr.rojo td {color: #FF0000;}
.subtotal table tr.verde td {color: #00BB00;}
.subtotal table tr.total td {color: #00BB00;font-size:12px;border:0;}
.subtotal table tr.botones td {padding-top: 35px;}
.subtotalclear{height:150px;clear:both;}

.subtotal .botones_pedido_opciones{float:left;}
.subtotal .botones_pedido_opciones li{overflow:hidden;margin-bottom:8px;}
.subtotal .botones_pedido_opciones li .btn{float:none;}

#pay_title{font-size:11px;color:#fff;font-weight:bold;padding:0 30px 8px 0;float:right;}
.pay_text{padding:0 44px 8px 0;float:right;}
#metodoPago{width:230px;}
#metodoPago label{width:186px;height:32px;background:url(../images/btn_tpv.gif);display:block;}
#metodoPago label span{display:none;}


#metodoPago label#met_Visa{background-position:0 -66px;}
#metodoPago label#met_Visa.active{background-position:0 0;}

#metodoPago label#met_PayPal{background-position:0 -99px;}
#metodoPago label#met_PayPal.active{background-position:0 -33px;}

#metodoPago input{display:none;}
#metodoPago li{clear:both;padding-bottom:15px;}
 /* modulo factura */
#box_facturacion{display:none;}
#embedDireccion .content_gris{padding:0;}
.radio_factura{background:#666;opacity: 0;filter: alpha(opacity = 0);}
.factura_esp{padding:10px;margin-bottom:20px;}

/* modulo escaparate */
.ver_video{background:url(../images/escaparate_play.png) top right no-repeat;display:block;width:117px;height:18px;position:absolute;top:54px;right:4px;padding:0 0 0 24px;}
.ver_video:hover{text-decoration:none;}
#escaparate .campanya_escaparate {cursor:pointer;position:relative;}
#escaparate .campanya_escaparate img{float: right;}
#escaparate .campanya_escaparate_proximamente img{float: right;}
#escaparate .sep{clear:both;height:15px;display:block;}

#garantias h2{font-size:10px;}

.gar_com{background:#151515 url(../images/bg_titulos_garantias.gif) no-repeat left top;padding:2px 0 0 0px; margin-top: 5px;}

.gar_com h2{height:18px;margin:0;padding:0;border:0;cursor:pointer;}
.gar_com img{margin:0 5px 0 12px;}
.gar_com .con{background: #151515;padding:0;height:0px;overflow:hidden;padding:0 10px}

.bulk {font-size: 10px;cursor:pointer;}
.bulk img {padding: 5px;}


/*   |||  MI CUENTA   |||   */
.newCol_l{padding-left:20px;}
#newContent{}
.col_50{float:left;width:356px;margin:0 8px;}
.col_50 div.bg_main.ico{background:#222 url(../images/main/bg_main.gif) top left no-repeat;}
.col_50 div.bg_main.ico h2{border:0;padding:0;margin:0;}
.col_50 div.bg_main.ico .bg_ico{width:50px;}


   /* direcciones */
.direcciones {float:left;margin:2px 0 2px 6px;padding:10px 16px;width:228px;background:#222 url(../images/main/bg_producte.gif) no-repeat top left;}
.direcciones{text-align: left;margin-top:8px;}
.direcciones .fields{height:190px;}
.direcciones .fields li{width:210px}
.direcciones_resumen {float:left;margin:2px 6px 2px 0;padding:10px 16px;width: 215px;background:#222 url(../images/main/bg_producte.gif) no-repeat top left;}
.direcciones_resumen {text-align: left;}
.direcciones_resumen .fields{height: 130px;}
.direcciones_resumen li{width:210px;}
.edit_direccion {float:left;width:100%;margin:0;padding:10px 0;background:#222 url(../images/main/bg_main.gif) no-repeat top left;text-align: left;}
.edit_direccion form{padding:0 12px;}
#nota_edit{width:200px;}

/* Form dirección */
#direccion{padding:0;}
#Direccion label{width:132px;}
#Direccion input{float:left;}
#Direccion select{width:143px;display:inline-block;margin:0;padding:2px;}
#Direccion input{width:138px;margin:0;padding:2px;}
#Direccion div.error{width:140px;}
#Direccion .e2 div.error{width:137px;}
#lista_nota{margin-bottom:4px;}

/* modulo Mis Pedidos */
#mis_pedidos .fields{min-height:120px;height:auto !important;height:120px}

#mis_pedidos .bg_main.clear_c{position:relative;}
#mis_pedidos .LogoEstado{margin:4px;border:0;position:absolute;right:0;top:0;}
#mis_pedidos .LogoEstado li {float:none;position:relative;}

#mis_pedidos .txtEstado{width:301px;position:absolute;top:2px;right:74px;display:none;z-index:9;}

#mis_pedidos .menu_new.bgNone{padding:0;}
#mis_pedidos .menu_new.bgNone li strong{color:#ccc;}
.pedidoLogo{float:left;width:170px;margin-right:8px;}


.pedidoList{width:100%;margin-bottom:12px;}
.pedidoList td{padding:4px;}
.pedidoList td strong,.pedidoList th strong,.pedidoList li strong{display:block;border-bottom:1px solid #333;margin-bottom:2px;color:#fff;}
.pedidoList td.right{text-align:right;}
.pedidoList tr.gris td{background-color:#333;}
.pedidoList .ListCabImg img{margin:0 8px 8px 0;}
.pedidoList th{padding-bottom:30px;}

ul.pedidoList{display:block;overflow:hidden;height:1%;}
.pedidoList li{float:left;padding:4px;}

.pedido_estado_titulo{border-bottom:1px solid #333;margin-bottom:8px;padding-bottom:4px;}

.pedido_estado{border-bottom:1px solid #333;margin:8px auto;}
.pedido_estado.leyenda{display:block;height:80px;}
.pedido_estado li{text-align:center;float:left;display:block;width:75px;margin:0 5px 8px;color:#333;font-size:9px;line-height:11px;}
.pedido_estado li.act{color:#fff;}
.pedido_estado li img{background:url(../images/icos/icos_stat.png) -230px 46px;display:block;width:46px;height:46px;margin:0 auto;}

.pedido_estado li.stat3 img{background-position:0 0;}
.pedido_estado li.stat5 img{background-position:-276px 0;}
.pedido_estado li.stat11 img{background-position:-276px 0;}
.pedido_estado li.stat4 img{background-position:-46px 0;}

.pedido_estado li.stat6 img{background-position:-92px 0;}
.pedido_estado li.stat7 img{background-position:-138px 0;}
.pedido_estado li.stat8 img{background-position:-184px 0;}

/* ticket */
.e_ticket{clear:both;background:#990000 url(../images/bg_alerta.png) 100% 0 no-repeat;color:#fff;font-weight:normal;}
.pedidoList .ListCabImg .e_ticket .ico{float:left;margin:16px}
.e_ticket p{padding:8px;background:url(../images/bg_alerta.png)  0 100% no-repeat;}
.pedidoList th .e_ticket strong{border:0;padding:0;margin:0;}

/* modulo apadrina */
#apa_sel input, #apa_sel label{float:left;margin-top:8px}
#apa_sel label{text-align:left;white-space:nowrap;margin:6px 0 0 8px}
#apa_btn{margin:10px 0;}
.btn.center_apa{margin:0 auto;width:69px;float:none;}

/* seccion Apadrina */
#ApaOpcion1,#ApaOpcion2{float:left;width:343px;min-height:280px;height:auto !important;height:280px;}
#ApaOpcion1{margin-right:11px}
#ApaOpcion1 form .fields li{width:324px;}
#ApaOpcion1:hover h2,#ApaOpcion2:hover h2{border-color:#990000}
#ApaOpcion2 ul{margin:8px 0 0 30px;list-style:decimal;}

#ApaOpcion2 ul.fields{list-style:none;margin:0;}
#ApaOpcion2 ul.fields li{width:300px}
#ApaOpcion2 label{float:none;padding:0;margin-left:20px;}
#ApaOpcion2 ul.fields li input{float:none;margin-left:20px;}
#ApaOpcion2 .btn{margin-right:30px}
#ApaOpcion2 .small{font-size:9px;font-family:Arial;}
#ApaOpcion1 .error{float:none;}
#ApaOpcion1 div.error{margin:4px 0 0 120px;}

#ApaOpcion1 ul.error_list{float:none;}
#ApaOpcion1 ul.error_list li{margin:4px 0 0 120px;}

#ApaOpcion2 .error{float:none;}
#ApaOpcion2 div.error{margin:4px 0 0 20px;float:none;}
/* sección Que es*/
#quees{padding:10px 74px;}
#body2 #quees{padding:0;}

/* sección Ayuda*/
.titulo2{font:bold 20px Georgia, Times, 'Times New Roman', serif;color:#fff;background:none;line-height:normal;padding:0;margin:0;text-align:left;}

.menu_ayuda li strong{display:block;margin-bottom:4px;font-style:italic;color:#ddd;}
    #menu_ayuda_c{display:none;}
    #menu_ayuda_c{background:none;width:468px;}
    #columna_der.ayuda_c #menu_ayuda_c li,#columna_der.ayuda_c .ayudaIndex li{display:block;}

#columna_der.ayuda_c h2{color:#ddd;font-size:16px;padding:0;margin-left:75px;border-bottom:2px solid #444;}
#columna_der.ayuda_c li{display:none;}
.ayuda_c img.float_r{margin:0 12px 0 0;float:left;}


.ayuda_c h3{border-bottom:2px solid #333;margin-bottom:8px;font-size:12px;color:#ddd;}

.ayuda_c p{margin-bottom:8px;padding:0 12px;text-align:justify;}

.ayudaIndex .menu_new{background:none;width:auto;}

.ayudaIndex h3{color:#ddd;font-size:16px;padding:0;font-weight:bold;}
    /* Home */
    .Block_content_home .ayuda_c h3{border-bottom:0;margin-bottom:0;font-size:12px;color:#fff;}
    .Block_content_home .ayuda_c li{margin:24px 10px;}
    .Block_content_home .menu_new{background:none;margin-left:57px;float:none;}
    .Block_content_home .menu_new li{margin:0;}
    .Block_content_home .ayuda_c h2{color:#fff;padding:0;margin-left:70px;font:bold 20px Georgia, Times, 'Times New Roman', serif;}

/* sección Condiciones */
#con_top .bg_main:hover h2{border-color:#990000}
/* sección URL prodructo */
#url_ficha_prod{position:relative;}
#url_ficha_prod h1{color:#fff;text-align:left;margin:0 100px 10px 0;}
#url_foto{float:left;width:234px;margin-right:8px;}
#url_foto #foto{display:block;width:234px;height:282px;position:relative;}
#url_foto #foto a{display:none;position:absolute;}#url_foto #foto a.act{display:block;}
#url_foto #foto a img{top:0;left:0;float:left;}
#url_foto #ampliar{background:url(../images/lupa.gif) left top no-repeat;color:#606060;padding-left:16px;font:normal 9px Arial, Helvetica, sans-serif;white-space:nowrap;margin:4px 0;}
#url_foto #masFot a{width:50px;}
#url_foto #masFot .video{float:left;margin-right:4px;}


#body #url_mas_info{width:500px;float:left;}/* Ancho user conectado */
#body2 #url_mas_info{width:244px;float:left;}/* Ancho user NOconectado */

#url_ficha_prod .precio{margin-bottom:15px;float:right;text-align:right;position:absolute;right:0;top:0;}
#url_ficha_prod .precio li{}
#url_ficha_prod .precio .ofertix span{color:#008800;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;}
#url_ficha_prod .precio .tienda span{color:#990000;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:line-through;}

/* BOtones */
.btn_big a{background:url(../images/button/btn_big.png) 0 -28px no-repeat;height:22px;line-height:normal;padding-top:6px;width:108px;display:block;
color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:center;}
.btn_big a:hover{background-position:0 0;text-decoration:none;}

.btn_big.green a{background:url(../images/button/btn_big_green.png) 0 -28px no-repeat;}
.btn_big.green a:hover{background-position:0 0;text-decoration:none;}


.btn{float:right;margin:0 6px}
.btn_l{float:left;margin:0 6px}
.btn a{background:url(../images/button/btn_new_l.png) no-repeat 0 -96px;float:left;height:24px;line-height:normal;padding:0;}
.btn a span{background:url(../images/button/btn_new_r.png) 100% -96px;float:left;height:24px;margin:0 0 0 5px;padding:0 10px 0 5px;
color:#fff;font:bold 11px Arial,Helvetica,sans-serif;cursor:pointer;line-height:22px;}

.btn.green a{background-position:top left;}.btn.green a:hover{background-position:0 -24px;}
.btn.green a span{background-position:top right;}.btn.green a:hover span{background-position:100% -24px;color:#fff;}

.btn.blue a{background-position:0 -144px;}.btn.blue a:hover{background-position:0 -168px;}
.btn.blue a span{background-position:100% -144px;}.btn.blue a:hover span{background-position:100% -168px;color:#fff;}

.btn.red a,.btn.redB a{background-position:0 -48px;}.btn.red a:hover,.btn.redB a:hover{background-position:0 -72px;}
.btn.red a span,.btn.redB a span{background-position:right -48px;}
.btn.red a:hover span,.btn.redB a:hover span{background-position:right -72px;}

.btn a:hover{background-position:0 -120px;text-decoration:none;}
.btn a:hover span{background-position:100% -120px;color:#fff}

.btn_acc a,.btn_can a,.btn_edit a,.btn_del a{float:left;width:20px;height: 20px;display:block;}
.btn_acc a span,.btn_can a span,.btn_edit a span,.btn_del a span{display:none}
.btn_acc a{background:url(../images/icono-ok.gif) no-repeat center;}
.btn_can a{background:url(../images/delete.gif) no-repeat center;}
.btn_edit a{background:url(../images/edit.gif) no-repeat center;}
.btn_del a{background:url(../images/papelera.gif) no-repeat center;}

a.btn_sub{display:block;background:url(../images/button/bg_subir.gif) no-repeat 0 5px;padding-left:15px;color:#bbb;float:right}
.btn_sub:hover{color:#fff;}

#facebook_div .div_rec{display:block;padding:3px 5px 0 0px;height:17px;line-height:normal;width:15px;overflow:hidden;text-indent:-9999em;
        background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat 2px 2px; }
#facebook_div .div_rec:hover{color:#fff;font-size:9px;text-decoration:none;width:auto;padding-left:25px;text-indent:inherit;overflow:visible}
    /* Icos A hardcode*/
    .btn_lnk #body .btn_lnk,#body2 .btn_lnk{padding-left:20px;}
        .btn_lnk.ico_del{background:url(../images/delete.gif) no-repeat 0 50%;}
        .btn_lnk.ico_fb,#body .btn_lnk.ico_fb,#body2 .btn_lnk.ico_fb{background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat 0 50%;}

/* Error */
input.error,select.error,textarea.error{border:2px solid #990000;float:left;}
#entrada_login input.error{float:none;}
div.error,ul.error_list li{background:#990000;padding:4px;color:#fff;line-height:normal;width:150px;float:left;margin:0 8px 4px 8px;}
ul.error_list{padding:0;margin:0;float:left;}
ul.error_list li{width:160px;float:left;margin:0 0 0 8px;padding:4px;}

/* Error 404 */
#content div.error404 img{margin-right: 8px;}
#content div.error404 ul li a{background: url(../images/atras.gif) no-repeat left;
            height: 20px; display:block; padding-left: 25px;}

/* ul.error_list li{background:#ff0000; margin:2px 0 0 0; padding:0 8px;-moz-border-radius:0.5em;-khtml-border-radius:0.5em;border-radius:0.5em;} */

/* Jquery ZOOM */
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:30px solid #bb0000;}
.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;}

/* Jquery Carousel */
.jcarousel-container{}
.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;width: 75px;height: 75px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index: 3;display: none;}

/* Jquery Carousel Skin */
.jcarousel-skin-ofertix{border-top:1px solid #111;border-bottom:1px solid #111;margin:20px 0 0 0;}
/*.jcarousel-skin-ofertix .jcarousel-container{background:transparent url(../images/bg_carousel.png) center no-repeat;}*/
.jcarousel-skin-ofertix .jcarousel-container-horizontal{padding-top:7px;height:72px;}
.jcarousel-skin-ofertix .jcarousel-container-vertical{width:75px;height:234px;padding:40px 20px;}

.jcarousel-skin-ofertix .jcarousel-clip-horizontal{width:390px;height:64px;margin-left:60px;}
.jcarousel-skin-ofertix .jcarousel-clip-vertical{width:75px;height:245px;}

.jcarousel-skin-ofertix .jcarousel-item{width:50px;height:60px;padding:2px;background:#111;}
.jcarousel-skin-ofertix .jcarousel-item:hover{background:#bbb;}
.jcarousel-skin-ofertix .selected,.jcarousel-skin-ofertix .selected:hover{background:#990000;}
.jcarousel-skin-ofertix .jcarousel-item-horizontal{margin-right:2px;}
.jcarousel-skin-ofertix .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-ofertix .jcarousel-item-placeholder{background:#fff;color: #000;}

/* Horizontal Buttons */
.jcarousel-skin-ofertix .jcarousel-next-horizontal,
.jcarousel-skin-ofertix .jcarousel-prev-horizontal{position:absolute;top:25px;width:12px;height:44px;cursor:pointer;}
.jcarousel-skin-ofertix .jcarousel-prev-horizontal:hover,.jcarousel-skin-ofertix .jcarousel-next-horizontal:hover{background-position:-24px 24px;}
.jcarousel-skin-ofertix .jcarousel-prev-horizontal:active,.jcarousel-skin-ofertix .jcarousel-next-horizontal:active{background-position:-12px 24px;}
    /* Important conf*/
.jcarousel-skin-ofertix .jcarousel-next-horizontal{right:40px;background:url(../images/next-horizontal.gif) no-repeat -36px 24px;}
.jcarousel-skin-ofertix .jcarousel-prev-horizontal{left:34px;background:transparent url(../images/prev-horizontal.gif) no-repeat -36px 24px;}

.jcarousel-skin-ofertix .jcarousel-prev-disabled-horizontal,.jcarousel-skin-ofertix .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ofertix .jcarousel-prev-disabled-horizontal:active,.jcarousel-skin-ofertix .jcarousel-next-disabled-horizontal,.jcarousel-skin-ofertix .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ofertix .jcarousel-next-disabled-horizontal:active{cursor: default;background-position:0 24px;}
/*  Vertical Buttons */

.jcarousel-skin-ofertix .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/next-vertical.png) no-repeat 0 0;}

.jcarousel-skin-ofertix .jcarousel-next-vertical:hover{background-position: 0 -32px;}
.jcarousel-skin-ofertix .jcarousel-next-vertical:active{background-position:0 -64px;}

.jcarousel-skin-ofertix .jcarousel-next-disabled-vertical,
.jcarousel-skin-ofertix .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ofertix .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px;}

.jcarousel-skin-ofertix .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(../images/prev-vertical.png) no-repeat 0 0;}

.jcarousel-skin-ofertix .jcarousel-prev-vertical:hover{background-position: 0 -32px;}
.jcarousel-skin-ofertix .jcarousel-prev-vertical:active{background-position: 0 -64px;}

.jcarousel-skin-ofertix .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ofertix .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ofertix .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px;}

/* Zoom II */
#overlay{position:fixed;z-index:100;width:100%;height:100%;top:0;left:0;right:0;bottom:0;min-height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);display:none;}
#loadingTxt{background:#333 url(../images/home/logo_home.gif) center 10px no-repeat;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;border:1px solid #000;
font-size:11px;padding:4px;margin:0 auto;
position:absolute;top:50%;left:50%;z-index:9999999;display:none;}
#loadingTxt p{font-size:20px; padding:70px 60px  20px 60px;background:url(../images/loader.gif) 16px 62px no-repeat;}
#loadflash{padding:70px 0 0;display:none;}
#loadingTxt #modalclose{display:none;width:20px;height:20px;position:absolute;top:-10px;right:8px;background:#333 url(../images/delete.gif) center no-repeat;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;cursor:pointer}

.zoom,.zoom2{cursor:url(http://ofertix.com/images/zoomin.cur), default;}
.zoomimage{position:absolute;display:none;z-index:5000;outline:none;cursor:url(http://ofertix.com/images/zoomout.cur), default;background:#fff}
.zoomimage_focused{z-index:51000;}
.zoomimage_s{position:absolute;top:0;left:0;height:100%;width:100%;display:none;}

.zoomimage img{position:absolute;top:6px;left:6px;display:none;border:20px solid #000;}
.zoomimage_caption{position:absolute;background-color:#000;color:#fff;width:100%;}
.zoomimage_caption p{padding:10px;margin:0;font-size:11px;font-weight:bold;}
.zoomimage_loading{background-image:url(../images/ajax_small.gif);background-repeat:no-repeat;background-position:center;height:100%;position:absolute;background-color:#fff;width:100%;top:0;left:0;}
.zoomimage_move{cursor:move;}
.zoomimage_controls{position:absolute;background:#fff;height:30px;overflow:hidden;}
.zoomimage_prev{background:#fff url(../images/zoomimage_prev.gif) no-repeat center;width:39px;height:29px;position:absolute;bottom:1px;left:10px;}
.zoomimage_next{background:#fff url(../images/zoomimage_next.gif) no-repeat center;width:39px;height:29px;position:absolute;bottom:1px;right:10px;}

/* facebook & Recommend */
#recommend{display:block;height:21px;width:215px;float:right;
font:normal 10px Arial,Helvetica,sans-serfif;color:#bbb}



ul#menu_rec{margin:0;padding:0;list-style:none;position:relative;}
ul#menu_rec ul{width:202px;/* Sub Menu Width */ display:none;position:absolute;top:100%;left:0;z-index:99;}
#fitxa_producte #descr ul#menu_rec li{float:left;display:inline;position:relative;margin-right:4px;background:#000;font:normal 10px Arial,Helvetica;padding:4px;}
ul#menu_rec ul li{width:100%;display: block;}
#fitxa_producte #descr .bold{display:block;width:100%;font-size:11px;}
/* facebook */
#fitxa_producte #descr ul#menu_rec li.face{height:12px;width:12px;text-indent:-999em;background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat 2px 2px;}
#fitxa_producte #descr ul#menu_rec li.face li,#fitxa_producte #descr ul#menu_rec li.face li a{text-indent:0;background:#3b5998;color:#fff}
/* twitter */
#fitxa_producte #descr ul#menu_rec li.twitter{height:12px;width:12px;text-indent:-999em;background:#33ccff url(../images/ico_twitter.gif) no-repeat 2px 2px;}
#fitxa_producte #descr ul#menu_rec li.twitter li,#fitxa_producte #descr ul#menu_rec li.twitter li a{text-indent:0;background:#33ccff;color:#333;left:-24px;}
/* Mail */
#fitxa_producte #descr ul#menu_rec li.mail{height:12px;width:12px;text-indent:-999em;background:#696969 url(../images/ico_mail.gif) no-repeat 2px 2px;}
#fitxa_producte #descr ul#menu_rec li.mail li{text-indent:0;background:#696969;color:#fff;left:-48px;}
/* URL */
#fitxa_producte #descr ul#menu_rec li.url{height:12px;width:12px;text-indent:-999em;background:#7d5d22 url(../images/ico_url.gif) no-repeat 2px 2px;}
#fitxa_producte #descr ul#menu_rec li.url li,#fitxa_producte #descr ul#menu_rec li.url li a{text-indent:0;background:#7d5d22;color:#fff;left:-72px;}

/* Hover Function - Do Not Move */
ul#menu_rec li:hover ul ul,ul#menu_rec li:hover ul ul ul,ul#menu_rec li.iehover ul ul,ul#menu_rec li.iehover ul ul ul{display:none;}
ul#menu_rec li:hover ul,ul#menu_rec ul li:hover ul,ul#menu_rec ul ul li:hover ul,ul#menu_rec li.iehover ul,ul#menu_rec ul li.iehover ul,ul#menu_rec ul ul li.iehover ul{display:block;}


.codigo_barras{background:#FFFFFF;text-align:center;}


/* Seccion Mantenimiento */
.Block_content_home{margin-bottom:20px;}
.bmtop{background:url(../images/bg_top_100.gif) top left no-repeat;display:block;height:16px;width:746px;}
.bmContent{background:#222;padding:0 20px;min-height:110px;height:auto !important;height:110px;font-size:12px;line-height:23px;width:706px;}
.bmContent h1{font-size:16px;font-weight:bold;color:#bb0000;padding-bottom:8px;margin-bottom:4px;}
.bmContent img{margin:4px 8px 8px 0;}
.bmbottom{background:url(../images/bg_bottom_100.gif) bottom left no-repeat;display:block;height:16px;width:746px;}

#body2 .mantenimiento #footer{height:30px;}
/* Banner IE HACK*/
#banner02 img{cursor:pointer;margin-bottom:10px;}

/* Navidad */
body.navidad{background:#525252 url(../images/bg_web_navidad.png) top repeat-x fixed;}
body.navidad h1#logo span.navidad{background:url(../images/home/navidad_txt.png) no-repeat;display:block;width:266px;height:31px;position:absolute;top:26px;left:260px;text-indent:-999em;}
body.navidad #cab{position:relative;z-index:99;}
body.navidad #cab span.navidad{background:url(../images/navidad_txt.png) no-repeat;display:block;width:266px;height:31px;position:absolute;top:26px;left:260px;text-indent:-999em;}=======
#banner02 img{cursor:pointer;margin-bottom:10px;}

/* Regalo */
#regalos{margin:20px 40px;padding:10px 0;float:left;}
#regalos .fields li{width:365px;}
#regalos .help{right:-100px;}
#regalos div.error{margin:4px 0 0 132px;clear:both;}
#regalos textarea{width:200px;}
#regalos .required{float:right;}
#regalos .lableconf table{float:left;margin-right:10px;}
#regalos .lableconf table td label{display:none}
#regalos .lableconf label{width:auto;}
#regalos .lableconf div.error{display:none;height:0;width:0;overflow:hidden;padding:0;position:absolute;}

#RegalosEuros{float:left;margin-top:40px;}

/*Bienvenida */
#main_content.mainCh_usuario_bienvenida{padding:0;}
#bienvenida{background:url(../images/bienvenida/bg_main.png) no-repeat top right;padding:0 12px;}
#bienvenida h1{background:url(../images/bienvenida/titulo.png) no-repeat;display:block;width:428px;height:27px;margin:12px 0 0 8px;text-indent:-999em;}
#bienvenida .cBienv_pH{color:#fff;font-size:12px;margin:0 0 8px 25px;width:482px;}
#bienvenida div.cBienv_alerta{background:url("../images/bienvenida/bg_alerta_f.png") bottom no-repeat;display:block;margin:14px 21px;width:495px;padding-bottom:8px;}
#bienvenida .cBienv_alerta p{background:url("../images/bienvenida/bg_alerta.png") no-repeat;color:#999999;display:block;font-size:11px;padding:2px 0 0 42px;width:453px;}

#bienvenida .cBienv_mod{margin:20px 0 20px 30px;padding:0 0 0 80px;width:486px;background:#ff0000;background:url(../images/icos/apa.png) 0 50% no-repeat;overflow:hidden;}
#bienvenida .cBienv_mod h2{margin:0;padding:0;width:486px;display:block;height:15px;border:0;text-indent:-999em;}
#bienvenida .cBienv_mod p{color:#999;font-size:12px;line-height:20px;background:url(../images/bienvenida/bg_mod.png) repeat-y;padding:4px 14px;}
#bienvenida .cBienv_mod p.cBienve_fot{background:url(../images/bienvenida/bg_foot.png) no-repeat;padding:9px 0 0 0}
#bienvenida .cBienv_mod p.cBienve_fot a{background:#444 url(../images/bienvenida/bg_foot_a.png) left top no-repeat;float:right;color:#222;margin-left:8px;}
#bienvenida .cBienv_mod p.cBienve_fot a img{margin:3px 4px 0 0;float:left;}
#bienvenida .cBienv_mod p.cBienve_fot a span{background:url(../images/bienvenida/bg_foot_a_hover.png) right top no-repeat;padding:0 23px 0 14px;display:block;height:23px;cursor:pointer;}
#bienvenida .cBienv_mod p.cBienve_fot a:hover{color:#fff;text-decoration:none;}
#bienvenida .cBienv_mod p.cBienve_fot a:hover span{background-position:right bottom;}

#bienvenida #cBienv_mApa{background-image:url(../images/icos/apa.png)}
#bienvenida #cBienv_mApa h2{background:url(../images/bienvenida/h2_apa.png) no-repeat;}

#bienvenida #cBienv_mMiCuenta{background-image:url(../images/icos/user.png)}
#bienvenida #cBienv_mMiCuenta h2{background:url(../images/bienvenida/h2_micuenta.png) no-repeat;}

#bienvenida #cBienv_mCerca{background-image:url(../images/icos/compartir.png)}
#bienvenida #cBienv_mCerca h2{background:url(../images/bienvenida/h2_cerca.png) no-repeat;}

.cBienv_pF{clear:both;display:block;}
.cBienv_pF a{background:url(../images/bienvenida/bg_a_foot.png) no-repeat;display:block;width:575px;height:113px;float:right;text-indent:-999em;}
/* Notificaciones*/
/* ie6 trash */
* html #gritter-notice-wrapper{position:absolute;}
* html .gritter-top{margin-bottom:-5px;background:url(../images/gritter.gif) no-repeat 0 -40px;display:block;}
* html .gritter-item{padding-bottom:0;background:url(../images/gritter-item.gif) repeat-y;height:1%;}
* html .gritter-bottom{background:url(../images/gritter.gif) no-repeat 0 -30px;height:10px;margin-bottom:-3px;}
* html .gritter-close{background:url(../images/gritter-close-ie6.gif);width:22px;height:22px;top:7px;right:7px;}

/* the norm */
#gritter-notice-wrapper{position:fixed;bottom:0;right:10px;width:301px;z-index:9999;}
.gritter-item-wrapper{position:relative;margin:0 0 10px 0;background:url('.'); /* ie7/8 fix */ }
.gritter-top{background:url(../images/gritter.png) no-repeat 0 -40px;height:10px;}
.hover .gritter-top{background-position:-301px -40px;}
.gritter-bottom{background:url(../images/gritter.png) no-repeat 0 -30px;height:10px;margin:0;}
.hover .gritter-bottom{background-position:-301px -30px;}
.gritter-item{display:block;background:url(../images/gritter-item.png) repeat-y;color:#eee;padding:2px 11px 8px 11px;font-size: 11px;font-family:verdana;overflow:hidden;}
.hover .gritter-item{background-position:right top;}
.gritter-item p{padding:0;margin:0;}
.gritter-close{position:absolute;top:5px;right:3px;background:url(../images/gritter.png) no-repeat left top;cursor:pointer;width:30px;height:30px;}
.gritter-title{font-size:14px;font-weight:bold;padding:0 0 7px 0;display:none;text-shadow:1px 1px #000; /* Not supported by IE :( */}
.gritter-image{width:45px;height:45px;float:left;background:url(../images/icos/icos_head.png);}
.gritter-with-image,.gritter-without-image{padding:0 0 5px 0;}
.gritter-with-image{width:220px;float:right;}
    /* Tipos de alerta*/
    .gritter-image{background-position:0 44px;}
    .notCesta .gritter-image{background-position:45px 44px;}
    .notpedido .gritter-image{background-position:133px 44px;}
    .notcheque .gritter-image{background-position:89px 44px;}
/* SimpleModal */
#basic-modal-content {display:none;}
#simplemodal-overlay {background:#000 url(../images/ofertix-modal.png) bottom left no-repeat;}
#simplemodal-container{color:#bbb;background:#333 url(../images/loader.gif) center center no-repeat;border:2px solid #666;padding:12px;text-align:center;}
#simplemodal-container a.modalCloseImg {background:url(../images/gritter.png) no-repeat left top;cursor:pointer;width:30px;height:30px;display:inline;z-index:3200;position:absolute;right:-16px;top:-13px;}
#simplemodal-container #basic-modal-content {padding:8px;}

/* ContentFlow */
.ContentFlow .flow .item canvas.content{height:100%;width:100%}.ContentFlow .flow .item.active{cursor:pointer}.ContentFlow .flow .item .caption{font-size:100%;font-weight:700;text-align:center;color:#FFF;max-height:30%;bottom:10%;background:url(../images/coverFlow/1x1_0.5_black.png);width:100%;position:absolute;display:none}* html .ContentFlow .flow .item .caption{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/coverFlow/1x1_0.5_black.png')}.ContentFlow .scrollbar{width:50%;height:16px;background:url(../images/coverFlow/scrollbar_white.png) left center repeat-x;overflow:visible;position:relative;z-index:1;visibility:hidden;margin:10px auto 0}.ContentFlow .scrollbar .slider{width:16px;height:16px;background:url(../images/coverFlow/slider_white.png) center center no-repeat;cursor:move;position:absolute}* html .ContentFlow .scrollbar .slider{background-image:none}* html .ContentFlow .scrollbar .slider .virtualSlider{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/coverFlow/slider_white.png');height:100%}.ContentFlow .scrollbar .slider .position{top:120%;font-size:16px;font-weight:700;color:silver;position:absolute;text-align:center}.ContentFlow .globalCaption{text-align:center;font-weight:700;color:#FFF;font-size:14px;height:20px;position:relative;z-index:1;margin:2em auto}.ContentFlow .loadIndicator{width:100%;height:100%;top:0;left:0;position:absolute;z-index:65000}.ContentFlow .loadIndicator .indicator{background:url(../images/coverFlow/loader.gif) center center no-repeat;width:100%;height:100%}* html .ContentFlow .loadIndicator .indicator{height:100px}.ContentFlow{position:relative;overflow:hidden}.ContentFlow *{margin:0;padding:0}.ContentFlow img{-ms-interpolation-mode:bicubic}.ContentFlow .mouseoverCheckElement{position:absolute;width:0;height:0;left:0;visibility:hidden}.ContentFlow:hover .mouseoverCheckElement{left:1px}.ContentFlow .flow{position:relative;z-index:0;visibility:hidden;width:100%;margin:0 auto}.ContentFlow .flow.hidden{visibility:hidden}.ContentFlow .flow .item{position:absolute;visibility:hidden;top:0;left:0}.ContentFlow .flow .item div.content{width:100%;height:100%}.ContentFlow .flow .item .label{display:none}.ContentFlow .flow .item canvas.reflection{margin-top:-1px}.ContentFlow .flow .item img.content,.ContentFlow .flow .item img.reflection,.ContentFlow .flow .item canvas.reflection{width:100%}.ContentFlow .flow .item .caption a,.ContentFlow .flow .item .caption a:link,.ContentFlow .flow .item .caption a:visited,.ContentFlow .flow .item .caption a:active,.ContentFlow .flow .item .caption a:hover,.ContentFlow .globalCaption .caption a,.ContentFlow .globalCaption .caption a:link,.ContentFlow .globalCaption .caption a:visited,.ContentFlow .globalCaption .caption a:active,.ContentFlow .globalCaption .caption a:hover{color:#FFF;font-size:0.8em;font-style:italic;text-decoration:none}.ContentFlow .flow .item .caption a:hover,.ContentFlow .globalCaption .caption a:hover{text-decoration:underline}.ContentFlow .flow .item .content,.ContentFlow .flow .item .reflection{display:block}
#contentFlow{margin-top:24px;}
.ContentFlow .globalCaption .cf_titulo{background:url(../images/coverFlow/1x1_0.5_black.png);padding:2px 4px;}
.ContentFlow .globalCaption .precio{color:#00bb00;display:block;padding-top:2px;}
.ContentFlow .globalCaption{font-weight:bold;text-align:right;float:right;padding:4px 4px 0 4px;overflow:hidden;height:auto;}

/* Modal Facebook */
.divModalFB{text-align:left;}
.divModalFB h1{color:#fff;font-size:19px;height:auto;line-height:37px;padding:0 0 0 20px;}
.divModalFB .subtitulo{padding-left:22px;}
.divModalFB .subtitulo img{float:left;margin-right:8px;}
.divModalFB input{color:#666;font-size:12px;margin:9px 0 0 22px;padding:6px;width:310px;clear:both;}

/* FB Conect!*/
#fb_wait,#fb_conectando{background:url("../images/loader2.gif") no-repeat 50% 0;font-size:21px;height:80px;padding:40px 0 0;text-align:center;}

#fb_landing{min-height:96px;overflow:hidden;}
#fb_landing h1{text-align:left;background:url(../images/facebook.gif) no-repeat;padding-left:26px;}
#fb_landing .btn{margin-top:10px;}

/*Fixed */
.bgNone{background:none;}

/* Loader generico */
.loaderAjax{position:absolute;bottom:50%;
           background:url(../images/miniloader.gif) 4px 50% no-repeat;display:block;height:24px;padding:6px 0 0 32px;font-weight:bold;}