/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	padding-left: 8px;
}
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/*deficiniones especificas */

h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(img/flecha-titulo.jpg);
	background-repeat:no-repeat;
	padding:4px 0px 4px 18px;
	margin-top:3px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #4B4B4B;
}


/* CARRERAS */

body,td,th {
	color: #003060;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #002F5F;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #002F5F;
}
a:hover {
	text-decoration: underline;
	color: #002F5F;
}
a:active {
	text-decoration: none;
	color: #002F5F;
}

.carreras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left:5px;
	color: #595959;
}
.subtitulos {
	font-family: "Gill Sans MT", "Gill Sans Ultra Bold", Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #013580;
	margin-left:5px;
}

.titular {
	font-family: "Gill Sans MT", "Gill Sans Ultra Bold", Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #4B4B4B;
}

.destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #595959;
}

/* NAVEGACION Y DONDE ESTAMOS */

.categoria-pagina {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#FFFFFF;
	padding: 1px 2px 1px 5px;
}

.categoria-navegacion {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bolder;
	color:#FFFFFF;
	margin-left:2px;
}

.categoria-navegacion a:link {
	color: #FFF;
}

.categoria-navegacion a:active {
	color: #FFF;
}

.categoria-navegacion a:visited{
	color: #FFF;
}

.categoria-navegacion a:hover {
	color: #FFF;
}

/* MENU DERECHO  */

.lista_menu ul {

	padding: 0px;
	line-height: 2em;

}
.lista_menu li {
	list-style-position: outside;
	list-style-image:url(img/flecha-menu.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bolder;
	color: #FFF;
	margin-left: 20px;
	margin-right: 2px;
	margin-bottom: 10px;
	
}

.lista_menu a:link {
	color:#FFFFFF;
}

.lista_menu a:active {
	color:#FFFFFF;}

.lista_menu a:visited {
	color:#FFFFFF;
}
.lista_menu a:hover {
	color:#FFFFFF;
}

/* CAJA MENU */

.caja-menu-izq {
	border:#666666 solid 2px; 
	padding:6px 4px 4px 4px;
	margin:5px 5px 2px 2px;
}

/* MENU IZQUIERDO */

.txt_menu ul {
	padding: 0px;
	line-height: 2em;
}

.txt_menu li{
	list-style-position: outside;
	list-style-image:url(img/flechita-roja.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #013580;
	margin-left: 20px;
	margin-right: 2px;
	margin-bottom: 10px;
}

.txt_menu a {
	color:#013580;
}
.txt_menu a:hover {
	color:#013580;
}

/* CARRERAS */
.datos-carrera-fijo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
}
.datos-carrera-variable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
}
.datos-carrera-azul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366
}

