/* CSS Document */
#show_search_result_div{ padding:0 0 14px 14px;  height:100%}
#show_search_result_title{width:100%; background-color:#E63732; margin-bottom:2px}
#show_search_result_title p{ padding:0; height:26px;  color:#FFFFFF;font-family:Arial;font-weight:bold; font-size:17px; padding:0px 0 0 9px; margin:4px 0 0 0;}
.resultat_cerca{ height:69px; border-bottom:1px solid #64A3BF; padding:12px 0 0 0;  }
.resultat_cerca_img{width:75px; height:60px; float:left}
.resultat_cerca_desc{ float:left; padding:0px 0 0 13px;  font-family:Verdana, Arial, Helvetica, sans-serif; }
 
.resultat_cerca_desc_num{  font-size:12px; line-height:15px}
.resultat_cerca_desc_show{font-size:14px;  font-weight:bold; line-height:15px}
.resultat_cerca_desc_artist{font-size:14px;  font-weight:bold; line-height:15px}
.resultat_cerca_desc_tipus{font-size:12px; line-height:15px; }
.no_show{color:#E63732;font-family:Arial;font-weight:bold; padding:10px 0 0 0; font-size:16px; font-weight:normal}

.resultat_cerca_desc a{ text-decoration:none; color:#E63732;} .resultat_cerca_desc a:hover{ text-decoration:none; color:#64A3BF}

.detalls_tecnics{ padding:10px 0 0 20px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;   }
.detalls_titol{color:#64A3BF}
.detalls_tecnics_detail{ padding:10px 0 0 0}


div.show_next_show{ font-size:11px; padding:10px 0 0 0; font-weight:bold}
div.show_next_show_title{color:#EB3D77; padding:0 0 5px 0}
.show_next_show a{color:#000000; text-decoration:none} .show_next_show a:hover{color:#EB3D77; text-decoration:none}

#show_detail_div{ padding:0 0 14px 14px;  height:100%}
#related_shows_title,#contractacio_title{width:100%; background-color:#000000; margin-bottom:14px}
#related_shows_title p, #contractacio_title p{ padding:0; height:26px;  color:#FFFFFF;font-family:Arial;font-weight:bold; font-size:17px; padding:0px 0 0 9px; margin:4px 0 0 0;}
#related_shows1_div, #related_shows2_div, #related_shows3_div{ width:162px; height:206px; float:left; overflow:hidden}
#related_shows2_div{ margin:0 14px 0 14px}
.related_shows_img{  width:162px; height:132px;}
.related_shows_desc{ background-color:#FACB00;  width:162px;}
.related_shows_desc div{height:54px; font-family:Verdana, Arial, Helvetica, sans-serif}
.related_desc { padding:10px}
.related_desc_show{font-size:12px;  font-weight:bold; line-height:13px; letter-spacing:-1px}
.related_desc_artist{font-size:11px;  font-weight:bold; line-height:12px}
.related_desc_tipus{font-size:10px; line-height:11px }
.related_desc a{ text-decoration:none; color:#000000;} .related_desc a:hover{ text-decoration:none; color:#FFFFFF}


#download, #contractar{ width:514px; margin-bottom:14px}
#download_header, #contractar_header{ background-color:#000000; width:514px; position:relative; cursor:pointer}
#download_header p, #contractar_header p{padding:0; margin:0;  height:26px; color:#FFFFFF;font-family:Arial;font-weight:bold; font-size:17px; padding:0px 0 0 9px; margin:4px 0 0 0;}
#download_content{ background-color:#64A3BF;width:514px;}
#download_content div#download_content_wrapper{ position:relative;width:514px; left:0;padding:0 0 10px 0; margin:0; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left}
#download_content a{ text-decoration:none; color:#000000} #download_content a:hover{ text-decoration:none; color:#FFFFFF}

#contractar_content{background-color:#FACB00;}
#contractar_form{ padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
#contractar_form .camp_text { padding:0 0 5px 0}
#contractar_form .camp_text input{ margin-top:2px; width:321px; font-size:11px; padding:2px}
#contractar_form .camp_text textarea{ margin-top:2px; width:321px; overflow:auto; padding:2px; height:200px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.contractar_form_send{ height:30px; width:325px;}


.solicitud_ok{color:#EB3D77;font-family:Arial Black; font-size:17px; padding:12px}

.down_box_img_cont{ }
.down_box_img{ float:left; width:115px; padding:10px 0 0 10px}
.down_box_img_fons{ height:115px; width:115px; position:relative;}
.down_box_desc{width:115px; overflow:hidden}
.down_box_img_fons img{ border:0; padding:0; position:absolute; bottom:0}
.down_box_doc_cont{ clear:both; padding-left:0px;padding:10px 0 0 0}
.down_box_doc{padding-left:10px;  }

.img_news_strip{ width:514px; height:257px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; padding:0 0 10px 0}
.h_image_news{ float:left; }
.v_image_news{ float:right}
.v_image_news_alone{float:left; }
.v_image_news_alone_padd{padding-left:14px}
.news_extra_images{ padding:14px 0 0 0}

.foot_main_photo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; text-align:right}

.down_images_cont{ padding:5px 0 0 0}
.news_down{color:#64A3BF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;} .news_down a{color:#64A3BF; text-decoration:none} .news_down a:hover{color:#EB3D77; text-decoration:none}

.schedule_info{ margin:14px 0 0 0}
.calendar_div{  width:337px; margin:0 12px 0 0; float:left}

#agenda_hight_cont{padding:35px 35px 0 35px}

#schedule_header{background-color:#000000;}
#schedule_header div{background-color:#000000; padding:0; margin:0;  height:36px; text-align:center; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 0 0 0px; margin:4px 0 0 0;}
	
.data_agenda{ padding:0 0 5px 0}

.header_schedule_title{float:left;}
.header_schedule_year{float:right;}
.schedule_header_height{height:30px}
.other_month a { color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold}
.other_month a:hover {color:#FACB00; text-decoration:none; font-size:13px; font-weight:bold}
.this_month{ color:#FACB00; text-decoration:none; font-size:15px; font-weight:bold}
.go_to_this_month a{color:#FACB00; text-decoration:none; font-size:13px; font-weight:bold; }

.go_to_this_month a:hover {color:#FFFFFF; text-decoration:none; }
.casella { width:47px; height:34px; padding-top:10px; color:#000000; border-right:1px solid black; float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold}
.casella_selected { width:47px; height:34px; padding-top:10px; background-color:#E63732;; color:#000000; border-right:1px solid black; float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold}
.casella_titol{ font-size:15px; height:34px; padding-top:10px}
.setmana{ background-color:#FACB00;height:44px; width:336px;border-bottom:1px solid black;border-left:1px solid black; }
.cuadricula{}
.event{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding-bottom:12px;  cursor:default}
.calendar_help{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.event_data{color:#EB3D77; font-weight:bold;font-size:12px;}
.event_lloc{ color:#64A3BF; font-size:14px;}
.event_espectacle, .event_espectacle a{ color:#000000; font-weight:bold; text-decoration:none; font-size:14px;}
span.event_info { background-color:#FFF0BE;}
span.event_info_selected { background-color:#FACB00; }
.schedule_events{ background-color:#FFF0BE; height:418px; float:right; width:329px;overflow:auto; padding:12px 0 12px 12px}
.schedule_events_cont{ background-color:#FFF0BE; height:418px; width:329px; overflow:auto;}


.menu_format_cal{padding:10px 0 0 0}


.button_schedule{background-color:#EB3D77; width:162px; margin-bottom:14px;  z-index:1} 
.button_schedule p{ padding:0; margin:0;  height:21px; color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px; text-align:center; margin:4px 0 0 0; z-index:2;}
.button_schedule p a{ color:#000000; text-decoration:none}
.button_schedule p a:hover{ color:#000000; text-decoration:none;}
.button_schedule_selected{ background-color:#EB3D77}

.button_schedule_long{background-color:#EB3D77; width:182px; margin-bottom:14px;  z-index:1} 
.button_schedule_long p{ padding:0; margin:0;  height:21px; color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px; text-align:center; margin:4px 0 0 0; z-index:2;}
.button_schedule_long p a{ color:#000000; text-decoration:none}
.button_schedule_long p a:hover{ color:#000000; text-decoration:none;}
.button_schedule_long_selected{ background-color:#EB3D77}



.button_list_date{ float:left}
.button_list_country{ float:right}
.button_list_company{ padding:0 0 0 80px}

#freeinmotion_detailed{ position:relative; border-top:2px solid #FFFFFF}
#freeinmotion_flash{ height:475px; }
.tornar_freeinmotion{position:relative;   height:20px; width:760px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; left:0;}
.tornar_freeinmotion_int{font-family:Arial Black; font-size:17px; font-weight:normal; color:#EB3D77;position:absolute; right:35px; }
.tornar_freeinmotion_int a{color:#EB3D77; text-decoration:none} .tornar_freeinmotion_int a:hover{ color:#000000; text-decoration:none}

.free_varietes_text p, .clown_free_text p, .carrers_de_circ_text p, .patifree_text p{ padding-bottom:12px}

.free_varietes_back{ background-image:url(freemotion/varietes.jpg); background-repeat:no-repeat; width:760px; height:512px; position:relative}
.free_varietes_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:315px; left:208px}

.clown_free_back{background-image:url(freemotion/clown.jpg); background-repeat:no-repeat; width:760px; height:526px; position:relative}
.clown_free_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:100px; left:390px}
#clown_free_video{position:absolute;top:332px; right:35px; background-color:#FCD13F; padding:10px}

.carrers_de_circ_back{background-image:url(freemotion/carrers.jpg); background-repeat:no-repeat; width:760px; height:491px; position:relative}
.carrers_de_circ_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:160px; left:385px}
#carrers_de_circ_video{position:absolute;top:295px; left:395px}

.patifree_back{background-image:url(freemotion/patifree.jpg); background-repeat:no-repeat; width:760px; height:660px; position:relative}
.patifree_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:28px; left:385px}
.patifree_title{ font-family:Arial Black,Verdana,Arial; font-size:58px; color:#EB3D77;}
.patifree_hight{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#EB3D77; font-weight:bold}
#patifree_video{position:absolute;top:370px; left:130px}

.endansat_back{background-image:url(freemotion/endansat.jpg); background-repeat:no-repeat; width:760px; height:447px; position:relative}
.endansat_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:100px; left:35px}

.teatro_de_intervencion_back{background-image:url(freemotion/teatredeintervencio.jpg); background-repeat:no-repeat; width:760px; height:473px; position:relative}
.teatro_de_intervencion_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:126px; left:388px}

.urban_back{background-image:url(freemotion/urban.jpg); background-repeat:no-repeat; width:760px; height:473px; position:relative}
.urban_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:96px; left:388px}

.invitados_back{background-image:url(freemotion/invitados.jpg); background-repeat:no-repeat; width:760px; height:473px; position:relative}
.invitados_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:86px; left:388px}

.fantastica_fira_back{background-image:url(freemotion/fantastica.jpg); background-repeat:no-repeat; width:760px; height:473px; position:relative}
.fantastica_fira_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:117px; left:33px}
.fantastica_fira_text div{ padding:5px 0 0 0}

.interaccionart_back{background-image:url(freemotion/interaccionart.jpg); background-repeat:no-repeat; width:760px; height:473px; position:relative}
.interaccionart_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:340px; position:absolute;top:117px; left:33px}
.interaccionart_text b{ color:#A258A5}
.interaccionart_text div{ padding:5px 0 0 0}

#freeart_detail_div{ padding:0 0 14px 14px;  height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#freeart_title1,#freeart_title2,#freeart_title3,#freeart_title4,#freeart_title5, #top_free_title{width:100%; background-color:#EB3D77; margin-bottom:14px; position:relative}
#freeart_title1 p, #freeart_title2 p, #freeart_title3 p,  #freeart_title4 p ,#freeart_title5 p, #top_free_title p{ padding:0; height:26px;  color:#FFFFFF;font-family:Arial;font-weight:bold; font-size:17px; padding:0px 0 0 9px; margin:4px 0 0 0;}

#freeart_detail_div div.desc_equip {float:left;  width:278px;  padding:0 0 24px 0}
#freeart_detail_div div.img_equip { padding:0 0 24px 14px; width:220px; float:right; }

#freeart_detail_div div.desc {float:left;  width:338px;  padding:0 0 24px 0}
#freeart_detail_div div.img { padding:0 0 24px 14px; width:162px; float:right; }
#class_freeart_intro, #class_freeart_filo, #class_freeart_curri, #class_freeart_premsa, #class_freeart_contacte{}
#class_freeart_intro p, #class_freeart_filo p, #class_freeart_curri p, #class_freeart_premsa p, #class_freeart_contacte p, #class_topfree_intro p{ padding:0 0 12px 0}
h1, h2, h4, .fa_title{font-size:11px; padding:0 0 6px 0; font-weight:bold}

h4.fa_title{font-size:11px; padding:0 0 6px 0; font-weight:bold; position:relative; top:-8px}

.adress_fa div{ float:left; width:162px; padding:0 0 12px 0}
.adress_fa, h1 { padding:0; font-weight:bold}
.mails_fa{padding:0 0 12px 0}
.mails_fa div{ float:left; width:120px; }
.mails_fa a{ text-decoration:none;color:#EB3D77;} .mails_fa a:hover{color:#64A3BF;}
.hora_hight{color:#EB3D77;}
.freeart_mes{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; position:absolute; right:10px; bottom:8px; font-weight:bold}  .freeart_mes a{ color:#FFFFFF; } .freeart_mes a:hover{ color:#FACB00; }

#freeart_title1,#freeart_title2,#freeart_title3,#freeart_title4,#freeart_title5{ cursor:pointer}

#top_free_detail_div{padding:0 0 14px 14px;  height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.top_free_llistat{ font-family:Arial Black, Georgia, "Times New Roman", Times, serif; font-size:16px}
.top_free_llistat table{ background-color:#FACB00; width:100%; border-right: 1px solid #EB3D77; border-bottom: 1px solid #EB3D77;}
.top_free_llistat td{border-left: 1px solid #EB3D77; border-top: 1px solid #EB3D77; padding:2px 0 2px 5px}

tr.num_normal{ background-color:#FACB00;}
tr.num_normal td.top_free_num a, tr.num_normal td.top_free_any a{ color:#EB3D77; text-decoration:none;}
tr.num_normal td.top_free_mes a {color:#000000; text-decoration:none; } 

tr.num_hover{background-color:#EB3D77;}
tr.num_hover td.top_free_num a, tr.num_hover td.top_free_any a{ color:#FACB00; text-decoration:none;  }
tr.num_hover td.top_free_mes a {color:#FACB00; text-decoration:none;  } 

#class_topfree_intro .desc a { color:#EB3D77; } #class_topfree_intro .desc a:hover { color:#FACB00; }


#community_reg_cont{ padding:0 0 14px 14px;  height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#community_reg_title {width:100%; background-color:#000000; position:relative}
#community_reg_title p{ padding:0; height:26px;  color:#FFFFFF;font-family:Arial;font-weight:bold; font-size:17px; padding:0px 0 0 9px; margin:4px 0 0 0;}
#community_reg_content {width:100%;  background-color:#AEC933; margin-bottom:14px; position:relative}
#community_reg_content div#community_reg_form{ padding:0;   color:#000000;  padding:10px 10px 0 10px; }

#community_reg_form{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
#community_reg_form .camp_text { padding:0 0 5px 0}
#community_reg_form .camp_text input{ margin-top:2px; width:314px; font-size:11px; padding:2px}
.community_reg_form_send{ height:30px; position:relative; right:0}
.community_reg_form_check{ position:relative; padding:10px 0 10px 0} .community_reg_form_check input{ position:relative; left:-2px; border:none; padding:0;}
.community_reg_form_check span{ padding:0 0 0 2px}
.community_reg_desc{width:162px; float:left} .community_reg_desc p { padding:0 0 5px 0}

.comunitat_welcome{ color:#EB3D77;font-family:Arial;font-weight:bold; font-size:30px}

.comunitat_reminder_sent{ color:#AEC933;font-family:Arial;font-weight:bold; font-size:18px}