/*Fuentes*/
@font-face {
  font-family: 'Gotham Black';
  src: url("../fuentes/gotham/Gotham-Black.otf") format("otf");
  font-weight: bold; }
@font-face {
  font-family: 'Gross Regular';
  src: url("../fuentes/gross/Gross-Regular.otf") format("otf");
  src: url("../fuentes/gross/Gross-Regular.ttf") format("ttf"); }
/*Colors*/
/*Margin*/
.m8 {
  margin-bottom: 8px; }

body {
  font-size: 16px;
  font-family: 'Questrial'; }

#section-top {
  /*  background-image: url('../images/bgheader.jpg');
    background-repeat: no-repeat;
    height: 34px;*/
  height: 34px; }
  #section-top .container-fluid, #section-top .row {
    height: 100%; }
  #section-top #top-1 {
    background: #153463;
    background: -moz-linear-gradient(left, #153463 0%, #193e75 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #153463), color-stop(100%, #193e75));
    background: -webkit-linear-gradient(left, #153463 0%, #193e75 100%);
    background: -o-linear-gradient(left, #153463 0%, #193e75 100%);
    background: -ms-linear-gradient(left, #153463 0%, #193e75 100%);
    background: linear-gradient(to right, #153463 0%, #193e75 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153463', endColorstr='#193e75', GradientType=1 ); }
  #section-top #top-2 {
    background: #005685;
    background: -moz-linear-gradient(left, #005685 0%, #173a6e 43%, #153463 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #005685), color-stop(43%, #173a6e), color-stop(100%, #153463));
    background: -webkit-linear-gradient(left, #005685 0%, #173a6e 43%, #153463 100%);
    background: -o-linear-gradient(left, #005685 0%, #173a6e 43%, #153463 100%);
    background: -ms-linear-gradient(left, #005685 0%, #173a6e 43%, #153463 100%);
    background: linear-gradient(to right, #005685 0%, #173a6e 43%, #153463 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005685', endColorstr='#153463', GradientType=1 ); }

header#header #header-1 {
  background: #153463;
  background: -moz-linear-gradient(left, #153463 0%, #173a6e 43%, #005685 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #153463), color-stop(43%, #173a6e), color-stop(100%, #005685));
  background: -webkit-linear-gradient(left, #153463 0%, #173a6e 43%, #005685 100%);
  background: -o-linear-gradient(left, #153463 0%, #173a6e 43%, #005685 100%);
  background: -ms-linear-gradient(left, #153463 0%, #173a6e 43%, #005685 100%);
  background: linear-gradient(to right, #153463 0%, #173a6e 43%, #005685 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153463', endColorstr='#005685', GradientType=1 );
  height: 160px; }
  @media (max-width: 767.98px) {
    header#header #header-1 {
      height: 90px; } }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    header#header #header-1 {
      height: 160px; } }
header#header #header-2 {
  background: #153463;
  background: -moz-linear-gradient(left, #153463 0%, #173a6e 27%, #005685 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #153463), color-stop(27%, #173a6e), color-stop(100%, #005685));
  background: -webkit-linear-gradient(left, #153463 0%, #173a6e 27%, #005685 100%);
  background: -o-linear-gradient(left, #153463 0%, #173a6e 27%, #005685 100%);
  background: -ms-linear-gradient(left, #153463 0%, #173a6e 27%, #005685 100%);
  background: linear-gradient(to right, #153463 0%, #173a6e 27%, #005685 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153463', endColorstr='#005685', GradientType=1 );
  height: 160px; }
  @media (max-width: 767.98px) {
    header#header #header-2 {
      height: 90px; } }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    header#header #header-2 {
      height: 160px; } }
header#header #logo {
  position: absolute;
  width: 100%;
  margin: 0 auto;
  margin-left: -34px; }
  @media (max-width: 767.98px) {
    header#header #logo {
      margin-left: auto; } }
  header#header #logo img {
    width: 520px; }
    @media (max-width: 575.98px) {
      header#header #logo img {
        max-width: 295px; } }
    @media (min-width: 768px) and (max-width: 991.98px) {
      header#header #logo img {
        width: 578px; } }
    @media (min-width: 992px) and (max-width: 1199.98px) {
      header#header #logo img {
        width: 460px; } }

#innertop .container-fluid, #innertop .row {
  height: 100%; }
#innertop #innertop-1 {
  background: #9e120b;
  background: -moz-linear-gradient(left, #9e120b 0%, #b71414 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #9e120b), color-stop(100%, #b71414));
  background: -webkit-linear-gradient(left, #9e120b 0%, #b71414 100%);
  background: -o-linear-gradient(left, #9e120b 0%, #b71414 100%);
  background: -ms-linear-gradient(left, #9e120b 0%, #b71414 100%);
  background: linear-gradient(to right, #9e120b 0%, #b71414 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e120b', endColorstr='#b71414', GradientType=1 );
  padding: 10px 15px; }
  #innertop #innertop-1 h2 {
    color: #ffffff;
    font-family: 'Questrial';
    margin-bottom: 0;
    font-size: 28px; }
#innertop #innertop-2 {
  background: #e20615;
  background: -moz-linear-gradient(left, #e20615 0%, #a41008 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #e20615), color-stop(100%, #a41008));
  background: -webkit-linear-gradient(left, #e20615 0%, #a41008 100%);
  background: -o-linear-gradient(left, #e20615 0%, #a41008 100%);
  background: -ms-linear-gradient(left, #e20615 0%, #a41008 100%);
  background: linear-gradient(to right, #e20615 0%, #a41008 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20615', endColorstr='#a41008', GradientType=1 );
  padding: 10px 15px; }
  #innertop #innertop-2 h1 {
    color: #ffffff;
    font-family: 'Questrial';
    margin-bottom: 0;
    font-size: 34px;
    font-weight: bold; }

#content {
  padding: 30px 0; }
  @media (max-width: 767.98px) {
    #content #left {
      margin-top: 15px; } }
  #content #left #logotipo {
    margin-top: 70px; }
    @media (max-width: 767.98px) {
      #content #left #logotipo {
        margin-top: 5px; } }
    #content #left #logotipo img {
      width: 150px; }
  #content #left #mensaje {
    margin-top: 80px; }
    @media (max-width: 767.98px) {
      #content #left #mensaje {
        margin-top: 10px; } }
    #content #left #mensaje img {
      width: 225px; }
  #content #right h3 {
    /*font-family: $gothamblack;*/
    font-family: 'Questrial';
    color: #00457C;
    /*font-weight: bold;*/
    font-size: 1.6rem;
    margin-bottom: 25px; }
  #content #right form {
    background: #00457C;
    padding: 10px 25px;
    border-radius: 5px;
    width: 90%;
    margin: 0 auto; }
    #content #right form h4 {
      font-family: 'Questrial';
      color: #ffffff;
      margin-bottom: 18px;
      font-size: 21px; }
    #content #right form input, #content #right form select {
      font-family: "Gotham Black";
      height: 30px;
      line-height: 30px;
      color: #00457C; }
      #content #right form input::placeholder, #content #right form select::placeholder {
        color: #00457C;
        opacity: 1; }
    #content #right form a {
      color: #ffffff; }
    #content #right form .btn-primary {
      width: 155px;
      background: url("../images/boton-enviar.png") no-repeat right;
      /* background-size: 100px; */
      height: 75px;
      border: 0; }
    #content #right form .form-check {
      color: #ffffff;
      padding-left: 30px; }
    #content #right form #enviando {
      background: url("../images/cargando.gif") no-repeat;
      background-size: 50px;
      width: 50px;
      height: 50px;
      position: absolute;
      top: 15px;
      right: 16px;
      display: none; }

