/* Programa */
.dia { font-family: 'Arial Narrow',Times,serif; font-size:22px; font-weight:normal; color:#000;
					border-bottom:1px solid #F0F0F0; }
.actividades { margin-bottom:10px; }
.actividades a { font-size:6pt; text-decoration:none; padding:0px 1px;}
.actividades .si { background-color:#F4F4F4; }
.actividades .item { margin-bottom:5px; }
.actividades .item .evento { color:#000; font-size:10pt; font-variant:small-caps; }
.actividades .item strong { color:#336699; font-size:11px; }
.actividades .item .extra { font-size:10px; line-height:14px; }
.actividades .item p { border:#666699 dotted 1px; margin:0 5px 5px 0; padding:3px 5px; font-size:10px; line-height:14px;
	background-color:#E8E8F0; }
.actividades .item .magistral { background-color:#D1D1E0; }
.actividades .item .magistral .autor a{ color:#333; }
.actividades .item p .titulo a { color:#000; font-size:11px; font-weight:bold ; text-decoration:none; }
.actividades .item p .autor a { font-size:8pt; color:#555; }

#prog-cuadro { display:none; border:#ddd solid 1px; float:right; }
#prog-cuadro #cerrar
	{ float:right; font-size:6pt; text-transform:uppercase; text-decoration:none; margin-right:10px; }
#prog-req  {  }
#prog-req form label { float:left; }
#prog-req form input.hora { float:left; width:20px; }

.tip {
	border:1px solid #888899;
	width: 530px;
	z-index: 13000;
	font-family:Arial, Helvetica, sans-serif;
}

.tip-title {
	font-weight: bold;
	font-size: 9pt;
	line-height:16px;
	margin: 0;
	color: #fff;
	padding: 3px 15px;
	background-color:#666699;
	text-align:justify;
	text-transform:uppercase;
}

.tip-text { color:#555;
	padding: 4px 10px 8px;
	background-color:#FAFAFA;
	border-top:1px solid #DDD;
	font-size: 8pt;
	line-height:15px;
	text-align:justify;
}
