@font-face {
    font-family: 'CalibriMia';
    src: url('../../../fuentes/calibri-webfont.eot');
    src: url('../../../fuentes/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fuentes/calibri-webfont.woff') format('woff'),
         url('../../../fuentes/calibri-webfont.ttf') format('truetype'),
         url('../../../fuentes/calibri-webfont.svg#CalibriMia') format('svg');
    font-weight: normal;
    font-style: normal;

}
BODY {
     margin-top: 0px;
     margen-left: 0px;
     text-align: center;
     font-family: Verdana;
     width: 100%;
     background: #fff url(../../../img/barra-sup-cab-index.jpg) repeat-x;
     overflow-x:hidden;
}
BODY.detprod {
     margin-top: 0px;
     margen-left: 0px;
     text-align: center;
     font-family: Verdana;
     width: 100%;
     background: #fff url(../../../tienda_content/productos/fondos-detprod/jamon-iberico-serrano-producto-fondo.jpg) center top repeat-x;
     overflow-x:hidden;
}
BODY.detprod_pack {
     margin-top: 0px;
     margen-left: 0px;
     text-align: center;
     font-family: Verdana;
     width: 100%;
     background: #fff url(../../../tienda_content/productos/fondos-detprod/regalo-jamon-madres-mamas-parto-hospital.jpg) center top repeat-x;
     overflow-x:hidden;
}
BODY.compra_validada {
     margin-top: 0px;
     margen-left: 0px;
     text-align: center;
     font-family: Verdana;
     width: 100%;
     background: #fff url(../../../img/fondo-valider-achat.jpg) center top repeat-x;
     overflow-x:hidden;
}
#contenedor{
     text-align: left;
     width: 960px;
     margin: 0 auto;
     background-color: #fff;
     margin-top: 0px;
}
#contenedor_detprod{
     text-align: left;
     width: 960px;
     margin: 0 auto;
     background-color: #fff;
     margin-top: 0px;
}
#contenedor_resto{
     text-align: left;
     width: 975px;
     margin: 0 auto;
     background-color: #fff;
     margin-top: 0px;
}
#barra_cab_icon_detprod{
     position:absolute;
     margin-top: 0px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
     background-color: #2B2B2B;
     z-index: 1;
}
#esquina_sup_der_contenedor{
     position:absolute;
     margin-top: 23px;
     margin-left: 927px;
     z-index: 3;
}
#esquina_inf_izq_contenedor{
     position:absolute;
     margin-top: 1105px;
     margin-left: 0px;
     z-index: 32;
}
#esquina_inf_izq_contenedor_cat{
     position:absolute;
     margin-top: 1445px;
     margin-left: 0px;
     z-index: 32;
}
#esquina_inf_izq_contenedor_lis_prod{
     position:absolute;
     margin-top: 1902px;
     margin-left: 0px;
     z-index: 32;
}
#esquina_inf_izq_contenedor_lis_promo{
     position:absolute;
     margin-top: 905px;
     margin-left: 0px;
     z-index: 32;
}
#esquina_inf_izq_contenedor_detprod{
     position:absolute;
     margin-top: 1421px;
     margin-left: 0px;
     z-index: 32;
}
#esquina_inf_izq_contenedor_opi{
     position:absolute;
     margin-top: 1091px;
     margin-left: 0px;
     z-index: 32;
}
#esquina_inf_izq_contenedor_confir_carrito{
     position:absolute;
     margin-top: 751px;
     margin-left: 0px;
     z-index: 32;
}
#esquina_inf_izq_contenedor_carrito{
     position:absolute;
     margin-top: 791px;
     margin-left: 0px;
     z-index: 32;
}
#esquina_inf_izq_quienes{
     position:absolute;
     margin-top: 1150px;
     margin-left: 0px;
     z-index: 32;
}
#barra_cabec_sup_fondo{
     position:absolute;
     margin-top: 0px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
     z-index: 1;
}
#menu_opc_sup_store{
     position:absolute;
     margin-top: 1px;
     margin-left: 0px;
     width: 960px;
     text-align: right;
     height: 23px;
     z-index: 2;
}
#iconos_sup{
     position:absolute;
     margin-top: 2px;
     margin-left: 0px;
     width: 840px;
     text-align: right;
     z-index: 3;
}
#icon_opi_cab{
     position:absolute;
     margin-top: 5px;
     margin-left: 400px;
     z-index: 4;
}
#icon_cont_cab{
     position:absolute;
     margin-top: 6px;
     margin-left: 754px;
     z-index: 4;
}
a.cab_sup, a.cab_sup:VISITED, a.cab_sup:ACTIVE, a.cab_sup:FOCUS, a.cab_sup:LINK{
     font-family: CalibriMia,Arial;
     font-size: 10.5pt;
     font-weight: normal;
     color: #fff;
     text-decoration: none;
}
a.cab_sup:HOVER{
     color: #AD9251;
     text-decoration: none;
}
font.icon_telef{
     font-family: CalibriMia,Arial;
     font-size: 10.5pt;
     font-weight: normal;
     color: #AD9251;
     text-decoration: none;
}
#cabecera{
     position:absolute;
     margin-top: 23px;
     margin-left: 0px;
     width: 960px;
     height: 120px;
     background: url(../../../home_content/fondos/fondo_encabezado.png);
     z-index: 1;
}
#barra_cabec_inf_fondo{
     position:absolute;
     margin-top: 134px;
     margin-left: 0px;
     z-index: 1;
}
#eti_market_cab{
     position:absolute;
     margin-top: 0px;
     margin-left: 42px;
     z-index: 2;
}
#pas_market_cab{
     position:absolute;
     margin-top: 35px;
     margin-left: 350px;
     z-index: 2;
}
#logo_cab{
     position:absolute;
     margin-top: 30px;
     margin-left: 25px;
     z-index: 3;
}
h1{
     font-family: Arial;
     font-size: 20pt;
     font-weight: bold;
     /* Para Moralzarzal: color: #000; */
     color: #B42EB5;
}
#market_tex_cab{
     position:absolute;
     margin-top: 20px;
     margin-left: 58px;
     z-index: 3;
}
h2{
     font-family: Arial;
     font-size: 11.6pt;
     font-weight: bold;
     color: #111;
}
#comercio_tex_cab{
     position:absolute;
     margin-top: 40px;
     margin-left: 415px;
     width: 225px;
     z-index: 3;
}
p.comercio_tex{
     font-family: Arial;
     font-size: 11pt;
     font-weight: bold;
     /* color: #B42EB5; ASIMPEA */
     color: #00407C;
     text-align: center;
     line-height: 20px;
}
#icon_carri_cab{
     position:absolute;
     margin-top: 48px;
     margin-left: 752px;
     z-index: 2;
}
#carri_cab_prod{
     position:absolute;
     margin-top: 44px;
     margin-left: 797px;
     font-family: Arial;
     font-size: 11.5pt;
     font-weight: bold;
     color: #000;
     z-index: 2;
}
#carri_cab_prod_lleno{
     position:absolute;
     margin-top: 44px;
     margin-left: 797px;
     font-family: Arial;
     font-size: 11.5pt;
     font-weight: bold;
     color: #039CD6;
     z-index: 2;
}
#carri_cab_eur{
     position:absolute;
     margin-top: 62px;
     margin-left: 797px;
     font-family: Arial;
     font-size: 11.5pt;
     font-weight: bold;
     color: #000;
     z-index: 2;
}
#carri_cab_eur_lleno{
     position:absolute;
     margin-top: 62px;
     margin-left: 797px;
     font-family: Arial;
     font-size: 11.5pt;
     font-weight: bold;
     color: #039CD6;
     z-index: 2;
}
#carri_cab_link{
     position:absolute;
     margin-top: 82px;
     margin-left: 797px;
     z-index: 2;
}
a.carri_cab_link, a.carri_cab_link:VISITED, a.carri_cab_link:ACTIVE, a.carri_cab_link:FOCUS, a.carri_cab_link:LINK{
     font-family: Arial;
     font-size: 10pt;
     font-weight: bold;
     color: #000;
     text-decoration: underline;
}
a.carri_cab_link:HOVER{
     color: #AD9251;
     text-decoration: none;
}
a.carri_cab_link_lleno, a.carri_cab_link_lleno:VISITED, a.carri_cab_link_lleno:ACTIVE, a.carri_cab_link_lleno:FOCUS, a.carri_cab_link_lleno:LINK{
     font-family: Arial;
     font-size: 10pt;
     font-weight: bold;
     color: #DB2C39;
     text-decoration: underline;
}
a.carri_cab_link_lleno:HOVER{
     color: #AD9251;
     text-decoration: none;
}
#menu_princ{
     position:absolute;
     margin-top: 122px;
     margin-left: 0px;
     width: 960px;
     text-align: right;
     z-index: 2;
}
font.barra_menu_princ{
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
}
#barra_menu_princ_detprod{
     position:absolute;
     margin-top: 118px;
     margin-left: 235px;
     z-index: 2;
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #000;
     text-decoration: none;
}
a.menu_princ, a.menu_princ:VISITED, a.menu_princ:ACTIVE, a.menu_princ:FOCUS, a.menu_princ:LINK{
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #000;
     text-decoration: none;
}
a.menu_princ:HOVER{
     color: #BE212D;
     text-decoration: none;
}
#sep_men_slider{
     position:absolute;
     margin-top: 143px;
     margin-left: 0px;
}
#icon_redes{
     position:absolute;
     margin-top: 2px;
     margin-left: 840px;
     width: 100px;
     text-align: right;
     z-index: 3;
}
#lnk_sobre{
     position:absolute;
     margin-top: 12px;
     margin-left: 739px;
     z-index: 3;
     width: 83px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: normal;
     color: #111;
     text-decoration: underline;
     text-align: left;
     z-index: 3;
}
#lnk_sobre_store{
     position:absolute;
     margin-top: 0px;
     margin-left: 0px;
     z-index: 3;
     width: 739px;
     text-align: right;
}
#menu_sup_cap_carrito{
     position:absolute;
     margin-top: 113px;
     margin-left: 220px;
     width:735px;
     font-family: Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #039CD6;
     text-decoration: none;
     text-align: right;
}
#menu_sup_cap_carrito_aux{
     position:absolute;
     margin-top: 125px;
     margin-left: 220px;
     width:735px;
     font-family: Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #039CD6;
     text-decoration: none;
     text-align: right;
     z-index: 30;
}
#menu_sup_cap_btn_inicio{
     position:absolute;
     margin-top: 111px;
     margin-left: 56px;
     z-index: 2;
}
#menu_sup_cap_btn_inicio_content{
     position:absolute;
     margin-top: 115px;
     margin-left: 90px;
     z-index: 3;
}
#menu_sup_cap_btn_inicio_store{
     position:absolute;
     margin-top: 111px;
     margin-left: 176px;
     z-index: 2;
}
#menu_sup_cap_btn_inicio_content_store{
     position:absolute;
     margin-top: 115px;
     margin-left: 210px;
     z-index: 3;
}
a.menu_sup_cap, a.menu_sup_cap:VISITED, a.menu_sup_cap:ACTIVE, a.menu_sup_cap:FOCUS, a.menu_sup_cap:LINK{
     font-family: Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #999;
     text-decoration: none;
}
a.menu_sup_cap:HOVER{
     color: #111;
     text-decoration: none;
}
font.sep_menu_sup{
     font-family: Arial;
     font-size: 11pt;
     color: #DDDDDD;
}
#banner_cat_subcat{
     position:absolute;
     margin-top: 153px;
     margin-left: 0px;
}
#slider_content{
     position:absolute;
     margin-top: 153px;
     margin-left: 0px;
}
#banner_princ_tienda{
     position:absolute;
     margin-top: 175px;
     margin-left: 200px;
}
#menu_categ{
     position:absolute;
     margin-top: 255px;
     margin-left: 0px;
     width: 221px;
     height: 879px;
     background-color: #F9F9F9;
     z-index: 30;
}
#menu_categ_aux{
     position:absolute;
     margin-top: 255px;
     margin-left: 0px;
     width: 221px;
     height: 370px;
     background-color: #F9F9F9;
     z-index: 30;
}
#menu_categ_lis_prod{
     position:absolute;
     margin-top: 255px;
     margin-left: 0px;
     width: 221px;
     height: 1676px;
     background-color: #F9F9F9;
     z-index: 30;
}
#menu_carrito{
     position:absolute;
     margin-top: 255px;
     margin-left: 0px;
     width: 221px;
     height: 500px;
     background-color: #F9F9F9;
     z-index: 30;
}
li.categ{
     padding-left: 5px;
     padding-top: 10px;
     list-style: none;
}
a.li_categ, a.li_categ:VISITED, a.li_categ:ACTIVE, a.li_categ:FOCUS, a.li_categ:LINK{
     font-family: Verdana, Arial;
     font-size: 10pt;
     font-weight: bold;
     color: #BE212D;
     text-decoration: none;
}
a.li_categ:HOVER{
     color: #000;
     text-decoration: none;
}
a.li_categ_sel, a.li_categ_sel:VISITED, a.li_categ_sel:ACTIVE, a.li_categ_sel:FOCUS, a.li_categ_sel:LINK{
     font-family: Verdana, Arial;
     font-size: 10pt;
     font-weight: bold;
     color: #000;
     text-decoration: none;
}
a.li_categ_sel:HOVER{
     color: #BE212D;
     text-decoration: none;
}
li.subcateg{
     list-style: none;
     margin-bottom: 0px;
}
a.li_subcateg, a.li_subcateg:VISITED, a.li_subcateg:ACTIVE, a.li_subcateg:FOCUS, a.li_subcateg:LINK{
     font-family: CalibriMia, Arial;
     font-size: 10.5pt;
     font-weight: normal;
     color: #000;
     text-decoration: none;
}
a.li_subcateg:HOVER{
     color: #BE212D;
     text-decoration: none;
}
a.li_subcateg_sel, a.li_subcateg_sel:VISITED, a.li_subcateg_sel:ACTIVE, a.li_subcateg_sel:FOCUS, a.li_subcateg_sel:LINK{
     font-family: Verdana, Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #000;
     text-decoration: none;
}
a.li_subcateg_sel:HOVER{
     color: #BE212D;
     text-decoration: none;
}
#fondo_tit_promo{
     position:absolute;
     margin-top: 283px;
     margin-left: 221px;
}
#tit_promo{
     position:absolute;
     margin-top: 295px;
     margin-left: 245px;
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #BE212D;
     z-index: 2;
}
#slider_promo{
     position:absolute;
     margin-top: 311px;
     margin-left: 221px;
}
#ver_promo{
     position:absolute;
     margin-top: 450px;
     margin-left: 690px;
     width: 260px;
     text-align: right;
}
a.ver_promo, a.ver_promo:VISITED, a.ver_promo:ACTIVE, a.ver_promo:FOCUS, a.ver_promo:LINK{
     font-family: CalibriMia,Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #000;
     text-decoration: none;
}
a.ver_promo:HOVER{
     color: #000;
     text-decoration: none;
}
#aviso_promo{
     position:absolute;
     margin-top: 555px;
     margin-left: 208px;
     font-family: Arial;
     font-size: 8.7pt;
     font-weight: normal;
     color: #999;
}
#fondo_tit_prod{
     position:absolute;
     margin-top: 451px;
     margin-left: 221px;
}
#tit_prod{
     position:absolute;
     margin-top: 463px;
     margin-left: 245px;
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #BE212D;
     z-index: 31;
}
#fondo_tit_prod_listados{
     position:absolute;
     margin-top: 283px;
     margin-left: 221px;
}
#tit_prod_listados{
     position:absolute;
     margin-top: 295px;
     margin-left: 245px;
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #BE212D;
     z-index: 31;
}
#panel_productos{
     position:absolute;
     margin-top: 479px;
     margin-left: 221px;
     width: 739px;
     height: 655px;
     background-color: #F9F9F9;
}
#panel_productos_cat_subcat{
     position:absolute;
     margin-top: 479px;
     margin-left: 221px;
     width: 739px;
     height: 995px;
     background-color: #F9F9F9;
}
#panel_productos_listados{
     position:absolute;
     margin-top: 311px;
     margin-left: 221px;
     width: 739px;
     height: 1620px;
     background-color: #F9F9F9;
}
#fondo_produc1{
     position:absolute;
     margin-top: 15px;
     margin-left: 13px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc1{
     position:absolute;
     margin-top: 21px;
     margin-left: 19px; 
}
#pvp_produc1{
     position:absolute;
     margin-top: 272px;
     margin-left: 19px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc1{
     position:absolute;
     margin-top: 272px;
     margin-left: 70px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc1{
     position:absolute;
     margin-top: 295px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc1{
     position:absolute;
     margin-top: 295px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#nb_produc1{
     position:absolute;
     margin-top: 180px;
     margin-left: 19px;
     width: 220px;
     text-align: left;
}
#desc_produc1{
     position:absolute;
     margin-top: 215px;
     margin-left: 19px;
     width: 220px;
}
#btn_detalle_produc1{
     position:absolute;
     margin-top: 296px;
     margin-left: 155px;
}
#fondo_produc2{
     position:absolute;
     margin-top: 15px;
     margin-left: 256px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc2{
     position:absolute;
     margin-top: 21px;
     margin-left: 262px;
}
#nb_produc2{
     position:absolute;
     margin-top: 180px;
     margin-left: 262px;
     width: 220px;
     text-align: left;
}
#desc_produc2{
     position:absolute;
     margin-top: 215px;
     margin-left: 262px;
     width: 220px;
}
#pvp_produc2{
     position:absolute;
     margin-top: 272px;
     margin-left: 262px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc2{
     position:absolute;
     margin-top: 272px;
     margin-left: 313px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc2{
     position:absolute;
     margin-top: 295px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc2{
     position:absolute;
     margin-top: 295px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc2{
     position:absolute;
     margin-top: 296px;
     margin-left: 398px;
}
#fondo_produc3{
     position:absolute;
     margin-top: 15px;
     margin-left: 498px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc3{
     position:absolute;
     margin-top: 21px;
     margin-left: 504px;
}
#nb_produc3{
     position:absolute;
     margin-top: 180px;
     margin-left: 504px;
     width: 220px;
     text-align: left;
}
#desc_produc3{
     position:absolute;
     margin-top: 215px;
     margin-left: 504px;
     width: 220px;
}
#pvp_produc3{
     position:absolute;
     margin-top: 272px;
     margin-left: 504px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc3{
     position:absolute;
     margin-top: 272px;
     margin-left: 555px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc3{
     position:absolute;
     margin-top: 295px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc3{
     position:absolute;
     margin-top: 295px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc3{
     position:absolute;
     margin-top: 296px;
     margin-left: 640px;
}
#fondo_produc4{
     position:absolute;
     margin-top: 337px;
     margin-left: 13px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc4{
     position:absolute;
     margin-top: 343px;
     margin-left: 19px; 
}
#nb_produc4{
     position:absolute;
     margin-top: 502px;
     margin-left: 19px;
     width: 220px;
     text-align: left;
}
#desc_produc4{
     position:absolute;
     margin-top: 537px;
     margin-left: 19px;
     width: 220px;
}
#pvp_produc4{
     position:absolute;
     margin-top: 594px;
     margin-left: 19px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc4{
     position:absolute;
     margin-top: 594px;
     margin-left: 70px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc4{
     position:absolute;
     margin-top: 617px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc4{
     position:absolute;
     margin-top: 617px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc4{
     position:absolute;
     margin-top: 618px;
     margin-left: 155px;
}
#fondo_produc5{
     position:absolute;
     margin-top: 337px;
     margin-left: 256px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc5{
     position:absolute;
     margin-top: 343px;
     margin-left: 262px;
}
#nb_produc5{
     position:absolute;
     margin-top: 502px;
     margin-left: 262px;
     width: 220px;
     text-align: left;
}
#desc_produc5{
     position:absolute;
     margin-top: 537px;
     margin-left: 262px;
     width: 220px;
}
#pvp_produc5{
     position:absolute;
     margin-top: 594px;
     margin-left: 262px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc5{
     position:absolute;
     margin-top: 594px;
     margin-left: 313px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc5{
     position:absolute;
     margin-top: 617px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc5{
     position:absolute;
     margin-top: 617px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc5{
     position:absolute;
     margin-top: 618px;
     margin-left: 398px;
}
#fondo_produc6{
     position:absolute;
     margin-top: 337px;
     margin-left: 498px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc6{
     position:absolute;
     margin-top: 343px;
     margin-left: 504px;
}
#nb_produc6{
     position:absolute;
     margin-top: 502px;
     margin-left: 504px;
     width: 220px;
     text-align: left;
}
#desc_produc6{
     position:absolute;
     margin-top: 537px;
     margin-left: 504px;
     width: 220px;
}
#pvp_produc6{
     position:absolute;
     margin-top: 594px;
     margin-left: 504px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc6{
     position:absolute;
     margin-top: 594px;
     margin-left: 555px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc6{
     position:absolute;
     margin-top: 617px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc6{
     position:absolute;
     margin-top: 617px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc6{
     position:absolute;
     margin-top: 618px;
     margin-left: 640px;
}
#fondo_produc7{
     position:absolute;
     margin-top: 659px;
     margin-left: 13px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc7{
     position:absolute;
     margin-top: 665px;
     margin-left: 19px;
}
#nb_produc7{
     position:absolute;
     margin-top: 824px;
     margin-left: 19px;
     width: 220px;
     text-align: left;
}
#desc_produc7{
     position:absolute;
     margin-top: 859px;
     margin-left: 19px;
     width: 220px;
}
#pvp_produc7{
     position:absolute;
     margin-top: 916px;
     margin-left: 19px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc7{
     position:absolute;
     margin-top: 916px;
     margin-left: 70px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc7{
     position:absolute;
     margin-top: 939px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc7{
     position:absolute;
     margin-top: 939px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc7{
     position:absolute;
     margin-top: 940px;
     margin-left: 155px;
}
#fondo_produc8{
     position:absolute;
     margin-top: 659px;
     margin-left: 256px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc8{
     position:absolute;
     margin-top: 665px;
     margin-left: 262px;
}
#nb_produc8{
     position:absolute;
     margin-top: 824px;
     margin-left: 262px;
     width: 220px;
     text-align: left;
}
#desc_produc8{
     position:absolute;
     margin-top: 859px;
     margin-left: 262px;
     width: 220px;
}
#pvp_produc8{
     position:absolute;
     margin-top: 916px;
     margin-left: 262px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc8{
     position:absolute;
     margin-top: 916px;
     margin-left: 313px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc8{
     position:absolute;
     margin-top: 939px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc8{
     position:absolute;
     margin-top: 939px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc8{
     position:absolute;
     margin-top: 940px;
     margin-left: 398px;
}
#fondo_produc9{
     position:absolute;
     margin-top: 659px;
     margin-left: 498px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc9{
     position:absolute;
     margin-top: 665px;
     margin-left: 504px;
}
#nb_produc9{
     position:absolute;
     margin-top: 824px;
     margin-left: 504px;
     width: 220px;
     text-align: left;
}
#desc_produc9{
     position:absolute;
     margin-top: 859px;
     margin-left: 504px;
     width: 220px;
}
#pvp_produc9{
     position:absolute;
     margin-top: 916px;
     margin-left: 504px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc9{
     position:absolute;
     margin-top: 916px;
     margin-left: 555px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc9{
     position:absolute;
     margin-top: 939px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc9{
     position:absolute;
     margin-top: 939px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc9{
     position:absolute;
     margin-top: 940px;
     margin-left: 640px;
}
#fondo_produc10{
     position:absolute;
     margin-top: 981px;
     margin-left: 13px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc10{
     position:absolute;
     margin-top: 987px;
     margin-left: 19px;
}
#nb_produc10{
     position:absolute;
     margin-top: 1146px;
     margin-left: 19px;
     width: 220px;
     text-align: left;
}
#desc_produc10{
     position:absolute;
     margin-top: 1181px;
     margin-left: 19px;
     width: 220px;
}
#pvp_produc10{
     position:absolute;
     margin-top: 1238px;
     margin-left: 19px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc10{
     position:absolute;
     margin-top: 1238px;
     margin-left: 70px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc10{
     position:absolute;
     margin-top: 1261px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc10{
     position:absolute;
     margin-top: 1261px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc10{
     position:absolute;
     margin-top: 1262px;
     margin-left: 155px;
}
#fondo_produc11{
     position:absolute;
     margin-top: 981px;
     margin-left: 256px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc11{
     position:absolute;
     margin-top: 987px;
     margin-left: 262px;
}
#nb_produc11{
     position:absolute;
     margin-top: 1146px;
     margin-left: 262px;
     width: 220px;
     text-align: left;
}
#desc_produc11{
     position:absolute;
     margin-top: 1181px;
     margin-left: 262px;
     width: 220px;
}
#pvp_produc11{
     position:absolute;
     margin-top: 1238px;
     margin-left: 262px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc11{
     position:absolute;
     margin-top: 1238px;
     margin-left: 313px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc11{
     position:absolute;
     margin-top: 1261px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc11{
     position:absolute;
     margin-top: 1261px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc11{
     position:absolute;
     margin-top: 1262px;
     margin-left: 640px;
}
#fondo_produc12{
     position:absolute;
     margin-top: 981px;
     margin-left: 498px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc12{
     position:absolute;
     margin-top: 987px;
     margin-left: 504px;
}
#nb_produc12{
     position:absolute;
     margin-top: 1146px;
     margin-left: 504px;
     width: 220px;
     text-align: left;
}
#desc_produc12{
     position:absolute;
     margin-top: 1181px;
     margin-left: 504px;
     width: 220px;
}
#pvp_produc12{
     position:absolute;
     margin-top: 1238px;
     margin-left: 504px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc12{
     position:absolute;
     margin-top: 1238px;
     margin-left: 555px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc12{
     position:absolute;
     margin-top: 1261px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc12{
     position:absolute;
     margin-top: 1261px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc12{
     position:absolute;
     margin-top: 1262px;
     margin-left: 640px;
}
#fondo_produc13{
     position:absolute;
     margin-top: 1303px;
     margin-left: 13px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc13{
     position:absolute;
     margin-top: 1309px;
     margin-left: 19px;
}
#nb_produc13{
     position:absolute;
     margin-top: 1468px;
     margin-left: 19px;
     width: 220px;
     text-align: left;
}
#desc_produc13{
     position:absolute;
     margin-top: 1503px;
     margin-left: 19px;
     width: 220px;
}
#pvp_produc13{
     position:absolute;
     margin-top: 1561px;
     margin-left: 19px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc13{
     position:absolute;
     margin-top: 1561px;
     margin-left: 70px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc13{
     position:absolute;
     margin-top: 1583px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc13{
     position:absolute;
     margin-top: 1583px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc13{
     position:absolute;
     margin-top: 1584px;
     margin-left: 155px;
}
#fondo_produc14{
     position:absolute;
     margin-top: 1303px;
     margin-left: 256px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc14{
     position:absolute;
     margin-top: 1309px;
     margin-left: 262px;
}
#nb_produc14{
     position:absolute;
     margin-top: 1468px;
     margin-left: 262px;
     width: 220px;
     text-align: left;
}
#desc_produc14{
     position:absolute;
     margin-top: 1503px;
     margin-left: 262px;
     width: 220px;
}
#pvp_produc14{
     position:absolute;
     margin-top: 1561px;
     margin-left: 262px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc14{
     position:absolute;
     margin-top: 1561px;
     margin-left: 313px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc14{
     position:absolute;
     margin-top: 1583px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc14{
     position:absolute;
     margin-top: 1583px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc14{
     position:absolute;
     margin-top: 1584px;
     margin-left: 398px;
}
#fondo_produc15{
     position:absolute;
     margin-top: 1303px;
     margin-left: 498px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc15{
     position:absolute;
     margin-top: 1309px;
     margin-left: 504px;
}
#nb_produc15{
     position:absolute;
     margin-top: 1468px;
     margin-left: 504px;
     width: 220px;
     text-align: left;
}
#desc_produc15{
     position:absolute;
     margin-top: 1503px;
     margin-left: 504px;
     width: 220px;
}
#pvp_produc15{
     position:absolute;
     margin-top: 1561px;
     margin-left: 504px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc15{
     position:absolute;
     margin-top: 1561px;
     margin-left: 555px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc15{
     position:absolute;
     margin-top: 1583px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc15{
     position:absolute;
     margin-top: 1583px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc15{
     position:absolute;
     margin-top: 1584px;
     margin-left: 640px;
}
p.nb_produc{
     text-align: justify;
     font-family: Arial;
     font-size: 10pt;
     font-weight: bold;
     color: #000;
     text-decoration: none;
}
p.desc_produc{
     font-family: CalibriMia, Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #000;
     line-height: 15px;
     text-align: justify;
}
p.avis_detprod{
     width: 940px;
     padding-left: 10px;
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #000;
     line-height: 15px;
     text-align: justify;
}
p.avis_detprod_sep{
     width: 940px;
     height: 5px;
}
p.avis_detprod_haut{
     width: 940px;
     padding-left: 10px;
     text-align: right;
}
a.haut_page, a.haut_page:VISITED, a.haut_page:ACTIVE, a.haut_page:FOCUS, a.haut_page:LINK{
     font-family: CalibriMia,Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #BE212D;
     text-decoration: none;
}
a.haut_page:HOVER{
     color: #000;
     text-decoration: none;
}
#estrellas_avis{
     position:absolute;
     margin-top: 539px;
     margin-left: 800px;
     z-index: 50;
}
#estrellas_avis_txt{
     position:absolute;
     margin-top: 560px;
     margin-left: 803px;
     z-index: 50;
}
font.iva_incl{
     font-family: CalibriMia, Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #000;
}
hr.dcto {
     height: 1px;
     border: 0;
     color: #111;
     background-color: #111;
     width: 85px;
     text-align: left;
}
a.tit_produc, a.tit_produc:VISITED, a.tit_produc:ACTIVE, a.tit_produc:FOCUS, a.tit_produc:LINK{
     font-family: CalibriMia, Arial;
     font-size: 8.5pt;
     font-weight: bold;
     color: #000;
     text-decoration: none;
}
a.tit_produc:HOVER{
     color: #BE212D;
     text-decoration: none;
}
a.sec_produc, a.sec_produc:VISITED, a.sec_produc:ACTIVE, a.sec_produc:FOCUS, a.sec_produc:LINK{
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
}
a.sec_produc:HOVER{
     color: #9A7543;
     text-decoration: none;
}
a.store_produc, a.store_produc:VISITED, a.store_produc:ACTIVE, a.store_produc:FOCUS, a.store_produc:LINK{
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
}
a.store_produc:HOVER{
     color: #9A7543;
     text-decoration: none;
}
a.content_pie, a.content_pie:VISITED, a.content_pie:ACTIVE, a.content_pie:FOCUS, a.content_pie:LINK{
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #BE212D;
     text-decoration: none;
}
a.content_pie:HOVER{
     color: #000;
     text-decoration: none;
}
#ver_produc{
     position:absolute;
     margin-top: 1145px;
     margin-left: 550px;
     width: 400px;
     text-align: right;
}
#ver_produc_cat_subcat{
     position:absolute;
     margin-top: 1490px;
     margin-left: 0px;
     width: 960px;
     text-align: right;
}
a.ver_produc, a.ver_produc:VISITED, a.ver_produc:ACTIVE, a.ver_produc:FOCUS, a.ver_produc:LINK{
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #9A7543;
     text-decoration: none;
}
a.ver_produc:HOVER{
     color: #BE212D;
     text-decoration: none;
}
a.ver_produc_cat_subcat, a.ver_produc_cat_subcat:VISITED, a.ver_produc_cat_subcat:ACTIVE, a.ver_produc_cat_subcat:FOCUS, a.ver_produc_cat_subcat:LINK{
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: bold;
     color: #fff;
     text-decoration: none;
}
a.ver_produc_cat_subcat:HOVER{
     color: #9A7543;
     text-decoration: none;
}
#img_sup_lat_index{
     position:absolute;
     margin-top: 550px;
     margin-left: 0px;
     text-align: center;
     z-index: 31;
}
#img_sup_lat_index_detprod{
     position:absolute;
     margin-top: 655px;
     margin-left: 0px;
     text-align: center;
     z-index: 31;
}
#sep_img_lat_sup{
     position:absolute;
     margin-top: 690px;
     margin-left: 0px;
     z-index: 31;
}
#sep_img_lat{
     position:absolute;
     margin-top: 940px;
     margin-left: 0px;
     z-index: 31;
}
#sep_img_lat_lis_prod_sup{
     position:absolute;
     margin-top: 1001px;
     margin-left: 0px;
     z-index: 31;
}
#sep_img_lat_inf{
     position:absolute;
     margin-top: 981px;
     margin-left: 0px;
     width: 221px;
     height: 153px;
     background-color: #F9F9F9;
     z-index: 31;
}
#sep_img_lat_inf_resto{
     position:absolute;
     margin-top: 1051px;
     margin-left: 0px;
     width: 221px;
     height: 153px;
     background-color: #F9F9F9;
     z-index: 31;
}
#fondo_img_lat_cat_subcat{
     position:absolute;
     margin-top: 850px;
     margin-left: 0px;
     width: 221px;
     height: 624px;
     background-color: #F9F9F9;
     z-index: 30;
     border-radius: 0px 0px 0px 15px;
}
#fondo_img_lat_list_cat_subcat{
     position:absolute;
     margin-top: 850px;
     margin-left: 0px;
     width: 221px;
     height: 1081px;
     background-color: #F9F9F9;
     z-index: 30;
     border-radius: 0px 0px 0px 15px;
}
#img_inf_lat_index{
     position:absolute;
     margin-top: 1040px;
     margin-left: 0px;
     z-index: 31;
}
#img_inf_lat_index_detprod{
     position:absolute;
     margin-top: 965px;
     margin-left: 0px;
     z-index: 32;
}
#img_inftotal_lat_index{
     position:absolute;
     margin-top: 1155px;
     margin-left: 0px;
     z-index: 32;
}
#img_med_lat_index_lis_prod{
     position:absolute;
     margin-top: 920px;
     margin-left: 0px;
     z-index: 31;
}
#sep_img_lat_lis_prod{
     position:absolute;
     margin-top: 1216px;
     margin-left: 0px;
     z-index: 31;
}
#img_inf_lat_index_lis_prod{
     position:absolute;
     margin-top: 1040px;
     margin-left: 0px;
     z-index: 31;
}
/*
#fondo_img_lat_cat_subcat{
     position:absolute;
     margin-top: 624px;
     margin-left: 0px;
     width: 221px;
     height: 850px;
     background-color: #F9F9F9;
}
*/
#fondo_img_lat_detprod{
     position:absolute;
     margin-top: 510px;
     margin-left: 0px;
     width: 221px;
     height: 940px;
     background-color: #F9F9F9;
}
#fondo_img_lat_promo_cat{
     position:absolute;
     margin-top: 624px;
     margin-left: 0px;
     width: 221px;
     height: 310px;
     background-color: #F9F9F9;
}
#fondo_img_lat_lis_prod_subcat{
     position:absolute;
     margin-top: 624px;
     margin-left: 0px;
     width: 221px;
     height: 1307px;
     background-color: #F9F9F9;
}
#fondo_produc_recomen{
     position:relative;
     margin-top: 5px;
     margin-left: 0px;
     width: 221px;
     height: 310px;
     background: url(../../../img/fondo-producto-recomen.jpg);
}
#tit_produc_recomen{
     position:absolute;
     margin-top: 5px;
     margin-left: 12px;
     margin-right: 10px;
     width: 200px;
     text-align: center;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #BE212D;
     text-decoration: none;
}
#img_produc_recomen{
     position:absolute;
     margin-top: 35px;
     margin-left: 10px;
}
#nb_produc_recomen{
     position:absolute;
     margin-top: 195px;
     margin-left: 13px;
     margin-right: 5px;
     width: 200px;
     text-align: left;
}
#text_produc_recomen{
     position:absolute;
     margin-top: 210px;
     margin-left: 13px;
     margin-right: 5px;
}
#pvp_produc_recomen{
     position:absolute;
     margin-top: 260px;
     margin-left: 12px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc_recomen{
     position:absolute;
     margin-top: 260px;
     margin-left: 63px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_produc_recomen{
     position:absolute;
     margin-top: 283px;
     margin-left: 15px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_pvp_produc_recomen{
     position:absolute;
     margin-top: 283px;
     margin-left: 15px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_produc_recomen{
     position:absolute;
     margin-top: 285px;
     margin-left: 155px;
}
#img_lat_sup_cat_subcat{
     position:relative;
     margin-top: 15px;
     margin-left: 0px;
}
#img_lat_sup_det_prod_no_rabais{
     position:relative;
     margin-top: 30px;
     margin-left: 0px;
}
#img_lat_inf_cat_subcat{
     position:relative;
     margin-top: 15px;
     margin-left: 0px;
}
#img_calidad_lat_index{
     position:absolute;
     margin-top: 975px;
     margin-left: 15px;
}
#panel_pie_sup{
     position:absolute;
     margin-top: 1245px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_aux{
     position:absolute;
     margin-top: 1495px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_cat_subcat{
     position:absolute;
     margin-top: 1560px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_lis_prod{
     position:absolute;
     margin-top: 2025px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_detprod{
     position:absolute;
     margin-top: 1790px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_opi{
     position:absolute;
     margin-top: 1220px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_garantia{
     position:absolute;
     margin-top: 835px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_carrito{
     position:absolute;
     margin-top: 870px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_confirm_carrito{
     position:absolute;
     margin-top: 870px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_sup_promo_cat{
     position:absolute;
     margin-top: 1020px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_med{
     position:absolute;
     margin-top: 1445px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_med_aux{
     position:absolute;
     margin-top: 1695px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_med_cat_subcat{
     position:absolute;
     margin-top: 1761px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_med_lis_prod{
     position:absolute;
     margin-top: 2223px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_med_detprod{
     position:absolute;
     margin-top: 1988px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_med_opi{
     position:absolute;
     margin-top: 1418px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_med_garantia{
     position:absolute;
     margin-top: 1033px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_med_carrito{
     position:absolute;
     margin-top: 1068px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_med_promo_cat{
     position:absolute;
     margin-top: 1220px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#content_panel_pie_med{
     position:absolute;
     margin-top: -10px;
     margin-left: 0px;
}
#medios_sociales_pie_med{
     position:absolute;
     margin-top: 25px;
     margin-left: 560px;
     width: 400px;
     text-align: right;
     z-index: 6;
}
p.panel_pie_med{
     line-height: 25px;
}
a.panel_pie_med, a.panel_pie_med:VISITED, a.panel_pie_med:ACTIVE, a.panel_pie_med:FOCUS, a.panel_pie_med:LINK{
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #000;
     text-decoration: none;
}
a.panel_pie_med:HOVER{
     color: #BE212D;
     text-decoration: none;
}
#panel_pie_inf{
     position:absolute;
     margin-top: 1532px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_aux{
     position:absolute;
     margin-top: 1782px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_cat_subcat{
     position:absolute;
     margin-top: 1849px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_lis_prod{
     position:absolute;
     margin-top: 2310px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_detprod{
     position:absolute;
     margin-top: 2076px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_opi{
     position:absolute;
     margin-top: 1506px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_garantia{
     position:absolute;
     margin-top: 1121px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_carrito{
     position:absolute;
     margin-top: 1156px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_confirm_carrito{
     position:absolute;
     margin-top: 1156px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_pie_inf_promo_cat{
     position:absolute;
     margin-top: 1306px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#content_panel_pie_inf{
     position:absolute;
     margin-top: 5px;
     margin-left: 0px;
     width: 350px;
     text-align: left;
     font-family: CalibriMia, Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #9A7543;
     z-index: 32;
}
#content_panel_pie_inf_aux{
     position:absolute;
     margin-top: 5px;
     padding-left: 0px;
     width: 960px;
     text-align: right;
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #fff;
}
a.panel_pie_inf, a.panel_pie_inf:VISITED, a.panel_pie_inf:ACTIVE, a.panel_pie_inf:FOCUS, a.panel_pie_inf:LINK{
     font-family: CalibriMia, Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #fff;
     text-decoration: none;
}
a.panel_pie_inf:HOVER{
     color: #9A7543;
     text-decoration: none;
}
a.panel_pie_inf_aux, a.panel_pie_inf_aux:VISITED, a.panel_pie_inf_aux:ACTIVE, a.panel_pie_inf_aux:FOCUS, a.panel_pie_inf_aux:LINK{
     font-family: CalibriMia, Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #9A7543;
     text-decoration: underline;
}
a.panel_pie_inf_aux:HOVER{
     color: #fff;
     text-decoration: underline;
}
#tit_pie_sup{
     position:absolute;
     margin-top: 15px;
     margin-left: 0px;
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #000;
}
#img_club_confirm_carrito{
     position:absolute;
     margin-top: 40px;
     margin-left: 60px;
}
#pie_fondo1_att_cliente{
     position:absolute;
     margin-top: 43px;
     margin-left: 0px;
     width: 200px;
     height: 70px;
     z-index: 2;
}
#pie_tex1_att_cliente{
     position:absolute;
     margin-top: -3px;
     margin-left: 0px;
     width:190px;
     z-index: 3;
}
p.tex1_att_cliente{
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     text-align: justify;
     color: #000;
}
p.tex1_att_cliente_tienda{
     font-family: Arial;
     font-size: 9.5pt;
     font-weight: bold;
     text-align: center;
     color: #9A7543;
}
#pie_fondo2_att_cliente{
     position:absolute;
     margin-top: 120px;
     margin-left: 16px;
     width: 200px;
     height: 70px;
     background-image: url(../../../img/fondo1-att-cliente.jpg);
     z-index: 2;
}
#pie_tex2_att_cliente{
     position:absolute;
     margin-top: -3px;
     margin-left: 5px;
     width:190px;
     z-index: 3;
}
p.tex2_att_cliente{
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     text-align: justify;
     color: #000;
}
a.mail_att_cliente, a.mail_att_cliente:VISITED, a.mail_att_cliente:ACTIVE, a.mail_att_cliente:FOCUS, a.mail_att_cliente:LINK{
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #C79810;
     text-decoration: underline;
}
a.mail_att_cliente:HOVER{
     color: #9A7543;
     text-decoration: underline;
}
#pie_formas{
     position:absolute;
     margin-top: 45px;
     margin-left: 277px;
     z-index: 99;
}
#pie_fondo_newsletter{
     position:absolute;
     margin-top: 40px;
     margin-left: 685px;
     width: 275px;
     height: 151px;
     background-image: url(../../../img/news-fondo.jpg);
     z-index: 2;
}
#pie_fondo_newsletter_confirm_carrito{
     position:absolute;
     margin-top: 40px;
     margin-left: 625px;
     width: 275px;
     height: 151px;
     background-image: url(../../../img/news-fondo.jpg);
     z-index: 2;
}
#pie_tex1_newsletter{
     position:absolute;
     margin-top: 6px;
     margin-left: 10px;
     width:254px;
     z-index: 3;
}
p.tex1_newsletter{
     font-family: CalibriMia, Arial;
     font-size: 10pt;
     font-weight: normal;
     text-align: justify;
     color: #fff;
}
#pie_tex2_newsletter{
     position:absolute;
     margin-top: 110px;
     margin-left: 5px;
     width:262px;
     z-index: 3;
}
p.tex2_newsletter{
     font-family: CalibriMia, Arial;
     font-size: 9pt;
     font-weight: normal;
     text-align: justify;
     color: #fff;
}
a.politica_form_pie, a.politica_form_pie:VISITED, a.politica_form_pie:ACTIVE, a.politica_form_pie:FOCUS, a.politica_form_pie:LINK{
     font-family: CalibriMia, Arial;
     font-size: 9pt;
     font-weight: normal;
     color: #fff;
     text-decoration: underline;
}
a.politica_form_pie:HOVER{
     color: #000;
     text-decoration: underline;
}
#pie_form_newsletter{
     position:absolute;
     margin-top: 50px;
     margin-left: 10px;
     width: 254px;
     z-index: 3;
}
.campo{
    height: 20px;
    width: 251px;
    color: #000;
    font-family: CalibriMia, Arial;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
}
.campo_bus{
    height: 16px;
    width: 462px;
    color: #111;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    border-style: solid; 
    border-width: 0; 
    padding: 0;
}
#boton_enviar_news{
    position:absolute;
    margin-top: -5px;
    margin-left: 85px;
    z-index: 4;
}
#boton_enviar_news_confirm{
    position:absolute;
    margin-top: -10px;
    margin-left: 160px;
    z-index: 4;
}
#panel_imgs_pie_inf{
     position:absolute;
     margin-top: 1585px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_imgs_pie_inf_aux{
     position:absolute;
     margin-top: 1835px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_text_pie_inf_home{
     position:absolute;
     margin-top: 2170px;
     margin-left: 0px;
     width: 960px;
     height: 500px;
     z-index: 4;
}
h1.tit_text_pie_home{
     font-family: CalibriMia, Arial;
     font-size: 13pt;
     color: #111;
}
p.text_pie_home{
     font-family: CalibriMia, Arial;
     font-size: 11.5pt;
     color: #111;
     width: 960px;
     line-height: 20px;
     text-align: justify;
}
font.tit_ult_opi{
     font-family: 'Indie Flower', cursive;
     font-size: 15pt;
     font-weight: normal;
     color: #111;
}
a.text_pie_home, a.text_pie_home:VISITED, a.text_pie_home:ACTIVE, a.text_pie_home:FOCUS, a.text_pie_home:LINK{
     font-family: CalibriMia, Arial;
     font-size: 10.5pt;
     color: #111;
     text-decoration: none;
}
a.text_pie_home:HOVER{
     color: #AD9251;
     text-decoration: none;
}
#panel_imgs_pie_inf_cat_subcat{
     position:absolute;
     margin-top: 1905px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_imgs_pie_inf_lis_prod{
     position:absolute;
     margin-top: 2360px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_imgs_pie_inf_detprod{
     position:absolute;
     margin-top: 2130px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_imgs_pie_inf_opi{
     position:absolute;
     margin-top: 1560px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_imgs_pie_inf_garantia{
     position:absolute;
     margin-top: 1175px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_imgs_pie_inf_carrito{
     position:absolute;
     margin-top: 1210px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_imgs_pie_inf_confirm_carrito{
     position:absolute;
     margin-top: 1210px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_imgs_pie_inf_promo_cat{
     position:absolute;
     margin-top: 1370px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#powered_by{
     position:absolute;
     margin-top: 1420px;
     margin-left: 803px;
     font-family: Arial;
     font-size: 9pt;
     color: #000;
     font-weight: normal;
     z-index: 5;
}
#logo_espMarket{
     position:absolute;
     margin-top: 1440px;
     margin-left: 760px;
     z-index: 5;
}
#tit_combo_tiendas{
    position:absolute;
    margin-top: 169px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    font-weight: normal;
}
#combo_tiendas{
    position:absolute;
    margin-top: 170px;
    margin-left: 0px;
}
#tit_combo_tiendas_promo{
    position:absolute;
    margin-top: 180px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    font-weight: normal;
}
#combo_tiendas_promo{
    position:absolute;
    margin-top: 201px;
    margin-left: 0px;
}
#lin_sep_col_izq{
    position:absolute;
    margin-top: 200px;
    margin-left: 0px;
}
#lin_sep_col_izq_promo{
    position:absolute;
    margin-top: 240px;
    margin-left: 0px;
}
#tit_menu_cat_col_izq{
    position:absolute;
    margin-top: 230px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    font-weight: normal;
}
#men_cat_col_izq{
    position:absolute;
    margin-top: 280px;
    margin-left: 0px;
}
#tit_menu_cat_col_izq_promo{
    position:absolute;
    margin-top: 265px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    font-weight: normal;
}
#men_cat_col_izq_promo{
    position:absolute;
    margin-top: 300px;
    margin-left: 0px;
}
#localizacion_tit{
    position:absolute;
    margin-top: 142px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 9pt;
    color: #000;
    font-weight: bold;
    z-index: 5;
}
#localizacion_inic{
    position:absolute;
    margin-top: 185px;
    margin-left: 0px;
    width: 190px;
}
a.locali_inic, a.locali_inic:VISITED, a.locali_inic:ACTIVE, a.locali_inic:FOCUS, a.locali_inic:LINK{
     font-family: Arial;
     font-size: 9pt;
     font-weight: normal;
     color: #666;
     text-decoration: underline;
}
a.locali_inic:HOVER{
     color: #9A7543;
     text-decoration: underline;
}
#mapa_localizacion{
    position:absolute;
    margin-top: 290px;
    margin-left: 0px;
    width: 190px;
    text-align: center;
}
#tit_combo_tiendas_subcat{
    position:absolute;
    margin-top: 195px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    font-weight: normal;
}
#combo_tiendas_subcat{
    position:absolute;
    margin-top: 215px;
    margin-left: 0px;
}
.combo{
    height: 23px;
    width: 185px;
    color: #9A7543;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}
#direc_store{
    position:absolute;
    margin-top: 375px;
    margin-left: 5px;
    width: 185px;
    text-align: center;
}
#direc_store_aux{
    position:absolute;
    margin-top: 415px;
    margin-left: 5px;
    width: 185px;
    font-family: Arial;
    font-size: 9pt;
    color: #9A7543;
    font-weight: normal;
    text-align: center;
}
a.direc_sto, a.direc_sto:VISITED, a.direc_sto:ACTIVE, a.direc_sto:FOCUS, a.direc_sto:LINK{
     font-family: Arial;
     font-size: 9pt;
     font-weight: normal;
     color: #039CD6;
     text-decoration: underline;
}
a.direc_sto:HOVER{
     color: #9A7543;
     text-decoration: underline;
}
#logo_store_lat{
    position:absolute;
    margin-top: 175px;
    margin-left: 0px;
}
#btn_reserva_store_lat{
    position:absolute;
    margin-top: 335px;
    margin-left: 0px;
    width: 185px;
    text-align: center;
}
#icon_tel_store{
    position:absolute;
    margin-top: 330px;
    margin-left: 0px;
}
#tel_store{
    position:absolute;
    margin-top: 340px;
    margin-left: 20px;
    width: 185px;
    font-family: Arial;
    font-size: 17pt;
    color: #039CD6;
    font-weight: bold;
    text-align: center;
}
#icon_tel_store_aux{
    position:absolute;
    margin-top: 375px;
    margin-left: 0px;
}
#tel_store_aux{
    position:absolute;
    margin-top: 385px;
    margin-left: 20px;
    width: 185px;
    font-family: Arial;
    font-size: 17pt;
    color: #039CD6;
    font-weight: bold;
    text-align: center;
}
#lin_sep_col_izq_subcat{
    position:absolute;
    margin-top: 255px;
    margin-left: 0px;
}
#lin_sep_col_izq_tienda{
    position:absolute;
    margin-top: 394px;
    margin-left: 0px;
}
#lin_sep_col_izq_tienda_aux{
    position:absolute;
    margin-top: 434px;
    margin-left: 0px;
}
hr.sep_col_izq{
     height: 1px;
     border: 0;
     color: #9A7543;
     background-color: #9A7543;
     width: 190px;
     text-align: left;
}
#tit_menu_cat_col_izq_subcat{
    position:absolute;
    margin-top: 280px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    font-weight: normal;
}
#tit_menu_cat_col_izq_tienda{
    position:absolute;
    margin-top: 415px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    font-weight: normal;
}
#tit_menu_cat_col_izq_tienda_aux{
    position:absolute;
    margin-top: 460px;
    margin-left: 0px;
    font-family: Arial;
    font-size: 10pt;
    color: #000;
    font-weight: normal;
}
#men_cat_col_izq_subcat{
    position:absolute;
    margin-top: 310px;
    margin-left: 0px;
}
#men_cat_col_izq_tienda{
    position:absolute;
    margin-top: 440px;
    margin-left: 0px;
}
#men_cat_col_izq_tienda_aux{
    position:absolute;
    margin-top: 485px;
    margin-left: 0px;
}
.scroll {
    height: 500px;
    padding-left: 0px;
    overflow: auto;
    overflow-x:hidden;
}
.scroll_aux {
    height: 300px;
    padding-left: 0px;
    overflow: auto;
    overflow-x:hidden;
}
#tit_sobre_banner{
    position:absolute;
    margin-top: -180px;
    margin-left: 20px;
    font-family: Arial;
    font-size: 40pt;
    color: #111;
    font-weight: bold;
    z-index: 3;
}
#logo_sobre_banner{
    position:absolute;
    margin-top: -180px;
    margin-left: 20px;
    z-index: 3;
}
#logo_sobre_banner_tienda{
    position:absolute;
    margin-top: -190px;
    margin-left: 20px;
    z-index: 3;
}
#video_sobre_banner_tienda{
    position:absolute;
    margin-top: -190px;
    margin-left: 600px;
    background-image: url(../../../img/fondo-video.png);
    z-index: 3;
}
#fondo_tit_prod_pantalla_productos{
     position:absolute;
     margin-top: 177px;
     margin-left: 200px;
}
#tit_prod_pantalla_productos{
     position:absolute;
     margin-top: 183px;
     margin-left: 211px;
     font-family: Arial;
     font-size: 10.3pt;
     font-weight: bold;
     color: #111;
     z-index: 2;
}
#panel_productos_pantalla_productos{
     position:absolute;
     margin-top: 205px;
     margin-left: 200px;
     width: 761px;
     height: 800px;
     background-image: url(../../../img/fondo-productos-big.jpg);
}
#num_paginas_sup{
     position:absolute;
     margin-top: 300px;
     margin-left: 200px;
     width: 761px;
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #BE212D;
     text-align: right;
}
#num_paginas_sup_bus{
     position:absolute;
     margin-top: 183px;
     margin-left: 200px;
     width: 761px;
     font-family: Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #9A7543;
     text-align: right;
}
#num_paginas_inf{
     position:absolute;
     margin-top: 1950px;
     margin-left: 200px;
     width: 761px;
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #BE212D;
     text-align: right;
}
#num_paginas_inf_promos{
     position:absolute;
     margin-top: 1150px;
     margin-left: 200px;
     width: 761px;
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #fff;
     text-align: right;
}
#num_paginas_inf_promos_cat{
     position:absolute;
     margin-top: 950px;
     margin-left: 200px;
     width: 761px;
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #fff;
     text-align: right;
}
a.num_paginas, a.num_paginas:VISITED, a.num_paginas:ACTIVE, a.num_paginas:FOCUS, a.num_paginas:LINK{
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #BE212D;
     text-decoration: underline;
}
a.num_paginas:HOVER{
     color: #000;
     text-decoration: underline;
}
a.num_paginas_inf, a.num_paginas_inf:VISITED, a.num_paginas_inf:ACTIVE, a.num_paginas_inf:FOCUS, a.num_paginas_inf:LINK{
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #BE212D;
     text-decoration: underline;
}
a.num_paginas_inf:HOVER{
     color: #000;
     text-decoration: underline;
}
#panel_listado_promo{
     position:absolute;
     margin-top: 311px;
     margin-left: 221px;
     width: 739px;
     height: 823px;
     background-color: #F9F9F9;
}
#panel_listado_promo_cat{
     position:absolute;
     margin-top: 311px;
     margin-left: 221px;
     width: 739px;
     height: 623px;
     background-color: #F9F9F9;
}
#listado_promo_fila1{
     position:absolute;
     margin-top: 10px;
     margin-left: 10px;
     width: 739px;
}
#listado_promo_fila2{
     position:absolute;
     margin-top: 145px;
     margin-left: 10px;
     width: 739px;
}
#listado_promo_fila3{
     position:absolute;
     margin-top: 280px;
     margin-left: 10px;
     width: 739px;
}
#listado_promo_fila4{
     position:absolute;
     margin-top: 415px;
     margin-left: 10px;
     width: 739px;
}
#listado_promo_fila5{
     position:absolute;
     margin-top: 550px;
     margin-left: 10px;
     width: 739px;
}
#listado_promo_fila6{
     position:absolute;
     margin-top: 685px;
     margin-left: 10px;
     width: 739px;
}
#fondo_izq_promo{
     position:absolute;
     margin-top: 10px;
     margin-left: 5px;
     z-index: 2;
}
#tit_izq_promo{
     position:absolute;
     margin-top: 18px;
     margin-left: 125px;
     font-family: Verdana, Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #000;
     z-index: 3;
}
#cuerpo_izq_promo{
     position:absolute;
     margin-top: 28px;
     margin-left: 125px;
     width: 220px;
     z-index: 3;
}
p.cuerpo_izq_promo{
     font-family: CalibriMia, Arial;
     font-size: 10pt;
     color: #000;
     text-align: justify;
     line-height: 15px;
}
#boton_izq_promo{
     position:absolute;
     margin-top: 100px;
     margin-left: 238px;
     z-index: 3;
}
#logo_store_izq_promo{
     position:absolute;
     margin-top: 24px;
     margin-left: 18px;
     z-index: 3;
}
#vigor_izq_promo{
     position:absolute;
     margin-top: 102px;
     margin-left: 125px;
     font-family: CalibriMia, Arial;
     font-size: 10.5pt;
     font-weight: normal;
     color: #BE212D;
     z-index: 3;
}
#fondo_der_promo{
     position:absolute;
     margin-top: 10px;
     margin-left: 371px;
     z-index: 2;
}
#tit_der_promo{
     position:absolute;
     margin-top: 18px;
     margin-left: 491px;
     font-family: Verdana, Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #000;
     z-index: 3;
}
#cuerpo_der_promo{
     position:absolute;
     margin-top: 28px;
     margin-left: 491px;
     width: 220px;
     z-index: 3;
}
p.cuerpo_der_promo{
     font-family: CalibriMia, Arial;
     font-size: 10pt;
     color: #000;
     text-align: justify;
     line-height: 15px;
}
#boton_der_promo{
     position:absolute;
     margin-top: 100px;
     margin-left: 604px;
     z-index: 3;
}
#logo_store_der_promo{
     position:absolute;
     margin-top: 24px;
     margin-left: 385px;
     z-index: 3;
}
#vigor_der_promo{
     position:absolute;
     margin-top: 102px;
     margin-left: 491px;
     font-family: CalibriMia, Arial;
     font-size: 10.5pt;
     font-weight: normal;
     color: #BE212D;
     z-index: 3;
}

