
body {
  color:#333333;
  font-family:"Trebuchet MS","Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:12px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  /*line-height:1.6em;*/
  /*text-align:center;*/
 background-color:#4D1749;
 margin-bottom:0px;
 text-align:center;
}
h2{margin:0px; margin-top:10px;}

a img.anuncio_visible{display:block;}
a img.anuncio_oculto{display:none;}
a:hover img.anuncio_visible{display:none}
a:hover img.anuncio_oculto{display:block}

.tituloh2{}
.fotomaster{}
.visa{padding:40px; padding-top:30px; line-height:17px}
.linkaje{color:#009F95; font-weight:bold}
.linkaje a{color:#009F95 !important;}
.linkaje:hover{text-decoration:underline}
.linkaje a:hover{text-decoration:underline !important}
.linkaje:visited{color:#009F95}
.master:visited{
    color:blue;
    text-decoration:underline;
}

.productosolo{
    padding-top:30px;
    padding-bottom:30px;
}

.padprod{
    padding:6px;
}

.pos{float:left; margin-right:7px;}

.pos div {
float:left;
}

#barraesq {
padding-left:7px;
border-left: 1px dotted #A10D59;
}

.pos p {
color:#A10D59;
float:left;
font-size:10px;
line-height:11px;
margin:0;
width:70px;
}

.pos form {
float:left;
}

select#marcas_marca {
margin-right:5px;
}

.pos_s{float:left; margin-right:10px; margin-top:1px;}

#main {
  background:transparent none repeat scroll 0 0;
  margin: 0 auto;
  width:997px;
  text-align:center;
}

#centro{
    margin:7px auto;
    width: 790px;
    float:right !important;
    text-align:left
}
#izq{float:left !important;width:200px;margin-top:7px;clear:both}
#lastprod{padding:10px;margin-bottom:7px; padding-bottom:5px}
#izquierda{
   width:170px;
    float:left;
    position:relative;
   
	background-color: #E6E6E6;
        color:#B0AA9A;
}

.margin_img{
    width:160px;
    margin-bottom:10px;
}

.margin_prod{
    float:left !important;
}

.marg{
    padding:10px;
}

.name{font-size:7pt;line-height:11px;}
.name a:hover{font-weight:normal}

#derecha{
     width:180px;
    float:right;
    position:relative;
    background-color:transparent;
}

#main-table {
  width:980px;
  border-collapse: collapse;
 
}

#main-content {
  padding-left: 10px;
  padding-right: 10px;
}


#shop-by-col {
	padding: 4px;
  width: 140px;
	vertical-align:top;
}

#shop-by-col h4{
	margin: 4px 0px 2px 0px;
}

#main-col{
	vertical-align:top;
}

.even {
  background-color: #EFEFEF;  
}

a {
  text-decoration: none;
  color: #000000;
}

a:visited {
  color: #000000;
}

a:hover {
  text-decoration:none;
}
a img {border:none;}
img {
  border: 0px;
}
/* =============== begin: pagination stuff ===============  */

.pagination {
    font-size:15px;
    padding-bottom:5px;
    padding-top:10px;
    text-align:left;
    width: 725px;
}

div.pagination a{
    color:#009F95;
}

div.pagination a:hover{
    text-decoration:underline;
}

div.pagination span.current{
    color:#009F95;
    font-weight:bold;
    text-decoration:underline;
}

div.pagination span{
    color:#009F95;
}
 
a.page, span.page {  
	padding: 0px 5px; 
	margin: 0 3px;
}
 
a.page {
    color:#7F2679;
    font-style:italic;
    text-decoration:none;
}

a.page:hover, a.page:active {  
	color: #FF6700;
    font-weight:bold;
} 

a.next_page {
	color:#009F95;
}

a.next_page:hover{color: #009F95; text-decoration:none;}

span.disabled_page {
    color:#7F2679;
    font-style:italic;
}

span.current_page {  
    color:#FF6700;
    font-weight:bold;
}


/* =============== end: pagination stuff ===============  */

.formError, .errorExplanation {
}

/* ================ begin: flash ================  */
#flash-errors, #errorExplanation, #flash-notice {
  background:transparent url(/images/backerror.png) repeat-y scroll 0 0;
  padding: 10px;
  color: #FFFFFF;
  text-align: center;
    margin:0 0 7px;
}
div.recuadrocentralinf #errorExplanation h2{font-size:20px;color:#FFFFFF}
/* ================ end: flash ================  */

/* ================ begin: order-summary ================  */
#order-num {
  font-size: 16px;
  font-weight: normal;
  border-bottom: none;
}
.order-summary {
  border-collapse:  collapse;
  width:100%;
  margin-bottom: 10px;
  border-collapse:  collapse;
  margin-top: 10px;
  font-size:12px;
}

.order-summary th {
  border-bottom:1px solid #333333;
 font-weight:bold;
padding:5px 5px 5px 10px;
text-align:left;
}

.order-summary td {
  padding-top:7px;
  padding-bottom:7px;
}

/* ================ end: order-summary ================  */

/* ================ begin: header-menu ================ */
#store-nav {
    text-align:right;
    }
        #store-nav p {color:#FFFFFF;margin:0;padding:0}
        #store-nav p span {text-align:right;font-size:8pt}

/* ================ end: header-menu ================ */

/* ================ begin: product preview ================ */
#product-listing a {
  border: 0px;  
}
/* ================ end: product preview ================ */

#product-listing ul{
    margin-left:-6%;
}
/* ================ begin: product-name ================ */
.product-price{
    font-weight:bold;
    font-size:12px;
}
.product-name, .product-variants {
  font-weight: bold;
  font-size: 14px;
}
/* ================ end: product-name ================ */

#variants ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 1em;
  text-indent: -1em;
}


/* ================ begin: product-listing ================ */
#product-listing {
}
#productrec{margin-top:7px; width:806px;}
#subcat{float:left;width:100%;}
/* ================ end: product-listing ================ */

/* === begin: login navigation === */
 #login{float:left}
 #login span{
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-right:5px;
    margin-top:2px;
    color:#27102C}
ul#login-nav {
  color:#ffffff;
  list-style: none;
  float: right;
  padding:0;
  margin:0;
}
ul#login-nav li, #act-nav li {
  display: inline;
  list-style-type:none;
  margin:0;
  padding:0;
}
ul#login-nav li a {
  color: #ffffff;
  border: none;
  font-size:8pt;
}
#store-nav a:hover, ul#login-nav li a:hover {
  color:#009F95;
  background-color: transparent;
  font-weight:normal;
}

/* === end: login navigation === */

/* === begin: menu styles === */
#menu td {
  font-size: 14px;
  padding-right: 10px;
}

#sub-menu td {
  font-size: 12px;
  padding-right: 10px;  
}

#detail-menu td {
  font-size: 10px;
  padding-right: 10px;  
}

#detail-menu tr {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* === end: menu styles === */

/* ===================== begin: price-diff =====================*/
.price-diff {
  font-size: 8px;
  color: #0000FF;
  float:left;
}
/* ===================== end: price-diff =====================*/

/* ===================== begin: out-of-stock =====================*/

.out-of-stock {
 font-weight: bold;
 color: #999999;
}
/* ===================== end: out-of-stock =====================*/


/* ===================== begin: store-header =====================*/
.store-header h1 {
  margin: 0px;
  padding: 0px;
}
/* ===================== end: store-header =====================*/

/* ===================== begin: footer =====================*/
#footer p {
  text-align: center;
  margin-top: 2px;
  margin-bottom: 2px;
}
#footer ul {
  text-align: center;
  margin-top: 2px;
  margin-bottom: 2px;
}
#footer li {
  display:inline;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding-right:5px;
}
/* ===================== end: footer =====================*/

/* ===================== begin: Taxonomy Tree =====================*/
.spree-YUI-tree-node{
	background-color:#ffffff;
}
.inplaceeditor-saving { background: url(/images/spinner.gif) bottom right no-repeat; }
/* ===================== end: Taxonomy Tree =====================*/

/* ===================== begin: Breadcrumbs =====================*/
/*migas de pan*/
.breadcrumbs {
color:#FFF48C;
float:left;
font-size:11px;
font-style:italic;
margin-top:3px;
width:730px;
text-align:left;
height:16px;
overflow:hidden;
}
.breadcrumbs a{color:#FFFFFF !important}
.breadcrumbs a:hover{color:#009F95 !important}

.breadcrumbs3,.breadmismosportes {
float:left;
font-size:10px;
width:100%;
}

.breadcrumbs3 hr, .breadmismosportes hr{
    background-color:#92117E !important;
    width:100%;
    border:medium none;
    color:#92117E !important;
}

.breadcrumbsa {
  font-size: 33px;
  font-weight: bold;

}

.breadcrumbs a {
  color: #ffffff;
}

.breadcrumbs a:hover {
  font-weight:normal;
}

.breadcrumbs img {
  padding-left: 0px;
}
.breadcrumbs2, .breadmismosportes span, a#enlace-mismosportes {
    color:#92117E !important;
    display:block;
    font-size:30px;
    margin-bottom:5px;
    margin-left:10px;
}

.myBoxocho a:hover{font-weight:normal}
/* ===================== end: Breadcrumbs =====================*/

/** ================ begin: product-related =================== */

#product-description {
  float:left;
  margin-right:10px;
  width:500px;
}

#product-image {
  margin-right:20px;
  width:250px;
  overflow: hidden;
  text-align: center;  
}

.option-types {
  border-collapse:  collapse;
  border: solid 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 545px;
}

.option-types th {
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: 1px solid
}

.option-types td {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
  padding-right: 8px;	
}

li.product {
	list-style: none;
}

.inferior8 li.preview {
    float:left;
    font-size:8pt;
    margin-bottom:10px;
    padding-left:7px;
    position:relative;
}

li.preview {
    float:left;
    font-size:8pt;
    margin-bottom:10px;
    margin-left:5px;
    
}

li.preview a {
	text-decoration: none;
}

#variants li {
  list-style-type: none;
}
/** ================ end: product-related =================== */

/** ================ begin: simple-radios =================== */
.simple-radios li {
  list-style-type: none;
}
/** ================ end: simple-radios =================== */

.disabled {
  color: #AFAFAF;
}
/* ================ begin: cart-summary ================  */

/* ================ end: cart-summary ================  */
#inmenusup {
float:right;
margin:0 auto;
position:relative;
width:220px;
z-index:20;
}
#barracentro{background-color:#914E95; width:788px; float:left; height:21px; border-top:1px solid #4C1848; padding-left:7px}
#barralogin {
background:#27102C url(/images/carronav.gif) no-repeat scroll 5% 50%;
float:right;
height:44px;
margin-left:2px;
width:190px;
padding:5px;
line-height:14px;
}
#barralogin a{text-decoration:underline;color:#FFFFFF}
#barralogin a:hover{color:#009F95}

.barra{background-color:#E6E6E6; width:0px}

#menusup{
      background-image:url(/images/menusup.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    float:right;
    height:40px;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    text-align:center;
    width:195px;
 }
#menusup a{color:#ffffff; font-size:9pt;}
#menusup a:hover{color:#000000;font-weight:normal}
#menusup a.sel{color:#000000}
#contenido{width:997px;}
#cabecera{
z-index:10;
margin-bottom:10px;
text-align:left;
}
#cabecera img{padding-top:10px}
#cabecera h1{margin:0; font-weight:normal;color:#7A3679;}
#footer {clear:both;bottom:0px;}


/*Secciones productos*/
.seccionprod{
padding-bottom:8px}

.seccionprod2{
padding-top:8px;
padding-left:8px;
padding-right:8px}

.borde-gris-productos{
   background: transparent url(/images/bordegrisproductos.gif) no-repeat scroll left bottom;
   width:795px;
}
ul.product-listing{
   overflow:hidden;
    width:770px;
    margin:0;
    }
