/* ------------------------------------------------------------------------------

   CSS    Gelabert Azzopardi
   www.gelabertazzopardi.com

------------------------------------------------------------------------------ */

* {
	margin: 0px;
	padding: 0px;
}
body {
	background: #1a171b;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-top: 20px;
	background: #fff url(../img/menu/background_menu.gif) repeat-y top left;
}
	body#red {
		background: #cf181f;
	}
	body#solos {		background: #ffffff url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#gold {			background: #000000 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#preludis {		background: #ffffff url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#glimpse {		background: #a4d835 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#whatis {		background: #006633 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#orion {		background: #866ed4 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#regando {		background: #be5e00 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#psitt {		background: #000094 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#zumzum {		background: #ffffff url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#useless {		background: #c6bdb4 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#company {		background: #a30030 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#contact {		background: #0063a5 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#production {	background: #ffffff url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#auditions {	background: #f0aa00 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#gallery {		background: #f7ad00 url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#touring {		background: #ef5a10 url(../img/backgrounds/bg_touring.gif) repeat-y top left;	}
	body#activities {	background: #000099 url(../img/backgrounds/bg_activities.gif) repeat-y top left;	}
	body#conquassabit {	background: #8ca9be url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	body#support {	background: #1c1c1c url(../img/backgrounds/grf_menu_background.gif) repeat-y top left;	}
	
a {
	color: #000;
	text-decoration: none;
	border: 0px;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0px;
}
ul {
	list-style: none;
}
.clear {
	clear: both;
	height: 0;
}
hr {
	margin: 20px 0;
}

/* ------------------------------------------------------------------------------ MENU */
#menu {
	float: left;
	width: 225px;
}
	#menu a {
		display: block;
	}
	#menu img {
		padding-left: 52px;
	}
	#menu ul {
		padding-left: 20px;
	}
	#menu li#home 		{	background: transparent url(../img/menu/home_ico.gif) no-repeat top left;		}
	#menu li#whatis		{	background: transparent url(../img/menu/whatis_ico.gif) no-repeat top left;		}
	#menu li#works		{	background: transparent url(../img/menu/works_ico.gif) no-repeat top left;		}
	#menu li#gallery	{	background: transparent url(../img/menu/gallery_ico.gif) no-repeat top left;	}
	#menu li#company	{	background: transparent url(../img/menu/company_ico.gif) no-repeat top left;	}
	#menu li#touring	{	background: transparent url(../img/menu/touring_ico.gif) no-repeat top left;	}
	#menu li#news		{	background: transparent url(../img/menu/news_ico.gif) no-repeat top left;		}
	#menu li#press		{	background: transparent url(../img/menu/press_ico.gif) no-repeat top left;		}
	#menu li#auditions	{	background: transparent url(../img/menu/auditions_ico.gif) no-repeat top left;	}
	#menu li#production	{	background: transparent url(../img/menu/production_ico.gif) no-repeat top left;	}
	#menu li#contact	{	background: transparent url(../img/menu/contact_ico.gif) no-repeat top left;	}
	#menu li#support	{	padding-top: 12px; background: transparent url(../img/menu/support_ico.gif) no-repeat top left;	}
	
	
#content, #content_works, #content_solosmenu, #content_auditions, #content_others, #new_production, #content_update {
	float: left;
	/*width: 725px;*/
	padding-left: 40px;
	width: 685px;
}
#content_update {
	padding-left: 20px;
	width: 750px;
	font-size: 12px;
	line-height: 18px;
}
/* ------------------------------------------------------------------------------ CONTENTS */
#content_works, #content_solosmenu, #content_auditions, #content_others, #new_production {
	text-align: center;
	padding: 20px 10px;
	height: 574px;
	background: #cf181f url(../img/choreographic_works/background.gif) no-repeat top left;
}
	#content_works p {
		margin-bottom: 10px;
	}
	#content_works img {
		padding: 0 5px;
	}
	#content_works img#link_cgs, #content_works img#link_title {
		display: block;
		margin: 0 auto;
		padding: 0 0;
		margin-bottom: 80px;
	}
	#content_works img#link_title {
		margin-bottom: 20px;
	}


