	@charset "utf-8";
	/* CSS Document */
	
	
	/****************************************************
		etiquetes generals
	****************************************************/
	
	html,body {
	margin:0;
	padding:0;
	}
	
	body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	text-align:center;
	/*background:black url(../img/fons_home.gif) 0 0 repeat-x;*/
	background-color:#005279;
	background-attachment:fixed;
	color:#3F3F3F;
	}
	
	/* encapalaments */
	h1 {
	margin:0;
	padding:5px 0 0 0;
	}
	
		h1 a:link, h1 a:visited {
		display:block;
		width:135px;
		height:117px;
		text-indent:-10000px;
		}
	
	h2, h3, h4, h5, h6 {font-size:1em;font-weight:normal;padding:0;margin:0}
	
	/* vincles */
	a:link {color:#003C62}
	a:visited {color:#3F3F3F}
	a:hover {color:black}
	a:link img, a:visited img{border:0}
	
	/* formularis */
	/* formularis */
	.camps {border:1px solid #10431B}
	.boto {
	border:0;
	background:white url(../img/boto_enviar.gif) 0 0 no-repeat;
	width:90px;
	height:25px;
	font-weight:bold;
	color:#877427;
	font-size:12px;
	}
	
	form {margin:0;padding:0}
	label {display:block}
	fieldset {
	display:block;
	font-style:normal;
	margin:0;
	padding:0;
	border:0;
	}
	
	/* taules */
	table,td, th {font-size:1em}
	
	/* paràgrafs */
	p {
	font-size:1em;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:1.6em;
	}
	
	/****************************************************
		classes
	****************************************************/
	
	h2.pastillaNormal {
	font-size:1.15em;
	font-weight:bold;
	font-style:italic;
	color:white;
	background-color:#6CA6D6;
	padding:4px 15px;
	}
	
	/* encapçalaments */
	h2.pastillaRodona,h3.pastillaRodona {
	font-size:1.15em;
	font-weight:bold;
	font-style:italic;
	color:white;
	background:#6CA6D6 url(../img/fons_03.gif) 0 0 no-repeat;
	}
	
	h2.pastillaRodona div, h3.pastillaRodona div {
	background-image:url(../img/fons_04.gif);
	background-position: top right;
	background-repeat:no-repeat;
	padding:4px 15px;
	}
	
	/* formularis */
	.campsU {
	border:1px solid #087791;
	background-color:#E9EEEF;
	}
	
	.botoU {
	color:white;
	background-color:#6CA6D6;
	border:0;
	}
	
	/* mides textos */
	.xxxxGran {font-size:27px}
	.xxxGran {font-size:1.6em}
	.xxGran {font-size:1.4em}
	.xGran {font-size:1.2em !important}
	.Gran {font-size:1.1em;}
	.Petit {font-size:0.9em}
	.xPetit {font-size:9px}
	
	/* paddings */
	.Espaiat {padding:5px}
	.xEspaiat {padding:10px}
	.xxEspaiat {padding:15px}
	.xxxEspaiat {padding:20px}
	.xxxxEspaiat {padding:5px}
	
	/* distàncies */
	.Persobre {margin-top:5px !important;}
	.xPersobre {margin-top:10px !important;}
	.xxPersobre {margin-top:15px !important;}
	.xxxPersobre {margin-top:20px !important;}
	.xxxxPersobre {margin-top:25px !important;}
	
	.Persota {margin-bottom:5px !important;}
	.xPersota {margin-bottom:10px !important;}
	.xxPersota {margin-bottom:15px !important;}
	.xxxPersota {margin-bottom:20px !important;}
	.xxxxPersota {margin-bottom:25px !important;}
	
	.Peresquerra {margin-left:5px !important;}
	.xPeresquerra {margin-left:10px !important;}
	.xxPeresquerra {margin-left:15px !important;}
	.xxxPeresquerra {margin-left:20px !important;}
	.xxxxPeresquerra {margin-left:25px !important;}
	
	.Perdreta {margin-right:5px !important;}
	.xPerdreta {margin-right:10px !important;}
	.xxPerdreta {margin-right:15px !important;}
	.xxxPerdreta {margin-right:20px !important;}
	.xxxxPerdreta {margin-right:25px !important;}
	
	/* separadors */
	.separadorU {
	background:transparent url(../img/fons_09.gif) left center repeat-x;
	height:15px;
	}
		
	/* floats */
	.flotaDreta {float:right}
	.trencaFloatTot {clear:both;}
	
	/* alçades */
	.h1 {height:1px}
	.h5 {height:5px}
	.h10 {height:10px}
	.h20 {height:20px;}
	.h25 {height:25px}
	.h100x100 {height:100%;}
	
	/* taules */
	table.simple, table.simple td {
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	}
	
	table.llistatRegistres {
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
	}
	
	table.llistatRegistres th {	
	background-color:#E6E6E6;
	text-align:left;	
	}
	
	table.llistatRegistres th, table.llistatRegistres td {
	color:#4C4C4C;
	padding:3px;
	border-collapse:collapse;
	}
	
	tr.cebraA {	
	background-color:white;
	}
	
	tr.cebraB {	
	background-color:#F2F5F6;
	}
	
	/* llistes */
	ul.simple, ul.simple li {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
	ul.llistaU li{
	background:transparent url(../img/punt_llista_01.gif) 0 5px no-repeat;
	padding-left:15px !important;
	}
	
	ul.enLinia li {display:inline}
	
	/* amplades */
	.w10 {width:10px;}
	.w15 {width:15px;}
	.w25 {width:25px;}
	.w45 {width:45px}
	.w120 {width:120px}
	.w160 {width:160px;}
	.w230 {width:230px;}
	.w275 {width:275px;}
	.w315 {width:315px}
	.w335 {width:335px}
	.w495 {width:495px}
	.w525 {width:525px;}
	.w580 {width:580px;}
	.w730 {width:730px}
	.w745 {width:745px}
	.w100x100 {width:100%}
	
	/* interliniats */
	.Inter {line-height:120%;}
	.xInter {line-height:140%;}
	.xxInter {line-height:160%;}
	.xxxInter {line-height:180%;}
	.xxxxInter {line-height:200%;}
	
	/* alineacions */
	.aDreta {text-align:right !important}
	.aCentre {text-align:center !important}
	.aEsquerra {text-align:left}
	
	.aDalt {vertical-align:top}
	.aMig {vertical-align:top}
	.aBaix {vertical-align:top}
	
	/* colors */
	.grisFort {color:#3F3F3F}
	.fucsia {color:#EF047F;}
	.blau {color:#007EBD;}
	
	/* colors fons */
	.fonsBlanc {background-color:white}
	.fonsBlauCel {background:#E9EEEF;}	
	.fonsBlauCelDos {background-color:#F2F5F6 !important}
	/*.fonsGrisClar {background:#E6E6E6;}*/
	.fonsGrisClar {background:#E9EEEF;}
	.subratllatU {background:#EF047F;color:white}
	.subratllatDos {background:white;color:#EF047F;padding:3px 15px;}
	
	.peuCaixa525 {
	background:#F2F5F6 url(../img/peu_caixa_blau_cel_525.gif) bottom right no-repeat;
	vertical-align:top;
	width:525px;
	}
	
	.peuCaixa525 fieldset {
	border-top:10px solid white;
	background:transparent url(../img/cap_caixa_blau_cel_525.gif) 0 0 no-repeat;
	padding:15px;
	}
	
	.peuCaixa745 {
	background:#F2F5F6 url(../img/peu_caixa_blau_cel_525.gif) bottom right no-repeat;
	vertical-align:top;
	width:745px;
	}
	
	.peuCaixa745 fieldset {
	background:transparent url(../img/cap_caixa_blau_cel_745.gif) 0 0 no-repeat;
	padding:15px 15px 15px 0;
	}
	
	.capCaixa745 {
	background:transparent url(../img/cap_caixa_blau_cel_745.gif) 0 0 no-repeat;
	}
	
	.fonsBlauCelRodo {height:100%;background:#E9EEEF url(../img/fons_05.gif) bottom left no-repeat;}
		.fonsBlauCelRodo fieldset {height:100%;background:transparent url(../img/fons_06.gif) bottom right no-repeat;}
	
	.fonsGrisClarRodo {height:100%;background:#E6E6E6 url(../img/fons_07.gif) bottom left no-repeat;}
		.fonsGrisClarRodo fieldset {height:100%;background:transparent url(../img/fons_08.gif) bottom right no-repeat;}
	
	
	/* vincles */
	.blanc,a.blanc:link,a.blanc:visited {color:white}
	.blau,a.blau:link,a.blau:visited {color:#003C62}	
	a.browse:link, a.browse:visited {	
	display:block;
	padding:3px 5px 3px 15px;
	}	
	a.browse:hover {	
	background:#8FA8AE;
	color:white;
	}
	
	a.browseTriat:link, a.browseTriat:visited, a.browseTriat:hover {
	background:#8FA8AE;
	color:white;
	cursor:default;
	text-decoration:none;
	}
	
	a.seguent:link, a.seguent:visited {
	padding-right:10px;
	font-weight:bold;
	background:transparent url(../img/ico_fletxa.gif) center right no-repeat;
	}
	
	a.anterior:link, a.anterior:visited {
	padding-right:10px;
	font-weight:bold;
	background:transparent url(../img/ico_fletxae.gif) center right no-repeat;
	}
	
	a.comprarU:link, a.comprarU:visited {
	display:block;
	background:transparent url(../img/ico_comprar_1.gif) center left no-repeat;
	height:30px;
	line-height:30px;
	padding-left:35px;
	font-size:1.2em;
	}
	
	a.comprarDos:link, a.comprarDos:visited {
	width:23px;
	height:24px;
	margin:0 auto;
	display:block;
	text-indent:-10000px;
	text-decoration:none;
	border:1px solid white;
	}
	a.escucharDos:link, a.escucharDos:visited {
	width:22px;
	height:22px;
	margin:0 auto;
	display:block;
	text-indent:-10000px;
	text-decoration:none;
	border:1px solid white;
	}	
	
	/*tr.cebraA a.escucharDos:link, tr.cebraA a.escucharDos:visited{background-image:url(../img/ico_escoltar_2a.gif);border-color:white}
	tr.cebraB a.escucharDos:link,tr.cebraB a.escucharDos:visited {background-image:url(../img/ico_escoltar_2b.gif);border-color:#F2F5F6}*/
	tr.cebraA a.escucharDos:link, tr.cebraA a.escucharDos:visited{background-image:url(../img/ico_escoltar_a.gif);border-color:white}
	tr.cebraB a.escucharDos:link,tr.cebraB a.escucharDos:visited {background-image:url(../img/ico_escoltar_b.gif);border-color:#F2F5F6}
	
	tr.cebraA a.comprarDos:link, tr.cebraA a.comprarDos:visited {background-image:url(../img/ico_comprar_2a.gif);border-color:white}
	tr.cebraB a.comprarDos:link,tr.cebraB a.comprarDos:visited {background-image:url(../img/ico_comprar_2b.gif);border-color:#F2F5F6}
	
	a.escucharDos:hover, a.comprarDos:hover {
	border-color:#3F3F3F !important;
	}
	
	a.quitarCesta:link,a.quitarCesta:visited {
	color:#003C62;
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
	font-size:0.9em;	
	padding:5px 5px 5px 30px;
	}
	
	tr.cebraA a.quitarCesta:link, tr.cebraA a.quitarCesta:visited {background-image:url(../img/ico_quitar_cesta_a.gif)}
	tr.cebraB a.quitarCesta:link, tr.cebraB a.quitarCesta:visited {background-image:url(../img/ico_quitar_cesta_b.gif)}
	
	/* altres */
	div.portadaDisc {width:100px; float:left;margin:0 5px 0 0;}
	div.cercador {	
	line-height:27px;
	height:27px;	
	color:white;
	background:transparent url(../img/ico_lupa.gif) 0 0 no-repeat;
	font-size:1.1em;
	}
	
	div.refinador {	
	line-height:27px;
	height:27px;	
	color:white;
	background:transparent url(../img/ico_embut.gif) 0 0 no-repeat;
	font-size:1.1em;
	}
	
	div.cercador label, div.refinador label {
	background:transparent url(../img/fons_10.gif) top right no-repeat;
	padding:0 15px 0 38px;
	} 
	
	.caixaDisc {
	background:transparent url(../img/cap_caixa_blau_cel_335.gif) 0 0 no-repeat;
	}
	
	div.iconaDisc, div.iconaCanco {
	/*text-indent:-10000px;*/
	font-size:0.9em;
	padding-top:27px;
	width:40px;
	/*height:27px;*/
	margin:0 auto;
	background-repeat:no-repeat;
	text-align:center;
	background-position:top center;
	}
	
	tr.cebraA div.iconaDisc {background-image:url(../img/ico_disc_a.gif)}
	tr.cebraB div.iconaDisc {background-image:url(../img/ico_disc_b.gif)}
	
	tr.cebraA div.iconaCanco {background-image:url(../img/ico_cancion_a.gif)}
	tr.cebraB div.iconaCanco {background-image:url(../img/ico_cancion_b.gif)}
	
	.enlinia {display:inline}
	
	.acc {
	position:absolute;
	left:-10000px;
	}
	
	/****************************************************
		id's
	****************************************************/
	
	#contenidor {
	width:775px;
	/*background-color:#003c62;*/
	background-color:white;
	margin:0 auto;
	text-align:left;
	}
	
	#capcalera {
	position:relative;
	margin:0 0 0 9px;
	background:transparent url(../img/capcalera_pagina_negre.gif) left bottom no-repeat;
	height:122px;
	width:750px;
	}
	
	#capcaleraFilaU {
	position:absolute;
	top:20px;
	right:0;
	/*background:transparent;*/
	}
	
	#capcaleraFilaU div {
	float:right;
	padding:0 15px;
	line-height:30px;
	height:30px;
	}
	
		#opcionsGenerals {
		background:#C6DBF0 url(../img/fons_02.gif) bottom left no-repeat;
		color:#003C62;
		}
		
		#seleccioIdioma {
		background:#003C62 url(../img/fons_01.gif) top right no-repeat;
		color:white;
		font-size:0.9em;
		}
	
	#capcaleraFilaDos {
	position:absolute;
	bottom:16px;
	right:0;
	/*background:yellow;*/
	width:505px;
	}
	
	#capcaleraFilaDos a:link, #capcaleraFilaDos  a:visited {
	display:block;
	float:left;
	height:27px;
	line-height:27px;
	text-align:center;
	font-size:1.1em;
	color:white;
	text-decoration:none;
	background-color:#003C62;
	background-position: 0 0;
	background-repeat:no-repeat;
	}
	
	#capcaleraFilaDos  a:hover {
	text-decoration:underline;
	}
	
	a#vincleGeneral_1 {
	padding-right:9px;
	width:118px;/*127px*/
	background-image:url(../img/pastilla_off_1.gif);
	}
	
	 a#vincleGeneral_1 div{background-image:url(../img/pastilla_on_1.gif);}
	
	a#vincleGeneral_2 {
	padding-right:9px;
	width:117px;/*126px*/
	background-image:url(../img/pastilla_off_2.gif);
	}
	
	 a#vincleGeneral_2 div{background-image:url(../img/pastilla_on_2.gif);}
	
	a#vincleGeneral_3 {
	padding-right:9px;
	width:118px;/*127px*/
	background-image:url(../img/pastilla_off_3.gif);
	}
	
	 a#vincleGeneral_3 div{background-image:url(../img/pastilla_on_3.gif);}
	
	a#vincleGeneral_4 {
	padding-right:6px;
	width:119px;/*125px*/
	background-image:url(../img/pastilla_off_4.gif);
	}
	
	 a#vincleGeneral_4 div{background-image:url(../img/pastilla_on_4.gif);}
	
	/* hacks per a l'explorer */
	* html a#vincleGeneral_1, * html a#vincleGeneral_3{
	width: 127px;  
	w\idth: 118px; 
	}
	
	* html a#vincleGeneral_2 {
	width: 126px;  
	w\idth: 117px; 
	}
	
	* html a#vincleGeneral_4 {
	width: 125px;  
	w\idth: 119px;
	}
	

div.error {background:#EA0034 url(/img/exclamacio_negativa.gif)  5px center  no-repeat;margin:0px auto; width:645px;padding:5px 5px 5px 50px;text-align:center;color:white;font-weight:bold; font-size:13px }


#zonaVariable {
margin:0 15px 15px 15px;
}	

#peu {
font-size:0.9em;
color:white;
margin:0 15px;
background:transparent url(../img/peu_pagina.gif) 0 0 no-repeat;
height:100px;
}

#peu address {
text-align:center;
padding-top:22px;
padding-left:230px;
font-style:normal;
}