ul.product-listing li{width:114px;padding:5px;height:230px;float:left; margin:0 5px 5px 0;list-style-type:none;position:relative; background-image:url(/images/masc_fondoproducto2.png); background-position:right bottom; background-repeat:no-repeat}
ul.product-listing li.ultimo{margin-right:0 !important}
ul.product-listing li.ultima-fila{margin-bottom:0 !important}
ul.product-listing li.ultima-fila-ultimo{margin-right:0 !important; margin-bottom:0 !important}
ul.product-listing li div.tdescripcion p{margin:5px 0 0;}
ul.product-listing li div.tdescripcion a{display:block;font-size:11px;height:60px;line-height:13px;}
ul.product-listing li div.tdescripcion a.verdetalles{color:#ef7147; font-weight:bold;font-size:12px;height:auto; padding-left:25px;background: transparent url(/images/infoproduct.png) no-repeat scroll left center;height:19px;padding-top:5px}
ul.product-listing li div.tdescripcion a.verdetalles:hover{color:#009F95;text-decoration:underline;background: transparent url(/images/infoproductohover.png) no-repeat scroll left center;height:19px;padding-top:5px}

.product-listing{
  padding:0;
  margin-bottom:0;
}
    
.cuadrobordegrisinf div.inferior8 ul.product-listing{
    overflow:hidden;
}
.borde-gris-productos-arriba{
    background: transparent url(/images/degradado.gif) repeat-x scroll left top;
    width:793px;
    margin:0;
    padding:0;
}
.oculto{display:none}
/* Enlaces a Novedades,... */
/*Propiedades comunes*/

#enlace-recomendados, #enlace-novedades, #enlace-ofertas, #enlace-masvendidos{
    color:#92117E !important;
    font-size:30px; 
}

UL#caja-dinamica{
    padding:0;
    list-style-type:none;
    margin:0;
    height:48px;
    margin-bottom:10px;
    }
    UL#caja-dinamica LI{
        float:left;
        height:48px;
        }
        ul#caja-dinamica li a {
            background:transparent url(/images/masc_huesoizq.gif) no-repeat scroll left top;
            display:block;
            padding:0 0 0 14px;
            font-size:17px;
            height:48px;
            }
                ul#caja-dinamica li a span {
                    background:transparent url(/images/masc_huesoder.gif) no-repeat scroll right top;
                    display:block;
                    height:36px;
                    padding:12px 14px 0 0;
                    color:#000000;
                    }
                    ul#caja-dinamica li a:hover span {
                    background:transparent url(/images/masc_huesodersel.gif) no-repeat scroll right top;
                    color:#AF89BA;
                    }
                    ul#caja-dinamica li a:hover {
                    background:transparent url(/images/masc_huesoizqsel.gif) no-repeat scroll left top;
                    color:#AF89BA;
                    }

                    ul#caja-dinamica LI A.sel{
                        background:transparent url(/images/masc_huesoizqsel.gif) no-repeat scroll left top;
                    }
                     ul#caja-dinamica LI A.sel span{
                        background:transparent url(/images/masc_huesodersel.gif) no-repeat scroll right top;
                        color:#AF89BA;
                    }


/*Propiedades independientes*/
#enlace-todos-novedades, #enlace-todos-ofertas, #enlace-todos-recomendados, #enlace-todos-masvendidos{
    display:block;
    height:15px;
    clear:both;
    margin-bottom:10px;
    margin-left:10px;
    margin-top:10px;
    background-position: left top;
    color:#009F95;
    text-decoration:underline;
}
#enlace-todos-novedades:hover, #enlace-todos-ofertas:hover, #enlace-todos-recomendados:hover, #enlace-todos-masvendidos:hover{text-decoration:underline}
#enlace-todos-novedades span.oculto, #enlace-todos-ofertas span.oculto, #enlace-todos-recomendados span.oculto, #enlace-todos-masvendidos span.oculto{
    color:#009F95;
    font-size:12pt;
    display:block;
}

.tachado{text-decoration:line-through;}
div.descripcion span.dctorec{
    background-image:url(/images/fondooferta.png);
    background-position:center center;
    background-repeat:no-repeat;
    color:#FFFFFF;
    display:inline-block;
    font-size:15px;
    font-weight:bold;
    height:34px;
    margin-left:10px;
    padding-left:10px;
    padding-top:20px;
    position:absolute;
    right:120px;
    top:45px;
    width:43px;
}

div.tdescripcion span.dctorec{
    background-image:url(/images/ofertapeque.png);
    background-position:center center;
    background-repeat:no-repeat;
    color:#FFFFFF;
    display:inline-block;
    font-size:11px;
    font-weight:bold;
    height:27px;
    padding-right:7px;
    padding-top:10px;
    position:absolute;
    right:0px;
    text-align:right;
    top:0;
    width:33px;
}

div.descripcion span.oferta{
    color:#841291;
    font-size:15px;
    font-weight:bold;  
    line-height:30px;
    }

div.tdescripcion span.oferta{
    background-repeat:no-repeat;
    color:#841291;
    font-size:12px;
    font-weight:bold;
    display:block;
    margin-top:4px}

/*Categorias*/
#menucat {
width:1015px;
}
#menucat ul{color:#999999; margin:0; padding:0;}
#menucat li {list-style:none;float:left;color:#999999; padding-top:5px; padding-bottom:5px}
/* Propiedades comunes a todos los elementos del menu */


.tel {
color:#FFF48C;
float:left;
margin-top:10px;
text-align:right;
width:270px;
position:absolute;
right:0;
background:transparent url(/images/telmujer.png) no-repeat scroll 0% 50%;
}
.telcontacto {
color:#F9D6DC;
text-align:center;;
}
.telcontacto p.textotel{font-size:13px;margin:0}
.telcontacto p.textonum{font-size:21px !important;letter-spacing:-1px;margin:5px 0 0;color:#EF704D !important}
.tel p.textotel{font-size:15px;margin:0}
.tel p.textonum{font-size:30px;margin:0;}
.tel a{display:block;font-size:24px;background:transparent url(/images/envelop.png) no-repeat scroll 44% 50%;color:#BA72C4 !important}
.tel a:hover{text-decoration:underline}
.tel_text {
float:right;
font-size:8.5pt;
margin-right:2%;
text-align:center;
}
#carrito a{
    background-image:url('/images/carrito.png');
    background-repeat:no-repeat;
    background-position: left top;
    height:15px;
    display: block;
}

#carrito a:hover{
    background-image:url(/images/carrito2.png);
    font-weight:normal;
}


.central{
     background:transparent url(/images/central.png) repeat-y scroll left top;
    width:200px;
    margin-top:7px;
}
.central1{
     background:transparent url(/images/central1.png) repeat-y scroll left top;
    width:795px;
    float:left;
}
.centralprodsim{
     background:transparent url(/images/central1.png) repeat-y scroll left top;
    width:795px;
    float:left;
    margin-top:6px;
}
.centralcheckout{
     background:transparent url(/images/central1.png) repeat-y scroll left top;
    width:795px;
    float:left;
    margin-bottom:6px;
}
.bordeverdecent{
     background:transparent url(/images/central7.png) repeat-y scroll left top;
    width:811px;
}

.recuadrogranatecent{
     background:transparent url(/images/bordegranatecent.png) repeat-y scroll left top;
    width:811px;
}
.recuadrogranatesup{
    background:transparent url(/images/bordegranatesup.png) no-repeat scroll left top;
    padding:0;
    width:811px;
}

.recuadrogranateinf{
     background:transparent url(/images/bordegranateinf.png) no-repeat scroll 0% 100%;
    width:811px;
    padding:8px;
    width:811px;
}
.cuadroverdecent{
     background:transparent url(/images/central6.png) repeat-y scroll left top;
    width:557px;
    margin-top:7px;
    float:left;
}

.cuadroverdecent a:hover{font-weight:normal;}

.central8{
     background:transparent url(/images/central8.png) repeat-y scroll left top;
    width:795px;
}

.recuadrorosacent{
     background:transparent url(/images/borderosacent.png) repeat-y scroll left top;
    width:795px;
}

.central3{
     background:transparent url(/images/central3.png) repeat-y scroll left top;
    width:190px;
    margin-left:5px;
    margin-right:5px;
}

.cuadrobordegriscent{
     background:transparent url(/images/central2.png) repeat-y scroll left top;
    width:583px;
    float:left;
    margin-top:7px;
}

.infoborders{
    color:#B0AA9A;
    padding:15px;
}
.infoborders2{
    color:#B0AA9A;
    padding-left:10px;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:3px;
}
.infoborders ul{margin:0; padding-left:15px}
.infoborders li{
    list-style-type:square;
    color:#000000;
    font-size:8pt;
}
.infoborders li a:hover{
    color:#B0AA9A;
}
p.mens {
    color:#777777;
    font-size:12px;
    line-height:14px;
    margin:0;
    padding:10px 15px 5px;
    text-align:left;
}
.balvi{width:90px}
.sommeliere{margin-top:5px; width:150px;}
.vinosphere{margin-top:5px;width:146px;}
.superior{
background:transparent url(/images/top.png) no-repeat scroll left top;
padding:0;
width:200px;
}
.superior8{
background:transparent url(/images/top8.png) no-repeat scroll left top;
padding:0;
width:795px;
}

.recuadrorosasup{
background:transparent url(/images/borderosasup.png) no-repeat scroll left top;
padding:0;
width:795px;
}

.bordeverdesup{
background:transparent url(/images/top7.png) no-repeat scroll left top;
padding:0;
width:811px;
margin-top:7px;
}
.superior1{
background:transparent url(/images/top5.png) no-repeat scroll left top;
padding:0;
width:795px;
float:left;
}
.superiorcheckout{
background:transparent url(/images/top5.png) no-repeat scroll left top;
padding:0;
width:795px;
float:left;
}
.cuadrobordegrissup{
background:transparent url(/images/top2.png) no-repeat scroll left top;
padding:0;
width:583px;
float:left;
}

.cuadroverdesup{
background:transparent url(/images/top6.png) no-repeat scroll left top;
padding:0;
width:557px;
}

.superior3{
background:transparent url(/images/top3.png) no-repeat scroll left top;
padding:0;
width:190px;
}

.inferior{
 background:transparent url(/images/bot.png) no-repeat scroll 0 100%;
padding:0;
width:200px;
}
.inferior8{
 background:transparent url(/images/bot8.png) no-repeat scroll 0 100%;
padding:6px;
width:795px;
margin-bottom:6px
}

.recuadrorosainf{
 background:transparent url(/images/borderosainf.png) no-repeat scroll 0 100%;
padding:6px;
width:795px;
}
.recuadrorosainf h1{
    color:#A00D59;
    font-style:normal !important;
    margin-left:20px;
    text-shadow:1px 1px 1px #555555;}
.recuadrorosainf ul.product-listing{overflow:hidden}
.bordeverdeinf{
    background:transparent url(/images/bot7.png) no-repeat scroll 0 100%;
    padding-right:0px;
    padding-left:8px;
    padding-bottom:8px;
    padding-top:8px;
    width:811px;
}

.inferior1{
 background:transparent url(/images/bot5.png) no-repeat scroll 0 100%;
padding:6px;
width:795px;
float:left;
position:relative;
}
.cuadroverdeinf{
 background:transparent url(/images/bot6.png) no-repeat scroll 0 100%;
padding:0;
width:557px;
}

.cuadrobordegrisinf{
 background:transparent url(/images/bot2.png) no-repeat scroll 0 100%;
width:583px;
float:left
}
.inferior3{
 background:transparent url(/images/bot3.png) no-repeat scroll 0 100%;
padding:0;
width:190px;
}

.inferior3 table{padding-bottom:10px}

    .myBoxbanner:hover{
    background-image:url(/images/envio2.png);
    }
    
    .myBoxbanner{
    background-color: transparent;
    width:583px;
    height:102px;
    float:left;
    background-image:url(/images/envio.png);
    background-repeat:no-repeat;
    margin-bottom:7px;
    }


    #busqueda {
    background-color:#FFFFFF;
    color:#B0AA9A;
    padding-left:20px;
    padding-top:2px;
    padding-right:5px;
    width:160px;
    margin-top:1px;
    background-image:url('/images/lupa.png');
    background-repeat:no-repeat;
    }
    
    .botoncarrito{
    background:#FFFFFF url(/images/botoncarrito.png) no-repeat scroll left top;
    height:52px;
    margin-bottom:10px;
    }

    .botoncarrito:hover{
    background-image:url(/images/botoncarritohover.png);
    }

     .botoncarrito input {
        background-color:transparent;
        background-image:none;
        border:medium none;
        color:#0548A8;
        font-family:"Trebuchet MS","Helvetica Neue", Helvetica, Arial, sans-serif ;
        font-size:19px;
        padding:0;
        text-decoration:underline;
        width:200px;
        height:50px;
        display:block;
        padding-left:35px;
        cursor:pointer;
    }
    .productot {height:250px;
    margin-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    width:128px !important}
    .productot tr{padding-right:7px; padding-left:7px}
    #div-recomendados table.productot,#div-novedades table.productot, #div-ofertas table.productot,#div-masvendidos table.productot,
    .borde-gris-productos-arriba table.productot{height:250px; padding-left:10px; width:130px; margin-bottom:5px}
    /*#div-recomendados ul.product-listing, .borde-gris-productos-arriba ul.product-listing{width:100%; margin-bottom:10px; clear:both}*/
   