/* NUEVA PRODUCCION */
#new_production {
	text-align: left;
	color: #000;
}
	#new_production h1, #new_production h2 {
		color: #f0aa00;
		font-size: 20px;
		margin-bottom: 20px;
	}
	#new_production h2 {
		font-size: 16px;
		margin-bottom: 10px;
	}	
	#new_production p {
		margin-bottom: 6px;
	}
	ul#info_new_production {
		margin: 25px 0;
	}
		ul#info_new_production li {
			color: #000;
			margin-bottom: 4px;
		}
		ul#info_new_production span {
			color: #f0aa00;
		}
	#new_production img {
		display: block;
		margin-top: 10px;
	}
	#new_production a {
		color: #fff;
		font-weight: bold;
	}

/* OTHER WORKS */
#content_others {
	text-align: left;
	padding-left: 80px;
	width: 645px;
	color: #000;
}
	#content_others h1 {
		font-size: 18px;
		color: #f0aa00;
		margin-bottom: 10px;
	}
	ul.list_others {
		margin-bottom: 30px;
	}
	ul.list_others li {
		width: 645px;
		overflow: hidden;
		margin-bottom: 3px;
	}
		ul.list_others span {
			font-size: 12px;
			display: block;
			width: 45px;
			float: left;
			font-weight: bold;
		}
		ul.list_others li p {
			font-size: 11px;
			width: 535px;
			float: left;
			margin: 0;
		}


/* AUDITIONS */
#content_auditions {
	padding-left: 80px;
	width: 645px;
	text-align: left;
	color: #000;
	background: #f0aa00 url(../img/backgrounds/auditions.gif) no-repeat top left;
}
	#content_auditions h1 {
		font-size: 26px;
		/*color: #8f0000;*/
		color: #000;
		margin-bottom: 25px;
	}
	#content_auditions h2 {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 35px;
		font-weight: normal;
	}
	#content_auditions p, #content_auditions address {
		font-size: 12px;
		text-align: left;
		margin: 15px auto;
		width: 605px;
	}
	#content_auditions strong {
		/*color: #8f0000;*/
		color: #000;
	}
	#content_auditions .op_underline {
	  text-decoration: underline;
	}
	#content_auditions .txt_big {
	  font-size: 16px;
	}
	#content_auditions address {
	  display: block;
	  padding-top: 20px;
		text-align: left;
		font-style: normal;
		font-weight: bold;
		color: #8f0000;
	}
	  #content_auditions address span {
	    color: #000;
	  }
	#content_auditions a {
		color: #8f0000;
	}
	ul#awards_list {
	  width: 645px;
		overflow: hidden;
		padding-bottom: 50px;
	}
	ul#awards_list li {
		width: 645px;
		overflow: hidden;
		margin-bottom: 7px;
	}
		ul#awards_list strong {
			font-size: 13px;
			display: block;
			width: 75px;
			float: left;
		}
		ul#awards_list li p {
			font-size: 12px;
			width: 505px;
			float: left;
			margin: 0;
		}

/*	PREMSA */
#press_docs {
	width: 645px;
	overflow: hidden;
	margin-bottom: 25px;
}
	#press_docs h1 {
		margin-bottom: 10px;
	}
	#press_docs a {
		width: 100px;
		padding-right: 9px;
		margin-bottom: 9px;
		overflow: hidden;
		display: block;
		float: left;
	}
		#press_docs a.last {
			padding-right: 0;
		}
		#press_docs p.press_head {
			float: none;
			height: 20px;
			font-size: 16px;
			font-weight: bold;
			padding-left: 20px;
			cursor: pointer;
			background: transparent url(../img/press/btn_bg.gif) no-repeat 0 0;
		}
			#press_docs p.press_head:hover {
				color: #8f0000;
				text-decoration: none;
				background: transparent url(../img/press/btn_bg.gif) no-repeat 0 -20px;
			}
	#press_docs ul#press_list li{
		text-align: left;
		padding: 0;
	}
