/*a{color:#000000; font-weight:normal; text-decoration:underline;}
a:hover{color:#FFFFFF; background-color:#000000; font-weight:normal; text-decoration:none;}*/

.size10px{font-size:10px;}
.size11px{font-size:11px;}

ul.news_list  a{ text-decoration: none; }

p.artistas_list a {text-decoration: none;}
p.showcases_list a {text-decoration: none;}
p.sonarmatica_list a {text-decoration: none;}
ul.news_list{ font-size:12px; text-decoration: none;}

.news_info_left div.hdr{
border-top-width: 1px;
margin-top: 4px;
}
.prodemos_image_left{width:480px; height:280px; float:left;  position:relative}
.spro_alojamiento_foto_left{width: 480px;padding-top: 12px;padding-right: 0px;padding-bottom: 2pt;padding-left: 0px;float: left;position: relative;}
.spro_alojamiento_foto_right{width: 480px;padding-top: 12px;padding-right: 0pt;padding-bottom: 2pt;padding-left: 0px;float: left;position: relative;}
.spro_cifras_image_left{width:725px; height:280px; float:left;  position:relative}
.spro_cifras_text_right{width:213px; padding:0 0 0 18px; float:left; position:relative;}
.spro_servicios_left{width:317px; float:left; position:relative}
.spro_servicios_right{width:317px; padding:0 0 0 10px; float:left; position:relative}
.spro_servicios_fotos{padding:0 0 12px 0;}
.queessonar_image_left{width:480px; height:399px; float:left;  position:relative}

