*:active, *:focus {
  outline: none !important;
}
 
  
main {
  width: 50%;
  margin: 48px auto;
}
 
 

.slide-menu {
  background: #45ADA8;
  color: #fff;
}

.slide-menu .slider {
  top: 48px;
}

.slide-menu .controls {
  overflow: hidden;
     /* border-bottom: 3px solid white;*/
       padding: 10px;
}

.slide-menu a {
  color: #fff;
}

.slide-menu a:hover {
  background: #3c9793;
}

 

#test-menu-left {
  padding: 16px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByZXZpZXcuc2NzcyIsInByZXZpZXcuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBO0VBQ0MseUJBQXlCO0NBQ3pCOztBQUVEO0VBQ0Msb0VBQW9FO0VBQ3BFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsWUFBWTtDQUNaOztBQUVEO0VBQ0Msa0JBQWtCO0NBQUU7O0FBRXJCO0VBQ0MsZ0JBQWdCO0NBQ2hCOztBQUVEO0VBQ0MsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtDQUNwQjs7QUFFRDtFQUNDLGlDQUErQjtFQUMvQixlQTNCc0I7Q0E0QnRCOztBQUVEO0VBQ0MsYUFBYTtFQUNiLHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7Q0FDaEI7O0FBRUQ7RUFDQyxXQUFXO0VBQ1gsa0JBQWtCO0NBMkJsQjs7QUE3QkQ7RUFLRSxzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLG9CQTlDcUI7RUErQ3JCLG1CQUFtQjtFQUNuQixZQUFZO0NBS1o7O0FBZEY7RUFZRyxvQkFBa0I7Q0FDbEI7O0FBYkg7RUFpQkUsbUJBQW1CO0NBQ25COztBQUVEO0VBcEJEO0lBcUJFLFdBQVc7R0FRWjtFQTdCRDtJQXdCRyxZQUFZO0lBQ1osZUFBZTtJQUNmLGNBQWM7R0FDZDtDQ0RGOztBREtEO0VBQ0Msb0JBdkVzQjtFQXdFdEIsWUFBWTtDQWlDWjs7QUFuQ0Q7RUFLRSxVQUFVO0NBQ1Y7O0FBTkY7RUFTRSxpQkFBaUI7Q0FDakI7O0FBVkY7RUFhRSxZQUFZO0NBS1o7O0FBbEJGO0VBZ0JHLG9CQUFrQjtDQUNsQjs7QUFqQkg7RUFxQkUsYUFBYTtFQUNiLFlBQVk7RUFDWixvQkFBa0I7RUFDbEIsYUFBYTtDQVNiOztBQWpDRjtFQTJCRyxvQkFBa0I7Q0FDbEI7O0FBNUJIO0VBK0JHLGtCQUFrQjtDQUNsQjs7QUFLSDtFQUNDLGNBQWM7Q0FDZCIsImZpbGUiOiJwcmV2aWV3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGJvd2VyOnNjc3Ncbi8vIGVuZGJvd2VyXG5cbiRjb2xvci1wcmltYXJ5OiAjNDVBREE4O1xuXG4qOmFjdGl2ZSwgKjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0bycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICMzMzM7XG59XG5cbmgxLCBoMiwgaDMge1xuXHRmb250LXdlaWdodDogYm9sZDt9XG5cbmgxIHtcblx0Zm9udC1zaXplOiAyMDAlO1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogMTMwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYSB7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDglKTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYnRuIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubWFpbiB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbjogNDhweCBhdXRvO1xuXG5cdC5idG4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDYlKTtcblx0XHR9XG5cdH1cblxuXHRwLCAuYnRuLWxpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiA5MCU7XG5cblx0XHQuYnRuIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDhweCAwO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpZGUtbWVudSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogI2ZmZjtcblxuXHQuc2xpZGVyIHtcblx0XHR0b3A6IDQ4cHg7XG5cdH1cblxuXHQuY29udHJvbHMge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1wcmltYXJ5LCA2JSk7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTIlKTtcblx0XHRwYWRkaW5nOiA4cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTIlICsgNiUpO1xuXHRcdH1cblxuXHRcdCYgKyAuYnRuIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdH1cblx0fVxuXG59XG5cbiN0ZXN0LW1lbnUtbGVmdCB7XG5cdHBhZGRpbmc6IDE2cHg7XG59IiwiKjphY3RpdmUsICo6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5oMSwgaDIsIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyMDAlO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzk5MDhjO1xuICBjb2xvcjogIzQ1QURBODtcbn1cblxuLmJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbm1haW4ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDQ4cHggYXV0bztcbn1cblxubWFpbiAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM0NUFEQTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbm1haW4gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzk3OTM7XG59XG5cbm1haW4gcCwgbWFpbiAuYnRuLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIG1haW4gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuXG4uc2xpZGUtbWVudSB7XG4gIGJhY2tncm91bmQ6ICM0NUFEQTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2xpZGUtbWVudSAuc2xpZGVyIHtcbiAgdG9wOiA0OHB4O1xufVxuXG4uc2xpZGUtbWVudSAuY29udHJvbHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xpZGUtbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zbGlkZS1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2M5NzkzO1xufVxuXG4uc2xpZGUtbWVudSAuYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzM0ODE3ZTtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uc2xpZGUtbWVudSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJiNmI2ODtcbn1cblxuLnNsaWRlLW1lbnUgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuI3Rlc3QtbWVudS1sZWZ0IHtcbiAgcGFkZGluZzogMTZweDtcbn1cbiJdfQ== */



    
  .logo{
    width: 100%; margin-top: 13px;
  }

  .textmenu{
    text-align: right; padding: 9px;
  }
  .barblack{
    background: #005D81;
  }
  .navbar-toggle {
    float: left!important;
    border: 1px solid #005D81!important;
}


