body, td,th, p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}





.txt_noticias {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #929293;
}


.tit_noticias_home {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #929293;
	font-weight: bold;
}


.txt_tit_evntos_home {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8a8577;
	font-weight: bold;
}

.txt_evntos_home {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8a8577;
}


.txt_footer1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.subtitulos {
	font-family:  Calibri;
	font-size: 30px;
	color: #2676a9;
}


.subtitulos2 {
	font-family:  Calibri;
	font-size: 16px;
	color: #2676a9;
	font-weight: bold;
}

.bold_tit {
	font-family:  Calibri;
	font-size: 14x;
	color: #000000;
	font-weight: bold;
}




.dvirtual { font-size: 12px;  color: #ffd800; TEXT-DECORATION: none; font-weight: bold;}
.dvirtual  A:active { color: #ffd800;  TEXT-DECORATION: none;}
.dvirtual  A:link { color: #ffcc00;  TEXT-DECORATION: none;}
.dvirtual  A:visited { color: #ffcc00;  TEXT-DECORATION: none;}
.dvirtual  A:hover { color: #ffd800;  TEXT-DECORATION: underline;}



.link_noticias { font-family:  Arial, Helvetica, sans-serif; font-size: 13px;  color: #8a8577; TEXT-DECORATION: none; font-weight: bold;}
.link_noticias  A:active { color: #b42929;  TEXT-DECORATION: none;}
.link_noticias  A:link { color: #8a8577;  TEXT-DECORATION: none;}
.link_noticias  A:visited { color: #8a8577;  TEXT-DECORATION: none;}
.link_noticias  A:hover { color: #b42929;  TEXT-DECORATION: none;}



.link_varios_cafe { font-family:  Arial, Helvetica, sans-serif; font-size: 14px;  color: #8a8577; TEXT-DECORATION: none;}
.link_varios_cafe  A:active { color: #b42929;  TEXT-DECORATION: none;}
.link_varios_cafe  A:link { color: #8a8577;  TEXT-DECORATION: none;}
.link_varios_cafe  A:visited { color: #8a8577;  TEXT-DECORATION: none;}
.link_varios_cafe  A:hover { color: #b42929;  TEXT-DECORATION: none;}


.link_amarillo { font-family:  Arial, Helvetica, sans-serif; font-size: 12px;  color: #fff000; TEXT-DECORATION: none;}
.link_amarillo  A:active { color: #adffbe;  TEXT-DECORATION: none;}
.link_amarillo  A:link { color: #fff000;  TEXT-DECORATION: none;}
.link_amarillo  A:visited { color: #fff000;  TEXT-DECORATION: none;}
.link_amarillo  A:hover { color: #adffbe;  TEXT-DECORATION: none;}

.back_tit_color1 {
	background-color: #2676a9;
}

.back_tit_color2 {
	background-color: #053351;
}

.tabla_borde_gris {
	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: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
}




.td_menu_izq_1 {
	font:14px Calibri, Arial, sans-serif;
	color: #3a527a;
	background-color: #e8f0fa;
}
.td_menu_izq_1 a:link, .td_menu_izq_1 a:visited {
	font:14px  Calibri, Arial, sans-serif;
	color: #3a527a;	
	background-color: #e8f0fa;
	text-decoration:none;
	display:block;
	width:280px;
	height:100%;
	padding:5px;
}
.td_menu_izq_1 a:hover, .td_menu_izq_1 a:active {
	font:14px Calibri, Arial, sans-serif;
	color: #3a527a;
	background-color: #f9ebd7;
	text-decoration:none;
	display:block;
	width:280px;
	height:100%;
}





.tablaPADDING {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

LI {

list-style-image: url(http://www.ima.edu.mx/gifs/bullet_li.gif);
FONT-FAMILY: ARIAL, HELVETICA, san-serif ; FONT-SIZE: 14px; COLOR: #000000;
Margin-top : 2;
 
}


.resaltado2 {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #0033CC;
}

.resatado {
	font-weight: bold;
	color: #CC0000;
}

.citas {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #0066CC;
	line-height: 24px;
}


.resaltadobig {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}



.titulos {
	font-size: 36px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}




.conbullets {
	list-style-image: url(gifs/bulletorange.gif);
	FONT-FAMILY: ARIAL, HELVETICA, san-serif;
	FONT-SIZE: 14px;
	COLOR: #000000;
	Margin-top : 0;
	list-style-position: outside;
	margin-bottom: 8px;

}

.resaltado {
	font-size: 16px;
	font-weight: bold;
	color: #2676a9;
}

.linkscalend { font-size: 11px;  color: #0066CC; TEXT-DECORATION: none;}
.linkscalend  A:active { color: #000000;  TEXT-DECORATION: none;}
.linkscalend  A:link { color: #0066CC;  TEXT-DECORATION: none;}
.linkscalend  A:visited { color: #999999;  TEXT-DECORATION: none;}
.linkscalend  A:hover { color: #990000;  TEXT-DECORATION: underline;}



.TD_RES_top {

	background-color : #99B3CC;
	font : bold;
	text-align : center;
}

.TDverdeclaro { 	background-color : #e6e5e5;}
.TDverde { 	background-color : #d6d7d7;}

.tdtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #89AEF3;
}


.TD_color_1 { 	background-color : #D7E1EB;}
.TD_color_2 { 	background-color : #C2D1E1;}
.TD_color_3 { 	background-color : #99B3CC;}


.td_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8CBEBD;
	font-weight: bold;
}

.resaltado22 {
	font-size: 16px;
	color: #336699;
	font-weight: bold;
}



.calendarioUbica {
	font-size: 14px;
	font-weight: bold;
}
.calendarioUbicaAzul {
	font-size: 14px;
	font-weight: bold;
	color: 004779;
}
.calendarioUbicaAzulSM {
	font-size: 11px;
	font-weight: bold;
	color: 004779;
}
.calendarioUbicaSM {
	font-size: 11px;
	font-weight: bold;
}

.calendario_navegador1 A { color: #333399; TEXT-DECORATION: none}
.calendario_navegador1  A:link { color: #333399;} 
.calendario_navegador1 A:hover {
	color: #000000;
	TEXT-DECORATION: underline;
}
.calendario_navegador1 STRONG { color: #000000; font-weight: bold;}

.calendario_navegador2  {
font-size: 11px; 
}
.calendario_navegador2 A {
	color: #6885BB;
	TEXT-DECORATION: none;
}
.calendario_navegador2  A:link {
	color: #47669E;
} 
.calendario_navegador2 A:hover {
	color: #000000;
	TEXT-DECORATION: underline;
}
.calendario_navegador2 STRONG { color: #000000; font-weight: bold;}
.TRTOPRESULTADOS {
	font : bold;
	text-align : center;
	background-color: #a6a295;
}
.linkCalendario {
	font-size: 11px;
	color: #9CB2CE;
}
.linkCalendario A:active { color: #000000;  TEXT-DECORATION: none;}
.linkCalendario A:link { color: #385272;  TEXT-DECORATION: none}
.linkCalendario A:visited { color: #000000;  TEXT-DECORATION: none}
.linkCalendario A:hover { color: #000000;}
.azulBackClaro {
	background-color: #eee9d6;
}
.TD_color_2b {
	background-color: #c9c5b5;
}


.tdsazul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tdazul1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E6F3FB;
}

.blanco {
	color: #FFFFFF;
	font-size: 12px;
}


.linksTablaAvisos { font-size: 12px;  color: #0066CC; TEXT-DECORATION: none;
background-color: transparent;
}
.linksTablaAvisos  A:active { color: #000000;  TEXT-DECORATION: none;}
.linksTablaAvisos  A:link { color: #0066CC;  TEXT-DECORATION: none;}
.linksTablaAvisos  A:visited { color: #999999;  TEXT-DECORATION: none;}
.linksTablaAvisos  A:hover { color: #990000;  TEXT-DECORATION: underline;}



.linksTablaAvisosRojo { font-size: 12px;  color: #993300; TEXT-DECORATION: none;
background-color: transparent;
}
.linksTablaAvisosRojo  A:active { color: #ffff66;  TEXT-DECORATION: none;}
.linksTablaAvisosRojo  A:link { color: #ffff66;  TEXT-DECORATION: none;}
.linksTablaAvisosRojo  A:visited { color: #ffccff;  TEXT-DECORATION: none;}
.linksTablaAvisosRojo  A:hover { color: #ffffff;  TEXT-DECORATION: underline;}

.tablaAvisoImportante {
	padding: 10px;
	border: 1px solid #D8D8D8;
}
.tituloInscripciones {
	font-size: 18px;
	font-weight: bold;
}
.gris_claro {
	font-size: 12px;
	color: #696969;
}
.tituloblanco {
	font-size: 18px;
	color: #FFFFFF;
}


.itemform {
	font-weight: bold;
	color: #0066CC;
}


.inputform { font-size: 12px; background-color : #ffffcc; border-color : #aaaaaa; border-width : 1px;}
.inputformreq { font-size: 12px; background-color : #ccff99; border-color : #aaaaaa; border-width : 1px;}.sobreAmarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #554300;
}
.avisoRecuadro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #ACF0FF;
	padding: 10px;
	width: 100%;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2676A9;
	border-left-color: #2676A9;
	color: #036;
}
.avisoRecuadroError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFD9C7;
	padding: 10px;
	width: 100%;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #980202;
	border-left-color: #980202;
	color: #980202;
}
.pequenorojo {
	font-size: 9px;
	color: #FF9900;
}
.pequeno {
	font-size: 10px;
}

.evaluacionPreguntas {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFF2EC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9C0000;
	padding: 5px;
}
.evaluacioNumero {
	font-size: 24px;
	font-weight: bold;
	background-color: #990000;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #710000;
	color: #FFFFFF;
	height: 45px;
	width: 50px;
	padding: 5px;
}
.evaluacionRespuestas {
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
}
.formsubmit {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5555dd;
	border-right-color: #000033;
	border-bottom-color: #000000;
	border-left-color: #5555dd;
	font-weight: bold;
	background-color: #006699;
}  


.tablaroja { font-size: 12px;  color: #FFCC66; }
.tablaroja  A { color: #FFFFCC; TEXT-DECORATION: underline;}
.tablaroja  A:link { color: #FFFFCC;}
.tablaroja  A:hover { color: Yellow;}
.tablaroja STRONG { color: #FFCC66; font-weight: bold;}
.tablarojatit { font-size: 14px;  color: #FFCC00; font-weight: bold; padding : 2 2 2 2;}


.tablanaranja { font-size: 12px;  color: Yellow; }
.tablanaranja  A { color: #FFFFFF; TEXT-DECORATION: underline;}
.tablanaranja  A:link { color: #FFFFFF;} 
.tablanaranja  A:hover { color: Yellow;}
.tablanaranja STRONG { color: #000000; font-weight: bold;}
.tablanaranjatit { font-size: 14px;  color: #FFFF00; font-weight: bold; padding : 2 2 2 2;}



.linkaz2 A { color: #0000CC;  TEXT-DECORATION: none;}
.linkaz2 A:active { color: #FF6600;  TEXT-DECORATION: none;}
.linkaz2 A:link { color: #0000CC;  TEXT-DECORATION: none}
.linkaz2 A:visited { color: #0000CC;  TEXT-DECORATION: none}
.linkaz2 A:hover { color: #FF6600;  TEXT-DECORATION: underline}
.linkaz2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;}.TRLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #337AFF;
	padding: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.TDLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #06C;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E5E5E5;
}
.loginField {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #666;
border: 1px solid #999;
padding: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #CCC 0px 2px 3px;
-moz-box-shadow: #CCC 0px 2px 3px;
box-shadow: #CCC 0px 2px 3px;
background: #ffffff;

}


.link_gris {font-family: Arial; font-size: 12px;}
.link_gris A { color: #696969;  TEXT-DECORATION: none;}
.link_gris A:active { color: #0012ff;  TEXT-DECORATION: none;}
.link_gris A:link { color: #696969;  TEXT-DECORATION: none}
.link_gris A:visited { color: #696969;  TEXT-DECORATION: none}
.link_gris A:hover { color: #0012ff;}


.tablaamarillotit { font-size: 14px;  color: #990000; font-weight: bold; padding : 2 2 2 2;}

.tabla1 {
	background-color: #FFFFCC;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
}

.footerbold {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
/* estilos ursula*/ 

.Titulosadmin {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #535353;
	padding: 3px;
	}

.TitulosTabla {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #535353;
	padding: 3px;
	background-color: #dddcdc;
	
}
.tabla_becas {
	border-bottom: 0px;
	padding: 3px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #989697;
}

.tabla_becas td {
	padding: 3px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #989697;
}
.tabla_becas strong {
	font: bold 12px;
	color: #707070;
}
.divAlinear{
	float:left;
	margin-right: 5px;
}
.div-1a {
	float: clear;
	margin-top: -5px;
}
.SubTitulosTabla {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #535353;
}

.borderTabla {
	border: solid 1px #c0c0c0;
}
.borderTabla td{
	border: solid 1px #c0c0c0;
}

/* Termina estilos ursula*/ 
