@font-face {
    font-family: 'ApexNewBook';
    src: url('../fonts/ApexNew-Book.eot');
    src: url('../fonts/ApexNew-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ApexNew-Book.woff2') format('woff2'),
        url('../fonts/ApexNew-Book.woff') format('woff'),
        url('../fonts/ApexNew-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ApexNewBold';
    src: url('../fonts/ApexNew-Bold.eot');
    src: url('../fonts/ApexNew-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ApexNew-Bold.woff2') format('woff2'),
        url('../fonts/ApexNew-Bold.woff') format('woff'),
        url('../fonts/ApexNew-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
#info-pagos{
  padding: 80px 200px;
}
#info-pagos h2{
  font-family: 'ApexNewBold';
  text-align: left;
  font-size: 3em;
  color: #10487e;
}
#info-pagos p{
  font-family: 'ApexNewBook';
  color: black;
  font-size: 20px;

}
#info-pagos p span{
  font-family: 'ApexNewBook';
  color: black;
  font-weight: bold;   
  font-size: 20px;
}
#info-pagos h3{
  font-family: 'ApexNewBold';
  color: #1e8bb6;

  font-size: 20px;
}

#info-pagos table tbody tr td{
  border: 2px solid #ddd;
}

#ltr{
  margin: 0 auto;
  display: table;
}
#ltr2{
    float: left;
}
.redes hr {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    width: 65%;
    margin-left: 0%;
    border-top: 4px solid #063f72;
}
#seccion2 hr {
    width: 90%;
    margin: 40px auto;
}
#header{
      padding-top: 10px;
}
#info #seccion2 #menu4 img {
    display: block;
    margin: 20px auto;
    margin-bottom: -4%;
}
#myCarousel .carousel-inner > .item > img {
    width: 100%;
}
#myCarousel .carousel-inner>.item>a>img{
  width: 100%;
}
#myCarousel-col .carousel-inner>.item>a>img{
  width: 100%;
}
#trabajadores3 .puntitos hr {
    border-bottom: 6px dotted white;
    margin-left: 0;
    width: 90%;
    margin-bottom: 5%;
    border-top: 0px;
}
.padding-right{
  padding-right: 10%;
}

  .bxcolapse {
    display: none;
    position: relative;
    width: auto; }
/**/
.btcolapse{background: #063f72;border-radius: 46%;overflow: hidden;}

.dropdown-menu>li>a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #55a0d3;
}

/*#menu-redinter {
    height: 50px;
    height: 100px;
    background-repeat: no-repeat;
    background-position: 89% 50%;
}*/
#titulo-oculto{
  display: none;
}
.fotos {
    width: 100%;
    margin-top: 15%;
    margin-bottom: : 10%;
}
#trabajadores h4 {
    font-family: 'ApexNewBook';
    color: #063f72;
    font-weight: bold;
}
.overlay {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 34%;
    left: 41%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    background: rgba(255, 255, 255, .80);
    width: 78%;
    height: 68%;
    padding: 30px 0px;
    cursor: pointer;
}
.box-equipo {
    height: 850px;
    background-size: 100%;
}
#box1{
  background-image: url("../imagenes/IvonneBastidas.jpg");
  background-repeat: no-repeat;
  margin-bottom: 20%;

}
#box2{
  background-image: url("../imagenes/Santos.jpg");
  background-repeat: no-repeat;
  margin-bottom: 20%;

}
#box3{
  background-image: url("../imagenes/Santiago-Lopez.jpg");
  background-repeat: no-repeat;
  margin-bottom: 20%;

}
#box4{
  background-image: url("../imagenes/Miguel-Cardenas.jpg");
  background-repeat: no-repeat;
  margin-bottom: 20%;

}
#box5{
  background-image: url("../imagenes/Samuel-Castro.jpeg");
  background-repeat: no-repeat;
  margin-bottom: 20%;
}
#box6{
  background-image: url("../imagenes/Claudia-Loza.jpg");
  background-repeat: no-repeat;
  margin-bottom: 20%;
  
}

.box-equipo:hover .overlay{
  opacity: 1;

}
#trabajadores h2 {
    font-family: 'ApexNewBook';
    color: #063f72;;
    margin-top: 50%;
    font-weight: bold;
}
#trabajadores3 h2 {
    font-family: 'ApexNewBook';
    color: #063f72;
    margin-top: 50%;
    font-weight: bold;
}
#trabajadores2 h2 {
    font-family: 'ApexNewBook';
    color: #063f72;
    margin-top: 50%;
    font-weight: bold;
}



}
#trabajadores h4 {
    font-family: 'ApexNewBook';
    color: #063f72;;
    font-size: 25px;
    font-weight: bold;
}
#trabajadores2 h4 {
    font-family: 'ApexNewBook';
    color: #063f72;;
    font-size: 25px;
    font-weight: bold;
}
#trabajadores3 h4 {
    font-family: 'ApexNewBook';
    color: #063f72;;
    font-size: 25px;
    font-weight: bold;
}
#trabajadores3 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    width: 50%;
    border-top: 5px solid #063f72;;
}
#trabajadores hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    width: 50%;
    border-top: 5px solid #063f72;;
}
#trabajadores2 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    width: 50%;
    border-top: 5px solid #063f72;
}
#trabajadores {
    padding: 80px 20px;
    background-color: #063f72;
}
#trabajadores2 {
    padding: 80px 20px;
    background-color: white;
}
#trabajadores3 {
    padding: 80px 20px;
    background-color: #1e8bb6;
}
#trabajadores p {
    font-family: 'ApexNewBook';
    color: white;
}
#trabajadores3 p {
    font-family: 'ApexNewBook';
    color: white;
}
#trabajadores2 p {
    font-family: 'ApexNewBook';
    color: black;
}
#trabajadores a {
    font-family: 'ApexNewBook';
    text-align: justify;
    color: #55a0d3;
    text-decoration: none;
}
#trabajadores2 a {
    font-family: 'ApexNewBook';
    text-align: justify;
    color: #063f72;
    text-decoration: none;
}

.noticia section{
  margin-bottom: 50px;
}

.noticia img{
  width: 900px;
  height: 500px;
  margin: 20px auto;
  margin
}

.noticia h2{
    font-family: 'ApexNewBold';
    text-align: left;
    color: #063f72;
    margin:20px 0;
}

.noticia hr{
    margin-top: 20px;
    margin-bottom: 70px;
    border: 0;
    width: 90%;
    border-top: 10px dotted #1e8bb6 !important;
}

.noticia p{
  font-family: 'ApexNewBook';
  color: black;
  margin-bottom: 20px;
}

.noticia aside h3{
  color: #063f72;
  font-family: 'ApexNewBold';
  padding-bottom: 10px;
  text-align: left;
}

.noticia aside a p {
  padding:5px 0;
  color: #063f72;
  font-size: 15px;
  text-transform: lowercase

}

