/* Agregue despues el 2019-06-04*/
.botonResultados{
  background-color: #0a537d !important;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
  width: 100%;
}

/*Elementos reutilizables*/
h2 {
  font-size: 30px; }

p {
  margin: 0px;
  font-size: 14px !important; }

body {
  font-size: 14px !important;
  font-family: Open Sans, sans-serif !important; }

.navbar-toggle {
  color: #f0f2f4;
  font-weight: bold;
  width: 100%;
  margin: 20px 0px; }

.navbar {
  margin-bottom: 0px; }

.container {
  margin: 0px !important;
  width: 100%;
  padding-right: 50px;
  padding-left: 50px; }

.container-fluid {
  padding-right: 0px;
  padding-left: 0px; }

a {
  outline: none; }

.carousel {
  background-color: #000; }
  .carousel .left {
    background: transparent; }
    .carousel .left .glyphicon.glyphicon-chevron-left {
      background-color: #0f89d1;
      height: 50px;
      width: 50px;
      border-radius: 31px;
      float: left;
      text-align: center;
      padding-top: 8px;
      font-size: 30px; }
  .carousel .right {
    background: transparent; }
    .carousel .right .glyphicon.glyphicon-chevron-right {
      background-color: #0f89d1;
      height: 50px;
      width: 50px;
      border-radius: 31px;
      float: left;
      text-align: center;
      padding-top: 8px;
      font-size: 30px; }

/*Elementos propios de la plantilla*/
/*
// Large desktop
@media (min-width: 1200px) {

}

//Portrait tablet to landscape and desktop
@media (min-width: 768px) and (max-width: 979px) {

}

//Landscape phone to portrait tablet
@media (max-width: 767px) {

}

//Landscape phones and down
@media (max-width: 480px) {

}

*/
/* Large desktop */
@media (min-width: 1200px) {
  #descripcion1 .descripcion {
    max-width: 70%;
    margin: auto; }

  #empresasAliadas .descripcion {
    padding: 0px 8%; }

  #descripcion2 .descripcion {
    padding: 0px 8%; }

  #descripcion3 .descripcion {
    padding-left: 50px; }
  #descripcion3 .imagen {
    padding-right: 50px; } }
/* Portrait tablet to landscape and desktop */
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  .container {
    padding-right: 0px;
    padding-left: 0px; }

  .navbar-left {
    text-align: center;
    width: 100%;
    display: block; }

  .nav {
    text-align: center; } }
/* Landscape phones and down */
@media (max-width: 480px) {
  #descripcion3 .row .imagen {
    margin-top: 20px; }
  #descripcion3 .row .elemento {
    display: block !important; } }
/*Cambiar el breakpoint del menu*/
@media (max-width: 1070px) {
  .logoContenedor {
    text-align: center; }

  .navbar-header {
    float: none; }

  .navbar-left, .navbar-right {
    float: none !important; }

  .navbar-toggle {
    display: block; }

  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }

  .navbar-collapse.collapse {
    display: none !important; }

  .navbar-nav {
    float: none !important;
    margin-top: 7.5px; }

  .navbar-nav > li {
    float: none; }

  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }

  .collapse.in {
    display: block !important; } }
@media (min-width: 1200px) {
  .examenesOcupacionalesContenedor .elementoServicios .titulo {
    max-width: 280px !important; }

  .examenesOcupacionalesContenedor .elementoServicios .descripcion {
    max-width: 280px !important; }

  .nuestrosServiciosContenedor .elementoServicios .titulo {
    max-width: 280px !important; }

  .nuestrosServiciosContenedor .elementoServicios .descripcion {
    max-width: 280px !important; } }
