body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	font-size: 11px;
	color: #666666;
	text-align: left;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

table, tr, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border: 0;
}

table.taula_home {
	/*border-spacing: 0;*/
	/*border-collapse: 0;*/
	/*margin-left: auto;
	margin-right: auto;*/
	background-color: #FFFFFF;
}

table.taula_seccio {
	/*border-spacing: 1px;*/
	border-collapse: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

#titol_seccio {
	/*border-top: #000000 dotted 1px;*/
	/*border-bottom: #000000 dotted 1px;*/
	/*height: 40px;*/
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.titol_seccio {
	height: 40px;
	text-align: left;
	background-color: #FFFFFF;
	color: #323232;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	padding: 0;
}

table.taula_agrupacio {
	border-spacing: 1px;
	border-collapse: collapse;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 100%;
}

table.taula_titol_cercador {
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 100%;
	height: 40px;
	/*border-bottom: #000000 dotted 1px;*/
}

table.taula_titol_cercador_down {
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 522px;
	height: 40px;
	/*border-top: #000000 dotted 1px;*/
	/*border-bottom: #000000 dotted 1px;*/
}

table.taula_search {
	border-spacing: 0;
	/*border-collapse: 0;*/
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 230px;
}

table.no_results {
	border-spacing: 1px;
	border-collapse: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 100%;
	height: 90%;
	text-align: center;
	color: #0198AB;
	font-weight: bold;
}

table.taula_mydown {
	border-spacing: 0;
	border-collapse: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 522px;
}

table.taula_llista {
	border-spacing: 0;
	border-collapse: 0;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 100%;
	margin-bottom: 5px;
}

td.msg_search {
	font-size: 8pt;
	color: #666666;
	padding-left: 5px;
	height: 35px;
	/*border-bottom: #000000 dotted 1px;*/
}

td.funcions_usuari {
	font-size: 8pt;
	color: #666666;
	text-align: right;
	padding-right: 1px;
}

td.funcions_usuari_blau_right {
	font-size: 8pt;
	text-align: right;
	padding-right: 0px;
	background-color: #318596;
	color: #FFFFFF;
	height: 20px;
}

td.funcions_usuari_gris_right {
	font-size: 8pt;
	text-align: right;
	padding-right: 0px;
	background-color: #F0F0F0;
	color: #318596;
	height: 20px;
}

td.funcions_usuari_gris_left {
	font-size: 8pt;
	text-align: left;
	padding-right: 0px;
	background-color: #F0F0F0;
	color: #318596;
	height: 20px;
}

td.funcions_usuari_faqs {
	font-size: 10pt;
	text-align: left;
	padding-left: 2px;
	padding-bottom: 1px;
	background-color: #318596;
	color: #FFFFFF;
	height: 20px;
	font-weight: 700;
}

td.funcions_usuari_blau_right a {
	color: #FFFFFF;
}

td.funcions_usuari_gris_right a {
	color: #318596;
}

td.funcions_usuari_gris_left a {
	color: #318596;
}

td.funcions_usuari_faqs a {
	color: #FFFFFF;
}

td.text_bottom_home {
	text-align:left;
	padding-left: 10px;
}

table.taula_slide {
	background: url(../images/fons_slide_dins.gif) bottom;
	padding: 0;
	margin: 0;
	border: 0;
	border-spacing: 0;
	border-collapse: 0;
	/*border-bottom: #000000 dotted 1px;*/
	width: 100%;
}

span.artista_slide {
	color:#328597;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
}

span.cancion_slide {
	color:#328597;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
}

td.artista_down {
	color:#328597;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	padding-top: 5px;
}

td.cancion_down {
	color:#328597;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:300;
}

td.imatge_down {
	width: 85px;
	padding-right: 10px;
	padding-left: 10px;
}

td.imatge_down img {
	border: #019AAC 1px solid;
}

td.loading_down {
	color:#328597;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	height:45px;
}

#border_cover {
	margin-top: 3px;
	/*border-top: #000000 dotted 1px;*/
	width: 87px;
	padding-top: 5px;
}

tr.res {
	height: 1px;
}

td.titol_camp {

color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
text-align:left;

	/*padding-left: 2px;*/
	/*height: 36px;*/
	/*width: 112px;*/
	/*font-weight: bold;*/
	/*color: #1F1F1F;*/
	/*border-bottom: #000000 dotted 1px;*/
}