.timagen {height:110px; text-align:center;}
   .tnombre {height:60px; padding-right:7px}
   .tnombre a:hover{font-weight:normal;}
    #centro form{font-size:12px; font-weight:normal}
    #baddress2 label{margin:0px}
    .form-buttons{width:200px; padding-bottom:10px; width:310px;}
    .form-buttons input{margin-left:240px; width: auto !important; margin-top:5px}
    #language-bar{float:left;width:100%;}
    #barrabuscar {
    background-color:#914E95;
    color:#FFFFFF;
    float:left;
    height:22px;
    padding-bottom:5px;
    padding-left:7px;
    padding-top:5px;
    width:788px;
    }
        #barrabuscar div.linksbarrabuscar{color:#F6EDCE;float:left;font-size:16px;margin-right:10px;margin-top:1px;}
        #barrabuscar div.linksbarrabuscar a{color:#F6EDCE}
        #barrabuscar div.linksbarrabuscar a:hover{text-decoration:underline}
        #barrabuscar form{margin:0px; text-align:left}
#anuncios{
width:811px}
/* productos destacados */
.ocultodest{display:none;}
#pdestacados{margin-top:7px; float:left !important}
#pdestacados a:hover{font-weight:normal;}
#pdestacados img {height:210px; margin-top:-6%;}

.espacio{
    padding:10px;
    width:360px;
}

#banner {
float:right;
margin-top:7px;
}

#banner a img.banner_visible{
    display:block;
}
#banner a img.banner_oculto{display:none}
#banner a:hover img.banner_visible{
    display:none;
}
#banner a:hover img.banner_oculto{display:block}
#menupdest{ z-index:500;
float:right;
/*ancho menu pestañas*/ }
.menupdestul {font-size:8pt;
    padding:0;
    padding-right:15px;
    padding-top:4px;
    margin:0;
    list-style:none; list-style-image:none;
    list-style-type:none;}

.menupdestul li{
    display:inline;
    float:left;
   }

#destacado-1, #destacado-2, #destacado-3, #destacado-4 {}
#destacado-1 a.imagen, #destacado-2 a.imagen, #destacado-3 a.imagen, #destacado-4 a.imagen{float:left;display:block}
#destacado-1 a.imagen img, #destacado-2 a.imagen img, #destacado-3 a.imagen img, #destacado-4 a.imagen img{height:196px}
#destacado-1 div#descripcion,#destacado-2 div#descripcion,#destacado-3 div#descripcion,#destacado-4 div#descripcion{margin-left:180px;min-height:196px;}
#destacado-1 div#descripcion h2.dest,#destacado-2 div#descripcion h2.dest,#destacado-3 div#descripcion h2.dest,#destacado-4 div#descripcion h2.dest{color:#F08E6E; font-size:20pt;font-weight:bold;letter-spacing:-1px;margin-bottom:3px;}
#destacado-1 div#descripcion p.desc,#destacado-2 div#descripcion p.desc,#destacado-3 div#descripcion p.desc,#destacado-4 div#descripcion p.desc{color:#000000;font-size:10pt;font-style:italic;}
#destacado-1 div#descripcion a.frase,#destacado-2 div#descripcion a.frase,#destacado-3 div#descripcion a.frase,#destacado-4 div#descripcion a.frase{color:#009F95;font-size:12pt;}
#destacado-1 div#descripcion a.frase:hover,#destacado-2 div#descripcion a.frase:hover,#destacado-3 div#descripcion a.frase:hover,#destacado-4 div#descripcion a.frase:hover{text-decoration:underline}

.sobre {
    background:transparent url(/images/estrella.png) no-repeat scroll right top;
    color:#FFFFFF;
    font-size:19px;
    font-weight:bold;
    height:41px;
    left:0;
    padding:17px 0 0;
    position:relative;
    text-align:center;
    top:0;
    width:210px;
    z-index:10;
}
.eur{
    font-size:27px; margin-top:-20%;
}
.sobre1{
    margin-left:93px;
    margin-top:26px;
    font-family:Verdana, sans;
    font-weight:bold;
    font-size:32px;
    color:#ffffff;
    z-index:10;
    position:absolute;
    text-align:center;
    letter-spacing: -3px;
}

.eur1{
    font-size:31px; margin-top:-15%;
}
.sobre2{
    margin-left:93px;
    margin-top:26px;
    font-family:Verdana, sans;
    font-weight:bold;
    font-size:32px;
    color:#ffffff;
    z-index:10;
    position:absolute;
    text-align:center;
    letter-spacing: -3px;
}

.eur2{
    font-size:31px; margin-top:-15%;
}
.sobre3{
    margin-left:93px;
    margin-top:26px;
    font-family:Verdana, sans;
    font-weight:bold;
    font-size:32px;
    color:#ffffff;
    z-index:10;
    position:absolute;
    text-align:center;
    letter-spacing: -3px;
}

.eur3{
    font-size:31px; margin-top:-15%;
}



.altura{height:0px; padding:0px}

 .activa {
    font-style:italic;
    font-family:Verdana, sans;
    color:#ffffff !important;
    }
.pestsel {
background:#DFDB00;
}

.bordeizq-sel {
background:transparent url(/images/csc_bl.png) no-repeat scroll left bottom;
width:auto;
padding:0;
}
.bordeder-sel {
background:transparent url(/images/csc_br.png) no-repeat scroll right bottom;
padding:7px;
padding-right:10px;
padding-left:10px;
width:auto;
}
.pestnosel{
    background:#F0F3CC;
    border: 1px solid #DFDB00;
}
.pest{
    background:#F0F3CC;
    font-style:italic;
    font-family:Verdana, sans;
    color:#FF8500 !important;
}
.bordeizq{
background:transparent url(/images/izq_br.png) no-repeat scroll left bottom;
width:auto;
padding:0;
margin-bottom:-1px;
margin-left:-1px;
}
.bordeder{
background:transparent url(/images/der_bl.png) no-repeat scroll right bottom;
padding:7px;
padding-right:10px;
padding-left:10px;
width:auto;
margin-right:-1px;
margin-bottom:-1px;
}
.infotransferencia{
   padding:20px 50px 20px 40px;
   line-height:17px;
}
.infotransferencia a, .infotransferencia span{
    color:#333333;
}

.infotransferencia h2{
    color:#333333;
    padding-top:20px;
    padding-bottom:20px;
}

.infogeneral{
   padding:20px 50px 20px 40px;
   line-height:17px;
}
.infogeneral a, .infogeneral span{
    color:#7AB031;
}
.infogeneral h2{padding-top:20px}

#info{padding:15px;margin-bottom:7px;height:192px}
#info li{
    list-style-type:square;
    color:#000000;
    font-size:8pt;
    margin-left:-25%;
}
#titol{
   font-size:18px;
    width:120px;
    float:left;
    color:#904BA0;
}
#ver {
background-color:transparent;
padding-left:100px;
}

#ver a img.ver{display:block}
#ver a img.nover{display:none}
#ver a:hover img.ver{display:none}
#ver a:hover img.nover{display:block}

#catalogo{float:left;}

.product_mini{
    background-color:#ffffff;
    font-size:8pt;
    border:1pt solid #914E95;
    padding:5px;
    margin-left:3px;
    width:145px;
    float:left;
    height:88px;
}
#logos{text-align:center; width:170px; padding-top:5px; padding-bottom:5px}
.linia {
    border-bottom:1px dashed #B0AA9A;
    margin-left:5px;
    margin-right:5px;
    text-align:center;
    width:91%;
    margin-top:7px;
    margin-bottom:7px;
}

#existing-customer form{
    background-image:url(/images/registrar_ok.png);
    background-position:100% 0%;
    background-repeat:no-repeat;
    margin-top:5px
}
#existing-customer p{margin-top:0px}
#new-customer p,#olv p{margin-bottom:0px}

#olv{
    background-image:url(/images/registrar_ko.png);
    background-position:100% 70%;
    background-repeat:no-repeat;
}
#new_user{
    background-image:url(/images/registrar.png);
    background-position:95% 5%;
    background-repeat:no-repeat;
    margin-top:5px
}
.lineagris2{margin-bottom:20px; width:100%; float:left}
.tamanoform{font-size:12px}
.tamanoform input{width:210px}
.contrasena, .contrasena2, .correo,.contrasenaconf{float:left; width:150px; font-size:12px}
.inferiorcheckout {
    background:transparent url(/images/bot5.png) no-repeat scroll 0 100%;
    float:left;
    padding:20px 40px 30px;
    text-align:left;
    width:715px;
    }
#updatecart{width:100%; float:left}
.lineathreat,.lineathreatprecio{background-color:#FFF8E6; padding: 7px; color:#000000;
}
.lineathreatprecio{width:40px}
table#cart {
border-bottom:1px dotted #CCCCCC;
width:100%;
font-size:12px;
}
form#updatecart table#cart td a{color:#009F95;}
form#updatecart table#cart td h4{margin-top:0;margin-bottom:5px;font-size:12px}
form#updatecart table#cart td a:hover{text-decoration:underline !important}
#subtotal-row{border-top:1px dotted #333333 !important}

#digicertsitesealcode{
    text-align:center;
    margin-bottom:20px;
    margin-left:35px;
    margin-right:auto;
    margin-top:5px;
    width:81px;
}
#subtotalprice {
    border-left:1px dotted #CCCCCC;
    float:right;
    padding-bottom:0px;
    padding-left:20px;
    text-align:left;
    width:290px;
    min-height:420px;
}
#subtotalprice div.links{float:left}
#subtotalprice p {
    font-size:10px;
    line-height:13px;
}
#subtotalprice hr{background-color:#000000 !important; color:#000000 !important; margin:0 !important;padding:0}
#subtotalprice h3{font-size:13px;margin-top:15px;margin-bottom:15px}
#infocheckoutizq {
    margin-bottom:10px;
}
.lineacheckout{width:100%; float:left}
#line_items{}
#line_items td{padding-top:7px}
p#clear_cart_link{font-weight:bold;float:left;margin-bottom:15px;}
#update a{
    background-image:url(/images/updatecart.png);
    background-position:left top;
    background-repeat:no-repeat;
    color:#009F95;
    display:block;
    font-size:12px;
    height:24px;
     width:80px;
    padding-left:50px;
    padding-top:17px;
}
#update a:hover{text-decoration:underline; background-image:url(/images/updatecart2.png)}
#clear_cart_link a {
    background-image:url(/images/vaciarcarro.png);
    background-position:left top;
    background-repeat:no-repeat;
    color:#009F95;
    display:block;
    font-size:12px;
    height:24px;
    width:80px;
    padding-left:50px;
    padding-top:17px;
}
#clear_cart_link a:hover{text-decoration:underline; background-image:url(/images/vaciarcarro2.png);
}
#still_buy span#checkout{float:none}
#still_buy{font-weight:bold;}
#still_buy span {
    padding:0 !important;
}

#still_buy a {
    background-image:url(/images/stillbuy.png);
    background-position:left top;
    background-repeat:no-repeat;
    color:#009F95;
    display:block;
    font-size:13px;
    height:36px;
    padding-left:60px;
    padding-top:20px;
    width:128px;
    outline:none;
}
#still_buy a:hover{text-decoration:underline;background-image:url(/images/stillbuy2.png);
}
#checkout {
    color:#333333;
    font-weight:bold;
}
#checkout a:hover{color:#7AB031; background-image:none;}
#checkout a {
    background-image:none;
    background-position:left bottom;
    background-repeat:no-repeat;
    color:#333333;
    font-size:12px;
    padding-left:0px;
    padding-top:10px;
}
.inferior8{text-align:left}
#checkout img{margin-bottom:-5px}

