/*
  $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:Arial, Helvetica, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { 
			font-family : Verdana, Arial, sans-serif; 
			font-size : 10px; 
			padding-left: 25px;
			margin-right: 15px;
			width: 445px;
			text-align: left;
			color: #cc0033;
	}
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }

BODY {
  background: url(images/fondo.jpg) left top repeat-x #0D0206;
  color: #000000;
  margin: 0px;
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;
	font-size: 18px; 
	color: #585858;
}

A {
  color: #585858;
  text-decoration: none;
}

A:hover {
  color: #585858;
  text-decoration: underline;
}

FORM {
	display: inline;
}
table {float:left;}
#contenedor_general {
	width: 969px;
}
/*---------------------- HEADER -*/
TR.header {
  background: url(images/header.jpg) left top no-repeat;
  width: 969px;
  height: 173px;

}
TR.header ul {
	list-style-type: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	float: right;
	/*width: 550px;*/
	width: 650px;
	margin-top: -25px;
	/*margin-right: -40px;*/
	
	
	
}
TR.header li {
	float: right;
	display: block;
		
}
TR.header li a{
	float: left;
	display: block;
	width: 100px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	
}
TR.header li a:hover{
	color: #FFFFFF;
	font-weight: bold;
}

td.logo_tenda {
	width: 705px;
	text-align:left;
}

a.header_logo {
	display:block;
	float: left;
	padding-left: 203px;
	margin-top: -65px;
}
a.header_acount {
	display: block;
	float: left;
	margin-top: 35px;
	#margin-left: 0px;
	padding-left: 0px;	
}
#cont_breadcrumbs {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  position: absolute;
  top: 145px;
  left: 48px;
  font-weight:bold;
 /* margin-top: 130px;
    #margin-top: 0px;
  margin-left: 243px;
  #margin-left: 230px;*/
 }
 
 #cont_header {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  position: relative;
  top: 0px;
  left: 0px;
 }
 
/*---------------------- MEUS -*/
/*------------------------------------------------------------- HOME --------------------------------------------*/
#frontal {
	width: 511px;
	float: left;
	height: 390px;
	background: url(images/home.jpg) left top no-repeat;
}


#flash {
	border: none;
}
#frontal #imatge_home {
	float: left;
	width: 180px;
	#width: 180px;
	text-align: center;
	padding-left: 35px;
	#padding-left: 30px;

}

#imatge_home1  {
	position:absolute; top: 300px; left: 234px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #dc91bd;
	font-size: 12px;
	width: 180px;
	#width: 180px;
	border: none;
	text-align: center;
}

#frontal #imatge_home a img {
	border: none;
	
}
#frontal #imatge_home1 p.titol1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0099;
	font-size: 12px;
}
#frontal #imatge_home p.titol a:hover {
	color: #73597a;
}
#frontal #info_home {
	float: right;
	text-align: right;
	margin-right: 35px;
	width: 240px;
}
#frontal #info_home .titular_HOME {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #73597a;
	font-size: 14px;
	
}
#frontal #info_home p.descriu {
	font-family: Arial, Helvetica, sans-serif;
	color: #73597a;
	font-size: 11px;
}

#titulosexshop {

	text-align: right;
	margin-right: 35px;
	width: 240px;
	#width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	color: #471023;
	font-size: 14px;
	position:absolute; top: 336px; left: 440px;
	}
	
	#titulosexshop1 {

	
	position:absolute; top: 520px; left: 230px;
	
	}
	
	#titulosexshop2 {

	position:absolute; top: 130px; left: 225px;
	color: #D5297B;
	#width: 460px;
	#margin-top: 20px;
	}
/*----------------------------------*/
#contenidor {
	width: 969px;
	
	position:relative;
	margin:0 auto; 
	text-align: left;
}

#sexshop  {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
	position: absolute;
	top: 120px;
	left: 48px;
	font-weight:bold;
	color: #ffffff;
}

A#sexshop {
	color: #ffffff;
	}

td#columna_esq {
	width: 203px;
	
}

td.celda_central {
	width: 512px;
	background: url(images/titular.gif) left top no-repeat;
	padding: 0px 0px 10px 0px;
	
}

#columna_dreta {
	padding-top: 358px;
	background: url(images/lulu1.jpg) left -13px no-repeat;
	margin-top: 10px;
	
}
.titular_index {
	padding-top: 48px;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 22px;
	padding-left: 40px;
	color: #73597a;
	font-weight: bold;
 	background: url(images/titular_modificat.jpg) left top no-repeat;
	padding-bottom: 25px;
}

