


.contentFilter								{width: 100%; margin-top: 15px; border-top: 1px solid #d9d9d9; /*background-color: #fffbbd;*/}
.contentFilter .alignLeft					{width: 216px; padding-top: 15px; float: left; /*background-color: #d5ce83;*/}
.contentFilter .alignRight					{width: 216px; padding-top: 15px; float: right; /*background-color: #b6ad47;*/}
.contentFilter .checkRow					{width: 216px; padding-bottom: 4px; /*background-color: #ccc;*/}
.contentFilter .check						{margin: 1px 0 5px 0; .margin: 0; float: left;}
.contentFilter .checkLabel					{padding: 0 24px 0 5px; .padding: 3px 21px 0 2px; float: left; font: 12px georgia, "times new roman", times, serif; color: #005baa;}


.contentListEvents							{width: 440px; margin-top: 15px; /*background-color: #bdffc2;*/}
.contentListEvents .month					{width: 100%; padding-top: 25px; /*background-color: #333;*/}
.contentListEvents .title					{padding-bottom: 10px; font: 22px georgia, "times new roman", times, serif; color: #005baa; text-transform: uppercase;}
.contentListEvents .row						{width: 100%;  padding-bottom: 10px; vertical-align:top;  /*background-color: #ccc;*/}
.contentListEvents .day						{width: 30px; min-width:30px; float: left; font: bold 13px georgia, "times new roman", times, serif; color: #005baa; text-align: right;}
.contentListEvents .weekDay					{width: 55px; min-width:55px; float: left; font: bold 12px georgia, "times new roman", times, serif; color: #005baa; text-align: center; text-transform: uppercase;}
.contentListEvents .place					{width: 90px; float: right; color:#005baa; vertical-align:top;  font: 12px georgia, "times new roman", times, serif; }
.contentListEvents .eventEmptySpace			{width: 100%; height:10px; min-height:10px; font-size:1px;}
.contentListEvents .event						{width: 255px; float: left;} 
.contentListEvents .event a 					{font: 12px georgia, "times new roman", times, serif; color: #666; text-decoration: none;}
.contentListEvents .event a:visited 					{font: 12px georgia, "times new roman", times, serif; color: #666; text-decoration: none;}
.contentListEvents .event a:hover			{text-decoration: underline;}





.contentEventDetail								{width: 100%;  /*background-color: #bdffc2;*/}
.contentEventDetail .row						{width: 100%; padding-bottom: 3px; /*background-color: #ccc;*/}
.contentEventDetail .row .label				{width: 160px; float: left; font: italic 12px georgia, "times new roman", times, serif; color: #005baa;}
.contentEventDetail .row .name				{width: 290px; float: left; font: 12px georgia, "times new roman", times, serif; color: #666;}


.contentEventDetail .bodyRegular					{font: 12px georgia, "times new roman", times, serif; color: #666; padding-top:8px; padding-bottom:5px; line-height:17px; }
.contentEventDetail .bodyRegular a				{color: #005baa; text-decoration: none;}
.contentEventDetail .bodyRegular a:hover		{text-decoration: underline;}


.contentEventDetail .group							{width: 100%; margin: 25px 0 25px 0; /*background-color: #fff;*/}
.contentEventDetail .group .desc					{font: 12px georgia, "times new roman", times, serif; color: #666;}

.contentEventDetail .schedule						{width: 100%; margin: 25px 0 0 0; /*background-color: #fff;*/}
.contentEventDetail .schedule .location			{font: bold 14px georgia, "times new roman", times, serif; color: #005baa;}
.contentEventDetail .schedule .row					{width: 100%; /*background-color: #333;*/}
.contentEventDetail .schedule .weekDay			{width: 65px; float: left; font: italic 12px georgia, "times new roman", times, serif; color: #005baa;}
.contentEventDetail .schedule .dayMonth		{width: 95px; float: left; font: 12px georgia, "times new roman", times, serif; color: #666;}
.contentEventDetail .schedule .time				{width: 280px; float: left; font: 12px georgia, "times new roman", times, serif; color: #666;}

.contentEventDetail .length						{width: 100%; margin-bottom: 30px; /*background-color: #ccc;*/}
.contentEventDetail .length .label			{width: 160px; float: left; font: italic 12px georgia, "times new roman", times, serif; color: #005baa;}
.contentEventDetail .length .desc			{width: 290px; float: left; font: 12px georgia, "times new roman", times, serif; color: #666;}

.contentEventDetail .back								{font: 12px georgia, "times new roman", times, serif; background: transparent url(../images/programme/return_bt_bullet.gif) no-repeat left 2px; margin-top:25px;}
.contentEventDetail .back a:link					{font: 12px georgia, "times new roman", times, serif; padding-left: 7px; color: #666; text-decoration: none;}
.contentEventDetail .back a:visited				{font: 12px georgia, "times new roman", times, serif; padding-left: 7px; color: #666; text-decoration: none;}
.contentEventDetail .back a:hover					{font: 12px georgia, "times new roman", times, serif; text-decoration: underline;}

.contentEventDetail .tickets				{width: 100%; margin: 40px 0 30px 0; /*background-color: #ccc;*/}
.contentEventDetail .tickets .legend		{width: 84px; float: left; /*background-color: #333;*/}
.contentEventDetail .tickets .price1		{padding: 0 0 2px 0; font: 11px georgia, "times new roman", times, serif; color: #e11f6a; text-align: center;}
.contentEventDetail .tickets .price2		{padding: 0 0 2px 0; font: 11px georgia, "times new roman", times, serif; color: #9c2c80; text-align: center;}
.contentEventDetail .tickets .price3		{padding: 0 0 2px 0; font: 11px georgia, "times new roman", times, serif; color: #6b368f; text-align: center;}
.contentEventDetail .tickets .price4		{padding: 0 0 2px 0; font: 11px georgia, "times new roman", times, serif; color: #4259a9; text-align: center;}
.contentEventDetail .tickets .price5		{padding: 0 0 2px 0; font: 11px georgia, "times new roman", times, serif; color: #1a84c7; text-align: center;}

#searchEmpty { padding-top:20px; margin-top:20px; border-top:1px #CCCCCC solid}
#searchEmpty .txt { padding-bottom:25px; color:#333333;}

#evento_info_top								{ color:#666666; padding: 10px 0px 10px 0px;}

