body {
  font-family: "Oxygen", sans-serif;
  color: #707070;
  font-size: 15px;
}
a {
  color: #37a6f3;
}
h1 {
  color: #444;
}
h2 {
  color: #37a6f3;
}
button {
  background-color: #37a6f3;
  color: #fff;
}
button:hover {
  background-color: #2b88c9;
  color: #fff;
}
i.fa.fa-circle.fa-stack-2x {
  color: #e1e1e1;
}
i.fa.fa-circle.fa-stack-2x:hover {
  color: #707070;
}
.ico-bg {
  color: #e1e1e1;
}
.redes-bar > span {
  margin-right: 5px;
}
.tlf-naranja {
  color: #e3a427;
  font-size: 27px;
}
.p_der {
  float: right;
}
.p_izq {
  float: left;
}
.sep {
  height: 48px;
  background: url(../img/sep_header.png) repeat-y;
  width: 2px;
  float: left;
}
.header-bar .p_der {
  margin-left: 33px;
  margin-top: -61px;
}
hr {
  height: 1px;
  width: 100%;
  border: 0px solid silver;
  background-color: silver;
  color: silver;
}
.fa-stack {
  margin-left: 10px;
}
.nav-tabs a {
  color: #707070;
}
.nav-tabs li {
  border: 1px solid silver;
}
.active > a {
  color: #37a6f3 !important;
  border-bottom: 2px solid #37a6f3;
  margin-bottom: -2px;
}
.navbar-default {
  margin-top: 20px;
}
.cont-navbar {
  background-color: white;
}
.nav > li > a {
  position: relative;
  display: block;
  font-size: 12px;
  padding: 14px 10.6px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  border: 0px;
}
.pedir-cita {
  background-color: #37a6f3;
  color: white;
}
.pedir-cita > a {
  color: white !important;
}
.pedir-cita > a:hover {
  background-color: #2b88c9 !important;
}
.pedir-cita > a:active {
  background-color: #2b88c9 !important;
}
.pedir-cita > a:focus {
  background-color: #2b88c9 !important;
}
.pedir-cita:hover {
  background-color: #2b88c9 !important;
}
.pedir-cita:active {
  background-color: #2b88c9 !important;
}
.pedir-cita:focus {
  background-color: #2b88c9 !important;
}
.nav-tabs {
  border-bottom: 0px;
}
.home {
  margin-top: 20px;
}
.cont-ofertas {
  margin-top: 20px;
}
.ofertas > p:first-child {
  color: #37a6f3;
  font-size: 20px;
}
.ofertas > .nombre-oferta {
  font-size: 35px;
  color: #37a6f3;
  padding-bottom: 31px;
  padding-top: 0px;
}
.ofertas {
  text-align: center;
  margin-top: 20px;
}
.ofertas > p {
  margin: 0;
  background-color: #f3f3f3;
  padding-top: 30px;
}
.fa-check-square-o {
  color: #8dc04b;
}
.ventajas > p:first-child {
  color: #8dc04b;
  font-size: 20px;
}
.contenedor-ventajas > p {
  font-size: 25px;
  text-align: center;
  padding: 10px;
  background-color: #37a6f3;
  color: white;
}
.hr-ventajas {
  height: 2px;
  width: 17%;
  border: 0px solid #37a6f3;
  background-color: #37a6f3;
  color: #37a6f3;
  float: left;
  margin: 0px;
}
.hr-desventajas {
  height: 2px;
  width: 83%;
  border: 0px solid silver;
  background-color: silver;
  color: silver;
  float: left;
  margin: 0px;
}
.hr-instalaciones {
  height: 1px;
  width: 50%;
  border: 0px solid silver;
  background-color: silver;
  color: silver;
  margin: 0px;
  margin: auto;
}
.contenedor-ventajas {
  margin-top: 20px;
  float: left;
  margin-bottom: 20px;
  border: 1px solid silver;
  border-radius: 8px;
  padding-bottom: 50px;
}
.ventajas > span {
  color: #707070;
  font-size: 16px;
  margin-bottom: 20px;
}
.ventajas {
  margin-top: 40px;
}
.fa-times-circle-o {
  color: #a64239;
}
.desventajas > p:first-child {
  color: #a64239;
  font-size: 20px;
}
.antes-despues > p,
.casos-exito > p,
.noticias > p,
.equipo-medico > p,
.opinion-clientes > p,
.instalaciones > p,
.equipo > p,
.contacto > p,
.cirugia > p {
  font-size: 22px;
}
.informacion-cita {
  color: white;
  background-color: #37a6f3;
  font-size: 21px;
  padding: 11px;
  width: 100%;
}
.informacion-cita > i {
  color: white;
  margin-right: 16px;
}
#formulario_contacto > input {
  margin-bottom: 20px;
}
.caja-cita input[placeholder="Nombre"] {
  margin-top: 20px;
}
.caja-cita {
  margin-top: 20px;
  padding-bottom: 20px;
  background-color: #f3f3f3;
}
#formulario_contacto > button {
  background-color: #37a6f3;
  color: white;
  width: 100%;
}
.casos-exito {
  margin-top: 20px;
  margin-bottom: 20px;
}
.antes-despues > img {
  margin-top: 40px;
}
h3 {
  color: #37a6f3;
}
.noticias .col-lg-6 {
  /*	height:202px;*/
}
.equipo-medico b {
  font-size: 18px;
}
.equipo-medico .fa-stack {
  margin-left: 6px;
  margin-top: 5px;
}
.desventajas label {
  margin-top: 23px;
}
.contenedor-presentacion {
  background-color: #f3f3f3;
  margin: 0;
}
.container.footer {
  margin-top: 45px;
}
.sub-footer {
  border-top: 1px solid silver;
  margin-top: 25px;
  padding-top: 48px;
}
.footer p {
  font-size: 12px;
}
.instalaciones-description {
  text-align: center;
  margin-top: 55px;
  margin-bottom: 50px;
}
.despachos > p,
.despachos2 > p {
  background-color: #37a6f3;
  color: white;
  padding: 10px;
}
.despachos {
  margin-bottom: 15px;
  border-radius: 0px 0px 18px 18px;
}
.despachos2 {
  border-radius: 0px 0px 18px 18px;
}
.instalaciones {
  text-align: center;
}
.tit-instalaciones {
  margin-top: 20px;
  text-align: left;
}
.despachos2 > img {
  width: 100%;
  margin-top: 20px;
}
.equipo,
.contacto {
  margin-top: 20px;
}
.doctor,
.cirugia,
.cirugia2,
.cirugia3 {
  margin-top: 25px;
}
.contacto input,
.contacto textarea {
  background-color: #f3f3f3;
}