.titular {
	padding-top: 48px;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 22px;
	padding-left: 40px;
	color: #73597a;
	font-weight: bold;
 	background: url(images/titular.jpg) left top no-repeat;
	padding-bottom: 25px;
}

.titular_novedades{
	padding-top: 48px;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 22px;
	padding-left: 40px;
	color: #73597a;
	font-weight: bold;
 	background: url(images/titular_novedades.jpg) left top no-repeat;
	padding-bottom: 25px;
}

.titular1 {
	padding-top: 45px;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 22px;
	padding-left: 10px;
	color: #73597a;
	font-weight: bold;
 	background: url(images/titular1.jpg) left top no-repeat;
	padding-bottom: 25px;
}

.titular2 {
	padding-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 22px;
	padding-left: 40px;
	color: #cc178a;
	font-weight: bold;
 	background: url(images/titular_modificat2.jpg) left top no-repeat;
	padding-bottom: 25px;
}

.titular3 {
	padding-top: 48px;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 22px;
	padding-left: 40px;
	color: #73597a;
	font-weight: bold;
 	background: url(images/titular_modificat1.jpg) left top no-repeat;
	padding-bottom: 25px;
}

.titular p {
	display: block;
	float: left;
	padding-top: 15px;
	#padding-top: 35px;
	
	background: none;
}
.titular p.titular_cesta {
	display: block;
	float: left;
	padding-top: 15px;
	#padding-top: 50px;
	background: none;
}
.titular .preu {
	color: #990066;
	font-size: 22px;  
}
.titular img{
	display: block;
	float: right;
	margin-right: 32px;
	margin-top: -16px;
	#margin-right: 45px;
	
	
}
table.fondo_index {
	background: url(images/fondo_central.gif) left top repeat-y;
	
	
}
td.base_index {
	padding-top: 56px;
	height: 56px;
	background: url(images/base_index.gif) left top no-repeat;
}
/*---------------------- MEUS -*/
TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:Arial, Helvetica, 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: none;
  
}
TR.footer a{
  color:DFA5C7;
  
}
TR.footer a:hover{
 text-decoration: underline; 
  
}

TR.footer1 {
  background: none;
  
}
TR.footer1 a{
  color:#ffffff;
  
}

TR.footer1 a:hover{
  color: #FFFFFF 
  
}

TD.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  border-top: solid 1px #701A37;
}

TD.footer1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  
}

TD.footer2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  width: 50px;
}

TD.footer2 a{
  color:#ffffff;
  
}

TD.footer2 a:hover{
  color: #FFFFFF 
}

TR.footer2 {
  background: none;
  
}
TR.footer2 a{
  color:#ffffff;
  
}

TR.footer2 a:hover{
  color: #FFFFFF 
  
}

.infoBox {
  background: none;
  margin: 0px 15px;
  #margin: 0px 1px;
}

.infoBoxContents a.link_producte {
	width: 100px;
}

.infoBoxContents {
  background: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  /*#width: 460px;*/
  #margin-left: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
  
}

TD.infoBox, SPAN.infoBox {
  font-family:Arial, Helvetica, 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: #f1eef1;
  
  width:453px;
  margin-left: 25px;
}

.productListing-heading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
  color: #73597a;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
TD.productListing-heading {
	 border: solid 1px #f1eef1;
}

TD.productListing-data {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  border: solid 1px #f1eef1;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {

  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 310px;
  # width: 100%;
  text-align: left;
   /*border: solid 1px #f1eef1;*/
   padding-left: 25px;
   padding-right: 25px;
   #margin-right: 80px;
   color: #585858;
  
}

TD.main1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 250px;
  /*# width: 100%;*/
  text-align: left;
   /*border: solid 1px #f1eef1;*/
   padding-left: 25px;
   padding-right: 10px;
   /*#margin-right: 80px;*/
  
}

TD.main2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 440px;
  /*# width: 100%;*/
  text-align: left;
   /*border: solid 1px #f1eef1;*/
   padding-left: 35px;
   padding-right: 10px;
   /*#margin-right: 80px;*/
  
}

TD.main3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 180px;
  # width: 100%;
  text-align: left;
   /*border: solid 1px #f1eef1;*/
   padding-left: 90px;
   padding-right: 25px;
   #margin-right: 80px;
   
}

TD.main4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 340px;
  # width: 100%;
  text-align: left;
   /*border: solid 1px #f1eef1;*/
   padding-left: 15px;
   padding-right: 25px;
   #margin-right: 80px;
   
}

