body {

	margin: 20px;

	background: #e5e5dc url(imagenes/fons.gif) top repeat;

	color: #333333;

	font-family: verdana, arial, helvetiva, geneva;

	font-size: 9px;

	text-align: center;

}



p,td {

	color: #333333;

	font-family: verdana, arial, helvetiva, geneva;

	font-size: 9px;

}



a {

	color: #2f912a;

	text-decoration: none;

}



a:hover {

	color: #333333;

	text-decoration: underline;

}



a.blanc {

	color: #ffffff;

}



a.blanc:hover {

	color: #ffffff;

	text-decoration: none;

}



.negre {

	color: #333333;

}



.blanc {

	color: #ffffff;

}



.verd {

	color: #2f912a;

}



h1 {

	margin: 0px 0px 5px 0px;

	color: #2f912a;

	font-size: 13px;

}



h1.nom_artista {

	margin: 0px 0px 5px 0px;

	color: #000000;

	font-size: 14px;

}



h2 {

	margin: 0px 0px 5px 0px;

	color: #2f912a;

	font-size: 11px;

}



img {

	border: none;

}



p {

	margin-top: 0px;

}



ul {

	margin-left: 15px;

	margin-top: 5px;

	list-style-type: circle;

}



head:first-child+body ul {

/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/

	margin-left: -26px;

}



/**/



div {

	position: relative;

}



div.padding_12 {

	padding: 12px;

}



div.tot {

	margin: 0px auto 0px auto;

	width: 735px;

	text-align: left;

}



div.peu {

	margin: 22px 0px 20px 0px;

	width: 735px;

	text-align: right;

}



div.hr {

	width: 410px;

	height: 1px;

	overflow: hidden;

	background-color: #cec59f;

	margin-top: 10px;

}



div.container {

	float: left;

	width: 795px;

	padding: 0px 30px 0px 30px;

	background-color: #ffffff;

	text-align: left;

	

}



head:first-child+body div.container {

/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/

	width: 735px;

}



div.cap {

	float: left;

	width: 735px;

	height: 110px;

	overflow: hidden;

	background: url(imagenes/logo.gif) no-repeat left top;

	text-align: right;

}



div.extres_home {

	float: right;

	width: 378px;

	height: 50px;

	margin-top: 15px;

	overflow: hidden;

}



div.subnav {

	width: 378px;

	height: 18px;

	overflow: hidden;

	background: url(imagenes/hr.gif) no-repeat bottom;

	text-align: right;

	margin-bottom: 0px;

}



div.nav {

	float: left;

	width: 735px;

	height: 30px;

	overflow: hidden;

}



div.marc_titol {

	float: left;

	width: 735px;

	overflow: hidden;

	white-space: nowrap;

}



div.marc_tot {

	float: left;

	width: 735px;

	overflow: hidden;

}



div.marc_subnavs {

	position: absolute;

	left: 50%;

	margin-left: -368px;

	top: 160px;

	width: 735px;

	height: 90px;

	overflow: hidden;

	clip: rect(0px, 735px, 90px, 0px);

	z-index: 9999;

	text-align: left;

}



head:first-child+body div.marc_subnavs {

/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/

	margin-left: -338px;

}



#subnav1Div {

	position: absolute;

	left: 0px;

	top: -90px;

	width: 735px;

	height: 90px;

	overflow: hidden;

	background-color: #000000;

	clip: rect(0px, 735px, 90px, 0px);

	z-index: 999;

}



#subnav2Div {

	position: absolute;

	left: 0px;

	top: -90px;

	width: 735px;

	height: 90px;

	overflow: hidden;

	background-color: #e40d2e;

	clip: rect(0px, 735px, 90px, 0px);

	z-index: 999;

}



#subnav3Div {

	position: absolute;

	left: 0px;

	top: -90px;

	width: 735px;

	height: 90px;

	overflow: hidden;

	background-color: #f0b511;

	clip: rect(0px, 735px, 90px, 0px);

	z-index: 999;

}



#subnav4Div {

	position: absolute;

	left: 0px;

	top: -90px;

	width: 735px;

	height: 90px;

	overflow: hidden;

	background-color: #2f912a;

	clip: rect(0px, 735px, 90px, 0px);

	z-index: 999;

}



div.marcsubop1 {

	float: left;

	padding-left: 5px;

}



div.marcsubop2 {

	float: left;

	padding-left: 101px;

}



div.marcsubop3 {

	float: left;

	padding-left: 256px;

}



div.marcsubop4 {

	float: left;

	padding-left: 353px;

}



