/* Agenda */
.agenda  #main h3 {
	background: #00bac6 url(../img/tit/proximos.png) no-repeat;
	width: 726px;
	height: 40px;
}

.agenda #main h4 {
	width: 195px;
	height: 29px;
	margin: 20px 0 2px 8px;
}

.agenda .m01 {
	background: #00bac6 url(../img/tit/janeiro.png) no-repeat;
}

.agenda .m02 {
	background: #00bac6 url(../img/tit/fevereiro.png) no-repeat;
}

.agenda .m03 {
	background: #00bac6 url(../img/tit/marco.png) no-repeat;
}

.agenda .m04 {
	background: #00bac6 url(../img/tit/abril.png) no-repeat;
}

.agenda .m05 {
	background: #00bac6 url(../img/tit/maio.png) no-repeat;
}

.agenda .m06 {
	background: #00bac6 url(../img/tit/junho.png) no-repeat;
}

.agenda .m07 {
	background: #00bac6 url(../img/tit/julho.png) no-repeat;
}

.agenda .m08 {
	background: #00bac6 url(../img/tit/agosto.png) no-repeat;
}

.agenda .m09 {
	background: #00bac6 url(../img/tit/setembro.png) no-repeat;
}

.agenda .m10 {
	background: #00bac6 url(../img/tit/outubro.png) no-repeat;
}

.agenda .m11 {
	background: #00bac6 url(../img/tit/novembro.png) no-repeat;
}

.agenda .m12 {
	background: #00bac6 url(../img/tit/dezembro.png) no-repeat;
}

.agenda .boxsubdestaque img {
	padding-left: 18px;
}

.agenda .boxsubdestaque dl.normal {
	width: 440px;
	background: url(../img/boxagendared.png) no-repeat;
}

	.agenda .boxsubdestaque dl.normal dt span {
		text-transform: uppercase;
		color: #ffa48c;
		font: bold 10px tahoma, arial, sans-serif;
		padding: 0 0 0 15px;
	}

	.agenda .boxsubdestaque dd.info {
		padding: 0 !important;
		height: 70px;
	}

	.agenda .boxsubdestaque dd.info dl {
		width: 146px;
		height: 64px;
		padding: 0 !important;
	}
		.agenda .boxsubdestaque dd.infoLength1 dl{width: 400px;}
		.agenda .boxsubdestaque dd.infoLength2 dl{width: 215px;}

	.agenda .boxsubdestaque dd.info dl dt {
		font-size: 13px;
		color: #6b1d0e;
		padding: 10px 0 2px 0;
	}

	.agenda .boxsubdestaque dd.info dl dd{
		font-size: 11px;
		color: #9b4433;
		padding: 0 !important;
	}

	.agenda .boxsubdestaque dd.info ul {
		display: block;
		width: 425px;
		height: 64px;
		margin-top: 7px;
		padding: 0;
		overflow: auto;
	}
	.agenda .boxsubdestaque dd.info ul li{padding: 1px 0; border-bottom: 1px solid #f58e75;}

	.agenda .boxsubdestaque dd.info ul li span{
		font: normal 11px Tahoma;
		padding: 0 !important;
	}

	.agenda .boxsubdestaque dd.info ul li .casa{color: #6b1d0e;}
	.agenda .boxsubdestaque dd.info ul li .data{color: #923928;}
	.agenda .boxsubdestaque dd.info ul li .hora{color: #cb3619;}

	.agenda .boxsubdestaque dd.more {
		padding: 10px 0 0 0;
		height: 25px;
	}
	
.agenda .boxsubdestaque dl.prevenda {
	width: 440px;
	background: url(../img/boxagendagreen.png) no-repeat;
}

	.agenda .boxsubdestaque dl.prevenda dt span {
		text-transform: uppercase;
		color: #d2e36c;
		font: bold 9px tahoma, arial, sans-serif;
		padding: 0 0 0 15px;
	}
	
	.agenda .boxsubdestaque dl.prevenda dd.info dl dt {
		font-size: 13px;
		color: #6b7a0f;
		padding: 10px 0 2px 0;
	}

	.agenda .boxsubdestaque dl.prevenda dd.info dl dd{
		font-size: 11px;
		color: #6d7d10;
		padding: 0 !important;
	}
	
	
.filter {
	padding: 24px 0 0 0;
}

.filter label {
	background: url(../img/tit/filtre.png) no-repeat;
	width: 128px;
	height: 31px;
	float: left;
}

.filter select {
	background: #e7e7e7 !important;
	color: #747474;
	float: left;
	margin: 7px 3px 0 3px;
	border: 1px solid #bdbdbd;

}
.filter select#local {width: 280px;}
.filter select#mes {width: 100px;}
.filter select#genero {width: 150px;}

.filter button {
	background: url(../img/bt/ok.png) no-repeat;
	width: 41px;
	height: 31px;
	border: none;
	float: left;
	cursor: pointer;
}

.ticketforfun {
	background: url(../img/ticketmaster.png) no-repeat;
	width: 315px;
	height: 140px;
	padding: 10px 0 0 0;
	margin: 0 0 0 18px;
}

	.ticketforfun .compra {
		background: url(../img/tit/compra.gif) no-repeat;
		width: 329px !important;
		height: 29px !important;
		margin: 0 0 10px 0 !important;
	}
	
	.ticketforfun dl  {
		padding: 0 0 0 10px;
	}
	
	.ticketforfun dl dt {
		font: bold 14px tahoma, arial, sans-serif;
		padding: 0 0 10px 0;
	}
	
	.ticketforfun dl dd{
		font: 12px tahoma, arial, sans-serif;
		color: #02666d
	}
	
	.ticketforfun a {
		font-weight: bold;
		color: #02666d
	}
	#noneresults, #eventslist{display: none;}
		#noneresults p{
			font: 20px tahoma, arial, sans-serif;
			color: #000;
			padding: 10px 0 110px 20px;
		}
		#noneresults p em{
			color: #fff;
			font-style: normal;
		}