/*
CLAR: #FFA600
FOSC: #FF8B04
*/



html, body {
	margin:				0px;
	height:				100%;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			9px;
	font-weight:		normal;
	color: 				#b7b7b7;
	text-decoration:	none;
	line-height:		1.5;
	text-align:			left;
	background-color:	#FFFFFF;
	background-image:url(../img/dsg_background.gif);
}
A:link,A:visited,A:active		{		
    color: #000000; 
	TEXT-DECORATION: none
}

A:hover	{	
   TEXT-DECORATION: underline
}


.txtcap {
  	font-size: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color:#eeeeee;
}
.txtcap A:Link, .txtcap A:Visited, .txtcap A:Active {
	color:#eeeeee;
	text-decoration:none;
}
.txtcap A:Hover {
	text-decoration:underline;
}

.tblcap{
	background-image:url(../img/dsg_bg_top_cabecera.jpg);

}
.tblcap2{
	background-color:#EBEBEB;

}



.formcap {
	background-color: #ffffff;
	border: 2px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
}
.formnormal {
	padding:1px 1px 1px 1px;
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#777777;
}
.formnormalboto {
	padding:1px 1px 1px 1px;
	background-color: #BCB6D2;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}
.btocap {
	background-color: #000000;
	border: 0px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#BCB6D2;
	vertical-align:text-top;
	
}

.tbltitmenu{
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9px;
	color:#FFffff;
}

.tblmenu {
  	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	background-color:#BCB6D2;
}
.tblmenu A:Link, .tblmenu A:Visited, .tblmenu A:Active {
	color:#000000;
	text-decoration:none;
}
.tblmenu A:Hover {
	text-decoration:underline;
}

.tblmenusel {
  	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	background-color:#7A6BA6;
	font-weight:bold;
}
.tblmenusel A:Link, .tblmenusel A:Visited, .tblmenusel A:Active {
	color:#000000;
	text-decoration:none;
}
.tblmenusel A:Hover {
	text-decoration:underline;
}

.titulo_cabecera{
	font-family:		Arial;
	font-size:			11px;
	font-weight:		bold;
	color: 				#000000;
	text-align:			left;
	text-transform:uppercase;
}

.txt_negro_normal{
	color:				#000000;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
/*	text-align:justify;  */
}

.txt_topten{
	color:				#000000;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
}

.txt_roig_normal{
	color:				#ff0000;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
}
.txt_taronja_normal{
	color:				#BCB6D2;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
}
.txt_taronja_normal A:Link, .txt_taronja_normal A:Visited, .txt_taronja_normal A:Active {
	color:				#BCB6D2;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
}

.txt_novetats{
	color:				#000000;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
}

.navegacio{
	color:				#000000;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
.navegacio A:Link, .navegacio A:Visited, .navegacio A:Active {
	text-decoration:none;
}
.navegacio A:Hover {
	text-decoration:underline;
}

.titulo {
   font-size: 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #444444; 
   font-weight: bold;
}
.titulo-grande {
   font-size: 12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #444444; 
   font-weight: bold;
}
.contenido {
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
}

.taulaPlayer{
	display:none;
}

.taulaBio{
	display:none;
}

.error {
	font-size: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
}

.tiquet{
	color:				#000000;
	line-height:1.5;
	font-family:"Courier New", Courier, mono;
	font-size:11px;
}

#bloque_d_noticias{
	position:			relative;
	width: 				222px;
	height:		 		140px;
	right: 				0px;
	top:	2px;
	bottom:	10px;
	overflow:auto;
	color:				#474747;	
	line-height:		1.5;
}

/*  elies: antics*/
.caixa {
	border-style:groove;
	color:#000000;
	font-size:10px;
	font-family: Trebuchet MS, sans-serif, tahoma, arial;
	background-color: 	#FFCC99;
	BORDER-BOTTOM: #FFA600 1px solid; 
	BORDER-RIGHT: #FFA600 1px solid; 
	BORDER-LEFT: #FFA600 1px solid; 
	BORDER-TOP: #FFA600 1px solid;	
}
input, select { 
	font-size: 10px;
	font-family: Trebuchet MS, sans-serif, tahoma, arial;
	padding: 0 0 0 0;
}
submit, #login submit {
	font-size: 10px;
	font-family: Trebuchet MS, sans-serif, tahoma, arial;
	padding: 0 10 0 10;
}
.quadreHome{ 
   border-style: solid;
   border-width: 1px; 
   border-color: 000000; 
   background-color: FFFFFF; 
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   font-size: 10pt;
} 




