body {
	margin-top: 0px;
	background-color: #f1f2f1;
	color: #666666;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 11px;
	text-align: center;
}

body.basketbody {
	margin: 0px;
	background-color: #CFB3A0;
	color: #666666;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 11px;
	text-align: left;
}

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

a:hover {
	color: #ffffff;
}

img {
	border: none;
}

p {
	color: #000000;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 10px;
}

.vermell {
	color: #000000;
}

.blanc {
	color: #ffffff;
}

.negre {
	color: #666666;
}

.gris {
	color: #666666;
}

.blau {
	color: #666666;
}

.grispress {
	color: #FFFFFF;
}

head:first-child+body ul,ol {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	padding-left: 0px;
}

/**/

div.black_cellDiv {
	width: 36px;
	height: 36px;
	background-color: #000000;
	 solid #000000;
	margin-right: 3px;
	float: left;
	 solid #000000;
}

div.blackberry_cellDiv {
	width: 36px;
	height: 36px;
	background-color: #360334; /*56035d*/
	margin-right: 3px;
	float: left;
	 solid #000000;
}

div.dustypink_cellDiv {
	width: 36px;
	height: 36px;
	background-color: #faa797;
	margin-right: 3px;
	float: left;
	 solid #000000;
}

div.flesh_cellDiv {
	width: 36px;
	height: 36px;
	background-color: #fad3ac;
	margin-right: 3px;
	float: left;
	 solid #000000;
}

div.jade_cellDiv {
	width: 36px;
	height: 36px;
	background-color: #67fed1;
	margin-right: 3px;
	float: left;
	 solid #000000;
}

/**/

div.totDiv {
	position: absolute;
	width: 789px;
	/*height: 580px;*/
	text-align: center;
	left: 50%;
	margin-left: -399px;
	overflow: hidden;
}

div.topDiv {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 789px;
	height: 129px;
	background-color: #f2dab6;
}

div.newsletterDiv {
	float: left;
	margin: 3px 0px 0px 10px;
}

head:first-child+body div.newsletterDiv {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	margin: 3px 0px 0px 16px;
}

div.navDiv {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 890px;
	height: 22px;
	background: url("images/fons_ratlles.gif");
	border-bottom: 1px solid #ffffff;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 10px;
	font-weight: bold;
}

div.navesqDiv {
	width: 272px;
	float: left;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 12px;
	font-weight: bold;
}

div.navdretaDiv {
	float: left;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 12px;
	font-weight: bold;
}

div.contingutDiv {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 789px;
	/*height: 407px;*/
	text-align: left;
	overflow: hidden;
}

div.marccontingutDiv {
	width: 850px;
	/*height: 407px;*/
	text-align: left;
	overflow: hidden;
}

div.color_contingut_0Div {
	width: 850px;
	/*height: 407px;*/
	background-color: #ff7663;
	overflow: hidden;
}

div.color_contingut_1Div {
	width: 850px;
	/*height: 407px;*/
	background-color: #ffa98e;
	overflow: hidden;
}

div.color_contingut_2Div {
	width: 850px;
	/*height: 407px;*/
	background-color: #ffab8f;
	overflow: hidden;
}

div.color_contingut_3Div {
	width: 850px;
	/*height: 407px;*/
	background-color: #CFB3A0;
	overflow: hidden;
}

div.color_contingut_4Div {
	width: 850px;
	/*height: 407px;*/
	background-color: #CFB3A0;
	overflow: hidden;
}

div.color_contingut_5Div {
	width: 850px;
	/*height: 407px;*/
	background-color: #fdb173;
	overflow: hidden;
}

div.color_contingut_6Div {
	width: 850px;
	/*height: 407px;*/
	background-color: #ffab8F;
	overflow: hidden;
}

div.esqDiv {
	width: 191px;
	/*height: 407px;*/
	float: left;
	border-right: 1px solid #ffffff;
	overflow: hidden;
}

head:first-child+body div.esqDiv {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 190px;
}

div.basketDiv {
	position: absolute;
	left: 0px;
	top: 293px;
	width: 191px;
}

head:first-child+body div.basketDiv {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	margin-bottom: 42px;
}

div.marcesqDiv {
	width: 191px;
	/*height: 407px;*/
	float: left;
	padding-bottom: 30px;
	overflow: hidden;
}