/* DETALLE PRODUCTO */

#tit_detprod{
     position:absolute;
     margin-top: 155px;
     margin-left: 240px;
     width: 700px;
}
h1.tit_detprod{
     font-family: CalibriMia, Arial;
     font-size: 22pt;
     color: #000;
     font-weight: normal;
     text-decoration: none;
}
#des_detprod{
     position:absolute;
     margin-top: 230px;
     margin-left: 605px;
     width: 345px;
}
p.des_detprod{
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     color: #333;
     line-height: 22px;
     text-align: justify;
}
#plazo_envio_detprod{
     font-family: CalibriMia, Arial;
     position:absolute;
     margin-top: 435px;
     margin-left: 610px;
     width: 375px;
     font-size: 11.5pt;
     font-weight: normal;
     text-align: left;
     color: #666;
}
#plazo_envio_detprod_new{
     font-family: CalibriMia, Arial;
     position:absolute;
     margin-top: 465px;
     margin-left: 610px;
     width: 345px;
     font-size: 11.5pt;
     font-weight: normal;
     text-align: left;
     color: #666;
}
#plazo_envio_detprod_aux_text{
     font-family: CalibriMia, Arial;
     position:absolute;
     margin-top: 565px;
     margin-left: 250px;
     width: 375px;
     font-size: 11.5pt;
     font-weight: normal;
     text-align: left;
     color: #000;
}
#plazo_envio_detprod_aux{
     font-family: CalibriMia, Arial;
     position:absolute;
     margin-top: 595px;
     margin-left: 250px;
     width: 375px;
     font-size: 11.5pt;
     font-weight: normal;
     text-align: left;
     color: #666;
}
#plazo_envio_detprod_aux_text_pack{
     font-family: CalibriMia, Arial;
     position:absolute;
     margin-top: 615px;
     margin-left: 250px;
     width: 375px;
     font-size: 11.5pt;
     font-weight: normal;
     text-align: left;
     color: #000;
}
#plazo_envio_detprod_aux_pack{
     font-family: CalibriMia, Arial;
     position:absolute;
     margin-top: 645px;
     margin-left: 250px;
     width: 375px;
     font-size: 11.5pt;
     font-weight: normal;
     text-align: left;
     color: #666;
}
#plazo_envio_detprod_new_aux{
     font-family: CalibriMia, Arial;
     position:absolute;
     margin-top: 465px;
     margin-left: 250px;
     width: 345px;
     font-size: 11.5pt;
     font-weight: normal;
     text-align: left;
     color: #666;
}
#plazo_envio_detprod_197{
     font-family: CalibriMia, Arial;
     position:absolute;
     margin-top: 470px;
     margin-left: 615px;
     width: 305px;
     font-size: 10.5pt;
     font-weight: normal;
     text-align: right;
     color: #666;
}
a.pla_envio, a.pla_envio:VISITED, a.pla_envio:ACTIVE, a.pla_envio:FOCUS, a.pla_envio:LINK{
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #DB2C39;
     text-decoration: none;
}
a.pla_envio:HOVER{
     color: #333;
     text-decoration: none;
}
a.etis, a.etis:VISITED, a.etis:ACTIVE, a.etis:FOCUS, a.etis:LINK{
     font-family: CalibriMia, Arial;
     font-size: 11.5pt;
     font-weight: normal;
     color: #000;
     text-decoration: underline;
}
a.etis:HOVER{
     color: #666;
     text-decoration: none;
}
a.calidad_det, a.calidad_det:VISITED, a.calidad_det:ACTIVE, a.calidad_det:FOCUS, a.calidad_det:LINK{
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #DB2C39;
     text-decoration: none;
}
a.calidad_det:HOVER{
     color: #333;
     text-decoration: none;
}
#menu_categ_detprod{
     position:absolute;
     margin-top: 153px;
     margin-left: 0px;
     width: 221px;
     height: 1300px;
     padding-top: 20px;
     background-color: #F9F9F9;
     z-index: 30;
}
#menu_categ_carrito{
     position:absolute;
     margin-top: 245px;
     margin-left: 0px;
     width: 221px;
     height: 370px;
     background-color: #F9F9F9;
     z-index: 30;
}
#img1_detprod{
     position:absolute;
     margin-top: 230px;
     margin-left: 240px;
     width: 340px;
     /* height: 350px; */
     height: 420px;
     background-color: #fff;
     /* border-style: solid;
     border-width: 1px;
     border-color: #ccc; */
}
#img1_detprod_aux{
     position:relative;
     padding-top: 25px;
     z-index: 10;
}
#aviso_zoom{
     position:absolute;
     margin-top: 568px;
     margin-left: 281px;
     padding-top: 3px;
     width: 260px;
     height: 16px;
     text-align: center;
     background: #111;
     filter:alpha(opacity=60);
     opacity:0.6;
     z-index:50;
}
#aviso_zoom_pack{
     position:absolute;
     margin-top: 512px;
     margin-left: 281px;
     padding-top: 3px;
     width: 260px;
     height: 16px;
     text-align: center;
     background: #111;
     filter:alpha(opacity=60);
     opacity:0.6;
     z-index:50;
}
font.text_aviso_zoom{
     font-family: CalibriMia, Arial;
     font-size: 9.5pt;
     font-weight: normal;
     color: #ccc;
}
#cuadro_compra_detprod{
     position:absolute;
     margin-top: 520px;
     margin-left: 625px;
     border-style: solid;
     border-width: 1px;
     border-color: #ccc;
     width: 305px;
     height: 110px;
}
#cuadro_compra_detprod_197{
     position:absolute;
     margin-top: 505px;
     margin-left: 615px;
     border-style: solid;
     border-width: 1px;
     border-color: #ccc;
     width: 305px;
     height: 120px;
}
#reserver_197{
     position:absolute;
     margin-top: 50px;
     margin-left: 10px;
     z-index:40;
     font-family: Arial;
     font-weight: bold;
     font-size: 11pt;
     color: #85B000;
}
#pvp_detprod_sin_dcto{
     position:absolute;
     margin-top: 10px;
     margin-left: 15px;
     font-family: Arial;
     font-size: 19pt;
     font-weight: bold;
     color: #111;
}
#dcto_detprod{
     position:absolute;
     margin-top: 10px;
     margin-left: 15px;
     font-family: Arial;
     font-size: 10pt;
     font-weight: bold;
     color: #666;
}
#tot_detprod{
     position:absolute;
     margin-top: 35px;
     margin-left: 15px;
     font-family: Arial;
     font-size: 19pt;
     font-weight: bold;
     color: #111;
}
font.iva_incluido{
     font-family: CalibriMia, Arial;
     font-size: 16pt;
     font-weight: normal;
     color: #111;
}
font.dcto_fin{
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #111;
}
#form_compra_detprod{
     position:absolute;
     margin-top: 50px;
     margin-left: 15px;
}
#cadeaux_txt{
     position:absolute;
     margin-top: 15px;
     margin-left: 0px;
     width: 300px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #666;
}
#cadeaux{
     position:absolute;
     margin-top: 0px;
     margin-left: 55px;
     width: 300px;
}
#cadeaux_txt_voir{
     position:absolute;
     margin-top: 40px;
     margin-left: 90px;
     width: 300px;
}
a.cadeaux_voir, a.cadeaux_voir:VISITED, a.cadeaux_voir:ACTIVE, a.cadeaux_voir:FOCUS, a.cadeaux_voir:LINK{
     font-family: Arial;
     font-size: 9pt;
     font-weight: normal;
     color: #666;
     text-decoration: underline;
}
a.cadeaux_voir:HOVER{
     color: #666;
     text-decoration: underline;
}
#cantidad_detprod{
     position:absolute;
     margin-top: 33px;
     margin-left: 0px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #666;
}
#cantidad_campo_detprod{
     position:absolute;
     margin-top: 31px;
     margin-left: 65px;
}
#cantidad_detprod_197{
     position:absolute;
     margin-top: 42px;
     margin-left: 0px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #666;
}
#cantidad_campo_detprod_197{
     position:absolute;
     margin-top: 40px;
     margin-left: 65px;
}
.campo_cant_produc_detalle{
    height: 14px;
    width: 30px;
    color: #111;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
}
#boton_compra_detprod{
     position:absolute;
     margin-top: 20px;
     margin-left: 115px;
}
#boton_compra_detprod_197{
     position:absolute;
     margin-top: 30px;
     margin-left: 115px;
}
#valor_detprod{
     position:absolute;
     margin-top: 640px;
     margin-left: 240px;
     width: 340px;
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
}
a.valor, a.valor:VISITED, a.valor:ACTIVE, a.valor:FOCUS, a.valor:LINK{
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #AD9251;
     text-decoration: underline;
}
a.valor:HOVER{
     color: #666;
     text-decoration: underline;
}
a.link_inter, a.link_inter:VISITED, a.link_inter:ACTIVE, a.link_inter:FOCUS, a.link_inter:LINK{
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #8A8A8A;
     text-decoration: underline;
}
a.link_inter:HOVER{
     color: #BE212D;
     text-decoration: underline;
}
#nb_cat_detprod{
     position:absolute;
     margin-top: 855px;
     margin-left: 240px;
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #111;
}
#icon_pago{
     position:absolute;
     margin-top: 652px;
     margin-left: 580px;
}
#img_eti1{
     position:absolute;
     margin-top: 6px;
     margin-left: 12px;
     z-index: 50;
}
#img_eti2{
     position:absolute;
     margin-top: 6px;
     margin-left: 153px;
     z-index: 50;
}
#img_eti2_aux{
     position:absolute;
     margin-top: 6px;
     margin-left: 147px;
     z-index: 50;
}
#img_eti2_aux2{
     position:absolute;
     margin-top: 6px;
     margin-left: 103px;
     z-index: 50;
}
#img_eti3{
     position:absolute;
     margin-top: 6px;
     margin-left: 289px;
     z-index: 50;
}
#img_eti3_aux{
     position:absolute;
     margin-top: 6px;
     margin-left: 248px;
     z-index: 50;
}
#img_eti3_aux2{
     position:absolute;
     margin-top: 6px;
     margin-left: 238px;
     z-index: 50;
}
#img_eti4{
     position:absolute;
     margin-top: 6px;
     margin-left: 397px;
     z-index: 50;
}
#img_eti4_aux{
     position:absolute;
     margin-top: 6px;
     margin-left: 385px;
     z-index: 50;
}
#img_eti4_aux2{
     position:absolute;
     margin-top: 6px;
     margin-left: 348px;
     z-index: 50;
}
#img_eti5{
     position:absolute;
     margin-top: 6px;
     margin-left: 500px;
     z-index: 50;
}
#mas_info_detprod{
     position:absolute;
     margin-top: 690px;
     margin-left: 240px;
     width: 710px;
}
#encab_promo_detprod{
     position:relative;
     margin-top: 220px;
     margin-left: 0px;
     font-family: CalibriMia, Arial;
     font-size: 16pt;
     color: #666;
}
#encab_promo_detprod_aux{
     position:relative;
     margin-top: 210px;
     margin-left: 0px;
     font-family: CalibriMia, Arial;
     font-size: 16pt;
     color: #666;
}
#img_aux_197{
     position:relative;
     margin-top: 150px;
     margin-left: 0px;
}
#encab_promo_detprod_aux_197{
     position:relative;
     margin-top: 0px;
     margin-left: 0px;
     font-family: CalibriMia, Arial;
     font-size: 16pt;
     color: #666;
}
#fondo_promo_detprod{
     position:relative;
     margin-top: 10px;
     margin-left: 0px;
     width: 719px;
     height: 140px;
     background-color: #fff;
}
#fondo1_promo_detprod{
     position:absolute;
     margin-top: 0px;
     margin-left: 0px;
     width: 350px;
     height: 115px;
     background: #fff url(../../../img/fondo-promo-detprod.png) repeat-x;
     z-index:2;
}
#fondo2_promo_detprod{
     position:absolute;
     margin-top: 0px;
     margin-left: 360px;
     width: 350px;
     height: 115px;
     background: #fff url(../../../img/fondo-promo-detprod.png) repeat-x;
     z-index:2;
}
#img_promo_detprod{
     position:absolute;
     margin-top: 14px;
     margin-left: 14px;
     width: 88px;
     height: 88px;
     z-index: 3;
}
#tit_promo_detprod{
     position:absolute;
     margin-top: 10px;
     margin-left: 120px;
     font-family: Tahoma, Arial;
     font-size: 10pt;
     font-weight: normal;
     color: #000;
     z-index: 3;
}
#tex_promo_detprod{
     position:absolute;
     margin-top: 20px;
     margin-left: 120px;
     width: 225px;
     z-index: 3;
}
p.tex_promo_detprod{
     font-family:Tahoma, Arial;
     font-size: 9pt;
     font-weight: normal;
     color: #666;
     text-align: justify;
     line-height: 17px;
}
#btn_promo_detprod{
     position:absolute;
     margin-top: 90px;
     margin-left: 235px;
     z-index: 3;
}
#vigor_promo_detprod{
     position:absolute;
     margin-top: 90px;
     margin-left: 120px;
     font-family: Tahoma, Arial;
     font-size: 9.3pt;
     color: #000;
     z-index: 3;
}
#peso_pvp{
     position:absolute;
     margin-top: 210px;
     margin-left: 240px;
     font-family: Arial;
     font-size: 12pt;
     color: #333;
}
#peso_pvp_aux{
     position:absolute;
     margin-top: 230px;
     margin-left: 240px;
     font-family: Arial;
     font-size: 12pt;
     color: #333;
     z-index: 99;
}
/* Cross-Selling */
#encab_cross_detprod{
     position:relative;
     margin-top: 15px;
     margin-left: 0px;
     font-family: CalibriMia, Arial;
     font-size: 16pt;
     color: #666;
}
#panel_cross_detprod{
     position:relative;
     margin-top: 10px;
     margin-left: 0px;
     width: 719px;
     height: 140px;
     background-color: #fff;
}
#cont_produc1_cross_detprod{
     position:relative;
     margin-top: 0px;
     margin-left: 0px;
}
#cont_produc2_cross_detprod{
     position:relative;
     margin-top: 0px;
     margin-left: 250px;
}
#cont_produc3_cross_detprod{
     position:relative;
     margin-top: 0px;
     margin-left: 492px;
}
#img_cross_detprod{
     position:absolute;
     margin-top: 0px;
     margin-left: 0px;
}
#nb_cross_detprod{
     position:absolute;
     margin-top: 160px;
     margin-left: 0px;
     width: 220px;
     text-align: left;
}
#desc_cross_detprod{
     position:absolute;
     margin-top: 200px;
     margin-left: 0px;
     width: 220px;
}
#pvp_cross_detprod{
     position:absolute;
     margin-top: 250px;
     margin-left: 0px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_cross_detprod{
     position:absolute;
     margin-top: 250px;
     margin-left: 46px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_cross_detprod{
     position:absolute;
     margin-top: 275px;
     margin-left: 3px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_cross_detprod{
     position:absolute;
     margin-top: 290px;
     margin-left: 3px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #111;
}
#lin_sep_cross_detprod{
     position:absolute;
     margin-top: 0px;
     margin-left: 235px;
     z-index: 30;
}
#lin_sep_cross_detprod_aux{
     position:absolute;
     margin-top: 0px;
     margin-left: 480px;
     z-index: 30;
}
hr.sep_cross {
     height: 285px;
     border: 0;
     color: #ccc;
     background-color: #ccc;
     width: 1px;
     text-align: left;
}
#btn_cross_detprod{
     position:absolute;
     margin-top: 290px;
     margin-left: 123px;
}
#panel_cross_compra_validada{
     position:absolute;
     margin-top: 460px;
     margin-left: 250px;
     width: 700px;
     height: 140px;
     background-color: #fff;
}
#imglat_cross_compra_valid{
     position:absolute;
     margin-top: 390px;
     margin-left: 0px;
}
#fle_cross_compra_valid{
     position:absolute;
     margin-top: 410px;
     margin-left: 230px;
}
#encab_cross_compra_valid{
     position:absolute;
     margin-top: 408px;
     margin-left: 280px;
     font-family: CalibriMia, Arial;
     font-size: 16pt;
     color: #666;
}
#cont_produc1_cross_compra_valid{
     position:relative;
     margin-top: 0px;
     margin-left: 0px;
}
#cont_produc2_cross_compra_valid{
     position:relative;
     margin-top: 0px;
     margin-left: 240px;
}
#cont_produc3_cross_compra_valid{
     position:relative;
     margin-top: 0px;
     margin-left: 480px;
}

