@font-face {
    font-family: "Avenir";
    src: url("../fonts/AvenirNext-Medium.ttf");
}
@font-face {
    font-family: "Avenir Next";
    src: url("../fonts/AvenirNext-Regular.ttf");
}

.adaptar {
    width: 100%;
}

a:link {
    text-decoration: none;
}

#logo {
    position: relative;
    width: 144px;
    height: 60px;
    left: 5%;
    top: 13px;
}

#headerwhite {
    height: 101px;
    border-top: 9px solid #2c4298;
    border-bottom: 3px solid #5eb8db;

}

#lineblueheader2 {
    height: 35px;
    background-color: #2c4298;
    z-index: 10;
}

#headerwhite1 {
    height: auto;
    background-color: #fff;
    z-index: -1;
}

#conte {
    position: relative;
    top: 0px;
    left: 0px;
    background-color: #ff0033;
    height: 35px;
    width: 500px;
}

#footerblue {
    height: 115px;
    border-top: 4px solid #2c4298;
    background-color: #5eb8dd;
}

#contenedorabajo {
    position: relative;
    top: 0px;
    left: 0px;
    width: 180px;
    height: 50px;
    background-color: #ff0033;
}

.menufoter {
    display: inline-block;
    padding: 5px;
    color: #fff;
    font-size: 12px;
}
.menufoter:hover {
    color: #2c4298;
}

.direccion {
    color: #fff;
    font-size: 12px;
    margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
}
.autor {
    color: #fff;
    font-size: 12px;
}
.diseno {
    font-size: 12px;
}
.diseno a {
    color: #fff;
}
.diseno a:active {
    color: #fff;
}
.diseno a:hover {
    color: #2c4298;
}

.menufooter {
    margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
}


.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #5eb8dd;
}

.navbar-default .navbar-toggle {
    background-color: rgb(94, 184, 221);
    border: 0px solid rgb(94, 184, 221);
}
.navbar-default .navbar-toggle:hover {
    background-color: rgb(94, 184, 221);
}
.navbar-default .navbar-toggle:visited {
    background-color: rgb(94, 184, 221);
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: rgb(94, 184, 221);
}

/*contenido*/

#griscol {
    background-color: rgb(235, 235, 235);
    height: auto;
}

#rectanguloazulito {
    background-color: #5eb8db;
    padding-top: 30px;
    padding-bottom: 30px;
}

#rectanguloazulito1 {
    padding-bottom: 154px;
}

#Amplio_portafolio_de_servicios_ambulatorios_de_consulta_externa {
    font-size: 14px;
    text-align: justify;
    font-weight: normal;
    line-height: 17px;
    color: rgb(98, 98, 98);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Avenir Next';
    padding-bottom: 10px;
}

#Ofrece_un_ {
    font-size: 1.0698874999999999em;
    text-align: left;
    font-weight: normal;
    line-height: 17px;
    color: rgb(128, 199, 228);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Ropa Sans', sans-serif;
}

#Clínica_Chía {
    font-size: 1.25em;
    text-align: left;
    font-weight: normal;
    line-height: 17px;
    color: rgb(44, 66, 152);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Ropa Sans', sans-serif;
}

#lineazul {
    background-color: #2c4298;
    padding-bottom: 20px;
}

#Servir_con_calidad_y_ser_la_IPS_amiga_de_los_usuarios_sus_fami {
    font-size: 14px;
    text-align: justify;
    font-weight: normal;
    line-height: 17px;
    color: rgb(102, 102, 102);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Avenir Next';
    padding-bottom: 10px;
}
#Servir_con_calidad_y_ser_la_IPS_amiga_de_los_usuarios_sus_fami2 {
    font-size: 14px;
    text-align: justify;
    font-weight: normal;
    line-height: 17px;
    color: rgb(102, 102, 102);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Avenir Next';
    padding-bottom: 10px;
}
#Servir_con_calidad_y_ser_la_IPS_amiga_de_los_usuarios_sus_fami1 {
    font-size: 14px;
    text-align: justify;
    font-weight: normal;
    line-height: 17px;
    color: #fff;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Avenir Next';
    padding-bottom: 10px;
}

#Misión {
    font-size: 2.25em;
    text-align: left;
    font-weight: normal;
    line-height: 25px;
    color: #2c4298;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Ropa Sans', sans-serif;
    padding-bottom: 10px;
}
#Misión2 {
    font-size: 2.25em;
    text-align: left;
    font-weight: normal;
    line-height: 25px;
    color: #2c4298;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Ropa Sans', sans-serif;
    padding-bottom: 10px;
}
#Misión1 {
    font-size: 2em;
    text-align: left;
    font-weight: normal;
    line-height: 17px;
    color: rgb(141, 201, 226);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Ropa Sans', sans-serif;
    padding-bottom: 10px;
}

#centroblanco {
    padding-top: 30px;
    padding-bottom: 30px;
}

#foto2 {
    margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
    padding-top: 40px;
}

#blancoabajo {
    padding-top: 30px;
    padding-bottom: 30px;
}

#abajoazul {
    border-top: 8px solid #2c4298;
    background-color: #fff;
    padding-bottom: 30px;
    padding-top: 30px;
}

#Servir_con_calidad_y_ser_la_IPS_amiga_de_los_usuarios_sus_famiA {
    font-size: 14px;
    text-align: justify;
    font-weight: normal;
    line-height: 17px;
    color: rgb(102, 102, 102);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Avenir Next';
    padding-bottom: 10px;
}

#MisiónA {
    font-size: 2.25em;
    text-align: left;
    font-weight: normal;
    line-height: 25px;
    color: #2c4298;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Ropa Sans', sans-serif;
    padding-bottom: 10px;
}
#Misión1A {
    font-size: 2em;
    text-align: left;
    font-weight: normal;
    line-height: 17px;
    color: rgb(141, 201, 226);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Ropa Sans', sans-serif;
}

#blanquito {
    padding-bottom: 30px;
    padding-top: 30px;
}
.tito {
    padding-top: 40px;
}
#subtext {
    font-size: 12px;
    text-align: left;
    font-weight: normal;
    line-height: 17px;
    color: #fff;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Avenir Next';
}
.sinpadding [class*="col-"] {
    padding: 0;
}
h1 {
    font-family: 'Ropa Sans', sans-serif;
    font-weight: bold;
    font-size: 2.8em;
    padding-top: 25px;
    padding-bottom: 25px;
}