.computadora{
  display: inherit!important;
}

.responsive{
  display: none!important;
}

.marbo20{
      margin-bottom: 20px;
    padding: 0px!important;
}

.titslider{
      color: white;
    font-weight: 600;
    font-size: 38px;
    margin-top: 7%;
}

.stilo4{
  color: #35516C; font-size: 40px; font-weight: 900; margin-top: 2%;
}


  @media(max-width: 700px){ 


    .stilo1 {
    margin: 0 auto;
    display: block;
    width: 83px;
}

  .stilo4{
  color: #35516C; font-size: 22px; font-weight: 900; margin-top: 2%;
}


    .titslider{
      color: white;
    font-weight: 600;
    font-size: 38px;
    margin-top: 7%;
}

    .marbo20{
      margin-bottom: 20px;
    padding: 0px!important;
}


  .text-center-res{
        text-align: center!important;
  }    
      .computadora{
        display: none!important;
      }

      .responsive{
        display: inherit!important;
      }

      .logo{
        width: 38%;
        margin-top: 13px;
        margin: 0 auto;
        display: block;
      }

   .textmenu{
    text-align: center; padding: 2px;
  }
  }


.menu-num{
  color: #005D81; display: inline-block; letter-spacing: 2px;
}
.redes{
  display: inline-block; color: #005D81; padding: 0px 10px;
}
.social{
  font-size: 26px;  padding: 0px 4px;
}
.menumenu{
  cursor: pointer; padding: 0px 0px 0px 15px; width: 40px; float: right; padding: 3px; margin: 4px 14px;
}

.w40{
  width: 40px;
}

.mitextmenu{
  font-size: 17px; color: #005D81;
}
.menumenu2{
  cursor: pointer; padding: 0px 0px 0px 15px;
}

.side1{
  padding: 0px 30px; cursor: pointer; font-size: 16px; letter-spacing: 2px;
}
.side2{
 letter-spacing: 2px; float: right; cursor: pointer; padding: 0px 12px;
}
.side3{
 border-top: 1px solid white; border-bottom: 1px solid white;
}
.side4{
  font-size: 15px; text-transform: uppercase; letter-spacing: 3px;
}

.side5{
  font-size: 12px; text-transform: uppercase; letter-spacing: 3px;
}

