/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
html { height:100%; }
body {
  /*--navidad BOF--*/
  /*background-color:#e6eef3;
  background-image:url(http://img.melopasogoma.com/fondo_nadal.jpg);
  background-repeat:no-repeat;
  background-position:top center;*/
  /*background-attachment:fixed;*/
  /*---navidad EOF---*/
  background:#841d30 url(http://img.melopasogoma.com/bg_valentin_2012.jpg) no-repeat top center;
  /*background: #ffffff;
  background-image:url(images/bg.gif);*/
  /*--NORMAL--*/
  /*background-color:#40070f;
  background-image:url(http://img.melopasogoma.com/bg_2010.jpg);
  background-repeat:repeat-x;
  background-position:top;*/
  /*--NORMAL--*/
  color: #000000;
  margin: 0 auto;
  height:100%;
}
.azulon { color:#582a6b !important; }
a {
color:#582a6b;
outline:none;
text-decoration: none;
outline:none;
}
a:hover { text-decoration: underline; }
/*ol { margin-left:-15px; }*/
ol li { padding-bottom:5px; }
a.enlaces {
text-decoration:none;
line-height:17px;
border-bottom:1px dotted #582a6b;
}
a.enlaces:hover {border-bottom:none;}
ul.articulos {
	margin:0;
	padding:0;
	list-style:none;
}
li.articulos h2 {
	color:#2674c1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	margin:0;
	padding:0;
}
li.articulos h3 {
	color:#2674c1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	margin:0;
	padding:0;
}
TD.blog_bg {
	background-image:url(images/baners/blog_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
span.img_link {cursor:pointer;}
p.articulos {
	margin:0;
	padding:5px 0 20px 0;
}
span.more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f94c07;
	cursor:pointer;
}
span.more:hover {text-decoration:underline;}
a.more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f94c07;
	text-decoration:none
}
a.more:hover {
	text-decoration:underline;
}
p.titular_articulo {
	color:#2674c1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}
a.titular_articulo {
	color:#2674c1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
h3 {color:#582a6b;}
img { border:none }
FORM { display: inline; }
TR.header { background: #ffffff; }
TR.headerNavigation { background: #bbc3d3; }
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
A.headerNavigation { color: #FFFFFF; }
A.headerNavigation:hover { color: #ffffff; }
TR.headerError { background: #ff0000; }
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo { background: #00ff00; }
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer { background: #bbc3d3; }
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
TD.fabricante {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f94c07;
}
span.iva {
font-size:12px;
color:#28323a;	
}
TD.referencia {color:#351262 !important;}
TD.precio {
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#351262;
}
.pequeno {font-size:18px !important;}
.borde {border:1px solid #cbcbcb;}
.color_importe {color:#4d5662;}
.separador_carro {background-image:url(images/separador_carro.gif); background-repeat:repeat-x; background-position:bottom; height:2px;	}
.precio2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#351262;
font-weight:normal;
}
.infoBox { background: #e9effb; }
.infoBoxContents {
  background: #e9effb;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.productListing-heading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #582a6b;
  color: #FFFFFF;
  font-weight: normal;
  padding:5px 5px 5px 10px;
}
.productListing-heading2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: normal;
  padding:5px 5px 5px 10px;
  background-image:url(images/heading_carro.gif);
  background-repeat:no-repeat;
  background-position:right;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.imagen-data {
border-right:1px solid #beacc6;
}
A.pageResults {
width:57px;
height:17px;
padding-top:1px;
display:block;
background-image:url(images/botons/paginacion.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:10px;
text-align:center;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #582a6b;
}
TD.Regalos {
	padding-top:35px;
	background-image:url(images/default/cinta.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#c02000;
}
span.Regalos {padding-right:130px;}
.pageHeading h1 {
margin:0;
padding:0;
font-size:18px;
font-weight:normal;
}
.pageHeading h2 {
margin:0;
padding:0;
font-size:18px;
font-weight:normal;
}
.pageHeading h3 {
margin:0;
padding:0;
font-size:18px;
font-weight:normal;
}
TR.subBar { background: #f4f7fd; }
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#28323a;
}
.main_titular {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#f94c07;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#28323a;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
select {
	border:1px solid #a1abb5;
	height:18px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  overflow:auto;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  color: #f94c07;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; padding:6px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.div_content {
width:900px;
min-height:100%;
margin:auto;
background-color:#fff;
position:relative;
}
div.neu {
	position:absolute;
	top:0;
	margin:0 auto;
	padding:0;	
}
a.boto {
display:block;
width:180px;
height:29px;
text-indent:-9999px;
}
a.boto:hover {background-position:0 -29px;}
a.inici {background:url(images/botons/inici.gif) top left no-repeat;}
a.compra {background:url(images/botons/compra.gif) top left no-repeat;}
a.faqs {background:url(images/botons/faqs.gif) top left no-repeat;}
a.discreto {background:url(images/botons/discreto.gif) top left no-repeat;}
a.contacte {background:url(images/botons/contacte.gif) top left no-repeat;}
#sombra_compra { position:fixed; }
#sombra_agencias { position:fixed; }
/*a.baner {
display:block;
width:689px;
height:149px;
text-indent:-9999px;
background:url(images/baners/02.jpg) top left no-repeat;
}
a.baner:hover {background-position:0 -149px;}
a.baneret {
display:block;
width:248px;
height:160px;
text-indent:-9999px;
background:url(images/baners/baneret1.jpg) top left no-repeat;
}
a.baneret:hover {background-position:0 -160px;}*/
dl { margin: 0; padding: 0; }
dl dt { display: block; }
dl dd { display: block; margin:0; padding:0;}
li.menu1 {
background-image:url(images/bg_li_ralles.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding: 0 0 0 18px;
list-style:none;
line-height:24px;
height:25px;
}
li.menu1 a {color:#582a6b;}
li.menu2 {
background-image:url(images/bg_li.gif);
background-repeat:no-repeat;
background-position: 5px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; margin:0;
padding: 0 0 0 18px;
list-style:none;
line-height:24px;
height:25px;
}
li.menu2 a {color:#582a6b;}
li.submenu1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; margin:0 0 1px 0;
padding: 0 2px 0 27px;
list-style:none; 
line-height:18px;
color:#ff4800;
background-image:url(images/default/submenu1.gif);
background-repeat:no-repeat;
background-position:18px 9px;
}
li.submenu1 a {color:#ff4800;}
ul.logos {
margin:0 0 0 12px;
padding:0;
list-style:none;	
}
li.logos {
	float:left;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
}
.mini {
font-size:10px;
color:#0054ff;
}
.miniaturas {
border:1px solid #e3e1e1;
width:88px;
height:76px;	
}
.noborder {border:none;}
TABLE.row_activa {background-color:#e9effb;}
TABLE.row_inactiva {background-color:#f9fbff;}
.nombreComent {color:#582a6b;}
.fechaComent {color:#f66821;}
#capa_compra {
position:absolute;
width:100%;
height:200px;
left:0;
top:200px;
z-index:2000;
display:none;
}
#capa_compra TABLE.ancho {
width:100%;
height:100%;
}
#capa_compra TABLE.ventanita {
background-color:#fff;
width:350px;
height:120px;
border:5px solid #582a6b;
}
#capa_compra TD.ventanita {
padding-left:15px;
padding-right:15px;
}
#capa_compra TABLE.ventanita_botones {
width:290px;
}
#sombra_compra {
background-color:#000;
width:100%;
height:100%;
top:0;
left:0;
-moz-opacity:0.5;
opacity:0.5;
z-index:1000;
display:none;
}
#capa_agencias {
position:absolute;
width:100%;
height:600px;
left:0;
top:200px;
z-index:2000;
display:none;
}
#capa_agencias div.delegaciones {
width:100%;
height:350px;
overflow:auto;
margin:20px 0 0 0;
}
#capa_agencias div ul {
margin:0;
padding:0;
list-style:none;
}
#capa_agencias div ul li {
margin:0;
padding:0;
list-style:none;
float:left;
width:245px;
height:90px;
text-align:left;
}
a.cerrar {
font-size:16px;
margin-right:7px;
}
#capa_agencias div ul li h2 {
color:#f94c07;
font-size:12px;
margin:0;
padding:0;
}
#capa_agencias div ul li p {
margin:0;
padding:0;
}
#capa_agencias TABLE.ancho {
width:100%;
height:100%;
}
#capa_agencias TABLE.ventanita {
background-color:#fff;
width:600px;
height:580px;
border:5px solid #582a6b;
}
#capa_agencias TD.ventanita {
padding-top:5px;
padding-right:10px;
}
#capa_agencias TABLE.ventanita_botones {width:290px;}
#sombra_agencias {
background-color:#000;
width:100%;
height:100%;
top:0;
left:0;
-moz-opacity:0.5;
opacity:0.5;
z-index:1000;
display:none;
}
span.coment {
font-size:11px;
color:#999999;
}
textarea.inputArea {
border:1px solid #ccc;
width:300px;
height:100px;
}
input.inputTxt {
border:1px solid #ccc;
width:300px;
height:15px;
}
p.cart_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#28323a;
padding: 0 0 0 18px;
margin:0 0 0 0;
line-height:27px;
background-repeat:no-repeat;
background-position:0 23px;
}
ul.cart_content {
margin:0;
padding:0;
list-style:none;
width:172px;
}
li.cart_content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0;
padding: 0 5px 0 18px;
list-style:none;
line-height:18px;
}
li.not {
background-image:url(images/bg_li_ralles.gif);
background-repeat:no-repeat;
background-position: 0px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding: 11px 0 0 18px;
list-style:none;
line-height:18px;
}
li.not2 {
background-image:url(images/bg_li.gif);
background-repeat:no-repeat;
background-position: 5px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding: 8px 0 0 18px;
list-style:none;
line-height:18px;
}
li.separa {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding: 8px 0 5px 18px;
list-style:none;
line-height:18px;
color:#3185dc;
background-image:url(images/separador_li.gif);
background-repeat:no-repeat;
background-position:top;
}
/* baners */
a.entrega {
display:block;
width:180px;
height:102px;
text-indent:-9999px;
background:url(images/baners/entrega.gif) top left no-repeat;
}
a.entrega:hover {background-position:0 -102px;}
a.ofertas {
display:block;
width:180px;
height:72px;
text-indent:-9999px;
background:url(images/baners/ofertas.gif) top left no-repeat;
}
a.ofertas:hover {background-position:0 -72px;}
/* marques */
a.durex {
display:block;
width:83px;
height:32px;
text-indent:-9999px;
background:url(images/marcas/durex.gif) top left no-repeat;
}
a.durex:hover {background-position:0 -32px;}
a.funfactory {
display:block;
width:71px;
height:42px;
text-indent:-9999px;
background:url(images/marcas/funfactory.gif) top left no-repeat;
}
a.funfactory:hover {background-position:0 -42px;}
a.lelo {
display:block;
width:71px;
height:14px;
line-height:10px;
text-indent:-9999px;
background:url(images/marcas/lelo.gif) top left no-repeat;
}
a.lelo:hover {background-position:0 -14px;}
a.shunga {
display:block;
width:83px;
height:95px;
text-indent:-9999px;
background:url(images/marcas/shunga.gif) top left no-repeat;
}
a.shunga:hover {background-position:0 -95px;}
a.kamasutra {
display:block;
width:103px;
height:46px;
text-indent:-9999px;
background:url(images/marcas/kamasutra.gif) top left no-repeat;
}
a.kamasutra:hover {background-position:0 -46px;}
a.shiatsu {
display:block;
width:70px;
height:70px;
text-indent:-9999px;
background:url(images/marcas/shiatsu.gif) top left no-repeat;
}
a.shiatsu:hover {background-position:0 -70px;}
a.mereketanga {
display:block;
width:109px;
height:58px;
text-indent:-9999px;
background:url(images/marcas/mereketanga.gif) top left no-repeat;
}
a.mereketanga:hover {background-position:0 -58px;}
a.tenga {
display:block;
width:104px;
height:58px;
line-height:10px;
text-indent:-9999px;
background:url(images/marcas/tenga.gif) top left no-repeat;
}
a.tenga:hover {background-position:0 -58px;}
a.fleshlight {
display:block;
width:122px;
height:20px;
text-indent:-9999px;
background:url(images/marcas/fleshlight.gif) top left no-repeat;
}
a.fleshlight:hover {background-position:0 -20px;}
a.paypal {
text-decoration:underline;
}
a.paypal:hover {
text-decoration:none;
}
TD div.delegaciones {
margin:20px 0 0 0;
}
TD div ul {
width:495px;
margin:0;
padding:0;
list-style:none;
}
TD div ul li {
margin:0 8px 0 0;
padding:0;
list-style:none;
float:left;
width:235px;
/*height:90px;*/
text-align:left;
}
TD div ul li h2 {
color:#f94c07;
font-size:12px;
margin:0;
padding:0;
}
TD div ul li p {
margin:0;
padding:0;
}
div.promopack {
	position:absolute;
	margin-top:-30px;
	margin-left:-10px;
}
.tabla_contenido {
border:0;
width:900px;	
}
.margen_izq {padding-left:10px;	}
.izquierda {border:0; width:180px;	}
.margenes {padding-left:10px; padding-right:10px;}
.tabla_ancha {border:0; width:100%;	}
.tabla_ancha_margen {padding-right:10px; border:0; width:100%;}
.margen_sup_5 {padding-top:5px;}
.margen_sup_6 {padding-top:6px;}
.margen_sup_8 {padding-top:8px;}
.margen_sup_10 {padding-top:10px;}
.margen_sup_15 {padding-top:15px;}
.margen_sup_16 {padding-top:16px;}
.margen_sup_20 {padding-top:20px;}
.margen_sup_25 {padding-top:25px;}
.margen_sup_30 {padding-top:30px;}
.margen_sup_40 {padding-top:40px;}
.margen_sup_50 {padding-top:50px;}
.margen_sup_80 {padding-top:80px;}
.margen_top_15 {margin-top:15px;}
.margen_top_5 {margin-top:5px;}
.categories_description {height:119px;}
.categories_oferta {height:114px;}
.categories_description_regalo {height:84px;}
.margen_dcha_10 {padding-right:10px;}
.margen_dcha_5 {padding-right:5px;}
.margen_izq_5 {padding-left:5px;}
.rotator {height:164px;}
.margen_izq_7 {padding-left:7px;}
.margen_izq_8 {padding-left:8px;}
.margen_izq_10 {padding-left:10px;}
h1.titular_categoria {padding-top:8px; padding-bottom:15px;}
.head {background:#FFF url(http://img.melopasogoma.com/bg_header_valentin.jpg) no-repeat center top;width:900px;height:109px;}
.head_top {margin-top:21px;width:880px;height:78px;}
.textet {font:11px Arial, Helvetica, sans-serif;color:#b194bf;}
.top_search {padding-bottom:7px;}
.buscador_txt {border:1px solid #a1abb5;width:120px;font:12px Arial, Helvetica, sans-serif;color:#582a6b;padding:2px;	}
.search_bt {padding:1px 0 0 3px;}
a.altura_31 {height:31px !important;}
.color1 {background-color:#ffe9e0;}
.color2 {background-color:#fff2ed;}
.especiales {color:#f94c07 !important;}
.titulares {border:4px solid #dcdcdc;}
ul.lista_normal {margin:0; padding:0; list-style:none;}
.margen_sup_5 {margin-top:5px;}
.ancho_180 {width:180px;}
a.link_derecha {color:#582a6b;}
a.articulos {
	color:#3185dc !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	margin:0;
	padding:0;
}
span.articulos {cursor:pointer;}
span.articulos:hover {text-decoration:underline;}
.margenes2 {padding-top:2px; padding-bottom:2px;}
.margen_foto_carrito {
padding-bottom:2px;
width:90px;	
}
.voto {height:200px; background-color:#ff7a00; background-image:url(images/baners/fondo_voto.gif); background-repeat:no-repeat; background-position:bottom;}
.tabla_foto_carrito {border:1px solid #e3e1e1; width:88px; height:66px;}
.producto_carrito {font-size:11px; padding-left:5px; padding-top:5px; width:130px;}
.negro {color:#000;}
.blanco {color:#fff;}
.left {float:left;}
.tabla_footer {background-image:url(images/bg_footer.jpg);background-position:top center; background-repeat:no-repeat; width:900px; height:95px;}
.left_200 {padding-left:200px;}
.separador_footer {background-image:url(images/separador_footer.gif); background-repeat:repeat-x; background-position:bottom;}
.copy {font-size:11px; color:#90969c;}
.pestanas {background-image:url(images/bg_fotos.gif); background-repeat:no-repeat; width:164px; height:243px; padding-right:3px;}
.titulo_pestana {font-family:Arial, Helvetica, sans-serif; width:146px; padding-top:12px;}
.titular_pestana {height:19px; color:#fff; font-size:11px;}
.imagen_pestana {
height:130px;
padding-top:3px;
}
h2.dete {font:11px Arial, Helvetica, sans-serif;color:#b194bf; margin:0; padding:0;font-weight:bold;}
p.dete {font:11px Arial, Helvetica, sans-serif;color:#b194bf; margin:0 !important; padding:0 !important;}
TD.descripcion_pestana {
color:#28323a;
font-size:12px;
height:44px;
padding-top:4px;	
}
.precio_pestana {
color:#351262;
font-size:18px;
margin:0;
padding:0;
}
span.alinear_botones {
float:right;
padding-top:10px;
}
span.cambiar_vista {
color:#f94c07;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
padding-top:3px;
}
img.img_botones {
float:left;
padding-left:3px;	
}
input.input_quantity {width:30px; border:1px solid #a1abb5;	}
a.vista {
display:block;
width:21px;
height:20px;
text-indent:-9999px;
float:left;
margin-left:3px;
}
a.vista:hover {background-position:0 -20px;}
a.vista_pestanas {
background:url(images/default/vista_pestanas.gif) top left no-repeat;
}
a.vista_descripciones {background:url(images/default/vista_descripciones.gif) top left no-repeat;	}
ul.pestanas1 {
	margin:20px 8px 0 8px;
	padding:0;
	list-style:none;
}
ul.pestanas2 {
	margin:12px 0 0 0;
	padding:0;
	list-style:none;
}
ul.pestanas_related {
	margin:0 0 0 0;
	padding:5px 0 0 0;
	list-style:none;	
	background-color:#fbf5fe;
	width:497px;
}
li.pestanas1 {
 	width:480px;
	list-style:none;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	border-bottom:1px solid #e3e1e1;
	overflow:hidden;
}

li.pestanas1 p {
	margin:0;
	padding-bottom:15px;
}

li.pestanas_related {
 	width:485px;
	list-style:none;
	margin:0 0 10px 0;
	padding:10px 0 10px 10px;
	border-bottom:1px solid #e3e1e1;
}
li.pestanas_related p {
	margin:0;
	padding-bottom:0;
}

li.pestanas2 p {
	margin:0;
	padding-bottom:15px;
}
li.pestanas2 {
background-image:url(images/bg_fotos2.gif);
background-repeat:no-repeat;
width:164px;
height:221px;
float:left;
list-style:none;
margin:0 3px 3px 0;
padding:0;
}
li.regalitos2 {background-image:url(http://img.melopasogoma.com/bg_regalos.gif);}
li.regalitos1 {
	/*background-image:url(images/bg_regalos.gif);*/
}
li.final2 {margin:0 0 0 0;}
li.final1 {
	/*border-bottom:none;
	padding-bottom:0;
	margin-bottom:5px;*/
}
.tabla_pestanas1 {
margin-top:0;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
overflow:hidden;
min-height:170px;
}
.tabla_pestanas2 {
margin-top:6px;
font-family:Arial, Helvetica, sans-serif;
width:146px;
margin-left:8px;
}
.imagen_pestanas1 {
width:146px;
height:130px;
/*border:1px solid #e3e1e1;*/
float:left;
padding:0;
margin-right:10px;
text-align:center;
}

div.jar1 {
	width:140px;
	height:126px;
	display:table-cell;
	vertical-align:middle;
}

div.jar2 {
	width:140px;
	height:126px;
	display:table-cell;
	vertical-align:middle;
}

.imagen_pestanas1 img {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	margin:0 auto;
}

.imagen_pestanas2 {
width:146px;
text-align:center;
height:132px;
padding:0;
display:table-cell;
vertical-align:middle;
}
.nombre_pestanas1 {
color:#5c2c70;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}
.nombre_related {
color:#5c2c70;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-right:10px;
}
.nombre_pestanas2 {
color:#28323a;
font-size:12px;
height:50px;
text-align:center;
padding-top:5px;
}
.desc_pestanas1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0 10px 0;
	width:322px;
	min-height:120px;
	float:right;
	text-align:left;
}
.desc_related {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0 10px 0;
	width:312px;
	min-height:120px;
	float:left;
	text-align:left;
}
.desc_pestanas2 {display:none;}
.precio_pestanas1 {
color:#5c2c70;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:5px 0 15px 0;
float:left;
width:142px;
text-align:center;
}
.precio_related {
color:#5c2c70;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:10px 0 5px 0;
float:left;
width:142px;
text-align:center;
}
.precio_pestanas2 {
color:#351262;
font-size:18px;
margin:0;
padding:0;
text-align:center;
}
.margen_inf_2 {padding-bottom:2px;}
.margen_inf_10 {padding-bottom:10px;}
.margen_inf_20 {padding-bottom:20px;}
.margen_inf_40 {padding-bottom:40px;}
.margen_inf_15 {padding-bottom:15px;}
.margen_inf_30 {padding-bottom:30px;}
.margen_inf_100 {padding-bottom:100px;}
.centrado {text-align:center;}
.texto_pie {
color:#28323a !important;
font-size:11px !important;	
}
.destacado {color:#fc4b00 !important;}
.big {
	font-size:18px !important;
}
input.input_buscador {border:1px solid #a1abb5; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#582a6b; padding:2px;}
div.destacados {
margin:0;
padding:0;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #582a6b;
}
div.lazo1 {
	position:absolute;
	margin-top:54px;
	margin-left:646px;
	width:284px;
	height:284px;
	background-image:url(images/navidad/lazo2.png);
}
div.lazo2 {
	position:absolute;
	margin-top:144px;
	margin-left:190px;
	width:10px;
	height:68px;
	background-image:url(images/navidad/lazo2.gif);
}
div.lazo3 {
	position:absolute;
	margin-top:141px;
	margin-left:-3px;
	width:13px;
	height:52px;
	background-image:url(images/navidad/borde.png);
}
a.pestana_regalos {
margin-top:2px;
display:block;
width:220px;
height:29px;
text-indent:-9999px;
background:url(images/default/regalos.gif) top left no-repeat;
text-align:left;
}
a.pestana_regalos:hover {background-position:0 -29px;}
.border_top {border-top:1px dotted #909498;}
.border_bottom {border-bottom:1px dotted #909498;}
ul.listado_noticias {margin:0; padding:0 0 20px 0; list-style:none;}
li.listado_noticias {background-image:url(images/bg_li.gif); background-repeat:no-repeat; background-position: 5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding: 0 0 0 18px; list-style:none; line-height:18px;}
li.listado_noticias h2 {
	margin:0 0 0 0;
	padding:0;
	font-weight:normal;
	font-size:14px;
}
li.listado_noticias p {
	margin:0;
	padding:5px 0 20px 0;
}
TABLE.caja_relacionados {
border:1px solid #582a6b;
margin-bottom:4px;	
}
.imagen_relacionados {
margin-top:1px;
margin-bottom:1px;
width:140px;
height:118px;	
}
.texto_relacionados {
padding-left:3px;
padding-right:3px;	
}
.small {font-size:9px;}
TD.descripcion p {
margin:0 0 15px 0;
padding:0 5px 0 0;
}
.separador_productos_carro {font-size:1px; line-height:1px; background-image:url(images/separador_productos_carro.gif); background-repeat:repeat-x;}
.foto_colores {border:1px solid #e3e1e1; width:88px; height:66px;}
TD.titular_packs {background-color:#7abd00; color:#fff; padding:5px;}

#capeta {
position:relative;
left:0;
top:0;
z-index:2000;
font-size:18px;
}

TD.margen_bajo {
	padding-bottom:60px;
}

p.corto {
width:315px;
text-align:justify;
}

p.parche {
width:480px; text-align:right; background-image:url(images/sanvalentin/lelo.jpg); background-repeat:no-repeat; background-position:left; height:211px;	
}

p.justificar {
	text-align:justify;
}

#span_cart {
	/*width:172px;*/
}

p.palabritas {
	text-align:left;
	/*padding:8px;
	background-color:#fbf5fe;
	line-height:1px;*/
	margin-top:8px;
}

p.relT {
text-align:left;
background-image:url(images/separador_info.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:20px 0 4px 0;
margin-bottom:0;
}

div.home {
	height:149px;
}

a.link_regalos {
	color:#fff;
	text-decoration:underline;
}

a.link_regalos:hover {
	text-decoration:none;
}

div.navidad {
	background-color:#816d93;
	color:#fff;
	width:467px;
	padding:20px 10px 20px 20px;	
}

li.on a {color:#fff;}
li.on a:hover {text-decoration:none;}
li.off a {color:#4e4e4e;}
li.off a:hover {
	color:#80367e;
	text-shadow: #ffffff 0 -0 20px;
	text-decoration:none;
}

li.related_on {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; width:178px; height:19px; background-image:url(images/default/pestana_related.png); text-align:center; margin:0 0 0 5px; padding:6px 0 0 0; float:left; position:absolute; z-index:1000;
}

li.related_off {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4e4e4e; width:178px; height:19px; background-image:url(images/default/pestana_related_off.png); text-align:center; margin:0 0 0 5px; padding:6px 0 0 0; float:left;	 position:absolute; z-index:900;
}

li.related_single_on {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; width:178px; height:19px; background-image:url(images/default/pestana_related.png); text-align:center; margin:0 0 0 5px; padding:6px 0 0 0; float:left; position:absolute; z-index:1000;
}

li.news_on {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; width:122px; height:19px; background-image:url(images/default/pestana_news_on.png); text-align:center; margin:0; padding:6px 0 0 0; float:left; position:absolute;	z-index:1000;
}

li.news_off {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4e4e4e; width:122px; height:19px; background-image:url(images/default/pestana_news_off.png); text-align:center; margin:0; padding:6px 0 0 0; float:left;	position:absolute; z-index:900;
}

li.news_single_on {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; width:115px; height:19px; background-image:url(images/default/pestana4.gif); text-align:center; margin:0 0 0 5px; padding:6px 2px 0 0; float:left;
}

li.opiniones_on {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; width:122px; height:19px; background-image:url(images/default/pestana_news_on.png); text-align:center; margin:0; padding:6px 0 0 0; float:left;	position:absolute; z-index:1000;
}

li.opiniones_off {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4e4e4e; width:122px; height:19px; background-image:url(images/default/pestana_news_off.png); text-align:center; margin:0; padding:6px 0 0 0; float:left; position:absolute; z-index:800;
}

li.opiniones_single_on {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; width:115px; height:19px; background-image:url(images/default/pestana4.gif); text-align:center; margin:0 0 0 5px; padding:6px 2px 0 0; float:left;	
}

div.table_news {
	margin:0;
	padding:10px;
	display:none;
	background-color:#fbf5fe;
	width:477px;
	overflow:hidden;
}

div.table_opiniones {
	margin:0;
	padding:10px;
	display:none;
	background-color:#fbf5fe;
	width:477px;
	overflow:hidden;
}

.wiz {
	width:470px !important;
}

li.wiz {
	padding-left:10px;
}

li.wiz h2 a {
	color:#922a85 !important;
}

ul.related {
	background-image:url(images/default/pestanas.gif);
	width:497px;
	height:49px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;	
}

p.firma_opiniones {
	padding-bottom:3px;
	color:#80367e;
}

p.opiniones {
	padding-bottom:20px;
}

p.op {
	padding-left:10px;
	margin-top:0;
	padding-top:0;
	padding-right:5px;
}
.nombre_related_min {
	clear:both;
color:#5c2c70;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-right:10px;
border-top:1px dotted #909498;
margin-top:20px;
padding-top:10px;
padding-bottom:10px;
margin-left:10px;
}

div.cap {position:absolute; margin-top:-45px; width:167px; height:45px; background:url(http://img.melopasogoma.com/cap.png) no-repeat;}
div.cos {position:absolute; margin-left:-72px; margin-top:15px; width:72px; height:190px; background:url(http://img.melopasogoma.com/cos.png) no-repeat;}

div.capfb {position:absolute; margin-top:-23px; margin-left:82px; width:220px; height:23px; background:url(http://img.melopasogoma.com/capfb.png) no-repeat;}
div.cosfb {position:absolute; margin-left:-8px; margin-top:36px; width:8px; height:104px; background:url(http://img.melopasogoma.com/cosfb.png) no-repeat;}

div.cajita {background-color:#fbf5fe; padding:10px; border:1px solid #debbef;}

#videoTenga {
	padding-bottom:20px;	
}

div.bt_ofertas {
	padding-bottom:5px;	
}

a.cestas {
	display:block;
	width:245px;
	height:94px;
	background:url(http://img.melopasogoma.com/banners/cesta_erotica.gif);
	margin:0;
	padding:0;
	text-indent:-9999px;
}

a.cestas:hover {
	background-position:0 -94px;	
}

a.regalos {
	display:block;
	width:245px;
	height:94px;
	background:url(http://img.melopasogoma.com/banners/regalos_eroticos.jpg);
	text-indent:-9999px;
}

a.regalos:hover {
	background-position:0 -94px;	
}

.envio_gratis {
	font-weight:bold;
	color:#fa4c07 !important;
	font-size:15px !important;
	padding-top:5px;
}