#update{font-weight:bold;}
p#update{float:left;margin-bottom:15px;}

#update img{display:none}
.req{margin-left:5px}
.inner label{width:110px; float:left; margin-top:5px}
.inner input{padding:0; color:#333333; width:200px; font-size:12px}
#use_billing, #saddress2 label{margin-top:0px; clear:both}
#methods{}
#methods input{ float:left; width:auto; margin:0px}
#methods label{float:none; margin-top:0; padding-left:10px;text-align:left; width:150px !important;}
#checkout_same_address{margin:0 0 5px;}
label.error{
    color:#FF0000;
    float:none !important;
    font-size:10px;
    padding-left:15px;
    width:160px;
}
.inner p{margin:15px 0 10px;padding:0; clear:both}
#continue_shipping_method{float:none !important; margin:0px}
#shipping_method img{margin-top:15px;}
#acep_privacidad label{float:none !important; margin-top:0px; margin-left:5px; width:auto}
#acep_privacidad{margin:0 !important}
#privacidad{width:auto}
#acep_privacidad input{margin:0 !important}
#bdisplay h3, #sdisplay h3{font-size:12px}
#bdisplay,#sdisplay{padding-bottom:15px; padding-top:10px;}
.verpriv{display:block;margin:0 !important;padding:0 !important;}
#boton-servired LABEL.labelpriv{width: 100% !important; margin-top:0px !important}
#pol_privacidad{
    cursor:pointer;
    margin:10px 0;
    padding:3px 5px;
    width:97%;}

#pol_privacidad:hover{border:2px solid #FF6700}
div#boton-servired{float:left}
div#opciontarjeta{border: 2px dotted #BBBBBB; padding: 10px; background-color:#EEEEEE;margin-bottom:20px}
    div#opciontarjeta h2{font-size:22px !important;}
#input-servired,#opciontarjeta input#order_submit {
    background:transparent url(/images/cibercaixa.gif) no-repeat 5px 5px;
    border:0 none;
    font-size:13px;
    font-weight:bold;
    padding:23px 5px 23px 55px;
    width:auto;
    color:#333333;
    cursor:pointer;
    margin:0;
    border:1px dotted #3c8ecd;
    float:left;

}
#opciontarjeta input#order_submit{float:none !important;background-color:#FFFFFF}
#input-servired:hover,#opciontarjeta input#order_submit:hover {
    border:1px solid #3c8ecd;
    color:#3c8ecd;
}
#input-servired.desactivado{
    background:transparent url(/images/cibercaixadesact.gif) no-repeat 5px 5px;
    cursor:no-drop;
    padding:23px 5px 23px 55px;
    border:1px dotted #CCCCCC;
}
#input-servired.desactivado:hover{
    color:#333333;
    border:1px solid #CCCCCC;
}
a.boton{
    clear:both;
    color:#009F95 !important;
    display:block;
    font-size:15px;
    margin-bottom:0px;
    margin-left:10px;
    text-decoration:underline;
    margin-top:10px;
}

a.boton:hover{text-decoration:underline}
.imageprod{padding-left:80px; width:300px}
form#checkout_form{
    padding-bottom:20px;
    overflow:hidden;
    min-height:370px;
}
#billing h2, #shipping h2, #shipping_method h2, #confirmation h2{color:#BF7AC4; font-size:15px !important}
#billing.disabled h2, #shipping.disabled h2, #shipping_method.disabled h2, #confirmation.disabled h2{color:#BBBBBB;}
#billing{ background-image:url(/images/direccion.png);background-position:100% 13% !important;}
#shipping{ background-image:url(/images/direccionenvio.png);border-top:1px solid #CCCCCC;}
#shipping_method{ background-image:url(/images/paquete.png);border-top:1px solid #CCCCCC;}
#confirmation{ background-image:url(/images/confirmar.png);border-top:1px solid #CCCCCC;background-position:100% 1% !important;}
#billing, #shipping, #shipping_method, #confirmation{
    background-position:100% 4%;
    background-repeat:no-repeat;
    float:left;
    width:550px;;
}

#billing div.inner, #shipping div.inner, #shipping_method div.inner, #confirmation div.inner{
}

#billing h2:hover, #shipping h2:hover, #shipping_method h2:hover, #confirmation h2:hover{color:#009F95}
#billing.disabled, #shipping.disabled, #shipping_method.disabled, #confirmation.disabled{
    background-position:left bottom !important;
    background-repeat:no-repeat;
    padding-bottom:5px;
    padding-left:40px;
    margin-top:5px;
    width:500px;
}
#billing.disabled{ background-image:url(/images/direccion_bn.png);}
#shipping.disabled{ background-image:url(/images/direccionenvio_bn.png);border-top:1px solid #CCCCCC;}
#shipping_method.disabled{ background-image:url(/images/paquete_bn.png);border-top:1px solid #CCCCCC;}
#confirmation.disabled{ background-image:url(/images/confirmar_bn.png);border-top:1px solid #CCCCCC;background-position:left bottom !important}
div.links div.compartir_con a.recomendar{color:#EA6724 !important; background-image:url('/images/recomendar.png');background-repeat:no-repeat; background-position:left center; padding-left:20px; height:10px}
div.links div.compartir_con a.recomendar:hover{color:#ffaf00 !important}
div.links div.compartir_con strong{
    color:#F08E6E !important;
    float:left;
    font-size:16px !important;
    font-weight:normal;
    height:auto !important;
    padding-bottom:10px !important;
    padding-left:15px !important;
    padding-top:10px !important;
    width:180px !important;}
#ventana1 div#imagen-carga {
background:transparent url(/images/loading_recomendar.gif) no-repeat scroll left bottom;
height:40px;
margin-top:-5px;
margin-left:100px;
width:500px;
}
#ventana1,#ventana{
        background:transparent url(/images/ventanarecomendar.png) no-repeat scroll left top;
        left:390px;
        padding-top:17px;
        position:fixed;
        text-align:left;
        top:150px;
        width:707px;
        z-index:10;
        height:380px;
        line-height:15px;
            }
          #ventana1 H1{
            color:#F08E6E;
            font-size:30px;
            font-weight:normal;
            margin:0 0 0 20px;
            line-height:30px;
            }
          #ventana A.boton-cerrar, #ventana1 A.boton-cerrar{
            background:transparent url(/images/closehover.png) no-repeat scroll right center;
            color:#FF0000;
            float:right;
            font-size:13px;
            margin-right:20px;
            margin-top:5px;
            padding-right:20px;
            text-decoration:none;
            height:25px;
            }
          #ventana A.boton-cerrar:hover, #ventana1 A.boton-cerrar:hover{text-decoration:underline;background:transparent url(/images/close.png) no-repeat scroll right center;}
          #ventana1 DIV.formulario DIV{
              margin:1em 0;
              overflow:hidden;
              padding:0;

              }
            #ventana1 DIV.formulario DIV.captcha DIV{
                margin:0;
                overflow:visible;
                }
          #ventana1 DIV.formulario LABEL{
                float:left;
                padding-left:10px;
                padding-top:3px;
                width:20%;
                }
              #ventana1 DIV.formulario TEXTAREA{
                width:73%;
                float:left;
                }
              #ventana1 DIV.formulario INPUT{
                width:24%;
                float:left;
                margin-right:1%;
                }
                #ventana1 DIV.formulario .botonera INPUT{
                  width:auto;
                  margin:1em 0;
                  }
                  

#ventana-texto {
    height:320px;
    line-height:18px;
   padding-left:20px;
    padding-right:20px;
    width:655px;
    overflow:auto;
    margin-top:0;
}

div#ventana-texto a{color:#009F95;float:right}
    div#ventana-texto a:hover{text-decoration:underline}
    
#pie{
    background-image:url('/images/footer.png');
    background-repeat: no-repeat;
    background-position:center;
    background-position:top;
    clear:both;
    margin-top:7px;
    width:100%;
    padding-bottom:15px;
    text-align:center;
    padding-top:15px;
    color:#FFFFFF;
}
#pie a{
    color:#FFFFFF;
}
#pie a:hover{
    color:#009F95;
}
.gestionado{
    background-image:url('/images/logoblanco.png');
    background-repeat:no-repeat;
    background-position:center;
    background-position:right;
    padding-right:78px;
    padding-top:5px;
    font-size:10px;
}
.gestionado:hover{
    color:#AAAAAA !important;
    background-image:url('/images/logogris.png');
}
div.almacenes_vacaciones{
    background-image:url('/images/vacations.jpg');
    width:200px;
    height:184px;
    margin-bottom:7px;
    margin-top:0;
}

div.almacenes_cerrados{
    background-image:url('/images/closed.jpg');
    width:200px;
    height:184px;
    margin-bottom:7px;
    margin-top:0;
}

div.almacenes_vacaciones .mantenimiento,div.almacenes_cerrados .mantenimiento{
    color:#FFFFFF;
    font-size:12px;
    line-height:14px;
    font-style:italic;
    margin:0;
    padding:5px !important;
    text-shadow:1px 1px 0 #024761;
    text-align:left;
}
div.almacenes_cerrados .mantenimiento{text-shadow:1px 1px 0 #245542 !important;}
div.almacenes_vacaciones .mantenimiento a,div.almacenes_cerrados .mantenimiento a{
    color:#cdfffd;
    font-weight:bold;
}
div.almacenes_vacaciones .mantenimiento a:hover,div.almacenes_cerrados .mantenimiento a:hover{ text-decoration:underline;}

#subtotalprice img.caja{height:90px; float:left}
#subtotalprice p.miscaja{
    background:#EFE4F4 none repeat scroll 0px 0px;
    margin-bottom:15px;
    margin-left:110px;
    padding:14px;
}
#order{}
#order a{font-weight:bold}
#order a:hover{color:#7AB031}
#order th{background-color:#DDDDDD;color:#555555;padding:7px;}
.lineacheckout p.novaciar{font-size:11px; width:395px}
DIV.icono{
    background:url('/images/camion.gif');
    background-repeat:no-repeat;
    height:30px;
    width:30px;
    left:10px;
    top:5px;
    position:absolute;
}
      DIV.icono SPAN{
        display:none;
        }
    DIV.mismos-portes{

      }
      DIV.mismos-portes SPAN{
        display:none;
        }
 #div-mismosportes li.preview {
    float:left;
    font-size:8pt;
    margin-bottom:10px;
    padding-left:7px;
    position:relative;
}

div.cmaion_ficha{
    background:transparent url(/images/camion_grande.png) no-repeat scroll 0px 0px;
    height:50px;
    left:10px;
    position:absolute;
    top:0px;
    width:50px;
    z-index:100;
}
div.cmaion_ficha span{display:none}

div#infocheckoutizq div.gastoszero{
    background:transparent url(/images/gastoszero.png) no-repeat scroll left top;
   padding:10px;
    width:200px;
    margin-top:10px;
}
div#infocheckoutizq div.gastoszero img{
    float:left;
    width:75px;
    margin-right:10px;
}
div#infocheckoutizq div.gastoszero p {
    color:#64207E;
    font-size:11px;
    margin:0;
    line-height:15px;
}

div#infocheckoutizq div.recuadrocupon{
    background:transparent url(/images/recuadrocupon.png) no-repeat scroll left top;
    width:200px;
    margin-top:10px;
    padding:10px;
    height:153px;
}

div#infocheckoutizq div.recuadrocupon img{
    float:right;
    margin-left:10px;
    height:75px;
}
div#infocheckoutizq div.recuadrocupon p {
    color:#ED6845;
    font-size:11px;
    margin:0;
    line-height:15px;
}

.cuadrobordegrisgracias{
    background:transparent url(/images/bot2.png) no-repeat scroll 0% 100%;
    float:left;
    padding:2px;
    width:811px;}
.cuadrobordegrisgracias img.gracias {
    padding-left:100px;
    padding-top:10px;
}
.cuadrobordegrisgracias img.gracias2 {
    padding-left:10px;
    padding-top:10px;
}
.cuadrobordegrisgracias img.gracias span {
   display:none;
}
#campagna-principal{
    background-color:transparent;
    background-image:url(/images/aterrizajebk.png);
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    font-family:georgia,serif;
    font-size:25px;
    height:150px;
    margin-bottom:7px;
    width:790px;
}
#campagna-principal img[alt]{
    display:block;
    color:#600370;
}