.side6{
  font-size: 18px; text-transform: uppercase; letter-spacing: 3px;
}

   .btn-global{
      color: #04759D;
    font-size: 16px;
    font-weight: 600;
    background: white;
    padding: 9px 25px;
    border: 2px solid white;
    transition: ease-in-out .3s;
    cursor: pointer;
    text-decoration: none!important
    }

     .btn-global:hover{
      color: white;
    font-size: 16px;
    font-weight: 600;
    background-color: transparent;
    padding: 9px 25px;
    border: 2px solid white;
    transition: ease-in-out .3s;
    cursor: pointer;
    }

    .parallax-window {
    min-height: 550px;
    background: transparent;
}

    .parallax-window2 {
    min-height: 350px;
    background: transparent;
}


    .parallax-window3 {
    min-height: 200px;
    background: transparent;
}
.backstren{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+3,000000+99&0+5,0.65+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 3%, rgba(0,0,0,0) 5%, rgba(0,0,0,0.64) 99%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 3%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.64) 99%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 3%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.64) 99%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}



.titulo-slider{
    color: white;
     font-weight: 600;
     font-size: 65px;
     margin-top: 7%;
         letter-spacing: 2px;
}

.titulo-slider2{
    color: white;
     font-weight: 500;
     margin-top: 13%;
     font-size: 43px;
    letter-spacing: 2px;
}

.titulo-slider3 {
    color: white;
    font-weight: 500;
    margin-top: 7%;
    font-size: 43px;
    letter-spacing: 2px;
}


    .subtit-slider{
font-size: 37px;
 color: white;
 margin: 0px;

}
.text-slider{
  font-size: 17px;
   color: white;
   margin-top: 7%;
   width: 50%;
   text-align: justify;

}

.text-btn{
   margin-top: 3%;
}

.res-center{
  width: 250px; float: left;
}
.res-center2{
  width: 250px; float: right;
}

.hei2{
   height: 121vh;
    min-height: 600px;
     background-size: cover!important;
    background-position: center!important ;
 }



.titgeneral{
    color: #35516C;
     font-size: 40px;
     font-weight: 900;
     margin-top: 3%;

}

.tit2general{
  color: white;
   font-size: 30px;
   font-weight: 500;
   margin-top: 0%;
   background: #08A5CB;
   padding: 0px 38px;
   box-shadow: 1px 5px 32px -2px black;
   border-radius: 2px;
       letter-spacing: 3px;

}

.back2{
  height: 80vh;
    min-height: 600px;
   background-size: cover!important;
   background-position: center!important; 
}
.text33{
    color: white;
    font-size: 19px;
    margin-top: 33%;
  }


  .back3{
    background-size: cover!important; 
    background-position: center!important;
  }

  .block1{
    border: 1px solid #08A5CB; padding: 3%; height: 340px;
  }

  .block11{
    border: 1px solid #08A5CB; padding: 3%; 
  }

  .bordere{
    border-right: 1px solid #08A5CB;
  }
  .bordere2{
    border-left: 1px solid #08A5CB;
  }

  
    .margin3{
    margin: 3% 0px;
  }

  .style1{
     width: 49%; display: inline-block; 
  }

.netwo{
  padding: 6px; color: white; font-weight: 700; font-size: 37px; margin: 0px;
}


.contactusbtn{
   background: white;
    color: #08A5CB;
    padding: 7px 17px;
    font-weight: 600;
    letter-spacing: 1px;
    position: absolute;
    bottom: 42px;

}