.sonarradio_pastilla{width:480px; height:294px; float:left;  position:relative}
.sonarradio_rosa{background-color:#f140a9; color:#FFF}
.sonarradio_amarillo{background-color:#faac0b;; color:#FFF}
.sonarradio_lila{background-color:#7359b2; color:#FFF}
.sonarradio_blanco{color:#000;}
.sonarradio_sessions{background-color:#000; color:#FFF}
.sonarradio_granate{background-color:#a00057;color:#FFFFFF;}
.sonarradio_azul{background-color:#1cb5de; color:#FFF}
.sonarradio_naranja{background-color:#FF8000; color:#FFF}
.sonarradio_azulmarino{background-color:#0f21c1;color:#FFFFFF;}
.sonarradio_negro{background-color:#000000;color:#FFFFFF;}

.prog_dias_left{width:234px; float:left; position:relative}
.prog_dias_right{width:234px; padding:0 0 0 12px; float:left; position:relative}

.tickets_title_normal{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 18px;
margin-left: 0pt;
font-weight: normal;
}
.tickets_nota{
font-size:11px;
}
.tickets_nota{
font-size:11px;
}
.tickets_divisor{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666;
margin-bottom: 18px;
margin-top: 20px;
}

<--! SOBRESCRIBIR >



.progr_group p.artistas_list {
		margin: 0;
		font-size: 26px;
		font-weight: bold;
}	
.progr_group p.artistas_list a {
		font-size: 26px;
		font-weight: bold;
}
.progr_group p.sonarmatica_list {
		margin: 0;
		font-size: 18px;
		font-weight: bold;
}	
.progr_group p.sonarmatica_list a {
		font-size: 18px;
		font-weight: bold;
}
p.showcases_list {
		margin: 10px 0 0;
		color: #666;
		font-size: 18px;
		font-weight: bold;
}
p.showcases_list a{
		margin: 10px 0 0;
		color: #333;
		font-size: 18px;
		font-weight: bold;
}
p.showcases_list a:hover{
		margin: 10px 0 0;
		color: #FFF;
		font-size: 18px;
		font-weight: bold;
}
.art_info_left p.artistas_list a{		
		font-size: 16px;
		font-weight: bold;
	}
.art_info_left p.artistas_list a:hover{		
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
	}
.art_info_left p.showcases_list a{		
		color: #666;
		font-size: 16px;
		font-weight: bold;
}
.art_info_left p.showcases_list a:hover{		
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
}
div#qTip {
	padding: 14px 4px 4px;
	border: none;
	display: none;
	background: transparent url(/img/tooltipBg.gif) no-repeat scroll top left;
	color: #fff;
	font: normal  12px Helvetica, Arial, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
	max-width: 250px;
	max-height: 174px;
	font-weight:bold;
}


.progr_group .tit{
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
font-size: 16px;
font-weight: bold;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.progr_group .tit_thin{
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
font-size: 18px;
font-weight: bold;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
ul.images_list_uline{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
margin-top: 12px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
}
.sponsors_strip_title{border-bottom:1px dotted #000000; padding-bottom:2px;}

ul.news_list li{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
}
.tickets_title{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
color:#000000;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 18px;
margin-left: 0pt;
font-weight: bold;
font-size:14px;
}
.prensa_title{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 18px;
margin-left: 0pt;
font-weight: bold;
}



a div.pastilla_tickets_g div
{
text-align:center;
width:235px;
font-weight: bold;
font-size: 12px;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
margin-right:10px;
margin-bottom:10px;
color: #FFFFFF;
background-color:#000000;
float:left;
text-decoration:none;
}
a:hover div.pastilla_tickets_g div
{
background-color:#ff0066;
}

a div.pastilla_tickets_g2 div
{
text-align:center;
width:235px;
font-weight: bold;
font-size: 12px;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
color: #FFFFFF;
background-color:#000000;
float:left;
text-decoration:none;
}



a:hover div.pastilla_tickets_g2 div {background-color:#ff0066;}
a:hover div.pastilla_titol { background-color: #FF0066; }
.tickets_top{ }

#v_video_flash{ width:480px; height:360px; float:left; background-color:#000000; }


div.alfabetico_desplegable ul a{
color:#000000;
}
div.alfabetico_desplegable ul a:hover{
color:#ffffff;
background-color:#000000;
text-decoration: none;
}

div.alfabetico_desplegableSonarmatica ul a{
color:#000000;
}
div.alfabetico_desplegableSonarmatica ul a:hover{
color:#FFFFFF;
background-color:#000000;
text-decoration: none;
}

.showcases_home ul.showcaseItem li.artists a{
color: #000000;
text-decoration: underline;
}

.showcases_home ul.showcaseItem li.artists a:hover{
color: #FFFFFF;
background-color:#000000;
text-decoration: none;
}
#news_date{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
clear: left;
color:#999999;
}
#news_desc{
color: #333333;
}

#titol_art{
font-size: 28px;
font-weight: bold;

margin-left: -1px;
margin-right: 10px;
}
#art_label{
color: #888888;
font-weight: bold;
margin-top: 0px;
margin-right: 0pt;
margin-bottom: 8px;
margin-left: 0pt;
}
#art_desc span.bold_text{
padding-bottom: 10px;

}
#art_desc{
padding-top: 14px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
}

.linkazul a {
color:#000000;
}
.linkazul a:hover {
color:#333333;
}
.pastilla_share {margin-bottom:10px;}

/* ##### Pastilles tickets ##### */

.pastilla_tickets {display:block; margin-top:20px;}
a div.pastilla_tickets { text-decoration: none; cursor: pointer; width: 140px;  background-color: #000000;  }
a div.pastilla_tickets div {width: 100%; text-align: center;  font-weight: bold; font-size: 12px; padding:4px 0px 4px 0px; color: #FFFFFF; }
a:hover div.pastilla_tickets { background-color: #ff0066; }
/* ##### /Pastilles tickets 2 ##### */

.pastilla_tickets2 {display:block; margin-top:20px;}
a div.pastilla_tickets2 { text-decoration: none; cursor: pointer; width: 58px; background-color: #000000;  }
a div.pastilla_tickets2 div { font-weight: bold; text-align:center; font-size: 12px; padding:1px 4px 1px 4px; color: #FFFFFF; }
a:hover div.pastilla_tickets2 { background-color: #ff0066; }

/* ##### Pastilles Pro ##### */
a div.pastilla_pro div
{
text-align:left;
font-weight: bold;
font-size: 12px;
padding-top: 4px;
padding-right: 4pt;
padding-bottom: 4px;
padding-left: 4pt;
color: #FFFFFF;
background-color:#000000;
float:left;
text-decoration:none;
}
a:hover div.pastilla_pro div
{
background-color:#ff0066;
}
.spro_pastilla_txt{
width:480px;
padding-top:5px;
padding-bottom:18px;
float:left;
}
/* ##### Pastilles imatge ##### */
a div.pastilla_imatge_g div
{
text-align:center;
width:235px;
font-weight: bold;
font-size: 12px;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
margin-right:10px;
color: #FFFFFF;
background-color:#ff0066;
float:left;
text-decoration:none;
}
a div.pastilla_imatge_g2 div
{
text-align:center;
width:235px;
font-weight: bold;
font-size: 12px;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
color: #FFFFFF;
background-color:#ff0066;
float:left;
text-decoration:none;
}

a:hover div.pastilla_imatge_g div
{
background-color:#000000;
}
a:hover div.pastilla_imatge_g2 div
{
background-color:#000000;
}
/* ##### /Pastilles imatge ##### */
.imatge_box_3{
padding-top:12px; padding-right:12px; float:left;
}

/* DEMOS */
.demos_title{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
color: #000000;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 12px;
margin-left: 0pt;
font-weight: bold;
}
.demos_line{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #333333;
color: #333333;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
margin-top: 0pt;
margin-right: 0pt;
font-size:12px;
margin-left: 0pt;
font-weight: normal;
}

/* MERCHANDISING */

.merch_left{width:234px; min-height:262px; padding-bottom:8px; padding-top:8px; border-bottom: #000000 dotted 1px;  float:left; position:relative; margin-bottom:8px;}
.merch_right{width:234px; min-height:262px; padding:8px 0 8px 0; margin-left:12px; border-bottom: #000000 dotted 1px; float:left; position:relative; margin-bottom:8px;}

.merch_coloured { color:#000000; text-decoration:none; font-weight:bold;}
.merch_title {padding-top:8px; padding_bottom:12px; text-align:center;}

.art_schedule_top{
font-weight:bold;
display: block;
font-size: 12px;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}


/* sonarmatica */
.sonarmatica_subtitle{
font-weight: bold;
font-size: 18px;
padding-top: 8px;
padding-right: 0pt;
padding-bottom: 8px;
padding-left: 0pt;
color: #3f3f3f;
border-bottom: dotted #333333 1px;
margin-bottom:12px; 
}

.centres_titol{
font-size:14px;
font-weight:bold;
}

/*correccio pastilles home*/
a div.pastilla_titol { text-decoration: none; cursor: pointer; float: left; margin-right: 12px; width: 234px; height: 49px; background-color: #000000; }

/*pastilles downloads PDFs*/
#program_dwnlds{
height:24px;
width:972px;
border-bottom:1px #000000 solid;
padding-bottom:3px;
padding-top:4px;
margin-bottom:8px;
}

a div.pastilla_dwnld div, a div.pastilla_dwnld_last div{
text-align:center;
width:300px;
font-weight: bold;
font-size: 12px;
padding-top: 4px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 8px;
margin-right:12px;
color: #FFFFFF;
background-color:#000000;
float:left;
text-decoration:none;
}
a:hover div.pastilla_dwnld div,a:hover div.pastilla_dwnld_last div{
background-color:#ff0066;
}
a div.pastilla_dwnld_last div{
margin-right:0px;
}

/* showcases */
.showcases_home ul.showcaseItem li.image {
			width: 152px;
			min-height: 112px;
			overflow: hidden;
			float: left;
			margin: 0 11px 0 0;
		}
		
/* tickets gran */

a div.pastilla_tickets_gran div{
text-align: center;
width: 972px;
font-weight: bold;
font-size: 12px;
padding-top: 4px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 0pt;
color: #ffffff;
background-color: #000000;
float: left;
text-decoration: none;
}

a:hover div.pastilla_tickets_gran div{
background-color: #ff0066;
}
		
.sonarRadioTop50 p.mainCopy {
float:left;
}