.noticia section .segleg{
  background-color: #55a0d3;
  border-color: #55a0d3;
}

 .noticia .pagi{
    display: inline;
    font-family: 'ApexNewBook';
    width: 90%


}

.bannNot{
  margin-bottom: 50px;
}


.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    border-bottom: 2px solid #fff;
    white-space: nowrap;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    background-color: #10487e;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
/*#menu-redinter p {
    text-align: right;
    margin-top: 7%;
    margin-right: 10%;
}*/
#contacto-menu {
    float: left;
    margin-left: -6%;
    margin-top: 3%;
}
#contacto-menu a {
    float: left;
    margin-top: 6%;
}
#contacto-menu img {
    float: left;
    margin-left: -35%;
    margin-top: -20%;
    display: block;
}
#img-titulo{
    margin: 0 auto;
    display: table;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
  background-color: transparent;
}
#menu1 img {
    margin-right: 53%;
    margin-left: 47%;
    margin-bottom: -4%;
}
#menu2 img {
    margin-right: 53%;
    margin-left: 47%;
    margin-bottom: -4%;
}
#menu3 img {
    margin-right: 53%;
    margin-left: 47%;
    margin-bottom: -4%;
}
.navbar-nav {
    display: -webkit-inline-box;
    float: left;
    margin: 0;
}
.navbar-nav>li>a {
    padding-top: 16px;
    padding-bottom: 15px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 270px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#links{
  background-color: #bebebe;
  text-align: left;
  padding: 10px 20px;
  font-size: 20px;
}
#links a {
  font-weight: bold;
    color: #10487e;
    font-family: 'ApexNewBook';
    margin-left: 5%;
}
#menu-redinter p {
    margin-top: 2%;
    text-align: right;
    margin-left: 90%;
}

.fondo-enlace{ background: url(".../imagenes/2-SERVICIOS-ENLACES.jpg"); background-size: cover; }


#txt-enlace{ line-height: 30px;     padding: 13% 0; }

  .btcolapse {
    position: absolute;
    width: 50px;
    right: 0;
    height: 50px;
    margin-top: 0;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}

@media(max-width:769px){
  #menu-redinter{ background-image: none; }
    .btcolapse {
  position: absolute;
    left: 90%;
  width: 40px;
  height: 40px;
  transform: translate(-60px,6%);
  -o-transform: translate(-60px,6%);
  -ms-transform: translate(-60px,6%);
  -moz-transform: translate(-60px,6%);
  -webkit-transform: translate(-60px,6%); margin-top: 15px;}
}

.btcolapse span {
    display: block;
    position: absolute;
    top: 45%;
    left: 19%;
    width: 60%;
    height: 4px;
    border-radius: 2px;
    background-color: transparent;
    transform: translate(0%, 0%);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s; }

.btcolapse span:before {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 100%;
      height: 4px;
      border-radius: 2px;
      background-color: #1e90bd;
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -moz-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
      -o-transform: translate(-50%, -50%) rotate(45deg);
      transform: translate(-50%, -50%) rotate(45deg);
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      transition-duration: 0.2s; }

.btcolapse span:after {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 100%;
      height: 4px;
      border-radius: 2px;
      background-color: #1e90bd;
      -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -moz-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
      -o-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(-45deg);
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      transition-duration: 0.2s; 
      z-index: 10000;
}

.btcolapse.collapsed span {
    background-color: #1e90bd; }

.btcolapse.collapsed span:before {
      margin-top: -11px;
      -webkit-transform: translate(-50%, -50%) rotate(0deg);
      -moz-transform: translate(-50%, -50%) rotate(0deg);
      -ms-transform: translate(-50%, -50%) rotate(0deg);
      -o-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg); }

.btcolapse.collapsed span:after {
      margin-top: 11px;
      -webkit-transform: translate(-50%, -50%) rotate(0deg);
      -moz-transform: translate(-50%, -50%) rotate(0deg);
      -ms-transform: translate(-50%, -50%) rotate(0deg);
      -o-transform: translate(-50%, -50%) rotate(0deg);
      transform: translate(-50%, -50%) rotate(0deg); }