.stilo1{
 margin: 0 auto; display: block;
}

  @media(max-width: 700px){

.contactusbtn{
      background: white;
    color: #08A5CB;
    padding: 7px 17px;
    font-weight: 600;
    letter-spacing: 1px;
    position: relative;
    bottom: 0px;
}

.hei2{
 
     height: auto; 
     
}

    .margin3{
    margin: 21% 0px;
  } 

    .netwo{
  padding: 6px; color: white; font-weight: 700; font-size: 27px; margin: 0px;
}
    .style1{
     width: 100%; display: inline-block; 
  }

    .bordere2{
       border-left: none;
  }

    .bordere{
    border-right: none;
  }

  .block1{
    border: 1px solid #08A5CB; padding: 3%; height: auto;
  }
  

    .back3{
    padding-bottom : 20px;
    background-size: cover!important; 
    background-position: center!important;
  }
.text33{
    color: white;
    font-size: 17px;
    margin-top: 9%;
  }

    .tit2general{
      color: white;
    font-size: 20px;
    font-weight: 500;
    margin-top: 0%;
    background: #08A5CB;
    padding: 0px 38px;
    box-shadow: 1px 5px 32px -2px black;
    border-radius: 2px;
        letter-spacing: 3px;
    }

    .titgeneral{
      color: #35516C;
    font-size: 40px;
    font-weight: 900;
    margin-top: 3%;
    margin-bottom: 10%;
}

    .font-res{
      font-size: 19px;
    }

    .res-center{
    width: 100%;
    float: none;
    }
    .res-center2{
    width: 100%;
    float: none;
    }

    .parallax-window {
    min-height: 73vh;
    background: transparent;
}


  .parallax-window2{
    min-height: 34vh;
    background: transparent;
}

  .parallax-window3 {
    min-height: 34vh;
    background: transparent;
}
    .text-slider{
      font-size: 16px;
    color: white;
    margin-top: 7%;
    width: 100%;
    text-align: justify;
    margin-bottom: 33px;
}

    .titulo-slider{
      color: white;
      font-weight: 600;
      font-size: 42px;
      margin-top: 7%;
    }

    .titulo-slider2{
      color: white;
      font-weight: 600;
      font-size: 42px;
       margin-top: 27%;
    }

     .titulo-slider3{
      color: white;
      font-weight: 600;
      font-size: 42px;
      margin-top: 27%;
    }


    .subtit-slider{
      font-size: 22px;
        color: white;
        margin: 0px;
    }

    .marbo65{
          margin-bottom: 67px;
    }


    .pad0imres{
      padding: 0px!important;
    }

    .marbo-58{
          margin-bottom: 58px;
    }


  } 

.pad0im{
  padding: 0px!important
}


.stilo2{
  color: #16B2D7;
}

.stilo3{
  color: #04759D; font-weight: 600; font-size: 16px; text-decoration: underline;
}


.margintp8{
  margin-top: 8%
}

.margintp82{
  margin: 8% 0px!important;
}

.pad6{
  padding: 6px;
}

.wi100{
  width: 100%;
}

.stilo5{
  color: #08A5CB;
}

.mar5{
  margin-top: 5%; margin-bottom: 5%;
}

.martop20{
      margin-top: 20px;
    }

    .backwi{
      background: white ;width: 100%;
    }
    .imgverde{
      height: 206px;
       background-size: cover!important;
       background-position: center!important;

    }

    .jointit{
      text-align: center; margin-bottom: 0px; padding-top: 19px; font-weight: 500; font-size: 17px; color: #08A5CB;
    }

    .subtitjoin{
      text-align: center; font-weight: 500;
    }

    .textjoin{
      height: 115px;  padding: 0px 12px 22px 12px; text-align: center; font-size: 12px;
    }
    .bordejoin{
      border: 2px solid #77B829; width: 100%;  margin-bottom: -19px;
    }
.aplyjoin{
   background: #04759D; color: white; font-size: 17px; padding: 4px 36px; 
}


   
.tit-media{

  color: #08A5CB; font-size: 25px; font-size: 30px; font-weight: 500; margin-top: 0px;
}

.media-border{
  border-bottom: 2px solid #08A5CB; margin-top: 20px;
}
.media-fecha{
  font-size: 19px;margin: 0px;
}
.media-text{
  font-size: 16px;  color: #08A5CB; font-weight: 500;
}

.fnt13{
  font-size: 13px;
}

.st1{
  width: 81px; margin: 0 auto; display: block; margin-top: -60px;
}