/* ENLACES AYUDA */
#icon_link_help{
     position:absolute;
     margin-top: 55px;
     margin-left: 330px;
     z-index: 10;
}
#icon_link_help_detprod{
     position:absolute;
     margin-top: 45px;
     margin-left: 330px;
     z-index: 10;
}
#link_help{
     position:absolute;
     margin-top: 60px;
     margin-left: 380px;
     z-index: 10;
}
#link_help_detprod{
     position:absolute;
     margin-top: 52px;
     margin-left: 395px;
     z-index: 10;
}
a.link_help, a.link_help:VISITED, a.link_help:ACTIVE, a.link_help:FOCUS, a.link_help:LINK{
     font-family: CalibriMia, Arial;
     font-size: 10.5pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
}
a.link_help:HOVER{
     color: #BE212D;
     text-decoration: none;
}
#eti_tienda_home{
     position:absolute;
     margin-top: 0px;
     margin-left: 215px;
     z-index: 32;
}
#btn_lateral{
     right: 0;
     top: 45%;
     width: 94px;
     height: 119px;
     position: fixed;
     z-index: 90;
}
#btn_lateral_feedback{
     right: 0;
     top: 45%;
     width: 94px;
     height: 81px;
     position: fixed;
     z-index: 90;
}

/* ENLACES COMPARTIR REDSOC */
#gusta_fb{
     position:absolute;
     margin-top: 649px;
     margin-left: 440px;
     z-index: 29;
}
#gusta_fb_detprod{
     position:absolute;
     margin-top: 870px;
     margin-left: 0px;
     width: 700px;
     z-index: 29;
     text-align: right;
}
#gusta_fb_detprod_197{
     position:absolute;
     margin-top: 651px;
     margin-left: 240px;
     width: 700px;
     z-index: 29;
     text-align: left;
}
#tapa_cont{
     position:absolute;
     margin-top: 649px;
     margin-left: 513px;
     width: 25px;
     height: 20px;
     background-color: #fff;
     z-index: 30;
}
#txt_comp{
     position:absolute;
     margin-top: 652px;
     margin-left: 240px;
     z-index: 30;
     font-family: Arial;
     font-size: 8pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
}
#comp_redsoc{
     position:absolute;
     margin-top: 647px;
     margin-left: 300px;
     z-index: 30;
}