.btcolapse.op2 span:before { background-color: #1e90bd; }
.btcolapse.op2 span:after {background-color:#1e90bd; }
.btcolapse.op2.collapsed span { background-color:#1e90bd; }

/*****MENU*****/
.menuprincipal {
    z-index: 30; 
    position: absolute;
    width: 30%;
    margin-top: -0.2%;
    margin-left: 40%;
}
.menuprincipal ul li {display: block; }

 .menuprincipal ul li a {display: block; font-family: 'ApexNewBook', arial, sans-serif; color: #FFF; font-size: 17px; text-align: center; background: #10487e}
.menuprincipal ul li a:hover,.menuprincipal ul li.active a,.menuprincipal ul li a:active,.menuprincipal ul li a:focus,.menuprincipal ul li .active {color: #FFF; background:#55a0d3;}


@media(max-width: 769px){
	#inicio .men{ display: block; position: relative; margin-left: -15px; margin-right: -15px; }
    .men{ display: block; position: relative; margin-left: -15px; margin-right: -15px; }
    .menuprincipal ul li img{display: block; margin: 2px auto;}    
    /*.logo{display: block; margin: 15px auto;width: 200px;}*/	    
    .no-p{padding: 0px!important;}
}
.menuprincipal ul li + li { border-top: 1px solid #000; }
.header{z-index: 150;}

@media (min-width: 769px) {    
  .menuprincipal ul li a {padding:12px;}
  .menuprincipal {text-align: right;}
  .menuprincipal ul {display:block;text-align: center;padding: 4px 0px; }
  .menuprincipal ul li {display: block; }  
  .menuprincipal ul li + li {border-top: 1px solid #FFF; }     
  .logo {
    display: block;
    width: 80%;
}
  .logo-p{display: block; margin: 14px auto;}
  .header{background: #FFF;height: auto;}
  
  #seccion2-2 {
    background: url(../imagenes/m1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 50px;
  }    

  
  #seccion2-2 p {
    margin-top: 3%;
    font-family: 'ApexNewBook';
    color: white;
    line-height: 2.0;
    text-align: center;
  }

  #frase {
    padding: 100px 50px;
    background-color: #1e8bb6;
  }

  #frase p {
    font-family: 'ApexNewBold';
    color: white;
    font-size: 25px;
    line-height: 2.5;
    text-align: center;
  }
    
}
h1,h2,h3,h4{font-family:'ApexNewBold'; text-align: center;}
h1 span,h2 span,h3 span,h4 span{font-family:'ApexNewBook'; text-align: center;}
hr{width: 70%;}
p,li,a{font-family: 'ApexNewBook'; text-align: justify; color:#10487e;}
a{font-size: 1em!important;}
.fijo{position: absolute; width: 100%;}
.fijo img{display: block; margin: 15px auto;}

.menu-fijo{position: fixed; top: 0px;}  
.nosotros{background: url('../imagenes/inosotros.jpg'); background-size: cover;}
.nosotros2 hr {
    border-bottom: 10px dotted #1e8bb6;
    margin-left: 0%;}

#info #seccion1-1 {
    background: #55a0d3;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgb(6, 63, 114);
    border: 1px solid #063f72;
    border-radius: 10px;
}


@media(min-width:769px){
    p,li,a{font-size: 23px;}
    #myCarousel .carousel-inner .item{width: 100%; height: 700px;}
    #myCarousel  .carousel-inner > .item > img{object-fit: cover; height: 700px; width: 100%;}     
    #myCarousel-col .carousel-inner > .item > img {width: 100%;}
    .fijo{ top: -5%;}
    #myCarousel .carousel-caption{width: 50%; left: 25%;}
    .contenedor {display: flex;}
    .nosotros,.nosotros2 {padding: 60px 40px;}
}
@media(max-width:769px){
     p,li,a{font-size: 1.2em;}
     #trabajadores p,li,a{font-size: 16px;}
    #myCarousel .carousel-inner .item{width: 100%; height: 300px;}
    #myCarousel  .carousel-inner > .item > img{object-fit: cover; height: 300px; width: 100%;}     
    
    .header{background: #FFF;}    
    .fijo{top: -5%;}
    .fijo img{width: 200px;}
    #myCarousel .carousel-caption{width: 100%; left: 0%; top: 30%;}
    
    
}

 

.link{display: block; margin: 25px auto; text-align: center;}
.btn-azul{font-family: 'OpenSans'; color:#FFF; border-radius: 50px; transition-duration: 0.2s;transition-duration: 0.2s;  text-decoration: none!important; border: 3px solid #1e90bd; text-transform: uppercase;}
.btn-azul:hover{ }

.btn-azul2{background:#1e90bd;font-family: 'OpenSans'; color:#FFF; border-radius: 50px; transition-duration: 0.2s;transition-duration: 0.2s; padding: 10px 20px; text-decoration: none!important; border: 3px solid #1e90bd; text-transform: uppercase;}
.btn-azul2:hover{color: #273c80; background: #FFF;border: 3px solid #273c80;}

#f1 hr {
    border-bottom: 10px dotted #063f72;
    margin-bottom: 15%;
}
#f1{background: url('../imagenes/footer.jpg'); background-size: cover;background-position: center;}
.center{text-align: center;}
#form-contacto label,#fverde a{color: #FFF; text-decoration: none!important; word-wrap: break-word;}

#form-contacto2 label{color: #000; text-decoration: none;}
#form-contacto a,#form-contacto2 a{color: #1e90bd;text-decoration: none!important; font-size: 1em;}
#f1 a{font-size: 1em;color: #000!important; text-decoration: none!important}
#f1 p{color: #000;}
#f2{background: #0d3c70;}
#f1 h2{color:#063f72; }
#f2 p{color: #FFF;}
#f2 a{color: #FFF!important;}

#f2 a{font-size: 1em;}

#myCarousel .carousel-caption h3{color: #FFF; text-shadow: none; }


.g-recaptcha {width: 300px;margin: 0 auto 1em auto;display: flex;}
.nop{padding: 0px;}
#f1 h2{text-transform: uppercase;}


#myCarousel .carousel-control.left,#myCarousel .carousel-control.right, #myCarousel2 .carousel-control.left,#myCarousel2 .carousel-control.right,#myCarousel3 .carousel-control.left,#myCarousel3 .carousel-control.right{background: none; }

#myCarousel2 .carousel-control.left,#myCarousel3 .carousel-control.left{background-image: url('../imagenes/arrowleft.png'); background-repeat: no-repeat; background-position:left center;}
#myCarousel2 .carousel-control.right,#myCarousel3 .carousel-control.right{background-image: url('../imagenes/arrowright.png');  background-repeat: no-repeat;background-position:right center;}


#myCarousel .carousel-indicators .active{background: #2aa9e0; border: 1px solid #2aa9e0;}
#myCarousel .carousel-indicators li{background: #dedede; border: 1px solid #dedede;}

.nosotros h2,.nosotros h2 span{color:#FFF;text-transform:unset;}
.nosotros2 h2{color: #063f72;}
#inicio #seccion2{background: #063f72;}
#inicio #seccion2 h2, #inicio #seccion2 p{color: #FFF;}
#inicio #seccion2 hr{border-bottom: 10px dotted #1e8bb6; border-top: 0px;}
#inicio #seccion2 img{margin: 50px auto;}
#inicio #seccion2 p{text-align: center;}

.azul1{background: #1e8bb6;}
.azul1 h2, .azul1 p {
    margin-top: 10%;
    color: #FFF;
    margin-bottom: 10%;
}
.azul1 hr {
    border-bottom: 10px dotted #063f72;
    margin-left: 0;
    border-top: 0px;
}
.blanco1 img{display: block; margin: 100px auto;}

#inicio #seccion3 {
    padding: 60px 0px;
    background: url(../imagenes/arubafondo.jpg);
    background-size: cover;
}
.negrito{background: rgba(0,0,0,0.6);}
.negrito h2, .negrito p{color: #FFF;}
.negrito hr {
    border-bottom: 10px dotted #e48637;
    margin-left: 0;
    margin-bottom: 5%;
    border-top: 0px;
}
.azul2{background: url('../imagenes/fondoazul.jpg'); background-size: cover;}
.griseto{background: #bebebe;}
.griseto p{color: #414040;}
.azul2 h2{color: #FFF;}

#info #seccion1{background: #55a0d3;}
 #info #seccion2 h3, #info #seccion1-1 h2 {
    margin-top: 5%;
    font-size: 3em;
    color: #10487e;
}
#info #seccion1 h2 span, #info #seccion1-1 h2 span{color: #FFF;}

#info #seccmnu{background: #10487e;}
#seccmnu .nav-tabs.nav-justified > .active > a, #seccmnu .nav-tabs.nav-justified > .active > a:focus, #seccmnu .nav-tabs.nav-justified > .active > a:hover{background: transparent; border: none!important; color: #FFF;}

#seccmnu .nav-tabs.nav-justified > li > a{border: 0px; color: #FFF!important; font-size: 1em;}
#seccmnu .nav-tabs > li > a:hover{background: transparent; color: #FFF!important}
#seccmnu ul  li > a:before{content: "•";color: #FFF;font-size: .5em; margin-right: 6px;}
#info #seccion2 hr{border-bottom: 10px dotted #10487e;}

#myCarousel2 .carousel-inner .item p,#myCarousel3 .carousel-inner .item p{text-align: center}
#myCarousel2 .carousel-inner .item h4,#myCarousel3 .carousel-inner .item h4{color: #1e8bb6}
#info #seccion3{background: #0d3c70;}
#info #seccion3 h2, #info #seccion3 h3, #info #seccion3 p{color: #FFFF}
#info #seccion3 hr{border-top: 0px; border-bottom: 10px dotted #55a0d3;}
#info #seccion3 p{text-align: center;}
/*#info #seccion3 img, .contc img{display: block;}*/
#info #seccion2 #menu3 img {
    display: block;
    margin: 20px auto;
    margin-bottom: -4%;
}
.barra-oculta{
  display: none;
}
#info #seccion2 a, p{
  font-size: 16px;
}
.azulc {
    border-bottom: 10px dotted #55a0d3!important;
    border-top: 0px;
    margin-bottom: 4%;
}

.fazulf{background: #0d3c70;}
.fazulc{background: #55a0d3;}
.fgris{background: #bebebe;}

.d1{background: url('../imagenes/d11.jpg'); background-size: cover;}
.d2{background: url('../imagenes/d2.jpg'); background-size: cover;}
.d3{background: url('../imagenes/d3.jpg'); background-size: cover;}
.d1c h1{color: #55a0d3}
.d2c h1{color:#0d3c70 }
.d3c h1, .form h2, .form p{color: #FFF;}
.d1c p,.d3c p,.a1c h1,.a2c h1,.a3c h1,.a4c h1,.a5c h1,.a1c p,.a2c p,.a3c p,.a4c p,.a5c p, .csc1 h1,.csc2 h1,.csc1 p,.csc2 p{color: #FFF;}

.fnaranja{background: #e48637;}
.fverde{background: #a3bd31;}

.ciber-fondo{ background: url('../imagenes/2-SERVICIOS-CIBERSEGURIDAD.jpg'); background-size: cover; }
.fondo-enlace{ background: url('../imagenes/2-SERVICIOS-ENLACES.jpg'); background-size: cover; }

#txt-ciber{ line-height: 30px; padding: 10% 0; }

.a1{background: url('../imagenes/a11.jpg'); background-size: cover;}
.a2{background: url('../imagenes/a2.jpg'); background-size: cover;}
.a3{background: url('../imagenes/a33.jpg'); background-size: cover;}
.a4{background: url('../imagenes/a4.jpg'); background-size: cover;}
.a5{background: url('../imagenes/a5.jpg'); background-size: cover;}

.cs1{background: url('../imagenes/cs1.jpg'); background-size: cover;}
.cs2{background: url('../imagenes/cs2.jpg'); background-size: cover;}
.cs3{background: url('../imagenes/cs3.jpg'); background-size: cover;}




.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5 {
  min-height: 1px; 
  position: relative;
}

.col-xs-5 {
  float: left;
  width: 20%;
}

@media (min-width: 768px) {
  .col-sm-5 {
    float: left;
    width: 20%;
  }
}

@media (min-width: 992px) {
  .col-md-5 {
    float: left;
    width: 20%;
  }
}

@media (min-width: 1200px) {
  .col-lg-5 {
    float: left;
    width: 20%;
  }
}




.form{background: url('../imagenes/form.jpg'); background-size: cover;}
@media(min-width:769px){    
    #inicio #seccion1,#inicio #seccion2,#f1,#info #seccion3,.form{padding: 200px 0px;}

    #inicio #seccion1 h2,#inicio #seccion2 h2,#inicio #seccion3 h2,#myCarousel .carousel-caption h3, #info #seccion2 h2, #f1 h2, .nosotros2 h2,.azul1 h2,#info #seccion2 h3,#myCarousel2 .carousel-inner .item h4,#info #seccion3 h2,#info #seccion3 h3,.form h2{font-size: 3em;padding-bottom: 1em; line-height: 50px;}
    #inicio #frase,#info #seccion1 , #info #seccion1-1{padding: 40px 0px;}
    #myCarousel .carousel-caption{top: 25%;}
    #myCarousel .carousel-caption h3{line-height: 65px;}
    #info #seccion1 h2{font-size: 3em;}
    .nosotros2 h2{text-align: left}
    .nosotros2 hr{padding: 1em 0xp;}
    .nosotros2 p{padding: 15px 70px 15px 0px; line-height: 40px;}
    .nosotros h2 {
    font-size: 3.7em;
    line-height: 70px;
    text-align: left;
}
    #inicio #seccion2 p{height: 65px;}
    .azul1{padding: 60px}
    .azul1 h2{text-align: left;}
    .azul1 p{padding: 50px 80px 10px 0px; line-height: 50px;}
    .negrito{margin: -60px 0px; padding: 120px 200px;}
    .negrito h2{text-align: left; line-height: 40px;}
    .negrito p{line-height: 40px;}
    .azul2,.griseto{padding: 60px 100px;}
    .griseto img{margin: 60px 0px;}
    .griseto p{line-height: 45px;}
    .azul2 h2{font-size: 3.5em;padding: 200px 0px; text-align: left;}
    #f1 a{margin-top: 10px;}
    
    #myCarousel2 .carousel-inner .item img{height: 200px; display: block; margin: 30px auto;}
    #info #seccion3 img{height: 200px;}
    #info #seccion3 p{padding: 5px 30px;}
    #info #seccion2 .centrado{padding: 50px 180px;text-align: center;line-height: 40px}
    #info #seccion2 .centrado2{padding: 50px 180px 20px 180px;text-align: center;line-height: 40px}    
    .d1c,.d2c,.d3c,.a1c,.a2c,.a3c,.a4c,.a5c,.csc1,.csc2,.csc3{padding: 50px}
    .d1c h1,.d2c h1,.d3c h1,.a1c h1,.a2c h1,.a3c h1,.a4c h1,.a5c h1,.csc1 h1,.csc2 h1,.csc3 h1{font-size: 6em;}    
    .d1c p,.d2c p,.d3c p,.a1c p,.a2c p,.a3c p,.a4c p,.a5c p,.csc1 p,.csc2 p,.csc3 p{padding: 20px 100px 0px 0px;}    
    .izq{text-align: left;}
    .izqh{margin-left: 0px;}
      #info #seccion2{
    padding: 60px 0px;
}
    #seccion2-2 img {
    margin: 0 auto;
    display: table;
    padding-top: 3%;
    padding-bottom: 3%;
  }

  #trabajadores h1 {
    font-family: 'ApexNewBold';
    text-align: left;
    color: #ffffff;
    margin-top: 0%;
}
#trabajadores2 h1 {
    font-family: 'ApexNewBold';
    text-align: left;
    color: #063f72;
    margin-top: 0%;
}
#trabajadores3 h1 {
    font-family: 'ApexNewBold';
    text-align: left;
    color: #ffffff;
    margin-top: 0%;
}

  #trabajadores h3 {
    font-family: 'ApexNewBook';
    text-align: left;
    color: #ffffff;
    font-size: 35px;
}
#trabajadores3 h3 {
    font-family: 'ApexNewBook';
    text-align: left;
    color: #ffffff;
    font-size: 35px;
}
#trabajadores2 h3 {
    font-family: 'ApexNewBook';
    text-align: left;
    color: #063f72;
    font-size: 35px;
}
  #trabajadores img{
    height: 50%;
  }
   
}


@media(max-width:769px){

     #inicio #seccion1,#inicio #seccion2,#inicio #seccion3,#f1, #info #seccion2,#info #seccion3,.form{padding: 40px 0px;}
    #productos #seccion1{padding-top: 0px; padding-bottom: 40px;}
      
    #inicio #seccion1 h2,#inicio #seccion2 h2,#inicio #seccion3 h2,#myCarousel .carousel-caption h3, #info #seccion2 h2, #f1 h2, .nosotros2 h2,.azul1 h2,#info #seccion2 h3,#myCarousel2 .carousel-inner .item h4,#info #seccion3 h2,#info #seccion3 h3,.form h2{font-size: 2.6em;padding-bottom: 1em;}
    
    #myCarousel2 .carousel-inner .item{width: 100%; height: 750px;}
    #myCarousel2 p, #myCarousel2 ul{padding: 15px 70px;}
    
    /*.redes img{display: inline-block; margin: 13px;}*/
    .negrito{margin: -40px 0px;padding: 80px 0px;}
    #f1 img,.griseto img, .nosotros2 img, .azul1 img, .negrito img/*, .contc img*/{margin: 20px auto; display: block;}
    #f1 p{text-align: center;}
     #myCarousel3 img{height: 200px; display: block; margin: 30px auto;}
    #info #seccion2 .centrado, #info #seccion2 .centrado2{text-align: center; line-height: 30px;}
    
    .d1c,.d2c,.d3c,.a1c,.a2c,.a3c,.a4c,.a5c,.csc1,.csc2,.csc3{padding: 40px 0px;}
    .d1c h1,.d2c h1,.d3c h1,.a1c h1,.a2c h1,.a3c h1,.a4c h1,.a5c h1,.csc1 h1,.csc2 h1,.csc3 h1{font-size: 4em;}    
    .d1c p,.d2c p,.d3c p,.a1c p,.a2c p,.a3c p,.a4c p,.a5c p,.csc1 p,.csc2 p,.csc3 p{padding: 5px 15px;}
    .d1,.d2,.d3,.a1,.a2,.a3,.a4,.a5,.cs1,.cs2,.cs3{height: 250px;}
    
    .contc p,.form p{text-align: center;}
    }


#form-contacto input{height: 45px; border:1px solid #FFF; background: transparent; color: #FFF; border-radius: 0px;}
#form-contacto2 input{height: 45px; border:1px solid #FFF; background: #d5d5d5; border-radius: 2px;color: #000; border-radius: 10px;}


#form-contacto textarea{height: 200px; border: 1px solid #FFF; background: transparent; color: #FFF;border-radius: 0px;}
#form-contacto2 textarea{height: 200px; border: 1px solid #FFF; background: #d5d5d5; color: #000;border-radius: 10px;}

#form-contacto input[type=checkbox],#form-contacto2 input[type=checkbox]{height: auto; border: 1px solid #FFF}
#form-contacto,#form-contacto2{color:#000; font-family: 'ApexNewBook';  }
#form-contacto .checkbox,#form-contacto2 .checkbox{text-align: center;}
#form-contacto button,#form-contacto2 button{background: #1e90bd; border:1px solid #1e90bd; color: #fff;  border-radius: 0px;text-align: center;padding: 3px 30px; font-family: 'ApexNewBold'; font-size: 1.5em;text-transform: uppercase; font-weight: 600;}
#f2{padding: 10px 0px;}
#f2 p{text-align: center;margin-bottom: 0px; font-size: 1.2em;}
#f2 a:hover,#f2 a:focus,#f2 a:active{text-decoration: none;}
::placeholder {color: #FFF!important; opacity: 1; }
:-ms-input-placeholder {color: #FFF!important;}
::-ms-input-placeholder {color: #FFF!important; }

.back-aula{ background-color: #e48637; background-repeat: no-repeat;}
}
#aula1 img {
    margin-left: -11%;
    width: 100%;
    height: 52.8%;
    position: absolute;
}
.tab-content .aula{ padding: 40px 0; display: flex; }

#txt-aula p {
    line-height: 55px;
}
.back-aula{
  background-image: url("../imagenes/alquiler-de-aulas.jpg");
  background-size: 100%;
  background-position: bottom;
}
.aula1 {
    padding: 5% 8%;
    min-height: 600px;
} 
.aula1 h4 {
    text-align: left;
    font-size: 3.5em;
    line-height: 80px;
}

.tab-content #aula1 h4 , .tab-content #aula1 p{ color: white; }

.tab-content #aula3{  background-color: #10487e; } 
.tab-content #aula3 h4 {
    font-size: 33px;
    color: white;
}

.tab-content #aula3 p{ padding-bottom: 10px; text-align: center; color: white; border-bottom: 1px solid #587fa5; }

.tab-content #aula3 img , .tab-content #aula2 img{ margin: 20px auto; display: table; }

.tab-content #aula2 p , .tab-content #aula2 h4{ text-align: center; } .tab-content #aula2 p { line-height: 35px; }

.tab-content #aula2 h4 {
    font-size: 35px;
    color: #10487e;
}
.tab-content #aula4 {
    padding: 6% 0;
    background-image: url(../imagenes/bogota.jpg);
}

.tab-content #aula4 h3{ margin: 0 auto; color: white !important; } .tab-content #aula4 h3 span{ font-family: 'ApexNewBook'; }

#form-solicita .form-campo {
    padding: 10px 20px;
    margin: 5px 0;
    border: none;
    width: 100%;
    background-color: #d2d0d0;
}







#form-solicita button {
    background-color: #6ac259;
    margin: 0 auto;
    display: table;
    font-size: 20px;
    border: none;
    color: white;
    padding: 10px 20px;
    margin-top: 20px;
}


#form-solicita .form-campo::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black!important;
}

#form-solicita .form-campo::-moz-placeholder { /* Firefox 19+ */
  color: black!important; 
}

#form-solicita .form-campo:-ms-input-placeholder { /* IE 10+ */
  color: black!important; 
}

#form-solicita .form-campo:-moz-placeholder { /* Firefox 18- */
  color: black!important; 
}
#seccion1 h2{
  color: blue;
}
#seccion1 h2 {
    color: #10487e;
}

/**********************************EMPRESA***************************************/
.listpg2 li,.listpg li{color: #000;line-height: 45px; text-indent: -1em; }
.listpg2 li a{color: #273c80}
.sublistpg li{color: #000;line-height: 45px; margin-left: 20px; }
.listpg  li::before,.listpg2 li:before{content: "•";color: #1e90bd;margin-right: 6px; font-size: 1.5em;}
.sublistpg  li::before {content: "»";color: #e02f7c;margin-right: 6px;}
.modal-title,.modal-footer,.modal-header, .modal-body{background: #f05fa3; border-bottom:0px;border-top: 0px; color: #FFF; }
.modal-body{margin: 0px!important;}
.modal-content h4{color: #FFF;font-size: 2em;}
.modal-content p{color: #FFF;}
.modal-content p{text-align: center;}
.modal-body img{display: block; margin: 15px auto; }
.close{font-size: 2em; color: #FFF;opacity: 0.7;}
.listproduct li a{background: #e2e2e2;color: #000; border-bottom: 1px solid #A9A9A9; transition-duration: 0.2s;font-size: 1em; text-align: left!important}
.listproduct  > li > a:focus,.listproduct  > li > a:active,.listproduct  > li > a:hover, .listproduct  > li > .active, .listproduct li.active a {color:#FFF!important; background:#1e90bd;}
.titproduct{background: #273c80; color: #FFF; text-transform: uppercase;}
#myCarousel2 a,#myCarousel3 a, #myCarousel4 a{text-decoration: none!important;}
@media only screen and (max-width: 1025px) and (min-width: 767px)  {     
  

    #inicio #seccion1 h2,#inicio #seccion2 h2,#inicio #seccion3 h2,#inicio #seccion41 h2,#inicio #seccion5 h2,#inicio #seccion5 h2,#inicio #seccion6 h2, #f1 h2, #nosotros #seccion1 h2, #nosotros #seccion2 h2,#productos #seccion1 h2{font-size: 3em;padding-bottom: 1em;}
    .contenedor {display: flex;}    
     #myCarousel .carousel-inner .item{width: 100%; height: 500px;}
    #myCarousel  .carousel-inner > .item > img{object-fit: cover; height: 700px; width: 100%;}
    .fijo{top: -5%;}
    .fijo img{width:300px;}
    /*.redes img {margin: 10px 5px;}*/
    .header{height: auto!important;}
    #myCarousel .carousel-caption {width: 80%;left: 10%;}
    #myCarousel .carousel-caption {top: 25%;}
    #myCarousel .carousel-caption h3{font-size: 2.4em;line-height: 50px;}
    #inicio #seccion2 p{height: 65px;}
    
    
}


@media(min-width: 815px){
    .visible-p{display: none}
    .esconde-p{display: block;}
    .esconde-p img{margin: 10px auto; display: block;}
}




@media(max-width: 815px){
    .visible-p{display: block;}
    .esconde-p{display: none;}
}

@media (min-width: 768px) and (max-width: 1100px){
  .padding-right {
    padding-right: 0;
}
#seccion2 hr {
    width: 89%;
}

#ltr {
    font-size: 14px;
    margin: 0 auto;
    display: table;
}
#ltr2 {
    font-size: 14px;
    margin: 0 auto;
    display: table;
}
#info-pagos {
    padding: 80px 55px;
}

#telefono {
    width: 35%;
}
.redes hr {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    width: 100%;
    margin-left: 0%;
    border-top: 4px solid #063f72;
}
#menu-redinter p {
    text-align: right;
    margin-left: 83%;
    margin-top: 12%;
}
.btcolapse {
    position: absolute;
    width: 50px;
    right: -50px;
    height: 50px;
    margin-top: 0;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}
.logo {
    display: block;
    width: 100%;
    margin-left: -12%;
}
.overlay {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 38%;
    left: 51%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    background: rgba(255, 255, 255, .80);
    width: 97%;
    height: 76%;
    padding: 30px 0px;
    cursor: pointer;
}
  #img-titulo{
    margin: 0 auto;
    display: table;
}

#aula1 img {
    margin-top: 15%;
    margin-left: -11%;
    width: 100%;
    height: 50%;
    position: absolute;
}
#frase {
    padding: 100px 0px;
    background-color: #1e8bb6;
}
.redes img {
    width: 100%;
}
.aula1 {
    padding: 5% 6%;
    min-height: 600px;
}
#txt-aula p {
    line-height: 40px;
    font-size: 20px;
}
.aula1 h4 {
    text-align: left;
    font-size: 3.2em;
    line-height: 80px;
    margin-top: 25%;
}
.nav>li {
    display: block;
}
.navbar-nav>li>a {
    padding-top: 15px;
    position: fixed;
    padding-bottom: 15px;
    right: 19%;
}
#contacto-menu {
    margin-left: 455%;
    float: left;
    margin-top: 20%;
}
#contacto-menu a {
    margin-left: 0%;
    right: 10%;
    margin-top: 2.3%;
}
#contacto-menu img {
    float: left;
    margin-left: 117%;
    margin-top: -20%;
    display: block;
}
#home img {
    margin-right: 53%;
    margin-left: 15%;
    margin-bottom: -4%;
}