div.capesqDiv {
	width: 191px;
	height: 391px;
	border-bottom: 1px solid #ffffff;
	overflow: hidden;
}

div.capesqLlargDiv {
	width: 191px;
	border-bottom: 1px solid #ffffff;
	/*overflow: hidden;*/
}

div.subesqDiv {
	width: 191px;
	height: 400px;
	background: url("images/fons_ratlles.gif");
}

div.subesqLlargDiv {
	width: 191px;
	height: 20px;
	background: url("images/fons_ratlles.gif");
}

div.titolesqDiv {
	width: 191px;
	height: 27px;
	border-bottom: 1px solid #ffffff;
	overflow: hidden;
	color: #000000;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 12px;
	font-weight: bold;
}

div.subtitolesqDiv {
	width: 191px;
	height: 24px;
	border-bottom: 1px solid #ffffff;
	overflow: hidden;
	color: #ffffff;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 12px;
	font-weight: bold;
}

div.subtitolesqSeparacioDiv {
	width: 191px;
	height: 24px;
	border-bottom: 1px solid #ffffff;
	background: url("images/fons_ratlles.gif");
	overflow: hidden;
	color: #ffffff;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 12px;
	font-weight: bold;
}

div.contentDiv {
	float: left;
	width: 599px;
	background: url("images/fons_ratlles.gif") top left no-repeat;
	text-align: left;
}

head:first-child+body div.contentDiv {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	/*width: 598px;*/
}

head:first-child+body div.padding_contentDiv {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 560px;
}

div.titolcontentDiv {
	height: 28px;
	padding: 6px 20px 0px 20px;
	text-align: left;
	overflow: hidden;
	color: #000000;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 12px;
	font-weight: bold;
}

head:first-child+body div.titolcontentDiv {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	height: 22px;
}

div.estil_content_0Div {
	width: 599px;
	/*height: 379px;*/
	text-align: left;
	overflow: auto;
	color: #ffffff;
}

head:first-child+body div.estil_content_0Div {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 598px;
}

div.padding_content_0Div {
	width: 394px;
	padding: 10px 0px 20px 106px;
}

div.estil_content_1Div {
	width: 599px;
	/*height: 379px;*/
	text-align: left;
	overflow: auto;
	color: #000000;
}

head:first-child+body div.estil_content_1Div {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 598px;
}

div.padding_content_1Div {
	width: 394px;
	padding: 10px 0px 20px 106px;
}

div.estil_content_2Div {
	width: 599px;
	/*height: 379px;*/
	text-align: left;
	overflow: hidden;
	color: #000000;
}

div.padding_content_2Div {
	width: 500px;
	padding: 10px 0px 20px 20px;
}

head:first-child+body div.estil_content_2Div {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 598px;
}

div.estil_content_3Div {
	width: 599px;
	/*height: 379px;*/
	text-align: left;
	overflow: hidden;
	color: #000000;
}

head:first-child+body div.estil_content_3Div {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 598px;
}

div.padding_content_3Div {
	width: 500px;
	padding: 10px 0px 20px 20px;
}

div.estil_content_4Div {
	width: 599px;
	/*height: 379px;*/
	text-align: left;
	overflow: hidden;
	color: #000000;
}

head:first-child+body div.estil_content_4Div {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 598px;
}

div.padding_content_4Div {
	width: 500px;
	padding: 10px 0px 20px 20px;
}

div.estil_content_5Div {
	width: 599px;
	/*height: 379px;*/
	text-align: left;
	overflow: auto;
	color: #000000;
}

head:first-child+body div.estil_content_5Div {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 598px;
}

div.padding_content_5Div {
	width: 394px;
	padding: 10px 0px 20px 106px;
}

div.estil_content_6Div {
	width: 599px;
	/*height: 379px;*/
	text-align: left;
	overflow: hidden;
	color: #ffffff;
}

head:first-child+body div.estil_content_6Div {
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	width: 598px;
}

div.padding_content_6Div {
	width: 500px;
	padding: 10px 0px 20px 20px;
}

/**/

br {
	clear: both;
}

input,textarea,select,file {
	width: 100px;
	 solid: #000000;
	background-color: #CFB3A0;
	color: #000000;
	font-family: arial, verdana, helvetiva, geneva;
	font-size: 10px;
}

head:first-child+body input.blau{
/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/
	height: 10px;
}

input.boto {
	height: 35px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CFB3A0;
}

input.txec {
	width: 16px;
}