/* COMPARTIR COMPRA */
#btn_personaliza{
     position:absolute;
     margin-top: 65px;
     margin-left: 280px;
     z-index: 30;
}

/* VIDEO SOLO IBERICO DE LA HOME */
#solo_iber{
     position:absolute;
     margin-top: 1195px;
     margin-left: 20px;
}
#video_solo_iber{
     position:absolute;
     margin-top: 1220px;
     margin-left: 550px;
}
#txt_video_solo_iber{
     position:absolute;
     margin-top: 1450px;
     margin-left: 550px;
     width: 390px;
     text-align: center;
     font-family: CalibriMia, Arial;
     font-size: 12px;
     color: #fff;
}
p.solo_iber{
     font-family: CalibriMia, Arial;
     font-size: 22pt;
     font-weight: normal;
     color: #fff;
     text-decoration: none;
     line-height: 18pt;
     width: 450px;
}

/* VIDEO SOLO IBERICO DE DETALLE PRODUCTO */
#solo_iber_det{
     position:absolute;
     margin-top: 1480px;
     margin-left: 20px;
}
#video_solo_iber_det{
     position:absolute;
     margin-top: 1505px;
     margin-left: 550px;
}
#txt_video_solo_iber_det{
     position:absolute;
     margin-top: 1735px;
     margin-left: 550px;
     width: 390px;
     text-align: center;
     font-family: CalibriMia, Arial;
     font-size: 12px;
     color: #fff;
}
p.solo_iber_det{
     font-family: CalibriMia, Arial;
     font-size: 22pt;
     font-weight: normal;
     color: #fff;
     text-decoration: none;
     line-height: 18pt;
     width: 450px;
}