.st2{
    font-size: 18px;
    margin: 0px;
    color: #08A5CB;
    font-weight: 500;
}

.st3{
  padding: 0px; margin: 4% 0px;
}

.st32{
  padding: 0px; margin: 3% 0px;
}

.st4{
  padding: 2% 0px 2% 0px;
}

.st5{
  background: #04759D
}

.st6{
  font-size: 24px; color: white; font-weight: 700; margin: 0px;
}

.st7{
  padding: 11px;
}

.st8{
  background: #35516C ; margin-top: 4px;
}



.st9{
            padding: 5px; color: white;  font-size: 19px; 
          }

          .st10{
             background: #35516C ; margin-top: 1px;
          }
          .marbtn11{
            margin-bottom: 11px;
          }
          .st11{
             padding: 6px 0px;  color: white; font-weight: 700; font-size: 37px; margin: 0px;
          }

          .foopill{
             float: right; width: 56px;
          }

          .st12{
            font-size: 18px; color: white;
          }

          .corporate{
            font-size: 24px; color: white; font-weight: 700; margin: 0px; margin: 12px 15px;
          }

          .st13{
            color: #62C6EA;
          }

          .st14{
            color: white; font-size: 12px;
          }

          .marto4{
            margin-top: 4px;
          }

          .lasttext{
            padding: 0px; color: #35516C; font-size: 17px; margin: 10px;
          }


          /* EJECUTIVO*/

             .ejecutivo1{
        border-bottom: 10px solid #8EC14B
    }
    .ejecutivo2{
      margin-bottom: 0px; padding: 0% 9%; font-family: 'Helvetica Neue'; font-weight: 300;
    }
    .ejecutivo3{
      border-top: 1px solid #7CD0E4; width: 100%; font-weight: 600;
    }

    .ejecutivo4{
      position: absolute; right: 0px; top: 21px; width: 80px;
    }

    .ejecutivo5{
      color: #007CA7; margin-top: 4px; padding: 0% 9%;  font-weight: 500; letter-spacing: 1px;
    }

    .ejecutivo6{
      padding: 0% 9%;
    }
    .ejecutivo7{
       font-size: 17px; color: #35516C; margin-top: 12%; font-family: 'Helvetica Neue'; letter-spacing: 1px;
    }

    .ejecutivo8{
      background-size: contain!important;  background-position: center!important; height: 70vh; min-height: 400px; background-repeat: no-repeat!important;
    }
    .ejecutivo9{
      margin-top: 3%;
      background-size: cover!important; background-position: center!important
    }

    .ejecutivo10{
      padding: 4% 0px;
    }

    .ejecutivo11{
       width: 206px; margin: 0 auto; display: block;
    }

.ejecutivo12{
  font-weight: 500; color: white; font-size: 24px; margin-bottom: 0px; padding: 0% 9%; color: white;
}

.ejecutivo13{
  color: white; letter-spacing: 1px; font-size: 15px;
}

.ejecutivo14{
  color: white; letter-spacing: 1px;
}

.pad4por{
  padding: 4%;
}

.twitter{
  background: #56BBE7; color: white; padding: 5px 7px; text-decoration: none;
}


.shared{
  background: #4362A0; color: white; padding: 5px 7px; text-decoration: none;
}


.send{
  background: #8EC14B; color: white; padding: 5px 7px; text-decoration: none;
}

.ejecutivo15{
  padding: 2%; background: #8EC14B;  margin-bottom: 23px;
}

.ejecutivo16{
   color: white; font-weight: 500; font-size: 20px; padding: 10px; letter-spacing: 1px;
}

@media(max-width: 700px){
  .ejecutivo2 {
      font-size: 25px;
}
.ejecutivo5{
  font-size: 13px;
}

.ejecutivo4 {
    position: absolute;
    right: 0px;
    top: -2px;
    width: 59px;
}
.ejecutivo7 {
    font-size: 13px;
    color: #35516C;
    margin-top: 4%;
    font-family: 'Helvetica Neue';
    letter-spacing: 1px;
}


}



