/*GENERAL*/
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic&display=swap);
@font-face{font-family:titcurv;src:url(../fonts/titulo/Selima.otf);font-display:swap;}
@font-face{font-family:titbold;src:url(../fonts/titulo/segoeuib.ttf);font-display:swap;}
img,iframe{max-width:100%;}
*{outline: none;}
body{color:#525357;font-family:'Lato','Open Sans',sans-serif;font-size:18px;font-weight:normal;padding-top:111px;}
.container{width:84%;}
h1,h2,h3,h4,h5,h6{font-family:sans-serif;}
a,a:hover,a:focus,input[type="submit"],button,.btn{color:inherit;text-decoration:none;transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;cursor:pointer;border:none;}
a:focus{outline:initial;}
select.ajustardiv{
    position: relative;
    display: inline-block;
    width: 103px;
    padding: 13px 8px;
    box-shadow: 0px 0px 10px -3px rgb(97, 97, 97); border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}
.antiClic{position:absolute;width:100%;cursor:pointer;z-index:99;}
.divMapa{position:relative;display:table;width:100%;}
.divMapa > *{width:100%;position:absolute;}
.divAlineado{display:table;width:100%;}
.divTab{display:table;width:100%;height:100%;}
.divTab > div{display:table-cell;vertical-align:middle;}
.divHovImg{position:relative;width:100%;height:100%;display:inline-block;}
.divHovImg img{width:100%;vertical-align:top;}
.divHovImg:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:0;transition:all .5s;-webkit-transition:all .5s;}
.divHovImg:hover:after{opacity:1;}
.contImgz{overflow:hidden;position:relative;cursor:pointer;width:100%;float:left;}
.contImgz > img,.contImgz .imgz{-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;width:100%;}
.contImgz:hover > img,.contImgz:hover .imgz{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
.listNo{list-style:none;padding:0;}
.disInlineB{display:inline-block;width:100%;float:left;position:relative;}
.disTable{display:table;width:100%;position:relative;float:left;}
.img-full,.img-full img,.img-der{width:100%;height:auto;}
.img-der{text-align:right;}
.btnGris{background-color:#eeeeee;color:#000;padding:5px 23px;display:table;position:relative;}
.btnAzul{background-color:#007CA8;color:#fff;padding:5px 23px;display:table;position:relative;font-weight:700;}
.btnAzul:hover{background-color:#fff;color:#fff!important;}
.btnBlanco{background-color:#fff;color:#007CA8;padding:5px 23px;display:table;position:relative;}
.btnGris img,.btnAzul img,.btnBlanco img{height:22px;width:auto;display:inline-block;float:left;}
.btnGris.imgizq,.btnAzul.imgizq,.btnBlanco.imgizq{padding-left:15px;}
.btnNaranja.imgder{padding-right:20px;line-height:24px;}
.btnNaranja.imgder img{margin-left:10px;}
.btnGris.img{padding-left:15px;}
.btnGris:hover,.btnGris:focus{color:#fff;}
.btnBlanco:hover,.btnBlanco:focus{color:#007CA8;}
.btnTransNaranja{border:2px solid #f38000;background-color:transparent;color:white;padding:5px 17px;display:table;}
.btnTransBlanco{border:2px solid #fff;background-color:transparent;color:#fff;padding:5px 17px;display:table;}
.btnTransBlanco:hover,.btnTransBlanco:focus{color:#f38000;border:2px solid #fff;}
.btnTransNaranja:focus,.btnTransNaranja:hover{color:#ffffff;border:2px solid #f38000;}
.checkbox{padding-left:20px}
.checkbox label{padding-left:5px;position:relative;}
.checkbox label::after,.checkbox label::before{display:inline-block;position:absolute;left:0;margin-left:-28px;margin-top:6px;}
.checkbox label::before{content:"";width:28px;height:28px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
.checkbox label::after{width:30px;height:30px;top:0;padding-left:3px;padding-top:0px;font-size:22px;color:#555}
.checkbox input[type=checkbox]{opacity:0}
.checkbox input[type=checkbox]:focus+label::before{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.checkbox input[type=checkbox]:checked+label::after{font-family:FontAwesome;content:"\f00c"}
.dropdown-menu>li>a,.checkbox input[type=checkbox]:disabled+label{opacity:.65}
.checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.checkbox.checkbox-inline{margin-top:0}
.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto;z-index:999999999!important}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}
.autocomplete-selected{background:#F0F0F0}
.autocomplete-suggestions strong{font-weight:400;color:#39F}
.autocomplete-group{padding:2px 5px}
.autocomplete-group strong{display:block;border-bottom:1px solid #000}

/* Iconos sociales */
.icon-button{background-color:transparent;cursor:pointer;display:inline-block;float:left;font-size:18px;height:2em;line-height:3.6rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2em;border-radius:2em;}

/* Circle */
.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:0;}
.icon-button:hover span{width:2em;height:2em;margin:-1em;border-radius:2em;}
.twitter span{background-color:#4099ff;}
.facebook span{background-color:#3B5998;}
.instagram span{background-color:#125688;}
.youtube span{background-color:#e52d27;}
.google-plus span{background-color:#cc3335;}
.whatsapp span{background-color:#4dc247;}

/* Icons */
.icon-button i{background:none;color:#fff;height:2em;left:0;line-height:2em;position:absolute;top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:2em;z-index:10;}
.icon-button .icon-twitter{color:#fff;}
.icon-button .icon-facebook{color:#fff;}
.icon-button .icon-google-plus{color:#fff;}
.icon-button:hover .icon-twitter,.icon-button:hover .icon-facebook,.icon-button:hover .icon-youtube,.icon-button:hover .icon-google-plus{color:white;}

/*Menu*/
#menuPlegable{padding:0;}
.navbar-default{background-color:transparent;border:none;float:right;margin:0 auto;display:table;}
.nav.navbar-nav{float:none;}
.navbar-default .navbar-nav > li{margin:0;position:relative;}
.navbar-default .navbar-nav > li > a{padding:8px 15px 18px;color:#2d2d2d;background-color:transparent;border-bottom:3px solid transparent;-webkit-transition:all 0.6s;transition:all 0.6s;display:table;margin:0 auto;position:relative;font-size:16px;font-weight:700;font-family:'Source Sans Pro','Source Sans Pro','Open Sans',sans-serif;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li.activa > a{color:#333333;border-bottom:3px solid #007CA8;}
.navbar-default .navbar-toggle .icon-bar{background-color:#5b3832;}
.navbar-toggle .icon-bar{height:3px;}
.navbar-default .navbar-toggle{border-color:transparent;}
.dropdown-menu{background-color:white;padding:0;box-shadow:none;border:none;width:288px;border-radius:0;top:100%; -webkit-box-shadow: 1px 2px 6px -2px rgba(0,0,0,0.75);-moz-box-shadow: 1px 2px 6px -2px rgba(0,0,0,0.75);box-shadow: 1px 2px 6px -2px rgba(0,0,0,0.75);}
.dropdown-menu > li{background-color:transparent;border:none;}
.dropdown-menu > li:hover,.dropdown-menu > li:hover > a{color:#ffffff;background-color:#007CA8;border-radius:0;}
.dropdown-menu > li > a{position:relative;white-space:initial;border-radius:0;font-size:15px;background-color:transparent;color:#5b5b5b;padding:9px 15px;transition:all 0.6s ease 0s;opacity:1;}
.dropdown-menu.menu2{left:104%;top:0;right:auto;margin-top:0;padding:0;width:200px;}
.dropdown-menu.menu2 > li:first-child{margin-top:0;}
.dropdown-menu.menu2 > li > a{font-size:15px;}
.dropdown-menu.menu3{left:104%;top:0;right:auto;margin-top:0;}
.dropdown-menu.menu3 > li:first-child{margin-top:0;}
.dropdown-menu.menu3 > li > a{}
.divder{float:right;}
.espacio{height:45px;}
/*Header*/
header{position:fixed;top:0;background-color:white;color:#343434;padding:18px 0 0;display:table;width:100%;float:left;z-index:9999;transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
header p,header h4{margin-bottom:0;}
header.scroll{top:0;box-shadow:1px 1px 5px rgba(0,0,0,0.45);}
header .contimg{text-align:left;padding:0;margin-top:10px;}
header .contimg img{transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;height:auto; width: 90%;}
header .contimg img:hover{transform:scale(1.05);}
header .arriba{margin-bottom:12px;}
header .arriba .contbtn{box-shadow:1px 1px 2px #333333;border-radius:18px;overflow:hidden;font-size:14px;}
header .arriba .btnGris{width: 100%;}
header .arriba .menutop{margin-left:20px;margin-top:6px;}
/* header .divder > *,header .infotel > *{display:inline-block;float:left;} */

#headerc .container > .row{display:flex;flex-wrap:wrap;align-items:center;}
#headerc .contimg{margin:0;}
#headerc .colinfo .col{display:flex;flex-wrap:wrap;justify-content:flex-end;}
#headerc .arriba .contbtn{width:185px;}
#headerc .abajo  .infotel { display: flex;flex-wrap: wrap; }
#headerc .abajo  .infotel img{width:20px;height:20px;}

.carruslick .slick-prev:before, .carruslick .slick-next:before {color: #000;}


#menutop,#menutop > li.active > a,#menutop > li.active > a:hover,#menutop > li.active > a:focus{border:none;background-color:transparent;border-radius:0;}
#menutop > li:not(:last-child){border-right:2px solid #acacac;}
#menutop > li > a{color:#0957bb;padding:0px 16px;font-size:16px;font-weight: 700;}
#menutop > li.active > a { background-color: #eee;border-color: #eee #eee #ddd;border-bottom: 1px solid #ddd; }

header .abajo .contmenu{margin-right:20px;position:relative;}
header .abajo .contmenu:after{content:"";border-right:2px solid #acacac;height:24px;position:absolute;right:0;top:5px;}
header .infotel{color:#0957bb;font-size:16px;line-height:36px;font-weight: 700;}
header .infotel img{margin-right:8px;margin-top:8px}

/*Footer*/
footer{color:#2d2d2d;}
footer p{margin-bottom:0;}
footer .arriba{padding:2% 0;}
footer .enlaces-menu{background-color:#007CA8;color:white;padding:80px 0 45px;}
footer .enlaces-menu .contimg{margin-bottom:45px;}
footer .enlaces-menu .contimg img{height:70px;}
footer .enlaces-menu .col-menu{width:calc(100% / 5);display:inline-block;float:left;}
footer .enlaces-menu .col-menu h4{font-weight:700;font-size:17px;margin-bottom:25px;}
footer .enlaces-menu .col-menu h4:after{content:"";width:80px;display:block;border-top:5px solid white;}
footer .enlaces-menu ul{list-style:none;padding:0;}
footer .enlaces-menu ul > li{font-size:15px;margin-bottom:6px;}
footer .enlaces-menu ul > li a{border-bottom:2px solid transparent;}
footer .enlaces-menu ul > li a:hover{color: #000; border-bottom:1px solid #000;}
footer .suscrip{padding:4% 0 1%;}
footer .suscrip .cont-titulo{margin-bottom:35px;text-align:center;}
footer .suscrip .cont-titulo h2{color:#000;margin:0;font-weight:700;font-size:4em;}
footer .suscrip .cont-titulo p{font-style:italic;font-size:28px;letter-spacing:1px;color:#606165;}
footer .suscrip form{width:650px;display:table;margin:0 auto;}
footer .suscrip form > *{display:inline-block;}
footer .suscrip form .form-control{border:none;box-shadow:-4px 4px 2px #ddd;width:40%;height:55px;font-size:22px;font-style:italic;padding-left:30px;}
footer .suscrip form .form-control::-webkit-input-placeholder{color:#818181;}
footer .suscrip form .form-control::-moz-placeholder{color:#818181;}
footer .suscrip form .form-control:-ms-input-placeholder{color:#818181;}
footer .suscrip form .form-control:-moz-placeholder{color:#818181;}
footer .suscrip form .form-control:hover{background-color: #C7EDF9!important;}
footer .suscrip form .btnAzul{border-radius:0;padding:15px 16px;margin:0 auto;letter-spacing:1px;font-weight:700;}
footer .suscrip form .btnAzul img{width:auto;float:left;margin-right:7px;height:17px;margin-top:5px;}
footer .datosubicacion{padding:65px 0 8%;}
footer .datosubicacion .ubicacion{}
footer .datosubicacion .contimg{text-align:center;margin-bottom:25px;}
footer .datosubicacion .informacion{text-align:center;margin-bottom:48px;padding:0 55px;}
footer .datosubicacion .informacion .contbtn{box-shadow:1px 1px 2px #333333;border-radius:18px;overflow:hidden;font-size:14px;display:table;margin:6px auto 0;}
footer .datosubicacion .informacion .btnGris{}
footer .datosubicacion .informacion .btnGris img{}
footer .datosubicacion .azul{color:#007CA8;}
footer .datosubicacion .textoubi,footer .datosubicacion .textocorreo{margin-bottom:25px;}
footer .datosubicacion .ubicacion .contbtn{margin-bottom:20px;}
footer .redes .centrado{display:table;margin:0 auto;}
footer .redes a{display:inline-block;float:left;margin:0 10px;}
footer .redes img{height:35px;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
footer .redes img:hover{transform:scale(1.1);box-shadow:2px 2px 3px #333;}
footer .textoconfianza{background-color:#007CA8;color:white;padding:27px 0;}
footer .textoconfianza .texto{font-size:24px;}
footer .textoconfianza h3{margin:0;font-weight:700;font-size:26px;}
footer .pagos{padding:35px 0 25px;}
footer .pagos .imgdiv{margin-top:-240px;}
footer .pagos .tarjetas{font-style:italic;font-size:20px;color:#616163;}
footer .pagos .tarjetas p{margin-bottom:15px;}
footer .pagos .certificado{font-size:15px;text-align:center;}
footer .pagos .certificado img{margin-bottom:10px;}
footer .pagos .azul{color:#007CA8;}
footer .creasotol{background-color:#616163;color:white;padding:7px 0;}
footer .creasotol a{border-bottom:1px solid transparent;color:#fff;font-size:16px;}
footer .creasotol span{color:#007CA8;font-weight:700;}
footer .creasotol a:hover{border-bottom:1px solid #fff;}
/*footer .div-btn{position:absolute;z-index:999;bottom:10px;left:0;right:0;margin-left:auto;margin-right:auto;}*/
.ir-arriba {
	display:inline-block;
	position: fixed;
	bottom:15px;
	left:20px;
	display:none;
	cursor:pointer;
	z-index:999;
}
.ir-arriba img{width:55px;    height: 55px;}

footer .div-btn img{width:auto;height:auto;margin:0;}

/*Pagina Contactenos*/
#pageContactenos .info-principal{background-color:#f7f7f7;}
#pageContactenos .info-principal .texto p{margin-bottom:18px;}
#pageContactenos .info-principal .divmapa{background-color:white;padding:15px;}
#pageContactenos .info-principal .mapa{height:28vw;}
#pageContactenos .info-principal .divformulario{}
#pageContactenos .info-principal .divformulario .titulo{margin-bottom:16px;}
#pageContactenos .info-principal .divformulario .titulo h2{margin:0;color:#0866a4;font-weight:700;font-size:25px;}
#pageContactenos .info-principal .divformulario .titulo h2:after{content:"";display:block;width:100px;border-top:4px solid #0866a4;margin-top:8px;}
#pageContactenos .info-principal .divformulario .texto{margin-bottom:20px;font-size:16px;}
.form-contacto{display:table;margin:0 auto;float:none;width:100%;}
.form-contacto .input-group{display:table;width:100%;margin-bottom:20px;}
.form-contacto .input-group-addon{border:none;border-radius:0;}
.form-contacto .comentario .input-group-addon{vertical-align:top;padding-top:18px;}
.form-contacto label{font-weight:normal;font-size:19px;color:#585858;}
.form-contacto label a{border-bottom:1px solid #585858;color:#585858;}
.form-contacto label a:hover{color:#333333;}
.form-contacto .form-control{border:none;font-size:17px;background-color:#f4f4f4;height:50px;color:#585858;border-radius:0;padding-left:20px; border: none;
    box-shadow: -4px 4px 2px #ddd;}
.form-contacto .form-control:hover{background-color:#C7EDF9!important;}
.form-contacto .form-control::-webkit-input-placeholder{color:#585858;}
.form-contacto .form-control::-moz-placeholder{color:#585858;}
.form-contacto .form-control:-ms-input-placeholder{color:#585858;}
.form-contacto .form-control:-moz-placeholder{color:#585858;}
.form-contacto textarea.form-control{height:180px;background-color:#f9f9f9;color:#585858;padding-top:14px;}
.form-contacto .form-2 .form-control:first-child{width:48%;margin-right:2%;float:left;}
.form-contacto .form-2 .form-control:last-child{width:50%;float:left;}
.form-contacto .btnAzul{border-radius:0;padding:15px 16px;margin:0 auto;letter-spacing:1px;font-weight:700;}
.form-contacto .btnAzul img{width:auto;float:left;margin-right:7px;height:17px;margin-top:5px;}
.form-contacto .btnAzul:hover{color:white;}
.form-contacto .checkbox{float:none;display:table;margin:0 auto;}
.form-contacto .checkbox label:after,.form-contacto .checkbox label:before{margin-top:-4px;outline:none;}
.form-contacto .checkbox label:after{color: #ffffff;background-color: #007CA8;}
.form-contacto .checkbox label:before{border:2px solid #343434;background-color:#ffffff;border-radius:50%;}
#contBtnEnv .custom-control{display:table;}
#contBtnEnv label a{border-bottom:1px solid #230068;color:#343434;}
.divtitulo{text-align:center;color:#aaaaaa;margin-bottom:47px;}
.divtitulo h2,.divtitulo h3{color:#aaaaaa;font-size:55px;margin:0;display:table;float:left;font-weight:900;}
.divtitulo h2:before,.divtitulo h2:after,.divtitulo h3:before,.divtitulo h3:after{content:"•";color:#aaaaaa;}
.divtitulo h2:before,.divtitulo h3:before{margin-right:6px;}
.divtitulo h2:after,.divtitulo h3:after{margin-left:6px;}
.divtitulo.linea{padding-bottom:35px;}
.divtitulo.linea:after{content:"";width:2000px;height:20px;background-image:url('../img/icono/Group 32.png');background-size:auto 100%;position:absolute;left:0;bottom:0;background-repeat:no-repeat;}
#secc-titprin{height:21VW;background-size:cover;background-position:center;display:table;}
#secc-titprin:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.45);}
#secc-titprin > div{display:table-cell;vertical-align:bottom;z-index:99;position:relative;color:white;width:100%;}
#secc-titprin .divtitulo{margin-bottom:5vw;}
#secc-titprin .divtitulo h2{color:#ffffff;font-weight:900;margin:0 auto;float:none;}
#secc-titprin .divtitulo h2:before,#secc-titprin .divtitulo h2:after{color:white;}
#imgPrincipal{height:355px;background-size:cover;padding-bottom:115px;}
#imgPrincipal p{margin-bottom:0;}
#imgPrincipal:after{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.6);}
#imgPrincipal > div{display:table-cell;vertical-align:bottom;z-index:99;position:relative;color:white;}
#imgPrincipal .info-titulo{}
#imgPrincipal .info-titulo h2{margin:0;margin-bottom:20px;font-size:35px;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
#imgPrincipal .info-titulo h2:before{content:"•";display:inline-block;float:left;margin-right:5px;font-weight:700;}
#imgPrincipal .breadcrums{padding:5px 15px;border-radius:14px;border:1px solid white;display:table;}
#imgPrincipaldos{height:40vw;background-size:cover;padding-bottom:115px; text-align: center;}

/*Pagina Confirmacion*/
#pageConfirmacion .txtprincipal{background-size:cover;background-repeat:no-repeat;background-color:#f0f0f0;color:#525357;}
#pageConfirmacion .txtprincipal:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.45);}
#pageConfirmacion .txtprincipal .container{z-index:99;}
#pageConfirmacion .txtprincipal .continfo{height:35vw;display:table;}
#pageConfirmacion .txtprincipal .continfo > div{display:table-cell;vertical-align:bottom;padding:0 6vw;}
#pageConfirmacion .txtprincipal .info{text-align:center;}
#pageConfirmacion .txtprincipal .titulo{margin-bottom:30px;}
#pageConfirmacion .txtprincipal .divtitulo h2{color:#ffffff;font-weight:900;margin:0 auto;float:none;}
#pageConfirmacion .txtprincipal .divtitulo h2:before,#pageConfirmacion .txtprincipal .divtitulo h2:after{color:white;}
#pageConfirmacion .txtprincipal .contbtn{margin-bottom:65px;}
#pageConfirmacion .txtprincipal .contbtn .btnNaranja{margin:0 auto;border-radius:0;padding:13px 12px;font-weight:900;}

/*Pagina Terminos y Condiciones*/
#pageTerminos .txtprincipal{padding:4% 0 5%;}
#pageTerminos .txtprincipal p{margin-bottom:18px;line-height:25px;}
ul.tabs{padding:0px;list-style:none;display:table;margin:0 auto 20px;float:none;width:auto;}
ul.tabs li{background:none;color:#000;display:inline-block;padding:3px 28px;cursor:pointer;border-radius:25px;line-height:normal;font-weight:700;}
ul.tabs li.current{color:#f38000;background-color:#efefef;}
.tab-content{display:none;padding:15px 13vw;width:100%;float:left;position:relative;}
.tab-content.current{display:inherit;}

/*Pagina Inicio*/
.modalAnimated{background-color:rgba(0,0,0,0.9)!important;}
.modalAnimated .modal-content{background-color:transparent;border:none;text-align:center;padding-top:7%;}
.modalAnimated form{width:400px;margin:0 auto;  width: 40%; height: 40%; top: 20%; left: 25%;}
.modalAnimated input[type="text"]{background:#f2f2f2;border:0;border-radius:.25em;padding:.5em;width:100%;margin-bottom:2%;}
.modalAnimated .link{background:#0076a3;color:#fff;display:inline-block;padding:.5em;font-size:1.25em;position:inherit;left:2em;}
.modalAnimated .link:hover{background:#023060!important;}
.close-animatedModal{text-align:center;padding:38px 0;}
.close-animatedModal img{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;cursor:pointer;}
.close-animatedModal img:hover{transform:rotate(90deg);}
.padcont{padding:5% 0;}
.div-tit{text-align:center;}
.div-tit.curv h2,.div-tit.curv h3,.div-tit.curv h4{margin:0;font-family:'titcurv','Source Sans Pro','Open Sans',sans-serif;}
#tith1{margin:0;font-family:'titcurv','Source Sans Pro','Open Sans',sans-serif;font-size:80px;}
#tith2{margin:0;font-family:'Source Sans Pro','Open Sans',sans-serif;font-size:24px!important;margin-top:10px;}
.div-btn{width:60px;height:60px;border-radius:50%;}
.div-btn.azul{background-color:#007CA8;color:white;}
.div-btn img{width:30px;margin-left:15px;margin-top:25px;transition:all .2s ease-out;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);height: 20px;}
.div-btn:hover img{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);}
#cont-slider{position:relative;background-color:transparent;height:calc(100vh - 111px);min-height:25rem;width:100%;overflow:hidden;}
#cont-slider p{margin-bottom:0;}
#cont-slider .overlay{position:absolute;top:0;left:0;height:100%;width:100%;/*background-color:black;*/opacity:0.7;z-index:1;}
#cont-slider video{position:absolute;top:50%;left:50%;min-width:100%;max-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
#cont-slider .contexto{position:relative;color:#fff;z-index:999;width:100%;margin-bottom:9%;text-align:center;padding:0 50px;display:table-cell;vertical-align:middle;}
#cont-slider .contexto .titulo{margin-bottom:8px;}
#cont-slider .contexto .titulo h2{color:#fff;float:none;margin:0 auto;font-size:35px;}
#cont-slider .contexto .texto{font-size:28px;font-weight:normal;margin-bottom:50px;}
#cont-slider .contexto .contbtn .btnAzul{border-radius:0;padding:15px 16px;margin:0 auto;letter-spacing:1px;font-weight:700;}
#cont-slider .contexto .contbtn .btnAzul img{width:auto;float:left;margin-right:7px;height:17px;margin-top:5px;}
#cont-slider .div-btn{position:absolute;z-index:999;bottom:20px;left:0;right:0;margin-left:auto;margin-right:auto;}
#cont-slider .btnTransBlanco.llamar{position:absolute;top:25%;right:0;border-right:none;z-index:999;border-radius:40px 0 0 40px;padding:12px 33px;padding-right:75px;background-color: #00000063;}
#cont-slider .btnTransBlanco.llamar img{display:inline-block;float:left;margin-right:8px;height:43px;width: 65px;}
#cont-slider .btnTransBlanco.llamar .texto{display:inline-block;float:left;font-size:16px;margin:0;text-align:left;}
#cont-slider .btnTransBlanco.llamar:hover,#cont-slider .btnTransBlanco.llamar:focus,#cont-slider .btnTransBlanco.llamar:hover .texto{color:white;}
#pageHome .secc-ofrecemos{padding-bottom:6%;}
#pageHome .secc-ofrecemos .cont-titulo{height:509px;background-size:100% auto;background-position:top center;background-repeat:no-repeat;}
#pageHome .secc-ofrecemos .cont-titulo > div{display:table-cell;vertical-align:top;color:white;}
#pageHome .secc-ofrecemos .div-tit{margin-top:80px;}
#pageHome .secc-ofrecemos .div-tit h2{font-size:4em;text-shadow:2px 2px #000;}
#pageHome .secc-ofrecemos .cont-carrusel{margin-top:-205px;}
#carru-ofrecemos{padding:0 95px; margin-top: 50px; }
#carru-ofrecemos p{margin-bottom:0;}
#carru-ofrecemos .informacion{}
#carru-ofrecemos .tit{margin-bottom:18px;}
#carru-ofrecemos .tit h3{color:#007CA8;font-weight:900;margin:0;text-align: center;}
#carru-ofrecemos .descrip{padding-left:13px;padding-right:4vw;}
#carru-ofrecemos .precio{background-color:#f6f6f6;color:#616164;padding:5px 50px;margin-bottom:20px;padding-right:50px;}
#carru-ofrecemos .precio p:first-child{color:#007CA8;font-size:20px; font-weight: 700}
#carru-ofrecemos .precio p:nth-child(2){font-weight:700;font-size:34px;font-family:'Lato',sans-serif;text-align:right;color: #000;}
#carru-ofrecemos .precio p:nth-child(2) span{font-weight:normal;font-size:20px;}
#carru-ofrecemos .precio p:last-child{font-size:12px;text-align:right;}
#carru-ofrecemos .desc{text-align:center;padding:0 25px;margin-bottom:27px;font-size:17px;}
#carru-ofrecemos .contenla a{display:table;margin:0 auto;color:#007CA8;font-size:23px;}
#carru-ofrecemos .contenla img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:10px;width: 16px;}
#carru-ofrecemos .slick-prev,#carru-ofrecemos .slick-next{width:35px;height:auto;z-index:99;}
#carru-ofrecemos .slick-prev{left:0;}
#carru-ofrecemos .slick-next{right:0;}
#pageHome .secc-servicios{background-size:cover;background-position:center;}

/* #pageHome .secc-servicios:after { content: ""; position: absolute;top: 0; left: 0; bottom: 0; right: 0; background-color: black; opacity: 0.7; } */
#pageHome .secc-servicios .container{width:100%;z-index:99;position:relative;}
#pageHome .secc-servicios .col-xs-12{padding:0;}
#pageHome .secc-servicios .servicio{height:763px;color:white;padding:0 52px;background-color:rgba(37,37,37,0.85);-webkit-transition:all .5s ease;transition:all .5s ease;}
#pageHome .secc-servicios .servicio:hover{background-color:rgba(0,0,0,0.95);}
#pageHome .secc-servicios .servicio.azul{background-color:rgba(43,181,230,0.85);}
#pageHome .secc-servicios .servicio.azul:hover{background-color:rgba(43,181,230,0.97);}
#pageHome .secc-servicios .servicio > div{display:table-cell;vertical-align:top;}
#pageHome .secc-servicios .servicio .informacion{padding-top:25%;}
#pageHome .secc-servicios .servicio .contimg{text-align:center;margin-bottom:8px;}
#pageHome .secc-servicios .servicio .contimg img{height:33px;}
#pageHome .secc-servicios .servicio .tit{margin-bottom:16px;text-align:center;height:60px;}
#pageHome .secc-servicios .servicio .tit h3{margin:0;font-weight:700;}
#pageHome .secc-servicios .servicio .tit3{margin-bottom:16px;text-align:center;height:0px;}
#pageHome .secc-servicios .servicio .tit3 h3{margin:0;font-weight:700;}
#pageHome .secc-servicios .servicio .texto{text-align:center;font-size:15px;}
#pageHome .secc-desarrollado{padding:7% 0 4%; padding-bottom: 7%;}
#pageHome .secc-desarrollado .div-tit{margin-bottom:20px;}
#pageHome .secc-desarrollado .div-tit h2{color:#007CA8;font-size:4em;}
#pageHome .secc-desarrollado .texto{}
#pageHome .secc-desarrollado .div-contenido .container{width:100%;}
#pageHome .secc-desarrollado .div-contenido .tab-content,#pageHome .secc-desarrollado .div-contenido .col-xs-12{padding:0;}
#pageHome .secc-desarrollado ul.tabs{margin:0 auto 60px;}
#pageHome .secc-desarrollado ul.tabs li{background-color:#c2c6c9;color:#fff;display:inline-block;padding:6px 32px;cursor:pointer;font-weight:normal;font-size:17px;margin:0 6px;}
#pageHome .secc-desarrollado ul.tabs li.current{color:#fff;background-color:#007CA8;}
.carruDesarrollado,.carruDesarrollado .contimg{height:20vw;}
.carruDesarrollado .divimg{padding:0 34px;}
.carruDesarrollado .contimg{background-size:cover;background-position:center;}
.carruDesarrollado .slick-prev,.carruDesarrollado .slick-next{width:18px;height:auto;z-index:99;}
.carruDesarrollado .slick-prev{left:33%;}
.carruDesarrollado .slick-next{right:33%;}
#pageHome .secc-desarrollado .contenla{margin-top:40px;}
#pageHome .secc-desarrollado .contenla a{display:table;margin:0 auto;color:#000;font-size:23px;}
#pageHome .secc-desarrollado .contenla img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:10px;width: 16px;}
#pageHome .secc-interesar{background-color:#007CA8;color:white;padding:33px 0;}
#pageHome .secc-interesar h2{float:left;display:inline-block;margin:0;font-weight:normal;font-size:24px;margin-top:11px;}
#pageHome .secc-interesar .btnBlanco{}
#pageHome .secc-interesar .btnBlanco{letter-spacing:1px;float:right;display:inline-block;padding:10px 17px;border-radius:10px;}
#pageHome .secc-interesar .btnBlanco  img{width:auto;float:left;margin-right:7px;height:17px;margin-top:5px;}

#pageHome .secc-intereshome{background-size:cover;background-position:center;padding:3% 0 4%;}
#pageHome .secc-intereshome .div-tit{margin-bottom:10px;}
#pageHome .secc-intereshome .div-tit h2{color:#007CA8;font-size:4em;}
#pageHome .secc-intereshome .desc{margin-bottom:35px;font-size:22px;}
#pageHome .secc-intereshome .resunoticia{padding:0 20px;}
#pageHome .secc-intereshome .resunoticia .contimg{height:280px;background-size:cover;background-position:center;}
#pageHome .secc-intereshome .resunoticia .informacionhome{background-color:#fbfbfb;padding:0 25px 20px;}
#pageHome .secc-intereshome .resunoticia .tit{margin-bottom:15px;padding-top:13px;margin-top:22px;}
#pageHome .secc-intereshome .resunoticia .tit h3{margin:0;color:black;font-weight:700;}
#pageHome .secc-intereshome .resunoticia .contenla{margin-top:15px;}
#pageHome .secc-intereshome .resunoticia .contenla a{display:table;float:right;color:#007CA8;font-size:17px;}
#pageHome .secc-intereshome .resunoticia .contenla img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:4px;width: 16px}
#pageHome .secc-intereshome .contenla.big{margin-top:25px;}
#pageHome .secc-intereshome .contenla.big a{display:table;margin:0 auto;color:#007CA8;font-size:23px;}
#pageHome .secc-intereshome .contenla.big img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:12px;width: 16px;}

#pageHome .secc-interes{background-size:cover;background-position:center;padding:3% 0 4%;}
#pageHome .secc-interes .div-tit{margin-bottom:10px;}
#pageHome .secc-interes .div-tit h2{color:#007CA8;font-size:4em;}
#pageHome .secc-interes .desc{margin-bottom:35px;font-size:22px;}
.resunoticia{padding:0 20px;}
.resunoticia .contimg{height:280px;background-size:cover;background-position:center;}
.resunoticia .informacion{background-color:#EFEFEF;padding:0 25px 20px; height: 530px; margin-bottom: 30px; }
.resunoticia .tit{margin-bottom:15px;padding-top:13px;margin-top:22px;}
.resunoticia .tit h3{margin:0;color:black;font-weight:700;}
.resunoticia .contenla{margin-top:15px;}
.resunoticia .contenla a{display:table;float:right;color:#007CA8;font-size:17px;}
.resunoticia .contenla img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:4px;}
#pageHome .secc-interes .contenla.big{margin-top:25px;}
#pageHome .secc-interes .contenla.big a{display:table;margin:0 auto;color:#007CA8;font-size:23px;}
#pageHome .secc-interes .contenla.big img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:12px;}


#pageHome .secc-testimonios{padding:5% 0;background-color:#f3f4f9;}
#pageHome .secc-testimonios .conttit{margin-bottom:40px;text-align:center;}
#pageHome .secc-testimonios .conttit h2{font-weight:700;color:#29b5e6;margin-top:0;font-size:45px;}
#pageHome .secc-testimonios .conttit .desc{font-style:italic;font-size:28px;letter-spacing:1px;color:#606165;}
#carrutestimonios{}
#carrutestimonios .testimonio{padding:0 9vw;}
#carrutestimonios .testimonio .texto{text-align:center;margin-bottom:40px;}
#carrutestimonios .testimonio .centrado{display:table;margin:0 auto;text-align:center;padding:20px 0;border-top:5px solid #007CA8;border-bottom:5px solid #007CA8;}
#carrutestimonios .testimonio .autor h4{margin:0;font-weight:normal;font-style:italic;font-family:'Lato','Open Sans',sans-serif;}
#carrutestimonios .testimonio .autor p{color:#007CA8;margin-bottom:0;}
#carrutestimonios .slick-prev,#carrutestimonios .slick-next{width:20px;height:auto;z-index:99;}
#carrutestimonios .slick-prev{left:30px;}
#carrutestimonios .slick-next{right:30px;}
#pageHome .secc-clientes{}
#pageHome .secc-clientes .div-tit{margin-bottom:50px;}
#pageHome .secc-clientes .div-tit h2{color:#616163;font-size:4.7em;}
#pageHome .secc-clientes .img-cliente{height:80px;margin-bottom:80px;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
#pageHome .secc-clientes .img-cliente:hover,#pageHome .secc-clientes .img-cliente:focus{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
#pageHome .secc-clientes .contenla.big{margin-top:25px;}
#pageHome .secc-clientes .contenla.big a{display:table;margin:0 auto;color:#007CA8;font-size:23px;}
#pageHome .secc-clientes .contenla.big img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:12px;}

/*Pagina Diseño Web*/
#pageDisenoWeb .secc-informacion .titulo{margin-bottom:25px;}
#pageDisenoWeb .secc-informacion .titulo h2{margin:0;color:#007CA8;font-weight:700;font-size:37px;}
#pageDisenoWeb .secc-informacion .contimglinea{display:table;margin:0 auto;background-image:url('../img/ICONOS/Group 144.jpg');background-size:cover;padding-left:46px;padding-top:23px;}
#pageDisenoWeb .secc-ofrecemos{background-color:#f3f4f9}
#pageDisenoWeb .secc-ofrecemos .paginas-web{padding-bottom:9em;}
#pageDisenoWeb .secc-ofrecemos .paginas-web::after{content:"";position:absolute;right:41%;top:0px;height:100%!important;width:35px;background-image:url('../img/ICONOS/linea-separa-bolas.png');background-repeat:no-repeat;background-position:center top;}
#pageDisenoWeb .secc-ofrecemos .paginas-web:last-child::after{height:35%;}
#pageDisenoWeb .secc-ofrecemos .carruDisenoWeb .contimg{text-align:center;}
#pageDisenoWeb .secc-ofrecemos .carruDisenoWeb .contimg img{margin:0 auto; width: 70%;}
.carruDisenoWeb .slick-prev,.carruDisenoWeb .slick-next{width:20px;height:auto;z-index:99;}
.carruDisenoWeb .slick-prev{left:0;}
.carruDisenoWeb .slick-next{right:0;}
#pageDisenoWeb .secc-ofrecemos .titulo{margin-bottom:60px;text-align:center;}
#pageDisenoWeb .secc-ofrecemos .titulo h2{margin:0;color:#007CA8;font-weight:700;font-size:37px;}
#pageDisenoWeb .secc-ofrecemos .informacion{width:55%;display:table;margin:0 auto;padding:0 40px;}
#pageDisenoWeb .secc-ofrecemos .informacion p{margin-bottom:0;}
#pageDisenoWeb .secc-ofrecemos .tit{margin:0 auto 20px;display:table;text-align:center;}
#pageDisenoWeb .secc-ofrecemos .tit h3{color:#007CA8;font-weight:700;margin:0;}
#pageDisenoWeb .secc-ofrecemos .precio{color:#333333;padding:5px 50px;margin-bottom:20px;display:table;}
#pageDisenoWeb .secc-ofrecemos .precio p:first-child{color:#007CA8;font-size:12px;}
#pageDisenoWeb .secc-ofrecemos .precio p:nth-child(2){font-weight:700;font-size:30px;}
#pageDisenoWeb .secc-ofrecemos .precio p:nth-child(2) span{font-weight:normal;font-size:20px;}
#pageDisenoWeb .secc-ofrecemos .precio p:last-child{font-size:12px;text-align:right;}
#pageDisenoWeb .secc-ofrecemos .precio2 p:first-child{color:#007CA8;font-size:12px;}
#pageDisenoWeb .secc-ofrecemos .precio2 p:nth-child(2){font-weight:700;font-size:30px;}
#pageDisenoWeb .secc-ofrecemos .precio2 p:nth-child(2) span{font-weight:normal;font-size:20px;}
#pageDisenoWeb .secc-ofrecemos .precio2 p:last-child{font-size:12px;text-align:right;}
#pageDisenoWeb .secc-ofrecemos .precio2 { color: #333333; padding: 5px 0 5px 95px; margin-bottom: 20px; display: table;}
#pageDisenoWeb .secc-ofrecemos .desc{text-align:center;padding:0px;margin-bottom:20px;display:table;}
#pageDisenoWeb .secc-ofrecemos .contenla{display:table;margin:0 auto;}
#pageDisenoWeb .secc-ofrecemos .contenla a{display:table;margin:0 auto;color:#007CA8;font-size:21px;}
#pageDisenoWeb .secc-ofrecemos .contenla img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:6px;}
#pageDisenoWeb .secc-tecnologiaweb{background-repeat:no-repeat;background-position:100% 80%;}
#pageDisenoWeb .secc-tecnologiaweb .titulo{text-align:center;margin-bottom:30px;}
#pageDisenoWeb .secc-tecnologiaweb .titulo h2{margin:0;color:#007CA8;font-weight:700;font-size:40px;}
#pageDisenoWeb .secc-tecnologiaweb .desc{font-style:italic;text-align:center;padding:0 7vw;font-size:21px;margin-bottom:70px;}
#pageDisenoWeb .secc-tecnologiaweb .tecnologia{margin-bottom:18px;}
#pageDisenoWeb .secc-tecnologiaweb .tecnologia .divimg{margin-right:16px;display:inline-block;float:left;}
#pageDisenoWeb .secc-tecnologiaweb .tecnologia .divimg img{width:25px;}
#pageDisenoWeb .secc-tecnologiaweb .tecnologia .texto{width:calc(100% - 45px);display:inline-block;float:left;}
#pageDisenoWeb .secc-tecnologiaweb .tecnologia .texto h4{margin:0;color:#5a5a5a;font-weight:700;font-size:19px;}
#pageDisenoWeb .secc-tecnologiaweb .tecnologia .texto p{font-style:italic;color:#5b5b5b;font-size:19px;}

/*Pagina Diseño web informativo*/
#pageDisenoWebInformativo .secc-informacion  .informacion{padding-right:6vw;}
#pageDisenoWebInformativo .secc-informacion .titulo{margin-bottom:25px;}
#pageDisenoWebInformativo .secc-informacion .titulo h2{margin:0;color:#007CA8;font-weight:700;font-size:37px;}
#pageDisenoWebInformativo .secc-informacion .titulo h3{margin:0;color:#007CA8;font-weight:700;font-size:22px;}
#pageDisenoWebInformativo .secc-informacion .texto{text-align:justify;margin-bottom:3em;}
#pageDisenoWebInformativo .secc-informacion .contimglinea{display:table;margin:0 auto;background-image:url('../img/ICONOS/Group 146.jpg');background-size:cover;padding-left:46px;padding-top:23px;}
#pageDisenoWebInformativo .secc-informacion .infoprec{}
#pageDisenoWebInformativo .secc-informacion .infoprec p{margin-bottom:0;}
#pageDisenoWebInformativo .secc-informacion .infoprec > *{width:50%;display:inline-block;float:left;padding:0 17px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .informacion{}
#pageDisenoWebInformativo .secc-informacion .infoprec .tit{margin-bottom:12px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .tit h3{color:#007CA8;font-weight:700;margin:0;}
#pageDisenoWebInformativo .secc-informacion .infoprec .precio{background-color:#eeeeee;color:#333333;padding:5px 50px;margin-bottom:20px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .precio p:first-child{color:#007CA8;font-size:12px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .precio p:nth-child(2){font-weight:700;font-size:36px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .precio p:nth-child(2) span{font-weight:normal;font-size:20px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .precio p:last-child{font-size:12px;text-align:right;}
#pageDisenoWebInformativo .secc-informacion .infoprec .desc{text-align:center;padding:0 25px;margin-bottom:20px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .contenla a{display:table;margin:0 auto;color:#007CA8;}
#pageDisenoWebInformativo .secc-informacion .infoprec .contenla img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:6px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .btnAzul{line-height:50px;padding:0;width:50%;text-align:center;}
#pageDisenoWebInformativo .secc-informacion .infoprec .btnAzul img{margin-top:14px;margin-right:15px;margin-left:15px;}
#pageDisenoWebInformativo .secc-informacion .infoprec .btnAzul span{display:inline-block;float:left;}
#pageDisenoWebInformativo .secc-interesar{background-color:#fff;}
#pageDisenoWebInformativo .secc-interesar .div-tit{margin-bottom:5em;text-align:center;}
#pageDisenoWebInformativo .secc-interesar .div-tit h2{margin:0;color:#007CA8;font-weight:700;font-size:37px;}
#pageDisenoWebInformativo .secc-ofrecemos{background-color:#007CA8;color:white;}
#pageDisenoWebInformativo .secc-ofrecemos .tabs{position:relative;}
#pageDisenoWebInformativo .secc-ofrecemos .tabs:after{content:"";height:12px;background-color:#fff;display:block;position:absolute;bottom:6px;left:-110px;right:-110px;}
#pageDisenoWebInformativo .secc-ofrecemos .tabs > li{font-size:14px;text-align:center;color:white;position:relative;padding:3px 28px 30px;}
#pageDisenoWebInformativo .secc-ofrecemos .tabs > li.current{background-color:transparent;color:white;z-index:9;}
#pageDisenoWebInformativo .secc-ofrecemos .tabs > li.current:before{content:"";height:12px;width:20px;background-image:url('../img/ICONOS/flecha-azul.png');display:block;position:absolute;bottom:-10px;left:45%;background-size:contain;background-repeat:no-repeat;background-position:center;}
#pageDisenoWebInformativo .secc-ofrecemos .tabs > li.current:after{content:"";height:16px;background-color:#005d77;display:block;width:100%;position:absolute;bottom:-2px;left:0;}
#pageDisenoWebInformativo .secc-ofrecemos .tabs .contimg{margin-bottom:15px;}
#pageDisenoWebInformativo .secc-ofrecemos .tabs .contimg img{height:100px;}
#pageDisenoWebInformativo .secc-ofrecemos .tab-content{padding:15px 8vw;}
#pageDisenoWebInformativo .secc-ofrecemos .tab-content ul > li{margin-bottom:12px;font-size:17px;}

/*Pagina Servicios*/
#pageServicio .secc-titulo{background-color:#f1f1f1;}
#pageServicio .secc-titulo p{margin-bottom:0;}
#pageServicio .secc-titulo .col-izq{width:45%;height:435px;float:left;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;position:relative;}
#pageServicio .secc-titulo .col-izq:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(43,181,230,0.9);}
#pageServicio .secc-titulo .info-titulo{padding-left:9vw;z-index:99;color:white;}
#pageServicio .secc-titulo .info-titulo h2{margin:0;margin-bottom:20px;font-size:35px;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
#pageServicio .secc-titulo .info-titulo h2:before{content:"•";display:inline-block;float:left;margin-right:5px;font-weight:700;}
#pageServicio .secc-titulo .breadcrums{padding:5px 15px;border-radius:14px;border:1px solid white;display:table;}
#pageServicio .secc-titulo .col-der{width:55%;display:inline-block;float:left;height:435px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;position:relative;}
#pageServicio .secc-titulo .col-der > div{align-self:flex-end;}
#pageServicio .secc-titulo .col-der .informacion{background-color:#f1f1f1;display:table;margin:0 auto -40px;width:60%;padding:10px 18px;text-align:justify;border-left:6px solid #007CA8;}
#pageServicio .resumen-servicio{padding:0 30px;margin-bottom:45px;}
#pageServicio .resumen-servicio .contimg{margin-bottom:10px;text-align:center;}
#pageServicio .resumen-servicio .contimg img{height:36px;}
#pageServicio .resumen-servicio .titulo{text-align:center;margin-bottom:17px;}
#pageServicio .resumen-servicio .titulo h2{margin:0;font-weight:700;font-size:22px;}
#pageServicio .resumen-servicio .texto{text-align:center;margin-bottom:5px;}
#pageServicio .resumen-servicio .contenla a{display:table;margin:0 auto;color:#007CA8;font-size:22px; margin-bottom: 50px;}
#pageServicio .resumen-servicio .contenla img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:9px;}
#pageServicio .resumen-servicio .contenla a:hover{padding-left:10px;}
#pageServicio .secc-informacion .fondolinea{height:50px;margin-bottom:45px;background-position:center;}

/*Pagina Cotizar*/
#pageCotizar .secc-informacion .titulo{margin-bottom:25px;}
#pageCotizar .secc-informacion .titulo h2{margin:0;color:#007CA8;font-weight:700;font-size:37px;}
#pageCotizar .secc-informacion .texto{margin-bottom:25px;text-align:justify;}
#pageCotizar .secc-informacion .texto a{color:#444444;}
#pageCotizar .secc-informacion .texto a:hover{color:#007CA8;}
#pageCotizar .secc-informacion .contimglinea{display:table;margin:0 auto;background-image:url('../img/ICONOS/Group 144.jpg');background-size:cover;padding-left:46px;padding-top:23px;}
#pageCotizar .secc-informacion .dato{display:flex;align-items:center;margin-bottom:28px;}
#pageCotizar .secc-informacion .dato p{margin-bottom:0;}
#pageCotizar .secc-informacion .dato > *{float:left;}
#pageCotizar .secc-informacion .dato img{width:20px;margin-right:10px; margin-top: -25px;}
#pageCotizar .secc-informacion .dato .contbtn{box-shadow:1px 1px 2px #333333;border-radius:18px;overflow:hidden;font-size:14px;display:table;margin:6px 15px 0;}
#pageCotizar .secc-informacion .cont-formulario{padding: 0 80px 0 40px;background-size:cover;background-position:center;}

/*Pagina Experiencia*/
#pageExperiencia .titulocentrado{height:75px;display:flex;align-items:center;background-color:#007CA8;color:white;}
#pageExperiencia .titulocentrado .info-titulo{}
#pageExperiencia .titulocentrado .info-titulo h2{display:table;margin:0 auto;font-size:27px;font-weight:700;}
#pageExperiencia .titulocentrado .info-titulo h2::before{content:"•";display:inline-block;float:left;margin-right:5px;font-weight:700;}
#pageExperiencia .titulocentrado .info-titulo h2::after{content:"•";display:inline-block;float:right;margin-left:5px;font-weight:700;}
#pageExperiencia .secc-tabs{height:110px;display:flex;align-items:center;background-color:#f1f1f1;color:white;}
#pageExperiencia .secc-tabs ul.tabs{margin:0;justify-content:center;display:flex;}
#pageExperiencia .secc-tabs ul.tabs li.current,#pageExperiencia .secc-tabs ul.tabs li:hover{background-color:#007CA8;color:white;}
#pageExperiencia .secc-tabs ul.tabs li{font-size:15px;font-weight:normal;background-color:#b7b7b7;color:white;margin:0 8px;transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
#pageExperiencia .secc-contenido .divselect{background-color:#f1f1f1;color:white;padding-bottom:40px;}
#pageExperiencia .secc-contenido .conselect{margin:0 auto;display:table;width:400px;}
#pageExperiencia .secc-contenido .conselect .chosen-container-single .chosen-single{height:40px;line-height:40px;border-radius:13px;font-size:18px;padding-left:20px;}
#pageExperiencia .secc-contenido .divtabs{padding:35px 0 3%;}
#pageExperiencia .secc-contenido .tab-content{padding:0;}
#pageExperiencia .secc-contenido .tab-content .titulo{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f1f1f1;}
#pageExperiencia .secc-contenido .tab-content .titulo  h2{margin:0;font-size:21px;float:left;}
#pageExperiencia .secc-contenido .tab-content .titulo  h2 span{color:#007CA8;}
#pageExperiencia .secc-contenido .pagina{margin-bottom:4em;padding:0 20px;}
#pageExperiencia .secc-contenido .pagina p{margin-bottom:0;}
#pageExperiencia .secc-contenido .pagina .contimg{background-size:cover;background-position:center;height:320px;}
#pageExperiencia .secc-contenido .pagina .contimg img{height:12vw;position:absolute;bottom:-25px;right:-17px;z-index:9;}
#pageExperiencia .secc-contenido .pagina .conttit{background-color:#007CA8;color:white;padding:8px 105px 8px 15px;text-align:left;}
#pageExperiencia .secc-contenido .pagina .conttit h3{margin:0;font-weight:700;font-size:21px;}
.pagination{display:table;margin:25px auto 0;}
.pagination > li{display:inline-block;float:left;}
.pagination > li > a,.pagination > li > span{color:#007CA8;border:none;}
.pagination > li:first-child > a,.pagination > li:first-child > span{}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{box-shadow:#007CA8 55px 0px 0px inset;color:#ffffff;border:none;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{box-shadow:#36b4e4 55px 0px 0px inset;color:#ffffff;}

/*Pagina Quienes Somos*/
#pageQuienes #imgPrincipal::after{background-color:rgba(0,0,0,0);}
#pageQuienes #imgPrincipal .info-titulo{display:table;margin:0 auto;}
#pageQuienes #imgPrincipal .info-titulo h2{margin:0 auto 18px;display:table;color:#474747;}
#pageQuienes #imgPrincipal .info-titulo h2::after{content:"•";display:inline-block;float:right;margin-left:5px;font-weight:700;}
#pageQuienes #imgPrincipal .breadcrums{border:1px solid #474747;color:#474747;margin:0 auto;}
#pageQuienes .secc-principal{}
#pageQuienes .secc-principal .div-flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
#pageQuienes .secc-principal .div-flex > div{display:-webkit-flex;display:flex;}
#pageQuienes .secc-principal .div-flex .contimg{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;}
#pageQuienes .secc-principal .texto p{margin-bottom:18px;}
#pageQuienes .secc-plantilla{background-color:#f3f4f9;padding:8% 0;background-repeat:no-repeat;background-position:center right;background-size:contain;}
#pageQuienes .secc-confecamaras .texto{margin-bottom:35px;}
#pageQuienes .secc-confecamaras .texto img{height:155px;}
#pageQuienes .secc-confecamaras .contenla a{display:table;margin:0 auto;color:#007CA8;border-radius:12px;font-size:17px;font-weight:700;padding:10px 23px;padding-left:15px;}
#pageQuienes .secc-confecamaras .contenla a:hover{color:white;}
#pageQuienes .secc-confecamaras .contenla img{display:inline-block;float:left;height:16px;margin-right:8px;margin-top:5px;}

/*Pagina Equipo de Trabajo*/
#pageEquipo #imgPrincipal .info-titulo{display:table;margin:0 auto;}
#pageEquipo #imgPrincipal .info-titulo h2{margin:0 auto 18px;display:table;}
#pageEquipo #imgPrincipal .info-titulo h2::after{content:"•";display:inline-block;float:right;margin-left:5px;font-weight:700;}
#pageEquipo #imgPrincipal .breadcrums{display:table;margin:0 auto;}
#pageEquipo .secc-fondo{background-color:#007CA8;color:white;padding:35px 0;text-align:center;}
.secc-fondo2{background-color:#E9E9E9;color:#5B5B5B;padding:20px 0;text-align:center; width: 100%;}
#pageEquipo .secc-fondo .container{width:65%;}
#pageEquipo .secc-equipo{}
#pageEquipo .desarrollador{padding:0 50px;margin-bottom:10em;}
#pageEquipo .profesional{height:16vw;background-size:cover;background-position:center;}
#pageEquipo .profesional:before{content:"";position:absolute;top:-40px;left:-40px;background-color:#f3f4f9;bottom:-40px;right:14%;z-index:-9;}
#pageEquipo .profesional > div{display:table-cell;vertical-align:bottom;background-color:rgba(0,0,0,0);text-align:center;padding:25px 20px 35px;transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
#pageEquipo .profesional > div:hover{background-color:rgba(0,0,0,0.6);}
#pageEquipo .profesional p,#pageEquipo .profesional h4{margin:0;opacity:1;color:white;font-weight:700;}
#pageEquipo .profesional .datos{opacity:0;transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
#pageEquipo .profesional:hover .datos{opacity:1;}
#pageEquipo .profesional .datos .cargo{font-style:italic;font-weight:normal;}

/*Pagina FAQ*/
#pageFAQ .secc-principal .contimg{padding:0 82px;background-size:cover;background-position:center;float:right;}
#pageFAQ .secc-principal .texto{margin-bottom:50px;}
#pageFAQ .secc-principal .botones{padding:0 5vw;}
#pageFAQ .secc-principal .botones .btnAzul{margin-bottom:26px;width:100%;font-size:22px;padding:25px 23px;}
#pageFAQ .secc-principal .botones .btnAzul:hover{color: #000;}
#pageFAQ .secc-principal .botones .btnAzul img{margin-right:10px;margin-top:7px;}

/*Pagina Preguntas*/
#pagePreguntas .secc-fondo{background-color:#007CA8;color:white;padding:35px 0;text-align:center}
#pagePreguntas .secc-fondo h2{display:table;margin:0 auto;}
#pagePreguntas .secc-fondo h2::before{content:"•";display:inline-block;float:left;margin-right:5px;font-weight:700;}
#pagePreguntas .secc-fondo h2::after{content:"•";display:inline-block;float:right;margin-left:5px;font-weight:700;}
#pagePreguntas .secc-filtros{background-color:#f1f1f1;color:white;padding:40px;}
#pagePreguntas .secc-filtros .centrado{margin:0 auto;display:table;}
#pagePreguntas .secc-filtros form{width:340px;display:table;margin:0 25px;box-shadow:2px 3px 7px #929292;border-radius:14px; background-color: white;}
#pagePreguntas .secc-filtros form .form-control{width:calc(100% - 60px);display:inline-block;float:left;line-height:40px;border:none;border-radius:14px 0 0 14px;font-size:19px;box-shadow:none;height:auto;padding-top:0;padding-bottom:0;height: 45px;}
#pagePreguntas .secc-filtros form button{width:60px;display:inline-block;float:left;background-color:white;line-height:40px;border-radius:0 14px 14px 0;}
#pagePreguntas .secc-filtros form button .fa{color:#007CA8;}
#pagePreguntas .secc-filtros .conselect{width:340px;display:table;margin:0 25px;}
#pagePreguntas .secc-filtros .conselect .chosen-container-single .chosen-single{height:40px;line-height:40px;border-radius:13px;font-size:18px;padding-left:20px;}
#pagePreguntas .secc-preguntas{padding:4% 0;}
#pagePreguntas .secc-preguntas .panel-group{}
#pagePreguntas .secc-preguntas .panel-default{border:none;}
#pagePreguntas .secc-preguntas .panel-default>.panel-heading{transition:all .5s ease 0s;background-color:transparent;color:#007CA8;text-transform:uppercase;padding-left:0;padding-right:0;border-radius:0;border-bottom:2px solid #777;}
#pagePreguntas .secc-preguntas .panel-default>.panel-heading:hover{background-color:transparent}
#pagePreguntas .secc-preguntas .panel-default .panel-title{line-height:36px;font-size:17px;font-weight:700;}
#pagePreguntas .secc-preguntas .panel-default .panel-title a{display:table;width:100%;color:#007CA8}
#pagePreguntas .secc-preguntas .panel-default .panel-title a .fa{color:#777777}
#pagePreguntas .secc-preguntas .panel-default .panel-title .fa{float:right;line-height:36px;transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .4s ease 0s}
#pagePreguntas .secc-preguntas .panel-default .panel-body p{margin-bottom:0;color:#353535;}
#pagePreguntas .secc-preguntas .panel-default .panel-body{background-color:transparent;color:#353535;padding:15px 0;border:none;border-bottom:2px solid #777;}
#pagePreguntas .secc-preguntas .panel-default .panel-body img{width:350px}
#pagePreguntas .secc-preguntas .panel-default .panel-body h4{font-size:20px;color:#353535;margin:0 0 20px;font-family:'Source Sans Pro','Open Sans',sans-serif;}

/*Pagina Quejas y Reclamos*/
#pageQuejasReclamos .secc-fondo{padding:6% 0 2%;}
#pageQuejasReclamos .secc-fondo:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.33);}
#pageQuejasReclamos .secc-fondo .container{z-index:99;position:relative;}
#pageQuejasReclamos .secc-fondo p{margin-bottom:0;}
#pageQuejasReclamos .secc-fondo .info-titulo h2{margin:0;margin-bottom:20px;font-size:35px;text-shadow:1px 1px 2px rgba(0,0,0,0.7);color:white;}
#pageQuejasReclamos .secc-fondo .info-titulo h2:before{content:"•";display:inline-block;float:left;margin-right:5px;font-weight:700;}
#pageQuejasReclamos .secc-fondo .breadcrums{padding:5px 15px;border-radius:14px;border:1px solid white;display:table;color:white;}
#pageQuejasReclamos .secc-fondo .texto{margin-top:40px;color:white;font-size:22px;padding:0 7vw;}
#pageQuejasReclamos .secc-fondo .form-contacto label,#pageQuejasReclamos .secc-fondo .form-contacto label a{color:#fff;}
#pageQuejasReclamos .secc-fondo .form-contacto .form-control{border-radius:12px;font-size:19px;height:56px;}
#pageQuejasReclamos .secc-fondo .form-contacto .form-control:placeholder{color:#5d5d5d;}
#pageQuejasReclamos .secc-fondo .form-contacto .form-control:-webkit-input-placeholder{color:#5d5d5d;}
#pageQuejasReclamos .secc-fondo .form-contacto .form-control:-moz-placeholder{color:#5d5d5d;}
#pageQuejasReclamos .secc-fondo .form-contacto .form-control:-ms-input-placeholder{color:#5d5d5d;}
#pageQuejasReclamos .secc-fondo .form-contacto .form-control:-moz-placeholder{color:#5d5d5d;}
#pageQuejasReclamos .secc-fondo .form-contacto textarea.form-control{height:180px;}

/*Pagina Temas de interés*/
#pageTemasInteres .imgtema {height:200px!important;}




.secc-informacion .RecuaTuto {margin-bottom: 2em;height: 266px;margin-left: 0.5em;display: inline-block;vertical-align: top;padding: 1em;text-align: center;}
.contbtn .btnTuto {text-align: center;border: 0px;background-color: #007CA8;color: #fff;padding: .5em;margin: 0 auto;}
.contbtn img {width: 20px;}
.AllCen {text-align: center!important; margin-bottom: 50px!important;}
.txtblue{color: #007CA8!important;}
.mr5{margin-right: 5px;}
.overblack:hover{color: black!important}
.titmodal{color: white!important; margin: 0px; padding: 0 0 5px 0; font-size: 20px;}
.opacidadover:hover{opacity: .7!important;}
.opacidadover2:hover{opacity: .3!important;}
.txtleft{text-align: left!important;}
.txtleft2{text-align: left!important; padding-left: 30px!important;}
.underline:hover{text-decoration: underline;}
.w75{width: 75%;}
.w80{width: 80%;}
.w90{width: 90%;}
.btnBlanco2{ background-color: white; padding: 5px 15px; text-align: center; border-radius: 10px; color: #000; font-weight: 700;}
.botonservice2{position: relative; display: inline-block; width: 60%; margin: 20px 0 0 20px;}
.btnBlanco2:hover{ background-color: #007CA8; color: white; font-weight: 700;}
a.changecolorblue:hover{color: #007CA8}
a.changecolorgray:hover{color: #292929}
.btnBlanco3{ background-color: white; padding: 5px 15px; text-align: center; border-radius: 10px; color: #000; font-weight: 700;}
.btnBlanco3:hover{ background-color: #292929; color: white; font-weight: 700;}
.btnBlanco4{ background-color: #292929; padding: 3px 15px; text-align: center; border-radius: 10px; color: white; font-weight: 700;}
.btnBlanco4:hover{ background-color: white; color: #007CA8; font-weight: 700;}

.btnBlancopagos{ background-color: #292929; padding: 3px 10px; text-align: center; border-radius: 10px; color: white; font-size:16px;}

.t50{position: relative; display: inline-block; width: 100%; margin-top: 40px;}
.botonservice3{position: relative; display: inline-block; width: 60%; margin: 0px 0 0 0px;}
.normal{font-size: 50px!important; font-weight: 700; font-family:'titbold','Source Sans Pro','Open Sans',sans-serif;}
.normal2{font-size: 45px!important; font-weight: 700; font-family:'titbold','Source Sans Pro','Open Sans',sans-serif;}
.overblue:hover{background-color: #007CA8!important}
.overbluedos:hover{color: #007CA8!important}
.blue{color: #007CA8!important}
.gray{color: #242424!important}
.fzup{font-size: 1.2em;}
.nw_btn {width: auto!important; }
.btn_padd {padding: 1% 10% 0 0!important; width: auto!important;}
.wid_auto {width: auto!important;}
.chosen-container {width: 340px!important;}
.btngreen{background-color: #0C9A15; padding: 10px 20px; text-align: center; border-radius: 5px; color: white; font-weight: 700; float: right; font-size: 1.3em; -webkit-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75); box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75);}
.btngreen:hover{color: #282828;}

.btngreen2{background-color: #0C9A15; padding: 10px 20px; margin-left: 20px; text-align: center; border-radius: 5px; color: white; font-weight: 700; float: left; font-size: 1.3em; -webkit-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75); box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75);}
.btngreen2:hover{color: #282828!important;}

.btngreen3{background-color: #007CA8; padding: 10px 20px; margin-left: 20px; text-align: center; border-radius: 5px; color: white; font-weight: 700; float: left; font-size: 1.3em; -webkit-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75); box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75);}
.btngreen3:hover{color: #282828!important;}


.btngray{background-color: #454545; padding: 7px 20px; text-align: center; border-radius: 10px; color: white; font-weight: 700; float: right; font-size: 1.3em; -webkit-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75); box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75);}
.btngray:hover{color: #717171;}
.linea{position: relative; display: block; width: 100%; height: 1px; background-color: #E0E0E0; margin: 0 auto; margin-top: 20px;}
.mr5{margin-right: 5px;}
.justificar{text-align: justify!important;}
.opacidadblue:hover{opacity: .7!important; color: #007CA8!important}
.center{text-align: center!important;}
.limpiar{margin: 0px; padding: 0px;}
.mt10{margin-top: 10px!important;}
.mt20{margin-top: 20px!important;}
.mt25{margin-top: 25px!important;}
.mt30{margin-top: 30px!important;}
.mt40{margin-top: 40px!important;}
.mt50{margin-top: 50px!important;}
.mt80{margin-top: 80px!important;}
.mt90{margin-top: 90px!important;}
.mt100{margin-top: 100px!important;}
.mt150{margin-top: 150px!important;}
.mb10{margin-bottom: 10px!important;}
.mb20{margin-bottom: 20px!important;}
.mb30{margin-bottom: 30px!important;}
.mb40{margin-bottom: 30px!important;}
.mb50{margin-bottom: 50px!important;}
.mb60{margin-bottom: 60px!important;}
.mb80{margin-bottom: 80px!important;}
.boldhover:hover{font-weight: 700; }
.bold{font-weight: 700; }
.left{text-align: left!important;}
.justify{text-align: justify!important;}
.botonpedido { position: relative; display: inline-flex; margin: 10px 4px;}
.abotonpedido { background-color: #007CA8; padding: 5px 15px; text-align: center; border-radius: 10px; font-weight: 700; color: white!important; font-size: 18px!important;}
#in_blk {display: inline-block!important;}



.container-logos{
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
}

.container-logos .col-md-4{
    width: 100%;
}

.form_domain_url {height: 50px; padding: 0 1%; font-size: 20px; box-shadow: 0px 0px 10px -3px rgb(97, 97, 97); border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0; }

.form_domain_btn {background: #fd991c; color: #fff!important; padding: 11px 30px; font-size: 19px; text-transform: uppercase; font-weight: 700; border-radius: 5px; margin: 1.5% 1%;}

.form_domain_btn:hover {color: #fd991c!important; border:2px solid #fd991c!important; background: transparent;}

select#cbohosting {
    margin-bottom: 20px;    
    border-bottom: 1px solid #000000!important;
    font-weight: 700;
}

select#cbodominio {
    margin-bottom: 20px;    
    border-bottom: 1px solid #000000!important;
    font-weight: 700;
}


span[aria-label]:hover:after {
  content: attr(aria-label);
  padding: 10px 15px;
  position: absolute;
  left: -150px;
  top: -50px;
  border: 1px solid white;
  white-space: nowrap;
  z-index: 999999999;
  background:white;
  border-radius: 10px;
  color: #333333;
  -webkit-box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);
	-moz-box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);
	box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);}

span.segundo[aria-label]:hover:after {
  content: attr(aria-label);
  padding: 10px 15px;
  position: absolute;
  left: -40px;
  top: -50px;
  border: 1px solid white;
  white-space: nowrap;
  z-index: 999999999;
  background:white;
  border-radius: 10px;
  color: #333333;
  -webkit-box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);
	-moz-box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);
	box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);}


span.tercero[aria-label]:hover:after {
  content: attr(aria-label);
  padding: 10px 15px;
  position: absolute;
  left: -85px;
  top: -50px;
  border: 1px solid white;
  white-space: nowrap;
  z-index: 999999999;
  background:white;
  border-radius: 10px;
  color: #333333;
  -webkit-box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);
	-moz-box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);
	box-shadow: 10px 10px 16px 1px rgba(0,0,0,0.22);}	

#pageDisenoWeb .secc-ofrecemos .contenla a.white{color:white!important;}
#pageDisenoWeb .secc-ofrecemos .contenla a.white:hover{color:black!important;}	

#pageDisenoWeb .secc-ofrecemos .contenla img.whatsapp{
    display: inline-block;
    float: left;
    height: 24px;
    margin-right: 8px;
    margin-top: 1px;
}

a.btn:hover, a.btn:focus{color: white!important;}
a.btn{font-size: 20px!important;}
.volverbtn{margin-left: -20px!important;} 
.volverbtn a.ajustarwhat{font-size: 20px!important; font-weight: 200!important;}
.volverbtn2{ position: relative; display: inline-block; margin-right: 45px; margin-top: 30px;} 
.volverbtn2 a.ajustarwhat{font-size: 20px!important; font-weight: 200!important;}
.volverbtn22{ position: relative; display: inline-block; margin-right: 45px;} 
.volverbtn22 a.ajustarwhat{font-size: 20px!important; font-weight: 200!important;}
.contimglinea2 img{position: absolute; top:180px; right: -123px;}
.titinterno{text-align: center; width: 100%}
.titinterno h2{color: #fff; font-size: 50px; text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);}
.titoscuro{color: #fff; font-weight: 700; text-decoration: underline; padding-bottom: 10px;}
img.imgfull50{width: 60%;}


.linea-tiempo {
  position: relative;
  width: 85%;
  max-width: 95vw;
  height: 100%;
  font-family: Arial;
}

.linea-tiempo::before {
  content: '';
  position: absolute;
  width: 3px;
  background-color: #fff;
  left: 50%;
  height: 100%;
  border-radius: 10px;
}

.momento {
  position: relative;
  width: 45%;
  box-sizing: border-box;
}

.momento:nth-child(even) {
  left: 55%;
}

.momento::after {
  content: '';
  position: absolute;
  top: calc(50% + 10px);
  right: calc(-11.11% - 11.5px);
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-radius: 50%;
}

.momento:nth-child(even)::after {
  left: calc(-11.11% - 8.5px);
}

.momento h3 {
  margin: 10px 0px;
  font-size: 30px;
  text-align: center;
}

.momento .descripcion {
  background-color: #1A8AB0;
  border-radius: 10px;
  padding: 10px;
  line-height: 22px;
  font-size: 16px;
}

.momento .descripcion::after {
  content: '';
  position: absolute;
  right: -10px;
  top: calc(50% + 10px);
  height: 0;
  width: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 12px solid #1A8AB0;
}

.momento:nth-child(even) .descripcion {
  background-color: #1A8AB0;
  color: white;
}

.momento:nth-child(even) .descripcion::after{
  left: -10px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 12px solid #1A8AB0;
  border-left: none;
}

.centrar{margin: 0 auto;}
.centro{text-align: center!important;}
.aumentar{font-size:2.7em;}
.x2{font-size: 1.1em;}



div.table-title {
   display: block;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
}

.table-title h3 {
   color: #fafafa;
   font-size: 30px;
   font-weight: 400;
   font-style:normal;
   font-family: "Roboto", helvetica, arial, sans-serif;
   text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
   text-transform:uppercase;
}


/*** Table Styles **/

.table-fill {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  height: 320px;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
.table-fill-temp {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  height: auto;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
th {
  color:#D5DDE5;;
  background:#147495;
  border-bottom:4px solid #9ea7af;
  border-right: 1px solid #343a45;
  font-size:23px;
  font-weight: 100;
  padding:24px;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

th:first-child {
  border-top-left-radius:3px;
}
 
th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
tr {
  border-top: 1px solid #C1C3D1;
  border-bottom-: 1px solid #C1C3D1;
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
/*tr:hover td {
  background:#4E5066;
  color:#FFFFFF;
  border-top: 1px solid #22262e;
}*/
 
tr:first-child {
  border-top:none;
}

tr:last-child {
  border-bottom:none;
}
 
tr:nth-child(odd) td {
  background:#EBEBEB;
}
 
/*tr:nth-child(odd):hover td {
  background:#4E5066;
}*/

tr:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
tr:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
td {
  background:#FFFFFF;
  padding:20px;
  text-align:left;
  vertical-align:middle;
  font-weight:300;
  font-size:18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}

td:last-child {
  border-right: 0px;
}

th.text-left {
  text-align: left;
}

th.text-center {
  text-align: center;
}

th.text-right {
  text-align: right;
}

td.text-left {
  text-align: left;
}

td.text-center {
  text-align: center;
}

td.text-right {
  text-align: right;
}

.tablasrespons{position: relative; display: inline-block; width: 30%; margin-right: 2%; margin-top: 12px;   margin-bottom: 60px;}
img.w70{width:70%}
.lineb1{position: relative; display: inline-block; width: 100%; height: 1px; background-color: #D4D4D4; margin-top: 80px; margin-bottom: 0px;}
.lineb2{position: relative; display: inline-block; width: 100%; height: 1px; background-color: #D4D4D4; margin-bottom: 0px;}
.ml80{margin-left: 80px;}
.ml24{margin-left: 24px;}
.linkablue:hover{color:#2FB3E2!important;}
.lineabgray{position: relative; display: inline-block; width: 100%; height: 2px; background-color: #ececec}
.padcont2 {padding: 5% 0 2% 0;}
.padcont3 {padding: 4% 0 2% 0;}
img.w100{width: 100%!important}
img.w48{width: 48%!important; margin-right: 1.5%;}
img.unir{position: relative;display: inline-block;}
img.unir2{position: relative;display: inline-block; width: 50%;height: 937px!important}
img.b1gray{border: 1px solid #CCCCCC}
.bloque{position: relative;display: inline-block; width: 100%;}
.tachado{display: inline-block; position: relative; width: auto; margin-right: 15px; font-size: 18px!important; color: #999999; }
.ahorro{display: inline-block; position: relative; width: auto; background-color: #32CCFE; text-align: center; padding: 3px 7px; color: white; border-radius: 10px; font-size: 18px!important; }
.ahorro2{display: inline-block; position: relative; width: auto; background-color: #FE4445; text-align: center; padding: 3px 7px; color: white; border-radius: 10px; font-size: 18px!important; }
.up2{font-size: 40px; font-weight: 700; color: black;}
#precios td {
  background:#FFFFFF;
  padding:5px;
  text-align:left;
  vertical-align:middle;
  font-weight:300;
  font-size:18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}

/*#precios tr:hover td {
  background:#4E5066;
  color:#FFFFFF;
  border-top: 1px solid #22262e;
}*/
img.bolamenor{width: 13px!important; margin-right: 10px;}


/*hosting*/
* {
  box-sizing: border-box;
}
.pricing-table {
  width:100%;
  margin: 10px 0 50px 0;
  text-align: center;
  font-family: Arial;
  font-size: 14px;
  color: #fff;
}
.pricing-table:before,
.pricing-table:after {
  content: " ";
  display: table;
}
.pricing-table:after {
  clear: both;
}
.pricing-table {
  *zoom: 1;
}
.pricing-table ul:first-child {
  margin-left: 0;
}
.pricing-table ul li {
  padding: 10px 20px;
}
.col-price {
	list-style:none;
	padding: 0;
	margin: 10px 1px;
	position: relative;
	display: block;
	float:left;
	border: 1px solid #32CCFE;
	background: #fff;
	transition: all 0.2s;
	margin-right: 22px!important;
    margin-left: 35px!important;
}
@media (min-width: 768px){
  .col-price {
    width: 35.7%;
  }
}
@media (min-width: 992px){
  .col-price {
    width: 26%;
  }
}
@media (min-width: 1200px){
  .col-price {
     width: 20%;
  }
}
.col-price:hover {
  box-shadow: 0 0 2px 2px #32CCFE;
  -webkit-transform: scale(1.1,1.1);
  transform: scale(1,1.1);
  z-index: 1001;
  cursor: pointer;
}
.col-price.stand-out {
  z-index: 1000;
  box-shadow: 0 0 3px 3px #FE4445;
  -webkit-transform: scale(1.1,1.1);
  transform: scale(1,1.1);
}
.col-price li:nth-child(2n+1) {
    background: #ffffff;
    color: black;
}
.col-price li:nth-child(2n) {
    background: #e6e6e6;
    color: black;
}

.col-price li.header {
  color: #0189B6;
  font-size: 18px;
  font-weight:bold;
  background: #eee;
}
.col-price li.header2 {
  color: #FE4445;
  font-size: 18px;
  font-weight:bold;
  background: #eee;
}
.col-price li.price {
  color: #333;
  background: #fff;
}
.col-price .price span {
  font-size: 36px;
  font-weight: 700;
}
.col-price li.get-it {
  background: #fff;
}
button.tablas {
    padding: 7px 22px;
    font-size: 16px;
    color: #fff;
    background: #00789e;
    border-radius: 10px;
}
button.tablas:hover {
    background: #003242;
}

a.tablas {
  padding: 7px 22px;
  font-size: 16px;
  color: #fff;
  background: #000000;
  border-radius: 10px;
}
a.tablas:hover {
  background: #021d25;
}

.masvendido{position: absolute;top: -35px; left: 90px; background-color: #FE4445; padding: 5px 15px; text-align: center; width: auto; font-size: 16px; color:white;} 
.peque{width: 20px!important; margin-right: 2px;}
.chulito{float: left; width: 20px!important; height: 15px!important; background-image:url('../img/chulito2.png'); margin-top: 1px; margin-right: 3px; margin-left:-12px!important}
.cuadro{position: relative; display: inline-block; width: 24%; margin-right: 10px; border: 1px solid gray; padding: 0 0 10px 0; text-align: center;margin-bottom:20px;}
.cuadro .titulo-cuadro{width: 100%; background-color: #0184AF; color: white; font-size: 20px; margin-bottom: 10px; padding: 10px 0;}
.cuadro .desde-cuadro{ font-size: 20px;}
.cuadro .precio-cuadro{font-size: 24px; font-weight: 700;}
.cuadro .precio-cuadro2{font-size: 36px; font-weight: 700;}
.cuadro .gray{font-size: 16px!important; color: gray!important; font-weight: none!important;}
.cuadro .conocermas{position: relative;  width: 150px; padding: 5px 15px; background-color: #32CCFE; text-align: center; color: white; border-radius: 8px; margin-left: 25px; margin: 0 auto; margin-top: 20px;}
.cuadro .conocermas:hover{background-color: #0184AF;}
.buscardominio{position: relative;display: inline-block; width: 100%; text-align: center; margin-bottom: 50px;}
.bloquemb30{position: relative; display: inline-block; width: 100%; margin-bottom: 30px;}
.inlinea{position: relative; display: inline-block; float: left; width: auto; margin-right: 20px; padding-top: 15px;}
img.reducirmitad{width: 80%!important; padding-left: 17%;}
.confirmation{position: relative; display: inline-block; width:600px;}
.confirmation .cuadrowhite{background-color: white; text-align: center; padding: 20px 30px; width: 100%;}
img.wiall{width: 100%;}
li.bggray{background-color: #EEEEEE; color: #3A3A3A; padding: 10px 0 10px 15px; text-align: left; margin-bottom: 15px; list-style:none; margin-left: -40px!important;}
li.bggraydos{border-bottom: 1px solid #E5E5E5; padding: 10px 0 10px 15px; text-align: left; margin-bottom: 15px; list-style:none; margin-left: -40px!important;}
.blockdos{display: block; width: 100%; padding: 0px; margin: 0px;}
a.btgray{position: relative;display: inline-block; width: 30%; margin-right: 20px; text-align: center; padding: 10px 15px; background-color: #949494; color: white;}
a.btgray:hover{background-color: #4C4C4C; font-weight: 700}
a.btblue{position: relative;display: inline-block; width: 30%; text-align: center; padding: 10px 15px; background-color: #007CA8; color: white;}
a.btblue:hover{background-color: #0B7094; font-weight: 700}
.txtcenter{text-align: center;}
.txtjustify{text-align: justify;}
.cont-check a:hover{color: #007CA8!important}
.pl8{padding-left: 8px;}
.w90{width: 90%!important}
.white{color:white!important;}
.blue{color:#0081E5!important;}
.blueorig{color:#29b5e6!important}
.num {width: 40px; height: 40px; border-radius: 2em; padding-top: .4em; background-color: #00A5D5; color: #fff; text-align: center; margin: 0 auto; margin-bottom: 1em;}
.recuadro {text-align: center; margin-bottom: 4%;}
.boton-descargar {text-align: center; border: 0px; background-color: #FF9C00; color: #fff; padding: .5em; margin: 0 auto;}
.boton-descargar:hover {background-color: #007CA8; color: #fff;}
.img_desa {width: 100%; margin-bottom: 20px;height: 280px;}
.img_desa2 {width: 100%; margin-bottom: 20px;height: 180px;}
img.w50 { width: 50%!important;}

.log_foot {background: #fff; padding: 3px 20px; width: 100%; position: fixed; z-index: 999; bottom: 0%; border-top: 2px solid #c3c3c3;}

.box_log_foot {width: 100%;}

.item_log_foot {width: 24%; display: inline-block;}

.item_log_foot img {width: 70%;}

.most_mov {display: none;}
.cont-formulario.disTable {
    margin-bottom: 30px;
}

.btn_whtp_fixed{
margin: 0 !important;
padding: 0 !important;
position: fixed !important;
z-index: 999 !important;
text-align: center !important;
visibility: visible;
transition: none !important;
left: 20px;
bottom:80px;
}

.btn_whtp_fixed img{width: 55px;
	height: 55px;
    transition: transform .2s;
}
	
.btn_telegram_fixed img:hover {transform: scale(1.1);}

.btn_telegram_fixed{
margin: 0 !important;
padding: 0 !important;
position: fixed !important;
z-index: 999 !important;
text-align: center !important;
visibility: visible;
transition: none !important;
left: 20px;
bottom:140px;
}

.btn_telegram_fixed img{width: 55px;
	height: 55px;
    transition: transform .2s;
}
	
.btn_whtp_fixed img:hover {transform: scale(1.1);}

.log_movil {display: none;}

.log_deskp {display: block;}

.icon_head_mov {display: none;}

.box_blue_head {display: none!important;}

.numdomain{
    font-size: 42px;
    color: orange;
    font-weight: 700;
    margin-top: -18px;}

img.subirimg {
    margin-top: -365px;
}

img.opacid:hover {
    opacity: .5!important;
    transform: scale(3)!important}
#fechaej{
    font-size: .9em!important;
    color: #008eb2!important;
}  
.quedate{color: #000;}
.quemas{float:left;}
.blue2{color:#00c0ff!important}
.shadow{text-shadow: 0px 0px 9px rgba(0, 0, 0, 1);}


.sectionwhat{position: relative; display: inline-block; width: 100%;height: 550px; margin: 50px 0px}
.sectionwhat .transition { transition: .3s cubic-bezier(.3, 0, 0, 1.3)}
.sectionwhat .ajustarbox {position:relative; margin:0 auto; width: 70%;}
.sectionwhat .card {  background-color: #fff;  height: 400px;  width: 300px; margin: 0 auto;  position: relative;  box-shadow: 0px 0px 10px rgba(0,0,0,0.3);  overflow: hidden;}
.sectionwhat .card:hover {
  box-shadow: 0px 30px 30px rgba(0,0,0,0.2);
  height: 430px;
  width: 330px;
}

.sectionwhat .card_circle {
  height: 400px;
  width: 450px;
  background-color: #007CA8;
  position: absolute;
  border-radius: 50%;
  margin-left: -75px;
  margin-top: -270px;
}

.sectionwhat .card:hover .card_circle {
  border-radius: 0;
  margin-top: -130px;
}

.sectionwhat h2 {
  text-align: center;
  margin-top: 190px;
  position: absolute;
  z-index: 999;
  font-size: 26px;
  color: #333333;
  width: 100%;
  font-family: 'Noto Sans', serif;
  font-weight:700;
}

.sectionwhat h3{font-size: 38px!important; font-weight: 700; font-family:'titbold','Source Sans Pro','Open Sans',sans-serif;}

.sectionwhat h2 small {
  font-weight: normal;
  font-size: 65%;
  color: #000;
}

.sectionwhat .card:hover h2 {
  margin-top: 100px;
  color: #fff;
}

.sectionwhat .card:hover h2:hover {
  color: #000;
}


.sectionwhat .card:hover h2 small {
  color: #fff;
}


.sectionwhat .cta-container {
  text-align: center;
  margin-top: 290px;
  position: absolute;
  z-index: 999;
  width: 100%;
  font-family: 'Noto Sans', serif;
}

.sectionwhat .cta {
  color: #fff;
  border: 2px solid #005c7d;
  background-color: #005c7d;
  padding: 10px 25px;
  border-radius: 50px;
  font-size: 17px;
  text-decoration: none;
  font-weight: bold;
}

.sectionwhat .cta:hover {
  border: 2px solid #06385F;
  background-color: #06385F;
  color:#34B1DD;
}

.sectionwhat .card:hover .cta-container {
  margin-top: 320px;

}
#ancla2 {
    position: absolute;
    top: 200px;
    width: 100%;
}

.upimg{margin-top:-260px;}
.red{color:#FF0000;}

.aviso-pay {}
.aviso-pay {position: relative; display: inline-block;}
.aviso-pay .exitoso{background-color: #F1FCF4; width: 400px; border-radius: 20px; padding:5px 0px 15px 15px; height: 140px;}
.aviso-pay .exitoso .circulo{ float: left; margin-top: 23px; border: 5px solid #1DBB00;  padding: 15px 15px;  border-radius: 50px; }
.aviso-pay .exitoso .circulo i#icono { color: #1DBB00;  font-size: 55px;}
.aviso-pay .exitoso .txt {position: relative; display: inline-block; width: 270px; padding-left:10px;}
.aviso-pay .exitoso .txt h1{font-size:21px; font-weight:700; color:#1DBB00;}
.aviso-pay .exitoso .txt p {font-size: 15px; font-weight: 450;}

.aviso-pay .rechazada{background-color: #FFD7BB; width: 400px; border-radius: 20px; padding:5px 0px 15px 15px; height: 140px;}
.aviso-pay .rechazada .circulo{ float: left; margin-top: 23px; border: 5px solid #FF6600;  padding: 15px 15px;  border-radius: 50px}
.aviso-pay .rechazada .circulo i#icono { color: #FF6600;  font-size: 55px;}
.aviso-pay .rechazada .txt {position: relative; display: inline-block; width: 270px; padding-left:10px;}
.aviso-pay .rechazada .txt h1{font-size:18px; font-weight:700; color:#FF6600;}
.aviso-pay .rechazada .txt p {font-size: 15px; font-weight: 450;}

.aviso-pay .pendiente{background-color: #D5E6FF; width: 400px; border-radius: 20px; padding:5px 0px 15px 15px; height: 140px;}
.aviso-pay .pendiente .circulo{ float: left; margin-top: 23px; border: 5px solid #0066FF;  padding: 15px 15px;  border-radius: 50px;}
.aviso-pay .pendiente .circulo i#icono { color: #0066FF;  font-size: 55px;}
.aviso-pay .pendiente .txt {position: relative; display: inline-block; width: 270px; padding-left:10px;}
.aviso-pay .pendiente .txt h1{font-size:19px; font-weight:700; color:#0066FF;}
.aviso-pay .pendiente .txt p {font-size: 15px; font-weight: 450;}

.aviso-pay .fallida{background-color: #FFDDDD; width: 400px; border-radius: 20px; padding:5px 0px 15px 15px; height: 140px;}
.aviso-pay .fallida .circulo{ float: left; margin-top: 23px; border: 5px solid #FF0000;  padding: 15px 15px;  border-radius: 50px; }
.aviso-pay .fallida .circulo i#icono { color: #FF0000;  font-size: 55px;}
.aviso-pay .fallida .txt {position: relative; display: inline-block; width: 270px; padding-left:10px;}
.aviso-pay .fallida .txt h1{font-size:21px; font-weight:700; color:#FF0000;}
.aviso-pay .fallida .txt p {font-size: 15px; font-weight: 450;}


.borderaudio {
    border: 4px solid #fff;
    text-align: center;
    background-color: #4b97b7;
    color: #fff;
    padding: 20px 0 30px 0;
    border-radius: 25px;
}

.redescompartir{position:relative; width:100%; margin-top: 40px; display: inline-block;}

.st-disclaimer {
    display: none!important;
}

.st-logo {
    display: none!important;
}

p.bajartxt {
    font-size: 20px;
}

.btngreen22 {
    background-color: #0C9A15;
    padding: 10px 20px;
    text-align: center;
    border-radius: 5px;
    color: white;
    font-weight: 700;
    float: left;
    font-size: 1.3em;
    -webkit-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 18px -10px rgba(0,0,0,0.75);
}


#pageHome .secc-trabaje{padding:5% 0;background-color:#f3f4f9;}
#pageHome .secc-trabaje .conttit{margin-bottom:40px;text-align:center;}
#pageHome .secc-trabaje .conttit h2{font-weight:700;color:#29b5e6;margin-top:0;font-size:45px;}
.secc-trabaje .conttit .desc{font-style:italic;font-size:28px;letter-spacing:1px;color:#606165;}

.white{color:#fff;}

.fontup {
    font-size: 28px;
}

.fondown{
    font-size: 12px;
}

a.btnllegar {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    width: auto;
    padding: 10px 20px;
    background-color: #007CA8;
    color: #fff;
    font-size: 22px;
    margin-bottom:20px;
}
a.btnllegar:hover {
   border-bottom: 5px solid #158EB7;
   color: #17629B;
}

.opacity:hover{opacity:.7;}

.h250{height:250px;}

.titb{color:#007CA8; font-size:26px; font-weight:700;}

h2.titleblue {
    color: #1aa0dc;
    font-weight: 700;
    margin-bottom: 15px;
}
img.w90.alturaimgg {
    height: 230px;
}


ul.colorlinkblue a {
    line-height: 38px;
    color:#000;
    width:auto;
}
ul.colorlinkblue a:hover {
    line-height: 38px;
    color:#007CA8;
}

#subirraro{margin-top:-50px!important;}

#zoomhover{transition: transform .2s;}
#zoomhover:hover {transform: scale(1.1); z-index:999999;}

.abotonpedido:hover{background:#0F617B;}
.opacity2:hover{color:#0F617B!important; font-weight:777!important;}

a.stylelinkdiseno {
    position: relative;
    padding-top: 11px;
    width: 100%;
    color: #000!important;
    font-weight: 700;
}

/*MODAL CUENTA DE AHORROS*/


.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}
.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}
.modalDialog > div {
	width: 370px;
	position: relative;
	margin: 5% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
  -webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
}
.close2 {
	background: #ff0000;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close2:hover { background: #00d9ff; color: #000; }

/*CERRAR MODAL CUENTA DE AHORROS*/

a#promociondominios {
    position: absolute;
    display:inline-block;
    top: -9px;
    left: 50px;
    z-index: 9998;
    width: 370px;
}
a#promociondominios img{
    width:100%;
    transition-duration: .5s;
    transform: rotate(0deg);
}
a#promociondominios img:hover{
    transform: rotate(10deg);
	transition-duration: 1s;
    opacity:.4;
}

div#ajustarimgdominios {
    position: relative;
    margin-top: -40px;
    margin-left: -77px;
    margin-bottom: 20px;
}

h2.titoferta {
    margin-top: -50px!important;
    color: #000!important;
    font-weight: 700!important;
}



#ajustarimgdominios .text {
  font-size:28px;
  font-family:helvetica;
  font-weight:bold;
  color:#71d90b;
  text-transform:uppercase;
}
#ajustarimgdominios .parpadea {
  
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

#secc-ofrecemos .text {
  font-size:28px;
  font-family:helvetica;
  font-weight:bold;
  color:#71d90b;
  text-transform:uppercase;
}
#secc-ofrecemos .parpadea {
  
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}


@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

span.d1 {
    font-size: 24px;
    color: #05609E;
    font-weight: 700;
    position: relative;
    display: block;
}

.bloqueprecio {
    border-right: 1px solid #868686;
}

.preciosdominiossearch {
    width: 64%;
    position: relative;
    margin: 0 auto;
}

#formindex {
    margin-top: 35px;
}
#formindex input {
    border-radius: 15px;
    border: 0px;
    padding: 9px 20px 9px 24px;
    color: #000;
    width: 350px;
    font-size: 20px;
    font-family: sans-serif;
}
#formindex input:hover {
    -webkit-box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
    border-bottom:2px solid #007CA8;
}
button.btnsearchindex {
    border: 0px;
    border-radius: 0px 15px 15px 0px;
    margin-left: -32px;
    padding: 10px 20px 12px 24px;
    background-color:#007CA8;
    color:#fff;
    font-size: 20px;
    height:49px;
    font-family: sans-serif;
}
button.btnsearchindex:hover {
    background-color:#1486AB;
    -webkit-box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
}

div#textoindexup {
    margin-top: 0px;
}

p.fontajust {
    font-size: 24px;
    text-shadow: 0px 0px 9px rgb(0 0 0);
}
p.fontajust2 {
    font-size: 22px;
    font-weight:500px;
}

div#ajustardominiosindex {
    margin-top: 40px;
    width: 58%;
}

div#cssdominios {
    background-color: #ffffff75;
    border-radius: 15px;
    padding: 10px 0px;
}
div#cssdominios .bloqueprecio .d2 {
    color: #000;
    font-size: 20px!important;
    padding: 0px!important;
    margin:0px;
    line-height: 0.9;
}
div#cssdominios .bloqueprecio .d1 {
    font-size: 20px!important;
    padding: 0px!important;
    margin:0px;
    line-height: 0.9;
}

#textdown spam.gratiss {
    color: red;
    font-weight: 700;
    animation-name: parpadeo;
   animation-duration: 1s;
   animation-timing-function: linear;
   animation-iteration-count: infinite;
   -webkit-animation-name:parpadeo;
   -webkit-animation-duration: 1s;
   -webkit-animation-timing-function: linear;
   -webkit-animation-iteration-count: infinite;
}

#textdown {
    margin-top: 20px;
}

#textdown p {
    font-size: 20px;
    text-shadow: 0px 0px 9px rgb(0 0 0);
}

#curtainInput {
    border: 0px!important;
    border-radius: 0px 15px 15px 0px!important;
    margin-left: -80px!important;
    padding: 10px 20px 12px 38px!important;
    background-color: #007CA8!important;
    color: #fff!important;
    font-size: 20px!important;
    height: 49px!important;
    width: 154px!important;
    font-family: sans-serif!important;
}
#curtainInput:hover {
    background-color:#1486AB;
    -webkit-box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 29px -2px rgba(0,0,0,0.75);
    border-bottom:0px!important;
}

#iconbuscar {
    position: absolute;
    right: 118px;
    top: 45px;
}

.boxajust {
    position: relative;
    display: inline-block;
}

input#amount {
    width: 100%;
}

input#description {
    width: 100%;
}

iframe#jsx-iframe-b4fd71fecb {
    margin-top: -50px!important;
}

.eapps-widget-toolbar {
    display: none!important;
}

.WidgetTitle__Inner-sc-ruy1gu-1.gumlWu {
    display: none!important;
}



/* estilos para la seccion de comunidad*/

  .ocultar_elemento
  {
   display: none !important;

  }


    .botonver{
        color: #fff;
        border: 2px solid #34B1DD;
        background-color: #34B1DD;
        padding: 10px 25px;
        border-radius: 50px;
        font-size: 17px;
        text-decoration: none;
        font-weight: bold;
    }
    
    .botonver:hover{
     color: black;
     transform:scale(1.1);
     transition: transform 2s;
     
    
    }
    
    
    
/* estilos seccion logos clientes*/

.text-qr{
    text-align:center;
    margin-top:15px;
    margin-bottom:15px;
}


.text-qr-2{
    text-align:center;
    margin-top:15px;
    margin-bottom:15px;

}

.icon-qr{
    visibility:hidden;
}


.entidades-habilitadas{
    display:grid;
    grid-template-columns:17% 17% 17% 17% 17% 17%;
    margin-top:20px !important;
  
}

.entidades-habilitadas img{
    border-radius:5px;
       margin: 0 auto;
}

.contenido-clientes{
    padding-left:300px;
    padding-right:300px;
}

@media only screen and (min-width: 1300px) and (max-width: 1600px)  {
    .contenido-clientes{padding-left:200px;padding-right:200px;}
}

.imgover:hover{opacity:.7;}
img.imgseo {
    height: 715px;
    margin-top: -65px;
}
.ajustdivseo {
    position: relative;
    display: inline-block;
}
#enlacesseoo a{color:#000;line-height: 36px;}
#enlacesseoo a:hover{color:#007CA8;}
ul.colum{width:33%;text-align:left; position: relative; display: inline-block;}

.primeraup{text-transform: capitalize!important;}

.overimg{-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);}
.overimg:hover{opacity:.7;}

h3.titciudad {
    font-size: 16px;
    font-weight: 700;
    margin-top: -17px;
    width: 100%;
    background-color: #F3F4F9;
    padding: 7px 10px 5px 10px;
    text-align: center;
}

.ajusteh3{margin-top:0px!important;}

#container-main{
	width:100%;
	min-width:320px;
	max-width:100%;
}

#container-main h1{
	font-size: 40px;
	text-shadow:4px 4px 5px #16a085;
}

.accordion-container {
	width: 100%;
	clear:both;
}

.accordion-titulo {
	position: relative;
	display: block;
	padding: 4px 20px 10px 20px;
	font-size: 20px;
	font-weight: 700;
	background: #0696BF;
	color: #fff;
	text-decoration: none;
	text-align:center;
}
.accordion-titulo.open {
	background: #046784;
	color: #fff;
}
.accordion-titulo:hover {
	background: #046784;
	color: #fff;
}

.accordion-titulo span.toggle-icon:before {
	content:"+";
	color: #fff;
	text-align:center;
}

.accordion-titulo.open span.toggle-icon:before {
	content:"-";
	color: #fff;
	text-align:center;
}

.accordion-titulo span.toggle-icon {
	position: relative;
    top: 5px;
    right: -8px;
	font-size: 34px;
	font-weight:bold;
	color: #fff;
	
}

.accordion-content {
	display: none;
	padding: 20px;
	overflow: auto;
}

.accordion-content p{
	margin:0;
}

.accordion-content img {
	display: block;
	float: left;
	margin: 0 15px 10px 0;
	width: 50%;
	height: auto;
}


@media (max-width: 767px) {
	.accordion-content {
		padding: 10px 0;
	}
}

.ahover:hover{color:blue;text-decoration:underline;}
#ajustal80{width:80%; margin:0 auto;}

.tr-qr-wompi{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.img-qr-wompi{
    max-width: 70%;
    margin: 0 auto;
}