/* CSS Document */

a:visited {color:#0033ff;}
a:hover {color:#ff3300;}

.img-boton{cursor:pointer;}

.sedeI{display:none;}

.texto-carreras {
     font-family: corbel;
	 font-size: 14px;
	 color: #000000;
	 text-align:left;
	 line-height: 15px;
	 }

.item-carreras {
     font-family: corbel;
	 font-size: 13px;
	 color: #ff3300;
	 text-align:left;
	 line-height: 15px;
	 font-weight: bold;
	 }

.titulo-recuadro-news {
     font-family: trebuchet ms;
	 font-size: 14px;
	 color: #ffffff;
	 text-align:left;
	 line-height: 16px;
	 font-weight: bold;
	 text-aling: center;
	 }

.selector {
     font-family: trebuchet ms;
	 font-size: 17px;
	 color: #0033ff;
	 text-align:left;
	 line-height: 15px;
	 }

.menu-nivel4 {
     font-family: corbel;
	 font-size: 15px;
	 color: #333333;
	 text-align:left;
	 line-height: 15px;
	 }

.menu-nivel3 {
     font-family: corbel;
	 font-size: 15px;
	 color: #ff6600;
	 text-align:left;
	 line-height: 15px;
	 }

.menu-nivel2 {
	font-family: corbel;
	font-size: 15px;
	color: #0033ff;
	text-align:left;
	line-height: 15px;
	 }

.menu-nivel2 a:hover{color:#FF3300;}	



.menu-nivel1 {
     font-family: corbel;
	 font-size: 16px;
	 font-weight: bold;
	 color: #000000;
	 text-align:left;
	 line-height: 15px;
	 }

.titulo-info {
     font-family: corbel;
	 font-size: 22px;
	 color: #ffffff;
	 text-align:justify;
	 line-height: 15px;
	 valign: middle;
	 haling: center;
	 }
	 
.texto-mapa {
     font-family: trebuchet ms;
	 font-size: 12px;
	 color: #000000;
	 text-align:justify;
	 line-height: 15px;
	 cursor:hand;
	 }
	 
.texto-mapa a:link{
	text-decoration: none; 
	color:#000000;    
 }
 
 .texto-mapa a:visited{
	color:#000000;    
 } 

.texto-mapa a:hover{color:#FF6600;}

.texto-celeste {
     font-family: trebuchet ms;
	 font-size: 13px;
	 color: #3399ff;
	 font-weight:500;
	 }

.interlineado-texto {
     line-height: 15px;
	 float:left;
	 margin-top:10px;
	 margin-bottom:10px;
	 margin-left:18px;
	 margin-right:10px;
	 }

.titulo-eventos {
     font-family: tahoma;
	 font-size: 20px;
	 color: #004b97;
	 text-align:left;
	 vertical-align:middle;
	 }

.mas-eventos {
     font-family: arial;
	 font-size: 20px;
	 color: #000000;
	 text-align:left;
	 }


.texto-3noticias {
     font-family: trebuchet ms;
	 font-size: 13px;
	 color: #000000;
	 text-align:justify;
	 line-height: 17px;
	 line-height: 18px;
	 }

.mas-news {
     font-family: trebuchet ms;
	 font-size: 12px;
	 color: #0033ff;
	 text-align:right;
	 font-weight:500;
	 }

.fecha-eventos {
     font-family: corbel;
	 font-size: 16px;
	 color: #000000;
	 text-align:center;
	 line-height: 15px;
	 font-weight:bold;
	 border-top-width: 0px;
	 border-right-width: 1px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-top-style: 0;
	 border-right-style: solid;
	 border-bottom-style: 0;
	 border-left-style: 0;
	 border-top-color: #000000;
	 border-right-color: #000000;
	 border-bottom-color: #000000;
	 border-left-color: #000000;
	 }

.banner-fondo {
	position:absolute;
	left: 50%;
	margin-left: -464px;
	top:0px;
	width:927px;
	height:992px;
	z-index:1;
}

.div-numeros {
     font-family: arial;
	 font-size: 12px;
	 color: #ffffff;
	 text-align:center;
	 border:#FFFFFF;
	 }
	 
.div-numeros2 {
     font-family: arial;
	 font-size: 12px;
	 color: #000000;
	 text-align:center;
	 border:#000000;
	 border-top: 1px solid #000000;
	 border-right: 1px solid #000000;
	 border-bottom: 1px solid #000000;
	 border-left: 1px solid #000000;	 
	 }

.subitem-02 {
     font-family: corbel;
	 font-size: 14px;
	 color: #ffffff;
	 text-align:left;
	 font-weight:bold;
	 }

.titulo-oferta {
     font-family: corbel;
	 font-size: 23px;
	 color: #ffff00;
	 text-align:center;
	 font-weight:bold;
	 }

.texto-normal {
     font-family: trebuchet ms;
	 font-size: 14px;
	 color: #000000;
	 text-align:justify;
	 line-height: 17px;
	 }

.div-banner-fondo {
     position:absolute;
	 left: 50%;
	 margin-left: -640px;
	 top:0px;
	 width: 1280px;
	 height: 400px;
	 }
	 
.div-principal {
     position: center;
	 width: 927px;
	 height: 1025px;
	 }
	 
.help {
     font-family: corbel;
	 size: 13px;
	 color: #FFFFFF;
	 font-weight:100;
	 cursor:help;
	 }
	 
.menu-arriba {
     font-family: corbel;
	 font-size: 14px;
	 color: #FFFFFF;
	 font-weight:bold;
	 line-height: 15px;
	 }
	 
.menu-medio {
     font-family: corbel;
	 font-size: 15px;
	 color: #004692;
	 font-weight:bold;
	 }
	 
.TD01 {
    border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: solid;
	border-bottom-style: 0;
	border-left-style: 0;
	border-top-color: #00a3b4;
	border-right-color: #00CCFF;
	border-bottom-color: #00a3b4;
	border-left-color: #00a3b4;
	cursor:pointer;
	font-size: 16px;	
	}
.TD01:hover{background-color:#FF6600;}	
	
.TD01_1 {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	/*border-right-style: solid;*/
	border-bottom-style: 0;
	border-left-style: 0;
	border-top-color: #00a3b4;
	/*border-right-color: #00CCFF;*/
	border-bottom-color: #00a3b4;
	border-left-color: #00a3b4;
	cursor:pointer;
	font-size: 16px;
	}
.TD01_1:hover{background-color:#FF6600;}
	
.TD02 {
    border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: solid;
	border-bottom-style: 0;
	border-left-style: 0;
	border-top-color: #004b97;
	border-right-color: #004b97;
	border-bottom-color: #004b97;
	border-left-color: #004b97;
	}
	
.TD03 {
    border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: solid;
	border-left-style: 0;
	border-top-color: #00ccff;
	border-right-color: #00ccff;
	border-bottom-color: #00ccff;
	border-left-color: #00ccff;
	font-family: corbel;
	font-size: 13px;
	color: #ffffff;
	text-align:left;
	font-weight:bold;
	}
	
.TD04 {
    border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: solid;
	border-left-style: 0;
	border-top-color: #00ccff;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: corbel;
	font-size: 22px;
	color: #000000;
	text-align:left;
	font-weight:bold;
	line-height: 18px;
	}
	
.TD05 {    
    border-bottom: 1px solid #3399FF;
    border-color: #3399FF;
    border-width: 0 0 1px;
    color: #003399;
    font-family: corbel;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
	}

	
.bordetabla-mayor {
    border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00ccff;
	border-right-color: #00ccff;
	border-bottom-color: #00ccff;
	border-left-color: #00ccff;
	}
	
.bordetabla1 {
    border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00a3b4;
	border-right-color: #00a3b4;
	border-bottom-color: #00a3b4;
	border-left-color: #00a3b4;
	}
	
.item-contacto {
    color: #000000;
    font-family: corbel;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    text-align: justify;
}
.texto-contacto {
    color: #0099FF;
    font-family: trebuchet ms;
    font-size: 14px;
    font-weight: normal;
}

.texto-contacto a{
    color: #0099FF;
    text-decoration: none;
}

.texto-contacto a:visited{
    color: #0099FF;
    text-decoration: none;
}

.bordermenu
{
padding:1px;
border: solid #999999 1px;
color:black;
background-color: white;
}

/*Estilo para subtÃ­tulo de segundo nivel de la informaciÃ³n*/	 
.titulo-info2 {
     font-family: corbel;
	 font-size: 20px;
	 /*font-style: oblique;*/
	 font-weight: 600;
	 color: #ff4000;
	 text-align:justify;
	 line-height: 17px;
	 valign: middle;
	 haling: center;
	 /*background-color: #B8D8FF;*/
	 width: auto;
	 padding: 5px;
	 }

.texto-piepagina {
     font-family: trebuchet ms;
	 font-size: 11px;
	 color: #000000;
	 text-align:right;
	 line-height: 17px;
	 }
	 
ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul li {
	background-image:url(../img/bullet2.gif);
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:14px;
	line-height: 20px;
}


.bordetabla2 {
    border-color: #74489D;
    border-style: solid;
    border-width: 2px;
}
.bordetabla3 {
    border-color: #F68121;
    border-style: solid;
    border-width: 2px;
}
.bordetabla4 {
    border-color: #78AB32;
    border-style: solid;
    border-width: 2px;
}
.bordetabla5 {
    border-color: #007EC1;
    border-style: solid;
    border-width: 2px;
}
.bordetabla6 {
    border-color: #00529C;
    border-style: solid;
    border-width: 2px;
}

/* ------------------
 estilo para las tablas
   ------------------   */
.box-table-a {
	font-family: Trebuchet MS;
	font-size: 14px;
	margin: 5px;
	margin-left: 45px;
	width: 550px;
	text-align: left;
	border-left: 1px solid #fff
	border right: 1px solid #fff
}

.box-table-a th {
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	background: #ff9326;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff
	border right: 1px solid #fff
	color: #039;
	text-align: center;
}

.box-table-a td {
	padding: 8px;
	background: #bfd5ff; 
	border-bottom: 1px solid #fff;
	color: #111;
}


/*
 * estilo para nuevo ingreso
 */

.propedeutico1 {
    color : #ff3300;
	font-size : 18px;
	font-family : corbel;
	text-align: justify;
	line-height: 20px;
	font-weight:600;
	}
	
.propedeutico2 {
    color : #004b97;
	font-size : 16px;
	font-family : corbel;
	text-align: justify;
	line-height: 20px;
	font-weight:600;
	}

.enlace {cursor:pointer;color:black;}
.enlace:hover {cursor:pointer;color:blue;}


/*barras de botones para calendario y para imprimir*/
.addthisevent-drop 					{display:inline-block;position:relative;z-index:999998;font-family:'Corbel',sans-serif;color:#fff!important;text-decoration:none;font-size:15px;margin-top: 8px; margin-left: 0px;}
.addthisevent-drop:hover 			{color:#fff;font-size:15px;text-decoration:none;}
.addthisevent_dropdown 				{position:relative;text-align:left;display:block!important;}
.addthisevent_dropdown span 			{display:inline-block;position:relative;line-height:110%;background:#ebebeb;text-decoration:none;font-size:14px;font-weight:300;color:#333;cursor:pointer;padding:2px 8px 2px 6px;border:1px solid #e1e1e1;margin:0px 6px 0px 0px;}
.addthisevent_dropdown span:hover 		{background:#f4f4f4;color:#000;text-decoration:none;font-size:14px;}
.addthisevent_dropdown span:active 	{top:1px;}
.addthisevent_dropdown .ateoutlook 	{border-top:3px solid #fa9d00;}
.addthisevent_dropdown .ategoogle 		{border-top:3px solid #d53900;}
.addthisevent_dropdown .atehotmail 	{border-top:3px solid #1473c5;}
.addthisevent_dropdown .ateyahoo 		{border-top:3px solid #65106e;}
.addthisevent_dropdown .ateical 		{border-top:3px solid #ab373a;}
.addthisevent span 					{display:none!important;}
.addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event {display:none!important;}
.addthisevent_dropdown .copyx 		{display:none;}
.addthisevent_dropdown .brx 			{display:none;}
.addthisevent_dropdown .frs 			{position:absolute;top:8px;cursor:pointer;right:13px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:10px;color:#cacaca;}
.addthisevent_dropdown .frs:hover 		{color:#6d84b4;}
.addthisevent 						{visibility:hidden;}

.sharebar
{ 
	margin-top: 8px; 
	margin-left: 535px;
}

.sharebar_ne
{ 
	margin-top: -25px; 
	margin-left: 535px;
}


.hidden{display:none;}
.show{display:inline;}

#toc, .toc {
display: -moz-inline-block;
display: inline-block;
display: table;
zoom: 1;
padding: 7px;
}

#toc, .toc, .mw-warning {

border: 1px solid #aaa;
/*background-color: #f9f9f9;
*/
padding: 5px;
font-size: 95%;
float:right;
margin-left: 10px;
}

#toc .toctoggle, .toc .toctoggle {
font-size: 94%;
}

#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
text-align: center;
}

#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {
direction: ltr;
}

#toc h2, .toc h2 {
display: inline;
border: none;
padding: 0;
font-size: 100%;
font-weight: bold;
}

#toc ol, .toc ol {
list-style-type: none;
list-style-image: none;
padding: 0 0 0 5px;
}

#toc ol, .toc ol {
margin: .3em 0;
}

ol > li:first-child {counter-reset: item;} /* reset counter */
ol > li {counter-increment: item;} /* increment counter */
/*ol > li:before {content:counters(item, ".") " "; }*/ /* print counter */
ol > li a {color:#0033ff;}
ol > li a:visited {color:#0033ff;}
ol > li a:hover {color:#ff3300;}

.content {width: 400px;}

.content ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	width: 350px;
}

.content ul li {
	background-image:url(../img/bullet-point.gif);
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:14px;
	line-height: 20px;
}

.content ul li a:hover {
	background-color:#F18700;	
	color: #FFF;
	cursor:pointer;
}

.lnkActivo {
	background-color:#F18700;	
	color:#FFF !important; 
	cursor:pointer;
}

/*********Para nuevo orden de cursos y diplomados*********/
#event-list h3,#event-list h4{
font-size:16px;
margin-bottom:0;
}

.event-date{
width:30px;
/*border: solid #000 1px;*/
}

.event-date .event-month{
padding:3px 2px 1px 2px;
font-weight:700;
font-size:0.8em;
text-transform:uppercase;
display:block;
text-align:center;
line-height:1.1;
letter-spacing:1px;
background-color: #0096DB;
color: #FFF;
font-family:corbel;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

.event-date .event-day{
font-weight:700;
display:block;
text-align:center;
font-size:1.3em;
color:#000;
line-height:0.9;
padding: 2px;
font-family:corbel;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

.more-link{
padding-left:57px;
}

.postcard-left,.postcard-right{
clear:both;
display:table;
margin-bottom:5px;
position:relative;
}

.postcard-left>div,.postcard-right>div{
display:table-cell;
position:relative;
}

.postcard-left .postcard-image img,.postcard-right .postcard-image img{
display:block;
max-width:100%;
height:auto;
}

.subtitulo {
font-family: corbel;
font-size: 15px;
color: #FF4000;
text-align: left;
font-weight: bold;
margin-left: 5px;
text-transform: uppercase;
}