#campagna-secundaria{
    background-image:url(/images/secundariobk.png);
    background-repeat:no-repeat;
    background-position: left top;
    background-color:transparent;
    display:block;
    font-family:georgia, serif;
    font-size:13px;
    height:200px;
    margin-bottom:7px;
    width:200px;
}

#campagna-secundaria a img.visible{display:block}
#campagna-secundaria a img.oculto{display:none}
#campagna-secundaria a:hover img.visible{display:none}
#campagna-secundaria a:hover img.oculto{display:block}

#campagna-secundaria img[alt]{
    display:block;
     color:#600370;
}

#banner-mantenimiento{

    background:url(/images/bannermatenimiento.png) no-repeat scroll 0% 0%;
    width:790px;
    height:318px;
}
#banner-categorias{display:block; width:811px; height:100px; margin-top:7px;background:transparent url(/images/fondocategorias.png) no-repeat scroll 0% 0%;}
#banner-categorias div{width:791px; height:93px; margin-top:7px; padding-left:20px; padding-top:7px;}
#banner-categorias p{margin:0; font-size:13px; text-align:right; color:#C9D30F;font-family:georgia, sans-serif;font-size:20px; margin:0px 39px 0px 0px;}
#banner-categorias ul{line-height:22px;list-style-type:none;margin:0;padding:0;}
#banner-categorias ul li{float:left;text-align:left; width:120px;}
#banner-categorias ul li a{font-family:georgia, sans-serif; font-size:14px; color:#FFFFFF;}
#banner-categorias ul li a:hover{color:#C0A9CE;}
#banner-categorias ul li span{font-family:georgia, sans-serif; font-size:20px; color:#C9D30F;}
#banner-categorias ul li#bannerRadios_y_Relojes, #banner-categorias ul li#bannerMarcos_de_fotos{width:160px !important}
h1.titulocat{
    background-color:#5F235B;
    font-size:15px;
    font-weight:normal;
    margin:0 0 7px;
    padding:0px 1px 4px 7px;
    color:#F08E6E;
    }

h1.titulocat span{color:#F08E6E; font-weight:bold; font-size:22px;}

div#billing p#bempresa input{
 width:auto;
 float:left;
 margin:2px 5px 0 0;
}

div#billing p#bempresa label{
 margin-top:0;
}

div#billing p#bempresa{
 padding-bottom:15px;
}

div.inferior1 div#checkout-info {
    background-image:url(/images/fondocheckout.jpg);
    background-repeat:no-repeat;
    font-size:12px;
    height:390px;
    margin-bottom:10px;
    width:250px;
    border:3px solid #BAD4E2;
}

div.inferior1 div#checkout-info strong {
    color:#66A6D0;
    float:left;
    font-size:22pt;
    font-weight:bold;
    margin-left:10px;
    margin-top:150px;
}

div.inferior1 div#checkout-info ul {
    float:left;
    margin:5px 0 0;
    padding-left:25px;
    padding-right:10px;
}

div.inferior1 div#checkout-info ul li{
    font-size:10px;
    font-weight:normal;
}
div.inferior1 div#checkout-info ul li a{
    font-size:10px;
    font-weight:normal;
    color:#25627C;
}

div.inferior1 div#checkout-info ul li a:hover{
    font-size:10px;
    font-weight:normal;
    color:#65B3CE;
}

#checkout div#checkout-summary {
    border:1px dotted #CCCCCC;
    font-size:12px;
    margin-bottom:10px;
    padding:10px;
}

#checkout div#checkout-summary table tr td.precio{width:60px;}

div#recordarcupon {
   font-weight:normal;
   color:#F08E6E;
   font-size:9pt;
   border:1px dotted #F08E6E;
   padding:10px;
   width:528px;
}

div#recordarcupon p {
  margin:0;
}

div#infocupon label{
    color:#F08E6E;
    float:left;
    margin-bottom:5px;
}

div#infocupon img{
float:right;
width:55px;
}

div#checkout div#checkout-der {
    float:right;
    width:200px;
}

div#checkout div#checkout-summary h3 {
   margin:0 0 5px;
   color:#914E95;
}

div#checkout div#checkout-summary strong {
   font-size:12px;
}
div#checkout div#checkout-summary td {
   font-size:12px;
}

div#checkout-summary form#checkout-summary-form{
    padding-top:10px;
}

div#checkout-summary table tbody#summary-order-charges{
   font-weight:normal;
}

td.product-description div.descp{
    border: 2px dotted #EA6724;
    padding:10px;
    margin:0 0 7px;
}

#boton-transferencia.desactivado{
    background-image:url(/images/pagartransferenciainactivo.png);
    background-repeat:no-repeat;
    width:150px;
    height:68px;
    cursor:no-drop;
    border:1px dotted #CCCCCC;
}

#txtpago.desactivado{
   color:#DDDDDD;
}
#txtpago{
   color:#333333;
}

#boton-transferencia{
    background-image:url(/images/pagartransferencia.png);
    background-repeat:no-repeat;
    width:150px;
    height:68px;
    cursor:pointer;
    border:1px dotted #3c8ecd;
    float:left;
    background-position:center center;
    margin-left:10px;
}

#boton-transferencia:hover{
    border:1px solid #3c8ecd;
}
#boton-transferencia.desactivado:hover{
    border:1px solid #CCCCCC;
}


#boton-transferencia a{
    width:150px;
    height:35px;
    display:block;
}

#boton-transferencia.desactivado a{
    width:0px;
    height:0px;
    display:none;
}

th.total_display, td.total_display{width:70px}

p.alertapago{color:#F08E6E}
p.alertapago img {
float:left;
margin-right:5px;
width:18px;
}


SPAN#botonenviarcupon{
    background-image:url(/images/botoncupon.png);
    display:block;
    height:22px;
    margin-top:5px;
    width:116px;
    }
    SPAN#botonenviarcupon:HOVER{
    background-image:url(/images/botoncuponhover.png);
    }

#logotipos{background:transparent;padding:42px 7px 2px;text-align:center;}
    #logotipos a{ display:block; margin-bottom:10px; margin-left:3px;text-align:center;}
.recuadrotiendassup{background-image:url('/images/recuadrotiendassup.png');background-repeat:no-repeat; width:200px;background-position:left top}
.recuadrotiendascent{background-image:url('/images/recuadrotiendascent.png');background-repeat:repeat-y; width:200px; background-position:left top; margin-top:7px}
.recuadrotiendasinf{background-image:url('/images/recuadrotiendasinf.png');background-repeat:no-repeat; width:200px;background-position:left bottom}

a img.marca_visible{display:block;}
a img.marca_oculta{display:none}
a:hover img.marca_visible{display:none}
a:hover img.marca_oculta{display:block;}