TD.main5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 340px;
  # width: 100%;
  text-align: right;
   /*border: solid 1px #f1eef1;*/
   padding-left: 20px;
   padding-right: 35px;
   #margin-right: 80px;
   
}

TD.main6 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 50px;
  text-align: right;
   /*border: solid 1px #f1eef1;*/
   padding-left: 20px;
   padding-right: 20px;
   #margin-right: 80px;
   
}

TD.main7 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 350px;
  text-align: left;
   /*border: solid 1px #f1eef1;*/
   padding-left: 0px;
   padding-right: 10px;
   /*#margin-right: 80px;*/
   
}

TD.main8 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 100px;
  /*# width: 100%;*/
  text-align: right;
   /*border: solid 1px #f1eef1;*/
   padding-left: 15px;
   padding-right: 40px;
   /*#margin-right: 0px;*/
   
}

TD.main9 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 100px;
  text-align: center;
   /*border: solid 1px #f1eef1;*/
   padding-left: 0px;
   padding-right: 0px;
   /*#margin-right: 80px;*/
   
}

TD.main10 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 310px;
  # width: 100%;
  text-align: center;
   /*border: solid 1px #f1eef1;*/
   padding-left: 60px;
   padding-right: 0px;
   #margin-right: 80px;
  
}

.main_my_account {
	display: block;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	width: 460px;
	margin-left: 25px;
 	text-align: left;
	margin-bottom: 10px;
 	margin-top: 10px;
 	border-bottom: solid 1px #73597A;
 
  
}
.main_my_account2 {
	display: block;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	width: 440px;
	margin-left: 25px;
 	text-align: left;
	margin-bottom: 10px;
 	margin-top: 10px;
 	border-bottom: solid 1px #EBCBDE;
}
.main_descripcio_novetats{  
	
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 300px;
  padding-bottom: 10px;
 
  text-align: justify;
 
  
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
  color: #73597a;
}

TD.smallText4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
  color: #73597a;
  padding-right: 34px;
}

TD.accountCategory {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:Arial, Helvetica, 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 {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
  font-size: 18px;
}

SPAN.errorText {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
/*.moduleRowSelected { background-color: #E9F4FC; }*/

.checkoutBarFrom, .checkoutBarTo { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

/*------------------------------------------- LATERALS ---------------------------------------------------*/
/*------------------------------------------- CATEGORIES ---------------------------------------------------*/
.capsa_lateral {
	font-family:Arial, Helvetica, sans-serif;
	 font-size: 11px; 
	 color: #FFFFFF;
	 width: 203px;
}
#categories_cont  {
	width: 203px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 
}
#contenidor #categories_cont .categoria_pare {
	color: #FFFFFF;
	/* text-decoration: underline;*/
}
#categories_cont .categoria_filla {
	text-transform: lowercase;
}
#categories_cont h2#titol_categories_espanol {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_cat_es.gif) left top no-repeat;
}
#categories_cont h2#titol_categories_english {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_cat_en.gif) left top no-repeat;
}
#categories_cont a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 20px;
}
#contenidor #categories_cont a:hover {
	 color: #b24c85;

}
/*------------------------------------------- BUSQUEDA ---------------------------------------------------*/
#busqueda_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

#busqueda_cont h2#titol_busqueda_espanol {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_bus_es.gif) left top no-repeat;
}

#busqueda_cont h2#titol_busqueda_english {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_bus_en.gif) left top no-repeat;
}
#busqueda_cont a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#busqueda_cont a:hover {
	 color: #b24c85;
}

/*------------------------------------------- OFERTES ---------------------------------------------------*/
#ofertes_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
	background: url(images/infobox/fondo.gif) left top repeat-y;
}
#ofertes_cont  a.nom_producte{
	color: #72486c;
	display: block;
	width: 160px;
	text-align: center;
	padding-left: 24px;
	padding-right: 24px;
}
#ofertes_cont .preu_antic{
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 11px;
 	color:#3d0e1e;
	text-decoration: line-through;
}
#footer_box {
	width: 203px;
	padding-top: 28px;
	background: url(images/infobox/footer.gif) left top no-repeat;
	float: left;
}
#ofertes_cont h2#titol_ofertes_espanol a {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_of_es.gif) left top no-repeat;
}
#ofertes_cont h2#titol_ofertes_english a {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_of_en.gif) left top no-repeat;
}

