/* CZ.css . URL . AlexanderZ.net . tba
	Date:Last revision:20100104
	Associated files:CZ.html, CZ.js, CQ.html, CQ.js
*/
body {  background:#eda;
	color:#003;
	font-size:100%;
	font-family:Arial,sans-serif;
	font-size:85%;
	font-style:normal;
	font-weight:normal;
	text-align:center;
}
#tCal, .tInfo, .tToday, .outer {
	border:1px solid #003;
	border-collapse:collapse;
	text-align:center;
	vertical-align:top;
	width:75%;
}
.tInfo {width:75%;}
.tInfo table, .tToday table {
	background:#003;
	color:#ffa;
	font-size:95%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
}
.tInfo th, .tToday th, .outer th {
	background:#003;
	color:#ffa;
	vertical-align:bottom;
	text-align:center;
	font-size:100%;
	font-weight:bold;
}
.tInfo td, .tToday td {
	border-collapse:collapse;
	border:1px solid #003;
	background:#fff;
	color:#003;
	font-size :95%;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	vertical-align:bottom;
}
.tToday {width:auto; background:#fff;}
.tToday td {text-align:center;}
.tToday td .Lft {text-align:left;}
td .Lft {text-align:left;}
.inner {
	background:#fff;
	border-collapse:collapse;
	border:1px solid #003;
	background:#fff;
	width:33.3%;
}
.inner th {
	border:0px solid #003;
	border-collapse:collapse;
}
.inner td {
	text-align:center;
	vertical-align:top;
}
.outer th {
	background:#003;
	color:#ffa;
	vertical-align:top;
	text-align:center;
	font-size:95%;
	font-weight:bold;
	width:auto;
}
.outer td {
	vertical-align:top;
	text-align:center;
}
#tCal th { /*, .dd, .we, .mml { */
	background:#003;
	color:#ffa;
	border:1px solid #003;
	text-align:center;
	vertical-align:middle;
	font-size :95%;
}
#tCal td {
	background:#fff;
	color:#003;
	border-collapse:collapse;
	border:1px solid #fff;
	text-align:center;
	vertical-align:middle;
	font-size :90%;
}
.hoy { font-weight:bold; color: #000; border:1px solid #000; width:11%; }
.we, .wn { text-align:center; font-size:90%; }
.ddl { border:0px solid #fff;background:#fff; }
.mml { border:0px solid #fff;background:#003; color:#ffa; font-size:95%;}
.we { border:0px solid #fff;background:#cfc; color:#003; width:11%; }
.wn { border:0px solid #fff;background:#ddd; color:#003; width:22%;}

.mon {
	border:0px solid #fff;
	vertical-align:top;
	width:33.3%;
	}
.mon th {
	border:0px solid #fff;
	border-collapse:collapse;
	font-size:95%;
	vertical-align:bottom;
}
.mon td {
	border:0px solid #fff;
	font-size:90%;
	vertical-align:bottom;
}
.tToday .c { padding:2px; text-align:center;vertical-align:top;}
.tToday .l {float:left;padding:2px; text-align:left;vertical-align:top;border-bottom:0px;border-left:0px;}

.Cntr {text-align:center;vertical-align:top;}
.Lft {float:left;padding:1px; text-align:left;vertical-align:top;}
.Rght {float:right; padding:1px; text-align:right; vertical-align:top;}

#Footer {font-size:90%;
	font-style:normal;
	background:transparent;color:#000;
	margin:2px; padding:2px;
}
.q {font-size:90%;
	font-weight:bold;
	border:1px solid #000;
	margin:4px; padding:1px;
	background:#000;color:#fff;
	text-align:center; vertical-align:top;
}
.q a:link {background:#000;color:#fff;text-decoration:none;border:1px solid #000;}
.q a:visited {background:#000;color:#fff;text-decoration:none;border:1px solid #000;}
.q a:hover {background:#fff;color:#000;text-decoration:none;border:1px solid #000;}
.q a:active {background:#000;color:#fff;text-decoration:none;border:1px solid #fff;}

select {
	border:1px solid #ffa;
	background:#003;
	color:#ffa;
	font-weight:bold;
	font-size:100%;
}