div.compartir_con{
    background-image:url('/images/fondorecomendar.png');background-repeat:no-repeat; width:200px; height:100px; float:left; background-position:left top;
}

    div.compartir_con h3{width:190px; float:left;background-position:left top; color:#F08E6E;float:left;font-size:9pt;font-weight:normal;margin:0; padding-bottom:5px;padding-left:10px;padding-top:5px;}
    div.compartir_con ul{float:left;padding:0 0 0 20px; width:200px;margin:0px;}
        div.compartir_con ul li{float:left; list-style-type:none;margin-bottom:10px;width:80px;padding:0}
              div.compartir_con ul li img{}
              div.compartir_con ul li a:hover{text-decoration:underline}
               div.compartir_con ul li a.deli{color:#000000 !important}
               div.compartir_con ul li a.twit{color:#3BBDE4 !important}
               div.compartir_con ul li a.face{color:#2B488B !important}
a.anunciosec{width:200px; height:200px;display:block;}
.facetsbottom ul.plegado{display:none}
.facetsbottom ul li{font-size:8pt;list-style-type:none;margin-left:10px;color:#009F95; line-height:15px;}
.facetsbottom div{margin-left:7px;padding-top:7px;}
.facetsbottom h2{margin:0 !important;text-align:center; padding:10px 0 5px;color:#F08E6E;font-size:16px;font-weight:normal;}
#izq div.marcascentral, #facets{margin-bottom:7px;text-align:left;background-image:url('/images/masc_desplegablecent.gif');background-repeat:repeat-y; width:200px;background-position:left top; background-color:transparent;}
#izq div.marcassuperior,.facetssuperior{background-image:url('/images/masc_desplegabletop.gif');background-repeat:no-repeat; width:200px;background-position:left top; background-color:transparent;}
    .facetsbottom div a.plegado{color:#FFFFFF;background-image:url('/images/masc_fondoplegado.gif');background-repeat:no-repeat; width:186px; height:20px; background-position:left top;}
    .facetsbottom div a{line-height:18px;padding-left:10px; color:#FFFFFF; font-weight:bold; display:block;background-image:url('/images/masc_fondodesplegado.gif');background-repeat:no-repeat; width:186px; height:20px; background-position:left top;}
    .facetsbottom ul{margin:0 0 0 7px;padding:7px 0;background-image:url('/images/recuadrodesplegadobottom.gif');background-repeat:no-repeat; width:186px;background-position:left bottom;background-color:#EDEDED}
    .facetsbottom ul li a.ver_mas{font-size:12px; font-weight:bold; color:#009F95;background-image:url('/images/mas.gif');background-repeat:no-repeat;background-position:right center;height:20px;line-height:20px;padding-right:20px;}
    .facetsbottom a.linkmenu{background-image:url(/images/masc_fondoplegado.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        color:#FFFFFF;
        height:21px;
        width:186px;
        display:block;
        margin-left:7px;
        padding-top:7px;}
#izq div.marcasinferior,.facetsbottom{padding-top:15px;padding-bottom:15px;background-image:url('/images/masc_desplegablebottom.gif');background-repeat:no-repeat; width:200px;background-position:left bottom;}
div#banner200{margin-bottom:7px}
#izq div.marcasinferior h2{margin:0 !important;text-align:center; padding:0 0 5px; color:#F08E6E;font-size:16px;font-weight:normal;}
#izq div.marcasinferior span.marcasdesplegado a.boton-listado-marcas-sel{
    background-position:left top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    display:block;
    height:22px;
    margin-right:0;
    width:186px;
    background-image:url(/images/masc_fondoplegadosel.gif);}
#izq div.marcasinferior span.marcasdesplegado{margin-left:7px;display:block;height:22px;width:186px;}
#izq div.marcasinferior span.marcasdesplegado a.boton-listado-marcas-sel:hover{ background-image:url(/images/masc_fondodesplegadosel.gif);}
#izq div.marcasinferior span.marcasdesplegado a.boton-listado-marcas-sel span{display:block;color:#FFFFFF;padding-left:7px;padding-top:3px;font-size:10pt;font-weight:bold}
#izq div.marcasinferior ul{background-color:#F4EDF7;background-image:url(/images/recuadrodesplegadobottom.gif);background-position:left bottom;background-repeat:no-repeat;margin:0 0 0 7px;padding:7px 0;width:186px;}
#izq div.marcasinferior ul.categoria{overflow:hidden;background:none;margin:0 0 0 7px;padding:0;}
#izq div.marcasinferior ul.categoria li{display:block;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:5px;width:186px;}
#izq div.marcasinferior ul.categoria li a span.oculto{display:block;padding-left:10px;padding-top:3px;width:170px;font-size:9pt; font-weight:bold}
#izq div.marcasinferior ul.categoria li a#menu{background-image:url('/images/masc_fondoplegado.gif');display:block; margin-right:0;color:#FFFFFF;background-repeat:no-repeat; width:186px; height:22px; background-position:left top;}
#izq div.marcasinferior ul.categoria li a#menu:hover{color:#FFFFFF;background-image:url('/images/masc_fondodesplegado.gif');background-repeat:no-repeat; width:186px; height:22px; background-position:left top;}
#izq div.marcasinferior ul.categoria li a#menu-SEL{color:#FFFFFF;display:block;background-image:url('/images/masc_fondodesplegadosel.gif');background-repeat:no-repeat; width:186px; height:22px; background-position:left top;}
#izq div.marcasinferior ul li{font-size:9pt;line-height:15px;list-style-type:none;margin-left:10px;}
#izq div.marcasinferior ul li a{color:#000000}
#izq div.marcasinferior ul li a:hover{color:#009F95;}
#izq div.marcasinferior ul.categoria div#submenu ul{padding:5px 5px 5px 10px;margin:0;width:176px;}
#izq div.marcasinferior ul.categoria div#submenu ul li{width:160px;margin:0}
#izq div.marcasinferior ul.categoria div#submenu ul li a{width:160px;height:auto;font-size:9pt;color:#000000;background:none;line-height:13pt}
#izq div.marcasinferior ul.categoria div#submenu ul li a:hover,#izq div.marcasinferior ul.categoria div#submenu ul li a.sel{color:#009F95;background:none;text-decoration:underline}
#izq div.marcasinferior ul.categoria div#submenu ul li a.sel{font-weight:bold}
#fichacuenta a.confianza{display:block;text-align:center;padding:10px}
#fichacuenta div.recuadrocentralsombrasup,#fichaproducto div.recuadrocentralsombrasup,#listadoproductos div.recuadrolateralsombrasup{background:transparent url(/images/recuadrocentralsombrasup2.png) no-repeat scroll left top;width:790px;}
#fichacuenta div.recuadrocentralsup,#fichaproducto div.recuadrocentralsup{background:transparent url(/images/recuadrocentralsombrasup2.png) no-repeat scroll left top;width:790px;}
#fichacuenta div.recuadrocentralcent,#fichaproducto div.recuadrocentralcent,#listadoproductos div.recuadrolateralcent{margin-bottom:7px;background:transparent url(/images/recuadrocentralcent2.png) repeat-y scroll left top;width:790px}
#fichacuenta div.recuadrocentralinf,#fichaproducto div.recuadrocentralinf,#listadoproductos div.recuadrolateralinf{background:transparent url(/images/recuadrocentralinf2.png) no-repeat scroll left bottom;width:750px;padding:20px;}
#fichacheckout div.recuadrocentralcent div#checkout h1{color:#914E95;font-size:30px;font-weight:normal;margin:0;margin-bottom:10px}
#fichacheckout div.recuadrocentralcent div#checkout hr, #fichaproducto div.recuadrocentralcent hr{background-color:#914E95;border:medium none; margin-top:0;margin-bottom:20px;color:#914E95}
#listadoproductos div.recuadrolateralinf ul{overflow:hidden}
#listadoproductos div.recuadrolateralinf ul li{float:left; width:100px}
#listadoproductos div.marca-portada{margin-bottom:7px}
#fichacuenta div.recuadrocentralinf p.linkaje{color:#009F95}
#fichacuenta div.recuadrocentralinf a{color:#009F95}
#fichacuenta div.recuadrocentralinf a:hover{text-decoration:underline}
#fichacuenta div.recuadrocentralinf p.textoinfo{line-height:17px;margin-bottom:0}
#fichacuenta div.recuadrocentralinf h2{color:#F08E6E;font-size:30px;font-weight:normal;margin:0;margin-bottom:10px}
#fichacuenta div.recuadrocentralinf hr{background-color:#F08E6E;border:medium none; margin-top:0;margin-bottom:20px;color:#F08E6E}
#fichacuenta{}
div.recuadrocentralcent ul.articulosrelacionados{padding-left:20px}
    div.recuadrocentralcent ul.articulosrelacionados li{list-style-image:url(/images/enlace.png);}
        div.recuadrocentralcent ul.articulosrelacionados li a{color:#009F95; font-weight:bold;font-size:13px}
        div.recuadrocentralcent ul.articulosrelacionados li a:hover{text-decoration:underline}
/*#fichaproducto div.recuadrocentralinf,#fichacuenta div.recuadrocentralinf{position:relative}*/
#fichaproducto div.links{width:204px !important; height:52px; background:transparent url(/images/productoagotado.png) no-repeat scroll left top !important;}
#fichaproducto div.links strong{
    background-color:transparent;
    background-image:none;
    border:medium none;
    color:#FF0000;
    cursor:pointer;
    display:block;
    font-size:15px;
    height:40px;
    padding:15px 0 0 70px;
    width:135px;}
#fichacheckout div.recuadrocentralsombrasup{background:transparent url(/images/recuadrocentralsombrasup2.png) no-repeat scroll left top;width:790px;}
#fichacheckout div.recuadrocentralsup{background:transparent url(/images/recuadrocentralsombrasup2.png) no-repeat scroll left top;width:790px;}
#fichacheckout div.recuadrocentralcent{margin-bottom:7px;background:transparent url(/images/recuadrocentralcent2.png) repeat-y scroll left top;width:790px}
#fichacheckout div.recuadrocentralinf{background:transparent url(/images/recuadrocentralinf2.png) no-repeat scroll left bottom;width:760px;padding:15px;min-height:600px;overflow:hidden;}
    #fichacheckout div.recuadrocentralinf div#linkscheckout{float:right;width:202px;margin-top:80px;}
            #fichacheckout div.recuadrocentralinf div#linkscheckout a{font-size:15px;text-decoration:underline;color:#0548A8;display:block;background:transparent url(/images/botonconfirmarcompra.png) no-repeat scroll left center;height:53px;padding-left:80px;padding-right:10px;padding-top:15px;width:110px;}
            #fichacheckout div.recuadrocentralinf div#linkscheckout a:hover{background:transparent url(/images/botonconfirmarcomprahover.png) no-repeat scroll left center;}
            #fichacheckout div.recuadrocentralinf div#linkscheckout div#checkout-info a,#checkout div#checkout-info a{
                    background-image:none;
                    clear:both;
                    height:44px;
                    margin-top:10px;
                    padding:0;
                    text-align:center;
                    width:auto;
                    display:block;
                    }
            #fichacheckout div.recuadrocentralinf div#linkscheckout div#checkout-info, #checkout div#checkout-info{background-image:url(/images/fondoinfocheckout.png);background-repeat:no-repeat;font-size:12px;height:320px;margin-bottom:10px;padding:10px;width:180px;margin-top:7px}
           #fichacheckout div.recuadrocentralinf div#linkscheckout div#checkout-info strong, #checkout div#checkout-info strong {
                color:#F08E6E;
                font-size:22pt;
                font-weight:bold;
            }

                #fichacheckout div.recuadrocentralinf div#linkscheckout div#checkout-info ul, #checkout div#checkout-info ul {
                    margin:5px 0 0;
                    padding-left:15px;
                    width:165px;
                    line-height:13px;
                }

                #fichacheckout div.recuadrocentralinf div#linkscheckout div#checkout-info ul li, #checkout div#checkout-info ul li{
                    font-size:10px;
                    font-weight:normal;
                }
                #fichacheckout div.recuadrocentralinf div#linkscheckout div#checkout-info ul li a, #checkout div#checkout-info ul li a{
                    font-size:10px;
                    font-weight:normal;
                    color:#004AFF !important;
                    background:none !important;
                    padding:0;
                    width:auto !important;
                    height:auto !important;
                    text-decoration:none !important;
                    text-align:left;
                    margin-top:0;
                }

                #fichacheckout div.recuadrocentralinf div#linkscheckout div#checkout-info ul li a:hover, #checkout div#checkout-info ul li a:hover{
                    text-decoration:underline;
                }

    #fichacheckout div.recuadrocentralinf div#infocarrito{width:540px;overflow:hidden;}
    #fichacheckout div.recuadrocentralinf div#infocarrito h2{color:#F08E6E;font-size:30px;font-weight:normal;margin:5px 0 10px;}
    #fichacheckout div.recuadrocentralinf div#infocarrito hr{background-color:#F08E6E;border:medium none;margin-bottom:20px;margin-top:0;color:#F08E6E}
    
#listadoproductos div.recuadrocentralsombrasup, #listadotaxons div.recuadrocentralsombrasup, #fichaproducto div#productossimilares .recuadrocentralsombrasup{background:transparent url(/images/recuadrocentralsombrasup.png) no-repeat scroll left top;width:790px;}
#listadoproductos div.recuadrocentralsup,#listadotaxons div.recuadrocentralsup, #fichaproducto div#productossimilares .recuadrocentralsup{background:transparent url(/images/recuadrocentralsup.png) no-repeat scroll left top;width:790px;}
#listadoproductos div.recuadrocentralcent,#listadotaxons div.recuadrocentralcent, #fichaproducto div#productossimilares.recuadrocentralcent{margin-bottom:7px;background:transparent url(/images/recuadrocentralcent.png) repeat-y scroll left top;width:790px}
#listadoproductos div.recuadrocentralinf,#listadotaxons div.recuadrocentralinf, #fichaproducto div#productossimilares .recuadrocentralinf{background:transparent url(/images/recuadrocentralinf.png) no-repeat scroll left bottom;width:770px; padding:10px}
    #listadoproductos div.recuadrocentralinf h2{color:#92117E;font-size:30px;font-weight:normal;margin:0;margin-bottom:10px}
    #listadoproductos div.recuadrocentralinf hr{color:#92117E;background-color:#92117E;border:none}

    #fichaproducto div.recuadrocentralinf table.imagen{z-index:10;float:left; width:240px;height:240px;position:relative;margin-bottom:10px;margin-right:15px;}
        #fichaproducto div.recuadrocentralinf table.imagen div#gallery{position:relative; float:left;margin-bottom:5px;}
        #fichaproducto div.recuadrocentralinf table.imagen a.jqzoom{display:block;padding-right:5px}
        #fichaproducto div.recuadrocentralinf table.imagen span{text-align:left;margin-top:10px;margin-bottom:5px;font-size:12px;color:#F08E6E;float:left;height:33px;padding-left:42px;background:transparent url(/images/zoom.png) no-repeat scroll 4% 100%;}
        #fichaproducto div.recuadrocentralinf h2{color:#F08E6E;font-size:30px;font-weight:normal;margin:0;margin-bottom:10px}
        #fichaproducto div.recuadrocentralinf h1 {color:#F08E6E;font-size:24px;height:80px;line-height:33px;margin:0;}
        #fichaproducto div.recuadrocentralinf a{color:#009F95}
        #fichaproducto div.recuadrocentralinf a:hover{text-decoration:underline}
    /*#fichaproducto form#formulariofichaproducto{float:right; width:510px}*/
        #fichaproducto form#formulariofichaproducto{}
        #fichaproducto form#formulariofichaproducto div.links{width:202px; float:right; background-image:none}
        #fichaproducto form#formulariofichaproducto div.descripcion{margin-right:210px;margin-left:10px;position:relative}
        #fichaproducto form#formulariofichaproducto div.descripcion a{color:#009F95}
        #fichaproducto form#formulariofichaproducto div.descripcion a:hover{text-decoration:underline}
        #fichaproducto form#formulariofichaproducto div.descripcion p.precio{font-size:15px; font-weight:bold;margin-bottom:0}
        #fichaproducto form#formulariofichaproducto div.descripcion p.oferta{font-size:15px;margin:0px;color:#FF6700;}
        #fichaproducto form#formulariofichaproducto div.descripcion p.oferta span.dctorec2{color:#000000;font-weight:normal}
#main .cierre{clear:both; height:0; line-height:0}
a#enlace-opinion,a#enlace-general-opinion{background:transparent url(/images/botonopinar.png) no-repeat scroll left top;width:55px;height:30px; display:inline-block}
a#enlace-opinion:hover,a#enlace-general-opinion:hover{background:transparent url(/images/botonopinarhover.png) no-repeat scroll left top;}
a#enlace-pregunta,a#enlace-general-pregunta{background:transparent url(/images/botonpreguntar.png) no-repeat scroll left top;width:70px; height:30px; display:inline-block}
a#enlace-pregunta:hover,a#enlace-general-pregunta:hover{background:transparent url(/images/botonpreguntarhover.png) no-repeat scroll left top;}
a#enlace-general-pedido, a#enlace-pedido{background:transparent url(/images/botonpedido.png) no-repeat scroll left top;width:110px; height:30px; display:inline-block}
a#enlace-general-pedido:hover, a#enlace-pedido:hover{background:transparent url(/images/botonpedidohover.png) no-repeat scroll left top;}
a#enlace-general-devolucion, a#enlace-devolucion{background:transparent url(/images/botondev.png) no-repeat scroll left top;width:130px; height:30px; display:inline-block}
a#enlace-general-devolucion:hover,a#enlace-devolucion:hover{background:transparent url(/images/botondevhover.png) no-repeat scroll left top;}
a#enlace-general-varios, a#enlace-varios{background:transparent url(/images/botonvarios.png) no-repeat scroll left top;width:100px; height:30px; display:inline-block}
a#enlace-general-varios:hover, a#enlace-varios:hover{background:transparent url(/images/botonvarioshover.png) no-repeat scroll left top;}

a#enlace-general-varios span, a#enlace-general-devolucion span, a#enlace-general-pedido span, a#enlace-pedido span, a#enlace-general-pregunta span, a#enlace-opinion span, a#enlace-general-opinion span,a#enlace-pregunta span,a#enlace-devolucion span,a#enlace-varios span{padding-left:5px;height:28px;display:block;background:transparent url(/images/botonesright.png) no-repeat scroll right top;display:block; font-size:11px;padding-top:5px;color:#009F95}
a#enlace-general-varios:hover span, enlace-general-devolucion:hover span, a#enlace-general-pedido:hover span, a#enlace-pedido:hover span,a#enlace-general-pregunta:hover span, a#enlace-pregunta:hover span,a#enlace-opinion:hover span,a#enlace-general-opinion:hover span, a#enlace-devolucion:hover span,a#enlace-varios:hover span{text-decoration:underline;background:transparent url(/images/botonesrighthover.png) no-repeat scroll right top;}

/*div#div-opinion, div#div-pregunta, div#div-pedido, div#div-devolucion, div#div-varios{z-index:0;background-color:#F5F5F6; padding:10px;}*/

a#enlace-general-varios, a#enlace-general-pedido, a#enlace-general-devolucion, a#enlace-general-opinion, a#enlace-general-pregunta, div#div-opinion a, div#div-pregunta a, div#div-pedido a, div#div-devolucion a, div#div-varios a{display:inline-block;color:#009F95; text-decoration:underline;padding-left:30px;}
div#div-opinion h3, div#div-pregunta h3,div#div-pedido h3,div#div-devolucion h3,div#div-varios h3{color:#F08E6E; margin-top:0}
div#div-opinion{border-bottom:1px solid #F08E6E; margin-top:10px}
div#div-pedido, div#div-devolucion, div#div-varios{margin-top:10px}
div#div-opinion ul,div#div-pregunta ul{padding:0}
    div#div-opinion ul li,div#div-pregunta ul li{list-style-type:none}
    div#div-opinion ul li div,div#div-pregunta ul li div{background-color:#E8EBED; padding:5px 5px 5px 30px;border-bottom:1px solid #9B9C9E}
    div#div-opinion ul li div p,div#div-pregunta ul li div p{line-height:20px;margin:0;}
    div#div-opinion ul li div p strong{background:none !important;padding:0 !important}
    div#div-opinion ul li p strong{padding-left:24px;background:transparent url(/images/comment.png) no-repeat scroll left center;}
    
    div#formulario_opinion,div#formulario_pregunta,div#formulario_devolucion, div#formulario_pedidos, div#formulario_varios{z-index:10;position:absolute;}
    div#formulario_opinion,div#formulario_pregunta{top:0;}
    /*div#formulario_devolucion, div#formulario_pedidos, div#formulario_varios{top:250px}*/
    div.recuadropreopcent{padding:0 20px;width:364px;z-index:10;background:transparent url(/images/recuadropreopcent.png) repeat-y scroll left top;}
    div.recuadropreopsup{padding-top:17px; width:404px;z-index:10;left:200px;background:transparent url(/images/recuadropreopsup.png) no-repeat scroll left top;}
    div.recuadropreopinf{padding-bottom:7px;width:404px;z-index:10;background:transparent url(/images/recuadropreopinf.png) no-repeat scroll left bottom;}

    div.recuadropreopcent h2.tituloformopinion{background:transparent url(/images/opinionicon.png) no-repeat scroll left center;padding-left:50px;color:#F08E6E;font-size:30px;font-weight:normal;margin:0 0 10px;}
    div.recuadropreopcent h2.tituloformpregunta{background:transparent url(/images/preguntaicon.png) no-repeat scroll left center;padding-left:50px;color:#F08E6E;font-size:30px;font-weight:normal;margin:0 0 10px;}
    div.recuadropreopcent a#enlace-cerrar-opinion,div.recuadropreopcent a#enlace-cerrar-pregunta,div.recuadropreopcent a#enlace-cerrar-pedido,div.recuadropreopcent a#enlace-cerrar-devolucion,div.recuadropreopcent a#enlace-cerrar-varios{background:transparent url(/images/closehover.png) no-repeat scroll right center;color:#FF0000;font-size:13px;margin-top:5px;float:right;margin-right:10px;text-decoration:none;padding-right:20px;}
    div.recuadropreopcent a#enlace-cerrar-opinion:hover,div.recuadropreopcent a#enlace-cerrar-pregunta:hover,div.recuadropreopcent a#enlace-cerrar-pedido:hover,div.recuadropreopcent a#enlace-cerrar-devolucion:hover,div.recuadropreopcent a#enlace-cerrar-varios:hover{background:transparent url(/images/close.png) no-repeat scroll right center;text-decoration:underline}
    div.recuadropreopcent div{margin-bottom:5px}
    div.recuadropreopcent div.boton{margin-bottom:5px;margin-left:0;margin-top:10px;}
     div.recuadropreopcent div.boton.loading{background:transparent url(/images/loadingpreop.gif) no-repeat scroll right top;display:block;height:30px}
    div.recuadropreopcent div#errorExplanation{background-image:none;background-color:transparent; text-align:left; color:#FF0000;margin-top:0}
        div.recuadropreopcent div#errorExplanation h3{color:#FF0000;margin-top:0}
        div.recuadropreopcent div#errorExplanation p{font-weight:bold}
        div.recuadropreopcent div#errorExplanation ul{padding-left:20px;}
        div.recuadropreopcent div#errorExplanation ul li{list-style-type:disc}
form.new_comment div{margin-bottom:10px;}
    form.new_comment div label{display:inline-block}
    form.new_comment div input{width:316px;}
form.new_comment div.boton input{width:auto !important}
form.new_comment div{margin-bottom:10px;}
    form.new_comment div label{display:inline-block}
    form.new_comment div input{width:316px;}
    form.new_comment fieldset{margin-bottom:10px; padding-bottom:0;background-color:#F5F5F6;border:1px solid #BBBBBB;}
    form.new_comment fieldset legend{color:#888888;font-size:16px;}
    form.new_comment fieldset div label{width:70px}
    form.new_comment fieldset div input{width:260px}
    form.new_comment fieldset div.privacidad input,
        form.new_comment fieldset div.privacidad label
        {width:auto}
        form.new_comment fieldset div.privacidad label a{padding:0 !important;}
form#comentarios_opinion div.boton{margin-left:0}
form#comentarios_opinion div.boton input,form#comentarios_pregunta div.boton input{font-weight:bold; cursor:pointer;border:medium none;height:30px;width:135px;background:transparent url(/images/botonconfirmarpreop.png) no-repeat scroll left bottom;}
form#comentarios_opinion div.boton input:hover,form#comentarios_pregunta div.boton input:hover{background:transparent url(/images/botonconfirmarpreophover.png) no-repeat scroll left bottom;}

div.recuadropiesup{background:transparent url(/images/recuadropiesup.png) no-repeat scroll left top;width:998px;}
div.recuadropiecent{clear:both;text-align:left;background:transparent url(/images/recuadropiecent.png) repeat-y scroll left top;width:998px;}
div.recuadropieinf{background:transparent url(/images/recuadropieinf.png) no-repeat scroll left bottom;width:978px;padding:10px;}
div.recuadropieinf ul.listapie li h1{text-align:center;margin-bottom:5px;margin-top:0;font-size:17px;color:#92117E}
div.recuadropieinf ul.listapie li hr{background-color:#92117E; border: medium none; color:#92117E}
div.recuadropieinf ul.listapie li p{margin-top:0;margin-bottom:2px;}
div.recuadropieinf ul.listapie li p.newstext{padding:5px;background-color:#EDEDED;border:1px dotted #AAAAAA;}
div.recuadropieinf ul.listapie{padding-left:10px;background:transparent url(/images/backgroundpie.png) no-repeat scroll top center;overflow:hidden;height:100%;margin:0;}
div.recuadropieinf ul.listapie li{width:183px;float:left;margin:0;padding:0;list-style-type:none;margin:0 10px 0 0;}
div.recuadropieinf ul.listapie li.ultimo{margin-right:0}
div.recuadropieinf ul.listapie li.ultimo a{margin-top:10px; display:block;text-align:center}
div.recuadropieinf ul.listapie li.ultimo ul{padding:0; margin:0;margin-left:5px;width:180px;display:inline-block;text-align:center;vertical-align:bottom;}
    div.recuadropieinf ul.listapie li.ultimo ul li{float:left; list-style-type:none !important;width:80px}
    div.recuadropieinf ul.listapie li.ultimo ul li a{font-size:6pt;color:blue;margin-top:0}
    div.recuadropieinf ul.listapie li.ultimo ul li a:hover{text-decoration:none !important}
         div.recuadropieinf ul.listapie li.ultimo ul li a span{text-decoration:underline;display:block}
        div.recuadropieinf ul.listapie li.ultimo ul li a img{width:80px;}
div.recuadropieinf ul.listapie li ul{list-style-type:disc;padding:0 0 0 20px;margin:0;}
div.recuadropieinf ul.listapie li ul li{list-style-type:disc;margin:0;width:160px;}
div.recuadropieinf ul.listapie li form a{color:#009F95}
div.recuadropieinf ul.listapie li ul li a:hover{color:#009F95;text-decoration:underline}
div.puntuacion{overflow:hidden;border-bottom:medium none !important; padding-left:0px !important; padding-top:0px !important}
div.puntuacion ul{float:left;padding:0;width:100px;background:transparent url(/images/estrellasgris.png) no-repeat scroll left center;height:24px}
div.puntuacion ul li.votoActual{float:left;background:transparent url(/images/estrellas.png) no-repeat scroll left center;list-style-type:none;height:24px}
div.puntuacion span{float:left;font-weight:bold;padding-top:5px;}
div.puntuacionproducto{background-color:#F9F3ED;height:27px;padding-left:5px;margin-left:240px}
div.puntuacionproducto div.puntuacion{float:left}
div.puntuacionproducto div.puntuacion ul{margin:0;}
div.puntuacionproducto div.anclascomentarios{padding-left:110px;padding-top:5px;}
div.puntuacionproducto div.anclascomentarios a{color:#009F95;}
div.puntuacionproducto div.anclascomentarios a:hover{text-decoration:underline}
div.captcha{margin-bottom:0px !important;clear:both}

div#voto2 ul{height:24px;background:transparent url(/images/estrellasgrisblanco.png) no-repeat scroll left center;margin:0;padding:0}
div.voto{position:relative;float:left;width:100px}
div.voto ul li {list-style-type:none;background-image:none;display:inline;height:24px;left:0;margin:0;padding:0;position:absolute;top:0;width:20px;}
    div.voto ul li.star1 {position:absolute;width:10px;z-index:21;}
    div.voto ul li.star2 {position:absolute;width:20px;z-index:20;}
    div.voto ul li.star3 {position:absolute;width:30px;z-index:19;}
    div.voto ul li.star4 {position:absolute;width:40px;z-index:18;}
    div.voto ul li.star5 {position:absolute;width:50px;z-index:17;}
    div.voto ul li.star6 {position:absolute;width:60px;z-index:16;}
    div.voto ul li.star7 {position:absolute;width:70px;z-index:15;}
    div.voto ul li.star8 {position:absolute;width:80px;z-index:14;}
    div.voto ul li.star9 {position:absolute;width:90px;z-index:13;}
    div.voto ul li.star10 {position:absolute;width:100px;z-index:12;}
    div.voto ul li#votoactualopinion{width:0;position:absolute;z-index:11;background:transparent url(/images/estrellasblanco.png) no-repeat scroll left center;}
#contenido div.voto ul li a{display:block; height:24px;background-image:none;text-decoration:none !important;outline:none}
#contenido div.voto ul li a:hover{background:transparent url(/images/estrellasverde.png) no-repeat scroll left center;height:24px;text-decoration:none !important;outline:none}
label.labelpuntuacion{float:left;padding-top:5px;width:80px;}

div.recuadrovistosizq{height:124px;background:transparent url(/images/recuadrovistosizq.png) no-repeat scroll left top;width:790px;}
div.recuadrovistosder{overflow:hidden;height:100px;background:transparent url(/images/recuadrovistosder.png) no-repeat scroll right top;padding:12px;width:766px;;}

div#centrohome{width:790px;float:right}
div#centrohome UL#caja-dinamica{width:573px;padding-left:10px; padding-top:10px;background:url("/images/recuadrocentrohomesombrasup.png") no-repeat scroll left top #E5D9C7;margin-bottom:0}
UL#caja-dinamica{width:780px;padding-left:10px; padding-top:10px;background:url("/images/recuadroproductossup.png") no-repeat scroll left top #E5D9C7;margin-bottom:0}

div#der{float:right;width:200px;text-align:left}

div#centrohome div.recuadrovistosizq{clear:both; width:583px}
div#centrohome div.recuadrovistosder{height:115px;padding:5px;width:573px;}
div#centrohome div.recuadrovistosder div.product_mini{width:97px;height:100px;}
div#centrohome div.recuadrovistosder div.product_mini span.name{font-size:5pt;line-height:6pt}
div#centrohome div.recuadrovistosder div#titol{color:#904BA0; padding-left:5px; padding-top:10px;font-size:16px;width:110px}

div.recuadrolateralsombrasup{background:transparent url(/images/masc_desplegabletop.gif) no-repeat scroll left top;width:200px}
div.recuadrolateralcent{margin-bottom:7px;background:transparent url(/images/masc_desplegablecent.gif) repeat-y scroll left top;width:200px}
div.recuadrolateralinf{background:transparent url(/images/masc_desplegablebottom.gif) no-repeat scroll left bottom;padding:10px;width:180px;}
div.recuadrolateralinf ul{margin:5px 0 0;padding:0 0 0 15px;}
    div.recuadrolateralinf ul li{margin-bottom:5px;line-height:15px;}
    div.recuadrolateralinf a{color:#009F95}
    div.recuadrolateralinf a:hover{text-decoration:underline}
div.recuadrolateralinf h2{font-size:19px;color:#F08E6E;font-weight:normal;margin:0}
div.recuadrolateralinf p.textoregistro{color:#F08E6E;margin:0;}
div.recuadropieinf form,div.recuadrolateralinf form{margin-top:5px;}
div.recuadropieinf form div.boton,div.recuadrolateralinf form div.boton{margin:5px 0;}

div#centrohome div.proddestsup{background:transparent url(/images/masc_fondodestacados.gif) no-repeat scroll left top;height:345px;width:583px;margin-bottom:5px}
    div#centrohome div.proddestsup h1{color:#914E95;font-size:41px;margin:0;text-align:center;padding-top:20px}

div#centrohome div.recuadrocentrohomesombrasup{width:583px;background: none repeat scroll 0 0 transparent !important}
div#centrohome div.recuadrocentrohomesup{background:transparent url(/images/recuadrocentrohomesup.png) no-repeat scroll left top;width:583px;}
div#centrohome div.recuadrocentrohomecent{margin-bottom:7px;background:transparent url(/images/recuadrocentrohomecent.png) repeat-y scroll left top;width:583px}
div#centrohome div.recuadrocentrohomeinf{background:transparent url(/images/recuadrocentrohomeinf.png) no-repeat scroll left bottom;width:559px;padding:12px}
div#centrohome div.recuadrocentrohomeinf ul.product-listing{width:563px;margin:0;float:left;}
div#centrohome div.recuadrocentrohomeinf ul.product-listing li{padding:5px;width:126px;margin-right:5px; margin-bottom:5px;height:230px;background:transparent url(/images/masc_fondoproducto.png) no-repeat scroll left top;}

div.recuadrocentrohomesombrasup{background:none repeat scroll 0 0 transparent !important;width:790px;}
div.recuadrocentrohomesup{background:transparent url(/images/recuadoproductossup.png) no-repeat scroll left top;width:790px}
div.recuadrocentrohomecent{margin-bottom:7px;background:transparent url(/images/recuadrocentralcent.png) repeat-y scroll left top;width:790px}
div.recuadrocentrohomeinf{background:transparent url(/images/recuadrocentralinf.png) no-repeat scroll left bottom;width:770px;padding:10px;}
div.recuadrocentrohomeinf h1{color:#96BD0D;font-size:41px;margin:0;text-align:center;}
div.recuadrocentrohomeinf ul.product-listing{width:770px;margin:0;overflow:hidden;}

div#menutienda{}
    div#menutienda ul{padding:0;margin:0;height:35px;width:100%;display:block}
        div#menutienda ul li{float:left;list-style-type:none;padding:0;margin:0;height:35px}
       div#menutienda ul li a {
            display:block;
            padding:0 0 0 14px;
            font-size: 19px;
            }
                div#menutienda ul li a span {
                    display:block;
                    padding:7px 14px 5px 0;
                    color:#000000;
                    }
                    div#menutienda ul li.mascotas a{
                    background:transparent url(/images/pestanamascotasizq.gif) no-repeat scroll left top;

                    }
                    div#menutienda ul li.mascotas a span{
                    background:transparent url(/images/pestanamascotasder.gif) no-repeat scroll right top;
                    color:#FFF48C;
                    }
                    div#menutienda ul li a.tecno {
                    background:transparent url(/images/pestanatecnoizq.gif) no-repeat scroll left top;

                    }
                    div#menutienda ul li a.tecno span {
                    background:transparent url(/images/pestanatecnoder.gif) no-repeat scroll right top;
                    }
                    div#menutienda ul li.regalo a{
                    background:transparent url(/images/pestanaregaloizq.gif) no-repeat scroll left top;

                    }
                    div#menutienda ul li.regalo a span{
                    background:transparent url(/images/pestanaregaloder.gif) no-repeat scroll right top;
                    color:#96BD0D;
                    }
                    div#menutienda ul li a.mascotas,div#menutienda ul li a.mascotas span{color:#622280}
                    div#menutienda ul li a.tecno,div#menutienda ul li a.tecno span{color:#95BCC9}
                    div#menutienda ul li a.sel{
                    background:transparent url(/images/pestanamascotasizq.gif) no-repeat scroll left top;
                    color:#FFFFFF;
                    }
                    div#menutienda ul li a.sel span{
                    background:transparent url(/images/pestanamascotasder.gif) no-repeat scroll right top;
                    color:#FFFFFF;
                    }
                  
                    div#menutienda ul li.regalo a:hover span{
                    background:transparent url(/images/pestanaregalodersel.gif) no-repeat scroll right top;
                    color:#FFFFFF;
                    }
                    div#menutienda ul li.regalo a:hover{
                    background:transparent url(/images/pestanaregaloizqsel.gif) no-repeat scroll left top;
                    color:#FFFFFF;
                    }
                     div#menutienda ul li a.tecno:hover span {
                    background:transparent url(/images/pestanatecnodersel.gif) no-repeat scroll right top;
                    color:#FFFFFF;
                    }
                    div#menutienda ul li a.tecno:hover {
                    background:transparent url(/images/pestanatecnoizqsel.gif) no-repeat scroll left top;
                    color:#FFFFFF;
                    }

                  
ul#listacontacto{height:100%;margin:0;overflow:hidden;padding:0;}
ul#listacontacto li{
    background:transparent url(/images/fondocontacto.png) no-repeat scroll left top;
    float:left;
    height:220px;
    list-style-type:none;
    padding:10px;
    margin-right:5px;
    width:126px;}
ul#listacontacto li.ultimo{margin-right:0 !important}
ul#listacontacto li div{display:block;height:105px;}
ul#listacontacto li p{font-weight:bold;font-size:11px;color:#000000;line-height:15px;margin-top:8px}
ul#listacontacto li p span{color:#EF704D;font-size:10px;}

a#enlace-pedido.loading,a#enlace-general-pedido.loading,
a#enlace-devolucion.loading,a#enlace-general-devolucion.loading,
a#enlace-varios.loading,a#enlace-general-varios.loading,
a#enlace-opinion.loading,a#enlace-general-opinion.loading,
a#enlace-pregunta.loading,a#enlace-general-pregunta.loading{
    background:transparent url(/images/loadingopinar.gif) no-repeat scroll left top;
}
ul#dondeoficina{margin:0;padding:0; overflow:hidden; height:310px}
ul#dondeoficina li{margin:0;padding:0; list-style-type:none; float:left}
ul#dondeoficina li iframe{margin-left:10px}
div#error_opinion,div#error_pregunta, div#error_pedido{
    background:transparent url(/images/errorcomentario.png) no-repeat scroll left top;
    font-weight:bold;
    padding-left:25px;
    padding-top:0;}
div#respuesta_opinion,div#respuesta_pregunta, div#respuesta_pedido{
    background:transparent url(/images/comentariocreado.png) no-repeat scroll left top;
    font-weight:bold;
    padding-left:25px;
    padding-top:0;}
div#errorcaptcha{color:#FF0000}

/*div#productossimilares{position:relative}*/
ul#infoproducto{background-color:#F5F5F6;margin:0;padding:5px 20px 5px 30px;}
ul#infoproducto li{list-style-image:url(/images/enlace.png);}
ul#infoproducto li a{color:#009F95}
ul#infoproducto li a:hover{text-decoration:underline}


div#div-opinion, div#div-pregunta, div#div-pedido, div#div-devolucion, div#div-varios{
    z-index:1;
    position:relative;
    background-color:#F9F3ED;
    padding:10px;
}
div#formulario_devolucion, div#formulario_pedido, div#formulario_varios{
        top:0px;
        position:absolute;
    }