td.img_camp {
	width: 15px;
	/*border-bottom: #000000 dotted 1px;*/
}

td.info_camp {
	padding-left: 3px;
	color: #484848;
}

td.cancion {
/*	font-weight: bold;	*/
	padding-left: 3px;
	color: #484848;
}

td.nom_artista {
	width: 32%;
	padding-left: 3px;
}

td.titol_pista {
	width: 52%;
}

td.genere {
	width: 15%;
}

td.pista_cerca {
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

font.pista_cerca {
	/*padding-left: 3px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

font.pista_cerca2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.soporte {
	text-align: center;
	border-right: #FFFFFF solid 1px;
	border-left: #FFFFFF solid 1px;
	padding: 0 3px 0 3px;
	color: #484848;
}

td.soporte a {
	color: #484848;
}

td.soporte_disabled {
	text-align: center;
	color: #AAAAAA;
	border-right: #FFFFFF solid 1px;
	border-left: #FFFFFF solid 1px;
	padding: 0 3px 0 3px;
}

td.separador_mydown {
	background-color: #FFFFFF;
	width: 5px;
}

td.main_img {
	/*border-bottom: #000000 dotted 1px;*/
	width: 521px;
}

img.separador {
	width: 33px;
	height: 3px;
}

table.taula_topten {
	border-spacing: 0;
	border-collapse: 0;
	margin: 1px 0 0 0;
	padding: 0;
	border: 0;
	/*width: 100%;*/
	width: 230;
}

td.caixa_topten {
	vertical-align: bottom;
	/*border-bottom: #000000 dotted 1px;*/
}

.topten_roll {
	background-color: #CFE4A7;
	color: #318596;
	padding-left: 2px;
	padding-right: 2px;
	padding: 2px 0 2px 2px;
}

.topten_over {
	color: #FFFFFF;
	background-color: #318596;
	padding-left: 2px;
	padding-right: 2px;
	padding: 2px 0 2px 2px;
}

#txt_topten {
	font-size: 8pt;
	color: #0198AB;
	width: 230px;
	/*padding-bottom: 5px;*/
	/*border-bottom: #000000 dotted 1px;*/
}

tr.select_topten {
	background-color: #CFE4A7;
	color: #318596;
}

tr.select_topten:hover {
	color: #FFFFFF;
	background-color: #318596;
}

td.preview_topten {
	vertical-align: top;
	padding: 2px 0 2px 2px;
	width: 16px;
}

td.pista_topten {
	padding-left: 2px;
	padding-right: 5px;
}

#music_list {
	height: 350px;
	width: 542px;
	/*border-bottom: #000000 dotted 1px;*/
}

#search {
	/*height: 330px;*/
	/*width: 230px;*/
	/*border-bottom: #000000 dotted 1px;*/
	/*border-top: #000000 dotted 1px;*/
}

#results {
	height: 460px;
	width: 230px;
}

#txt_cerca {
	width: 100px;
	height: 25px;
	font-size: 7pt;
	color: #0198AB;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 3px;
	border-left: #D1D1D1 solid 1px;
	border-top: #D1D1D1 solid 1px;
	border-bottom: #D1D1D1 solid 1px;
	border-right: solid 0;
	background-color: #F0F0F0;
}

#txt_cerca_down {
	width: 250px;
	height: 25px;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 3px;
	border-left: #D1D1D1 solid 1px;
	border-top: #D1D1D1 solid 1px;
	border-bottom: #D1D1D1 solid 1px;
	border-right: solid 0;
	background-color: #F0F0F0;
}

tr.fila_par {
	color: #0198AB;
	background-color: #FFFFFF;
	height: 21px;
	padding-left: 5px;
}

tr.fila_impar {
	color: #0198AB;
	background-color: #F0F0F0;
	height: 21px;
	padding-left: 5px;
}

tr.fila_impar_down {
	color: #000000;
	background-color: #F0F0F0;
	height: 21px;
	padding-left: 5px;
}

tr.fila_par_down {
	color: #000000;
	background-color: #FFFFFF;
	height: 21px;
	padding-left: 5px;
}

td.cercador {
	text-align: right;
	border: 0;
	padding: 0;
}

