/* Venca
// Jose A. González - Reorganización 25.01.2010
//
// Estructura de sección, escaparate y productos
*/

/* Distribucion para especiales (con emocional antes de las dos columnas) */
.espe #emo_especial {width:967px; margin:0 0 0 36px; height:290px}
.espe #col_left {margin-top:-290px}
.espe #col_right {position:relative; margin-top:-33px}

/* Titulo principal de la pagina (seccion) */
#main_title {position:absolute; height:80px; margin-top:15px;}
#main_title * {display:block; height:80px; text-indent:-100000px}
.secA11 #main_title {width:379px;color:#df9e00;position:absolute;z-index:10000;top:140px; background:url("/css/gfx/tit_secA01.png") no-repeat scroll 0 0 transparent;}
.secC11 #main_title {width:379px;color:#df9e00;position:absolute;z-index:10000;top:140px; background:url("/css/gfx/tit_secC01.png") no-repeat scroll 0 0 transparent;}
.secN11 #main_title {width:500px;color:#df9e00;position:absolute;z-index:10000;top:140px; background:url("/css/gfx/tit_secN01.png") no-repeat scroll 0 0 transparent;}


.muje11 #main_title {width:379px;color:#df9e00;position:absolute;z-index:10000;top:140px; background:url(gfx/tit_muje01.png)}
.muje01 #main_title {width:379px; background:url(gfx/tit_muje01.png) 0 0 no-repeat; color:#df9e00}
.muje02 #main_title {width:354px; background:url(gfx/tit_muje02.gif) 0 0 no-repeat; color:#df9e00}
/* Estilos Portugal */
.muje11PT #main_title {width:393px; background:url(gfx/tit_muje01PT.png) 0 0 no-repeat; color:#df9e00}
.muje01PT #main_title {width:393px; background:url(gfx/tit_muje01PT.png) 0 0 no-repeat; color:#df9e00}
.muje02PT #main_title {width:393px; background:url(gfx/tit_muje02PT.gif) 0 0 no-repeat; color:#df9e00}

.msf #main_title {width:410px; background:url(gfx/tit_msf.gif) 0 0 no-repeat; color:#df9e00}
.homb11 #main_title {width:440px;color:#df9e00;position:absolute;z-index:10000;top:140px; background:url(gfx/tit_homb01.png) 0 0 no-repeat;}
.homb01 #main_title {width:440px; background:url(gfx/tit_homb01.png) 0 0 no-repeat; color:#033eac}
.homb02 #main_title {width:419px; background:url(gfx/tit_homb02.gif) 0 0 no-repeat; color:#033eac}
/* Estilos Portugal */
.homb11PT #main_title {width:419px; background:url(gfx/tit_homb01PT.png) 0 0 no-repeat; color:#033eac}
.homb01PT #main_title {width:419px; background:url(gfx/tit_homb01PT.png) 0 0 no-repeat; color:#033eac}
.homb02PT #main_title {width:419px; background:url(gfx/tit_homb02PT.gif) 0 0 no-repeat; color:#033eac}

.lenc11 #main_title {width:379px;color:#ef77be;position:absolute;z-index:10000;top:140px; background:url(gfx/tit_lenc01.png) 0 0 no-repeat;}
.lenc01 #main_title {width:239px; background:url(gfx/tit_lenc01.png) 0 0 no-repeat; color:#ef77be}
.lenc02 #main_title {width:217px; background:url(gfx/tit_lenc02.gif) 0 0 no-repeat; color:#ef77be}
/* Estilos Portugal */
.lenc11PT #main_title {width:217px; background:url(gfx/tit_lenc01PT.png) 0 0 no-repeat; color:#ef77be}
.lenc01PT #main_title {width:217px; background:url(gfx/tit_lenc01PT.png) 0 0 no-repeat; color:#ef77be}
.lenc02PT #main_title {width:217px; background:url(gfx/tit_lenc02PT.gif) 0 0 no-repeat; color:#ef77be}

.cuer11 #main_title {width:405px; color:#02dae8;position:absolute;z-index:10000;top:140px; background:url(gfx/tit_cuer01.png) 0 0 no-repeat;}
.cuer01 #main_title {width:405px; background:url(gfx/tit_cuer01.png) 0 0 no-repeat; color:#02dae8}
.cuer02 #main_title {width:405px; background:url(gfx/tit_cuer02.gif) 0 0 no-repeat; color:#02dae8}
/* Estilos Portugal */
.cuer11PT #main_title {width:442px; background:url(gfx/tit_cuer01PT.png) 0 0 no-repeat; color:#02dae8}
.cuer01PT #main_title {width:442px; background:url(gfx/tit_cuer01PT.png) 0 0 no-repeat; color:#02dae8}
.cuer02PT #main_title {width:442px; background:url(gfx/tit_cuer02PT.gif) 0 0 no-repeat; color:#02dae8}

.nino11 #main_title {width:152px;color:#3aad14;position:absolute;z-index:10000;top:140px; background:url(gfx/tit_nino01.png) 0 0 no-repeat;}
.nino01 #main_title {width:152px; background:url(gfx/tit_nino01.png) 0 0 no-repeat; color:#3aad14}
.nino02 #main_title {width:152px; background:url(gfx/tit_nino02.gif) 0 0 no-repeat; color:#3aad14}
/* Estilos Portugal */
.nino11PT #main_title {width:210px; background:url(gfx/tit_nino01PT.png) 0 0 no-repeat; color:#3aad14}
.nino01PT #main_title {width:210px; background:url(gfx/tit_nino01PT.png) 0 0 no-repeat; color:#3aad14}
.nino02PT #main_title {width:210px; background:url(gfx/tit_nino02PT.gif) 0 0 no-repeat; color:#3aad14}

.texh11 #main_title {width:400px;color:#d27700;position:absolute;z-index:10000;top:140px; background:url(gfx/tit_texh01.png) 0 0 no-repeat;}
.texh01 #main_title {width:400px; background:url(gfx/tit_texh01.png) 0 0 no-repeat; color:#d27700}
.texh02 #main_title {width:400px; background:url(gfx/tit_texh02.gif) 0 0 no-repeat; color:#d27700}
/* Estilos Portugal */
.texh11PT #main_title {width:329px; background:url(gfx/tit_texh01PT.png) 0 0 no-repeat; color:#d27700}
.texh01PT #main_title {width:329px; background:url(gfx/tit_texh01PT.png) 0 0 no-repeat; color:#d27700}
.texh02PT #main_title {width:329px; background:url(gfx/tit_texh02PT.gif) 0 0 no-repeat; color:#d27700}