/* QUIENES SOMOS */
#txt_cab_quienes{
     position:absolute;
     margin-top: 255px;
     margin-left: 37px;
     font-family: CalibriMia, Arial;
     font-size: 14pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
     z-index: 5;
}
#panel_quienes{
     position:absolute;
     margin-top: 283px;
     margin-left: 0px;
     width: 960px;
     height: 896px;
     background-color: #fff;
}
#img1{
     position:absolute;
     margin-top: 30px;
     margin-left: 20px;
}
#txt_resta{
     position:absolute;
     margin-top: 545px;
     margin-left: 20px;
     font-family: CalibriMia, Arial;
     font-size: 15pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
     z-index: 5;
}
#img1_resta{
     position:absolute;
     margin-top: 590px;
     margin-left: 20px;
}
#img2_resta{
     position:absolute;
     margin-top: 590px;
     margin-left: 330px;
}
#img3_resta{
     position:absolute;
     margin-top: 590px;
     margin-left: 640px;
}
#txt_subt1{
     position:absolute;
     margin-top: 840px;
     margin-left: 260px;
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
     z-index: 5;
}
#txt_subt2{
     position:absolute;
     margin-top: 840px;
     margin-left: 675px;
     font-family: CalibriMia, Arial;
     font-size: 12pt;
     font-weight: normal;
     color: #111;
     text-decoration: none;
     z-index: 5;
}
/* BON DE REDUCTION */
#img_bon{
     position:absolute;
     margin-top: 0px;
     margin-left: 222px;
}
#gusta_fb_bon{
     position:absolute;
     margin-top: 740px;
     margin-left: 230px;
     z-index: 29;
}
#tapa_cont_bon{
     position:absolute;
     margin-top: 740px;
     margin-left: 303px;
     width: 25px;
     height: 20px;
     background-color: #fff;
     z-index: 30;
}
#compartir_icons_bon{
    position:absolute;
    width: 960px;
    margin-top: 740px;
    margin-left: 0px;
    text-align: right;
    z-index: 4;
}
#txt_partager_bon{
    position:absolute;
    width: 860px;
    margin-top: 743px;
    margin-left: 0px;
    text-align: right;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #111;
    z-index: 3;
}
#livraison_bon{
    position:absolute;
    margin-top: 950px;
    margin-left: 5px;
    z-index: 3;
}
#panel_productos_bon{
     position:absolute;
     margin-top: 785px;
     margin-left: 218px;
     width: 739px;
     height: 310px;
}
#fondo_produc1_bon{
     position:absolute;
     margin-top: 15px;
     margin-left: 13px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc1_bon{
     position:absolute;
     margin-top: 21px;
     margin-left: 19px;
}
#pvp_produc1_bon{
     position:absolute;
     margin-top: 272px;
     margin-left: 19px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc1_bon{
     position:absolute;
     margin-top: 272px;
     margin-left: 70px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc1_bon{
     position:absolute;
     margin-top: 295px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc1_bon{
     position:absolute;
     margin-top: 295px;
     margin-left: 22px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#nb_produc1_bon{
     position:absolute;
     margin-top: 195px;
     margin-left: 19px;
     width: 220px;
     text-align: left;
}
#desc_produc1_bon{
     position:absolute;
     margin-top: 245px;
     margin-left: 19px;
     width: 220px;
}
#btn_detalle_produc1_bon{
     position:absolute;
     margin-top: 296px;
     margin-left: 135px;
}
#fondo_produc2_bon{
     position:absolute;
     margin-top: 15px;
     margin-left: 256px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc2_bon{
     position:absolute;
     margin-top: 21px;
     margin-left: 262px;
}
#nb_produc2_bon{
     position:absolute;
     margin-top: 195px;
     margin-left: 262px;
     width: 220px;
     text-align: left;
}
#desc_produc2_bon{
     position:absolute;
     margin-top: 245px;
     margin-left: 262px;
     width: 220px;
}
#pvp_produc2_bon{
     position:absolute;
     margin-top: 272px;
     margin-left: 262px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc2_bon{
     position:absolute;
     margin-top: 272px;
     margin-left: 313px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc2_bon{
     position:absolute;
     margin-top: 295px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc2_bon{
     position:absolute;
     margin-top: 295px;
     margin-left: 265px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc2_bon{
     position:absolute;
     margin-top: 296px;
     margin-left: 378px;
}
#fondo_produc3_bon{
     position:absolute;
     margin-top: 15px;
     margin-left: 498px;
     width: 232px;
     height: 310px;
     background: url(../../../img/fondo-producto.jpg);
}
#img_produc3_bon{
     position:absolute;
     margin-top: 21px;
     margin-left: 504px;
}
#nb_produc3_bon{
     position:absolute;
     margin-top: 195px;
     margin-left: 504px;
     width: 220px;
     text-align: left;
}
#desc_produc3_bon{
     position:absolute;
     margin-top: 245px;
     margin-left: 504px;
     width: 220px;
}
#pvp_produc3_bon{
     position:absolute;
     margin-top: 272px;
     margin-left: 504px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#dcto_produc3_bon{
     position:absolute;
     margin-top: 272px;
     margin-left: 555px;
     font-family: Arial;
     font-size: 9pt;
     font-weight: bold;
     color: #111;
}
#tot_pvp_produc3_bon{
     position:absolute;
     margin-top: 295px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#tot_produc3_bon{
     position:absolute;
     margin-top: 295px;
     margin-left: 507px;
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
}
#btn_detalle_produc3_bon{
     position:absolute;
     margin-top: 296px;
     margin-left: 621px;
}
p.content_normal_entero_920_bon{
    width: 910px;
    font-family: Verdana;
    font-size: 10.5pt;
    font-weight: normal;
    color: #111;
    line-height: 18pt;
    text-align: justify;
}
font.desc_produc_bon{
     font-family: CalibriMia, Arial;
     font-size: 11pt;
     font-weight: normal;
     color: #000;
     text-align: justify;
}
font.dct_produc_bon{
     font-family: Arial;
     font-size: 13pt;
     font-weight: bold;
     color: #000;
     text-align: left;
}