#info #texto {
  margin-top: 30px; }
  #info #texto p {
    color: #00457C;
    font-family: 'Questrial';
    font-size: 17px; }
#info #modalidades {
  margin-right: 30px; }
  #info #modalidades img {
    width: 340px; }

#bottom {
  padding: 30px 0;
  text-align: center; }
  #bottom p {
    color: #3492CC;
    font-size: 14px; }

footer#footer #footer-1 {
  background: #9e120b;
  background: -moz-linear-gradient(left, #9e120b 0%, #b71414 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #9e120b), color-stop(100%, #b71414));
  background: -webkit-linear-gradient(left, #9e120b 0%, #b71414 100%);
  background: -o-linear-gradient(left, #9e120b 0%, #b71414 100%);
  background: -ms-linear-gradient(left, #9e120b 0%, #b71414 100%);
  background: linear-gradient(to right, #9e120b 0%, #b71414 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e120b', endColorstr='#b71414', GradientType=1 );
  height: 74px; }
  @media (max-width: 767.98px) {
    footer#footer #footer-1 {
      height: 100px; } }
footer#footer #footer-2 {
  background: #e20615;
  background: -moz-linear-gradient(left, #e20615 0%, #a41008 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #e20615), color-stop(100%, #a41008));
  background: -webkit-linear-gradient(left, #e20615 0%, #a41008 100%);
  background: -o-linear-gradient(left, #e20615 0%, #a41008 100%);
  background: -ms-linear-gradient(left, #e20615 0%, #a41008 100%);
  background: linear-gradient(to right, #e20615 0%, #a41008 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20615', endColorstr='#a41008', GradientType=1 ); }
footer#footer #info-footer {
  padding: 10px 0;
  position: absolute;
  width: 100%;
  color: #ffffff; }
  footer#footer #info-footer p {
    margin-bottom: 5px;
    color: #ffffff;
    /*font-family: $gothamblack;*/ }
  footer#footer #info-footer a {
    color: #ffffff; }
  footer#footer #info-footer ul {
    margin: 0 auto; }
    footer#footer #info-footer ul li {
      margin-left: 15px; }
      footer#footer #info-footer ul li a {
        color: #ffffff; }
        footer#footer #info-footer ul li a i {
          font-size: 22px; }

/*Nutricion y dietetica*/
body.nutricion #innertop #innertop-1 {
  background: #30a5db; }
  body.nutricion #innertop #innertop-1 h2 {
    font-size: 28px; }
body.nutricion #innertop #innertop-2 {
  background: #199bd7; }
  body.nutricion #innertop #innertop-2 h1 {
    font-size: 28px; }

body.derecho #innertop #innertop-1 {
  background: #ab383a; }
  body.derecho #innertop #innertop-1 h2 {
    font-size: 28px; }
body.derecho #innertop #innertop-2 {
  background: #a22124; }
  body.derecho #innertop #innertop-2 h1 {
    font-size: 28px;
    margin-top: 15px; }