.hoga11 #main_title {width:167;color:#7b3400;position:absolute;z-index:10000;top:140px; background:url(gfx/tit_hoga01.png) 0 0 no-repeat;}
.hoga01 #main_title {width:167px; background:url(gfx/tit_hoga01.png) 0 0 no-repeat; color:#7b3400}
.hoga02 #main_title {width:167px; background:url(gfx/tit_hoga02.gif) 0 0 no-repeat; color:#7b3400}
/* Estilos Portugal */
.hoga11PT #main_title {width:167px; background:url(gfx/tit_hoga01PT.png) 0 0 no-repeat; color:#7b3400}
.hoga01PT #main_title {width:167px; background:url(gfx/tit_hoga01PT.png) 0 0 no-repeat; color:#7b3400}
.hoga02PT #main_title {width:167px; background:url(gfx/tit_hoga02PT.gif) 0 0 no-repeat; color:#7b3400}

.sec801 #main_title {width:413px; background:url(gfx/tit_sec801.png) 0 0 no-repeat; color:#ee711e}
.sec802 #main_title {width:413px; background:url(gfx/tit_sec802.gif) 0 0 no-repeat; color:#ee711e}
/* Estilos Portugal */
.sec801PT #main_title {width:413px; background:url(gfx/tit_sec801PT.png) 0 0 no-repeat; color:#ee711e}
.sec802PT #main_title {width:413px; background:url(gfx/tit_sec802PT.gif) 0 0 no-repeat; color:#ee711e}

.outl01 #main_title {width:430px; background:url(gfx/tit_outl01.png) 0 0 no-repeat; color:#ee711e}
.outl02 #main_title {width:430px; background:url(gfx/tit_outl02.gif) 0 0 no-repeat; color:#ee711e}

/* Estilos Portugal */
.outl01PT #main_title {width:430px; background:url(gfx/tit_outl01PT.png) 0 0 no-repeat; color:#ee711e}
.outl02PT #main_title {width:430px; background:url(gfx/tit_outl02PT.gif) 0 0 no-repeat; color:#ee711e}
/*marcas */

/*.marc01.col_unic {width:930px; padding:0 0 30px 36px; clear:both}*/
.marc01 #main_title {width:552px; height:200px; background:url(gfx/tit_marc01.gif) 0 0 no-repeat color:#df9e00}
.marc02 #main_title {width:552px; background:url(gfx/tit_marc01.gif) 0 0 no-repeat; color:#df9e00}
.marc01 .module01b .med h2 {font-size:2.3em; margin-bottom:10px}
/*fin marcas*/
.busc #main_title {width:319px; background:url(gfx/tit_busc.gif) 0 0 no-repeat}

.mispe #main_title {width:500px; background:url(gfx/tit_mispe.gif) 0 0 no-repeat}

.rega #main_title {width:540px; background:url(gfx/tit_rega.gif) 0 0 no-repeat}

.espe #main_title {display:none}

.micu #main_title {width:473px; background:url(gfx/tit_micu.gif) 0 0 no-repeat}
.micu02 #main_title {width:566px; background:url(gfx/tit_micu02.gif) 0 0 no-repeat}

.tuco #main_title {width:294px; background:url(gfx/tit_tuco.gif) 0 0 no-repeat}

.mapa #main_title {width:397px; background:url(gfx/tit_mapa.gif) 0 0 no-repeat}

.sobr #main_title {width:429px; background:url(gfx/tit_sobr.gif) 0 0 no-repeat}

.sopt #main_title {width:370px; background:url(gfx/tit_sopt.gif) 0 0 no-repeat}

.vp #main_title {width:930px; background:url(gfx/tit_vp.gif) 0 0 no-repeat}

/* Estilos Portugal */

.buscPT #main_title {width:319px; background:url(gfx/tit_buscPT.gif) 0 0 no-repeat}
.mipePT #main_title {width:536px; background:url(gfx/tit_mipePT.gif) 0 0 no-repeat}
.regaPT #main_title {width:510px; background:url(gfx/tit_regaPT.gif) 0 0 no-repeat}
.espePT #main_title {display:none}
.micuPT #main_title {width:736px; background:url(gfx/tit_micuPT.gif) 0 0 no-repeat}
.micu02PT #main_title {width:847px; background:url(gfx/tit_micu02PT.gif) 0 0 no-repeat}
.tucoPT #main_title {width:536px; background:url(gfx/tit_tucoPT.gif) 0 0 no-repeat}
.mapaPT #main_title {width:397px; background:url(gfx/tit_mapaPT.gif) 0 0 no-repeat}
.sobrPT #main_title {width:429px; background:url(gfx/tit_sobrPT.gif) 0 0 no-repeat}
.vpPT #main_title {width:930px; background:url(gfx/tit_vpPT.gif) 0 0 no-repeat}



/* Raiz */
#root {position:absolute; z-index:10000; width:700px; margin-top: 0px; color:#9b9899; font-size:1.2em;}
#root a {color:#9b9899}

.muje01 ul#vert_nav li a, .muje02 ul#vert_nav li a,
.muje01 ul#vert_nav li span, .muje02 ul#vert_nav li span,
.muje01PT ul#vert_nav li a, .muje02PT ul#vert_nav li a,
.muje01PT ul#vert_nav li span, .muje02PT ul#vert_nav li span {color:#df9e00}

.muje01 ul#vert_nav li.open ul .active,
.muje02 ul#vert_nav li.open ul .active,
.muje01PT ul#vert_nav li.open ul .active,
.muje02PT ul#vert_nav li.open ul .active  {background:#ffe9b2; color:#df9e00}

.msf ul#vert_nav li.open ul .active {background:#ffe9b2; color:#df9e00}

.homb01 ul#vert_nav li a, .homb02 ul#vert_nav li a,
.homb01 ul#vert_nav li span, .homb02 ul#vert_nav li span,
.homb01PT ul#vert_nav li a, .homb02PT ul#vert_nav li a,
.homb01PT ul#vert_nav li span, .homb02PT ul#vert_nav li span {color:#033eac}

.homb01 ul#vert_nav li.open ul .active,
.homb02 ul#vert_nav li.open ul .active,
.homb01PT ul#vert_nav li.open ul .active,
.homb02PT ul#vert_nav li.open ul .active {background:#b3c5e6; color:#033eac}


.lenc01 ul#vert_nav li a, .lenc02 ul#vert_nav li a,
.lenc01 ul#vert_nav li span, .lenc02 ul#vert_nav li span,
.lenc01PT ul#vert_nav li a, .lenc02PT ul#vert_nav li a,
.lenc01PT ul#vert_nav li span, .lenc02PT ul#vert_nav li span {color:#ef77be}

.lenc01 ul#vert_nav li.open ul .active,
.lenc02 ul#vert_nav li.open ul .active,
.lenc01PT ul#vert_nav li.open ul .active,
.lenc02PT ul#vert_nav li.open ul .active {background:#fad6eb; color:#ef77be}


.cuer01 ul#vert_nav li a, .cuer02 ul#vert_nav li a,
.cuer01 ul#vert_nav li span, .cuer02 ul#vert_nav li span,
.cuer01PT ul#vert_nav li a, .cuer02PT ul#vert_nav li a,
.cuer01PT ul#vert_nav li span, .cuer02PT ul#vert_nav li span {color:#02dae8}