button {
  background-color: #37a6f3;
  color: white;
}
button:hover {
  background-color: #2b88c9;
}
.contacto .icono {
  color: white;
  background-color: #37a6f3;
  padding: 5px;
  min-width: 42px;
  text-align: center;
  margin-bottom: 30px;
}
.cirugia3 img {
  margin-bottom: 15px;
}
.contacto .col-lg-12 {
  margin-left: 141px;
  margin-top: 20px;
}
.contacto p,
.contacto a:first-child {
  margin-left: 20px;
}

.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: inherit;
  background-color: #eee;
  /*	border-bottom: 2px solid #eee;*/
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  background-color: white;
}
#menu .nav > li > a {
  padding: 10px 5px;
}
@media (min-width: 769px) {
  .navbar-collapse {
    padding: 0;
  }
  .cont-navbar {
    padding: 0;
  }
  .navbar-nav li {
    border-right: 2px solid #eee;
  }
  .collapse > ul {
    /*		display:table;*/
  }
  .collapse > ul > li {
    /*		display:table-cell;*/
  }
  #menu .nav > li > a {
    padding: 10px 5px;
  }
}
#headingOne,
#headingTwo,
#headingThree,
#headingFour {
  background-color: #37a6f3;
  text-align: left;
  color: #fff;
}

.panel-default > a {
  text-decoration: none;
}
.top-20 {
  margin-top: 40px;
}
.ofertas > a > .ver-tratamiento {
  color: white;
  background-color: #e3a427;
  font-size: 25px;
  padding: 10px 0;
}
.ofertas > a {
  text-decoration: none;
}
.enlaces-footer {
  list-style: none;
  padding-left: 0;
}
.enlaces-footer > li > a {
  color: inherit;
  text-decoration: none;
  font-size: 12px;
}
.enlaces-footer > li > a:hover,
.enlaces-footer > li > a:active,
.enlaces-footer > li > a:visited {
  color: inherit;
  text-decoration: none;
}
#cms_consult_form .btn-info {
  background-color: #37a6f3;
}
#cms_der .btn-info {
  background-color: #37a6f3;
}
.size-18 {
  font-size: 18px !important;
}
.left-0 {
  margin-left: 0 !important;
}

.btn-volver {
  background-color: #37a6f3;
  color: #fff;
}

.tlf-contacto {
  text-align: center;
  font-size: 30px;
  color: #e3a427;
}

.cirugia2 > .row {
  margin-top: 20px;
}
.cirugia3 > .row {
  margin-top: 20px;
}

.home .col-md-6 h2 {
  font-size: 15px;
  color: #444;
  padding-bottom: 20px;
  font-weight: bold;
}

@media (max-width: 768px) {
  .cm-tamano {
    width: 100% !important;
  }
}