#ofertes_cont .productSpecialPrice {
	font-size:18px;
}
td.ofertes_cont .productSpecialPrice {
	font-size:18px;
}
td.ofertes_cont s {
	font-size:14px;
}
#ofertes_cont a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#ofertes_cont a:hover {
	 color: #b24c85;
}
/*------------------------------------------- INFORMACIO ---------------------------------------------------*/
#informacio_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
}
#informacio_cont h2#titol_informacio_espanol  {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_info_es.gif) left top no-repeat;
}
#informacio_cont h2#titol_informacio_english  {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_info_en.gif) left top no-repeat;
}
#informacio_cont a {
	/*text-decoration: underline;*/
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
#informacio_cont a:hover {
	 color: #b24c85;
}
/*------------------------------------------- DEVOLUCIONS ---------------------------------------------------*/
#devol_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
}
#devol_cont h2#titol_devol_espanol  {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_devol_es.gif) left top no-repeat;
}
#devol_cont h2#titol_devol_english  {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_devol_en.gif) left top no-repeat;
}
#devol_cont p.telefono {
	font-size: 18px;
	color: #e8b6d4;
	font-weight: bold;
}

/*------------------------------------------- CARRET ---------------------------------------------------*/

#carret_cont {
	width: 203px;
	text-align: center;
	margin-top: 15px;
	color: #FFFFFF;
	float: left;
	
}
#carret_cont a {
	color: #FFFFFF;
}
#carret_cont .llista_productes {
	/*#margin-left: 0px;*/
	font-family:Arial, Helvetica, sans-serif;
	width: 230px;
  	font-size: 10px;
	float: left;
	text-align: left;
	margin-left: 5px;
}
#carret_cont .numeracio  {
	/*#margin-left: 0px;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #ff0000;
  	font-size: 10px;
	float: left;
	text-align: left;
	width: 230px;

}
#carret_cont  .nom_llista_producte {
display: block; 
margin-top: -14px;
margin-left: 28px;
float: left;
	color: #FFFFFF;
		
}
#carret_cont .newItemInCart {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
  padding-left: 0px;
}
#carret_cont h2#titol_carret_espanol a {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_car_es.gif) left top no-repeat;
}
#carret_cont h2#titol_carret_english a {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	
	background: url(images/titulars/tit_car_en.gif) left top no-repeat;
}
/*------------------------------------------- COMENTARIS ---------------------------------------------------*/
#comentaris_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
	background: url(images/infobox/fondo.gif) left top repeat-y;
	text-align: center;
	}

#comentaris_cont .no_comentaris {
	color: #72486c;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	width: 190px;
	padding-left: 25px;
	#padding-left: 0px;
	float: left;
	margin-top: -100px;
	#margin-top: 0px;
	height: 100px;
	background: url(images/infobox/fondo.gif) left top repeat-y;
	
} 
#comentaris_cont h2#titol_comentaris_espanol a {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_com_es.gif) left top no-repeat;
}
#comentaris_cont h2#titol_comentaris_english a {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_com_en.gif) left top no-repeat;
}
#comentaris_cont  .comments_div {
	text-align: center;
	width: 200px;
}
#comentaris_cont .comments_div a {
	color: #72486c;
	display: block;
	text-align: center;
	text-decoration: none;
	/*font-weight: bold;*/
}
#comentaris_cont .comments_div a.link_comments {
	color: #72486c;
	display: block;
	width: 160px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	padding-left: 24px;
	padding-right: 24px;
	
}
#comentaris_cont a:hover {
	 color: #b24c85;
}
/*------------------------------------------- idiomes ---------------------------------------------------*/
#idiomes_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
}
#idiomes_cont h2 {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
}
/*------------------------------------------- clientes ---------------------------------------------------*/
#atencion_cliente_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
}
#atencion_cliente_cont h2#titol_atencion_cliente_espanol  {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_cliente_es.gif) left top no-repeat;
}
#atencion_cliente_cont h2#titol_atencion_cliente_english  {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_cliente_en.gif) left top no-repeat;
}
#atencion_cliente_cont a {
	text-decoration: underline;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
#atencion_cliente_cont a:hover {
	 color: #b24c85;
}
/*------------------------------------------- MONEDES ---------------------------------------------------*/
#monedes_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
}
#monedes_cont h2 {
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
}