/*#menu-redinter .btcolapse {
    position: absolute;
    left: 72%;
    width: 50px;
    height: 50px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}*/
/*#menu-redinter p {
    text-align: right;
    margin-top: 13%;
    margin-right: 10%;
}

#menu-redinter p {
    margin-top: 13%;
}*/

#trabajadores h2 {
    font-family: 'ApexNewBook';
    color: #063f72;
    margin-top: 50%;
    font-weight: bold;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 100px;
    background-color: #10487e;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.menuprincipal {
    z-index: 30;
    position: absolute;
    width: 85%;
    margin-top: -0.2%;
    margin-left: -50%;
}

}
@media (min-width: 768px) and (max-width: 1000px){
  .navbar-nav>li>.dropdown-menu {
    margin-top: 100px;
    background-color: #10487e;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.redes img {
    width: 75%;
    margin: 0 auto;
}
.menuprincipal {
    z-index: 30;
    position: absolute;
    width: 100%;
    margin-top: -0.2%;
    margin-left: 0%;
}
.btcolapse {
    position: absolute;
    width: 43px;
    left: 0%;
    height: 43px;
    margin-top: 25px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}
.overlay {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 30%;
    left: 52%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    background: rgba(255, 255, 255, .80);
    width: 97%;
    height: 60%;
    padding: 30px 0px;
    cursor: pointer;
}
.redes hr {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    width: 99%;
    margin-left: 0%;
    border-top: 4px solid #063f72;
}
.redes{
  display: contents;
}
#telefono {
    width: 64px;
}
  #contacto-menu {
    margin-left: 350%;
    float: left;
    margin-top: 20%;
}
  #contacto-menu a {
    margin-left: -11%;
    margin-top: 2%;
}
.btcolapse {
    position: absolute;
    width: 50px;
    left: 484%;
    height: 50px;
    margin-top: -43px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}

  /*.btcolapse {
    position: absolute;
    left: 78%;
    width: 50px;
    height: 50px;
    margin-top: 10px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
  }*/
  /*p, li, a {
    font-family: 'ApexNewBook';
    text-align: left;
    color: #000;
}*/

  #txt-aula p {
    line-height: 30px;
    font-size: 18px;
}

