/* CSS Document */
* { padding:0; margin:0; border:0} 
.clear{ clear:both; height:0; line-height:0; overflow: hidden; }
html,body { theight: 100%; width:100%; margin:0 0; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#3F3F3F; text-align: center; }
/* #center_div{position:absolute;   left: 50%; margin-left:-486px;}  <-- Interfered with Thickbox */
#center_div{ width: 972px; text-align: left; margin: 0 auto; }
#press_center_div{ width: 972px; text-align: left; margin: 0 auto; }
#main_div{ width:972px; margin-top:57px; }
.half_padd_bottom{ padding-bottom:6px}
/*a{color:#3F3F3F; font-weight:normal; text-decoration: none;} a:hover{color:#000000; font-weight:normal; text-decoration: underline;}*/
a{color:#7f3689; font-weight:normal; text-decoration:none;}
a:hover{color:#FFF; background-color:#7f3689; font-weight:normal; text-decoration:none;}

.main_menu li.actual a:hover { color: #FFFFFF; }

div#qTip {
	padding: 18px 8px 8px;
	border: none;
	display: none;
	background: transparent url(/img/tooltipBg.gif) no-repeat scroll top left;
	color: #fff;
	font: normal bold 11px/13px Arial, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
	max-width: 174px;
	max-height: 174px;
}

#sonar_title{ padding:0 0 6px 0; font-weight:bold; font-size:14px}
#s_title{ float:left;}
#lang { float:right; font-size:12px}
.no_deco{text-decoration:none;}


#main_menu{border-bottom:1px solid #000000; border-top:2px solid #000000; height:50px; width:972px;}
.main_menu_up{ font-weight:bold; border-bottom:1px solid #000000; height:24px; position:relative; width:100%; }
.main_menu_up div.menu_strip{height:7px; position:absolute; top:50%; margin-top:-7px; float:left}
.buscar_main{ float:right}
.cerca_input{ background-color:#7f3689; font-family:Arial, Helvetica, sans-serif; width:80px; height:16px; color:#FFFFFF; font-size:11px; padding:2px 0 0 6px; margin:3px 0 0 0; float:left}
.buscar_element_cont{border-bottom:1px dashed #000000; margin:22px 0 40px 0}
.buscar_element{ border-top:1px dashed #000000; padding:6px 0}
.buscar_element a {text-decoration: none;}
.buscar_element a:hover {text-decoration: none;}
.cerca_submit{background-image:url(cercal_boto.gif); background-color:#7f3689; background-repeat:no-repeat; height:18px; width:16px; float:left; margin:3px 0 0 0; cursor:pointer}
.main_menu_down{ font-weight:bold;  border-top:0px solid #000000; height:23px; position:relative; width:100%; }
.main_menu_down div{height:7px; position:absolute; top:50%; margin-top:-7px}

#logo_div{ height:49px; position:relative; width:100%; padding:3px 0 3px 0; border-bottom:1px solid #000000;}
#logo{ position:absolute; right:0; float:right}
#sub_menu, .volver{ height:24px; border-bottom:1px solid #000000;position:relative;}
#sub_menu_wrapper, .volver_wrapper{ font-weight:bold; height:11px; position:absolute; top:50%; margin-top:-7px; text-decoration:none}

.volver_wrapper a{ font-weight:bold; text-decoration:none; color:#3F3F3F} .volver_wrapper a:hover{ font-weight:bold; text-decoration:none; color:#000000;}
#main_flash_div{ width:972px; height: 360px;  border-bottom:4px solid #000000;  padding:12px 0 12px 0}
#main_flash{ height:100%; width:100%}
#banner_div_padd{  position:relative}
#banner_div{ position:relative; left:-12px; width:984px; overflow: hidden;}

/* ##### CANVI PASITLLES PEU #### */
.banner{  width:152px; height:112px; padding:12px 0 0 12px; float:left}
.banner div{background-color:#FF0066; width:100%; height:100%}
/* ##### /CANVI PASITLLES PEU #### */

.pastis{  width:152px; height:112px; padding:0 0 12px 12px; float:left}
.pastis div{background-color:#000000; width:100%; height:100%}

#foot_div{ clear:both; font-weight:bold;  padding:12px 0 0 0 }
.foot_div_top{ border-bottom:1px solid #000000; border-top:2px solid #000000; padding-bottom:6px; padding-top:6px; width:100% }
.foot_div_content{ float:left}
.share_div{ float:right;margin-top:-2px;margin-right:0px;}
.share_div img{ border:0;margin:0 0 -2px 3px;padding:0px;}
.rss_div{ float:right}
.foot_div_bottom{height:19px;border-bottom:0px solid #000000; padding:4px 0 0 0}

.padd_bottom{ padding-bottom:12px}
.padd_top{ padding-top:12px}

.main_menu_up  a, .main_menu_down a, .foot_div_top a, .foot_div_bottom a { color: #3F3F3F; text-decoration: none; font-weight:bold }
.main_menu_up  a:hover, .main_menu_down a:hover, .foot_div_top a:hover, .foot_div_bottom a:hover  { color:#FFFFFF; text-decoration: none; font-weight:bold}
.main_menu_up  .actual a, .main_menu_down .actual a, .foot_div_top .actual a, .foot_div_bottom .actual a {color:#FFFFFF;text-decoration: none; font-weight:bold }

.main_menu li { display: inline;}
.main_menu li a { color: #3F3F3F; text-decoration: none;  font-weight:bold; }
.main_menu li a:hover { color:#FFFFFF; }
.main_menu li.actual a {color:#7f3689; }

.lang_nav {float:right;margin-top:-35px;}

#h_video_flash_index_box{ width:492px; height:360px; float:left; position:relative}
#h_video_flash_title{ width:492px; height:360px; float:left; position:relative; display:none}
#h_video_flash_index{ width:100%; position:absolute; top:0}
.h_video_flash_thumb{ width:111px; height:83px; padding:0 0 12px 12px; float:left}
.h_video_flash_thumb div{ background-color:#CCCCCC;  width:100%; height:100%}
.h_video_flash_thumb{ width:111px; height:83px; padding:0 0 12px 12px; float:left}
.h_video_flash_thumb div{ background-color:#CCCCCC;  width:100%; height:100%}
#h_desc_video{padding:0 0 0 12px; position:absolute; bottom:0}

.titol{ font-size:28px; font-weight:bold; float:left; position:absolute; bottom:4px }
/* ##### Pastilles titol ##### */
a div.pastilla_titol { text-decoration: none; cursor: pointer; float: left; margin-right: 8px; width: 236px; height: 49px; background-color: #7f3689; }
a div.pastilla_titol div {width: 100%; text-align: center; margin-top: 16px; font-weight: bold; font-size: 14px; color: #FFFFFF; }
a:hover div.pastilla_titol { background-color: #000; }

/* ##### /Pastilles titol ##### */
#v_video_select_div{ height:24px; border-bottom:1px solid #000000;}
#v_video_select_div form { position:relative; top:3px}
#v_video_select_div select{ width:109px; margin:0 12px 0 0; border:1px solid #000000; font-size:10px;}
#v_video_content{ height:360px; padding:12px 0 12px 0; border-bottom:1px solid #000000;}
#artist_without_photo{ padding:12px 0 17px 0;  border-bottom:1px solid #000000; }
#audio_title_div{ height:34px; position:relative; width:100%; padding:0px 0 6px 0; border-bottom:4px solid #000000; }
#v_video_flash{ width:480px; height:360px; float:left; background-color:#CCCCCC; }
#v_video_flash_index_box{ width:492px; height:360px; float:left; position:relative}
#artist_without_photo_box{ width:492px;  }
#v_video_flash_index{ width:100%; position:absolute; bottom:0}
#v_desc_video{padding:0 0 0 12px; position:absolute; top:0}
#v_video_flash_index_title{ padding:0 0 0 12px; font-weight:bold}
.v_video_flash_thumb{ width:111px; height:83px; padding:12px 0 0px 12px; float:left}
.v_video_flash_thumb div{ background-color:#CCCCCC;  width:100%; height:100%}
#v_audio_select_div{ height:24px; border-bottom:1px solid #000000;}
#v_audio_select_div form { position:relative; top:3px}
#v_audio_select_div select{  width:111px; margin:0 12px 0 0; border:1px solid #000000; font-size:10px;}
#v_radio_div{ height:113px; width:480px; background-color:#CCCCCC; margin:15px 0 0 0}


#art_video_select_div{ height:24px; border-bottom:1px solid #000000; }
#art_desc_video,div.art_desc_video{ width:357px; padding:0 0 0 12px; position:absolute; top:0}
.art_desc_video_desc{ color:#CCCCCC; font-size:28px;}
.art_desc_video_title{ color:#000000; font-size:28px}
#art_video_selec{ height:83px; width:972px; border-bottom:1px solid #000000; position:relative; padding:12px 0 12px 0 }
#art_video_radio{width:480px; float:left; position:relative; height:83px }
#art_video_index{width:492px; height:83px; float:left; position:relative; overflow:hidden;}
#art_video_wrapper{}
#art_radio_div{ height:83px; width:480px; }
.art_video_flash_thumb{ width:111px; height:83px; padding:0 0 0px 12px; float:left}
.art_video_flash_thumb div{ background-color:#CCCCCC;  width:100%; height:100%}
#art_details_cont{width:972px; padding:12px 0 0px 0}
#art_image{ width:480px; float:left; }
#art_image div { width:480px; height: 360px; margin-bottom: 12px; }
#art_links_info{ float:left;width:480px; padding:0 0 0 12px; position:relative}
#art_links_info_without_photo{ float:left;width:480px; padding:0 0 0 0px; position:relative}
#art_links_info p{ padding:0 0 12px 0}
#art_links_div{ float:left;width:480px;height:360px; padding:0 0 0 12px; position:relative}
#art_links_wrapper{ position:relative; top:-3px}
#art_links_wrapper a { color:#000000; text-decoration:none}

#conc_data, #multi_data{ width:972px; padding-bottom:42px; color:#898481}
#conc_dia_data, #multi_data_left{ width:480px; float:left}
#conc_nit_data, #multi_data_right{width:480px; padding:0 0 0 12px;float:left}
#conc_dia_title, #conc_nit_title{ width:100%; border-bottom:1px solid #000000; padding:18px 0 1px 0; font-size: 28px; font-weight: bold; color: #3f3f3f }
.conc_place{ border-bottom:1px solid #000000; padding:18px 0 6px 0; font-size: 18px; }
.conc_place_desc, .multi_desc{ padding:8px 0 8px 0; border-bottom:1px dashed #CCCCCC;}
.conc_place_desc p { padding-bottom: 8px;}
.conc_place_desc_item, .multi_desc_item{ }

.conc_place_desc_item {padding: 2px 0}
.conc_artist, .conc_place_desc_item a, .multi_desc_item a{ text-decoration:underline; color:#000000}
.conc_place_desc_item a:hover, .multi_desc_item a:hover	{ color:#fff;}
.conc_place_desc_item .miniMySonarBtn {margin-top: 3px; border: none;}
.multi_title{color:#3F3F3F; font-weight:bold;  border-bottom:1px dashed #000000; padding:8px 0 6px 0;}
.multi_block{ padding:12px 0 12px 0; color:#3F3F3F}
.multi_block p{ padding:0 0 12px 0}

#sp_video_content{ height:360px; width:726px; padding:12px 0 17px 0;  border-bottom:4px solid #000000; border-top:4px solid #000000;}
#sp_video_flash_index_box{ width:246px; height:360px; float:left; position:relative}
#sp_video_flash_index{ width:100%; position:absolute; bottom:0}
#sp_desc_video{ width:234px; padding:0 0 0 12px; position:absolute; top:0}
#sp_video_flash_index_title{ padding:0 0 0 12px; font-weight:bold}
.sp_video_flash_thumb{ width:111px; height:83px; padding:12px 0 0 12px; float:left}
.sp_video_flash_thumb div{ background-color:#CCCCCC;  width:100%; height:100%}


#sp_center_div{position:absolute;   left: 50%; margin-left:-486px;}
#sp_main_div{ width:972px; padding:12px 0 12px 0}
#sp_media_content{width:726px; float:left}
#sp_audio_title_div{ height:34px; position:relative; width:726px; padding:0px 0 6px 0; }
#sp_radio_content{ width:726px; border-bottom:1px solid #000000;   border-top:1px solid #000000; padding:12px 0 12px 0 }
#sp_radio_div{ height:113px; width:480px; background-color:#CCCCCC; margin:0 0 0 0}
#sp_sponsor_content{  width:234px; padding:0 0 0 12px; float:left}
#sp_sponsor_box{border-top:4px solid #000000; }
#sp_sponsor_logo{padding:20px 0 20px 0}
#sp_sponsor_data{ padding-bottom:20px; width:100%}
#sp_subscribe{ width:186px; background-color:#00a7d3} #sp_subscribe p{ height:16px;  padding:0 0 0 12px; font-weight:bold} #sp_subscribe p a{ text-decoration:none; color:#000000;} #sp_subscribe p a:hover{ text-decoration:none; color:#000000;}
#sp_send_friend{ width:186px; background-color:#000000; margin-top:11px} #sp_send_friend p{ height:16px; color:#000000; padding:0 0 0 12px; font-weight:bold} #sp_send_friend p a{ text-decoration:none; color:#000000;} #sp_send_friend p a:hover{ text-decoration:none; color:#000000;}

#spro_video_content, #como_llegar_video_content, .news_photo_container{ padding:12px 0 12px 0; }
#spro_image_cont{width:480px; height:360px; float:left; padding:0 0 0 12px; position:relative}
#spro_image{ width:480px; height:360px; background-color:#CCCCCC}
.spro_info{  width:972px;  position:relative; padding:0px 0 8px 0}
.spro_info_left{width:480px; float:left; position:relative;}
.spro_info_right{width:480px; padding:0 0 0 12px; float:left; position:relative; }
.desc_bold{ font-weight:bold;  padding:5px 0 8px 0}
.desc_normal{ font-weight:normal}
.spro_info p, .spro_info ul li{ padding:0 0 12px 0}
.list{padding:10px 0 0px 0}
.spro_info ul{ padding:0 0 0 15px} .spro_info li{ padding:0 0 0px}
.spro_info .list a{ color:#3F3F3F; font-weight:bold} .spro_info .list a:hover{ color:#000000; font-weight:bold}
.line_separation{border-top:1px solid #000000; }
.line_separation_dashed{border-top:1px dashed #000000; }
.spro_a{ color:#000000; text-decoration:none}
.spro_a:hover{background-color:#000000; color:#FFFFFF}



.spro_desc_video_title{ color:#000000; font-size:28px; /*position:relative; top:-5px*/}
.spro_desc_video_desc{ color:#CCCCCC; font-size:28px; /*position:relative; top:-5px*/}
#spro_comp_acr_desc{ position:absolute; top:0 }
.spro_acr_padd{  padding:12px 0 12px 0}
#spro_comp_acr_desc_thumbs{position:absolute; bottom:0; height:83px; width:100%; }
.spro_video_flash_thumb{ width:111px; height:83px; padding:0 12px 0px 0; float:left} .spro_video_flash_thumb div{ background-color:#CCCCCC; width:111px; height:83px}
.spro_video_fletxa{ width:152px; height:83px; padding:0 12px 0px 0; float:left} .spro_video_fletxa div.fletxa_cont{ background-color:#000000; width:152px; height:83px; background-image:url(fletxa_sonarpro.jpg); background-position:right; background-repeat:no-repeat; text-align:left} 
.fletxa_text{width:101px; height:73px; padding:5px}
.fletxa_title{ color:#000000; font-weight:bold; padding-bottom:2px}
.fletxa_desc{color:#FFFFFF; font-weight:bold} .fletxa_desc a{ text-decoration:none; color:#FFFFFF}

#spro_form_div{ height:360px; padding:12px 0 17px 0;  border-bottom:1px solid #000000; }
#spro_form{ width:462px; height:360px; float:left; background-color:#838383; padding:0 0px 0 18px; color:#000000; font-weight:bold }
.spro_form_input{ padding:22px 0 0 0}
#spro_form .spro_form_input input.input_text{ height:16px; width:370px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:normal; padding:2px}
#spro_form textarea.input_textarea{width:370px; height:144px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:2px}
#spro_list_div{ position:relative; width:972px; padding:4px 0 12px 0}
.spro_list{ width:231px; padding:0 12px 0 0px; float:left}
.spro_list p.desc_bold{ padding-top:12px}


.tickets_image_left{width:480px; height:360px; float:left;  position:relative}
.tickets_image_right{width:480px; height:360px; float:left;padding:0 0 0 12px; position:relative}
.tickets_info_left{width:231px; float:left; position:relative;}
.tickets_info_right{width:231px; padding:0 0 0 18px; float:left; position:relative; }
.tickets_title{ border-bottom:1px dashed #000000; padding:10px 0 5px 0; margin:0 0 18px 0; font-weight:bold}
.tickets_underline{ text-decoration:underline}
.tickets_bold{ font-weight:bold}
.ticket_advice{border-top:1px dashed #000000; padding:5px 0 0 0; margin:0 0 13px 0}

a.link_coloured{color:#7f3689; text-decoration:none; }
a.link_coloured:hover{ background-color:#7f3689;  color:#FFF; text-decoration:none}

a.link_normal{color:#3F3F3F; font-weight:normal}
a.link_normal:hover{color:#000000; font-weight:normal}
.bold_text{ font-weight:bold}

#como_llegar_video_flash{ width:972px;  float:left; background-color:#CCCCCC; }

.prensa_info{  width:972px;  position:relative; padding:0px 0 8px 0}
.prensa_desc{ padding:12px 0 0px 0}
.prensa_title{ border-bottom:1px dashed #000000;  padding:10px 0 5px 0; margin:0 0 18px 0; font-weight:bold}

.paquetes_notice{ padding:12px 0 42px 0;}
.paquetes_title{ border-top:1px dashed #000000; padding:12px 0 0px 0; margin:0 0 0px 0; font-weight:bold}
.paquetes_notice_bottom{ border-top:1px dashed #000000;margin:0px 0 32px 0; padding:8px 0 0 0}
.paquetes_img { margin-bottom: 42px; }

#sonar_image_cont{width:480px; height:360px; float:left; padding:0 0 0 12px; position:relative}
#sonar_image_cont p{ padding:0 0 12px 0}
#sonar_image_title{font-size:28px; font-weight:bold; position:relative; top:0px}

.contacto_notice{ margin:42px 0 12px 0;  border-top:1px solid #000000; border-bottom:1px solid #000000;}
.contacto_adress{ padding:0 0 32px 0}
.sponsors_cont{ padding:42px 0 0px 0}
.sponsors_strip_title{border-bottom:1px dashed #000000;}

.mensajeUsuarios{  padding:30px 0 0 0; margin:0 0 0px 0;  }
.newsletter_title{  padding:12px 0 0 0; margin:0 0 0px 0; font-weight:bold;clear: both }
.newsletter_title {color:#000000;font-size:18px;}
.newsletter_baja_message{width:480px; height:100px; padding:12px 0 0 12px; font-weight:bold; float:left; position:relative; text-align:left; }
.newsletter_info{  width:972px;  position:relative; padding:0px 0 8px 0; }
.newsletter_info_one{ width:234px; float:left; position:relative; }
.newsletter_info_one_padd{ width:234px; float:left; position:relative; padding:0 0 0 12px;}
.newsletter_info_three{width:726px; padding:0 0 0 12px; float:left; position:relative; text-align:left; }
.newsletter_register{font-family:Arial, Helvetica, sans-serif; width:228px; height:16px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:1px 0 0 6px}
.newsletter_register_send{font-family:Arial, Helvetica, sans-serif;width:234px; height:18px; background-color:#000000; color:#FFFFFF;  font-size:10px; padding:0px 0 0 6px;  text-align:left; cursor:pointer}
.newsletter_register_select{font-family:Arial, Helvetica, sans-serif; height:17px; width:234px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:0px 0 0 6px; }

.newsletter_input_div{ margin:0 0 10px 0; height:18px; min-height:18px}
.newsletter_tipus{ padding:20px 0 0 0}
.newsletter_check{font-family:Arial, Helvetica, sans-serif; width:474px; height:16px;margin:0 0 10px 0;padding:0px 0 0 6px;  background-color:#000000; color:#FFFFFF; position:relative; top:0; left:0; vertical-align:baseline}
.newsletter_check input{margin:0; padding:0; border:0 solid #000000; position:absolute; right:1px; top:1px;  width:14px; height:14px}
.newsletter_condicions{ margin:0 0 10px 0}
.termsConditions p{margin-bottom: 12px;}
.newsletter_condicions input{ width:14px; height:14px}
.enviar_insc { padding:20px 0 0 0; text-align:left; position:relative; } .enviar_insc input{text-align:left; cursor:pointer; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:30px; background-color:#FFFFFF; width:150px; margin:0; padding:0; position:relative; left:-2px; font-weight:bold}

div.div_password{width:86px; float:left;  background-color:#444444; color:#FFFFFF; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px 0 0 6px }
input.div_password{width:134px; float:right;padding:2px 0 0 6px}

.noticias_selectors { position:relative}
.noticias_selectors select {font-family:Arial, Helvetica, sans-serif; border:1px solid #000000; font-size:10px; width:110px; margin:0 12px 0 0; position:relative;top:-2px}
#noticias_content{ margin:24px 0 0 0}
.noticias_desc{ width:357px; padding:0 0 0 12px; position:absolute; top:0}

#noticias_video_content{ height:360px; padding:12px 0 17px 0;  }
.noticias_video_content{ height:360px; padding:12px 0 17px 0;  }
.noticias_title_left{ width:480px;height:360px;padding:12px 0 17px 0;  }
.news_video_flash{ width:480px; height:360px; float:left; background-color:#CCCCCC; }
.news_video_flash_index_box{ width:492px; height:360px; float:left; position:relative}
.noticias_body{  width:972px;  position:relative; padding:0px 0 8px 0}
.noticias_body_left{width:480px; float:left; position:relative;}
.noticias_body_right{width:480px; padding:0 0 0 12px; float:left; position:relative; }
.noticias_body p{ padding:0 0 12px 0}
.noticias_element{ border-top:1px dashed #000000;  padding:4px 0 4px 0}
.noticias_element_cont{border-bottom:1px dashed #000000; margin:8px 0 40px 0}

/* Scroller de fotos de la home */
.home_inf_mover_izq {
	float: left;
	margin: -66px 0 0 12px;
	position: relative;
}

.home_inf_mover_der {
	float: right;
	margin: -66px 12px 0 0;
	position: relative;
}


/* Listado de imagenes en reticula flotante */

ul.images_list,
ul.images_list_uline {
	list-style-type: none;
	padding: 0px 0 0;
	margin: 0;
}

ul.images_list_uline {
	border-bottom: 2px solid #000;
	margin: 12px 0 10px;
}
	
	ul.images_list li,
	ul.images_list_uline li {
		margin: 0 12px 12px 0;
		padding: 0;
		float: left;
	}
		
		ul.images_list li .media,
		ul.images_list_uline li .media {
			width: 152px;
			height: 112px;
			margin: 0 0 6px 0;
			overflow: hidden;
		}
			ul.images_list li img,
			ul.images_list_uline li img {
				display:  block;
			}
	
	ul.images_list li.last,
	ul.images_list_uline li.last {
		margin: 0;
		float: none;
		clear: both;
		height: 0;
		overflow: hidden;
	}

/*Programacion*/

.progr_group {
	width: 100%;
	margin: 0 0 25px;
	overflow: hidden;
}
	
	.progr_group .tit {
		padding: 3px  0 7px;
		font-size: 17px;
		font-weight: bold;
		border-bottom: 4px solid #000;
	}
	
	.progr_group .tit_thin {
		padding: 3px  0 7px;
		font-size: 17px;
		font-weight: bold;
		border-bottom: 2px solid #000;
	}
	
	.progr_group ul.images_list,
	.progr_group ul.images_list_uline {
		width: 990px;
	}
	
	.progr_group p.artistas_list {
		margin: 0;
		font-size: 14px;
		font-weight: bold;
	}
	
	.progr_group p.artistas_list a {
		font-size: 14px;
		font-weight: bold;
		color: #333;
	}
	
	p.showcases_list {
		margin: 10px 0 0 !important;
		color: #666 !important;
		font-size: 14px !important;
		font-weight: bold !important;
	}
	
	p.sonarmatica_list {
		margin: 10px 0 0 !important;
		font-size: 14px !important;
		font-weight: bold !important;
		
	}
	
	a.alfabetico_link {
		margin-top: 16px;
		text-decoration: none;
		float: left;
		color:#333;
	}
	a:hover.alfabetico_link {
				color:#fff;
	}
		
	div.alfabetico_desplegable {
		height: auto;
		overflow: hidden;
		clear: left;
	}
		
		div.alfabetico_desplegable ul {
			width: 230px;
			list-style: none;
			margin: 0 13px 0 0;
			padding: 0;
			float: left;
		}
			
			div.alfabetico_desplegable ul li {
				margin: 0;
				padding: 0;
			}
			
	div.alfabetico_desplegableSonarmatica {
		height: auto;
		overflow: hidden;
		clear: left;
	}
		
		div.alfabetico_desplegableSonarmatica ul {
			width: 230px;
			list-style: none;
			margin: 0 13px 0 0;
			padding: 0;
			float: left;
		}
			
			div.alfabetico_desplegableSonarmatica ul li {
				margin: 0;
				padding: 0;
			}
/* Showcases home */
.showcases_home {
	width: 972px;
	margin: 15px 0 0;
}
	
	.showcases_home .left_part {
		width: 480px;
		float: left;
	}
	
	.showcases_home .right_part {
		width: 480px;
		float: right;
	}
	
	.showcases_home ul,
	.showcases_home li {
		margin: 0;
		padding: 0;
		list-style: none;
		display: block;
	}
	
	.showcases_home li.showcases {
		width: 329px;
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		display: block;
	}
	
	.showcases_home ul.showcaseItem {
		margin: 0 0 27px 0;
	}
		
		* html .showcases_home ul.showcaseItem {margin: 0 0 14px 0;}
		
		.showcases_home ul.showcaseItem li.name {
			
		}
			
			.showcases_home ul.showcaseItem li.name h4 {
				font-size: 12px;
				line-height: 14px;
				font-weight: bold;
				margin: 0 0 10px 0;
				padding: 0 0 5px;
				border-bottom: 1px dotted #000;
				color: #3f3f3f;
			}
		
		.showcases_home ul.showcaseItem li.image {
			width: 152px;
			height: 101px;
			overflow: hidden;
			float: left;
			margin: 0 11px 0 0;
		}
			
			.showcases_home ul.showcaseItem li.image img {
				
			}
		
		.showcases_home ul.showcaseItem li.artists {
			width: 317px;
			float: left;
		}
			
			.showcases_home ul.showcaseItem li.artists a {
				color: #3f3f3f;
				text-decoration: underline;
			}
				
				.showcases_home ul.showcaseItem li.artists a:hover {
					color:#000000;
					text-decoration: underline;
				}

/* Noticias */
.news_info ul.images_list {
	width: 500px;
	margin: 0;
	clear: left;
}

.news_info {
	width: 972px;
	position: relative;
	padding: 10px 0 8px 0;
}

.news_info_left {
	width: 490px;
	float: left;
	position: relative;
	overflow: hidden;
}
	
	ul.news_list {
	font-size: 11px;
	padding-right: 10px;
}
	
	ul.news_list li {
		border-bottom: 1px dashed #000;
		padding: 4px 0;
	}
	
	.news_info_left div.hdr {
		border-top: 2px solid #000;
		border-bottom: 1px solid #000;
		padding: 4px 0;
		margin-right: 10px;
		font-weight: bold;
	}
		
		.news_info_left div.hdr form {
			float: right;
		}
		
			.news_info_left div.hdr select {
				background-color:#000000;
				color: #fff;
				font-size: 10px;
				font-weight: normal;
				border: 0 none;
				padding: 0;
			}	
			
				.news_info_left div.hdr select option {
					width: 140px;
					padding: 0;
				}
	
	ul.news_list li.ftr {
		margin-top: -1px;
		padding: 7px 0;
		text-align : left;
		border-bottom: none;
		border-top: 1px solid #000;
		font-weight: bold;
	}
		
		ul.news_list li.ftr a {
			text-decoration: none;
			font-weight: bold;
			color: #666;
		}
			
			ul.news_list li.ftr a:hover {
				color:#000000;
			}

.news_info_right {
	width: 480px;
	float: left;
	position: relative;
}

#titol_news {
	font-size: 28px;
	font-weight: bold;
	bottom: 4px;
	margin-left: -1px;
	float: left;
}

#news_date {
	padding: 10px 0 0 0;
	clear: left;
}
	
	#news_date img {
		padding: 5px 10px 0 0;
	}

#news_desc {
	padding: 12px 0 15px 0;
	color: #666;
}
	
	#news_desc span.bold_text {
		padding-bottom: 19px;
		display: block;
	}
	
	#news_desc ul {
		margin: 15px 0 0;
		padding: 0;
		color: #000;
		list-style: none;
	}
		
		#news_desc ul li {
			margin: 0  0 15px 0;
			padding: 0;
		}


/* Conciertos y DJs */
.art_info ul.images_list {
	width: 500px;
	margin: 0 0 15px;
	clear: left;
	border-bottom: 1px solid #000;
}

.art_info {
	width: 972px;
	position: relative;
	padding: 10px 0 8px 0;
}

.art_info_left {
	width: 480px;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0 10px 0 0;
}
	
	.art_info_left p.artistas_list {
		margin: 0 12px 0 0;
		font-size: 14px;
		font-weight: bold;
	}
	
	.art_info_left p.showcases_list {
		margin: 10px 12px 0 0;
		color: #666;
		font-size: 14px;
		font-weight: bold;
	}
	
	.art_info_left a.alfabetico_link {
		
	}

.art_info_right {
	width: 480px;
	float: left;
	position: relative;
}
	
	.art_info_right .minCont {
		min-height: 315px;
	}
		
		* html .art_info_right .minCont {height: 315px;}
		
		.art_info_right .minCont .miniMySonarBtn {
			display: block !important;
			float: none !important;
			width: 45px;
		}
	
#titol_art {
	font-size: 28px;
	font-weight: bold;
	bottom: 4px;
	margin-left: -1px;
	/*float: left;*/
	margin-right: 10px;
}

#art_showcase {
	height: 15px;
	color: #666;
}

#art_label {
	color: #888;
	font-weight: bold;
	margin: 15px 0 0 0;
	/*float: left;*/
}

#art_date {
	padding: 10px 0 0 0;
	clear: left;
}
	
	#art_date img {
		padding: 5px 10px 0 0;
	}

#art_desc {
	padding: 12px 0 15px 0;
}
	
	#art_desc span.bold_text {
		padding-bottom: 19px;
		display: block;
	}
	
#art_link {
	padding: 10px 0 0 0;
	font-size: 12px;
}

#art_link p {
	padding: 0 0 2px 0;
}

#art_audio {
	padding: 8px 0 0 0;
	font-size: 11px;
}
	
#art_audio p {
	height: 4px;
	padding: 0 0 2px 0;
}
	
#art_thumbs_pad {
	width: 480px;
}
	
#art_thumbs_div {
	float: left;
	position: relative;
	left: -12px;
}
	
.art_thumbs {
	width: 152px;
	height: 112px;
	padding: 12px 0 0 12px;
	float: left;
}
	
.art_thumbs div {
	background-color: #FF0066;
	width: 100%;
	height: 100%;
}

.art_schedule {
	margin: 12px 0 0 0;
	border-top: 1px solid #000;
	font-size: 12px;
}
	
	.art_schedule .art_schedule_top {
		display: block;
		font-size: 12px;
		padding: 4px 0 5px 0;
		border-bottom: 1px solid #aaa;
	}
	
	.art_schedule .art_schedule_group {
		padding: 6px 0;
		border-bottom: 1px dashed #000;
	}
		
		.art_schedule .art_schedule_group .art_schedule_group_showcase {
			display: block;
			padding: 0 0 0 55px;
			color: #aaa;
		}
		
		.art_schedule .art_schedule_group p {
			
		}
			
			.art_schedule .art_schedule_group p.dest {
				font-weight: bold;
			}
			
			.art_schedule .art_schedule_group p img {
				margin: 0 10px 0 0;
				vertical-align: -1px;
			}
			
	.art_schedule .art_schedule_bottom {
		border-top: 1px solid #aaa;
		margin-top: -1px;
		padding-top: 6px;
	}
		
		.art_schedule .art_schedule_bottom a {
			text-decoration: none;
		}

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

.audio_player{padding-right:5px; float:left; position: relative; margin-top: -3px}
.mysonar_but{background-image:url(../img/programa/mysonar.jpg); background-repeat:no-repeat; width:45px; height:9px;  margin-top:4px;}
a:hover .mysonar_but{background-image:url(../img/programa/mysonar_h.jpg);}

.mysonar_title{ border-bottom:1px dashed #000000; padding:10px 0 5px 0; margin:0 0 12px 0; font-weight:bold}
.mysonar_info{ padding:24px 0 0px 0}
.mysonar_content{ width:972px; padding:24px 0 24px 0}
.mysonar_content_left{ width:480px; float:left}
.mysonar_content_right{width:480px; padding:0 0 0 12px;float:left}
.mysonar_dj_title{ border-bottom:1px dashed #000000; padding:10px 0 5px 0;  font-weight:bold}
.mysonar_dj{ border-bottom:1px dashed #CCCCCC; height:19px; padding:3px 0 0 0; position:relative}
.mysonar_dj img{position:relative; top:2px}
.agenda_dia_title{border-bottom:1px solid #000000;  padding:4px 0 0 0; font-size:26px; font-weight: bold; color: #3f3f3f; }
.agenda_subtitle{ font-weight:bold; font-size: 18px; padding:8px 0 8px 0; color:#3f3f3f}
.agenda_hora{ float:left; width:50px; margin-right:12px}
.agenda_espai{float:left;  width:50px; margin-right:12px}
.agenda_tipus{  float:left;width:50px; margin-right:12px}
.agenda_artist{  }
.margin_top{ margin-top:12px}
.sonarmimage_image_cont{width:972px; position:relative;left:-12px;  width:984px; }
.sonarmimage_img_padd{float:left;padding:0 0 12px 12px}
.spform2{font-family:Arial, Helvetica, sans-serif; width:474px; height:16px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:2px 0 0 6px}
.spform2select{font-family:Arial, Helvetica, sans-serif; width:482px; height:16px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:2px 0 0 6px}
.spform4{font-family:Arial, Helvetica, sans-serif; width:966px; height:16px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:2px 0 0 6px}
.spform_input_div{ margin:0 0 10px 0; height:18px; min-height:18px;}
.left{ float:left}
.right{ float:right}
.spform_num{ float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  width:15px;  position:relative;  } .spform_num div{ position:relative; bottom:-4px }
.spform_acr_name{float:left;} .spform_acr_name input{font-family:Arial, Helvetica, sans-serif; width:201px; height:16px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:2px 0 0 6px}
.spform_acr_g{float:left; padding:0 0 10px 12px; height:18px; min-height:18px} .spform_acr_g input{font-family:Arial, Helvetica, sans-serif; width:228px; height:16px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:2px 0 0 6px}
.spformselect{margin-left:15px;font-family:Arial, Helvetica, sans-serif; width:208px; height:16px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:2px 0 0 6px}
.spform_acr_total{float:left; padding:0 0 10px 12px; height:18px; min-height:18px} .spform_acr_total input{font-family:Arial, Helvetica, sans-serif; width:217px; height:16px; background-color:#444444; color:#FFFFFF; font-size:10px; padding:2px 6px 0 0px; text-align:right}
.spform_insc { padding:20px 0 0 0; text-align:left; position:relative; } .spform_insc input{text-align:left; cursor:pointer; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:30px; background-color:#FFFFFF; width:300px; margin:0; padding:0; position:relative; left:-2px; font-weight:bold}
.spform_alert{ padding:20px 0 0 0}
.spform_alert p{ padding-bottom:12px} .spform_alert div{ padding-top:12px}

.simplePopUpContent {
	margin: 15px;
	text-align: left;
}
	
	.simplePopUpContent p {
		margin: 0 0 15px;
	}

/* SONARPRESS */
#press_logout {
	float: right;
	height: 14px;
	margin-top: -7px;
	position: relative;
	top: 50%;
}
#press_center_div h3 {
	font: normal bold 12px/14px Arial, Helvetica, sans-serif;
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
	clear: both;
	border-bottom: 1px solid #000;
}

#press_center_div #sonar_title {
	border-bottom: 2px solid #000;
	padding-bottom: 3px;
}

#press_center_div #main_menu {
	border-top: 0 none !important;
}

#press_center_div .press_login_register .press_log_reg_img {
	padding-bottom: 12px;
	border-bottom: 2px solid #000;
}

#press_center_div .press_login_register {
	margin-top: 10px;
}

#press_center_div .general .general a {
	color:#000000;
	text-decoration: none;
}
	
	#press_center_div .general .general a:hover {
		text-decoration: underline;
		background-color:#000;
		color:#FFF;
	}

#press_center_div ul.press_notes_list {
	min-height: 435px;
	margin: 0;
	padding: 3px 0 0;
	list-style: none;
	background: transparent url(/img/titleUlineBg.gif) repeat-x scroll left top;
	
}
	
	#press_center_div ul.press_notes_list li {
		margin: 6px 0 0 0;
		padding: 0 0 7px 10px;
		background: transparent url(/img/liTextDrop.gif) no-repeat scroll 1px 4px;
		color: #666;
		font: normal normal 10px/15px Arial, Helvetica, sans-serif;
	}
		
		#press_center_div ul.press_notes_list li .titulo {
			font-weight: bold;
			font-size: 12px;
			color: #666;
		}
		
		#press_center_div ul.press_notes_list li .nota_prensa_info {
			color: #919191;
		}
			
			#press_center_div ul.press_notes_list li .links {
				color:#000000;
				font-size: 11px;
			}
			
			#press_center_div ul.press_notes_list li .nota_prensa_info a {
				
			}
	
		#press_center_div ul.press_notes_list li.linner {
			background: transparent url(/img/titleUlineBg.gif) repeat-x scroll left top;
			height: 2px;
			overflow: hidden;
			margin: 0;
			padding: 0;
		}

	#press_center_div .press_dept_info {
		padding: 13px 0 0 0;
		color: #666;
	}	
		
		#press_center_div .press_dept_info h3 {
			background: none;
			padding: 0;
			margin: 0 0 1px 0;
			border: 0 none;
			color: #000;
		}
		
		#press_center_div .press_dept_info small {
			font-size: 11px;
		}
	
	#press_center_div .images_list {
		width: 492px;
		padding: 3px 0 0 0;
	}
		
		#press_center_div .images_list li {
			width: 152px;
			padding: 0;
			margin: 0 12px 10px 0;
			font: normal normal 11px/15px Arial, Helvetica, sans-serif;
			color: #919191;
		}
			
			#press_center_div .images_list li img {
				margin: 0 0 6px 0;
			}
		
			#press_center_div .images_list li strong {
				display: block;
				color: #666;
				font-size: 12px;
			}
			
				#press_center_div .images_list li .links {
				color:#000000;
				font-size: 11px;
			}

#press_center_div .press_home_left {
	float: left;
	overflow: hidden;
	position: relative;
	width: 478px;
	margin-right: 12px;
	margin-top: 15px;
}

#press_center_div .press_home_right {
	float: left;
	position: relative;
	width: 480px;
	overflow: hidden;
	margin-top: 15px;
}
	
	#press_center_div a.view_all {
		float: right;
		display: block;
		padding: 2px 9px 0;
		height: 16px;
		background-color: #aaa;
		color: #fff !important;
		font-size: 11px;
		font-weight: bold;
	}
		
		#press_center_div a:hover.view_all {
			text-decoration: none !important;
			background-color:#000000;
			color: #fff !important;
		}
	
	#press_center_div .general .general {
		margin-top: 18px;
	}
	
	#press_center_div #logo_div {
		border-bottom: 0 none;
	}
	
	#press_center_div .press_home_full h3,
	#press_center_div .press_home_left h3,
	#press_center_div .press_home_right h3 {
		clear: none;
	}
	
	#press_center_div .press_home_right li {
		margin-bottom: 18px;
		padding-bottom: 6px;
	}
	.press_home_right li a:hover {
		text-decoration:none;
	}

p.press_acreditacion_info {
	margin: 12px 0 15px 0;
}

p.press_acreditacion_info_important {
	margin: 12px 0 15px 0;
	font-weight: bold;
	font-size: 14px;
	clear:both;
}

.press_register {
	font-family: Arial, Helvetica, sans-serif;
	width: 228px;
	height: 16px;
	background-color: #444;
	color: #fff;
	font-size: 10px;
	padding: 2px 0 0 6px;
	margin: 10px 0 0 0;
}

.press_register_area {
	font-family: Arial, Helvetica, sans-serif;
	width: 228px;
	height: 100px;
	overflow: auto;
	background-color: #444;
	color: #fff;
	font-size: 10px;
	padding: 2px 0 0 6px;
	margin: 0 0 10px 0;
}

.press_media_desc_nat {
	font-family: Arial, Helvetica, sans-serif;
	width: 228px;
	height: 72px;
	overflow: auto;
	background-color: #444;
	color: #fff;
	font-size: 10px;
	padding: 2px 0 0 6px;
	margin: 10px 0 10px 0;
}

.press_media_desc_int {
	font-family: Arial, Helvetica, sans-serif;
	width: 228px;
	height: 100px;
	overflow: auto;
	background-color: #444;
	color: #fff;
	font-size: 10px;
	padding: 2px 0 0 6px;
	margin: 10px 0 0 0;
}

.press_register_send {
	font-family: Arial, Helvetica, sans-serif;
	width: 234px;
	height: 18px;
	background-color:#000000;
	color: #fff;
	font-size: 10px;
	padding: 0 0 0 6px;
	text-align: left;
	cursor: pointer;
	margin: 0;
}

.press_register_select {
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
	width: 234px;
	background-color: #444;
	color: #fff;
	font-size: 10px;
	padding: 0 0 0 6px;
	margin: 10px 0 0 0;
}

.press_registerError{
	font-size: 10px;
	color: #ff3c8c;
}

.press_media_desc_intError{
	font-size: 10px;
	color: #ff3c8c;
}

.press_media_desc_natError {
	font-size: 10px;
	color: #ff3c8c;
}

.press_register_selectError {
	font-size: 10px;
	color: #ff3c8c;
}

.press_acreditacion {
	width: 984px;
}

.press_acreditacion .col {
	width: 234px;
	float: left;
	padding-right: 12px;
	margin-bottom:10px;
}


/* SONAR PRESS LOGIN REGISTER */
.press_login_register {
	margin: 4px 0 0;
}
	
	.press_login_register h2 {
		margin-bottom: 5px;
		color: #000;
	}
	
	.press_login_register ul.press_reg_menu {
		margin: 0 0 21px;
		padding: 7px 0;
		list-style: none;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		font-size: 11px;
		font-weight: bold;
	}
		
		.press_login_register ul.press_reg_menu li {
			display: inline;
		}
			
			
			.press_login_register ul.press_reg_menu li a {
				font-weight: bold;
				color: #000;
				text-decoration:none;
			}
				
				.press_login_register ul.press_reg_menu li a:hover {
					text-decoration: none;
					color:#FFF;
					
				}
			
			.press_login_register ul.press_reg_menu li a.activo {
				color:#FFF;
				background-color:#000;
			}
	
	.press_login_register form {
		margin-bottom: 45px;
		clear: both;
	}
		
		.press_login_register form label {
			width: 71px;
			margin : 0 0 8px;
			padding: 5px 0 0;
			font-size: 11px;
			color: #606060;
			float: left;
		}
		
		.press_login_register form input.textField {
			width: 400px;
			height: 13px;
			float: left;
			margin: 0 0 8px;
			padding: 3px 0 4px 5px;
			border: 1px solid #a7abae;
			font-size: 10px;
		}
		
		.press_login_register form select {
			width: 407px;
			height: 22px;
			float: left;
			margin: 0 0 8px;
			padding: 2px 2px 2px 5px;
			border: 1px solid #a7abae;
			font-size: 10px;
		}
		
		.press_login_register form input.checker {
			float: left;
			margin: 0 10px 0 4px;
		}
		
		.press_login_register form p.conditions {
			font-size: 11px;
			color: #606060;
			margin: 3px 0 8px;
		}
			
			.press_login_register form p.conditions a {
				color: #ff3c8c;
				font-weight: bold;
			}
				
				.press_login_register form p.conditions a:hover {
					color:#000000;
					text-decoration: none;
				}
		
		.press_login_register form input.submiter {
			margin: 8px 0 0;
			padding: 5px 24px;
			display: inline;
			float: left;
			background-color:#000000;
			color: #fff;
			font-size: 11px;
			font-weight: bold;
		}
		
		.press_login_register form input.reseter {
			margin: 8px 0 0 10px;
			padding: 5px 24px;
			display: inline;
			float: left;
			background-color:#000000;
			color: #fff;
			font-size: 11px;
			font-weight: bold;
		}
	
	.press_login_register .press_home_left {
		min-height: 350px;
		width: 478px;
		margin-right: 14px !important;
	}
	
	.press_login_register .press_home_right { 
		min-height: 350px;
		width: 478px !important;
	}

/*                            */

#press_center_div .press_home_full {
	
}
	
	#press_center_div .press_home_full .images_list {
		width: 984px;
		padding: 3px 0 0 0;
	}
	
	#press_center_div .press_home_full .images_list li {
		margin: 12px 12px 12px 0;
	}
		
		#press_center_div .press_home_full .images_list li .index {
			padding: 3px 0 10px 0;
			font-size: 19px;
			font-weight: bold;
			color: #000;
			
		}
	
	#press_center_div .press_home_full .images_list li.clearer {
		margin: 0;
		padding: 0;
		height: 0;
		overflow: hidden;
		clear: both;
	}

#press_center_div #titol a {
	font-weight: bold;
	text-decoration:none;
}
	
	#press_center_div #titol a:hover {
		text-decoration: none;
	}

.press_footer {
	clear: both;
	margin: 5px 0 0 0;
	padding: 18px 0;
	border-top: 1px solid #000;
	font-size: 11px;
}
	
	.press_footer p {
		color: #666;
		font-size: 10px;
		margin: 0 0 11px 0;
	}
	
	.press_footer a {
		font-weight: bold;
		color:#000000;
	}
		
		.press_footer a:hover {
			font-weight: bold;
			color: #ff3c8c;
		}

#divPlayer {
	margin-bottom: 10px;
}

/* share button */
a.miniShareBtn {
height: 13px;
overflow: hidden;
display: block;
float: left;
margin-top: 10px;
}

a.miniShareBtn img {
margin-top: 0;
}

a.miniShareBtn:hover img {
margin-top: -13px;
}
/* delete button */
a.delBtn {
height: 13px;
margin-top: 2px;
overflow: hidden;
display: block;
float: left;
}

a.delBtn img {
margin-top: 0;
}

a.delBtn:hover img {
margin-top: -13px;
}
/* mySonar button */
a.miniMySonarBtn {
border-top: 2px solid white;
height: 9px;
overflow: hidden;
display: block;
float: left;
}

span.miniMySonarBtn {
border-top: 2px solid white;
	height: 9px;
	overflow: hidden;
	float: left;
}
	
	span.miniMySonarBtn img {
		float: left;
	}

a.miniMySonarBtn img {
margin-top: 0;
}

a.miniMySonarBtn:hover img {
margin-top: -9px;
}

/* Sonar Radio */
.sonarRadioTop50 {
	
}
	
	.sonarRadioTop50 p.mainCopy {
		padding: 17px 0;
		line-height: 17px;
	}
	
	.sonarRadioTop50 ul.topLeft {
		width: 479px;
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	.sonarRadioTop50 ul.topRight {
		width: 479px;
		float: right;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.sonarRadioTop50 ul li.lineGrey,
		.sonarRadioTop50 ul li.lineBlack {
			width: 479px;
			height: 3px;
			overflow: hidden;
			clear: both;
			margin: 0;
			padding: 0;
			background: transparent url(/img/lineGreyDottedBg.gif) repeat-x left 1px;
		}
			
			.sonarRadioTop50 ul li.lineGrey,
			.sonarRadioTop50 ul li.lineBlack {
				float: left;
				clear: none;
			}
		
		.sonarRadioTop50 ul li.lineBlack {
			background: transparent url(/img/lineDottedBg.gif) repeat-x left 1px;
		}
		
		.sonarRadioTop50 ul li.idle {
			width: 469px;
			float: left;
			padding: 3px 5px 3px 5px;
			color: #444;
		}
			
			.sonarRadioTop50 ul li.idle a {
				text-decoration: none;
			}
				
				.sonarRadioTop50 ul li.idle a:hover {
					text-decoration: none;
				}
		
		.sonarRadioTop50 ul li.dest {
			width: 469px;
			float: left;
			padding: 3px 5px 3px 5px;
			color: #fff;
			background-color:#000000;
		}
			
			.sonarRadioTop50 ul li.dest a {
				color: #fff;
				text-decoration: none;
			}
				
				.sonarRadioTop50 ul li.dest a:hover {
					color: #fff;
					text-decoration: underline;
				}
		
		.sonarRadioTop50 ul li.voted {
			width: 469px;
			float: left;
			padding: 3px 5px 3px 5px;
			color: #fff;
			background-color: #ff0066;
		}
		
		.linkActualizar {
			float: left;
			padding-top: 20px;
			font-size: 16px;
			font-weight: bold;
			color:#000000;
			text-decoration: none;
		}
		
		.linkActualizar:hover {
			font-size: 16px;
			font-weight: bold;
			color: #FF0066;
			text-decoration: none;
		}
