@font-face{
  font-family:'GillSansLightRegular';
  src:url('gill_sans_-_light-webfont.eot');
  src:url('gill_sans_-_light-webfont.eot?#iefix') format('embedded-opentype'),
      url('gill_sans_-_light-webfont.woff') format('woff'),
      url('gill_sans_-_light-webfont.ttf') format('truetype'),
      url('gill_sans_-_light-webfont.svg#GillSansLightRegular') format('svg');
  font-weight:normal;
  font-style:normal;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
  background:transparent;
  border:0;
  margin:0;
  padding:0;
  vertical-align:baseline;
}
body{
  line-height:1;
  margin:0 auto;
}
h1,h2,h3,h4,h5,h6{
  clear:both;
  font-weight:normal;
}
ol,ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before,blockquote:after{
  left:'';
  left:none;
}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{
  border-collapse:collapse;
  border-spacing:0;
}
a img{border:none;}
/* Liquid layout */
body{
  width:1230px;
  margin:0 auto;
  text-align:center;
}
#header,#menu,#wrapper,#anim-cont-temp,#content,#left,#right,#footer{
  display:inline-block;
  overflow:hidden;
}
#header,#footer{width:100%;}
#left{float:left;}
#right{float:right;}
#menu{float:left;}
#footer{clear:both;}

/* Theme starts from here */