.navbar-nav>li>a {

    padding-top: 15px;
    position: fixed;
    padding-bottom: 15px;
}
.aula1 h4 {
    text-align: left;
    font-size: 2.2em;
    line-height: 61px;
    margin-top: 65%;
}
  .nosotros h2, .nosotros h2 span {
    padding: 7%;
    color: #FFF;
    text-transform: unset;
}
.azul2 h2 {
    color: #FFF;
    padding: 25%;
}
#aula1 img {
    margin-top: 27%;
    margin-left: -11%;
    width: 100%;
    height: 59%;
    position: absolute;
}
#seccion2-2 {
    background: url(../imagenes/m1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 100px 25px;
}
#seccion2-2 p {
    font-size: 25px;
    margin-top: 3%;
    font-family: 'ApexNewBook';
    color: white;
    line-height: 2.0;
    text-align: center;
}
#seccion2-2 img {
    margin: 0 auto;
    display: table;
    padding-top: 3%;
    padding-bottom: 3%;
}
#frase {
    padding: 100px 0px;
    background-color: #1e8bb6;
}
#frase p {
    font-family: 'ApexNewBold';
    color: white;
    font-size: 25px;
    line-height: 2.5;
    text-align: center;
}
.padding-right {
    padding-right: 0;
}
#trabajadores h1 {
    font-family: 'ApexNewBold';
    text-align: left;
    color: #ffffff;
    margin-top: 0;
}
#trabajadores h3 {
    font-family: 'ApexNewBook';
    text-align: left;
    color: #ffffff;
    font-size: 35px;
}
#trabajadores2 h1 {
    font-family: 'ApexNewBook';
    color: #063f72;
    font-weight: bold;
}
#trabajadores2 h3 {
    font-family: 'ApexNewBook';
    color: #063f72;
    font-weight: bold;
}
.nav>li {
    display: block;
}
/*.btcolapse {
    position: absolute;
    left: 78%;
    width: 50px;
    height: 50px;
    margin-top: 25px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}*/