/*PATIENT*/


   .patient1{
        margin-top: 3%;   background-size: cover!important; background-position: center!important;  
      }
      .patient2{
        color: white;
        font-weight: 600px;
        font-weight: 600;
        letter-spacing: 1px;
        font-size: 28px;
        padding: 9px;
        font-family: 'Helvetica Neue';
        font-weight: 500;
      }
      .patient3{
         margin-top: 3%; margin-bottom: 3%;
      }

      .patient4{
        font-size: 17px; color: #35516C; font-family: 'Helvetica Neue'; letter-spacing: 1px;
      }

      .titulo-contact{
            font-size: 23px;
            color: #35516C;
            font-family: 'Helvetica Neue';
            letter-spacing: 1px;
            margin: 0px;
            font-weight: 500;
      }

      .titulo-label{
          font-size: 16px;
          color: #35516C;
          font-family: 'Helvetica Neue';
          letter-spacing: 1px;
          margin: 0px;
          font-weight: 400;
      }



      .tit-patient{
        color: #007CA7;
         margin-top: 4px;
         padding: 0% 9%;
         font-size: 29px;
         letter-spacing: 3px;
         font-family: 'Helvetica Neue';
         font-weight: 500;
      }

      .patient5{
        border-top: 1px solid #5EA3C9; width: 100%; font-weight: 600;
      }
      .patient6{
        position: absolute; left: 8px; top: 5px; width: 80px;
      }
      .patient7{
        position: absolute; right: 0px; top: 9px; width: 300px;
      }
      .patient8{
        padding: 4% 0%;
      }

      .patinent9{
        padding: 2%; background: #8EC14B;  margin-bottom: 23px;
      }
      .patient10{
        color: white; font-weight: 500; font-size: 20px; padding: 10px; letter-spacing: 1px; 
      }

      @media(max-width: 700px){
        .patient2 {
            font-size: 22px;
        }
      }


      /* CONTACT*/

        .contact1{
    margin: 0px
  }
  .contact2{
     background-size: cover!important; background-position: center!important; height: 30vh; min-height: 180px
  }

  .fnt16{
    font-size: 16px;
  }

  .contact3{
    float: right;  font-size: 16px;
  }

  .contact4{
    margin-top: 20px;
  }

.contact5{
  margin-bottom: 5%;
}

.contact6{
  margin-top: 13px;
}
.contact7{
  padding-top: 13px;
}

.contact8{
  width: 100%; font-size: 15px; padding: 6px; border: 1px solid #adadad;
}

.contact9{
  background: #04759D; color: white; padding: 10px; text-decoration: none; padding: 11px 54px; font-weight: 500; font-size: 14px;
}

/*  TABLA  */

  .oppor1{
        font-size: 17px;
        color: #35516C;
        margin-top: 2%;
        font-family: 'Helvetica Neue';
        letter-spacing: 1px;
    }

    .table1{
          font-weight: 400;
           font-size: 21px;
           color: white;
          }

    .table2{
      font-weight: 400;
      font-size: 18px;
      border-top: none;
      padding: 18px!important;
    }

    .btnopo{
          background: #8EC14B;
    color: white;
    text-decoration: none;
    padding: 11px 22px;
    font-size: 14px;
    font-weight: 400;
    }
        
    .opo1{
      margin-top: 5%; margin-bottom: 6%;
    }

    .opo2{
     margin-top: 5%
    }

    @media(max-width: 700px){

        .manera{
              margin-top: 22%!important;
        }

          .btnopo{
                  background: #8EC14B;
            color: white;
            text-decoration: none;
               padding: 5px 11px;
            font-size: 14px;
            font-weight: 400;
            }

         .table1{
            font-weight: 400;
            font-size: 16px;
            color: white;
          }

          .table2{
            font-weight: 400;
            font-size: 13px;
            border-top: none!important;
            padding: 3px!important;
          }
    }

/*interno*/
  .back-interno{
          background: #EAEAEA 
        }

        .interno1{
           font-weight: 500;
           font-size: 21px;
           color: #35516C;
        }

        .colr{
          color: #35516C;
        }


