body.principal {
	margin:0;
	background-image : url(../imagenes/fondo/bg.jpg);}
h1 {
   font-size: 12px;
   font-family: verdana, arial;
   font-weight: normal;}
font.hora{
	font-weight : bold;
	color: Fuchsia;
}
font.link_nec{
	cursor: hand;
	color: White;
	font-family: Verdana;
	font-size: 9pt;
	font-weight : bold;
}
font.link{
	cursor: hand;
	color: #567A2F;
	font-family: Verdana;
	font-size: 9pt;
	font-weight : bold;}
font.link2{
	cursor: hand;
	color: Navy;}
font.contenido{
	font-family: Verdana;
	font-size: 9pt;
	color: black;}
font.contenidoa{
	font-family: Verdana;
	font-size: 9pt;
	color: Navy;}
font.calendario{
	font-weight: bold;
	color: #000000;}
font.contactenos{
	font-family : Tahoma;
	color : #666666;
	font-size: 9pt;
	font-weight : bold;}
font.instituto{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #717171;}
font.temacalendario{
	font-family: Tahoma;
	font-size: 9pt;
	color: #0B94C8;
	font-weight: bold;
	font-variant: small-caps;
}
font.tema{
	font-family: Tahoma;
	font-size: 9pt;
	color: #96201C;
	font-weight: bold;}
font.temaazul{
	font-family: Tahoma;
	font-size: 9pt;
	color: #1347A4;
	font-weight: bold;}
font.temanoticia{
	font-family: Tahoma;
	font-size: 9pt;
	color: #0B94C8;
	font-weight: bold;}
font.copy{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;}
font.rojo{
	color: Maroon;
	font-size: 11px;
	font-family: verdana, arial;
	line-height: 15px;
}
font.negro{
	color: black;
	font-size: 11px;
	font-family: verdana, arial;
	line-height: 15px;}
font.error{
	color: black;
	font-size: 11px;
	font-family: verdana, arial;
	color: red;}
font.cargando{
	color: black;
	font-size: 12px;
	font-family: verdana, arial;
	color: red;}
a.linkshome:link,a.linkshome:visited {
	font-variant: small-caps;
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #717171;
	text-decoration: none;
}
a.linkshome:hover {
	font-variant: small-caps;
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
a.menu:link,a.menu:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
a.menu:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
a.planes:link,a.planes:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: #86B833;
	font-weight: bold;
	text-decoration: none;
}
a.planes:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: Gray;
	font-weight: bold;
	text-decoration: none;
}
a.purple:link,a.purple:visited {
	color: #800080;
	text-decoration: none;
	font-weight : bold;
}
a.purple:hover {
	color: Black;
	text-decoration: none;
	font-weight : bold;
}
a.bg:link,a.bg:visited {
	font-family: Verdana;
	font-size: 9pt;
	color: #981E1A;
	text-decoration: none;
}
a.bg:hover {
	font-family: Verdana;
	font-size: 9pt;
	color: Blue;
	text-decoration: none;
}
a.bg2:link, a.bg2:visited {
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
a.bg2:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #981E1A;
	text-decoration: none;
}
a.small:link, a.small:visited {
	font-family: Tahoma;
	font-size: 8pt;
	color: #981E1A;
	text-decoration: none;
}
a.small:hover {
	font-family: Tahoma;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}
a.mapa:link, a.mapa:visited{
	color: Navy;
	text-decoration: none;
}
a.mapa:hover {
	color: #378910;
	text-decoration : none;
}
a.docente:link, a.docente:visited{
	color: Gray;
	text-decoration: none;
}
a.docente:hover {
	color: Black;
	text-decoration : none;
}

a.submenu:link,a.submenu:visited {
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
a.submenu:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #499913;
	text-decoration: none;
}
a.navegacion:link,a.navegacion:visited {
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
a.navegacion:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: Silver;
	text-decoration: none;
}
a.noticia:link,a.noticia:visited {
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
a.noticia:hover {
	font-family: Tahoma;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
a.proyectos:link,a.proyectos:visited {
	font-family: Tahoma;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}
a.proyectos:hover {
	font-family: Tahoma;
	font-size: 10pt;
	color: Black;
	text-decoration: none;
}
a.pass:link,a.pass:visited {
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	color: #1347A4;
	font-weight: bold;
	text-decoration: none;
}
a.pass:hover {
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	color: #A8A8A8;
	font-weight: bold;
	text-decoration: none;
}
a.online:link,a.online:visited {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1347A4;
	font-weight: bold;
	text-decoration: none;
}
a.online:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #A8A8A8;
	font-weight: bold;
	text-decoration: none;
}
a.rutan:link,a.rutan:visited {
	font-family: Tahoma;
	font-size: 8pt;
	color: #A8A8A8;
	text-decoration: none;
}
a.rutan:hover {
	font-family: Tahoma;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
a.buscar:link,a.buscar:visited {
	color: #2058AB;
	text-decoration: none;
}
a.buscar:hover {
	color: Black;
	text-decoration: none;
}
table.cursosprimary {
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial;
	line-height : 15px;
	text-align : justify;}
td.descripcion{
	padding-right : 10px;
	text-align : justify;
	font-family: Verdana;
	font-size: 9pt;
	color: black;
}
td.alt1{
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
	border-left : 1px solid Black;
	background-color : #12ABD5;
	padding-right : 4px;
	padding-left : 4px;
}
td.alt2{
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
	border-right : 1px solid Black;
	background-color : #12ABD5;
	border-left : 1px solid Black;
	padding-right : 4px;
	padding-left : 4px;
}
td.alt2_1{
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	border-bottom : 3px solid #FFB500;
	background-color : #12ABD5;
	padding-right : 4px;
	padding-left : 4px;
	height: 20px;
}
td.alt3 {
	background-color: White;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial;
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	padding-left : 2px;
	padding-right : 2px;
}
td.alt4 {
	background-color: White;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial;
	font-weight: bold;
	padding: 2;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
	border-left : 1px solid Black;
}
td.alt5 {
	background-color: #12ABD5;
	font-family: Tahoma;
	font-size: 7pt;
	color: white;
	font-weight: bold;
	padding: 3;
	border-top : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	text-align : center;
	width : 30px;
}
td.alt6 {
	background-color: White;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial;
	padding: 2;
	border-top : 1px solid Black;
	border-right : 1px solid Black;
}
td.alt7 {
	background-color: White;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial;
	padding: 2;
	border-top : 1px solid Black;
}
td.respuesta {
	font-family: Verdana;
	font-size: 9pt;
	color: black;
	border-bottom : 1px solid Green;
	border-top : 1px solid Green;
	border-left : 1px solid Green;
	border-right : 1px solid Green;
	padding: 5;
	background-color : #F3FBEA;
}
td.respuesta_nec {
	font-family: Verdana;
	font-size: 9pt;
	color: black;
	border-bottom : 1px solid Maroon;
	border-top : 1px solid Maroon;
	border-left : 1px solid Maroon;
	border-right : 1px solid Maroon;
	padding: 5;
	background-color : #FFEFEA;
}
td.primary11 {
	background-color: #FFAF5F;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial;
	padding: 2;
}
th.primary11 {
	background-color: #FFAF5F;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial;
	padding: 2;
	text-align : center;
	border : 1px solid Black;
}
td.primary10 {
	background-color: White;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial;
	padding: 2;
	text-align : left;
}
td.cursos1 {
	font-size: 10px;
	font-family: verdana, arial;
	padding: 2;
	border-style: none;
	font-weight: normal;
	color: #000000;
	border-color: #000000;
	border-width: 0;
	background : #FFF1E3;
	border-bottom : 1px dotted #FF7200;
	font-weight: bold;
}
td.noborder_interno {
  color: #000000;
  font-size: 11px;
  font-family: verdana,Tahoma,arial;
  padding: 0;
  text-align: justify;
}
td.menulinea{
	border: 0px;
	border-right: 1px solid #2FB2DC;
	border-left: 1px solid #2FB2DC;
	text-align: center;
	vertical-align: middle;}
td.menu{
	height: 41;
	background-image: url('../imagenes/index/fondo_menu.jpg');
	vertical-align: top}
td.home01{
	background: #FFFFFF;
	border: 0px;
	border-right : 1px solid #C5C5C5;
	border-bottom : 1px solid #C5C5C5;}
td.home02{
	background: #FFFFFF;
	border: 0px;
	border-top: 1px solid #C5C5C5;
	border-left : 1px solid #C5C5C5;}
td.home03{
	background: #E6E6E6;
	border-right : 2px solid #C5C5C5;
	border-left : 2px solid #C5C5C5;
	border-top : 1px solid #C5C5C5;
	border-bottom : 1px solid #C5C5C5;
	text-align : center;
	vertical-align : middle;
}
/*contactenos*/
td.linea{
	background-color: #0BB3E1;
	border-bottom : 0px none Blue;
	border-top : 0px none;
}
td.std3{
	font-family:Arial;
	font-size:12px;
	padding-left: 8px;
	height:20px;
}
td.std4{
	font-family:Arial;
	font-size:12px;
	padding-left: 8px;
	background-color : #F3FBFE;
}
td.std5{
	font-family:Arial;
	font-size:12px;
	padding-left: 8px;
	text-align : center;
}
select.formcss2{
	font-family:Arial;
	font-size:12px;
	color:#4D6185;
	width : 97%;
		background-color : #F3FBFE;
}
input.formcss2{
	font-family:Arial;
	font-size:12px;
	color:#4D6185;
	width : 97%;
	background-color : #F3FBFE;
}
textarea.formcss2{
	font-family:Arial;
	font-size:12px;
	color:#4D6185;
	width : 97%;
	height: 110px;
	background-color : #F3FBFE;
}
input.btncss{
	font-family: Verdana;
	font-size:13px;
	color: White;
	width : 97%;
	height: 38px;
	background-color : #7EA355;
	font-weight : bold;
}
/*oferta de empleo*/
td.filaempleo{
	border-right: 0px;
	border-left: 0px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px dashed #D3D3A9;
	border-top: 1px dashed #D3D3A9;
	background-color: #F8F8F1;
	font-family: Verdana;
	font-size: 11px;
	height: 20px;
	color: #858648;
	font-weight: bold;}
td.texto{
	color: black;
	font-size: 11px;
	font-family: verdana, arial;
	line-height: 15px;}
tr.naranja{
	background-color: #FFC629;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	color: #2A2A2A;
	height: 25px;
	vertical-align: middle;}
td.buscador{
	background-image: url('../imagenes/index/grad.jpg');}
td.buscar{
	font-family: Tahoma;
	font-size: 10pt;
	color: white;}
td.opcionesbuscar{
	font-family: tahoma;
	font-size: 8pt;
	color: white;}
td.opcionesnoticias{
	font-family: tahoma;
	font-size: 8pt;
	color: Maroon;
	border-bottom : 1px solid Maroon;
	text-align : center;
	background-color : #FFF7DF;
}
td.ruta{
	font-family: Tahoma;
	font-size: 8pt;
	color: #A8A8A8;
	text-align : left;
	padding-left : 14px;
	padding-bottom : 10px;
}
td.rutaeventos{
	font-family: Tahoma;
	font-size: 8pt;
	color: #A8A8A8;
	text-align : right;
	padding-right : 5px;
	padding-bottom : 10px;
}
td.contenido{
	font-family: Verdana;
	font-size: 9pt;
	color: black;}
td.piecontenido{
	font-family: Verdana;
	font-size: 8pt;
	color: black;}
td.numero{
	font-family: Times New Roman;
	font-size: 24pt;
	color: #717171;
	text-align: center;}
td.numero2{
	font-family: Times New Roman;
	font-size: 14pt;
	color: #499913;
	text-align: center;
	font-weight : bold;
}
td.tablass {
	font-family: Verdana;
	font-size: 10pt;
	color: White;
	background-color : #C0C0C0;
	font-weight : bold;
	border : 0px;
	Height: 18;
}
td.txtnota {
	font-family: Tahoma;
	font-size: 9pt;
	color: #666666;}
	
td.primarycalen01{
	border-left : 1px solid Black;
	border-bottom : 1px solid Black;
	font-family: Verdana;
	font-size: 8pt;
	border-top : 1px solid Black;
	border-right : 1px solid Black;
	background-color : #12ABD5;
	font-weight : bold;
	color: #FFFFFF;
}
td.primarycalen02{
	border-left : 1px solid Black;
	border-bottom : 1px solid Black;
	font-family: Verdana;
	font-size: 9pt;
	border-top : 1px solid Black;
	border-right : 1px solid Black;
	background-color : #C0EAF5;
}
select.empleo{
	font-size: 11px;
	font-family: verdana, arial;
}
select.plazas{
	font-size: 11px;
	font-family: verdana, arial;
	width: 325px;
	height: 100px;
}
input.empleo{
	font-size: 11px;
	font-family: verdana, arial;
	height: 19px;
}
input.buscador{
	font-size: 12px;
	font-family: tahoma, arial;
	width: 160px;
	height: 21px;
	vertical-align: middle;}
input.btmbuscador{
	font-size: 11px;
	font-family: verdana, arial;
	height: 23px;
	width: 40px;
	vertical-align: middle;}
textarea.empleo{
	font-size: 11px;
	font-family: verdana, arial;}
img.accion{
	cursor:hand;
	border : 0px;}
img.ocultar{
	display: none;
	cursor: hand; }