@font-face{font-family:"Kalinga";src:url(kalinga.ttf);}
*{font-family:"Kalinga";}
.backuno{background:#1F94DA;}
.backdos{background:#5F7EA8;}
.colornegro{color:#000000 !important;}
.colordos{color:#0091CF;}
.backtres{background:#6DAECD;}
.backcuatro{background:#58B1D7;}
.backcinco{background:#2AB9B6;}
.backseis{background:#BDC9DB;}
.backsiete{background:#EBEBEB;}
p{font-family:"Kalinga";}
.logo{width:60%;height:34px;max-height:38px;margin-left:20%;max-width:87px;background:url("../images/logo.jpg") no-repeat;border-style:none;background-size:contain;}
.padleft{padding-left:0%;}
.aparecelogo{:display:none;}
.navbar-light .navbar-nav .nav-link{color:#3A3A39;font-family:"Kalinga";font-size:14px;width:max-content;padding:14px;}
.navbar-brand{height:54px;}
.navboton{padding-top:5%;padding-left:0%;}
.bg-light{background-color:#FFFFFF!important;padding:0%;}
.bordazul{border-top:5px #BDBDBD solid;}
.bordgris{border-top:5px #BDBDBD solid;}
.seleccionado{background:#DFE5EE;border-top:5px #6DAECD solid;}
.bordazul:hover{border-top:5px #6DAECD solid;}
.lala{text-align:left;padding-left:5%;padding-top: 15px;}
.padding-cero{padding:0%;}
.row.divimg-principal{padding:0 0 0 0;margin:0 0;width:100%;}
.imgprincipal{width:100%;padding:0;margin:0;min-height:78vh;background:url(../images/principal.jpg) no-repeat bottom;background-size:cover;}
.imgprincipalc{width:100%;padding:0;margin:0;min-height:50vh;background:url(../images/imgcontacto.jpg) no-repeat center;background-size:cover;}
.chica{display:none;}
.row.base-contacto{min-height:50vh;width:100%;padding:0 0 0 0;margin:0 0 0 0;}
.imgprincipal-contacto{width:100%;background:url(../images/inicio-1000px.jpg) no-repeat center;background-size:cover;padding:0 0 0 0;margin:0 0 0 0;}
.row.base-contactom{padding:4% 0 4% 0;}
.base-maps{padding:0% 2% 0% 2%;}
.base-formcontacto{padding:0 2% 0 2%;}
.row.base-formcontactod{border-top:blue solid 1px;padding:2% 0 2% 0;margin:2% 0 0 0;}
.altura80{min-height:80vh;}
.altura70{min-height:70vh;}
.altura100{min-height:100vh;}
.altura90{min-height:90vh;}
.altura60{min-height:60vh;}
.altura50{min-height:50vh;}
.altura40{min-height:40vh;}
.altura30{min-height:30vh;}
.altura20{min-height:20vh;}
.altura10{min-height:10vh;}
.videocss{padding:1% 1% 1% 1%;min-height:50vh;background:#FAFAFA;}
.div{display:inline-block;vertical-align:top;text-align:center;}
.videoconoce{width:65%;margin:0 0 0 17.5%;display:inline-block;vertical-align:top;text-align:center;}
.div-conocefin{padding:.5% 0 5% 0;min-height:50vh;}
.div-inicioservicios{min-height:85vh;padding:8% 7% 0 7%;}
.div-iservicios{display:inline-block;vertical-align:top;text-align:center;width:100%;margin:0 0 0 0;}
.fondoazulfooter{background:#5F7EAA;color:#FFFFFF;min-height:38vh;}
.row.fondoazulfooter{padding:3% 0 0 2%;}
.alink{font-size:12px;color:#D4D8E4;}
.alink:hover{font-size:12px;color:#FFFFFF;}
.afooter{color:#D4D8E4;font-size:25px;padding-right:3%;}
.afooter:hover{color:#FFFFFF;}
.afooterimg{padding-right:3%;opacity:0.8;}
.afooterimg:hover{opacity:100;}

.ifooter{color:#D4D8E4 !important;font-size:15px;}
.ifooter:hover{color:#FFFFFF!important;font-size:15px;}
.ifootera{color:#D4D8E4;font-size:15px;}
.ifootera:hover{color:#FFFFFF;font-size:15px;}
.borderarriba{border-top-color:#FFFFFF;border-top-style:solid;border-width:1px;margin-top:4%;padding-top:2%;}
.pftitulo{font-size:16px;font-weight:bold;}
.pfsubtitulo{font-size:12px;font-weight:bold;}
.bordeizquierdo{border-left-color:#FFFFFF;border-left-style:solid;border-left-width:2px;}
.row{margin:0;padding:0;}
.paddtop{padding-top:4%;padding-bottom:4%;}
.widthauto{width:fit-content;}
.videotye{}
.nopaddingright{padding-right:0%;}
.nopaddingleft{padding-left:0%;}
.timagen{color:#000000;text-align:center;font-size:18px;padding:2% 0 4% 0;font-weight:bold;}
.pimagena{color:#000000;text-align:justify;font-size:14px;padding-bottom:3%;}
.pimagenb{color:#000000;text-align:justify;font-size:14px;padding-bottom:8%;}
.pimagenc{color:#000000;text-align:justify;font-size:14px;padding-bottom:5%;border:none;}
.pimagend{color:#000000;text-align:justify;font-size:14px;padding-bottom:3%;}
.aimagen{margin:0;padding:2% 0 2% 0;}
.aimagen02{margin:auto;padding-bottom:2%;}
#tdinero{font-size:14px;color:#5188C5;}
.imglogo{display:inline-block;vertical-align:top;text-align:center;width:100%;height:25vh;background:url(../images/TYE-sin-fondo.png) no-repeat center;background-size:contain;}
.div-contacto{display:inline-block;vertical-align:top;text-align:center;padding:0% 0 0 5%;}
.fondogris{background:#E9E9E9;padding:4% 0 0 0;border-top:1px solid #D4D8E4;}
.fondogris01{background:#E9E9E9;padding:2% 0 0 3%;border-bottom:2px solid #D4D8E4;border-top:2px solid #D4D8E4;min-height:50vh;}
.contacto-inicio{background:#FFF;padding:4% 2% 4% 3%;min-height:45vh;}
.tvive{font-size:30px;color:#5F7EAB;margin-bottom:3%;}
.tvive a{color:#5F7EAB;text-decoration: none;}
.tvive2{font-size:30px;color:#5F7EAB;margin-bottom:3%;}
.thola{font-size:20px;color:#5F7EAA;width:80%;text-align:justify;}
.text-conoce{font-size:20px;color:#2980b9;width:100%;text-align:center;padding:0 0 0 0;}
.divservicios{min-height:80vh;padding-top:5%;}
.text-servicios{color:#0091CF;text-align:center;font-size:18px;}
.divserv-h{padding-top:3%;min-height:40vh;}
.hola{padding:2%;}
.padding01{padding:4% 0 3% 0;}
.tblog{color:#000000;font-size:18px;text-align:left;}
.ablog{color:#000000;font-size:12px;text-align:left}
.pblog{color:#000000;font-size:14px;text-align:left}
.fondogrisdos{background:#E9E9E9;padding-left:4%;padding-right:4%;padding-top:2%;padding-bottom:2%;}
.padding-derecho{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;}
.padding-conoce{padding-top:1%;padding-bottom:1%;}
.padding-sistema{padding-top:2%;padding-bottom:2%;}
.pformsistema{padding-top:1%;padding-bottom:1%;}
.contraste:hover{-webkit-filter:contrast(130%);filter:contrast(130%);}
.zoom:hover{transition:transform 0.8s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.iblog{max-width:100%;padding:1.5%;}
.dropdown:hover>.dropdown-menu{display:block;}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;font-size:14px;color:#3A3A39;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;}
.amenu:hover{background:#ebeff4;}
.logogrande{width:auto;height:60px;}
.stricky{}
.animated{background:#5F7EA8;}
.adios{background:#FFFFFF;max-height:90px;}
.dlogogrande{}    /**/
.form-group{margin-bottom:0rem;}
.modal-header{padding:0.5rem;}
.modal-body{padding:0.5rem;}
.col-form-label{padding-bottom:0px;color:#0091CF;float:left;font-size:17px;}
.modal-title{text-align:justify;color:#0091CF;font-weight:bold;font-size:17px;}
.modal-cuerpo{text-align:justify;color:#8A8A8A;font-size:18px;}
.modal-content{padding:2% 4% 0 4%;}
h5{text-align:center;color:#5F7EA8;font-size:24px;}
h6{}
.base-btnenviar{text-align:center;}
.btnmasinfo{background:#3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);background-image:-moz-linear-gradient(top, #3498db, #2980b9);background-image:-ms-linear-gradient(top, #3498db, #2980b9);background-image:-o-linear-gradient(top, #3498db, #2980b9);background-image:linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius:4;-moz-border-radius:4;border-radius:4px;color:#ffffff;font-size:15px;padding:4px 16px 4px 16px;text-decoration:none;border-style:none;margin:0 0 5% 0;cursor:pointer;}
.btnmasinfo:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;}
.btnjd{background:#fff !important;-webkit-border-radius:4 !important;-moz-border-radius:4 !important;border-radius:4px !important;color:#3498db !important;font-size:16px !important;padding:4px 16px 4px 16px !important;text-decoration:none !important;border:solid 1px #3498db !important;margin:0 0 5% 2% !important;cursor:pointer;}
.btnjdblog{background:#fff !important;-webkit-border-radius:4 !important;-moz-border-radius:4 !important;border-radius:4px !important;color:#3498db !important;font-size:16px !important;padding:4px 16px 4px 16px !important;text-decoration:none !important;border:solid 1px #3498db !important;margin:0 0 5% 2% !important;cursor:pointer;}
.btnjd:hover{display:none;background:#3498db !important;color:#fff !important;border:solid 1px #3498db !important; opacity}
.btnkiosco{
   color: #3498db !important;
    font-size: 20px !important;
    /*padding: 0% 5% 0% 1% !important;*/
    text-decoration: none !important;
    /*margin:0 0 5% 2% !important;*/
    text-align: center;
 }
  .btnkiosco2{
    background :#ffffff url(../images/kiosco-azul-60.png) no-repeat 95% 45%;
    color: #3498db !important;
    font-size: 16px !important;
    padding: 1% 19% 1% 3% !important;
    text-decoration: none !important;
    cursor: pointer;
    background-size: 15% 86%;
    margin:0 0 5% 2% !important;
    -webkit-border-radius: 4 !important;
    -moz-border-radius: 4 !important;
    border-radius: 4px !important;
    border: solid 1px #3498db !important;
 }
 .btnkiosco2:hover{
    background :#3498db url(../images/kiosco-blanco-60.png) no-repeat 95% 45%;
    color: #ffffff !important;
    font-size: 16px !important;
    padding: 1% 19% 1% 3% !important;
    text-decoration: none !important;
    cursor: pointer;
    background-size: 15% 86%;
    margin:0 0 5% 2% !important;
    -webkit-border-radius: 4 !important;
    -moz-border-radius: 4 !important;
    border-radius: 4px !important;
    border: solid 1px #3498db !important;
 }
 .animacionjd{
    animation: float 4s ease-in-out infinite;
    float:left;
    width: 13%;
    height: 67%;
 }
 .imagen-flota{
     padding-right: 1%;
 }

 .textocentrado-jd{
    text-align: center;
    padding-left: 42%;
 }
 .margin-flota{
     margin-bottom: 6%;
 }

@-moz-keyframes float {
  0% {
    transform: translateY(15px);
  }
  50% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(15px);
  }
}
@-webkit-keyframes float {
  0% {
    transform: translateY(15px);
  }
  50% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(15px);
  }
}
@-o-keyframes float {
  0% {
    transform: translateY(15px);
  }
  50% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(15px);
  }
}
@keyframes float {
  0% {
    transform: translateY(15px);
  }
  50% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(15px);
  }
}
@-moz-keyframes float2 {
  0% {
    transform: translateY(5px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(5px);
  }
}
@-webkit-keyframes float2 {
  0% {
    transform: translateY(5px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(5px);
  }
}
@-o-keyframes float2 {
  0% {
    transform: translateY(5px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(5px);
  }
}
@keyframes float2 {
  0% {
    transform: translateY(5px);
  }
  50% {
    transform: translateY(-5px);
  }
  100% {
    transform: translateY(5px);
  }
}

.btnbeneficios{background:#9effff;background-image:-webkit-linear-gradient(top, #9effff, #2cafb8);background-image:-moz-linear-gradient(top, #9effff, #2cafb8);background-image:-ms-linear-gradient(top, #9effff, #2cafb8);background-image:-o-linear-gradient(top, #9effff, #2cafb8);background-image:linear-gradient(to bottom, #9effff, #2cafb8);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;color:#ffffff;font-size:16px;padding:4px 15px 5px 15px;text-decoration:none;border-style:none;}
.btnbeneficios:hover{background:#3ce6fc;background-image:-webkit-linear-gradient(top, #3ce6fc, #3498db);background-image:-moz-linear-gradient(top, #3ce6fc, #3498db);background-image:-ms-linear-gradient(top, #3ce6fc, #3498db);background-image:-o-linear-gradient(top, #3ce6fc, #3498db);background-image:linear-gradient(to bottom, #3ce6fc, #3498db);text-decoration:none;}
.btncontactame{background:#3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);background-image:-moz-linear-gradient(top, #3498db, #2980b9);background-image:-ms-linear-gradient(top, #3498db, #2980b9);background-image:-o-linear-gradient(top, #3498db, #2980b9);background-image:linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;color:#ffffff;font-size:16px;padding:5px 20px 5px 20px;text-decoration:none;border-style:none;margin-top:1%;}
.btncontactame:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;}
.btnobtenlo{background:#3498db;background-image:-webkit-linear-gradient(top, #3498db, #2980b9);background-image:-moz-linear-gradient(top, #3498db, #2980b9);background-image:-ms-linear-gradient(top, #3498db, #2980b9);background-image:-o-linear-gradient(top, #3498db, #2980b9);background-image:linear-gradient(to bottom, #3498db, #2980b9);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;color:#ffffff;font-size:16px;padding:10px 20px 10px 20px;text-decoration:none;border-style:none;}
.btnobtenlo:hover{background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;}
.aconoce{color:#0091CF;text-align:left;}
.aservicios, a.aservicios:link, a.aservicios:visited{font-weight:lighter;color:#2980b9;text-align:left;padding:0 8% 0 0;}
a.aservicios:hover{opacity:0.8;color:#2980b9;}
.aelementos{font-size:15px;}
.video{width:100%;height:80%;}
.titulo-serviciosin{text-align:center;color:#2980b9;font-size:22px;font-weight:lighter;}
.text-serviciosin{text-align:justify;color:#2980b9;font-size:22px;font-weight:lighter;}
.text-hjd{text-align:center;color:#2980b9;font-size:20px;font-weight:lighter;}
.text-hjdr{text-align:center;color:#E4753B;font-size:20px;font-weight:lighter;}
.text-hjde{text-align:center;color:#0FA552;font-size:20px;font-weight:lighter;}
.base-botones{padding:0;margin:0 0 0 0;}
.text-serviciosinb{text-align:left;color:#2980b9;font-size:20px;font-weight:normal;width:100%;padding:10% 0 0 0;}
.text-serviciostf{text-align:left;color:#000;font-size:18px;padding:0 0% 1% 0;opacity:0.7;}
.text-pform{text-align:left;color:#2980b9;font-size:18px;font-weight:normal;width:100%;padding:0% 0 1% 0;}
.text-baseservicios{border:solid 1px #888F94;width:100%;height:100%;margin:3% 0 3% 0;}
.text-serviciosdes{text-align:justify;color:#000;font-size:20px;padding:0 8% 3% 3%;opacity:0.7;}
.text-pjd{text-align:justify;color:#000;font-size:16px;padding:0 2% 0 2%;opacity:0.7;}
.text-serviciosdesb{text-align:left;color:#000;font-size:18px;padding:0 8% 10% 3%;opacity:0.7;}
.text-contactoredes{text-align:left;color:#000;font-size:18px;padding:5% 0 0 0;opacity:0.7;}
.base-servicios{background-color:#E9E9E9;min-height:40vh;padding:0;margin:0;}
.base-servicios02{background-color:#E9E9E9;min-height:50vh;}
.asoft, a.asoft:link, a.asoft:visited{font-weight:bold;color:#0091CF;}
a.asoft:hover{opacity:0.6;color:#0091CF;}
.acontacto, a.acontacto:link, a.acontacto:visited{font-weight:lighter;color:#2980b9;font-size:15px;}
a.acontacto:hover{opacity:0.8;color:#2980b9;}
.apth2{font-size:24px;text-align:justify;}
.bth2{font-size:24px;text-align:center;}
.bpth2{font-size:22px;text-align:justify;}
.bpth201{font-size:20px;}
.bpth3{font-size:16px;text-align:justify;}
.imgservicios{width:100%;height:auto;}
.b-img{min-height:40vh;padding:0 1% 0 1%;margin:0 0 0 0;}
.padarchivo{padding-bottom:10%;padding-top:10%;}
.popup01{display:block;margin:auto;padding:2% 2% 2% 2%;}
.base-jdn{margin-bottom: 50px;:height: calc(100vh - 144px);}
.seccion-jdn{padding-bottom: 50px;:height: calc(100vh - 54px);}
.imgservicio{display:block;margin:auto;}
.servicios-principal:hover{opacity:0.7;}
.logojd{min-width:50px;min-height:50px;max-width:50px;max-height:50px;}
.borderform{border-color:#5F7EA8;border-style:solid;border-width:4px;}
.bases-suitejd{border-top:solid 1px #5F7EA8;width:100%;padding:3% 0 0 0;}
.borderstore{margin-top:1%;margin-bottom:1%;}
.borderstorei{border-color:#5F7EA8;border-style:solid;border-width:1px;margin-right:2.5px;margin-left:2.5px;height:100%;}
.paddform{padding-bottom:2%;padding-top:2%;padding-left:10%;padding-right:10%;margin-bottom:4%;margin-top:4%;}
.form-servicios{padding:2% 6% 2% 6%;border:#5F7EA8 solid 1px;}
.form-servicios2{padding:2% 2% 2% 2%;border:#5F7EA8 solid 1px;}
.subbase-form{display:inline-block;vertical-align:top;text-align:center;}
.base-form{min-height:80vh;padding:3% 0 5% 0;}
.infoform{padding:0 0 1% 3%;text-align:left;}
.infoform.col-xs-12.col-sm-12.col-md-12.col-lg-12{font-size:17px;}
.desaparecemenu{}
@media (min-width:576px)
bootstrap.min.css:6
.modal-dialog{max-width:499px;margin:2.75rem auto;margin-top:2.75rem;margin-right:auto;margin-bottom:2.75rem;margin-left:auto;}
.btnsuscribirme{background:#BDC9DB;background-image:-webkit-linear-gradient(top, #BDC9DB, #5F7EA8);background-image:-moz-linear-gradient(top, #BDC9DB, #5F7EA8);background-image:-ms-linear-gradient(top, #BDC9DB, #5F7EA8);background-image:-o-linear-gradient(top, #BDC9DB, #5F7EA8);background-image:linear-gradient(to bottom, #BDC9DB, #5F7EA8);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;color:#ffffff;font-size:16px;padding:5px 16px 5px 16px;text-decoration:none;border-style:none;}
.btnsuscribirme:hover{background:#6dafcd;background-image:-webkit-linear-gradient(top, #6dafcd, #1F94DA);background-image:-moz-linear-gradient(top, #6dafcd, #1F94DA);background-image:-ms-linear-gradient(top, #6dafcd, #1F94DA);background-image:-o-linear-gradient(top, #6dafcd, #1F94DA);background-image:linear-gradient(to bottom, #6dafcd, #1F94DA);text-decoration:none;}
.tafuente{font-size:16px;}
.colorazull{color:#80A6C8;}
a{text-decoration:none;color:#FFFFFF;}
a:hover{text-decoration:none;color:#D4D8E4;}
footer{color:#739DC3;font-size:14px;max-height:244px;}
footer p{text-align:left;}
.anchoimagen{width:100%;}
.dropdown-menu{margin:0px;}
.icono{width:25px;height:25px;}
.iconooficina{width:21px;height:23px;}
.ti{font-size:22px;}
img.ti.zoom {margin-top: -4%;}
.navbar-light .navbar-brand{padding-right:0px;margin-right:0px;width:100%;height:54px;}
.esquina{webkit-clip-path:polygon(50 50, 100% 0, 75% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 60% 100%, 0 100%);height:auto;width:100%;}
.sinpadding{padding: 0 0 0 0;width:100%;}
.sinpaddinguno{padding:0px;margin-top:1px;margin-bottom:20px;}
.img-baseservicio{width:100%;height:auto;padding:3% 3% 1% 0;}
.img-cctv{width:100%;height:100%;margin:0 0 0 0;background:url(../images/camaras.png) no-repeat center;background-size:contain;}
.img-redes{width:100%;height:95%;margin:2% 0 0 0;background:url(../images/cableado-estructurado.png) no-repeat center;background-size:cover;}
.padding1{padding:1%;}
.margincero{margin:0px;width:100%;}
.sinmargin{margin:0px;}
.paddingcon{padding-top:2%;padding-left:10%;padding-right:10%;padding-bottom:2%;}
.fondoclaro{background:#D4D8E4;}
.fondoblanco{font-family:"Kalinga";font-size:20px;padding:15px;text-align:center;}
.padfondo{padding-top:2%;padding-right:2%;}
.fondoazul{background:#113361;color:#FFFFFF;padding-top:3%;padding-bottom:3%;padding-left:3%;padding-right:3%;}
.fondoazulb{background:#113361;color:#FFFFFF;padding-top:3%;padding-left:25%;padding-right:25%;}
.ppp{padding:50px;}
.paddingleft{padding-left:10%;padding-right:0%;}
.paddingleft01{padding-left:40%;padding-right:0%;}
.fondoblancohi{width:100%;padding-top:2%;padding-bottom:2%;padding-left:20%;padding-right:20%;}
.hazul{background:#1B5882;color:#FFFFFF;}
.tvision{padding-left:10%;padding-top:5%;font-size:30px;font-family:"Kalinga";text-align:left;font-weight:bold;}
.pvision{padding-left:15%;padding-right:15%;text-align:left;font-family:"Kalinga";font-size:18px;padding-left:20&;}
.tmision{padding-right:10%;padding-top:5%;font-size:30px;font-family:"Kalinga";text-align:right;font-weight:bold;}
.pmision{padding-right:15%;padding-left:20%;padding-bottom:5%;text-align:rigth;font-family:"Kalinga";font-size:18px;padding-right:20&;text-align:left;}
.fondootroazul{background:#113361;padding-top:3%;padding-left:3%;padding-right:3%;}
p{margin:0;}
.phistoria{font-size:15px;color:#113361;text-align:left;font-family:"Kalinga";margin:50px;}
.phistoriab{font-size:15px;color:#113361;text-align:left;font-family:"Kalinga";padding-right:10%;padding-left:10%;padding-top:2%;padding-bottom:2%;}
.uhistoria{font-size:40px;color:#113361;text-align:center;font-family:"Kalinga";margin:10%;}
.sistemaspos-base{padding:4% 0 0 0;min-height:90vh;}
.row.base-iconosjd{}
.img-jd{min-height:10vh;}
.jdbtnb{position:absolute;width:84%;top:100%;}
.img-jdstore{width:90%;height:30%;background:url(../images/store.png) no-repeat center;background-size:contain;}
.img-jdstorep{width:100%;height:100%;background:url(../images/store.png).png) no-repeat center;background-size:contain;}
.img-jdrest{width:90%;height:30%;background:url(../images/rest.png) no-repeat center;background-size:contain;}
.img-jdeco{width:90%;height:30%;background:url(../images/ecomm.png) no-repeat center;background-size:contain;}
.base-jd{width:90%;height:70%;padding:2% 2% 0 2%;}
.centrado{text-align:left;font-size:18px;}
.contactot{font-size:24px;padding:15px;}
.contactotb{font-size:24px;padding:15px;padding-bottom:4%;}
.letrac{font-size:20px;}
.icored{width:35px;height:35px;margin-left:48%;}
.entradatexto{width:100%;}
.ul{width:100%;}
#sub{font-family:"Kalinga";font-size:24px;font-weight:bold;padding-left:15%;padding-top:2%;}
#subb{font-family:"Kalinga";font-size:30px;font-weight:bold;text-align:right;padding-right:10%;padding-top:2%;}
#subc{font-family:"Kalinga";font-size:30px;font-weight:bold;text-align:left;padding-left:10%;padding-top:2%;}
#suba{font-family:"Kalinga";font-size:35px;text-align:right;padding-right:5%;padding-bottom:0.5%;padding-top:0.5%;}
#texto{font-family:"Kalinga";font-size:26px;font-weight:bold;padding-left:20%;padding-right:27%;text-align:center;padding-bottom:2%;margin:-1px;}
.textoblanco{font-family:"Kalinga";font-weight:bold;background:#113361;color:#FFFFFF;}
.textocentrado{text-align:center;}
.textod{font-size:24px;}
.textoe{font-size:18px;}
hr{margin-top:20px;margin-bottom:20px;border-top:2px solid #4C7FB6;}
.cuadro{border-color:#4C7FB6;border-style:solid;border-width:4px;padding:15px 15px 15px 15px;margin:0px 15px 15px 15px;}
header{}
.image-center{width:100%;}
#parrafo{color:#000000;font-size:20px;padding-right:10%;font-family:"Kalinga";}
.subtitulo{color:#0099D9;font-size:25px;padding-left:5%;margin:0px;font-weight:bold;}
.subparrafo{padding-left:15%;padding-right:10%;text-align:justify;color:#000000;font-size:20px;font-family:"Kalinga";}
section img{padding:5px;}
.asterisco{color:#888F94;font-size:25px;text-align:right;padding-right:0px;width:10%;}
.wasterisco{}
.paddbot{margin-top:20px;}
.imagen{width:100%;height:auto;padding:0px;margin:0px;}
.desc{padding:0px 10px 10px 10px;}

.np{padding: 0;}
.alc{text-align: center;}
.aljf{text-align: justify;}
.vinfo{
  margin-top: 2%;
  margin-bottom: 2%;
  height: 50vh;
}
.vresponsive{
  height: 100%;
  overflow: hidden;
  position: relative;
}
.vresponsive iframe, .video-responsive object, .video-responsive embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.bggrad{
  background: linear-gradient(to bottom, #B1C5CF 0%,#B1C5CF 70%,#3B6E88 70%,#3B6E88 100%);
}
.bgcol1{
  background-color: #B1C5CF;
}
.bgcol2{
  background-color: #3B6E88;
}
.bgw{
  background-color: #FFFFFF;
}
.imgbtm{
  position:absolute;
  width: 100%;
  height: auto;
  bottom:5px;
  left:0px;
}
.fullh{
  height: 100%;
}
.detstr{
  padding-top: 20px;
}
.padtitulo{
  padding-top: 60px;
}

.imgjd{
  width: 100%;
  max-width: 150px;
  height: auto;
  padding-top: 10px;
}
.imgdes{
  /*width: 100%;
  max-width: 100px;
  height: auto;*/
  margin: 5px;
}
.info p{
  padding: 5px 20%;
}
.infosuite3{
  display: table;
  height: 100%;
}
.infosuite3 .txt{
  display: table-cell;
  vertical-align: middle;
}

.cw{
  color: #FFFFFF;
}
.bsuite h2{
  font-weight: bolder;
  font-size: 25px;
}
.bsuite h3{
  font-weight: bolder;
  font-size: 20px;
}
.infosuite h2{
  font-weight: bolder;
  font-size: 25px;
  text-decoration: underline;
}
.infosuite h3{
  font-size: 15px;
}
.infosuite p{
  font-size: 14px;
  padding: 0 0 5% 12%;
}

.infosuite2 h2{
  font-weight: bolder;
  font-size: 25px;
}
.infosuite2 p{
  font-size: 14px;
}
.cinfo h2{
  font-weight: bold;
  font-size: 18px;
}
.cinfo p{
  font-size: 14px;
}
.infosuite3 h2{
  font-weight: bolder;
  font-size: 25px;
}
.infosuite3 p{
  font-size: 14px;
}
.infosuite4{
  display: table;
  height: 100%;
  text-align: center;
}
.infosuite4 .txt{
  display: table-cell;
  vertical-align: middle;
}
.infosuite4 h2{
  font-weight: bolder;
  font-size: 25px;
}
.infosuite4 p{
  font-size: 14px;
}
.extjd{
  margin: 10px 0;
  width: 100%;
}
.imgceo1{
  margin-top: -5%;
  margin-bottom: -5%;
}
.imgceo1 img{
  max-width: 100%;
}
.imgceo2{
  margin-top: -5%;
}
.imgceo2 img{
  max-width: 100%;
}

.bordeizquierdob{border-right-color:#FFFFFF;border-right-style:solid;border-right-width:2px;border-left-color:#FFFFFF;border-left-style:solid;border-left-width:2px;padding-top:13%;padding-bottom:13%;padding-right:1%;padding-left:0;}
.paddbot{margin-top:2px;}
.icored{width:35px;height:35px;margin-left:1%;}
.fondoblancohi{width:100%;padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;}
.fondoblanco{font-family:"Kalinga";font-size:15px;padding:15px;text-align:center;}
#sub{font-family:"Kalinga";font-size:20px;font-weight:bold;padding-left:15%;padding-top:2%;}
#texto{font-family:"Kalinga";font-size:18px;font-weight:bold;padding-left:20%;padding-right:27%;text-align:center;padding-bottom:2%;margin:-1px;}
#subb{font-family:"Kalinga";font-size:25px;font-weight:bold;text-align:right;padding-right:10%;padding-top:2%;}
.textod{font-size:19px;}
.textoe{font-size:14px;}
#subc{font-family:"Kalinga";font-size:25px;font-weight:bold;text-align:left;padding-left:10%;padding-top:2%;}
.titulo{font-family:"Kalinga";font-size:25px;font-weight:bold;color:#133E6B;text-align:center;}
#map{border-color:#4C7FB6;border-style:solid;border-width:1px;height:100%;width:100%;min-height:256px;}
.mas{font-size:150%;}
.contactame{background:#F7F8FA;padding:5px 20px 15px 15px;}
.fondo{background:#006189;color:#FFFFFF;}
.fondoa{background:#113361;color:#FFFFFF;padding:0px;}
.alturaazul{}
.fondob{background:#FFFFFF;color:#113361;padding:0px;}
.padtexto{padding-top:4%;}
.padimagen{padding-top:0px;padding-right:0%;}
.sizeimg{width:100%;height:100%;;}
.linea{margin-top:20px;margin-bottom:20px;border-top:2px solid #4C7FB6;padding:15px;margin-left:10%;margin-right:10%;}
.producto{padding:2px;width:100%;height:auto;}
label{font-size:18;color:#4C7FB6;}
.dato{font-size:15px;font-weight:bold;color:#4A5185;}
#clave{font-size:13px;color:#4A5185;}
.lineac{border-top:2px solid #4C7FB6;margin-left:3%;margin-right:3%;}
h1{color:#4C7FB6;}
#enviar{background:url(../images/boton.png) no-repeat;background-size:contain;}
.btn{width:6em;height:2.5em;margin-right:0.1em;cursor:pointer;border:transparent;vertical-align:middle;opacity:0.8;}
.btn:hover{opacity:1;}
.owl-prev{position:absolute;top:38%;left:0;}
.owl-next{position:absolute;top:38%;right:0;}
.owl-stage-outer{width:100%;margin-left:-1.5%;margin-right:1%;}
a:not([href]):not([tabindex]){color:#D4D8E4;}
.imageblog{width:100%;height:auto;}
.h5-blog{text-align:left;color:#5F7EA8;font-size:20px;}
.h3, h3{font-size:1.25rem;}
.borderojo{border:1px #FA5858 solid;}
.imagen-popup{width:100%;height:100%;}
img.img-jd{width:100%;}
.bordetop{ border-top: solid, 2px, }
.blogcat{ width: 100%;height: 2.5em; }
.disabled a{color:#D4D8E4 !important;cursor:default;}


@media (max-width:1000px){.div-iservicios{border-bottom:solid 2px #E8E8E8;}
}
@media only screen and (max-width:960px){
.desk{
  display: none;
}
.info p {
  padding: 5px 0;
}
.imgceo1{
  margin-top: 0;
  margin-bottom: 0;
}
.imgceo2{
  margin-top: 0;
}
.owl-prev {
  top: 20%;
}
.owl-next {
  top: 20%;
}
.infosuite3{
  text-align: center;
  display: inline-block;
}

.base-store{height: calc(100vh - 54px);}

.btnkiosco{
     font-size: 12px !important;
}
h2{
  font-size: 22px;
}
h3{
  font-size: 15px;
}

.img-jd{min-height:25vh;}
.jdbtnb{position:inherit;width:90%;top:100%;}
.seleccionado{background:#DFE5EE;border-top:none;}
.bordgris{border-top:none;}
.bordazul{border-top:none;}
.bordazul:hover{border-top:none;}
.chica{display:inline-block;}
.grande{display:none;}
.imgprincipal{width:100%;padding:0;margin:0;min-height:50vh;background:url(../images/principal02.jpg) no-repeat center;background-size:contain;}
.imgprincipalc{width:100%;padding:0;margin:0;min-height:48vh;background:url(../images/outsourcing.png) no-repeat center;background-size:contain;}
footer{font-size:12px;}
.aparecelogo{width:60%;height:34px;max-height:38px;margin-left:20%;max-width:87px;background:url("../images/logo.jpg") no-repeat;border-style:none;background-size:contain;}

/*.aparecekiosco{width:60%;height:34px;max-height:38px;margin-left:20%;max-width:87px;background:url("../images/kiosco-icono.png") no-repeat;border-style:none;background-size:contain;}
.aparecekiosco:hover{background:url("../images/kiosco-icono-blanco.png") no-repeat;}*/

.navbar-light .navbar-brand{padding-right:0px;margin-right:0px;width:70%;height:54px;}
.navbar-toggler{}
.aelementos{font-size:16px;}
.padleft{padding-left:12%;}
.btnbeneficios{font-size:14px;}
.btncontactame{font-size:14px;}
.ath2{font-size:25px;text-align:center;}
.apth2{font-size:19px;text-align:justify;}
.bth2{font-size:19px;text-align:center;}
.bpth2{font-size:17px;text-align:justify;}
.desaparecemenu{display:none;}
.fixed-top{position:relative;top:0;right:0;left:0;z-index:1030;}
.base-botones{padding-bottom:10px;}
.videoconoce{width:100%;margin:0;display:inline-block;vertical-align:top;text-align:center;}
}
@media (max-width:567px){
.textf{
  text-align: center !important;
}
.div-contacto{
  padding: 0;
}
.thola{
  margin-left: auto;
  margin-right: auto;
}
.text-serviciosdesb {
  padding: 0;
}
.text-serviciosdes {
  padding: 0;
}
.orderlm{
  -ms-flex-order: 13;
  order: 13;
}
.img-baseservicio {
  padding: 0;
}

}