/*#menu-redinter .btcolapse {
    position: absolute;
    left: 69%;
    width: 50px;
    height: 50px;
    margin-top: -42px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}
#menu-redinter p {
    text-align: right;
    margin-top: 22%;
    margin-right: 10%;
}*/
#contacto-menu a {
    margin-left: 19%;
    margin-top: 3%;
}
#contacto-menu img {
    float: left;
    margin-left: 120%;
    margin-top: -20%;
    display: block;
}
#trabajadores h2 {
    font-family: 'ApexNewBook';
    color: #063f72;
    margin-top: 50%;
    font-weight: bold;
}

}
@media (max-width: 767px){
  .nav>li>a>img {
    height: 35px;
    margin-left: 10%;
    max-width: none;
}
#info-pagos {
    padding: 80px 20px;
}
/*  #info #seccion3 img, .contc img {
    display: table!important;
    margin: 0 auto;
}*/
.negrito {
    margin: -40px 0px;
    padding: 80px 13px;
}
#inicio #seccion3 h2{
  font-size: 2.4em;
  padding-bottom: 1em;
}
.negrito hr {
    border-bottom: 10px dotted #e48637;
    margin-left: 15%;
    margin-bottom: 10%;
    border-top: 0px;
    margin-top: -5%;
}
.griseto {
    padding: 60px 20px;
    background: #bebebe;
}
#seccion2 hr {
    width: 80%;
}
.nosotros2 {
    padding: 80px 15px;
}
.azul2 {
    background: url(../imagenes/fondoazul.jpg);
    background-size: cover;
    padding: 25px;
}
.azul1 {
    padding: 60px 15px;
    background: #1e8bb6;
}
.azul1 hr {
    border-bottom: 10px dotted #063f72;
    margin-left: 15%;
    margin-top: -7%;
    border-top: 0px;
    margin-bottom: 15%;
}
.nosotros2 hr {
    border-bottom: 10px dotted #1e8bb6;
    margin-left: 15%;
    margin-bottom: 10%;
    margin-top: -5%;
}
.nosotros h2, .nosotros h2 span {
    color: #FFF;
    padding: 48px 0px;
    font-size: 23px;
    text-transform: unset;
}
.redes hr {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    width: 105%;
    margin-left: 0%;
    border-top: 4px solid #063f72;
}
#links {
    background-color: #bebebe;
    text-align: left;
    padding: 10px 20px;
    font-size: 17px;
}
#txt-enlace {
    line-height: 30px;
    padding: 13% 10px;
    text-align: center;
}
.noticia img {
    width: 900px;
    height: 190px;
    margin: 20px auto;
}
#info #seccion2 h3{
    margin-top: 5%;
    font-size: 2em;
    color: #10487e;
}
#info #seccion1-1 h2 {
    margin-top: 5%;
    font-size: 2.5em;
    color: #10487e;
}
  #box5 {
    background-image: url(../imagenes/Samuel-Castro.jpeg);
    background-repeat: no-repeat;
}
#box6 {
    background-image: url(../imagenes/Claudia-Loza.jpg);
    background-repeat: no-repeat;
}
#box1 {
    background-image: url(../imagenes/IvonneBastidas.jpg);
    background-repeat: no-repeat;
}
#box2 {
    background-image: url(../imagenes/Santos.jpg);
    background-repeat: no-repeat;
}
#box4 {
    background-image: url(../imagenes/Miguel-Cardenas.jpg);
    background-repeat: no-repeat;
}
#box3 {
    background-image: url(../imagenes/Santiago-Lopez.jpg);
    background-repeat: no-repeat;
}
  .griseto p {
    margin-top: 10%;
    margin-bottom: 10%;
    color: #414040;
}
.dropdown-menu>li>a {
    background: #10477b;
    margin-left: -20px;
    clear: both;
    font-weight: 400;
    color: #fff;
    border-bottom: 2px solid #fff;
    white-space: nowrap;
}
.menuprincipal {
    z-index: 30;
    position: fixed;
    width: 105%;
    margin-top: -0.2%;
    margin-left: 0%;
}
#aula1 img {
    margin-left: -5.5%;
    width: 100%;
    height: 52.8%;
    position: absolute;
    margin-top: 6%;
}
#pagos-menu .navbar-nav .open .dropdown-menu>li>a {
    line-height: 48px;
    height: 65px;
    width: 354px;
    display: -webkit-box;
}
#pagos-menu .dropdown-menu>li>a {
    background: #10477b;
    margin-left: -178px;
    clear: both;
    font-weight: 400;
    color: #fff;
    border-bottom: 2px solid #fff;
    white-space: nowrap;
}
.aula1 h4 {
    text-align: left;
    font-size: 2em;
    line-height: 50px;
    margin-top: 11%;
}
#aula2{
  padding: 40px 0;
    display: contents;
}
#aula3 {
    padding: 40px 0;
    display: inline-block;
}
.tab-content #aula4 {
    margin-top: -2%;
    padding: 40px 0;
    background-image: url(../imagenes/bogota.jpg);
}