*:focus{outline:none;}
a,a:hover,a:visited,a:active{text-decoration:none;}
body{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  font-family:GillSansLightRegular;
}
#wrapper{width:1230px;}
#header-years{
  position:relative;
  top:23px;
  left:1000px;
  font-family:serif;
  color:#edcc71;
  font-size:36px;
  text-shadow:0 0 20px #edcc71;
}
#header-menu a,#header-links a,#header-menu input[type=submit]{color:#fff;}
#header-menu input[type=submit]{
  font-family:GillSansLightRegular;
  font-size:15px;


}
#header-menu a:hover,#header-links a:hover,#header-menu input[type=submit]:hover{
  color:#1e3306;
  text-shadow:#777 1px 1px 1px;
}
#header{
  background:url(../img/header.jpg) no-repeat #e0dede;
  width:1230px;
  height:270px;
  color:#fff;
  text-align:left;
  padding-bottom:10px;
}
#header-title{
  font-size:28px;
  font-weight:bold;
  position:relative;
  top:108px;
  left:420px;
}
#header-subtitle{
  font-family:Arial,Helvetica;
  font-size:13px;
  margin-top:5px;
  margin-left:3px;
  font-weight:normal;
}
#header-links{font-family:Arial,Helvetica;}
#header-links{
  position:relative;
  top:41px;
  left:880px;
  font-size:14px;
}
#header-links li{margin-bottom:3px;}
#header-menu{
  font-size:15px;
  margin-top:-36px;
}
#esp-eng{
  position:relative;
  top:104px;
  left:444px;
}
#rev-der{
  position:relative;
  top:89px;
  left:529px;
}
#bibl{
  position:relative;
  top:74px;
  left:671px;
}
#webm{
  position:relative;
  top:59px;
  left:753px;
}
#udec{
  position:relative;
  top:44px;
  left:830px;
}
#busca{
  position:relative;
  top:27px;
  left:881px;
}
#busca input[type="text"]{
  border:#fff 0px solid;
  height:15px;
  width:164px;
  font-family:GillSansLightRegular;
  font-size:14px;
  color:#639c2a;
  padding-top:2.5px;
  padding-left:5px;
  padding-right:5px;
}
#ok{
  position:relative;
  top:-19px;
  left:182px;
}
#menu-anim-outer{
  background:#e0dede;
  width:960px;
  height:333px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  top:-3px;
  padding:0 136px;
}
#menu-panim-inner{
  width:960px;
  margin-left:auto;
  margin-right:auto;
}
#header-banner{
  background:url(../img/head-banner.jpg) no-repeat;
  float:right;
  height:298px;
  width:679px;
  margin-top:15px;
}
#menu a{color:#50565b;}
#menu a:hover{color:#ffffff;}
#menu li:hover{background-position:top;}
#menu{
  text-align:left;
  font-size:19px;
  position:relative;
  overflow:visible;
  margin-top:3px;
}
.main li{
  background:url(../img/elem_menu_izq.png) no-repeat bottom;
  width:264px;
  height:24px;
  margin-bottom:3px;
}
.main a{
  padding-left:20px;
  display:block;
  width:244px;
  position:relative;
  top:2px;
}
#anim{
  width:650px;
  height:279px;
  margin:0 auto 20px;
  overflow:hidden;
}
#anim-cont-temp{text-align:right;}
#anim-imgs{
  width:459px;
  height:290px;
  float:left;
  margin:4px;
}
#anim-titl{
  background:url(../img/anim-title.png) no-repeat;
  color:#fff;
  font-size:25px;
  float:right;
  margin-right:22px;
  margin-top:-281px;
  width:296px;
  height:43px;
  padding-top:7px;
  z-index:5;
  position:relative;
}
#anim-titl span{padding-left:50px;}
#anim-text{
  font-family:Arial,Helvetica;
  color:#50565b;
  width:187px;
  height:180px;
  text-align:left;
  font-size:13px;
  float:right;
  position:relative;
  top:-218px;
  left:-12px;
}
#anim-moar{
  margin-top:10px;
  float:right;
  margin-right:10px;
}
#anim-moar a{color:#50565b;}
#anim-moar a:hover{
  color:#4c6f23;
  text-shadow:#fff 0px 0px 5px;
}
.submenu{
  position:absolute;
  left:264px;
  z-index:6;
  display:none;
}
.submenu li{
  background:url(../img/elem_submenu.png) repeat-x bottom;
  height:24px;
  opacity:0.9;
}
.submenu a{
  padding-left:20px;
  display:block;
  position:relative;
  top:2px;
}
#facultad li{width:155px;}
#facultad a{width:135px;}
#facultad{top:27px;}
#pregrado li,#postgrado li,#admision li{width:235px;}
#pregrado a,#postgrado a,#admision a{width:215px;}
#pregrado{top:54px;}
#postgrado{top:81px;}
#admision{top:108px;}
#capacitacion{top:162px;}
#capacitacion li{width:215px;}
#capacitacion a{width:195px;}
#investigacion li{width:180px;}
#investigacion a{width:160px;}
#investigacion{top:162px;}
#publicaciones li{width:110px;}
#publicaciones a{width:90px;}
#publicaciones{top:216px;}
#noticias li{width:99px;}
#noticias a{width:90px;}
#noticias{top:243px;}
#calendario li{width:235px;}
#calendario a{width:205px;}
#calendario{top:270px;}
#content{
  text-align:justify;
  text-justify:newspaper;
  width:959px;
  margin-top:6px;
}
#left{width:266px;}
#right{width:678px;}
.title-short{
  color:#fff;
  padding-left:20px;
  padding-top:2px;
  margin-bottom:10px;
  font-size:20px;
  background:url(../img/title.jpg) no-repeat;
  width:266px;
  height:24px;
}
#destac-content{
  font-family:Arial,Helvetica;
  font-size:11px;
  color:#50565b;
  padding-bottom:15px;
}
.destac-articl{width:266px;}
.destac-articl-header{
  background:url(../img/destacado-bg.png) no-repeat bottom;
  height:21px;
}
.destac-articl-title{
  position:relative;
  padding-left:12px;
  color:#4c6f23;
  font-weight:bold;
  font-size:14px;
  width:235px;
  text-align:center;
}
.destac-articl-img{
  margin:0 auto;
  text-align:center;
  padding-top:10px;
}
.notic-img-container img,.destac-articl-img-container img,.alumnos-notic-img img{width:147px!important;height:auto!important;}
.destac-articl-text{
  width:235px;
  height:65px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
}
.destac-articl-moar{
  padding-bottom:15px;
  padding-right:15px;
  text-align:right;
}
.normal-link{color:#4c6f23;}
.normal-link:hover{
  color:#64922e;
  text-shadow:#fff 0px 0px 5px;
}
.destac-fade,.alumnos-notic-fade{
  background:url(../img/destac-fade.png) repeat-x bottom;
  position:relative;
  top:-10px;
  height:10px;
}
#notic-title{
  color:#fff;
  padding-left:20px;
  padding-top:2px;
  font-size:20px;
  background:url(../img/title-large.jpg) no-repeat;
  width:679px;
  height:24px;
}
#notic-contenedor{
  margin-top:16px;
  margin-bottom:16px;
  font-family:Arial,Helvetica;
  font-size:13px;
}
#content-content{
  margin-top:15px;
  font-family:Arial,Helvetica;
  font-size:13px;
  color:#50565B;
  margin-bottom:25px;
}
#content-content span{
  padding:2px 20px;
  display:block;
  margin-bottom:-5px;
  font-family:GillSansLightRegular;
  width:675px;
  font-size:20px;
}
#content-content h1{
  color:#639c2a;
  font-size:20px;
  margin-bottom:15px;
  font-family:GillSansLightRegular;
}
#content-content p{
  margin-bottom:8px;
  line-height:17px;
}
#alumnos-news{float:left;}
#alumnos-destac{
  float:right;
  text-align:left;
  width:22%;
  padding:5px;
  background-color:#eee;
}
.alumnos-notic-content{margin-bottom:40px;}
.alumnos-notic-img{float:left;}
.alumnos-notic-img img{margin-right:15px!important;}
.alumnos-notic-body{
  height:195px;
  overflow:hidden;
  font-size:13px;
}
.alumnos-notic-body p{margin:0!important;}
.alumnos-notic-titl{
  color:#4C6F23;
  font-weight:bold;
  margin-bottom:10px;
}
.alumnos-notic-info{
  float:right;
  color:#4C6F23;
}
.category-title{
  font-weight:bold;
  color:#4C6F23;
  margin-bottom:5px;
}
#alumnos-destac ul{font-size:12px;}
#alumnos-destac a{color:#50565B;}
#alumnos-destac a:hover{color:#4C6F23;}
#footer{
  background:url(../img/footer.jpg) no-repeat;
  width:1230px;
  height:213px;
  position:relative;
  color:#fff;
  text-align:left;
}
#footer a{color:#fff;}
#footer a:hover{
  color:#284408;
  background-position:top;
}
#twt{
  background:url(../img/tw.jpg) no-repeat bottom;
  display:block;
  width:93px;
  height:87px;
  position:absolute;
  margin-left:135px;
}
#fcb{
  background:url(../img/fb.jpg) no-repeat bottom;
  display:block;
  width:65px;
  height:87px;
  position:absolute;
  /*margin-left:228px;*/
  margin-left:135px;
}
#fcb:hover{background-position:top;}
#rss{
  background:url(../img/rss.jpg) no-repeat bottom;
  display:block;
  width:71px;
  height:86px;
  position:absolute;
  margin-top:1px;
  margin-left:293px;
}
#foot-rapid{
  color:#fff;
  font-size:20px;
  position:absolute;
  margin-top:31px;
  margin-left:446px;
}
#foot-links{
  font-family:Arial,Helvetica;
  font-size:13px;
  text-align:left;
  padding-top:5px;
}
#foot-links ul{
  position:relative;
  left:-8px;
}
#foot-links li{padding-bottom:4px;}
#footer-info{
  position:absolute;
  margin-top:32px;
  margin-left:680px;
}
#footer-info-content{
  margin-top:8px;
  font-family:Arial,Helvetica;
  font-size:11.5px;
}
#validsite{
  position:absolute;
  margin-top:167px;
  margin-left:585px;
}
#credits{
  position:absolute;
  margin-top:170px;
  margin-left:680px;
  font-family:Arial,Helvetica;
  font-size:11px;
}
.cms_form img{margin:0;}
.cms_form span{
  font-size:13px;
  font-family:Arial,Helvetica;
}
.cms_form td{vertical-align:middle;}
.cms_form input[type="submit"]{
  color:#50565B;
  border-style:none;
  background-color:transparent;
  padding:0;
  cursor:pointer;
  font-family:Arial,Helvetica;
  font-size:13px;
}
.cms_form textarea{resize:none;}
#contact-content{
  font-family:Arial,Helvetica;
  font-size:13px;
  margin:15px auto;
  width:98%;
  color:#50565B;
}
#contact-content td{padding-bottom:10px;}
#contact-content input[type="text"],#contact-content textarea{background-color:#dfdfdf;}
#contact-content option{
  padding-left:15px;
  text-align:left;
}
.contacto-nombre input[type="text"]{width:97%;}
.contacto-text-short input[type="text"],.contacto-textarea textarea{width:295px;}
#notic-content{
  font-family:Arial,Helvetica;
  font-size:13px;
  color:#50565b;
  margin-top:20px;
}
#notic-content p,.notic-publ{
  margin-bottom:1em;
  line-height:1.5em;
}
.notic-img-big{
  float:left;
  background-color:#eee;
  border-radius:5px;
  margin:4px 7px 0 2px;
}
.notic-img-big img{
  width:220px;
  height:auto;
  margin:5px;
}
strong{color:#4c6f23;}
#der-programas-tbl{
  display:table;
  width:679px;
  margin-bottom:5px;
}
#der-programas-tbl td{
  width:auto;
  border:#fff 1px solid;
  padding:5px 20px;
}
#der-programas-tbl tr{display:table-row;}
.tbl-title{color:#fff;}
.tbl-title td{background-color:#4C6F23!important;}
.der-ccp-styld-list{
  list-style:inherit;
  list-style-type:disc;
  padding-left:30px;
}
#links-content{
  background-color:#f0f0f0;
  margin-top:-10px;
  padding:15px;
  font-family:Arial,Helvetica;
  font-size:13px;
  color:#50565b;
  margin-bottom:15px;
}
#links-content ul li{margin-bottom:5px;}
#links-content ul{margin-bottom:10px;}
#links-content a{padding-left:9px;}
#links-content a{color:#4c6f23;}
#links-content a:hover{color:#64922e;}
.noticias-numerador{
  margin:0 auto;
  text-align:center;
  margin-bottom:20px;
}
#cleft{
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  display:inline-block;
}
#goUp{
  background:url(../img/arriba.png) no-repeat;
  width:100px;
  height:100px;
  opacity:0;
  top:10px;
  left:1135px;
  cursor:pointer;
  position:fixed;
  color:#fff;
}
#goUp:hover{opacity:.75;}
#notic-titl{
  color:#4c6f23;
  font-weight:bold;
  font-size:20px;
  text-shadow:1px 1px 1px #dedede;
}
.social-link{
  margin-top:10px;
  display:inline-block;
}
