.link-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366ff;
	line-height: 150%;
}
.link-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 150%;
}
.link-rojo li a {
	color: #990000;
	text-decoration: none;
}
.link-rojo a {
	text-decoration: none;
}
.link-rojo li a:hover {
	color: #990000;
	text-decoration: underline;	
}
.link-rojo a:hover {
	text-decoration: underline;
}
.menu-titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6699FF;
	line-height: 13px;
}
.menu-titles a {
	text-decoration: none;
}
.menu-titles a:hover {
	text-decoration: underline;
}
.menu-program-name {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C9097;
	line-height: 100%;
}
.menu-program-name a {
	color: #3C9097;
	text-decoration: none;
}
.menu-program-name a:hover {
	text-decoration: underline;
}
.menu-month-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C9097;
	line-height: 100%;
}
.menu-month-name a {
	color: #3C9097;
	text-decoration: none;
}
.menu-month-name a:hover {
	text-decoration: underline;
}
.menu-course-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 100%;
}
.menu-course-name a {
	text-decoration: none;
}
.menu-course-name a:hover {
	text-decoration: underline;
}
.more-info {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	line-height: 13px;
}
.more-info a {
	color: #0000FF;
	text-decoration: underline;
}
.more-info a:hover {
	text-decoration: none;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.copyright a {
	color: #0000FF;
}
.content-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3C9097;
	line-height: 100%;
}
.content-title a {
	color: #3C9097;
	text-decoration: none;
}
.content-title a:hover {
	text-decoration: underline;
}
.content-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 150%;
}
.content-text a {
	color: #3C9097;
	text-decoration: none;
}
.content-text a:hover {
	text-decoration: underline;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}
.search input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	border: 1px solid #666666;
}
.search select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	border: 1px solid #666666;
}
.menu-program-section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699FF;
}
.menu-program-section a {
	color: #6699FF;
	text-decoration: none;
}
.menu-program-section a:hover {
	color: #3C9097;
}
.route {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}
.route a {
	color: #0000FF;
	text-decoration: none;
}
.route a:hover {
	text-decoration: underline;
}
.content-title-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #6699FF;
	line-height: 130%;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 150%;
}
.content-title-arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C9097;
	font-weight: bold;
}
.about-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 150%;
}
.about-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C9097;
	line-height: 150%;
}
.download-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	line-height: 150%;
}
.download-title a {
	color: #0000FF;
}
.download-title a:hover {
	text-decoration: none;
}
.download-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C9097;
	line-height: 100%;
}
.course-detail-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 130%;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #999999;
}
.course-detail-text a:hover {
	text-decoration: underline;
	color: #666666;
}
.course-detail-text a {
	text-decoration: none;
	color: #666666;
}
.course-detail-subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669900;
	line-height: 150%;
}
.course-detail-mode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 150%;
}
.news-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C9097;
	line-height: 100%;
}
.news-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 150%;
}
.news-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #0000FF;
}
.news-title a {
	color: #0000FF;
	text-decoration: none;
}
.news-title a:hover {
	text-decoration: underline;
}
.faq-subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699FF;
	line-height: 200%;
}
.contact-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4469B1;
	line-height: 100%;
}
.contact-field input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 18px;
	background-color: #F2F2F2;
	border: 1px solid #D5D5D5;
}
.contact-field textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F2F2F2;
	border: 1px solid #D5D5D5;
}