#seccion2-2 {
    background: url(../imagenes/m1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 60px 15px;
}
#seccion2-2 p {
    font-size: 20px;
    /* margin-top: 3%; */
    font-family: 'ApexNewBook';
    color: white;
    line-height: 1.5;
    text-align: center;
}
#seccion2-2 img {
    margin: 0 auto;
    display: table;
    padding-top: 3%;
    padding-bottom: 3%;
}
#frase {
    padding: 60px 15px;
    background-color: #1e8bb6;
}
#frase p {
    font-family: 'ApexNewBold';
    color: white;
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
}
#trabajadores h1 {
    font-family: 'ApexNewBold';
    text-align: center;
    color: #ffffff;

}
#trabajadores2 h1 {
    font-family: 'ApexNewBold';
    text-align: center;
    color: #063f72;

}
#trabajadores3 h1 {
    font-family: 'ApexNewBold';
    text-align: center;
    color: white;

}
#trabajadores h3 {
    font-family: 'ApexNewBook';
    text-align: center;
    color: #ffffff;
    font-size: 30px;
}
#trabajadores2 h3 {
    font-family: 'ApexNewBold';
    text-align: center;
    color: #063f72;
    margin-top: 5%;
}
#trabajadores3 h3 {
    font-family: 'ApexNewBold';
    text-align: center;
    color: white;
}
#trabajadores3 h2 {
    font-family: 'ApexNewBook';
    color: #063f72;
    margin-top: 37%;
    font-size: 25px;
    font-weight: bold;
}
.navbar-nav>li>a {
    padding-top: 10px;
    display: -webkit-box;
    padding-bottom: 10px;
    line-height: 20px;
    text-align: center;
}