.cuer01 ul#vert_nav li.open ul .active,
.cuer02 ul#vert_nav li.open ul .active,
.cuer01PT ul#vert_nav li.open ul .active,
.cuer02PT ul#vert_nav li.open ul .active {background:#b3f4f8; color:#02dae8}


.nino01 ul#vert_nav li a, .nino02 ul#vert_nav li a,
.nino01 ul#vert_nav li span, .nino02 ul#vert_nav li span,
.nino01PT ul#vert_nav li a, .nino02PT ul#vert_nav li a,
.nino01PT ul#vert_nav li span, .nino02PT ul#vert_nav li span {color:#3aad14}

.nino01 ul#vert_nav li.open ul .active,
.nino02 ul#vert_nav li.open ul .active,
.nino01PT ul#vert_nav li.open ul .active,
.nino02PT ul#vert_nav li.open ul .active {background:#c4e6b8; color:#3aad14}


.texh01 ul#vert_nav li a, .texh02 ul#vert_nav li a,
.texh01 ul#vert_nav li span, .texh02 ul#vert_nav li span,
.texh01PT ul#vert_nav li a, .texh02PT ul#vert_nav li a,
.texh01PT ul#vert_nav li span, .texh02PT ul#vert_nav li span {color:#d27700}

.texh01 ul#vert_nav li.open ul .active,
.texh02 ul#vert_nav li.open ul .active,
.texh01PT ul#vert_nav li.open ul .active,
.texh02Pt ul#vert_nav li.open ul .active {background:#f1d6b2; color:#d27700}


.hoga01 ul#vert_nav li a, .hoga02 ul#vert_nav li a,
.hoga01 ul#vert_nav li span, .hoga02 ul#vert_nav li span,
.hoga01PT ul#vert_nav li a, .hoga02 ul#vert_nav li a,
.hoga01PT ul#vert_nav li span, .hoga02 ul#vert_nav li span {color:#7b3400}

.hoga01 ul#vert_nav li.open ul .active,
.hoga02 ul#vert_nav li.open ul .active,
.hoga01PT ul#vert_nav li.open ul .active,
.hoga02PT ul#vert_nav li.open ul .active {background:#d7c2b2; color:#7b3400}


.sec801 ul#vert_nav li a, .sec802 ul#vert_nav li a,
.sec801 ul#vert_nav li span, .sec802 ul#vert_nav li span,
.sec801PT ul#vert_nav li a, .sec802PT ul#vert_nav li a,
.sec801PT ul#vert_nav li span, .sec802PT ul#vert_nav li span {color:#ee711e}

.sec801 ul#vert_nav li.open ul .active,
.sec802 ul#vert_nav li.open ul .active,
.sec801PT ul#vert_nav li.open ul .active,
.sec802PT ul#vert_nav li.open ul .active {background:#fad4bb; color:#ee711e}

.outl01 ul#vert_nav li a, .outl02 ul#vert_nav li a,
.outl01 ul#vert_nav li span, .outl02 ul#vert_nav li span,
.outl01PT ul#vert_nav li a, .outl02PT ul#vert_nav li a,
.outl01PT ul#vert_nav li span, .outl02PT ul#vert_nav li span {color:#ee711e}

.outl01 ul#vert_nav li.open ul .active,
.outl02 ul#vert_nav li.open ul .active,
.outl01PT ul#vert_nav li.open ul .active,
.outl02PT ul#vert_nav li.open ul .active {background:#fad4bb; color:#ee711e}

.busc ul#vert_nav li a,
.busc ul#vert_nav li span {color:#5b5b5b}
.busc ul#vert_nav li.open ul .active {background:#d9d7d8; color:#5b5b5b}

.espe ul#vert_nav li a,
.espe ul#vert_nav li span {color:#5b5b5b}
.espe ul#vert_nav li.open ul .active {background:#d9d7d8; color:#5b5b5b}

.sobr ul#vert_nav li a,
.sobr ul#vert_nav li span {color:#5b5b5b}
.sobr ul#vert_nav li.open ul .active {background:#d9d7d8; color:#5b5b5b}

.vp ul#vert_nav li a,
.vp ul#vert_nav li span {color:#5b5b5b}
.vp ul#vert_nav li.open ul .active {background:#d9d7d8; color:#5b5b5b}

/* Enlace "Volver" en especiales */
.espe .espe_back {display:block; text-align:right; margin:-30px 0 20px 0; position:relative}
.titulos .espe_back {display:block; text-align:right; margin:-30px 0 20px 0; position:relative}

/* Enlace "Invitar a tus amigos" */
.btn_invitar {display:block; padding:6px 0 15px 46px; background:url(gfx/ico_invitar.gif) 0 0 no-repeat; font-size:1.1em}

/* Ruta interna en especiales */
.espe .espe_root {padding:0 0 12px 12px; font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.8em; letter-spacing:-1px; line-height:1em; font-weight:normal}

/* Modulo "Elige tu regalo" */
/* #gift {position:relative; background:url(gfx/bgd_gift.gif) 0 0 no-repeat; padding:0 0 5px 0; border-bottom:solid 1px #ececec; margin-bottom:10px} */
#gift {position:relative; padding:0 0 5px 0; border-bottom:solid 1px #ececec; margin-bottom:10px}
#gift p {display:block; padding:18px 0 10px 50px}
#gift p strong {font-weight:normal}

/* Emocional columna derecha */
#emotional {width:758px; padding:0 0 18px 20px; clear:both}

