#wrapper-general {
  position:relative;
  }
#wrapper-general2 {
  width:990px;
  margin:0 auto;
  }
#wrapper {
  width:100%;
  margin:0;
  padding:0;
  overflow-x: hidden;
  }
#wrapper-1,
#wrapper1 {
  width:990px;
  margin:0 auto;
  background:#fff;
  z-index:0;
  padding:100px 0 20px;
  }
#wrapper2 {
  width:990px;
  margin:20px auto 10px;
  }
#wrapper-gris {
  background:#000000;
  overflow:hidden;
  }
.wrapper3 {
  width:990px;
  margin:0 auto;
  overflow:hidden;
  }
#wrapper-gris-gradient {
  background:url(../img/wrapper-gris-gradient.png) repeat-x;
  overflow:hidden;
  }
#wrapper-gris-gradient2 {
  background:url(../img/wrapper-gris-gradient2.png) repeat-x bottom;
  overflow:hidden;
  }
#maincol {
  margin:0;
  padding:0px 5px;
  z-index:0;
  overflow:hidden;
  margin-bottom: 100px;
}
#maincol-departamentos {
  margin:0;
  padding:0px;
  z-index:0;
  overflow:hidden;
  }
#maincol a.volver-page {
  FONT-SIZE:11px;
  font-weight:bold;
  color:#666666;
  margin:0;
  padding: 0 0 0 15px;
  display:block;
  text-decoration:none;
  background:url(../../img/bullet_volver.png) no-repeat top left;
  }
#maincol a.volver-page:hover {
  FONT-SIZE:11px;
  font-weight:bold;
  color:#0c76bb;
  margin:0;
  padding:0 0 0 15px;
  display:block;
  text-decoration:none;
  }
#wrapper4 {
  overflow:visible;
  }

#leftcol {
  /*width:210px;
  margin:0 0 0 0;*/
  width:220px;
  margin-right:20px;
  padding:0;
  z-index:99;
  float:left;
  }
#leftcol-departamentos {
  width:240px;
  margin:0 0 0 0;
  padding:0;
  z-index:99;
  float:left;
  }
#leftcol-long {
  float:left;
  width:352px;
  margin:0;
  padding:0;
  z-index:99;
  }
#leftcol-long h2 {
  margin:0 0 10px;
  }
#leftcol700 {
  width:700px;
  float:left;
  margin:0 20px;
  }

#rightcol {
  float:right;
  width:490px;
  margin:0;
  padding:0;
  }
#rightcol-departamentos {
  float:right;
  width:235px;
  margin:0;
  padding:0;
  }
#rightcol-home {
  width:210px;
  margin:0;
  padding:0px;
  float:right;
  }
#rightcol-home-grado {
  margin:0;
  padding:0;
  float:right;
  width:210px;
  }
#rightcol-2 {
  float:right;
  width:165px;
  margin:0;
  padding:0;
  }

#centercol {
  margin:0 0 0 245px;
  width:210px;
  padding:0;
  overflow:hidden;
  }

#centercol-departamentos {
  /*margin:0 0 0 30px;
  width:470px;*/
  /*margin: 0 0 60px;*/
  width:492px;
  padding:0;
  float:left;
  position:relative;
  }
#centercol-home {
  margin:0 20px 0 0px;
  width:490px;
  padding:0;
  float:left;
  }
#centercol-home-grado {
  margin:0 35px 0 0;
  width:490px;
  padding:0;
  position:relative;
  float:right;
  }
#centercol-long {
  margin:0 0px 0 35px;
  width:704px;
  padding:0;
  text-align:justify;
  z-index:0;
  float:left;
  }

#centercol-long2 {
  margin:0;
  padding:0;
  width:990px;
  overflow:hidden;
  margin-bottom: 100px;
}
#centercol-long2 #leftcol {
  margin:0 20px 0 0;
  padding:0;
  width:324px;
  float:left;
  }
#centercol-long2 #centercol {
  margin:0;
  padding:0;
  width:622px;
  float:right;
  }
#centercol-extra-long {
  margin:0;
  width: 990px;
  padding:0;
  z-index:0;
  }
#centercol-extra-long #leftcol {
  width:300px;
  margin:0 37px 0 0;
  padding:0;
  z-index:99;
  float:left;
  }
#centercol-extra-long #rightcol {
  float:right;
  width:300px;
  margin:0;
  padding:0;
  }
#centercol-extra-long #centercol-long2 {
  margin:0;
  padding:0;
  width:990px;
  }
#centercol-extra-long #centercol-long2 #leftcol {
  margin:0 30px 0 0;
  padding:0;
  width:475px;
  float:left;
  }
#centercol-extra-long #centercol-long2 #centercol {
  margin:0;
  padding:0;
  width:475px;
  float:right;
  }
#centercol-posgrado {
  margin:0 0 0 20px;
  width:165px;
  padding:0;
  float:left;
  }
#rightcol-457 {
  float:right;
  width:463px;
  margin:0;
  padding:0;
  position:relative;
  }
#leftcol-430 {
  float:left;
  width:430px;
  margin:0;
  padding:0;
  }
.col3 {
  width:33%;
  }
.margin-col3 {
  margin:0 0 0 0.5%;
  }
#maincol4 {
  position:relative;
  }

.col230 {
  width:230px;
  float:left;
  margin-left:10px;
  }