#menu1 img {
    margin-right: 53%;
    margin-left: 30%;
    margin-bottom: -4%;
}
#menu2 img {
    margin-right: 53%;
    margin-left: 32%;
    margin-bottom: -4%;
}
#menu2 img {
    margin-right: 53%;
    margin-left: 32%;
    margin-bottom: -4%;
}
#menu-redinter p{
  display: none;
}
#menu-redinter .btcolapse {
    position: absolute;
    left: 15%;
    width: 50px;
    height: 50px;
    margin-top: 0px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}
.navbar-nav .open .dropdown-menu>li>a {
    line-height: 48px;
    height: 65px;
    width: 360px;
    display: -webkit-box;
}
#telefono {
    margin-left: 0%;
    margin-top: 0%;
    margin-bottom: 0%;
}
.box-equipo {
    height: 915px;
    background-size: 100%;
}
#ltr {
    display: contents;
    margin-left: 30%;
    margin-top: 9%;
    margin-bottom: 2%;
}
.redes{
  margin-top: 5%;
}
.padding-right {
    margin-bottom: -495px;
    padding-right: 0;
}
.overlay {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 25%;
    left: 52%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    background: rgba(255, 255, 255, .80);
    width: 96%;
    height: 52%;
    padding: 30px 0px;
    cursor: pointer;
}
#trabajadores3 hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    width: 85%;
    border-top: 5px solid #063f72;
}
#trabajadores h2 {
    font-family: 'ApexNewBook';
    color: #063f72;
    margin-top: 50%;
    font-weight: bold;
}
#trabajadores h4 {
    font-family: 'ApexNewBook';
    color: #063f72;
    font-weight: bold;
}
}
@media (min-width: 1340px) and (max-width: 1500px){
  .redes img {
    width: 119%;
}
#telefono {
    width: 64px;
}
#menu-redinter p {
    margin-top: 2%;
    text-align: right;
    margin-left: 75%;
}
.redes hr {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    width: 130%;
    margin-left: 0%;
    border-top: 4px solid #063f72;
}
}
@media (min-width: 1500px) and (max-width: 1800px){
  .redes img {
    width: 80%;
}
#telefono {
    width: 50px;
}
}
@media (min-width: 800px) and (max-width: 999px){
#telefono {
    width: 64px;
}
.btcolapse {
    position: absolute;
    width: 50px;
    left: 0%;
    height: 50px;
    margin-top: 25px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}
}
@media (min-width: 700px) and (max-width: 799px){
#telefono {
    width: 52px;
}
.btcolapse {
    position: absolute;
    width: 43px;
    left: 0%;
    height: 43px;
    margin-top: 25px;
    transform: translate(0, 0%);
    -o-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    -moz-transform: translate(0, 0%);
    -webkit-transform: translate(0, 0%);
}
}

.contc .face img{
          
          width: 60px;
          margin: 0 10px;
      } 


.redes .contacto a{

  font-size: 1.5em;

  
}

.redes .contacto .pagos{

  padding-left: 20px;

  
}


  .contcninja {

    padding-top:5%;
  }

  .contc .face{

    padding-top:30px;
  }

    .informes img{

    width: 40px;
  }

  .contactoHeader{
    padding-right: unset;
  }

  @media (min-width: 768px) and (max-width: 1187px){

      .contcninja .ninja {
  
          width: 230px;  
      }

      .contc .face img{
          
          width: 60px;
          
      } 

        .informes img{

    width: 30px;
  }
    
}


@media (max-width: 1510px){

#info-pagos{
  padding: 80px 100px;
}

}

@media (max-width: 1300px){

#info-pagos{
  padding: 80px 20px;
}
#info-pagos h2{

  font-size: 2.7em;

}
#info-pagos p{

   font-size: 17px;
}
#info-pagos p span{
  
  font-size: 17px;
}
#info-pagos h3{
  font-size: 17px;
}

}


@media (max-width: 1000px){

#info-pagos{
  padding: 80px 5px;
}
#info-pagos h2{

  font-size: 2.5em;

}
#info-pagos p{

   font-size: 15px;
}
#info-pagos p span{
  
  font-size: 15px;
}
#info-pagos h3{
  font-size: 15px;
}

}

@media (max-width: 860px){

#info-pagos{
  padding: 80px 2px;
}
#info-pagos h2{

  font-size: 2.3em;

}
#info-pagos p{

   font-size: 13px;
}
#info-pagos p span{
  
  font-size: 13px;
}
#info-pagos h3{
  font-size: 13px;
}

}

@media (max-width: 767px){

#info-pagos{
  padding: 80px 20px;
}
#info-pagos h2{

  font-size: 2.7em;

}
#info-pagos p{

   font-size: 17px;
}
#info-pagos p span{
  
  font-size: 17px;
}
#info-pagos h3{
  font-size: 17px;
}

}





