html {
	height: 100%;
}
body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#585858;
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	background-image: url(img/fondo.gif);
	background-color: #E0D9D6;
}

img {
	border:0;
}

img a {
	border:0;
}



.color_texto_pie_de_pagina td {
color:#787878;
}

.margen_izquierdo {
padding-left:20px;
}



.color1{
background-color:#953547;
color:#FFFFFF;
font-weight:bold;
}

.color2{
background-color:#B67685;
color:#FFFFFF;
font-weight:bold;
}

.color3{
background-color:#F0EAED;
padding-top:15px;
}

.style10{
color:#000000;
font-size:12px;
}



.nombre_directores{
font-size:11px;
color:#000000;
font-weight:bolder;
}


.telefonos{
font-size:13px;
color:#812740;
font-weight:bolder;
}
.telefonos_seccion_directorio {
font-size:12px;
color:#812740;
}

.noticias{
color:#812740;
}
.noticias_bolds{
color:#000000;
font-weight:bold;
}


.encabezados{
color:#000000;
font-weight:bold;
font-size:10px;
}


.preguntas {
color:#6C2437;
font-weight:bold;
font-size:11px;
}

.nombres_de_campus {
font-size:12px;
color:#000000;
font-weight:bold;
}


.siglas_carreras {
	color:#3C3C3C;
	font-size:11px;
	font-weight: bold;
}

.fondo2 { 
background:url(img/fondo_2.gif);
background-repeat:repeat-x;
background-color: #E0D9D6;
}

.fondo22 { 
background:url(img/fondo_3.gif);
background-repeat:repeat-x;
}
.fondo_carrera { 
background:url(img/fondo_carreras.gif);
background-repeat:repeat-x;
}

.fondo_20{ 
background:url(img/fondo20.gif);
background-repeat:repeat-x;
background-position:top;
}



.campos_texto{ 
background-color:#FFFFFF;
font-size:11px;
color:#656363;
border:solid;
border:#cfcfcf;
padding-left:5px;
}



.telefonos{
color:#812740;
}




.imagen1 { 
float:right;
padding:4px 0px 5px 10px ;
}


.fondo13 { 
background:url(img/fondo10.jpg);
background-repeat:no-repeat;
}

.fondo23 { 
background:url(img/fondo12.jpg);
background-repeat:no-repeat;
}

.fondo15 { 
background:url(img/fondo10.jpg);
background-repeat:no-repeat;
}

.fondo16 { 
background:url(img/fondo14.gif);
background-repeat:no-repeat;
background-position:center;
}
.fondo17 { 
background:url(img/fondo21.gif);
background-repeat:repeat-x;
}

.fondo12 { 
background:url(img/fondo11.gif);
background-repeat:repeat-x;
}


.fondo_carreras { 
background:url(img/fondo30.jpg);
background-repeat:no-repeat;
background-position:top;
padding-left:30px;
padding-top:15px;
}



.foto { 
background:url(img/foto_23.jpg);
background-repeat:no-repeat;
}

.foto {
float:left;
}
.fondo20 { 
background:url(img/fondo6.gif);
background-repeat:no-repeat;
}

.marrgen_superior_contenidos {
padding-top:13px;
}
.marrgen_superior_2 {
padding-top:19px;
}



.imagen { 
background:url(img/abajo.jpg);
background-repeat:no-repeat;
}

form {
color:#333333;
}

.campos_de_formulario {
font-size:11px;
border:solid;
border:#999999;
border-width:1px;
}





.cintilla { 
background:url(img/1_11.gif);
background-repeat:no-repeat;
}

.fondo_campo_texto_busqueda { 
background:url(img/fondo3.gif);
background-repeat:repeat-x;
border-bottom-style:none;
}



.fondo_pie_de_pagina { 
background:url(img/abajo_45.gif);
background-repeat:repeat-x;
}
	
#carreras li {
padding-right:25px;
	margin-left:12px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(img/bullet.gif);
}
#perfiles li {
margin-left:-23px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(img/arrow-2.gif);
}

#req li {
margin-left:-20px;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(img/bullet_req_admision.gif);
}



a:link {
color:#812740;
font-weight:bold;
}

a:visited {
color:#812740;
font-weight:bold;
}


a:hover {
color:#C73E65;
font-weight:bold;
}


a:active {
color:#812740;
font-weight:bold;
}