A.noticia:link, A.noticia:visited, A.noticia:active	{		
  font-size: 12px;
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   color: #0000CC; 
   font-weight: bold;
  TEXT-DECORATION: underline
  }
A.noticia:hover	{	
	 font-size: 12px;
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   color: #3366CC; 
   font-weight: bold;
  TEXT-DECORATION: underline
}

A.peu:link, A.peu:visited, A.peu:active {
	font-size: 10px;
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   color: #808080; 
   font-weight: normal;
  TEXT-DECORATION: none;
}
A.peu:hover {
	font-size: 10x;
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   color: #000000; 
   font-weight: normal;
  TEXT-DECORATION: underline;
}
td {
  font-size: 12px;
  FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
}
.formRegistreObligatori {
  background-color: rgb(255,255,204);
  BORDER-BOTTOM: #FFA600 1px solid; 
	BORDER-RIGHT: #FFA600 1px solid; 
	BORDER-LEFT: #FFA600 1px solid; 
	BORDER-TOP: #FFA600 1px solid;	
}
/* ================================================================================================================ */
form {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom: 0px;
}
marquee {
  BORDER-BOTTOM: #000000 1px solid; 
  BORDER-TOP: #000000 1px solid; 
  width: 100%;
}
/* ESTILS COS HTML */
#cosHTML_carrito {
  background-color: #eeeeee;
  width: 150px;
  padding-left: 2px;
  padding-right: 2px;
}
#eslogan {
  font-size: 10px;
	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	color: rgb(199,199,199);
	font-weight: bold;
}
#peu {
  padding-top: 5px;
  font-size: 10px;
	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	color: rgb(199,199,199);
	font-weight: bold;
	text-align: center;
}
#peu A:Link, #peu A:Visited, #peu A:Active {
  font-size: 10px;
	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	color: rgb(199,199,199);
	font-weight: bold;
}
#peu A:Hover {
	font-size: 10px;
	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	color: #808080;
	font-weight: bold;
}

#cosHTML_buscador {
   padding-top: 5px;
   padding-bottom: 5px;
   width:100%;
   border-style: solid;
   border-width: 1px; 
   border-color: 000000; 
   background-color: FFFFFF; 
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   font-size: 10pt;
   text-align: center;
}
#data {
  font-size: 10px;
	font-weight: bold;
	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	color: #808080;
	text-align: right;
}
/* ESTIL LOGOTIP */
#top_logo {
  width:177px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url('top_logo.gif');
}
#top_logo A:link, #top_logo A:visited, #top_logo A:active {
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: normal;
  TEXT-DECORATION: none;
}
#top_logo A:hover {
  background-color:#FF8B04;
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: normal;
  TEXT-DECORATION: none;
}

.blank {
  padding: 0 0 0 0;
  border: 0 0 0 0;
  display: block;
}

/* ESTIL MENU USUARI */
#menu_usuari {
  padding-right: 10px;
  width:177px;
  height: 167px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  background-color: #FF8B04;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url('menu_usuari.gif');
  
}
#menu_usuari A:link, #menu_usuari A:visited, #menu_usuari A:active {
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: normal;
  TEXT-DECORATION: none;
}
#menu_usuari A:hover {
  background-color:#FFA600;
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: normal;
  TEXT-DECORATION: none;
}