/* PROMO PUNTUAL EN FOTO PRODUCTO */
#promo_punt_img{
     position:absolute;
     margin-top: 470px;
     margin-left: 225px;
     z-index:90;
}

/* OFFRE PRODUCTO */
#offre_index{
     position:absolute;
     margin-top: 755px;
     margin-left: 486px;
     z-index: 40;
}
#offre2_index{
     position:absolute;
     margin-top: 755px;
     margin-left: 243px;
     z-index: 40;
}
#offre_subcat2{
     position:absolute;
     margin-top: 1076px;
     margin-left: 728px;
     z-index: 40;
}
#offre_detprod{
     position:absolute;
     margin-top: 562px;
     margin-left: 632px;
     z-index: 40;
}
#offre_index_joseli{
     position:absolute;
     margin-top: 690px;
     margin-left: 240px;
     z-index: 40;
}
#offre_index_joseli_subcat{
     position:absolute;
     margin-top: 1013px;
     margin-left: 725px;
     z-index: 40;
}
#offre_index_joseli_garan{
     position:absolute;
     margin-top: 615px;
     margin-left: 605px;
     z-index: 40;
}
font.offre_txt_prod{
     font-family: CalibriMia;
     font-size: 13pt;
     font-weight: normal;
     color: #BD191E;
     text-align: left;
}
font.offre_cant_prod{
     font-family: Arial;
     font-size: 14pt;
     font-weight: bold;
     color: #000;
     text-align: left;
}
font.offre_cant_prod_jose{
     font-family: Arial;
     font-size: 9.5pt;
     font-weight: normal;
     color: #85B000;
     text-align: left;
     text-decoration: blink;
}
#prod_frais{
     position:absolute;
     width:350px;
     margin-top:543px;
     margin-left:235px;
     z-index:40;
     font-family: CalibriMia, Arial;
     font-weight: normal;
     font-size: 11pt;
     color: #85B000;
     text-align: center;
}
/* NEW INDEX */
#index_img_sup_izq{
     position:absolute;
     margin-top: 1195px;
     margin-left: 0px;
}
#index_img_sup_cen{
     position:absolute;
     margin-top: 1195px;
     margin-left: 330px;
}
#index_img_sup_der{
     position:absolute;
     margin-top: 1195px;
     margin-left: 660px;
}
#index_img_cen{
     position:absolute;
     margin-top: 1550px;
     margin-left: 0px;
}
#index_img_cen_aux{
     position:absolute;
     margin-top: 2310px;
     margin-left: 0px;
}
#index_img_cen_txt{
     position:absolute;
     margin-top: 2415px;
     margin-left: 480px;
     font-family: CalibriMia, Arial;
     font-weight: normal;
     font-size: 12pt;
     color: #000;
}
#index_le_patanegra_lab_recettes{
     position:absolute;
     margin-top: 2480px;
     margin-left: 0px;
}
#index_tit_recettes_pata_negra{
     position:absolute;
     margin-top: 2500px;
     margin-left: 510px;
     font-family: 'Indie Flower', cursive;
     font-size: 28pt;
     font-weight: normal;
     color: #000;
}
#index_tex_recettes_pata_negra{
     position:absolute;
     width: 450px;
     margin-top: 2580px;
     margin-left: 510px;
     font-family: 'Indie Flower', cursive;
     font-size: 15pt;
     font-weight: normal;
     text-align: justify;
     color: #111;
}
#index_lab_guide_achat{
     position:absolute;
     margin-top: 2820px;
     margin-left: 0px;
}
a.voir_recette, a.voir_recette:VISITED, a.voir_recette:ACTIVE, a.voir_recette:FOCUS, a.voir_recette:LINK{
     font-family: 'Indie Flower', cursive;
     color: #E21824;
     text-decoration: none;
}
a.voir_recette:HOVER{
     color: #111;
     text-decoration: none;
}
#panel_pie_new_index{
     position:absolute;
     margin-top: 1950px;
     margin-left: 0px;
     width: 960px;
     height: 198px;
     background-color: #fff;
}
#panel_pie_med_index{
     position:absolute;
     margin-top: 2150px;
     margin-left: 0px;
     width: 960px;
     height: 87px;
     background-color: #fff;
}
#panel_pie_inf_index{
     position:absolute;
     margin-top: 2237px;
     margin-left: 0px;
     width: 960px;
     height: 23px;
}
#panel_imgs_pie_inf_index{
     position:absolute;
     margin-top: 2290px;
     margin-left: 0px;
     width: 960px;
     height: 264px;
     z-index: 4;
}
#panel_text_pie_inf_index{
     position:absolute;
     margin-top: 2600px;
     margin-left: 0px;
     width: 960px;
     height: 500px;
     z-index: 4;
}
#panel_text_pie_inf_offre{
     position:absolute;
     margin-top: 1900px;
     margin-left: 0px;
     width: 960px;
     z-index: 4;
}
#panel_text_pie_inf_cat_subcat{
     position:absolute;
     margin-top: 2190px;
     margin-left: 0px;
     width: 960px;
     height: 50px;
     z-index: 4;
}
#panel_text_pie_inf_detprod{
     position:absolute;
     margin-top: 2400px;
     margin-left: 0px;
     width: 960px;
     height: 50px;
     z-index: 4;
}
/* BANDERAS */