.press_body span {
		display: block;
		position: absolute;
		background: transparent;
		width: 100px;
		height: 72px;
		z-index: 5;
	}
	.press_body span:hover {
		background: transparent url(../img/press/zoom.png) no-repeat 0 0;
	}
			
p.press_desc, p.press_separation {
  padding-left: 0 !important;
  margin: 0 0 5px 0 !important;
  font-weight: bold;
  color: #8f0000;
  font-size: 14px !important;
}
  p.press_separation {
    height: 10px;
  }
		
	
/* ------------------------------------------------------------------------------ SOLOS */
#content_solosmenu {
	height: auto;
	background: #cf181f url(../img/choreographic_works/solos_background.gif) no-repeat top center;
}
	#solosmenu_back {
		text-align: right;
		margin-bottom: 370px;
	}
		#solosmenu_back img {
			padding-left: 10px;
		}
	#solosmenu_work {
		text-align: center;
	}
		#solosmenu_works a {
			margin: 0 8px;
		}
		#solosmenu_works p {
			margin-bottom: 15px;
		}


table#gallery_bg {
	padding-top: 0;
	background: transparent url(../img/gallery/bg.gif) no-repeat top left;
}


/* ------------------------------------------------------------------------------ PAGS */
body#zumzum {
	color: #000;
}
body#useless {
	color: #000;
}
	body#useless embed {
		visibility: hidden;
		height: 1px;
	}
body#contact p {
	margin: 10px 0;
}
body#solos {
	color: #000;
}

/* SUPPORT */
ul#support_icos {
  padding-top: 15px;
}
  ul#support_icos li {
    margin-bottom: 5px;
  }
  ul#support_icos li.separation {
    padding-top: 40px;
  }
  ul#support_icos h2 {
    color: #f0aa00;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 7px;
  }


/* ------------------------------------------------------------------------------ SHOWS */
#conquassabit_site {
	width: 400px;
	padding-left: 280px;
	padding-bottom: 40px;
	color: #000;
	background: #8ca9be url(../img/shows/sensefi_conquassabit/left_image.jpg) no-repeat top left;
}
	#conquassabit_site h1 {
		color: #4b8eb5;
		margin-bottom: 10px;
		font-size: 28px;
	}
	#conquassabit_site h2 {
		margin-bottom: 15px;
	}
	#conquassabit_site img {
		display: block;
		/*margin: 15px 0;*/
	}
	  #conquassabit_site img.f_right {
	    padding: 0 0 5px 10px;
	    float: right;
	  }
	#conquassabit_site li {
		width: 390px;
		overflow: hidden;
	}
		#conquassabit_site li span, #conquassabit_site li strong {
			display: block;
			float: left;
			width: 240px;
		}
		#conquassabit_site li span {
			width: 150px;
			color: #000 !important;
		}
		#conquassabit_site p {
		  clear: both;
			margin-bottom: 10px;
		}
		#conquassabit_site p a {
			font-weight: bold;
		}
		#conquassabit_site p strong.big {
		  display: block;
		  overflow: hidden;
			font-size: 12px;
			padding: 3px 3px;
			margin: 25px 0 15px;
			background: #86a1b5;
			text-align: center;
		}
	#conquassabit_site ul#reviews li {
	  margin-bottom: 2px;
	  padding-left: 10px;
	}
	#conquassabit_site ul#reviews li.r_title {
	  font-weight: bold;
	  padding-left: 0;
	  margin-bottom: 5px;
	}
	#conquassabit_site a.blue_link {
	  color: #274F65;
	}
    #conquassabit_site a.blue_link:hover {
      color: #1b3544;
    } 