/* 
    Created on : 25/04/2017, 12:07:54 PM
    Author     : rjimenez
*/
body {
  overflow-y: hidden;
  background-color: #a4c735; }
  @media only screen and (max-width: 991px) {
    body {
      overflow-y: scroll; } }
  body header {
    margin-top: -10px;
    position: relative;
    z-index: 2;
    background-color: #969696; }
    body header #domain h1 {
      color: #ffffff;
      font-size: 14px;
      /*margin-bottom: 20px;*/ }
  body section #section1 #t1 h2 {
    color: #ffffff;
    font-size: 23px;
    letter-spacing: 0.8px; }
  body section #logoIH {
    margin-top: 100px;
    margin-bottom: 50px; }
    body section #logoIH h1 {
      font-size: 150px;
      color: #ffffff; }
    body section #logoIH h3 {
      color: #ffffff; }
    body section #logoIH img {
      width: 40%; }
  body section #econstuccion {
    color: #ffffff;
    margin-top: 100px; }
    body section #econstuccion h4 {
      font-size: 35px; }
      body section #econstuccion h4 small {
        color: #ffffff;
        font-size: 20px; }
  body section #border1 {
    border-top: 30px #969696 solid;
    position: fixed;
    right: 14.5%;
    width: 100%;
    z-index: 1;
    transform: skew(0deg, -45deg);
    -ms-transform: skew(0deg, -45deg);
    -webkit-transform: skew(0deg, -45deg); }
    body section #border1 #bodersub1 {
      background: #ffffff;
      height: 1000px; }
    body section #border1 #bodersub2 {
      background: #ffffff;
      height: 1000px;
      /*border-radius: 0px 100px 0px 0px;*/
      margin-left: -2.2%; }
  body section #border2 {
    border-top: 30px #969696 solid;
    border-right: 20px #969696 solid;
    position: fixed;
    background: #ffffff;
    right: 21.1%;
    height: 1000px;
    width: 29%;
    z-index: 0;
    transform: skew(0deg, 45deg);
    -ms-transform: skew(0deg, 45deg);
    -webkit-transform: skew(0deg, 45deg); }
  body section #imagenC {
    /*background: #969696;*/
    bottom: -5%;
    position: absolute;
    z-index: 2;
    width: 100%;
    padding: 50px; }
    body section #imagenC img {
      width: 50%;
      margin-left: 25%; }
  body article #t2m {
    margin-bottom: 50px; }
    body article #t2m h2 {
      font-size: 25px;
      color: #ffffff; }
      @media only screen and (max-width: 523px) {
        body article #t2m h2 {
          font-size: 18px; } }
  body article #separadorih {
    border-top: 20px #969696 solid;
    margin-top: 50px;
    background: #ffffff;
    height: 50px;
    transform: skew(0deg, 2deg);
    -ms-transform: skew(0deg, 2deg);
    -webkit-transform: skew(0deg, 2deg); }
  body article #imagenCM {
    padding: 10px;
    margin-top: -20px;
    background: #ffffff; }

/*# sourceMappingURL=index.css.map */