/* Modulos de contenido columna derecha nueba seccion */
.module01f {width:746px;top:350px; clear:both; padding:0 0 14px 0}
.module01f .top {width:746px; height:6px;top:350px; background:url(gfx/bgd_module01_top.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01f .med {width:714px; padding:11px 16px 5px 16px; background:url(gfx/bgd_module01_med.gif) 0 0 repeat-y; clear:both}
.module01f .bot {width:746px; height:5px; background:url(gfx/bgd_module01_bot.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01f .heading01 {margin:-8px 0 13px 0; color:#5b5b5b}


/* Modulos promocionales columna derecha */
.promof {clear:both}
.promof a.promo_module {position:relative; display:block; width:342px; height:250; padding:11px 14px 13px 10px; background:url(gfx/bgd_promo_module01.gif) 0 0 no-repeat; margin:0 14px 14px 0; float:left; cursor:pointer}
.promof a.promo_module:hover {text-decoration:none}
.promof a.promo_module img {width:342px; height:238px}
/* Modulos promocionales columna derecha */
.promo {clear:both}
.promo a.promo_module {position:relative; display:block; width:342px; height:238px; padding:11px 14px 13px 10px; background:url(gfx/bgd_promo_module01.gif) 0 0 no-repeat; margin:0 14px 14px 0; float:left; cursor:pointer}
.promo a.promo_module:hover {text-decoration:none}
.promo a.promo_module img {width:342px; height:238px}

/* Modulos de contenido columna derecha */
.module01 {width:746px; clear:both; padding:0 0 14px 0}
.module01 .top {width:746px; height:6px; background:url(gfx/bgd_module01_top.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01 .med {width:714px; padding:11px 16px 5px 16px; background:url(gfx/bgd_module01_med.gif) 0 0 repeat-y; clear:both}
.module01 .bot {width:746px; height:5px; background:url(gfx/bgd_module01_bot.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01 .heading01 {margin:-8px 0 13px 0; color:#5b5b5b}

.home .module01 .top {background:url(gfx/bgd_module01_home_top.gif) 0 0 no-repeat}
.home .module01 .med {background:url(gfx/bgd_module01_home_med.gif) 0 0 repeat-y}
.home .module01 .bot {background:url(gfx/bgd_module01_home_bot.gif) 0 0 no-repeat}

/* Modulos de contenido columna unica */
.module01b {width:938px; clear:both; padding:0 0 14px 0}
.module01b .top {width:938px; height:6px; background:url(gfx/bgd_module01b_top.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01b .med {width:906px; padding:11px 16px 5px 16px; background:url(gfx/bgd_module01b_med.gif) 0 0 repeat-y; clear:both}
.module01b .bot {width:938px; height:5px; background:url(gfx/bgd_module01b_bot.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01b .heading01 {margin:-8px 0 13px 0; color:#5b5b5b}

/* Tipos de producto para Salud y belleza, etc */
.tiposproducto {width:720px; padding:0 0 5px 0}
.tiposproducto .tipoproducto {position:relative; width:170px; height:210px; margin:0 10px 10px 0; background:none; float:left}
.tiposproducto .tipoproducto img {border:solid 10px #ffffff; margin-bottom:5px}
.tiposproducto .tipoproducto .text {width:150px}

/* Estilos */
.estilos {width:720px; padding:0 0 5px 0}
.estilos .estilo {position:relative; width:169px; height:435px; margin:0 10px 10px 0; background:#ffffff; float:left}
.estilos .estilo img {margin:10px 10px 5px 10px}
.estilos .estilo .text {width:149px; margin:0 10px 0 10px}
.estilos .estilo .text ul {padding:0 0 10px 0}

/* Marcas */
.marcas {width:720px; padding:0 0 5px 0}
.marcas .marca {position:relative; width:169px; height:232px; margin:0 10px 10px 0; background:#ffffff; float:left}
.marcas .marca img {margin:10px 10px 5px 10px}
.marcas .marca .text {width:149px; margin:0 10px 0 10px}
.marcas .marca .text ul {padding:0 0 10px 0}


/* Escaparate y boletin */
#escaparate_top {height:100px; padding:0 36px 0 0}
#escaparate_top #boletin {width:380px; float:right; padding:35px 0 0 0; text-align:right}
#escaparate_top #boletin p {color:#a1a1a1; padding-bottom:5px}
#escaparate_top #boletin div {float:right}
#escaparate_top #boletin input.text {display:block; float:left; margin:0 2px 0 0; padding:2px; width:182px; height:13px; border:1px solid #9b9899; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#807c7d}
#escaparate_top #boletin input.btn-submit {display:block; float:left; width:43px; height:19px; margin:0}

#col_unic #escaparate_top {padding-right:0}


#col_unic #sec_title {width:930px}


.muje01 #sec_title .topo, .muje02 #sec_title .topo, .muje01PT #sec_title .topo, .muje02PT #sec_title .topo {background:url(gfx/bgd_topo_muje.gif) center 0 no-repeat; color:#af7300}
.homb01 #sec_title .topo, .homb02 #sec_title .topo {background:url(gfx/bgd_topo_homb.gif) center 0 no-repeat; color:#aaaaaa}
.lenc01 #sec_title .topo, .lenc02 #sec_title .topo {background:url(gfx/bgd_topo_lenc.gif) center 0 no-repeat; color:#c80076}
.cuer01 #sec_title .topo, .cuer02 #sec_title .topo {background:url(gfx/bgd_topo_cuer.gif) center 0 no-repeat; color:#008992}
.nino01 #sec_title .topo, .nino02 #sec_title .topo {background:url(gfx/bgd_topo_nino.gif) center 0 no-repeat; color:#175c00}
.texh01 #sec_title .topo, .texh02 #sec_title .topo {background:url(gfx/bgd_topo_texh.gif) center 0 no-repeat; color:#6b3a00}
.hoga01 #sec_title .topo, .hoga02 #sec_title .topo {background:url(gfx/bgd_topo_hoga.gif) center 0 no-repeat; color:#b68900}
.sec801 #sec_title .topo, .sec802 #sec_title .topo {background:url(gfx/bgd_topo_sec8.gif) center 0 no-repeat; color:#952a00}
.outl01 #sec_title .topo, .outl02 #sec_title .topo {background:url(gfx/bgd_topo_outl.gif) center 0 no-repeat; color:#952a00}

/* Filtros de seleccion */
#filters {padding-bottom:9px}
#filters .filter {position:relative; z-index:10000; width:164px; margin-right:10px; float:left}
#filters .filter .bar {display:block; width:154px; height:18px; padding:4px 0 0 10px; font-weight:bold; color:#ffffff; background:#f68ccb url(gfx/bgd_filter_off.gif) right 0 no-repeat; cursor:pointer}
#filters .filter:hover .bar {text-decoration:none; background:#ec008c url(gfx/bgd_filter_on.gif) right 0 no-repeat}
#filters .filter .bar:hover {text-decoration:none; background:#ec008c url(gfx/bgd_filter_on.gif) right 0 no-repeat}
#filters .filter ul {position:relative; list-style-type:none; width:162px; border:1px solid #9b9899; border-top:none; padding:4px 0 2px 0; background:white}
#filters .filter ul li {padding:0}
#filters .filter ul li a {display:block; height:100%; color:#807c7d; padding:0 9px 3px 9px}
#filters .filter ul li a span {color:#ec008c}
#filters .filter ul li a:hover {text-decoration:none; background:#e9e9e9}
#filters .filter.active .bar {background:#ec008c url(gfx/bgd_filter_on.gif) right 0 no-repeat}

/* Control de resultados de busqueda */
.result_control {background:#f7f7f7; width:730px; height:22px; padding:8px 13px 8px 13px; color:#524b4d}
.result_control .sortby span {float:left; padding:4px 5px 0 0; color:#807c7d}
.result_control .sortby_select {position:relative; z-index:1000; width:200px; float:left}
.result_control .sortby_select .bar {display:block; width:188px; height:17px; padding:3px 0 0 10px; color:#807c7d; background:#ffffff url(gfx/bgd_sortby.gif) right 0 no-repeat; border:1px solid #9b9899; cursor:pointer}
.result_control .sortby_select:hover .bar {text-decoration:none}
.result_control .sortby_select .bar:hover {text-decoration:none}
.result_control .sortby_select ul {position:relative; list-style-type:none; width:198px; border:1px solid #9b9899; border-top:none; padding:4px 0 2px 0; background:#ffffff}
.result_control .sortby_select ul li {padding:0}
.result_control .sortby_select ul li a {display:block; height:100%; color:#807c7d; padding:0 9px 3px 9px}
.result_control .sortby_select ul li a span {color:#ec008c}
.result_control .sortby_select ul li a:hover {text-decoration:none; background:#e9e9e9}
.result_control .pag {float:right; padding:3px 0 0 0; color:#807c7d}
.result_control .pag .actual {color:#524b4d}

/* Control de resultados de busqueda para especiales */
.espe .result_control {background:#ffffff; width:730px; height:22px; padding:8px 13px 8px 13px; color:#524b4d; margin:0 0 10px 0}
.espe .result_control .sortby span {float:left; padding:4px 5px 0 0; color:#807c7d}
.espe .result_control .sortby_select {position:relative; z-index:1000; width:200px; float:left}
.espe .result_control .sortby_select .bar {display:block; width:188px; height:17px; padding:3px 0 0 10px; color:#807c7d; background:#ffffff url(gfx/bgd_sortby.gif) right 0 no-repeat; border:1px solid #9b9899; cursor:pointer}
.espe .result_control .sortby_select:hover .bar {text-decoration:none}
.espe .result_control .sortby_select .bar:hover {text-decoration:none}
.espe .result_control .sortby_select ul {position:relative; list-style-type:none; width:198px; border:1px solid #9b9899; border-top:none; padding:4px 0 2px 0; background:#ffffff}
.espe .result_control .sortby_select ul li {padding:0}
.espe .result_control .sortby_select ul li a {display:block; height:100%; color:#807c7d; padding:0 9px 3px 9px}
.espe .result_control .sortby_select ul li a span {color:#ec008c}
.espe .result_control .sortby_select ul li a:hover {text-decoration:none; background:#e9e9e9}
.espe .result_control .pag {float:right; padding:3px 0 0 0; color:#807c7d}
.espe .result_control .pag .actual {color:#524b4d}


/* Pestanas (para sustituir la capa .top de .modulo01) */
ul.tabs {list-style-type:none; clear:both; height:35px; background:url(gfx/bgd_module01_top.gif) left bottom no-repeat; padding:0; margin:0}
ul.tabs li {display:block; float:left; height:31px; padding:0; font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.75em; letter-spacing:-1px; font-weight:normal; background:url(gfx/tab_right_off.gif) right top no-repeat}
ul.tabs li a {color:#5b5b5b; display:inline-block;  padding:5px 25px 4px 19px; background:url(gfx/tab_left_off.gif) 0 0 no-repeat}
ul.tabs li a:hover {text-decoration:none}
ul.tabs li.active {background:url(gfx/tab_right_on.gif) right top no-repeat}
ul.tabs li.active a {background:url(gfx/tab_left_on.gif) left top no-repeat; cursor:default}

/* Pestanas para especiales (con o sin submenu) */
ul.tabs_espe {position:relative; z-index:10000; list-style-type:none; clear:both; height:29px; padding:0 0 9px 0; margin:0 0 0 0; background:url(gfx/bgd_tabs_espe.gif) 0 29px no-repeat}
ul.tabs_espe li {position:relative; z-index:1000; display:block; float:left; height:29px; padding:0; font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:-1px; font-weight:normal; background:url(gfx/tab_espe_off.gif) 0 0 no-repeat; color:#ffffff}

ul.tabs_espe li a {color:#ffffff; display:inline-block; height:24px; padding:2px 25px 3px 19px; overflow:hidden}
ul.tabs_espe li a:hover {text-decoration:none; color:#5b5b5b; background:#e9e9e9}

ul.tabs_espe li a.consub {padding-right:30px; background:url(gfx/btn-arrow06.gif) right 12px no-repeat}
ul.tabs_espe li a.consub:hover {color:#5b5b5b; background:#e9e9e9 url(gfx/btn-arrow07.gif) right 12px no-repeat}
ul.tabs_espe li a.consub_hover {color:#5b5b5b; background:#e9e9e9 url(gfx/btn-arrow07.gif) right 12px no-repeat}

ul.tabs_espe li.active {background:#f7f7f7}
ul.tabs_espe li.active a {color:#5b5b5b; background:#f7f7f7; cursor:default}
ul.tabs_espe li.active a:hover {text-decoration:none; color:#5b5b5b; background:#e9e9e9}

ul.tabs_espe li.active a.consub {background:#f7f7f7 url(gfx/btn-arrow08.gif) right 12px no-repeat}
ul.tabs_espe li.active a.consub:hover {background:#e9e9e9 url(gfx/btn-arrow07.gif) right 12px no-repeat}
ul.tabs_espe li.active a.consub_hover {background:#e9e9e9 url(gfx/btn-arrow07.gif) right 12px no-repeat}

ul.tabs_espe li ul {list-style-type:none; display:none; width:150px; height:auto; padding:5px 0 5px 0; position:absolute; top:29px; left:0; background:#e9e9e9; border-right:1px solid #bababa; border-bottom:1px solid #bababa}
ul.tabs_espe li ul li {position:static; display:block; width:150px; height:auto; padding:0; margin:0; float:left; font-size:0.6em; font-family:Tahoma, Arial, Helvetica, sans-serif; letter-spacing:normal; background:none}
ul.tabs_espe li ul li a {display:block; height:auto; background:none; margin:0; padding:2px 5px 3px 19px; color:#807c7d; background:none}
ul.tabs_espe li ul li a:hover {color:#ffffff; background:#ec008c}

ul.tabs_espe li.active ul li {color:#807c7d; background:none}
ul.tabs_espe li.active ul li a {color:#807c7d; background:none; cursor:pointer}
ul.tabs_espe li.active ul li a:hover {color:#ffffff; background:#ec008c}



/* Producto */

/* Selectores de caracteristicas de productos */
.caracteristicas {padding:0 10px 10px 0}

.caracteristicas ul.color {list-style-type:none; margin:0; padding:0 0 5px 0; width:350px}
.caracteristicas ul.color li {position:relative; display:inline; float:left; margin:0 7px 7px 0; width:37px; height:18px; padding:0; overflow:hidden}
.caracteristicas ul.color li a {}
.caracteristicas ul.color li a img {position:absolute; z-index:10; left:0; top:0; display:block; width:37px; height:18px;}
.caracteristicas ul.color li span.marco {position:absolute; z-index:100; display:block; width:37px; height:18px; top:0; left:0}
.caracteristicas ul.color li span.texto {display:none}
.caracteristicas ul.color li.active {cursor:default; border:2px solid #ec008c; width:41px; height:22px; margin:-4px 3px 3px -4px}
.caracteristicas ul.color li.active a {cursor:default}
.caracteristicas ul.color li.active a img {left:2px; top:2px}
.caracteristicas ul.color li.active a span.marco {cursor:default; left:3px; top:3px}
.caracteristicas ul.color li.disabled {}
.caracteristicas ul.color li.disabled a {}
.caracteristicas ul.color li.disabled a span.marco {width:37px; height:18px; background:url(gfx/bgd_car_color_disabled.png) 0 0 no-repeat}

.caracteristicas .layer_color {display:none; position:absolute; top:0; left:0; z-index:1000000; width:166px; height:87px; background:url(gfx/bgd_layer_color.png) 0 0 no-repeat}
.caracteristicas .layer_color .image {display:block; width:155px; height:57px; margin:4px 0 0 4px; background:#EEEEEE}
.caracteristicas .layer_color .text {display:block; padding:3px 0 0 8px; color:#8e8d8d}

.caracteristicas ul.colorB {list-style-type:none; margin:0; padding:0 0 5px 0; width:350px}
.caracteristicas ul.colorB li {position:relative; display:inline; float:left; margin:0 7px 7px 0; width:40px; height:45px; padding:0; word-wrap:break-word;}
.caracteristicas ul.colorB li a {}
.caracteristicas ul.colorB li a img {position:absolute; z-index:10; left:0; top:0; display:block; width:38px; height:43px; border:1px solid #9b9899}
.caracteristicas ul.colorB li span {position:absolute; z-index:100; top:1px; left:1px; display:block; width:38px; height:43px}
.caracteristicas ul.colorB li.active {cursor:default; border:2px solid #ec008c; width:44px; height:49px; margin:-4px 3px 3px -4px; word-wrap:break-word;}
.caracteristicas ul.colorB li.active a {cursor:default}
.caracteristicas ul.colorB li.active a img {left:2px; top:2px}
.caracteristicas ul.colorB li.active a span {cursor:default; left:3px; top:3px}
.caracteristicas ul.colorB li.disabled a {cursor:pointer}
.caracteristicas ul.colorB li.disabled a img {border:1px dashed #9b9899}
.caracteristicas ul.colorB li.disabled a span {background:url(gfx/bgd_car_disabled.png) 0 0 repeat; cursor:pointer}

.caracteristicas ul.talla {list-style-type:none; margin:0; padding:0 0 5px 0; width:350px}
.caracteristicas ul.talla li {position:relative; display:inline; float:left; margin:0 7px 7px 0; height:28px; padding:0; color:#928f90; background:#ffffff}
.caracteristicas ul.talla li a {display:inline-block; height:14px; padding:6px 4px 6px 4px; color:#928f90; text-decoration:none; border:1px solid #9b9899}
.caracteristicas ul.talla li.active {cursor:default; border:2px solid #ec008c; padding:2px; margin:-4px 3px 3px -4px}
.caracteristicas ul.talla li.active a {cursor:default}
.caracteristicas ul.talla li.disabled a {border:1px dashed #9b9899; background:#edecec; color:#b5b4b4}

.caracteristicas ul.talla2 {list-style-type:none; margin:0; padding:0 0 5px 0; width:350px}
.caracteristicas ul.talla2 li {position:relative; display:inline; float:left; margin:0 7px 7px 0; height:28px; padding:0; color:#928f90; background:#ffffff; text-align:center; line-height:1em}
.caracteristicas ul.talla2 li a {display:inline-block; height:24px; padding:1px 4px 1px 4px; color:#928f90; text-decoration:none; border:1px solid #9b9899}
.caracteristicas ul.talla2 li.active {cursor:default; border:2px solid #ec008c; padding:2px; margin:-4px 3px 3px -4px}
.caracteristicas ul.talla2 li.active a {cursor:default}
.caracteristicas ul.talla2 li.disabled a {border:1px dashed #9b9899; background:#edecec; color:#b5b4b4}

.caracteristicas ul.anchofijo li {width:37px; text-align:center}
.caracteristicas ul.anchofijo li a {width:35px; padding-left:0; padding-right:0; text-align:center}
.caracteristicas ul.anchofijo li.tallaAm {width:auto; text-align:center}
.caracteristicas ul.anchofijo li.tallaAm a {width:auto; padding-left:5px; padding-right:5px; text-align:center}

.caracteristicas ul.copa {list-style-type:none; margin:0; padding:0 0 5px 0; width:350px}
.caracteristicas ul.copa li {position:relative; display:inline; float:left; margin:0 7px 7px 0; width:37px; height:28px; padding:0}
.caracteristicas ul.copa li a {}
.caracteristicas ul.copa li a img {position:absolute; z-index:10; display:block; width:35px; height:26px; left:0; top:0; border:1px solid #9b9899}
.caracteristicas ul.copa li span {position:absolute; z-index:100; display:block; width:35px; height:26px; top:1px; left:1px}
.caracteristicas ul.copa li.active {cursor:default; border:2px solid #ec008c; width:41px; height:32px; margin:-4px 3px 3px -4px}
.caracteristicas ul.copa li.active a {cursor:default}
.caracteristicas ul.copa li.active a img {left:2px; top:2px}
.caracteristicas ul.copa li.active a span {cursor:default; left:3px; top:3px}
.caracteristicas ul.copa li.disabled a {cursor:pointer}
.caracteristicas ul.copa li.disabled a img {border:1px dashed #9b9899}
.caracteristicas ul.copa li.disabled a span {background:url(gfx/bgd_car_disabled.png) 0 0 repeat; cursor:pointer}

.caracteristicas select {border:1px solid #9b9899; padding:1px 1px 1px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d; margin-bottom:6px}

.caracteristicas p.smaller {width:300px; line-height:1em}

/* Herramientas */
.tools a {display:inline-block; padding:3px 0 5px 0; margin:0 6px 0 6px; color:#524b4d; text-decoration:none; font-size:1.1em}
.tools a:hover {text-decoration:underline}
.tools a.btn_zoom {padding-left:27px; background:url(gfx/ico_lupa.gif) 0 0 no-repeat}
.tools a.btn_silueta {padding-left:15px; background:url(gfx/ico_silueta.gif) 0 0 no-repeat}
.tools a.etiq {padding-left:5px;}
.tools a.btn_video {padding-left:30px; background:url(gfx/ico_video.gif) 0 0 no-repeat}
.tools a.btn_enviar {padding-left:22px; background:url(gfx/ico_sobre.gif) 0 1px no-repeat}
.tools a.btn_imprimir {padding-left:25px; background:url(gfx/ico_impresora.gif) 0 1px no-repeat}
.tools a.btn_anadir {padding-left:22px; background:url(gfx/ico_mas.gif) 0 1px no-repeat}
.tools span.sep {display:inline-block; padding:3px 0 5px 0; border-right:1px solid #cccccc; text-indent:-100000px}

/* Ficha de producto: estructura en dos columnas */
.product_left {width:367px; float:left; padding:2px 0 10px 0; margin-right:12px; overflow:hidden}
.product_right {float:left; padding:2px 0 10px 0}

/* Ficha de producto: imagen */
.product_image {width:357px; height:436px; padding:10px 0 0 10px; background:url(gfx/bgd_productimage.gif) 0 0 no-repeat}
.product_image .image {width:340px; height:386px; padding:0 0 10px 0}
.product_image .tools {margin:0 0 0 -3px}
.product_images {width:370px; padding-top:3px}
.product_images img {display:block; float:left; padding:0 10px 10px 0}

/* Marca del producto (logo a la derecha) */
.product_marca {position:absolute; width:100px; margin:-15px 0 0 260px}
.product_marca img {float:right}

/* Promocion desplegable en ficha de producto (superior) */
.product_promo_sup {position:relative; z-index:1000; width:366px; height:68px; padding:0 0 7px 0}
.product_promo_sup .inner {position:absolute; top:0; left:0}
.product_promo_sup .inner .top {width:366px; height:5px; font-size:1px; background:url(gfx/bgd_productdata_top.png) 0 0 no-repeat}
.product_promo_sup .inner .med {width:342px; padding:6px 14px 10px 10px; background:url(gfx/bgd_productdata_med.png) 0 0 repeat-y}
.product_promo_sup .inner .bot {width:366px; height:5px; font-size:1px; background:url(gfx/bgd_productdata_bot.png) 0 0 no-repeat}
.product_promo_sup .inner img {display:block}

/* Promocion desplegable en ficha de producto (inferior) */
.product_promo_inf {position:relative; z-index:1000; width:366px; height:68px; padding:0 0 7px 0}
.product_promo_inf .inner {position:absolute; bottom:0; left:0}
.product_promo_inf .inner .top {width:366px; height:5px; font-size:1px; background:url(gfx/bgd_productdata_top.png) 0 0 no-repeat}
.product_promo_inf .inner .med {width:342px; padding:6px 14px 10px 10px; background:url(gfx/bgd_productdata_med.png) 0 0 repeat-y}
.product_promo_inf .inner .bot {width:366px; height:5px; font-size:1px; background:url(gfx/bgd_productdata_bot.png) 0 0 no-repeat}
.product_promo_inf .inner img {display:block}

/* Ficha de producto: panel de datos */
.product_data {width:366px}
.product_data .top {width:366px; height:5px; font-size:1px; background:url(gfx/bgd_productdata_top.gif) 0 0 no-repeat}
.product_data .med {width:340px; padding:6px 15px 10px 11px; background:url(gfx/bgd_productdata_med.gif) 0 0 repeat-y}
.product_data .bot {width:366px; height:5px; font-size:1px; background:url(gfx/bgd_productdata_bot.gif) 0 0 no-repeat}

/* Pestanas 02 (para sustituir la capa .top de .product_data) */
ul.tabs02 {list-style-type:none; clear:both; height:30px; background:url(gfx/bgd_productdata_top.gif) left bottom no-repeat; padding:0; margin:0}
ul.tabs02 li {display:block; float:left; height:27px; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; letter-spacing:normal; font-weight:bold; background:url(gfx/tab_02_right_off.gif) right top no-repeat}
ul.tabs02 li a {color:#828282; display:inline-block;  padding:7px 15px 3px 11px; background:url(gfx/tab_02_left_off.gif) 0 0 no-repeat}
ul.tabs02 li a:hover {text-decoration:none}
ul.tabs02 li span {color:#828282; display:inline-block;  padding:7px 15px 3px 11px; background:url(gfx/tab_02_left_off.gif) 0 0 no-repeat}
ul.tabs02 li.active {background:url(gfx/tab_02_right_on.gif) right top no-repeat}
ul.tabs02 li.active a {background:url(gfx/tab_02_left_on.gif) left top no-repeat; cursor:default}

/* Ficha de producto: elementos */
.product_data p {line-height:1.5em; padding:0 0 7px 0}
.product_data p.bullet {font-size:1.1em; padding:0 0 0 16px; background:url(gfx/blt_03.gif) 0 6px no-repeat}
.product_data p.bullet_rosa {font-size:1.1em; padding:0 0 0 16px; background:url(gfx/blt_05.gif) 0 6px no-repeat; color:#ec008c}
.product_data ul.ul_02 {padding-bottom:8px}
.product_data ul.ul_02 li {padding:0 0 3px 13px}
.product_data .separador {height:1px; font-size:1px; border-top:1px dashed #d9d9d9; padding:0 0 8px 0}
.product_data .separador02 {height:1px; font-size:1px; border-top:1px solid #cccccc; padding:0 0 8px 0}
.product_data .precio {margin:-4px 0 8px 0}
.product_data .precio p {line-height:normal}
.product_data .precio .right {text-align:right; line-height:1.8em; margin-top:-5px}
.product_data .precio .total {font-family:"HelveticaNeue LT 65 medium", Arial, Helvetica, sans-serif; color:#ec008c; font-size:2.18em; line-height:1.4em}
.product_data .precio .descuento {position:relative; top:-5px; width:152px; height:80px; padding:4px 0 0 8px; background:#ffffff url(gfx/bgd-descuento03.gif) left top no-repeat; font-size:1.1em; color:#ec008c}
.product_data .precio .descuento .hasta {display:block; line-height:0.3em; margin:7px 0 -3px 0}
.product_data .precio .descuento strong {font-family:"HelveticaNeue LT 65 medium", Arial, Helvetica, sans-serif; font-size:4em; font-weight:bold; color:#ec008c; margin:0}
.product_data .caracteristicas {padding:7px 0 4px 0}
.product_data .lnk_arrow01 {display:inline-block; font-size:1em; padding:2px 22px 5px 0; background:url(gfx/btn-arrow05.gif) right top no-repeat}
.product_data .notas {}
.product_data .notas img {display:block; float:left; margin:0; padding:0 6px 8px 0}
.product_data .notas p {display:block; float:left; margin:0; padding:0 15px 8px 0; line-height:1.2em}

.product_data .tools {width:350px}
.product_data .tools a {margin:0 4px 0 0}
.product_data .indentado {padding-left:16px}

/* Pasos de proceso */
ul.steps {list-style-type:none; color:#3593fd; font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.36em; height:45px}
ul.steps li {float:left; margin-right:15px}
ul.steps li .num {display:block; float:left; width:45px; height:42px; background:url(gfx/bgd_step_off.gif) 3px 0 no-repeat; font-size:2em; text-align:center}
ul.steps li .text {float:left; padding-top:10px}
ul.steps li.on .num {background:url(gfx/bgd_step_on.gif) 3px 0 no-repeat; color:#ffffff}
ul.steps li.on .text {font-size:1.2em; padding-top:8px}

/* Elementos especificos para Buscador */
.busc #resultsin {font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.8em; letter-spacing:-1px; line-height:1em; font-weight:normal; padding:112px 0 0 0}
.busc #resultsin strong {font-weight:normal}
.busc ul#vert_nav {padding:11px 0 30px 0}
.busc #sec_title h1 {font-size:0.7em;}

.buscPT #resultsin {font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.8em; letter-spacing:-1px; line-height:1em; font-weight:normal; padding:112px 0 0 0}
.buscPT #resultsin strong {font-weight:normal}
.buscPT ul#vert_nav {padding:11px 0 30px 0}

/* Elementos de escaparate */
.resultados .resultado {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F7F7F7 none repeat scroll 0 0;float:left;height:325px;margin:10px 5px 16px 0;overflow:hidden;position:relative;width:185px;}
.resultados .resultado a img{height:207px;vertical-align:middle;width:183px;}

.resultados .resultado img {margin:1px 1px 5px;}
.resultados .resultado #logo_marca_venca {margin:1px 1px 0px;background:#FFFFFF none repeat scroll 0 0;}
.resultados .resultado .text {margin:17px 10px 10px 10px;width:165px;}
.resultados .resultado .text .precio {font-size: 11pt;}
.resultados .resultado .text .preciodestacado {font-size: 18pt;font-weight: bold;color:#EC008C;}
.resultados .resultado .novedad {top:225px;left:1px;}
.resultados .resultado .oferta {top:225px;left:1px;}


/*Estilos superprecio
ffadde: border
ec008c: fondo
*/

.resultados .resultadoSP {background:#ffadde none repeat scroll 0 0;float:left;height:325px;margin:10px 5px 16px 0;overflow:hidden;position:relative;width:185px;color: #FFFFFF;}
.resultados .resultadoSP a img{height:207px;vertical-align:middle;width:183px;}
.resultados .resultadoSP img {margin:1px 1px 5px;}
.resultados .resultadoSP .text {height:70px;margin:1px;width:183px;background:#ec008c none repeat scroll 0 0;}
.resultados .resultadoSP .text a {color:#FFFFFF;}

.resultados .resultadoSP .text .precio {font-size: 25pt;}
.resultados .resultadoSP .text .preciodestacado {font-size: 25pt;font-weight: bold;color:#FFFFFF;}
.resultados .resultadoSP .text .fraseCata {background:#FFFFFF;color:#4a4a4a;padding:0 0 1px 10px;position:relative;top:-5px;}
.resultados .resultadoSP .left {padding: 1px 10px 0px 10px;}
.resultados .resultadoSP .right {padding:0 10px 0 0;z-index:11;position:absolute;right:0;bottom: 5px;}
.logoMarca {background:#FFFFFF;margin:1px;width:80px;text-align:center;}
.resultados .resultadoSP .novedad {background:#DADADA none repeat scroll 0 0;color:#D73886;display:block;font-family:"HelveticaNeue LT 45 light",Arial,Helvetica,sans-serif;font-size:1em;height:14px;left:1px;padding:0 3px;position:absolute;text-transform:uppercase;top:226px;z-index:1000;}
.resultados .resultadoSP .oferta {top:226px;left:1px;}
.resultados .resultadoSP .edicionlimitada {background:#ec008c no-repeat scroll left bottom;bottom:1px;font-size:0.9em;height:38px;left:1px;padding:0;position:absolute;width:183px;z-index: 10;}

/* #col_100 - Siluetas */
#col_100 {padding-left:36px}
#col_100 #root {position:relative; margin-top:5px; margin-bottom:20px}
#col_100 #sec_title {width:auto; margin-right:35px; padding:0 0 6px;}
#col_100 .product_left { padding-top:1px}
#col_100 .product_right {width:554px}
#col_100 .product_right .product_data {width:554px}
#col_100 .product_right .data {width:532px; padding:10px 10px 7px; margin:0 0 10px 0; background:#f7f7f7; position:relative}
#col_100 .product_right .data .col1 {width:113px; float:left; padding-right:10px}
#col_100 .product_right .data .col2 {width:409px; float:left}
#col_100 .product_right .data .col2 .name {width:263px; font-weight:bold; color:#807c7d; font-size:1.1em; line-height:1.05em; padding-bottom:4px}
#col_100 .product_right .data .col2 .ref {width:263px; color:#807c7d; padding-bottom:21px}
#col_100 .product_right .data .col2 .descuento {width:152px; height:78px; position:absolute; right:0; top:0; text-align:right; padding-right:8px; padding-top:8px; background:url(gfx/bgd-descuento04.gif) right 0 no-repeat}
#col_100 .product_right .data .col2 .descuento strong {color:#ec008c; font-size:2.81em; letter-spacing:-2px; line-height:1em; display:block}
#col_100 .product_right .data .col2 .descuento strong span { font-weight:normal}
#col_100 .product_right .data .col2 .descuento .antes {color:#807c7d; font-size:1.1em; line-height:1em; text-decoration:line-through}
#col_100 .product_right .data .col2 .descuento .desc {color:#ec008c; font-size:1.63em; line-height:1em; padding-left:3px}

#col_100 .product_right .data .col2 .options {line-height:1.05em; float:left}
#col_100 .product_right .data .col2 .options label {font-weight:bold; color:#807c7d; font-size:1.1em; float:left; padding-right:10px}
#col_100 .product_right .data .col2 .options label select {font-weight:normal; color:#807c7d; font-size:0.9em; margin-top:3px}
#col_100 .product_right .data .col2 .estado {float:left; padding-top:13px; font-size:1.1em} 
#col_100 .product_right .data .col2 .estado .disp {color:#48be45;} 
#col_100 .product_right .data .col2 .estado .agotado {color:#fb0101;} 
#col_100 .product_right .data .col2 .anadir {border-top:1px solid #cccccc; padding-top:5px; margin-top:3px}
#col_100 .product_right .data .col2 .anadir .checkbox {margin-top:0; margin-left:0}
#col_100 .product_right .data .col2 .anadir p {padding-bottom:0}

#col_100 .product_image {width:357px; height:560px; padding:10px 0 0 10px; background:url(gfx/bgd_productimage_silueta.gif) 0 0 no-repeat}

input.chk_add {padding:8px 10px 8px 10px; overflow:visible; background:#F7F7F7; border:none; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; cursor:pointer}
.chk_disabled {background:#F7F7F7!important; color:#ffffff!important; cursor:default!important;}

/*Zona SH cabecera */
#Shtitular {position:absolute;z-index:10000;top:90px;}
#SHome {position:absolute;top:0px;margin:0px;padding:0px;}
.SHomeLink {position:absolute;}
#SHomeSombra {position:absolute;top:385px;background:url('/css/gfx/sombraPZ.gif') 0 0 repeat-x;height:5px;width:1003px;}
.clear {margin-top:0px;}