.pvp-x1 {position:relative;float:right; text-align:center;width:55px; padding-top:32px;padding-bottom:10px; background:transparent url(/img/es/pvp-x1.gif) center top no-repeat;}
.pvp-x1 .hola {position:absolute; bottom:-5px; right:0;white-space:nowrap; z-index:999;color:#0066FF; font-weight:bold;}
.pvp-x1 .hola strong {color:#CC3300;}
.pvp-x6 {float:right; text-align:center;width:55px; padding-top:32px;padding-bottom:10px; background:transparent url(/img/es/pvp-x6.gif) center top no-repeat;}
.pvp-x12 {float:right; text-align:center;width:55px; padding-top:32px;padding-bottom:10px; background:transparent url(/img/es/pvp-x12.gif) center top no-repeat;}
.pvp-primeur {float:right; text-align:center;width:55px; padding-top:37px;padding-bottom:5px; background:transparent url(/img/es/pvp-primeur.gif) center top no-repeat;}
.pvp-destacado {float:right;width:185px;height:102px;margin-right:5px;padding-right:9px;height:88px;padding-top:34px; text-align:center;background:transparent url(/img/es/f-pvp-destacado.gif) right 0 no-repeat;}
/*.pvp-destacado .pvp-x1, .pvp-destacado .pvp-x6, .pvp-destacado .pvp-x12, .pvp-destacado .pvp-primeur {float:left;}*/


/*body {margin:0 auto 0 auto;height:100%;background-color:#F9F7F2; text-align:center;font:normal 12px Arial, Helvetica, sans-serif;}*/
body    {margin:0 auto 0 auto;
        height:100%;
        background: transparent url(../../img/es/wallpaper1_es.jpg) center top no-repeat; 
        text-align:center;
        font:normal 12px Arial,Helvetica, sans-serif;}
h1, h2, h3, h4 {margin:0; padding:0; font: bold 14px Arial, Helvetica, Sans-serif; color:#000000; clear:both}
table {font:normal 12px Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:#000000}
a:hover {text-decoration:underline; color:#000000}
img, a img {border:none}
form {margin:0; padding:0}
form h3 {border-bottom:1px solid #B8A87E; margin:0 0 5px 0; padding:15px 0 0 0}
.vacio {clear:both; height:0px;}
.mas {color:#84285C;}
.impar {background-color:#F5F3ED}
.ico {cursor:help; margin-top:5px}
.nombre {color:#5C1D42; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, Sans-serif;}
p {margin:0;}
ul, li {margin:0;padding:0;list-style-type:none;  }


/*.pvp {font:bold 12px Arial, Helvetica, Sans-serif;color:#000000}*/
/*.pvp {clear:right;padding:16px 45px 8px 0; font-weight:bold; color:#000000; background-image:url(/img/es/cestita.gif); background-position:bottom right; background-repeat:no-repeat}*/
/*a.pvp   {margin-top:-6px;padding:16px 45px 8px 0; font-weight:bold; color:#000000; background-image:  url(/img/es/cestita.gif); background-position:bottom right; background-repeat:no-repeat}
.antes {text-decoration:line-through; color:#000000; }
.ahora {text-decoration:none; color:#0066CC}
.porciento {color:#0066CC}
.socios {color:#990000; padding-right:24px;background-image:  url(/img/es/f_socios.gif); background-position:top right; background-repeat:no-repeat}*/


/*a.pvp   {margin-top:-6px;padding:16px 45px 8px 0; font-weight:bold;
color:#000000; background-image:  url(/img/es/cestita.gif); background-position:bottom right; background-repeat:no-repeat} .antes {text-decoration:line-through; color:#000000; } .ahora {text-decoration:none; color:#0066CC} .porciento {color:#0066CC} .socios {color:#990000; padding-right:24px;background-image:
url(/img/es/f_socios.gif); background-position:top right; background-repeat:no-repeat}*/
a.pvp   {margin-top:-6px;padding:16px 45px 8px 0; font-weight:bold;
color:#000000; background-image:  url(/img/es/cestita.gif); background-position:bottom right; background-repeat:no-repeat} 
.antes {text-decoration:line-through; color:#000000; } .ahora {text-decoration:none; color:#0066CC} .porciento {color:#0066CC} .socios {color:#990000; background-position:top right; background-repeat:no-repeat}
.pvp img {vertical-align:middle}
#CABECERA {width:760px; margin:0 auto 0 auto; text-align:left;height:55px;text-align:left;}
#logo {float:left;margin:0;}
.pestanas {float:left; margin:25px 0 0 0;}
.pestanas li  {float:left;height:30px; width:115px; text-align:center}
.pestanas li a {width:115px; height:30px;line-height:30px; display:block; text-decoration:none;font-weight:bold;color:#423924;background-image:  url(/img/es/pest.gif); background-position:120px 0}
.pestanas li a:hover {background-position:240px 0; color:#FFFFFF}
body.empresas a.empresas, body.tienda a.tienda, body.magazine a.magazine, body.club a.club, body.tiendas a.tiendas , body.tienda a.tienda:hover, body.magazine a.magazine:hover , body.club a.club:hover, body.tiendas a.tiendas:hover {color:#FFFFFF;background-position:0 0;}
.personal {float:right; margin:29px 10px 10px 0; color:#996600; }
.personal a{font:normal 11px Tahoma, Arial, Helvetica, Sans-serif;}
/* PPAL */
#PPAL {width:760px; clear:both; margin:0 auto 0 auto; text-align:left;background:#FFFFFF url(/img/es/f_ppal.gif) repeat-y;}
body.noizq #PPAL {background:#FFFFFF url(/img/es/f_ppal2.gif) repeat-y;}
#SUPERIOR {height:42px; background-image:  url(/img/es/f_top.gif); background-position:0 top;background-color:#83285B;color:#FFFFFF;line-height:24px}
body.noizq #SUPERIOR {background-image:  url(/img/es/f_top2.gif);}
#SUPERIOR form {margin:7px 0 0 0; display:inline; background-color:#83285B;}
#SUPERIOR a {font-weight:bold; color:#FFFFFF; text-decoration:underline}
.buscar {float:left; margin:7px 0 0 7px; border:none; width:111px; height:22px; padding:4px 0 0 0; text-indent:7px; font:normal 11px Tahoma, Arial, Helvetica, Sans-serif; background-color: #FFFFFF; background-image:  url(/img/es/f_buscar.gif);}
.email {float:left; margin:7px 0 0 7px; border:none; width:81px; height:22px; padding:4px 0 0 0; text-indent:7px; font:normal 11px Tahoma, Arial, Helvetica, Sans-serif; background-color: #FFFFFF; background-image:  url(/img/es/f_email.gif);}
* html .buscar, * html .email {background-attachment:fixed;}
.go {float:left; margin:7px 0 0 7px; border:none; width:30px; padding-bottom:5px; background: #FF6600 url(/img/es/flecha.gif); cursor:pointer}
#SUPERIOR .frase {line-height:32px;}
#IZQ {float:left;width:157px;margin:0;}
.menu {width:149px;margin:0;padding:0 0 8px 0;background:#84285C url(/img/es/f_menu.gif) bottom left no-repeat ;}
.menu a:hover {text-decoration:none}
.menu ul {width:149px;list-style-type:none;padding:0;margin:5px 0 0 0}
.menu li {margin:0;padding:0; }
.menu li a {margin:0;padding:5px 0 5px 10px;border-top:1px solid #9B597D; border-bottom:1px solid #621E45;display:block;color:#FFFFFF; font-weight:bold; text-decoration:none}
.menu li a:hover {color:#FFFFFF; background-color:#A23172;}
.menu li ul {padding:0; list-style-type:none;}
.menu li ul li{margin:0 0 0 10px;}
.menu li ul li a {padding:5px 0 5px 5px; margin:0;border-top:1px solid #84285C; border-bottom:none;}
.menu li ul li a:hover, .menu li.activo ul li a:hover {cursor:pointer;color:#000000; background-color:#EAE6D9}
.menu li a {display:block;color:#FFFFFF; font-weight:bold; text-decoration:none}
.activo {background-color:#F5F3ED;}
.menu li.activo { border-left:1px solid #84285C }
.menu li.activo a {color:#000000; border-bottom:none}
.menu li.activo a:hover {cursor:default; background-color:#F5F3ED; color:#000000}
.menu li.activo ul li a {color:#5C1D42; font:normal 11px Tahoma, Arial, Helvetica, Sans-serif;}
.menu li.activo ul li.activo {border-left:none}
.menu li.activo ul li.activo a {color:#000000; font:normal 11px Tahoma, Arial, Helvetica, Sans-serif; background-color:#FFFFFF}
dl, dt, dd {margin:0;padding:0; width:135px}
dl {margin-left:10px;}
dt {margin-top:10px;font-weight:bold; border-bottom:1px solid #B8A87E}
dd {margin-top:3px;}
dd a {text-decoration:none; color:#000000}
dd a:hover {color:#84285C}
#discos dd {background-position:left top; background-repeat:no-repeat; border-bottom:1px dashed #B8A87E; clear:both; margin:2px 0pt 7px; min-height:60px; overflow:hidden; padding:0pt 0pt 0pt 60px; width:auto;}
#discos dd a {font:normal 11px tahoma, arial, helvetica, sans-serif;padding-bottom:20px; }
#discos dd a strong {color:#5a1e42}
#discos a img {float:left; margin:0 7px 0 0}
#CENTRAL {float:left;width:450px;height:auto;font:normal 13px Arial, Helvetica, Sans-serif; background-image:  url(/img/es/f_impar.gif);}
body.noizq #CENTRAL {padding-left:10px; width:597px;\width:607px;w\idth:597px;margin:0; background-image:url(/img/es/f_impar2.gif);}
body.tienda .home #CENTRAL {background-image: url(/img/es/fondo_italia.gif);}

.estadillo {margin:0;padding:7px 10px; font:normal 13px Arial, Helvetica, Sans-serif; color:#FFFFFF; background-color:#a23171;background-image:  url(/img/es/f_estadillo_sup.gif); background-position: bottom left;}
.estadillo h1{font:normal 16px Arial, helvetica, sans-serif; color:#000000}
body.noizq .estadillo {background-image:  url(/img/es/f_estadillo_sup_noizq.gif);}
.estadillo a, .estadillo p {padding:0 0 10px 0;}
.inf {background-color:#a23171;background-image:  url(/img/es/f_estadillo_inf.gif); background-position:bottom;}
body.noizq .inf {background:  url(/img/es/f_estadillo_inf_noizq.gif) bottom;}
p.estadillo {line-height:19px; font-size:13px Arial, Helvetica, Sans-serif; color:#FFFFFF}
.estadillo b {color:#FFCC33}
.estadillo a {color:#FFFFFF}
.estadillo a:hover {color:#FFFFFF}

.estadillohome {margin:0;padding:7px 10px; font:normal 13px Arial, Helvetica, Sans-serif; color:#FFFFFF; background-color:#a23171;background-image:  url(/img/es/f_estadillo_sup.gif); background-position: bottom left;}
.estadillohome h1{font:normal 16px Arial, helvetica, sans-serif; color:#FFFFFF}
body.noizq .estadillohome {background-image:  url(/img/es/f_estadillo_sup_noizq.gif);}
.estadillohome a, .estadillohome p {padding:0 0 10px 0;}
p.estadillohome {line-height:19px; font-size:13px Arial, Helvetica, Sans-serif; color:#FFFFFF}
.estadillohome b {color:#FFCC33}
.estadillohome a {color:#FFFFFF}
.estadillohome a:hover {color:#FFFFFF}
.orden { padding:3px 10px; text-align:right; font:normal 12px Arial, Helvetica, Sans-serif; background:#ded6c1 url(/img/es/f_orden.gif) bottom left no-repeat; border-right:1px solid #b6a8b1;}
body.magazine .orden {text-align:right}
.orden strong {color:#5C1D42; font:bold 12px Arial, Helvetica, Sans-serif;}
.orden a, .orden p {padding:0 0 10px 0;}
.orden a:hover {color:#5C1D42}
.estadillo a.activo {background:  url(/img/es/f_cat.gif) bottom center no-repeat;font-weight:bold}
.orden a.activo {background:  url(/img/es/f_orden_on.gif) bottom center no-repeat;font-weight:bold}
#CENTRAL a.activo:hover {cursor:default; text-decoration:none}
.orden a.activo:hover {color:#000000}
#CENTRAL ul {overflow:hidden; padding-bottom:17px;background-image:  url(/img/es/f_impar.gif);}
#CENTRAL li {margin:0; /*height:95px;*/ padding:10px 5px 10px 5px;overflow:hidden;border-bottom:1px dashed #B8A87E; clear:both}
#CENTRAL ul.sinalto li {height:auto; padding:10px;}
#CENTRAL li p {font:normal 11px Tahoma, Arial, Helvetica, Sans-serif}
#CENTRAL li:hover, #CENTRAL li.par:hover {background-image:  url(/img/es/f_hover.gif);}
#CENTRAL li.top:hover, #CENTRAL li.top2:hover {background-image:none}
#CENTRAL li.par {background-image:  url(/img/es/f_par.gif)}
#CENTRAL li.top {height:169px; border-bottom:1px dashed #B8A87E;background-image:  url(/img/es/f_impar.gif);padding:10px 5px 5px 20px; }
body.club #CENTRAL li.top {height:auto; border-bottom:1px dashed #B8A87E;background-image:  url(/img/es/f_impar.gif);padding:10px 5px 5px 20px; }
#CENTRAL li.top2 {float:left; width:195px; \width:205px; w\idth:195px; height:auto;border-bottom:none; padding:0px 10px 0 20px;clear:none}
.top {padding:10px 5px 5px 5px; /*height:165px*/ overflow:hidden;}
.top .nombre {font-size:16px; font-weight:bold; padding-bottom:3px ; }
#CENTRAL li.top p, #CENTRAL li.top2 p, .top a, .relacionado p {font:normal 12px Arial, Helvetica, Sans-serif;}
#CENTRAL .pvp, .top .pvp {float:right; font-weight:bold}
.comentario p {padding:10px 10px 0 10px}
.producto {float:left; margin:0 10px 0 5px}
.top .producto {border:1px solid #B8A87E; margin:3px 8px 0 1px}
.top2 .producto {float:none;clear:both;margin:10px 0; border:1px solid #B8A87E;}
#CENTRAL h3 {font: bold 16px Arial, Helvetica, Sans-serif}
#CENTRAL .categoria {padding:7px 10px; background:  url(/img/es/f_impar.gif) bottom; font-size:11px; }
#FICHA {background-image:  url(/img/es/f_impar.gif);}
#TEXTO {padding:10px 10px 15px 25px; background-image:  url(/img/es/f_impar.gif);}
.noizq #TEXTO {background-image:none; padding:10px 10px 0px 20px; }
#TEXTO h1 {font-size:18px; color:#5C1D42;}
#TEXTO a {color:#5C1D42; text-decoration:underline}
#TEXTO h2 {margin-bottom:20px}
#TEXTO img { margin:10px 0;}
#TEXTO .foto {clear:both; text-align:right;margin:10px auto 10px -13px; padding:0 13px 13px 0; background:  url(/img/es/f_fotos.gif) bottom right no-repeat;}
#TEXTO .foto img {float:none; margin:0;border:4px solid #FFFFFF}
#TEXTO .titular {float:left;clear:left; margin:0 10px 15px 0}
#TEXTO p {line-height:1.3em; margin-bottom:1em}
#TEXTO .primero {line-height:1.2em; clear:both; font: bold 12px Arial, helvetica, Sans-serif}
#TEXTO .primero img {float:left; margin:0 10px 15px 0}
#FICHA h3 {margin:0;padding:20px 10px 3px 10px; border-bottom:1px dashed #B8A87E; background:  url(/img/es/f_ficha.gif) bottom left no-repeat;}
#FICHA .relacionado {padding:5px; padding:10px 5px}
#FICHA .relacionado .producto {margin:0 10px}
.fotoder {margin:5px 0 10px 10px; float:right; padding:6px;  background-color:#FFFFFF}
.fotoizq {margin:5px 10px 10px 0; float:left;padding:6px;  background-color:#FFFFFF}
/* DER */
#DER {float:left;width:130px; margin:-30px 0 0 7px;}
#DER dl, #DER dt, #DER dd {margin-left:0;width:130px}
.cesta {width:130px; height:105px;margin-bottom:5px; padding-top:3px;text-align:left;background-image:  url(/img/es/f_cesta.gif); background-repeat:no-repeat;}
.cesta p {text-align:center}
.cesta a {margin-left:43px;color:#FFFFFF; font:bold 12px Arial, Helvetica, Sans-serif;text-decoration:underline}
.cesta input {border:none; width:96px;height:30px; background: #FF6600 url(/img/es/f_pagar.gif); cursor:pointer; color:#FFFFFF; font:bold 12px Arial, Helvetica, Sans-serif;}
.cesta table {width:120px; padding:0; font:normal 11px Tahoma, Arial, Helvetica, Sans-serif;background-color:#FFFFFF;margin:5px}
.cesta td {padding:3px}
.cesta .par {font-weight:bold}
.boletin { padding:21px 0 35px 0;background-color:#83285B;background-image:  url(/img/es/f_boletin.gif); background-repeat:no-repeat;}
.especial {clear:both; width:130px; text-align:center}
.destacados li {border-top:1px dashed #B8A87E;clear:both; margin:5px 0 0 0; padding:4px 0 0 0}
.botella {/*float:left; width:56px;*/ margin:0; padding:20px 0 23px 17px; background-position:left bottom; background-repeat:no-repeat}
.novedades {background-image:  url(/img/es/f_der_novedad.gif)}
.descuentoclub      {background-image:  url(/img/es/f_der_club.gif)}
.cursos{background-image:  url(/img/es/f_der_cursos.gif)}

.menosde   {background-image:  url(/img/es/f_der_10.gif)}
.seleccion {background-image:  url(/img/es/f_der_seleccion.gif)}
.bio       {background-image:  url(/img/es/f_der_bio.gif)}
.top10      {background-image:  url(/img/es/f_der_top.gif)}
.destacados a, .destacados a:hover {color:#5C1D42; font-weight:bold; font-size:11px;}
.destacados a.mas,.destacados a.mas:hover {font-weight:normal; display:block}
.lote {margin:8px 0; padding:5px; -moz-border-radius:5px;background-color:#F9F7F2; border:2px solid #FFFFFF }
.lote p {padding:0 8px;}
#DER .lote p {padding:1px 8px}
.lote p a {display:block}
/* PIE */
#PIE {width:760px; clear:both; margin:0 auto 0 auto;padding:25px 0 15px 0;font:normal 11px  Arial, Helvetica, Sans-serif;background:   url(/img/es/f_pie.gif) no-repeat;}
.noizq #PIE {width:760px; margin:0 auto 0 auto;padding:42px 0 15px 0;font:normal 9px Tahoma, Arial, Helvetica, Sans-serif;background:   url(/img/es/f_pie_noizq.gif) no-repeat;}
.formulario {padding:0 20px 0 20px}
.formulario span {float:left}
.formulario input, .formulario select {font:normal 11px Arial, helvetica, Sans-serif; margin-top:3px;}
.formulario p {clear:both}
.formulario a {text-decoration:underline; color:#5C1D42;}
.formulario table a {text-decoration:none; color:#000000;}
.formulario table a.nombre {text-decoration:none; color:#5C1D42;}
.formulario table a:hover, .formulario table a.nombre:hover {text-decoration:underline}
.formulario fieldset {border:none;padding:0; margin:0; float:left;}
.formulario legend {display:block; padding:0 0 4px 0;margin:0 0 10px 0; font:bold 16px arial, helvetica; border-bottom:1px solid #cccccc}
.formulario label {display:block; padding:8px 0 0 0; color:#5C1D42; font-weight:bold}
.formulario input.boton {border:none; width:106px;height:29px; margin-top:0; background: url(/img/es/f_boton.gif); cursor:pointer; color:#FFFFFF; font:bold 12px Arial, Helvetica, Sans-serif;}
.formulario input.botoncr {border:none; width:156px;height:29px; margin-top:0; background: url(/img/es/f_boton.gif); cursor:pointer; color:#FFFFFF; font:bold 12px Arial, Helvetica, Sans-serif;}
.formulario input.botonplus {border:none; width:200px;height:29px; margin-top:0; background: url(/img/es/f_botonplus.gif); cursor:pointer; color:#FFFFFF; font:bold 12px Arial, Helvetica, Sans-serif;}
.col05 {width:15px; margin-right:10px}
.col1 {width:30px; margin-right:10px}
.colPag {width:20px;height:10px; margin-right:5px}
.col15 {width:40px; margin-right:10px}
.col2 {width:70px; margin-right:10px}
.col3 {width:130px; margin-right:10px} 
.col4 {width:250px; margin-right:10px}
.col5 {width:440px;}
.off {color:#CCCCCC}
.asterisco {font:bold 11px verdana, arial, sans-serif; color:#FF6600}
/*MODULOSPUBLICIDAD*/
.top_home1 {float:left;margin:0 10px 0 0;padding:0; background-color:#FFFFFF}
.top_home2 {float:left;margin:0;padding:0; background-color:#FFFFFF}
.top_home3 {position:absolute; margin:0;padding:0; background-color:#FFFFFF}
.top_home4 {position:absolute; margin:0 0 0 230px;padding:0; background-color:#FFFFFF}
.top_home5 {position:absolute; margin:-15px 0 0 -157px; padding:0;}
.top_home6 {position:absolute; margin:-20px 0 0 457px; padding:0;}
/*REGISTRO*/
.dirs th { padding:3px}
.dirs td {padding:5px 0; border-top:1px solid #B8A87E; padding:3px; background-color:#FFFFFF}
.dirs input, .dirs select {margin:0}
.error {margin:10px; border:3px solid #ff6600; background-color:#FFFFCC; padding:15px;  -moz-border-radius:10px;}
.formulario .error a, .error a {text-decoration:underline; color:#FF0000}

/*CESTA*/
.ces th { padding:3px; }
.ces th a {color:#FF6600; text-decoration:underline}
.ces th a img {vertical-align:middle} 
.ces td {padding:5px; border-top:1px dashed #B8A87E; padding:3px; background-color:#FFFFFF}
.ces input, .dirs select {margin:0; font-size:12px}
.ces .ivas {background-color:#f7f7f5; border:none}
.ces .nombre {text-decoration:underline}
.bcesta {font-weight:bold;  border:none; width:96px; height:29px; margin-top:0; background: #FFcc00 url(/img/es/fb_cesta.gif); cursor:pointer; color:#9a1d41; }
.prod3 {margin:5px 0 0 0}
.prod3 td {padding:3px;  border:none;background-color:#FFFFFF; text-align:left}
.prod3 td p {margin:5px 0 ;}
.prod3 td img {margin:5px;}
.prod3 .nombre {white-space:normal}r
/*.prod3 td a, .prod3 td a.pvp {color:#000000}*/