#menu_princ_index{
     position:absolute;
     margin-top: 122px;
     margin-left: 0px;
     width: 800px;
     text-align: right;
     z-index: 2;
}
#flags_index{
     position:absolute;
     margin-top: 122px;
     margin-left: 800px;
     width: 160px;
     text-align: right;
     z-index: 2;
}
#flags_det_prod{
     position:absolute;
     margin-top: 125px;
     margin-left: 53px;
     width: 160px;
     text-align: left;
     z-index: 2;
}
#btn_detalle_produc1_aux{
     position:absolute;
     margin-top: 296px;
     margin-left: 137px;
}
#btn_detalle_produc2_aux{
     position:absolute;
     margin-top: 296px;
     margin-left: 380px;
}
#btn_detalle_produc3_aux{
     position:absolute;
     margin-top: 296px;
     margin-left: 622px;
}
#btn_detalle_produc4_aux{
     position:absolute;
     margin-top: 618px;
     margin-left: 137px;
}
#btn_detalle_produc5_aux{
     position:absolute;
     margin-top: 618px;
     margin-left: 380px;
}
#btn_detalle_produc6_aux{
     position:absolute;
     margin-top: 618px;
     margin-left: 622px;
}
#btn_detalle_produc7_aux{
     position:absolute;
     margin-top: 940px;
     margin-left: 137px;
}
#btn_detalle_produc8_aux{
     position:absolute;
     margin-top: 940px;
     margin-left: 380px;
}
#btn_detalle_produc9_aux{
     position:absolute;
     margin-top: 940px;
     margin-left: 622px;
}
#btn_detalle_produc10_aux{
     position:absolute;
     margin-top: 1262px;
     margin-left: 137px;
}
#btn_detalle_produc11_aux{
     position:absolute;
     margin-top: 1262px;
     margin-left: 380px;
}
#btn_detalle_produc12_aux{
     position:absolute;
     margin-top: 1262px;
     margin-left: 622px;
}
#btn_detalle_produc13_aux{
     position:absolute;
     margin-top: 1584px;
     margin-left: 137px;
}
#btn_detalle_produc14_aux{
     position:absolute;
     margin-top: 1584px;
     margin-left: 380px;
}
#btn_detalle_produc15_aux{
     position:absolute;
     margin-top: 1584px;
     margin-left: 622px;
}
#merci_subcat{
     position:absolute;
     margin-top: 1240px;
     margin-left: 280px;
     z-index: 40;
}
#merci_subcat3{
     position:absolute;
     margin-top: 900px;
     margin-left: 280px;
     z-index: 40;
}
#img2_thumb_detprod{
     position:absolute;
     margin-top: 600px;
     margin-left: 240px;
     width: 340px;
     height: 50px;
     background-color: #fff;
     z-index: 80;
}
#img2_thumb_prod_detalle{
     position:relative;
     padding-top: 10px;
     padding-left: 0px;
     /*
     width: 60px;
     height: 50px;
     */
}
img.pack{
   padding:1px;
   border:1px solid #021a40;
}
/*PARA MOSTRAR VARIAS FOTOS DE UN PRODUCTO*/
#img1_thumb_producto_detalle{
     position:absolute;
     margin-top: 5px;
     margin-left: 462px;
     border-style: solid;
     border-width: 3px;
     border-color: #ccc;
}
#img2_thumb_producto_detalle1{
     position:absolute;
     margin-top: 500px;
     margin-left: 530px;
     border-style: solid;
     border-width: 3px;
     border-color: #ccc;
     z-index: 60;
}