#monedes_cont form, #monedes_cont select, #monedes_cont option {
	width: 80px;
}
/*------------------------------------------- BESTSELLERS ---------------------------------------------------*/
#mes_venuts_cont {
	width: 203px;
	text-align: center;
	margin-top: 20px;
	
}
#mes_venuts_cont h2#titol_mes_venuts_espanol{
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_best_es.gif) left top no-repeat;
}
#mes_venuts_cont h2#titol_mes_venuts_english{
	display: block;
	text-indent: -90000px;
	font-size: 0px;
	width: 203px;
	padding-top: 72px;
	background: url(images/titulars/tit_best_en.gif) left top no-repeat;
}
#mes_venuts_cont a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: -25px;
	
}
#mes_venuts_cont a:hover {
	 color: #b24c85;
}
#mes_venuts_cont .infoBoxContents {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 25px;
}
/*------------------------------------------- CAPSA CENTRAL  ---------------------------------------------------*/
h3.capsa_central {
	margin: 4px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px; 
	color: #73597a;
	text-transform: none;
}
td.formulari_contacte textarea {
	width: 425px;
	margin-left: 25px;
}
td.formulari_contacte_img  {
	padding-left: 360px;
	
}
p.text_descripcio {
	display: block;
	width: 425px;
	margin-left: 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	
}
td.formulari_compra textarea {
	width: 425px;
	margin-left: 25px;
}
/*---------------------------------- LOGIN ----------------------------------------------------*/
#new_costumer {
	float: left;
	width: 230px;
	margin-left: 27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
#client_registrat {
	float: left;
	width: 230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titular_entrar {
	font-size: 12px;
	font-weight: bold;

}
.titular_nou {
	font-size: 12px;
	font-weight: bold;

}
#foto_comentaris {
	width: 180px;
	text-align: left;
	margin-left: 50px;
	float: left;
	margin-top: 15px;
	
}
p.comprar_comentari{
	margin-left: 15px;
	width: 130px;
	float: left;
}
p.text_del_comentari {
	float: right;
	text-align: justify;
	font-size: 11px;
	width: 240px;
	border: #009933;
	margin-right: 25px;
	margin-top: 15px;

}
#foto_comentaris a { 
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
  color: #73597a;
  display: block;
  float: left;
 }
p.fecha_added {
  font-family:Arial, Helvetica, sans-serif;
  display: block;
  padding-left: 25px;
  font-size: 10px;
  text-align: left;
  color: #73597a;
 }
.llista_productes {
	#margin-left: -50px;
 }
 p.descripcio_producte {
 	font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#3d0e1e;
  text-align: justify;
  padding-right: 5px;
 }
 #imatge_inclou_cart {
 	float: left;
 }
 td.celda_buscador {
 	padding-left: 25px;
	#padding-left: 35px;
	margin-right: 35px;
	width: 440px;
 }
td.celda_buscador_camp{
  padding-left: 20px;

	}
td.boto_submit_buscador {
	margin-right: 35px;
	width: 220px;

}
td.boto_submit_buscador input {
	margin-right: 35px;
	border: #00CC00;
	font-size: 9px;
	}
/*td.celda_llista_resultat {
	padding-left: 25px;
}*/
table.taula_paginacio {
	margin-left: 25px;
}
td.boto_novetats_anadir {
	margin-left: -25px;
	border: solid 1px #0033FF;
}
td.boto_continua_info img{
	margin-right: 35px;
}
a.nom_subcategoria_link {
		display: block;
		text-align: center;

}
a.nom_subcategoria_link p{
	margin-top: 0px;
	#display: block;
	#width: 115px;
}
td.boto_continua_perdido img, td.boto_continua_perdido input{
	margin-right: 25px;
}
.text_comentaris {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width: 275px;
  text-align: left;

  
}
TD.smallText2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  color: #73597a;
  padding-left: 28px;
}

TD.smallText3 A.smalltext3{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  color: #000000;
  padding-left: 28px;
}

td.celda_no_producte {

  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
	width: 420px;
	text-align: left;
	padding-left: 25px;
	padding-bottom: 180px;
	
}
.nota_visitors {
	margin-left: 25px;
	width: 445px;
	text-align: left;
}
td.celda_subfamilia {
    
	padding-left: 0px;
	#padding-left:13px;
	padding-right:35px;
	#padding-right:25px;
}
#text_cokie_div {
	width: 450px;
	padding-left: 25px;
	font-size: 12px;
	
}

td.listado_productos {
    padding-left: 20px;
	#padding-left:23px;
	padding-right:0px;
	#padding-right:0px;
  }
  
  TD.smallText_listado_productos, SPAN.smallText_listado_productos, P.smallText_listado_productos {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  padding-left: 30px;
  color: #73597a;
}

