table {
	/*margin-left:25px;*/
	font-size:9pt;
	border: 1px solid #6e3292;
	padding:0;
	border-collapse:collapse;
	}
tr {
	vertical-align:top;
	}
.tablehd {
	background-color:#6e3292;
	color:#FFF;
	border-bottom: 1px solid #6e3292;
	}
.trcolor {
	background-color:#d2c9e2;
	color:#432466;
	border-bottom: 1px solid #6e3292;
	}
.trnocolor {
	background-color:#fff;
	color:#432466;
	border-bottom: 1px solid #6e3292;
	}
.tddate {
	width:8%;
	}
.tdstate {
	width:7em;
	}
.tdlocation {
	width:14em;
	}
.tdteacher {
	width:12em;
	}
.tdcontact {
	width:16em;
	}
.tdcountry {
	width:10%;
	}
.tdfrecuency {
	width:10em;
	}
.tdmemlevels {
	width:30em;
	}
.tdlevels {
	width:8em;
	text-align: center;
}
