@charset "utf-8";

p.h1 {
	float: left;
}

a.h1 {
	width: 251px;
	height: 82px;
	background-image: url(../img/site/title_agenda.png);
	margin-right: 20px;
}

div.content-blue h2 {
	font-size: 45px;
	font-weight: normal;
	line-height: 60px;
	margin-bottom: 25px;
	color: #FABC72;
}

	div.content-blue h2 a {
		font-size: 11px;
		color: #fff;
		width: 83px;
		height: 37px;
		padding: 4px 6px 0px 0px;
		margin: 10px 20px 0px 0px;
		background-image: url(../img/site/agenda_prox.jpg);
		background-repeat: no-repeat;
		display: block;
		float: right;
		line-height: 16px;
		text-decoration: none;
		text-align: right;
	}
	
	div.content-blue h2 a:hover {
		text-decoration: underline;
	}

table.agenda {
	margin: auto;
	margin-top: 5px;
	border-spacing: 4px;
}

	table.agenda th {
		line-height: 30px;
		font-size: 14px;
		text-decoration: underline;
	}

	table.agenda td {
		width: 122px;
		height: 126px;
		padding: 4px 0px 0px 4px;
		overflow: hidden;
		background-image: url(../img/site/agenda_day.jpg);
		background-repeat: no-repeat;
		vertical-align: top;
	}
	
	table.agenda td:hover p.n {
		background-position: right;
	}
	
		table.agenda td p.n {
			font-size: 17px;
			font-weight: bold;
			background-image: url(../img/site/agenda_day_number.png);
			background-repeat: no-repeat;
			color: #121E2E;
			display: block;
			float: left;
			width: 25px;
			height: 25px;
			text-align: center;
			line-height: 25px;
			position: relative;
			z-index: 100;
		}
		
		table.agenda td div.img {
			width: 114px;
			height: 114px;
			float: left;
			overflow: hidden;
			position: relative;
			z-index: 0;
			margin-top: -25px;
			padding-left: 2px;
		}
		
			table.agenda td div.img img {
				margin: auto;
				display: block;
			}
			
			table.agenda td div.img img.quinta {
				margin-top: 22px;
			}
			
			table.agenda td div.img img.sexta {
				margin-top: 10px;
			}
			
			table.agenda td div.img img.sabado {
				margin-top: 22px;
			}
	
	table.agenda td.no {
		background: none;
	}
	
	table.agenda td.yes {
		cursor: pointer;
	}

/*-------- Tooltip -------------------------------------*/

#tooltip.agenda-day.agenda-day {
	width: 231px;
	padding: 20px;
	height: 294px; 
	background-image: url('../img/site/agenda_infos.png');
	background-repeat: no-repeat;
}

#tooltip.agenda-day h3,
#tooltip.agenda-day div { 
	margin: 0;
}

#tooltip.agenda-day h3 {
	font-size: 20px;
	line-height: 20px;
	padding-top: 3px;
	text-align: center;
	color: #FABC72;
}

#tooltip.agenda-day p {
	color: #fff;
	font-size: 12px;
	font-style: italic;
}

#tooltip.agenda-day p.bold {
	line-height: 23px;
	padding-top: 6px;
	font-size: 14px;
	text-decoration: underline;
	font-style: normal;
}

	#tooltip.agenda-day p.bold span {
		color: #99ff55;
	}
	
#tooltip.agenda-day p.hora {
	padding-top: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #FABC72;
	font-style: normal;
}

	#tooltip.agenda-day p.hora span {
		color: #fff;
	}

