br:before { content: "\A"; white-space: pre-line }
h1{margin:0px;}
h2{margin:0px;}
h3{margin:0px;}
h4{margin:0px;}
h5{margin:0px;}
textarea:focus, input:focus{
    outline: none;
}
p{margin: 0px;}
a{text-decoration:none !important;}

body{font-family: 'Montserrat', sans-serif !important;overflow-x:hidden;}
html{overflow-x:hidden;}

.boton{border:1px solid #442669;border-radius: 9px;padding: 7px 30px;color:#442669;display: inline-block;transition: all 0.5s ease-in-out;font-weight: 500;cursor: pointer;}
.boton:hover{background-color: #442669;color:#fff;}
.boton.violeta{background-color: #442669;color:#fff;}
.boton.violeta:hover{background-color: #fff;color:#442669;}
.boton.blanco{background-color: #ffff;color:#442669;}
.boton.blanco:hover{background-color: #442669;color:#fff;}

.boton.transparente{background-color: transparent;color:#fff;border:1px solid	#fff;}
.boton.transparente:hover{background-color: #fff;color:#442669;}

.pblanco{color:#fff;}
.pamarillo{color:#FFDC19;}
.pnegro{color:#000;}
.pvioleta{color:#442669;}
.pgris{color:#E5E5E5;}
.pgris2{color:#707070;}
.bgvioleta{background-color: #442669}
.pverde{color: #00A19A;}


.p273{font-size: 220px;line-height: 217px}
.p100{font-size: 100px;line-height: 270px}
.p70{font-size: 60px !important;}
.p65{font-size: 65px !important;}
.p60{font-size: 60px !important;}
.p56{font-size: 50px !important;}
.p53{font-size: 53px !important;}
.p50{font-size: 38px !important;}
.p48{font-size: 48px !important;}
.p42{font-size: 37px !important;}
.p37{font-size: 37px !important;}
.p28{font-size: 26px !important;}
.p26{font-size: 24px !important;}
.p24{font-size: 22px !important;}
.p20{font-size: 18px !important;}
.p16{font-size: 14px !important;}
.p14{font-size: 14px !important;}
.p12{font-size: 12px !important;}
.p10{font-size: 10px !important;}

.pitalic{font-style: italic;}
.pnormal{font-style: normal;}
.lt16{letter-spacing: 16px;}
.lt6{letter-spacing: 6px;}

.p900{font-weight: 900 !important;}
.p700{font-weight: 700 !important;}
.p600{font-weight: 600 !important;}
.p500{font-weight: 500 !important;}



.mt5{margin-top: 5px !important; }
.mt10{margin-top: 10px !important; }
.mt15{margin-top: 15px !important; }
.mt20{margin-top: 20px !important; }
.mt25{margin-top: 25px !important; }
.mt30{margin-top: 30px !important; }
.mt35{margin-top: 35px !important; }
.mt40{margin-top: 40px !important; }
.mt45{margin-top: 45px !important; }
.mt50{margin-top: 50px !important; }
.mt60{margin-top: 60px !important; }
.mt70{margin-top: 70px !important; }
.mt80{margin-top: 80px !important; }
.mt90{margin-top: 90px !important; }
.mt100{margin-top: 100px !important; }


.nopadding{padding-right: 0px;padding-left: 0px;}

.h100{height: 100vh}
.fondo{background-size: cover;position: relative;}
.fondo.nube{background-image: url("../img/nubes.jpg");}
.fondo.trabaje{background-image: url("../img/portada-trabaje.jpg");}
.fondo.contacto{background-image: url("../img/portada-contacto.jpg");background-position: bottom center}
.fondo.incendios{background-image: url("../img/portada-incendios.jpg");background-position: bottom center}
.fondo.gestion{background-image: url("../img/portada-gestion.jpg");background-position: bottom center}
.fondo.habilitacion{background-image: url("../img/portada-habilitacion.jpg");background-position: bottom center}
.fondo.seguridad{background-image: url("../img/portada-seguridad.jpg");background-position: bottom center}
.fondo.nosotros{background-image: url("../img/portada-nosotros.jpg");background-position: bottom center}
.fondo.oficina{background-image: url("../img/oficina.jpg");background-position: bottom right;background-size: 50% !important;}
.fondo.blog{background-image: url("../img/portada-blog.jpg");background-position: bottom center;}
.fondo .monte{position: absolute;bottom:-500px;left: 0px;background-image: url('../img/monte.png');width: 100%;height: 100vh;background-size:100%;background-repeat: no-repeat;background-position: bottom}
.fondo .infoportada{position: absolute;bottom:40px;width: 100%; text-align: center;}
.fondo .infoportada h1{text-shadow: 0px 3px 6px #00000029;}

.flotante{position: fixed;bottom: 20px;width: 100%;text-align: right;right: 30px;z-index: 100}
.flotante .caja{background-color: rgba(255,255,255,0.9);box-shadow: 0px 3px 6px #00000029;display: inline-block;border-radius: 9px;padding: 10px 15px;border:0px;}
.flotante .caja .acceso{display: inline-block;margin:0px 7px;}
.flotante .caja .acceso i{color: #442669;font-size: 25px;transition: all 0.5s ease-in-out;}
.flotante .caja .acceso i:hover{transform: scale(1.2);}


.slide{overflow: hidden;position: relative;transition: opacity 2s ease-in-out;}
.slide .navslide{position: absolute;top:45%;right: 0px;z-index: 20;}
.slide .navslide .item{width: 150px;background-color: #39A29E;border-radius: 9px 0px 0px 9px;padding:8px 7px;font-size: 12px;margin-bottom: 10px;transition: all 0.5s ease-in-out;position: relative;}
.slide .navslide .item a{color:#fff}
.slide .navslide .item:hover{background-color:#442669}
.slide .navslide .item.active{background-color:#442669}
.slide .slide1{opacity: 0}
.slide .slide2{opacity: 0}
.slide .slide3{opacity: 0}
.slide .slide4{opacity: 0}
.slide .slide1.active{opacity: 1}
.slide .slide2.active{opacity: 1}
.slide .slide3.active{opacity: 1}
.slide .slide4.active{opacity: 1}

.slide .bg{width: 100%;height: 100%;background-position: left center;position: absolute;top:0px;opacity: 0;transition: opacity 0.5s ease-in-out;background-size: cover;}
.slide .bg.nubes{background-image: url("../img/nubes.jpg");}
.slide .bg.fuego{background-image: url("../img/fuego.jpg");}
.slide .bg.seguridad{background-image: url("../img/fondo-seguridad.jpg");}
.slide .bg.habilitacion{background-image: url("../img/fondo-habilitacion.jpg");}
.slide .bg.active{opacity: 1;}

.slide .elemento{position: absolute;bottom:-900px;left: 0px;width: 100%;height: 100vh;background-size:100%;background-repeat: no-repeat;background-position: bottom;transition: bottom 1s ease-in-out;}
.slide .elemento.monte{background-image: url('../img/monte.png');}
.slide .elemento.bomberos{right:  200px;left:auto;background-image: url('../img/bomberos2.png');width: 400px; height: 600px;}
.slide .elemento.soldador{background-image: url('../img/soldador.png');}
.slide .elemento.habilitacion{right:  10%;left:auto;background-image: url('../img/mesa.png');width: 500px; height: 700px;}

.slide .elemento.monte.active{bottom:-250px;}
.slide .elemento.bomberos.active{bottom:0px;}
.slide .elemento.soldador.active{bottom:-50px;}
.slide .elemento.habilitacion.active{bottom:-80px;right: 10%}


.slide .textos{position: absolute;bottom:-1250px;width: 30%;left:15px;transition: bottom 2s ease-in-out;z-index: 10}
.slide .textos.ancho{width: 40%}
.slide .textos h1{font-size: 50px;color:#442669;font-weight: 300}
.slide .textos.blanco h1{color:#fff;}
.slide .textos p{font-size: 20px;color:#442669;margin:10px 0px;}
.slide .textos.blanco p{color:#fff;}
.slide .textos.active{bottom:200px;}






#top{padding: 23px 0px;position: relative;z-index: 100}
#top .logo{}

#top .redes{text-align: right;}
#top .redes .red{display: inline-block;font-size: 18px;margin-left: 20px;}
#top .redes .red a{color:#fff;}
#top .redes .red i{font-size: 20px;}
#top .redesfaja{display: none !important}
#top .faja{background-color: rgba(255,255,255,0.85);margin-top: 25px;padding: 17px 0px;transition: padding 0.5s ease-in-out;}
#top .faja .logo{display: none !important}
#top .faja .menu{text-align: center;}
#top .faja .menu .item{display: inline-block;font-size: 14px;font-weight: 500;margin:0px 20px;text-transform: uppercase;}
#top .faja .menu .item a{color:#442669;position: relative;}
#top .faja .menu .item a::before{transition: width 0.5s ease-in-out; width: 1px;content:'';}
#top .faja .menu .item a:hover::before{background-color: #442669;width: 100%;height: 1px;position: absolute;bottom:-5px;left: 0px;}
#top .faja .logo{display: none}
#top .faja .buscarfix{display: none}
#top.fix{position: fixed;width: 100%;z-index: 1000}
#top.fix .faja{padding: 12px 0px;}

#top.fix .logo{display: none !important}
#top.fix .redes{display: none}
#top.fix .redesfaja{display: block !important; }
#top.fix .faja{position: fixed;width: 100%;top:0px;margin-top:0px;background-color: #442669;opacity: 1;}
#top.fix .faja .menu .item a{color:#fff;}
#top.fix .faja .logo{display: block !important}
#top .faja .menu .item.sub{position: relative;}

#top .faja .menu .item.sub .submenu{position: absolute;top:-40000px;left: 0px;width: 300px;background-color: rgba(255,255,255,0.85);text-align: left;padding: 10px 10px;opacity: 0;transition: opacity 0.5s ease-in-out;}
#top .faja .menu .item.sub .submenu .subitem{padding: 10px 0px;}
#top .faja .menu .item.sub .submenu.show{top:40px;opacity: 1}
#top.fix .menu .item.sub .submenu{background-color: #442669;}
#top.fix .faja .menu .item a:hover::before{background-color: #fff !important}

.sector.mision{background-color: #F3F3F3;padding-top: 60px;}
.sector.servicios{background-color: #F3F3F3;padding-top: 30px;padding-bottom: 60px;}
.sector.clientes{padding-bottom: 30px;}
.sector.avales{background-color: #F3F3F3;padding-top: 60px;padding-bottom: 60px;}
.sector.testimonios{padding: 40px 0px;}
.sector.blog{background-color: #F3F3F3;padding-top: 60px;}
.sector.trabaja{background-color: #F3F3F3;padding-top: 60px;}
.sector.serviciosinterna{background-color: #F3F3F3;padding-top: 60px;}

.caja{border-top: 1px solid #707070;border-bottom:  1px solid #707070;padding: 30px 0px;}
.trabaja .dato{vertical-align: top;margin-bottom: 20px;}
.trabaja .dato .icono{width: 45px;height: 45px;border-radius: 50%;background-color: #442669;text-align: center;display: inline-block;vertical-align: text-bottom;}
.trabaja .dato .icono i{color:#fff;font-size: 22px;position:relative; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);top:50%;}
.trabaja .dato .info{display: inline-block;}

.formulario .txt{width: 100%;border:2px solid #442669;background-color: transparent;color:#707070;border-radius: 9px;padding: 5px 10px}
.formulario .txt::placeholder{opacity: 1}
.formulario .txt.fl{cursor: pointer;}
.formulario .cv{position: absolute;left: -5500px;}

.formulario.login{margin-top: 100px;}
.formulario.login .txt{border:2px solid #fff;color:#fff;}

.serviciosinterna{}
.serviciosinterna .contenido{margin-top: 50px;}
.serviciosinterna .contenido.nomargin{margin-top: 0px;}
.serviciosinterna .submenu{padding: 180px 0px;text-align: center;background-size: cover;}
.serviciosinterna .submenu.bomberos{background-image: url("../img/incendios.jpg");}
.serviciosinterna .submenu.habilitacion{background-image: url("../img/negocios.jpg");}
.serviciosinterna .submenu.gestion{background-image: url("../img/ambiental.jpg");}
.serviciosinterna .submenu.seguridad{background-image: url("../img/seguridad.jpg");}
.serviciosinterna .submenu .subitem{margin-top: 30px;border:2px solid #fff;border-radius: 9px;padding: 7px 30px;display: inline-block;font-size: 16px;font-weight: 600;transition: all 0.5s ease-in-out;}
.serviciosinterna .submenu .subitem a{color:#fff;}
.serviciosinterna .submenu .subitem:hover{background-color: #442669;}
.serviciosinterna .submenu .subitem.active{background-color: #442669;border:2px solid #442669;;}
.serviciosinterna .lista{padding: 0px 30px;}
.serviciosinterna ul{list-style: none;font-size: 18px;font-weight: 500;padding-left: 0px;}
.serviciosinterna ul li{line-height: 42px;}
.serviciosinterna ul li i{color:#00A19A;}

.serviciosinterna .card ul{list-style: none;font-size: 16px;padding-left: 10px;font-weight: 300;}
.serviciosinterna .card ul li{line-height: 30px;position: relative;}
.serviciosinterna .card ul li::before{content: "-";position:absolute;left: -10px;top:-1px;}


.card{border:0px;background-color: transparent;margin-bottom: 30px;}
.card .card-header{padding: 0px;border:0px;background-color: transparent;}
.card .card-header .btn{font-size: 21px; font-weight: 500;color:#000;text-decoration:none;width: 100%;text-align: left;border-bottom: 1px solid #D9D9D9}
.card .card-header .btn span{float: right;}
.card .card-header .btn img{margin-right: 10px;transform: rotate(90deg);}
.card .card-header .btn.collapsed img{transform: rotate(0deg);}
.card .card-body{color:#000;}
.serviciosinterna .ayuda{background-color: #442669;padding: 20px;}



.mision .video{position: relative;}
.mision .video .cocarda{position: absolute;bottom:30px;right: 0px;padding: 12px 12px 12px 30px}
.mision .caja-info{padding: 15px 50px;}
.mision .caja-info .p20{font-size: 16px !important;}
.mision .infomarca{border:1px solid #707070;border-radius: 21px;padding: 30px;min-height: 320px;}
.mision .infomarca ul{padding-left: 15px;}

.servicios hr{border-color: #C5C5C5}
.servicios .serv{border:2px solid #442669;margin-top: 30px;}
.servicios .serv .foto{max-height: 380px;overflow: hidden;}
.servicios .serv .foto img{width: 100%;}
.servicios .serv .textos{padding: 20px;transition: all 0.5s ease-in-out;}
.servicios .serv .textos h3{min-height: 68px;}
.servicios .serv:hover{}
.servicios .serv:hover .textos{color:#fff;background-color: #442669;}
.servicios .serv:hover .textos .boton{background-color: #fff;color:#442669;;}

.clientes .lista{position: relative;text-align: center;}
.clientes .lista .sombra{position: absolute;width: 100%;margin:0 auto;text-align: center;top:30px;}
.clientes .lista .cli{display: inline-block;position: relative;z-index: 100;padding: 40px 0px;width: 15%;margin:0px 2%;margin-top: 20px}
.clientes .lista .cli img{width: 100%}
.clientes .lista .controles{text-align: left;}
.clientes .lista .controles .flecha{position: absolute;bottom: -5px;width: 40%}
.clientes .lista .controles .flecha.atras{left: 0px;text-align: right;}
.clientes .lista .controles .flecha.adelante{right:  0px;}
.clientes .lista .controles .flecha .circulo{border:1px solid #2C0E53;width: 35px;height: 35px;border-radius: 50%;display: inline-table;text-align: center;}
.clientes .lista .controles .flecha .circulo a{display: inline-block;}
.clientes .lista .controles .flecha .circulo img{display: table-cell !important;vertical-align: middle;position: relative;top:7px;}

.avales{}
.avales .impacto{position: relative;width: 100%;display: inline-block;}
.avales .impacto .dato{position: relative;z-index: 100}
.avales .impacto.bomberos{background-image: url('../img/bomberos.png');background-size: cover;}
.avales .impacto.bomberos .dato{display: inline-block;float: right;margin:70px 50px;}
.avales .impacto.trayectoria{background-image: url('../img/trayectoria.png');background-size: cover;}
.avales .impacto.trayectoria .dato{display: inline-block;float: right;margin:70px 50px;}
.avales .impacto.inspecciones{background-image: url('../img/inspecciones.png');background-size: cover;}
.avales .impacto.inspecciones .dato{margin:70px auto;}
.avales .impacto.ventanilla{background-image: url('../img/ventanilla.png');background-size: cover;}
.avales .impacto.ventanilla .dato{margin:70px auto;}
.avales .impacto .dato p{text-align: center;}
.avales .impacto .sombra{background: transparent linear-gradient(360deg, #442669 0%, #275B7EE8 29%, #00A19AA1 68%, #00A19A00 100%) 0% 0% no-repeat padding-box;opacity: 0.68;width: 100%;height: 100%;position: absolute;}


.slide_testimonios{position: relative;margin-top: 50px;}
.slide_testimonios .test{padding: 0px 40px;margin-bottom: 30px;}
.slide_testimonios .test p{margin-bottom: 30px;min-height: 70px;}
.slide_testimonios .test .foto{display: inline-block;}
.slide_testimonios .test .persona{display: inline-block;position: relative;vertical-align: top;top:5px;margin-left: 10px;}
.slide_testimonios .controles .flecha{position: absolute;bottom: -5px;width: 40%}
.slide_testimonios .controles .flecha.atras{left: 0px;text-align: right;}
.slide_testimonios .controles .flecha.adelante{right:  0px;}
.slide_testimonios .controles .flecha .circulo{border:1px solid #2C0E53;width: 35px;height: 35px;border-radius: 50%;display: inline-table;text-align: center;}
.slide_testimonios .controles .flecha .circulo a{display: inline-block;}
.slide_testimonios .controles .flecha .circulo img{display: table-cell !important;vertical-align: middle;position: relative;top:7px;}
.slick-dots{width: 100%;text-align: center;padding-left:0px;margin-top: 30px;}
.slick-dots li{width: 12px;height: 12px;border-radius: 50%;background-color: #89789F;display: inline-block;position: relative;margin: 0px 5px;cursor: pointer;}
.slick-dots li.slick-active{background-color: #2C0E53;width: 17px;height: 17px;}
.slick-dots li button{left: 0px;top: 0px;position: absolute;display: none;}

.listado_noticias{margin-top: 100px;margin-bottom: 100px;}
.listado_noticias.nomargin{margin:0px;}
.listado_noticias .noticia{}
.listado_noticias .noticia.interna{margin-bottom: 50px;}
.listado_noticias .noticia .titulo{min-height: 80px;vertical-align:bottom;display: flex;}
.listado_noticias .noticia h3{}
.listado_noticias .noticia .foto{position: relative;height: 270px;overflow: hidden;}
.listado_noticias .noticia .foto img{height: 100%;}
.listado_noticias .noticia .foto .fecha{position: absolute;bottom:0px;background-color: #442669;padding: 10px;left: 20px;}
.listado_noticias .noticia .foto .fecha .dia{display: inline-block;}
.listado_noticias .noticia .foto .fecha .anio{display: inline-block;margin-left: 10px;}
.listado_noticias .noticia .texto{padding: 15px;}

.suscripcion{background-color: #D9D9D9;padding: 20px 50px}
.suscripcion .campo{border:1px solid #442669;border-radius: 9px;}
.suscripcion .campo .txt{background-color: transparent;border:0px;padding: 7px 10px}
.suscripcion .btn-outline-secondary{background-color: #442669;color:#fff;border:1px solid #442669;}
.suscripcion .form-control{background-color: transparent;border:1px solid #442669;}

.oficina{}
.bgvioletaportada{width: 50%;background-color: #2C0E53;position: absolute;top:0px;left: 0px;height: 100vh}
.oficina .login{}
.oficina .dudas{position: absolute;bottom:10px;width: 100%;left: 10%;}

.paginacion{width: 100%;text-align: center;margin-top: 50px;margin-bottom: 50px;}
.paginacion .circulo{display: inline-block;width: 35px;height: 35px;border:1px solid #00A19A;border-radius: 50%;text-align: center;vertical-align: text-bottom;margin:0px 5px;}
.paginacion .circulo a{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: inline-block;color:#00A19A;}
.paginacion .circulo.active{background-color: #00A19A;}
.paginacion .circulo.active a{color:#fff;}

.masleidos{}
.masleidos .noticia{border-bottom: 1px solid #707070;padding: 20px 0px;} 
.masleidos a:last-child .noticia{border-bottom: 0px;}
.masleidos .noticia .foto{margin-bottom: 10px;} 
.masleidos .noticia .foto img{width: 100%;} 
.masleidos a:hover{color:#000;}

.buscador{}
.buscador .campo{position: relative;}
.buscador .campo .txt{width: 100%;border-radius: 9px;padding: 7px 10px;border:1px solid #000;background-color: transparent;}
.buscador .campo i{position: absolute;right: 10px;top:12px;}

.ficha{margin-top: 70px;}
.ficha .foto{height: 100vh;overflow: hidden;}
.ficha .foto img{height:  100%;}
.ficha .compartir{}
.ficha .compartir .red{display: inline-block;margin-left: 10px;margin-top: 10px;}
.ficha .compartir .red i{font-size: 20px;color:#442669;}
.ficha .cuerpo{padding: 50px 0px;}
.ficha .cuerpo p{font-size: 18px;}
.ficha .descargar{border:1px solid #00A19A;}
.ficha .descargar .cabecera{background-color: #00A19A;text-align: center;padding: 10px}
.ficha .descargar .info{padding: 40px;}
.ficha .descargar .info .fotoficha{}
.ficha .descargar .info .fotoficha img{width: 100%;}
.ficha .descargar .info .txt{width: 100%;border:2px solid #000;border-radius: 9px;padding: 7px 10px;margin-top: 10px;margin-bottom: 10px;}
.ficha .autor{}
.ficha .autor .fotoperfil{width: 70px;height: 70px;border-radius: 50%;background-size: cover;}
.ficha .autor .fotoperfil img{}
.ficha .relacionados .fotorelacionado{}
.ficha .relacionados .fotorelacionado img{width: 100%;}
.ficha .comentar{margin-bottom: 100px;}
.ficha .comentar .txt{width: 100%;border:2px solid #000;border-radius: 9px;padding: 7px 10px;margin-top: 10px;margin-bottom: 10px;}
.ficha .coment{border-bottom: 1px solid #ccc;padding: 20px 0px}
.ficha .coment.respuesta{padding: 20px 0px 20px 30px;}

footer{background-color: #442669;background-image: url("../img/footer.png");background-repeat: no-repeat;background-position: center;padding: 55px 0px;background-size:100% 100%;}
footer .redes{margin-top: 50px}
footer .redes .red{display:inline-block;width: 40px;height: 40px;text-align: center;border-radius: 50%;background-color: #442669;margin-right:  20px;}
footer .redes .red i{color:#fff;font-size: 20px;position:relative; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);top:50%;}
footer .copy{margin-top: 50px;}
footer h3{font-size: 22px;}
footer .lista_links{margin-top: 30px;}
footer .lista_links .link{margin-bottom: 10px;font-size: 16px;}
footer .lista_links .link a{color:#fff;}
footer .lista_links .link i{margin-right: 10px;}

.frmtrabaje .foto{width: 100%;height: 470px;background-size: cover;background-position: center;margin-top: 20px;}


@media (max-width:1366px) {
  
	.slide .textos{width: 40%;}
	.slide .textos.ancho{width: 40%}
	.slide .textos h1{font-size: 45px;}
	.slide .textos.active{bottom:100px;}
  
}



@media (max-width:1024px) {
  

  
}

@media (max-width:960px) {



}

@media (max-width:768px) {
	.frmtrabaje .foto{height: 300px;}
	.p50{font-size: 40px !important;}
	#top{padding: 10px 0px;}
	#top{background-color: #442669 !important;}
	.logomobile img{width: 150px;}
	.mmobile{}
	.mmobile i{font-size: 22px;color:#fff !important;}
	
	#top .item{width: 100%;text-align: right;margin-bottom: 10px !important;}
	#top .faja{display: none;width: 100%;padding-right: 30px;position: relative !important;margin-top: 0px !important;background-color: #442669 !important;}
	#top .faja .menu .item a{color:#fff !important;}
	#top .faja .menu .item.sub .submenu{text-align: right;background-color: transparent;}
	#top .faja .menu .item.sub .submenu.show{position: relative;top:0px;}
	.mision .video iframe{height: 300px;width: 100%;}
	.mision .caja-info{padding: 10px;}
	.mision .botones{text-align: center;}
	.mision .botones .boton{margin-bottom: 10px;}
	.sombra.p273{font-size: 100px !important}
	.clientes .lista .cli{padding: 50px 10px;}
	.avales .impacto{margin-top:20px;}
	.slide_testimonios .controles .flecha{width: auto;}
	.suscripcion{padding: 15px;}
	.suscripcion .p24{font-size: 20px !important;margin-bottom: 10px;}
	footer .logo img{width: 200px;}
	footer .p21{margin-top: 20px;}
	.caja .p24{font-size: 20px !important;}
	.serviciosinterna .ayuda .p24{font-size: 20px !important;margin-bottom: 10px;}
	.serviciosinterna .lista{padding: 0px;}
	.btn{white-space: normal;}
	.ficha .foto{height: 50vh}
	.p60{font-size: 45px !important}
	.ficha .autor .fotoperfil{margin-bottom: 10px;}
	.ficha .compartir{margin-top: 10px;}
	.bgvioletaportada{width: 100%;height: 40vh;bottom: 0px;top:auto;}
	 #top.fix .faja .logo{display: none !important}
	.clientes .lista .controles{display: none}
	.t-center{text-align: center !important}




	.slide{}
	.slide .navslide{bottom:60px;left: 10px;top:auto;}
	.slide .navslide .item{font-size: 10px;display: inline-block;border-radius: 9px;margin:0px;margin-bottom: 10px;text-align: center;width: auto;padding: 5px 7px}

	.slide .elemento{display: none;}


	.slide .textos{width: 100%;}
	.slide .textos.ancho{width: 100%}
	.slide .textos h1{font-size: 30px;}
	.slide .textos p{font-size: 16px;}
	.slide .textos.active{bottom:280px;}


}

@media (max-width:480px) {
  
  
}

@media (max-width:360px) {
	.t-center .boton{margin-bottom: 10px;}	
	
}

@media print { 
	
}