	@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'LiberationSansRegular';
	src: url('../fuentes/liberationsans-regular-webfont.eot');
	src: local('☺'), url('../fuentes/liberationsans-regular-webfont.woff') format('woff'), url('../fuentes/liberationsans-regular-webfont.ttf') format('truetype'), url('../fuentes/liberationsans-regular-webfont.svg#webfontAwjpMlHK') format('svg');
	font-weight: normal;
	font-style: normal;
}



body { background:url(../images/layout/bg-bordo.png) repeat-x; font-family: 'LiberationSansRegular';}


p{font-size:13px; color:#666; line-height:16px; padding:10px}

p a{ color:#666; text-decoration:none; font-style:italic}

p a:hover{ color:#800000;}


#hoja{ background:url(../images/layout/hoja.png) no-repeat center 104px;}

#wrapper{ width:980px; margin:0 auto;}

#logo{ margin:33px 0 0 56px; width:190px; height:72px; float:left}

#botonera{width:492px; float:right; margin:50px 0 0 0;}

#botonera ul{}

#botonera ul li{ height:40px; float:left}

#botonera ul li a{ height:40px; display:block; background:url(../images/layout/botonera-top.png) no-repeat; float:left}

#botonera ul li.ingreso a{ width:80px;}

#botonera ul li.ingreso a:hover{ width:80px; background-position:0 -47px}

#botonera ul li.solicite a{ width:140px; background-position:-160px 0;}

#botonera ul li.solicite a:hover, #solicite #botonera ul li.solicite a{ width:140px; background-position:-160px -47px;}

#botonera ul li.inscribase a{ width:103px; background-position:-300px 0;}

#botonera ul li.inscribase a:hover, #inscribase #botonera ul li.inscribase a{ width:103px; background-position:-300px -47px;}

#botonera ul li.contactenos a{ width:116px; background-position:-403px 0;}

#botonera ul li.contactenos a:hover, #contactenos #botonera ul li.contactenos a{width:116px; background-position:-403px -47px;}

#superior{ height:107px}

#hojadentro{ margin:0 0 40px 0}

#columnaizquierda{ width:191px; float:left; margin:51px 0 0 55px}

#columnaizquierda ul{ font-size:14px}

#columnaizquierda ul li{}

#columnaizquierda ul li a{ display:block; background:url(../images/layout/botonera.png) bottom; width:180px; height:25px; display:block; color:#7d0000; text-decoration:none; padding:16px 0 0 10px; }

#columnaizquierda ul li a:hover{ background-position:center;}

#inicio #columnaizquierda ul li.inicio a, #laescuela #columnaizquierda ul li.laescuela a, #convenios #columnaizquierda ul li.convenios a, #programas #columnaizquierda ul li.programas a, #proyectos #columnaizquierda ul li.proyectos a, #tesis #columnaizquierda ul li.tesis a, #galeria #columnaizquierda ul li.galeria a, #areaacademica #columnaizquierda ul li.areaacademica a, #foros #columnaizquierda ul li.foros a{background:url(../images/layout/botonera.png) top; color:#FFF}

#suscribite{ background:#edecec;}

.suscribite-tit{ color:#910000; font-size:14px; padding: 17px 0 0 9px}

#suscribite p{ color:#9a9a9a; font-size:11px; padding: 14px 9px 10px 9px; line-height:13px}

#suscribite-form{padding:4px 0 0 9px}

.suscribite-label{ color:#575757; font-size:11px;}

.suscribite-field{ margin-bottom:5px;}

.suscribite-field-css{ border:none; background:url(../images/form/bg-campo.png); width:152px; height:20px; padding:5px;}

.suscribite-btn{ background:url(../images/form/btn-suscribir.jpg); width:87px; height:24px; border:none; color:#FFF; margin:0 0 0 73px;}

#encontranos{ background:#e4e3e3}

.encontranos-tit{ color:#910000; font-size:14px; padding: 12px 0 0 9px}

.partners-tit{ color:#910000; font-size:14px; padding:12px 0 10px 9px}

.mapita{ padding:12px 0 15px 9px}

.social{ padding:0 0 10px 9px;}

.partners{ padding:0 0 10px 9px;}

.partners a img{padding: 5px 0 5px 10px}

#ladoderecho{ width:670px; float:left; margin:0 0 0 9px; position:relative}

#destaque{ width:670px; margin:51px 0 0 0; position:relative; height:319px}

#destaquechico{ width:670px; margin:51px 0 0 0; position:relative; height:252px}

#destaquemaschico{ width:670px; margin:51px 0 0 0; position:relative; height:215px}

#sindestaque{ margin:51px 0 0 0;  }

#marcodestaque{ position:absolute; top:0; left:0; z-index:140; width:670px; height:319px;}

#destaqueabajo{ width:670px;}

#destaqueabajo.articulosinterna{ padding-right:10px}

h2{ color:#7a7878; font-size:16px; font-weight:normal; padding:10px 0 12px 0; border-bottom:#f1f1f1 1px solid; margin:0 0 0 10px}

h2 a{ color:#7a7878; text-decoration:none;}

h2 a:hover{color:#800000}

h3{ color:#7a7878; font-size:14px; font-weight:normal; padding:18px 0 12px 0; border-bottom:#f1f1f1 1px solid; margin-bottom:10px}

h3 a{ color:#7a7878; text-decoration:none; }

h3 a:hover{color:#800000}

.articulo-cada{ position:relative; margin-bottom:20px; }

.articulo-tit{ font-size:16px; color:#505050; padding:12px 0 17px 0; line-height:20px}

.articulo-cont{ font-size:12px; color:#9c9c9c;}

.articulo-cont p{ padding:0} 

.articulo-img{ width:120px; float:left}

#marco{ z-index:10; position:absolute;}

.proyectos-txt{ width:650px; float:left; line-height:17px; padding:0 0 0 10px}

#proyectos .btn-leertodo a{ margin:10px 10px 0 0; float:right}

#proyectos .articulo-cada{ height:auto; border-bottom:1px #ccc solid; padding:0 0 18px 0}

.articulo-txt-interna{ width:500px; float:left}

.articulo-txt{ width:300px; float:left}

#articulos{ width:430px; float:left; }

#columnaroja{ width:230px; float:left}


.btn-leertodo a{ background:url(../images/layout/btn-leertodo.png); width:75px; height:17px; display:block; float:left; color:#FFF; text-decoration:none; padding:5px 0 0 10px; margin:14px 0 0 0 }

.btn-leertodo a:hover{ opacity:0.8;}

.letraschiquitas{ font-size:10px; border-top:#f1f1f1 1px solid; padding:10px 0 0 0;}

.letraschiquitas a{ text-decoration:none; color:#454545; }

.letraschiquitas a:hover{color:#600000; text-decoration:underline}

#columnaderecha{ float:left; width:230px; margin:15px 0 0 10px}

#cajabordo{ background:#660000}

#cajabordo_tit{ font-size:14px; color:#FFF; padding:10px 0 12px 15px; background:url(../images/layout/cuadrorojo-linea.png) no-repeat bottom }

#listacajitas{ padding:13px 0 13px 11px}

#listacajitas ul{ width:105px; float:left}

#listacajitas ul li{}

#listacajitas ul li a{ background:url(../images/layout/cuadrorojo-li.png) 0 0; width:93px; height:19px; font-size:12px; color:#FFF; text-decoration:none; display:block; padding:9px 0 0 10px; }

#listacajitas ul li a:hover{ background-position:0 bottom}

#cajacomentario{ background:#600000 url(../images/layout/comillas.png) no-repeat top left; width:230px; height:400px}


#prevnext{}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#footer{ min-height:131px; background:url(../images/layout/bg-footer.png) repeat-x;}

#footerlogo{
	padding:30px 17px 0 75px;
	margin:0 17px 0 0;
	background: url(../images/layout/footerlinea.jpg) no-repeat 246px 30px;
	width:157px; 
	float:left;
}

#footertxt{
	color:#FFF;
	float:left;	 
	font-size:9px;
	width:390px;
	padding:44px 0 0 0; 
	line-height:13px;
}
#coati{
	float:right;
	padding:75px 30px 0 0;
}





#subnav{}

#subnav ul{ background:url(../images/layout/fondo-sub-nav.jpg); width:670px; height:41px;}

#subnav ul li{ float:left}

#subnav ul li a{ display:block; color:#FFF; font-size:12px; text-decoration:none; padding:15px 9px 13px 11px}

#subnav ul li a:hover{ background:url(../images/layout/sub-nav-bg.jpg) repeat-x;}

#subnav.s-laescuela ul li.sub-laescuela a, 
#subnav.s-simbolo ul li.sub-simbolo a, 
#subnav.s-credo ul li.sub-credo a,
#subnav.s-mision ul li.sub-mision a,
#subnav.s-directorio ul li.sub-directorio a,
#subnav.s-profesores ul li.sub-profesores a,
#subnav.s-alumnos ul li.sub-alumnos a,
#subnav.s-staff ul li.sub-staff a,
#subnav.s-maestrias ul li.sub-maestrias a,
#subnav.s-posgrados ul li.sub-posgrados a,
#subnav.s-diplomado ul li.sub-diplomados a,
#subnav.s-formacion ul li.sub-formacion a,
#subnav.s-seminarios ul li.sub-seminarios a,
#subnav.s-incompany ul li.sub-incompany a,
#subnav.s-materias ul li.sub-materias a,
#subnav.s-descargas ul li.sub-descargas a,
#subnav.s-pagos ul li.sub-pagos a,
#subnav.s-t-maestrias ul li.sub-tesis-maestrias a,
#subnav.s-t-postgrados ul li.sub-tesis-postgrados a
 { background:url(../images/layout/brillito.png) center bottom no-repeat}

#laescuela #destaqueabajo p,#laescuela #destaqueabajo .doscolumnas, #laescuela #destaqueabajo .galeria-fotitos-cada{ text-align:justify}
.galeria-fotitos-cada-txt{ text-align:left}

table{font-size:13px; color:#666; line-height:16px; padding:10px}

table td{padding:10px}

#destaqueabajo{font-size:13px; color:#666; line-height:16px }

p.subtitulo{ font-weight:bold}

p.subtituloimportante{background:url(../images/layout/vineta.jpg) no-repeat 0 5px; padding:0 0 15px 13px; margin:15px 0 0 10px; color: #800000; font-size:18px}

ul.lista{font-size:13px; color:#666; line-height:16px; padding:10px;width: 330px; display:block}
ul.lista li{ background:url(../images/layout/vineta.jpg) no-repeat 0 2px; padding:0 10px 15px 15px;}
ul.lista li a{color:#666; text-decoration:none; font-style:italic}
ul.lista li a:hover{color:#800000;}

#tesis ul.lista{font-size:13px; color:#666; line-height:16px; padding:10px; display:block}
#tesis ul.lista li.codiguito{ width:87px; float:left; background:none}
#tesis ul.lista li{ background:url(../images/layout/vineta.jpg) no-repeat 0 2px; padding:0 10px 15px 15px; float:left; width:523px}
#tesis ul.lista li a{color:#666; text-decoration:none; font-style:italic}
#tesis ul.lista li a:hover{color:#800000;}

#galeria-fotitos{ margin:10px 0 30px 20px}

.galeria-fotitos-cada{ width:320px; float:left; padding-bottom:20px}

.galeria-fotitos-cada-foto{ width:82px; height:73px; background:url(../images/layout/bg-foto.png); padding:16px 0 0 11px; float:left}

.galeria-fotitos-cada-txt{font-size:13px; color:#666; line-height:16px; float:left; width:213px; padding:39px 0 0 12px }

.galeria-fotitos-cada-txt-1{font-size:13px; color:#666; line-height:16px; float:left; width:213px; padding:19px 0 0 12px }

.galeria-fotitos-cada-med{ padding-bottom:20px}

.galeria-fotitos-cada-foto-med{ width:168px; height:106px; background:url(../images/layout/bg-fotomedia.jpg); padding:15px 0 0 12px; float:left}

.galeria-fotitos-cada-txt-med{font-size:13px; color:#666; line-height:16px; float:left; width:400px; padding:50px 0 0 12px }

.galeria-fotitos-cada-txt-med.conveniospad{ padding-top:20px}

.galeria-fotitos-cada-txt-med.conveniospad span{ font-size:11px}

.galeria-fotitos-cada-txt-med a{color:#666; text-decoration:none; font-style:italic}

.galeria-fotitos-cada-txt-med a:hover{color:#800000;}

.doscolumnas{ float:left; width:330px;}

.parapdf{ float:left; width:670px;}

.convenioportada{ margin:20px 0 0 30px; float:left}

.convenioportada a:hover{ opacity:0.8;}

.volver{ float:right; padding-right:20px}


.descarga{border:1px solid #CCC; margin-left:10px}

.descarga-icono{ width:72; float:left;}

.descarga-link{ float:left;}

.descarga-link a{ font-size:12px; color:#666; padding:25px 15px 15px 15px; display:block; width:556px; height:18px; background: #f5f5f5; text-decoration:none}

.descarga-link a:hover{ background:#f1f1f1}

.enbreve{ padding:80px 20px 20px 200px}



.galeria-cada-med{ padding-bottom:20px; width:200px; float:left}

.galeria-cada-foto-med{ width:168px; height:106px; background:url(../images/layout/bg-fotomedia.jpg); padding:15px 0 0 12px;}

.galeria-cada-foto-med a:hover{ opacity:0.8;}

.galeria-cada-txt-med{font-size:13px; color:#666; line-height:16px; padding:20px 0 0 12px }

.galeria-cada-txt-med a{color:#666; text-decoration:none; font-style:italic}

.galeria-cada-txt-med a:hover{color:#800000;}

.form-linea{ font-size:14px; color:#666; padding:5px 0 0 10px;}

.form-campo{ background:url(../images/layout/campo-rojo.jpg); width:273px; height:30px;  border:none; padding:0 5px; color:#666; font-size:13px; margin:0 0 20px 0}

.form-campo-comentario{ background: url(../images/layout/campo-rojo-comentario.jpg); width:273px; height:99px; border:none; color:#666; font-size:13px; font-family: 'LiberationSansRegular'; padding:5px; margin:0 0 20px 0}

.btn-enviar{ background:url(../images/form/btn-suscribir.jpg); width:87px; height:24px; border:none; color:#FFF; margin:0 0 0 73px;}

.btn-enviar-sig{ background:url(../images/form/btn-suscribir.jpg); width:87px; height:24px; border:none; color:#FFF; margin:0 0 0 73px; float:right}

.fotoarticulo{float:left; padding: 0 15px 15px 0}



.area-tabla{ background:#bababa;padding:15px; font-size:13px; color:#4c4c4c; border-bottom:1px solid #a6a6a6}

.area-tabla-tit{ background:url(../images/layout/bg-tabla.jpg) repeat-x; padding:15px 10px; font-size:14px; color:#4c4c4c; }

#cerrarsesion{ position:absolute; right:0; top:0;}

#cerrarsesion a{ background:url(../images/layout/cerrarsesion.jpg) top; width:130px; height:29px; display:block}

#cerrarsesion a:hover{ background-position:bottom}

	
.error{
	font-size:11px;
	color:#7E0202;
	margin-bottom:8px;}
	
#mensaje{
	margin-top:5px;
	font-size:11px;
	color:#333}
	
#news_mensaje{
	margin-top:5px;
	font-size:11px;
	color:#333;
	margin-bottom: 9px;
    margin-left: 10px;
    width: 166px;}
.especprog1{
	background:#dad8d8;
	width:660px;
	height:38px;
	margin:0 0 0 10px;
}
.especprog1izq{ float:left; width:150px; color:#7c0404; padding:10px 0 10px 18px; font-size:14px}
.especprog1med{ float:left; width:270px; color:#7c0404;  padding:10px 0 10px 2px; font-size:12px}
.especprog1der{ float:left; width:209px; color:#7c0404;  padding:10px 0 0 5px; font-size:14px}

.especprog1der span{ font-size:17px; font-weight:bold; color:#660202}

.especprog2{
	background:#e4e3e3;
	width:660px;
	height:36px;
	margin:0 0 0 10px;
}
.especprog2izq{ float:left; width:120px; color:#7c0404; padding:10px 18px;  font-size:14px}
.especprog2 ul{ float:right; width:466px; color:#7c0404; }
.especprog2 ul li{ float:left; padding:11px 15px; font-size:14px}
.especprog2 ul li.activo{ background:#cccccc; color:#660202}
.especprog2 ul li.inactivo{  color:#c7c7c7}

#programas #destaqueabajo p.descrip {background:#f5f5f5; margin:0 0 0 10px;}

#programas #destaqueabajo div.descrip {background:#f5f5f5; margin:0 0 0 10px; font-size:13px; color:#666; line-height:16px; padding:10px}

#programas #destaqueabajo div.descrip ul, #programas #destaqueabajo div.descrip ol{ padding:0 0 0 20px}

#programas #destaqueabajo div.descrip li { list-style:disc}

#marquesina{ position:absolute; bottom:0; left:0; width:650px; z-index:1000; color:#7d0000; padding:10px 10px 10px; opacity:.8} 
#marquesinabg{ position:absolute; bottom:0; left:0; width:650px; z-index:100; background:#fff; padding:10px 10px 10px; opacity:.8; height:31px} 
#marquesina marquee{ height:30px}

#marquesinaul{}
#marquesinaul li{ float:left; padding:0 40px; background:url(../images/layout/valija.png) no-repeat left; margin:0 40px}
#marquesinaul li span{ float:left; padding:7px 10px}
#marquesinaul li a{ display:block; background:url(../images/layout/registrese.jpg); width:118px; height:30px; float:left}

#destaqueabajoarticulo{ width:670px;}

#destaqueabajoarticulo.articulosinterna{ padding-right:10px}

#destaqueabajoarticulo{font-size:13px; color:#666; line-height:16px }

#destaqueabajoarticulo ul{
    padding: 10px 0 0 25px;
    list-style: disc inside none;
}
.articulo-txt ul{ list-style: disc inside none;}
.articulo-txt-interna ul{ list-style: disc inside none;}
#destaqueabajoarticulo{ text-align:justify}