#lupa {
	border-right: #D1D1D1 solid 1px;
	border-top: #D1D1D1 solid 1px;
	border-bottom: #D1D1D1 solid 1px;
	margin-right: 3px;
}

p.paginador {
	text-align: center;
}

input.input_login {
	width: 100px;
	height: 22px;
	font-size: 8pt;
	color: #0198AB;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 6px;
	margin-top: 1px;
	border: #D1D1D1 solid 1px;
	background-color: #F0F0F0;
}

input.input_login_error {
	width: 100px;
	height: 22px;
	font-size: 8pt;
	color: #0198AB;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 6px;
	margin-top: 1px;
	border: #D1D1D1 solid 1px;
	background-color: #F6C9BD;
}

table.taula_preview {
	border-spacing: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-color: #FFFFFF;
	width: 300px;
	height: 120px;
	padding-top: 3px;
	/*border-top: #000000 dotted 1px;*/
}

table.taula_download {
	border-spacing: 0;
	border-collapse: 0;
	margin: 25px auto;
	background-color: #FFFFFF;
	width: 560px;
	/*border-top: #000000 dotted 1px;*/
}

table.taula_login {
	border-spacing: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-color: #FFFFFF;
	width: 375px;
	height: 120px;
	padding-top: 3px;
	/*border-top: #000000 dotted 1px;*/
}

table.taula_ajuda {
	border-spacing: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-color: #FFFFFF;
	width: 405px;
	height: 120px;
	padding-top: 3px;
	/*border-top: #000000 dotted 1px;*/
}

table.taula_login_error {
	border-spacing: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	background-color: #FFFFFF;
	width: 500px;
	height: 120px;
	padding-top: 3px;
	/*border-top: #000000 dotted 1px;*/
}

table.taula_profile {
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-color: #FFFFFF;
	width: 350px;
	height: 120px;
	padding-top: 3px;
	/*border-top: #000000 dotted 1px;*/
}

td.marge_esq_dret {
	width: 15px;
}

td.boto {
	text-align:center;
	padding-top: 10px;
	padding-bottom: 5px;
}
td.boto_nn {
	text-align:center;
	padding-top: 0px;
	padding-bottom: 5px;
}

td.text_blau_bold a {
	font-weight: bold;
	color: #318596;
	padding-top: 4px;
	text-decoration: underline;
}

td.text_blau_bold a {
	font-weight: bold;
	color: #0198AB;
}

td.text_instruccions {
	padding-top: 5px;
	padding-bottom: 10px;
}

td.text_gris_bold {
	font-weight: bold;
}

td.text_gris {
	text-align:left;
	font-weight: normal;
	font-size: 8pt;
}

td.text_gris_right {
	font-weight: normal;
	font-size: 8pt;
	text-align: right;
}

span.text_gris {
	font-weight: normal;
	font-size: 8pt;
}

td.text_gris_center {
	text-align: center;
}

td.text_gris_bold_center {
	font-weight: bold;
	text-align: center;
}

#boto_blau {
	background-color: #0098AF;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	border: #FFF 1px solid;
	text-align:center;
	padding: 2px 5px 2px 5px;
	margin-top: 5px;
}

td.puntejat_baix {
	/*border-bottom: #000000 dotted 1px;*/
	padding-bottom: 4px;
	font-size: 2pt;
}

td.text_puntejat_baix {
	/*border-bottom: #000000 dotted 1px;*/
	padding-bottom: 4px;
}

td.player_preview {
	padding-top: 8px;
	text-align: center;
}

td.puntejat_baix_dalt {
	/*border-bottom: #000000 dotted 1px;*/
	/*border-top: #000000 dotted 1px;*/
	padding-bottom: 4px;
	padding-top: 4px;
}

.contentMPL {
	padding-top: 5px;
	padding-bottom: 10px;
}

.MPL {
	padding-top: 2px;
	color: #FFFFFF;
	font-size: 8pt;
}

.apagartodas {
	text-align: right;
}

.apagartodaslink {
	text-align: right;
	color: #0098AF;
	font-size: 8pt;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
	border: #0098AF solid 1px;
}

.titartistas {
	width: 528px;
	height: 49px;
	background: url(../images/tit_artistas_fons.gif);
	font-size: 12pt;
	color: #00a8ba; /*#0198AB;*/
	/*font-weight: bold;*/
}

.artistname {
	color: #00a8ba;
	font-weight: bold;
}
