a.menu {
	float: left;
	width: 145px;
	color: #18449B;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	background-color: #CADAED;
	padding: 4px 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #92B1D3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: -1px;
}
a.menu:hover {
	float: left;
	width: 145px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #18469D;
}
p {
	text-align: justify;
	line-height: 16px;
}
.eg-barra-sup {
	background-color: #000000;
	background-image: url(images/eg01.gif);
	background-repeat:  repeat-y;
	background-position: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0178BE;
}
.eg-barramedio-sup {
	background-color: #003366;
	background-image: url(images/eg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.eg-fdo-mnsup {
	background-image: url(/images/fdo-menu-sup.gif);
	background-repeat:  repeat-x;
}
.eg-fdo-linvertical {
	background-color: #FFFFFF;
	background-image: url(images/fdo-linea-vertical2.gif);
	background-repeat:  repeat-y;
}
.eg-fdo-ttsubmn1 {
	background-image: url(images/fdo-submn-tt1.gif);
	background-repeat:  repeat-x;
}
.eg-submn-sep {
	background-image: url(images/fdo-linea-mn.gif);
	background-repeat:   repeat-x;
}
.eg-fdo-submn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #18449B;
	text-decoration: none;
	background-color: #CADAED;
	background-image: url(images/fdo-linea-mn.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	line-height: 7pt;
}
.eg-fdo-txt-sup {
	background-image: url(images/eg04.gif);
	background-repeat:  repeat-x;
}
.eg-fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
}
.inputbuscar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5B7DAC;
	border: 1px solid #002142;
	height: 13px;
	width: 120px;
}
.botonbuscar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CCFF;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #99CCFF;
	cursor: pointer;
	height: 15px;
	width: 6em;
	background-color: #003366;
	padding-bottom: 2px;
}
.td-esp1 {
	padding-top: 3px;
}
.subtitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: -1px;
	text-align: left;
}
.subtutulos-r2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.piepag {
	font-size: 7pt;
	font-weight: normal;
	color: #C9E2F3;
	text-decoration: none;
}
.txt-peq1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.email {
	font-size: 7pt;
	font-weight: normal;
	color: #C9E2F3;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.td-arriba {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B6BFD1;
}
.tb1-tdtt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}
.txt-peq2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tb1-td1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F2F4F9;
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #99BBD5;
}
.tb1-td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E0E6F1;
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #99BBD5;
}
.cdo-subtt-contenido {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0E46AE;
	border-left-color: #0E46AE;
}
.link1 {
	color: #003399;
	text-align: left;
}
.lis1 {
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.lis2 {
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.form-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: left;
}
.form-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #0099FF;
	background-color: #003399;
}
.form-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000033;
	text-decoration: none;
	background-color: #F4F9FF;
	padding: 3px;
	border: 1px solid #006699;
	font-weight: normal;
	text-align: left;
}
.fdo-txt {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BACCDB;
	border-left-color: #BACCDB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #18469D;
	text-decoration: none;
	line-height: 22px;
	letter-spacing: -1px;
	text-align: left;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #EEF5FD;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
}
.contact2 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; text-decoration: none; text-align: center; padding-top: 3px; padding-bottom: 3px; border-color: black black #CCCCCC #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.contact03 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none ; border-color: #000000 #010000 #CCCCCC; background-color: #003399; padding-left: 6px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.contac-stgen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	background-color: #A6C4E1;
	text-transform: uppercase;
	padding-left: 5px;
}
.contac-st {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none; text-align: left; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.contac-st2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #000000; text-decoration: none; background-color: #C9DBED; text-align: left; border-color: black black #FFFFFF; padding-left: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.contac-st3 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none; text-align: left}
.contac-email {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #006699; text-decoration: none; background-color: #EEF5FD; text-align: left; padding-top: 2px; padding-bottom: 2px; border-color: black black #CCCCCC; padding-left: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.pt-sc-izq {
	background-image: url(images/pt-ito4.gif);
	background-repeat:  repeat-y;
}
.pt-sc-centro {
	background-image: url(images/pt-ito5.gif);
	background-repeat:  repeat;
}
.pt-sc-der {
	background-image: url(images/pt-ito6.gif);
	background-repeat:  repeat-y;
}
.pt-sc-inf {
	background-image: url(images/pt-ito8.gif);
	background-repeat:  repeat-x;
}.lin-separador {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
.lis-espacios1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #215385;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D6DFE9;
	background-color: #EEF1F7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}
a.submenu {

	float: left;
	width: 145px;
	color: #18449B;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	background-color: #B1C9E4;
	padding: 4px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: -1px;
}
a.submenu:hover {

	float: left;
	width: 145px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #18469D;
}
.submenu2 {
	float: left;
	width: 145px;
	color: #18449B;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	background-color: #B1C9E4;
	padding: 4px 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
}
.tt-seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #85ABD6;
	text-decoration: none;
	letter-spacing: 2px;
}
.tab-cur01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FEF9F1;
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC00;
	border-bottom-color: #FFCC00;
}
.tab-curtt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9900;
	background-image: url(images/fdo-tab-cursos.gif);
	background-repeat:  repeat-y;
	background-position: left;
	letter-spacing: 5px;
}
.tab-cur02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFEBBF;
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC9900;
	border-bottom-color: #CC9900;
}
.fdo-izq {
	background-image: url(images/fdo-izq.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.txt02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.minuscula {
	text-transform: lowercase;
}
.link-espacios1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #215385;
	text-decoration: none;
}
.piepagina-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #91C8FF;
	text-decoration: none;
	padding: 2px;
	background-color: #012B54;
}
.eslogan-inicio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #097301;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 2pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00FF00;
	background-image: url(images/fdo-slogan-index.gif);
}
.td-titulo-tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-color: #000000 #010000 #CCCCCC;
	background-color: #25679C;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 3px 6px;
}
.td-lis-tabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #EEF5FB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding: 4px 6px;
	border-bottom-style: solid;
	border-bottom-color: #A0C8E9;
}
.link-tabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #215385;
	text-decoration: underline;
}
.eslogan-inicio02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC9900;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	letter-spacing: 2pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
}
.eslogan-inicio03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC6600;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 2pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
}