body.contaduria #innertop #innertop-1 {
  background: #916742; }
  body.contaduria #innertop #innertop-1 h2 {
    font-size: 28px; }
body.contaduria #innertop #innertop-2 {
  background: #84562c; }
  body.contaduria #innertop #innertop-2 h1 {
    font-size: 28px; }

body.veterinaria #innertop #innertop-1 {
  background: #3a9758; }
  body.veterinaria #innertop #innertop-1 h2 {
    font-size: 28px; }
body.veterinaria #innertop #innertop-2 {
  background: #248b45; }
  body.veterinaria #innertop #innertop-2 h1 {
    font-size: 28px; }

body.administracion #innertop #innertop-1 {
  background: #e27049; }
  body.administracion #innertop #innertop-1 h2 {
    font-size: 28px; }
body.administracion #innertop #innertop-2 {
  background: #df6034; }
  body.administracion #innertop #innertop-2 h1 {
    font-size: 28px; }

body.ingenieria #innertop #innertop-1 {
  background: #7c7c7c; }
  body.ingenieria #innertop #innertop-1 h2 {
    font-size: 28px; }
body.ingenieria #innertop #innertop-2 {
  background: #6d6d6d; }
  body.ingenieria #innertop #innertop-2 h1 {
    font-size: 28px; }

body.diseno #innertop #innertop-1 {
  background: #9abd40; }
  body.diseno #innertop #innertop-1 h2 {
    font-size: 28px; }
body.diseno #innertop #innertop-2 {
  background: #8eb52a; }
  body.diseno #innertop #innertop-2 h1 {
    font-size: 28px; }

@media (max-width: 575.98px) {
  #innertop #innertop-1 h2 {
    font-size: 25px !important;
    text-align: center; }
  #innertop #innertop-2 h1 {
    font-size: 25px !important;
    text-align: center; } }

/*# sourceMappingURL=styles.css.map */