.style1 {color: #682335}



#pie_pagina a:link {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

#pie_pagina a:visited {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

#pie_pagina a:hover  {
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

#pie_pagina a:active  {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.menuon {
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	margin: 0;
	text-transform:uppercase;
}
.menuon a{
	width:186px;
	height:27px;
	display: block;
	padding: 19px 0 0 35px;
	text-decoration:none;
	background: url(img/menu1ov.gif) top left;
	background-repeat:no-repeat;
}

.menuon a:hover{
	text-decoration:none;
	background: url(img/menu1ov.gif) top left;
	background-repeat:no-repeat;
}

.menu {
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	margin: 0;
	text-transform:uppercase;
}

.menuend{
	background: url(img/menu1end.gif) top left;
	background-repeat:no-repeat;
	width:186px;
	height:27px;
	display: block;
	padding: 19px 0 0 35px;
	text-decoration: none; 
}

.menu a{
	background: url(img/menu1.gif) top left;
	background-repeat:no-repeat;
	width:186px;
	height:27px;
	display: block;
	padding: 19px 0 0 35px;
	text-decoration: underline; 
}

.menu a:hover{
	text-decoration:none;
	background: url(img/menu1ov.gif) top left;
	background-repeat:no-repeat;
}

.menu2 {
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	margin: 0;
	text-transform:uppercase;
}
.menu2 a{
	background: url(img/menu2.gif) top left;
	background-repeat:no-repeat;
	width:186px;
	height:28px;
	display: block;
	padding: 16px 0 0 35px;
	text-decoration: underline; 
}

.menu2 a:hover{
	text-decoration:none;
	background: url(img/menu2ov.gif) top left;
	background-repeat:no-repeat;
}


.menu3 {
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	margin: 0;
	text-transform:uppercase;
}
.menu3 a{
	background: url(img/menu3.gif) top left;
	background-repeat:no-repeat;
	width:186px;
	height:28px;
	display: block;
	padding: 12px 0 0 35px;
	text-decoration: underline; 
}

.menu3 a:hover{
	text-decoration:none;
	background: url(img/menu3ov.gif) top left;
	background-repeat:no-repeat;
}


.menu4 {
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	margin: 0;
	text-transform:uppercase;
}
.menu4 a{
	background: url(img/menu4.gif) top left;
	background-repeat:no-repeat;
	width:186px;
	height:34px;
	display: block;
	padding: 15px 0 0 35px;
	text-decoration: underline; 
}

.menu4 a:hover{
	text-decoration:none;
	background: url(img/menu4ov.gif) top left;
	background-repeat:no-repeat;
}


.menu5 {
	font-family: "Times New Roman", Times, serif; 
	font-size:11px;
	margin: 0;
	text-transform:uppercase;
}
.menu5 a{
	background: url(img/menu5.gif) top left;
	background-repeat:no-repeat;
	width:186px;
	height:32px;
	display: block;
	padding: 8px 0 0 35px;
	text-decoration: underline; 
}

.menu5 a:hover{
	text-decoration:none;
	background: url(img/menu5ov.gif) top left;
	background-repeat:no-repeat;
}
<!-- Menu dinamico -->

#menubg {
	height: 36px;
	width: auto;
	background-image: url(img/bg_menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

ul#menubg{width:100%;position:relative;height:27px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:5px 0 0 0;}
ul#menubg li{display:block;margin:0 0 0 4px;height:27px;}
ul#menubg li a{display:block;float:left;color:#fff;line-height:27px;text-decoration:none;padding:0 10px 0 11px;height:27px;}
ul#menubg li a:hover{ list-style-type: decimal; color:#2E4560;}

<!-- Estilos extras -->

h1 {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
}
h2 {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
}
h3 {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
}
h4 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
}

.shadow1 {background-color: #FFFFFF; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; padding-left: 3px; padding-right: 3px;}
.shadow2 {background-color: #ECE3DF; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; padding-left: 3px; padding-right: 3px;}
.shadow3 {background-color: #E7DED9; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; padding-left: 3px; padding-right: 3px;}
.shadow4 {background-color: #882842; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; padding-left: 3px; padding-right: 3px;}

img.l{float:left; margin-right:4px;}
img.r{float:right;margin-left:4px;}
img.nf{float:none;}

.style11 {color: #FFFFFF}