div#div-opinion{z-index:2;}
div#div-pedido{z-index:5;}
div#div-devolucion{z-index:4;}
div#div-varios{z-index:3;}

div.ultimasnoticias{}
    div.ultimasnoticias ul{text-align:left}

ul#listamarcas{padding:0;margin:0;overflow:hidden}
ul#listamarcas li{margin:0;padding:0 4px 4px 0; list-style-type:none;float:left}
ul#listamarcas li a{display:block; width:371px; height:152px}
form#formulariofichaproducto div#variants{background-color:transparent;padding:5px; clear:both}
    form#formulariofichaproducto div#variants strong{color:#F08E6E; font-size:15px;}
    form#formulariofichaproducto div#variants table{background-color:#FFE9B3}
    form#formulariofichaproducto div#variants ul{margin-top:5px; margin-bottom:5px}
        form#formulariofichaproducto div#variants ul li span.talla{font-weight:bold}
        form#formulariofichaproducto div#variants ul li span.dimensiones-diff{font-style:italic}
form#formulariofichaproducto table{background-color:#ededed; width:auto; padding:5px;font-size:12px}
a.enlacenoticias{
    background:transparent url(/images/enlacenoticias.png) no-repeat scroll left top;
    color:#FFFFFF !important;
    display:block;
    height:25px;
    width:180px;
    font-size:15px;
    padding-top:2px;
    margin-top:5px;
}

    a.enlacenoticias:hover{
    background:transparent url(/images/enlacenoticias_hover.png) no-repeat scroll left top;
    color:#FFFFFF;}

p.interes{color:#AF89BA; margin-bottom:7px;font-size:15px; font-weight:bold}
p.noresultados{
    background:url("/images/atention.png") no-repeat scroll 1% 50% #F08E6E;
    color:#A32407;
    font-weight:bold;
    padding:5px 5px 5px 30px;}

div#gallery ul li{
float:left;
margin-bottom:5px;}

a.noticiasmantenimiento{color:#009F95;font-size:14px}
a.noticiasmantenimiento:hover{text-decoration:underline}

span.portesgratis {
background:url("/images/portesgratis.png") no-repeat scroll left top transparent;
color:#92117E;
display:block;
font-size:15px;
font-weight:bold;
height:30px;
padding-left:20px;
padding-top:10px;
text-shadow:1px 1px 0 #FFFFFF;
width:132px;
}

#contenido #centro DIV.jcarousel-skin-tango {
    height:255px;
    overflow:hidden;
    }