.headerUno {
  background-color: #f0f2f4;
  color: #999999; }
  .headerUno p {
    float: left;
    margin-top: 15px; }
  .headerUno .botonContacto {
    background-color: #0f89d1;
    color: #ffffff;
    float: right;
    padding: 5px 40px;
    margin: 10px 0px;
    transition: 0.5s; }
  .headerUno .botonContacto:hover, .headerUno .botonContacto:active, .headerUno .botonContacto:focus {
    background-color: #999999;
    text-decoration: none; }

.headerDos {
  padding: 20px 0px; }
  .headerDos .elementoInformativo h2 {
    margin-top: 0px;
    font-weight: bold; }
  .headerDos .elementoInformativo .fa {
    color: #0f89d1; }
  .headerDos .elementoInformativo .titulo {
    font-weight: bold; }
  .headerDos .elementoInformativo .descripcion {
    color: #999999; }
  .headerDos .logo {
    width: 100%;
    max-width: 320px; }

.menu {
  background-color: #0f89d1;
  font-weight: bold;
  padding: 10px 0px;
  border-radius: 0px; }
  .menu a {
    color: #ffffff;
    transition: 1s; }
  .menu a:hover, .menu a:active, .menu a:focus {
    color: #333333;
    text-decoration: none;
    background-color: #0f89d1 !important; }

.titulosServicios {
  float: left;
  font-size: 22px;
  font-weight: bold; }

.nuestrosServiciosContenedor {
  padding: 60px 0px; }
  .nuestrosServiciosContenedor .separador {
    content: "";
    width: 50px;
    height: 2px;
    background-color: #333333;
    display: block;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 40px;
    float: left;
    clear: left; }
  .nuestrosServiciosContenedor .elementoServicios {
    margin-bottom: 30px; }
    .nuestrosServiciosContenedor .elementoServicios .fa {
      float: left;
      background-color: #0f89d1;
      color: #fff;
      height: 30px;
      width: 30px;
      text-align: center;
      padding-top: 8px;
      border-radius: 50px;
      margin-right: 10px; }
    .nuestrosServiciosContenedor .elementoServicios div {
      float: left; }
    .nuestrosServiciosContenedor .elementoServicios .titulo {
      font-weight: bold;
      font-size: 18px !important;
      max-width: 186px; }
    .nuestrosServiciosContenedor .elementoServicios .descripcion {
      color: #999999;
      max-width: 186px; }

.examenesOcupacionalesContenedor {
  background: url("../img/fondoExamenes.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  padding: 60px 0px;
  color: #ffffff; }
  .examenesOcupacionalesContenedor .separador {
    content: "";
    width: 50px;
    height: 2px;
    background-color: #ffffff;
    display: block;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 40px;
    float: left;
    clear: left; }
  .examenesOcupacionalesContenedor .elementoServicios {
    margin-bottom: 30px; }
    .examenesOcupacionalesContenedor .elementoServicios .fa {
      float: left;
      background-color: #999999;
      color: #fff;
      height: 30px;
      width: 30px;
      text-align: center;
      padding-top: 8px;
      border-radius: 50px;
      margin-right: 10px; }
    .examenesOcupacionalesContenedor .elementoServicios div {
      float: left; }
    .examenesOcupacionalesContenedor .elementoServicios .titulo {
      font-weight: bold;
      font-size: 18px !important;
      color: #ffffff;
      max-width: 186px; }
    .examenesOcupacionalesContenedor .elementoServicios .descripcion {
      color: #ffffff;
      max-width: 186px; }
    .examenesOcupacionalesContenedor .elementoServicios .botonEjemplo {
      color: #0f89d1;
      background-color: #ffffff;
      width: 100%;
      float: left;
      text-align: center;
      padding: 10px;
      font-weight: bold;
      transition: 1s; }
    .examenesOcupacionalesContenedor .elementoServicios .botonEjemplo:hover, .examenesOcupacionalesContenedor .elementoServicios .botonEjemplo:active, .examenesOcupacionalesContenedor .elementoServicios .botonEjemplo:focus {
      color: #ffffff;
      background-color: #999999;
      text-decoration: none; }

.footer {
  display: table;
  width: 100%; }
  .footer .elementoIz {
    text-align: center; }
    .footer .elementoIz .titulo h2 {
      color: #0f89d1; }
    .footer .elementoIz .separador {
      content: "";
      width: 50px;
      height: 2px;
      background-color: #0f89d1;
      display: block;
      margin: auto;
      margin-top: 0px;
      margin-bottom: 40px;
      clear: left; }
    .footer .elementoIz input, .footer .elementoIz textarea {
      border: 1px solid #999999;
      padding: 10px 20px;
      width: 100%;
      margin-bottom: 10px; }
    .footer .elementoIz .botonEnviar {
      width: 100%;
      border: none;
      padding: 20px 10px;
      background-color: #0f89d1;
      color: #fff; }
  .footer .fila {
    display: table-row; }
    .footer .fila .elementoIz, .footer .fila .elementoDer {
      display: table-cell;
      float: none;
      vertical-align: middle; }
  .footer .elementoContacto {
    margin-bottom: 10px; }
  .footer .datosContacto {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #333333;
    color: #ffffff; }
    .footer .datosContacto .numero {
      margin-bottom: 20px; }
    .footer .datosContacto .row {
      padding: 0px 20%; }
    .footer .datosContacto .separador {
      content: "";
      width: 50px;
      height: 2px;
      background-color: #ffffff;
      display: block;
      margin: auto;
      margin-top: 0px;
      margin-bottom: 15px;
      float: left;
      clear: left; }

.mapa {
  height: 400px; }
  .mapa div {
    padding: 0px; }
  .mapa #map {
    width: 100%;
    height: 400px; }

.todosLosDerechos {
  background-color: #0f89d1;
  color: #fff;
  padding: 40px 0px; }
  .todosLosDerechos .PWQUITO a {
    color: #ffffff;
    font-size: 13px; }
.elementoFormulario .respuesta {
    color: red;
    border: 1px solid;
    margin: 5px 0px;
}

.navbar-toggle span {
    background-color: #fff;
    clear: both;
    float: right;
    margin-right: 30px;
}

.examenesOcupacionalesContenedor .col-md-12, .nuestrosServiciosContenedor .col-md-12 {
    float: left;
}

@media (max-width: 480px) {
.footer .fila .elementoIz, .footer .fila .elementoDer {
    display: block;
    float: none;
    vertical-align: middle;
}
}

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