#menu_usuari A.olvidado:link, #menu_usuari A.olvidado:visited, #menu_usuari A.olvidado:active, #menu_usuari A.privacidad:link,#menu_usuari A.privacidad:active, #menu_usuari A.privacidad:visited {
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: normal;
  TEXT-DECORATION: none;
  text-align: center;
}
#menu_usuari A.olvidado:hover, #menu_usuari A.privacidad:hover{
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #FFFFFF;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: normal;
  TEXT-DECORATION: none;
  text-align: center;
  background-color: transparent;
}

/* ESTIL MENU MUSICA */

#menu_musica {
  padding-right: 10px;
  width: 177px;
  height: 224px;
  background-color: #FFA600;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url('menu_musica.gif');
}
#menu_musica select {
  font-family: Trebuchet MS, sans-serif, tahoma, arial;
}
#menu_musica A:link, #menu_musica A:visited, #menu_musica A:active {
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: normal;
  TEXT-DECORATION: none;
}
#menu_musica A:hover {
  background-color:#FF8B04;
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: normal;
  TEXT-DECORATION: none;
}

/*   ESTIL MENU PORTAL  */
#menu_portal {
  padding-right: 10px;
  width: 177px;
  height: 224px;
  background-color: #FFA600;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url('menu_portal.gif');
}
#menu_portal select {
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  font-size: 7px;
}
#menu_portal option {
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  font-size: 7px;
}
#menu_portal A:link, #menu_portal A:visited, #menu_portal A:active, #menu_portal .link {
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: normal;
  TEXT-DECORATION: none;
}
#menu_portal A:hover {
  background-color:#FF8B04;
  display: block;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 18px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: normal;
  TEXT-DECORATION: none;
}
#menu_portal center A:link,#menu_portal center A:visited,#menu_portal center A:active {
  display: inline;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  color: #000000;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: normal;
  TEXT-DECORATION: none;
}
#menu_portal center A:hover {
  display: inline;
  font-size: 10px;
  font-family: Trebuchet MS, sans-serif, tahoma, arial; 
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #FFFFFF;
  font-weight: normal;
  TEXT-DECORATION: none;
}
/* ESTILS PORTADA */
#artista_semana, #promocion, .titulo_nocedades {
   border-style: solid;
   border-top-width: 1px;
   border-bottom-width: 0px;
   border-right-width: 0px; 
   border-left-width: 0px; 
   border-color: #FFA600; 
   background-color: #DDDDDD;
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   font-size: 8pt; 
   color: #FFA600; 
   font-weight: bold;
   text-align: center;
}

A.top_disco:link, A.top_disco:visited, A.top_disco:active,  A.top_artista:link, A.top_artista:visited, A.top_artista:active {
   font-size: 10px;
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   color: #808080; 
   font-weight: normal;
   TEXT-DECORATION: none;
}
A.top_disco:hover,  A.top_artista:hover  {
   font-size: 10x;
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   color: #000000; 
   font-weight: normal;
   TEXT-DECORATION: underline;
}

.text10Gris {
    font-size: 10px;
	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	color: #808080;
}
.text12Gris, #artista-disco-info, .artista-info, .artista-topdownload-track, .artista-mismo-estilo, #contingut-finestra {
	font-size: 12px;
	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	color: #808080;
}
#artista-nom, #artista-disco-nom, .artista-titol, #artista-topdownload, #artista-mismo-estilo { 
   font-size: 12px;
   font-family: Trebuchet MS, sans-serif, tahoma, arial; 
   color: #FF9900; 
   font-weight: bold;
} 




.miniTexto{
  font-size: 10px;
	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	color: #808080;
}
.compraSMStaula, .taula-gris {
	border-style: solid;
	border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0px; 
  border-left-width: 0px; 
	border-color: #808080; 
	background-color: #E5E5E5; 
 	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	font-size: 9pt; 
	color: #000000;
}
.taula-blanc {
	border-style: solid;
	border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0px; 
  border-left-width: 0px; 
	border-color: #808080; 
	background-color: #FFFFFF; 
 	FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
	font-size: 9pt; 
	color: #000000;
}
.cancion {
  font-size: 9px;
  FONT-FAMILY: Trebuchet MS, sans-serif, tahoma, arial; 
}
