body {
  background: #1a213b;
}

/***************************** SIMULA 2 FONDOS CON 2 DIVS ******************************/

#fake_body {
  width: 99.95%;
  height: 100%;
  position: relative;
  text-align: center;
}
#bg_left {
  background: url(../images/left-bg.png) repeat-x;
  width: 50%;
  left: 0;
  top: 0;
  height: 1737px;
  position: absolute;
  z-index: 1;
}
#bg_right {
  background: url(../images/right-bg.png) repeat-x;
  width: 50%;
  left: 50%;
  top: 0;
  height: 1737px;
  position: absolute;
  z-index: 1;
}
#main_container {
  top: 0;
  left: 50%;
  margin: 0 0 0 -501px;
  background: url(../images/main_bg.jpg) no-repeat;
  width: 1003px;
  height: 1737px;
  position: absolute;
  text-align: left;
  z-index: 2;
}

/***************************** HEADER ******************************/
#header {
  float: left;
  height: 266px;
  width: 1003px;
}
a#logo_link {
  width: 332px;
  height: 266px;
  text-indent: -9999px;
  float: left;
}
img#section_logo {
  display: block;
  float: right;
}

/******************************* MAIN *****************************/

#main {
  width: 959px;
  float: left;
  padding-left: 44px;
}
.each_work {
  width: 318px;
  height: 299px;
  float: left;
}

.picture {
  position: relative;
  padding: 7px 0 0 7px;
  overflow: hidden;
  width: 270px;
  height: 201px;
  z-index: 3;
}
.each_work span.frame {
  width: 277px;
  height: 208px;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 4;
  background: url(../images/img_frame.png) no-repeat;
}
.each_work span.shine {
  width: 275px;
  height: 121px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  background: url(../images/img_shine.png) no-repeat;
}
.picture a {
  cursor: pointer;
}

.info {
  float: left;
  padding: 15px 0 0 1px;
}
p.work_title {
  font: bold 20px Arial, Helvetica, sans-serif;
  color: #ffffff;
  line-height: 16px;
}
a.work_link {
  font: normal 20px Arial, Helvetica, sans-serif;
  color: #93e8fc;
  text-decoration: none;
  line-height: 20px;
}
a.work_link:hover {
  text-decoration: underline;
}
p.work_disclaimer {
  font: bold 16px Arial, Helvetica, sans-serif;
  color: #999999;
  line-height: 20px;
}
