label { float:left; width:320px; margin:5px 0px 0px 0px; text-align:left; height:20px; color:#336699 }
input { width:250px; }
input.submit { width:auto; margin-top:10px}
textarea { width:320px; height:140px;}
input[type='text'], input[type='password'], textarea 
	{ font-size: 9pt; font-family: Geneva,Arial,Helvetica,sans-serif; color:#666;}

p.error { width:318px; padding:.4em; }
p.aviso { background:#FBE3E4; color:#8a1f11; text-align:center;}

ol li { font-weight:bold; }
ol li ul li{ font-weight:normal; }

.otros { background-color:#EEE; text-align:right; }
.otros p {  padding-right:8px; }

/* Ponentes */
.ponentes {  border:#F0F0F0 1px solid; padding:5px 0px; margin-bottom:10px; }
.cancelado { background:#FBE3E4; }
.normal { background-color:#F4F4F4; }
.magistral { background-color:#D4D4E2; }
.ponentes .nombre { font-size:12pt; color:#333; }
.ponentes .opciones a { float:right; background-color:#CCC; color:#fff; padding:0px 4px;
		margin-right:10px; text-decoration:none; }
.ponentes .opciones a:hover {  background-color:#B2B2CC; }

a.pon-tip { border:#888 1px solid; padding:2px 5px; background-color:#FAFAFA;
		font-size:10px; line-height:10px; cursor:help; text-decoration:none; color:#888; }

.ponentes .colaboradores { font-size:9pt; color:#555; background-color:#E4E4E4; height:20px; margin-top:2px; }
.ponentes .colab-bio { font-size:8pt; color:#888; background-color:#DDD; height:20px; margin-top:2px; }
.ponentes .colaboradores span { font-size:8pt; color:#888; }
.ponentes .colaboradores div { height:20px; margin-top:2px; }

.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: 5px 15px;
	background-color:#888899;
	text-align:justify;
}

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