div.tocsubop {

	float: left;

	width: 10px;

	margin-top: 5px;

	clear: left;

}



head:first-child+body div.tocsubop {

/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/

	margin-top: 1px;

}



div.subop {

	float: left;

	width: 92px;

	height: 18px;

	line-height: 18px;

	color: #ffffff;

	font-weight: bold;

}



div.subop_ultima {

	float: left;

	width: 92px;

	height: 18px;

	line-height: 18px;

	color: #ffffff;

	font-weight: bold;

}



div.titolsubop_noticies {

	float: left;

	width: 720px;

	height: 20px;

	overflow: hidden;

	background: url(imagenes/hr.gif) no-repeat bottom;

	margin-bottom: 10px;

}



div.imatgesubop {

	float: right;

	width: 260px;

	height: 205px;

	overflow: hidden;

	background: url(imagenes/hr.gif) no-repeat bottom;

	margin-bottom: 13px;

}



div.dottitolsubop {

	float: right;

	width: 21px;

	height: 37px;

	overflow: hidden;

}



div.titolsubop {

	float: right;

	width: 440px;

	height: 30px;

	overflow: hidden;

	background: url(imagenes/hr.gif) no-repeat bottom;

	margin-bottom: 10px;

}



div.titolshop {

	float: left;

	width: 718px;

	height: 30px;

	overflow: hidden;

	background: url(imagenes/hr.gif) no-repeat bottom;

	margin-top: 15px;

}



div.textsubop {

	float: right;

	width: 458px;

	overflow: hidden;

	border-left: 1px solid #cccccc;

	padding-bottom: 15px;

}



div.marcsubop1 div.subop {

	border-bottom: 1px solid #333333;

}



div.marcsubop2 div.subop {

	border-bottom: 1px solid #f07e90;

}



div.marcsubop3 div.subop {

	border-bottom: 1px solid #333333;

}



div.marcsubop4 div.subop {

	border-bottom: 1px solid #77d672;

}



div.marc_nav {

	float: left;

	width: 850px;

	height: 30px;

	overflow: hidden;

	white-space: nowrap;

}



#contingut {

	float: left;

	width: 735px;

	margin-top: 1px;

	text-align: left;

}



div.contingut_noticies {

	float: left;

	width: 735px;

	border-left: 1px solid #cccccc;

	margin-top: 15px;

	text-align: left;

}



div.marc_contingut_noticies {

	width: 723px;

	margin-left: 15px;

}



div.noticia_destacada {

	float: left;

	width: 350px;

	background-color: #e9e9e9;

}



div.llista_noticies {

	float: right;

	width: 340px;

	overflow: hidden;

}



div.noticia_llista {

	width: 335px;

	background: url(imagenes/hr.gif) no-repeat bottom;

	margin-bottom: 13px;

	overflow: hidden;

}



div.noticia_llista_ultima {

	width: 335px;

	margin-bottom: 13px;

}



div.links_esquerra {

	float: left;

	width: 718px;

	background-color: #e9e9e9;

	padding: 5px;

	text-align: left;

}



head:first-child+body div.links_esquerra {

/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/

	width: 708px;

}



div.links_dreta {

	width: 718px;

	background-color: #e9e9e9;

	padding: 5px;

	text-align: right;

}



head:first-child+body div.links_dreta {

/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/

	width: 708px;

}



div.peu {

	float: left;

	width: 735px;

	font-weight: normal;

}



div.preubuy {

	float: left;

	width: 109px;

	height: 29px;

	overflow: hidden;

	background-color: #fae4ad;

	margin-top: 7px;

	margin-bottom: 7px;

}



div.preubuy_marc {

	float: left;

	padding: 7px;

}



input,textarea,select,file {

	width: 170px;

	border: 1px solid #6b6B6b;

	background-color: #000033;

	margin-top: 5px;

	margin-bottom: 10px;

	color: #ffffff;

	font-family: arial, verdana, helvetiva, geneva;

	font-size: 10px;

}



textarea {

	height: 80px;

}



div.taula_formulari input,textarea,select,file {

	margin-top: 0px;

	margin-bottom: 0px;

}



input.boto {

	width: 55px;

	height: 17px;

	border: 1px solid #ffffff;

	background-color: #d0c5a5;

	font-size: 9px;

	text-align: center;

	font-weight: bold;

	vertical-align: middle;

	line-height: 14px;

	color: #000000;

}



head:first-child+body input.boto {

/*Hidden from IE and older Opera. Mozilla Firefox and Opera 7 will read this.*/

	line-height: 17px;

}



input.txec {

	width: 16px;

	background-color: #eae7db;

	border: none;

}