@charset "utf-8";

/*
    font-family: 'Passion One', cursive;
    font-family: 'Roboto', sans-serif;
*/

body, html  { margin:0 auto; padding:0; font-family: 'Lato', sans-serif; font-size:14px; font-weight:300; height: 100%; background:url(../img/fondo.jpg); color:#fff; }
a { transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; text-decoration:none; }
div { display:inline-block; float: left; position: relative; min-height:5px; }
table { border-collapse: collapse; }
table, th, td { border: 1px solid black; }
.titulares { font-family: 'Passion One', cursive; }
.bordes { -webkit-border-radius: 50px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius: 50px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomright: 10px; border-radius: 50px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-box-shadow: -5px 5px 20px 5px rgba(0,0,0,0.4); 
box-shadow: -5px 5px 20px 5px rgba(0,0,0,0.4); } 
.menu_circulos { margin: 0 13px; }
.boton_inicio { width:100%; height:90px; background:url(../img/inicio_b.png) no-repeat center top; background-size: auto 55%; cursor:pointer; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; }
.boton_inicio:hover { background:url(../img/inicio_v.png) no-repeat center top; background-size: auto 55%; }
.boton_listado { width:100%; height:90px; background:url(../img/listado_b.png) no-repeat center top; background-size: auto 55%; cursor:pointer; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; }
.boton_listado:hover { background:url(../img/listado_v.png) no-repeat center top; background-size: auto 55%; }
.boton_portafolio { width:100%; height:90px; background:url(../img/portafolio_b.png) no-repeat center top; background-size: auto 55%; cursor:pointer; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; }
.boton_portafolio:hover { background:url(../img/portafolio_v.png) no-repeat center top; background-size: auto 55%; }
.boton_aura { width:100%; height:90px; background:url(../img/aura_b.png) no-repeat center top; background-size: auto 55%; cursor:pointer; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; }
.boton_aura:hover { background:url(../img/aura_v.png) no-repeat center top; background-size: auto 55%; }
.boton_manos { width:100%; height:90px; background:url(../img/manos_b.png) no-repeat center top; background-size: auto 55%; cursor:pointer; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; }
.boton_manos:hover { background:url(../img/manos_v.png) no-repeat center top; background-size: auto 55%; }
.boton_pieza { width:100%; height:90px; background:url(../img/pieza_b.png) no-repeat center top; background-size: auto 55%; cursor:pointer; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; }
.boton_pieza:hover { background:url(../img/pieza_v.png) no-repeat center top; background-size: auto 55%; }

.btn_verde { background:#cddc07; color:#00474f; padding:17px 0 25px 0; width:300px; text-align:center; font-size:33px; letter-spacing:1px; margin: 0 20px; cursor:pointer; }
.btn_ocre { background:#f8cf03; color:#00474f; padding:17px 0 25px 0; width:300px; text-align:center; font-size:33px; letter-spacing:1px; margin: 0 20px; cursor:pointer; }

.btn_verde_pie { background:#cddc07; color:#00474f; padding:15px 0 20px 0; width:250px; text-align:center; font-size:27px; letter-spacing:1px; margin: 25px 20px 0 20px; cursor:pointer; clear:both;
-webkit-border-radius: 25px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius: 25px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
border-radius: 25px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px; }
.btn_ocre_pie { background:#f8cf03; color:#00474f; padding:15px 0 20px 0; width:250px; text-align:center; font-size:27px; letter-spacing:1px; margin: 55px 20px 0 20px; cursor:pointer;
-webkit-border-radius: 25px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius: 25px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
border-radius: 25px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px; }
.btn_ver_mas { background:#5f9c48; color:#fff; padding:15px 0 15px 0; width:230px; text-align:center; font-size:27px; letter-spacing:1px; margin: 0; cursor:pointer; float:right;
-webkit-border-radius: 25px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius: 25px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomright: 5px;
border-radius: 25px;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px; }

.numeros_cont { width:100%; margin:0 0 170px 0; }
.numeros_cont_s { width:100%; margin:0 0 0 0; }
.numeros_tit { font-size:66px; letter-spacing:4px; width:100%; }
.numero_derecho { float:right; }
.numeros_intelineados { width:100%; line-height:40px; }
.distintivo { line-height:50px; margin:20px 0 0 0; }

.campos { border:none; padding: 15px 35px; width:calc(100% - 70px); width:-moz-calc(100% - 70px); margin:20px 0 0 0; color:#00474f; font-family: 'Lato', sans-serif; font-size:18px;
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomleft: 25px;
border-top-right-radius: 25px;
border-bottom-left-radius: 25px; }

.botonform { border:none; padding: 15px 0; width:100%; margin:20px 0 0 0; color:#fff; background:#00474f; font-family: 'Lato', sans-serif; font-size:18px; font-weight:700; cursor:pointer;
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomleft: 25px;
border-top-right-radius: 25px;
border-bottom-left-radius: 25px; }

.mosaico_a { width:100%; height:580px; background:#cddc07; margin: 0 0 20px 0; }
.mosaico_b { width:100%; height:580px; background:#fff; margin: 0 0 20px 0; }
.mosaico_img_a {  width:50%; height:100%; }
.mosaico_img_b {  width:50%; height:100%; float:right; }

.boton_filtro { color:#fff; font-size:29px; margin:30px 0 0 0; width:100%; cursor:pointer; }
.boton_filtro:hover { color:#cddc07; }
.imagenAjustada { max-height: 100%; max-width: 100%; width: auto; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.boton_minis { width:310px; height:100%; margin:0 20px; cursor:pointer; }

.anterior { left:-70px; width:50px; height:100%; top:0; background: url(../img/anterior.png) no-repeat center center; position:absolute; cursor:pointer; }
.siguiente { right:-70px; width:50px; height:100%; top:0; background: url(../img/siguiente.png) no-repeat center center; position:absolute; cursor:pointer; }

.anterior_audio { left:-100px; width:50px; height:100%; top:0; background: url(../img/anterior.png) no-repeat center center; position:absolute; cursor:pointer; }
.siguiente_audio { right:-100px; width:50px; height:100%; top:0; background: url(../img/siguiente.png) no-repeat center center; position:absolute; cursor:pointer; }
.videocont { width:100%; height:80vh; margin:0 0 20px 0; }
.videosombra { width:100%; height:100%; background:url(../img/sombra.png) no-repeat center top; background-size:100% auto; text-align:left; }
.video20 { width:100%; height:20px; }
.video25 { font-size:25px; width:90%; margin:20px 5% 0 5%; }
.video50 { font-size:50px; width:90%; color:#cddc07; margin:20px 5% 0 5%; }
.videoplay { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/reproducir.png) no-repeat center center; cursor:pointer; background-size: 150px; }
.videoplay_m { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/reproducir.png) no-repeat center center; background-size: 80px auto; cursor:pointer; }
.videotexto { width:100%; margin: 20px 0 0 0; font-size:38px; text-align:left; }

.menufix { position:fixed; width:13%; height:100%; background:url(../img/fondo_menu.jpg) no-repeat; background-size:100% auto; top:0; right:0; z-index:9999; display:none; }
.menuesquina { width:100%; height:100%; background:url(../img/esquina.png) no-repeat center top; background-size:100% auto; text-align:center; }
.menumenu { width:100%; height:200px; background:url(../img/menu.png) no-repeat center center; background-size: auto 40%; }
.menuredes { position:absolute; left:0; bottom:75px; width:100%; text-align:center; }
.logo_cont { position:fixed; left:10vw; top:10vh; z-index:9999; display:none; }
.formularios { width:80%; margin: 120px 7% 0 13%; text-align:center; }
.contactanos { font-size:85px; letter-spacing:4px; color:#cddc07; width:100%; margin: 0 0 40px 0; }
.forms_cont { float:none; height:870px; }
.treinta6 { font-size:36px; }
.form_a { padding:45px 55px; background:#f8cf03; width:440px; clear:both; font-size:20px; color:#00474f; text-align:left; margin: 20px 0 0 0;
             -webkit-border-top-right-radius: 80px;
    -webkit-border-bottom-left-radius: 80px;
    -moz-border-radius-topright: 80px;
    -moz-border-radius-bottomleft: 80px;
    border-top-right-radius: 80px;
    border-bottom-left-radius: 80px; }
.form_b_cont { float:none; margin: 0 0 0 140px; height:870px; }
.cambio { font-size:24px; clear:both; }
.form_b { padding:45px 55px; background:#cedd03; width:540px; clear:both; font-size:20px; color:#00474f; text-align:left; margin: 20px 0 0 0;
             -webkit-border-top-right-radius: 80px;
    -webkit-border-bottom-left-radius: 80px;
    -moz-border-radius-topright: 80px;
    -moz-border-radius-bottomleft: 80px;
    border-top-right-radius: 80px;
    border-bottom-left-radius: 80px; }
.pie { width:100%; text-align:center; padding: 100px 0 200px 0; background:#022226; z-index:12345; font-size:27px; }
.pie_cont { width:1440px; float:none; text-align:left; }
.pie_logo { margin:20px 0 0 0; }
.pie_a { margin: 0 0 0 110px; }
.pie_b { margin: 0 0 0 60px; }
.pie_redes { float:right; text-align:center; }
.pie_ins { margin: 0 50px; }
.inicio_cab { position:absolute; left:15vw; top:70vh; z-index:123; }
.inicio_contactanos { background:#5f9c48; color:#fff; padding:25px 60px 30px 60px; font-size:40px; letter-spacing:2px; }
.inicio_proyecta { position:absolute; left:15vw; top:20vh; font-size:30px; }
.inicio_proyecta_tit { font-size:130px; letter-spacing:10px; color:#cddc07; margin:0 0 30px 0; }
.inicio_acciones { width:90%; margin:-200px 0 0 10%; text-align:center; font-size:32px; }
.inicio_cinco { width:100%; font-size:70px; letter-spacing:5px; color:#cddc07; margin: 0 0 10px 0; }
.inicio_numeros { width:80%; margin: 0 7% 0 13%; font-size:32px; }
.inicio_1 { margin: 55px 0 0 0; width:80%; float:right; }
.inicio_1_ejemplos { float:right; margin: 20px 0 0 0; }
.inicio_2 { margin: 30px 0 0 0; width:70%; }
.inicio_2_ejemplos { width:100%; margin: 20px 0 0 0; }
.inicio_3 { margin: 35px 0 0 0; width:75%; float:right; }
.inicio_3_ejemplos { float:right; margin: 20px 0 0 0; }
.inicio_4 { width:72%; margin: 55px 0 0 0; }
.inicio_4_ejemplos { width:100%; margin: 20px 0 0 0; }
.inicio_5 { margin: 35px 0 0 0; width:75%; float:right; }
.inicio_clientes { position:absolute; left:15vw; top:50vh; font-size:32px; }
.inicio_logros { font-size:100px; letter-spacing:6px; color:#205358; margin:0 0 30px 0; }
.inicio_clientes_cont { position:absolute; left:50vw; top:60vh; font-size:30px; }
.cuerpo { width:100%; }
.inicio_contacto { width:100%; height:115vh; }
.escritorio { display:inline-block; }
.movil { display:none; }

.proyectando { position:absolute; left:0; top:63vh; width:100%; text-align:center; z-index:7777; font-size:30px; }
.quince { width:100%; font-size:50px; letter-spacing:2px; color:#cdda3e; font-size:30px; }
.aura_fondo { width:100%; background:url(../img/aura_fondo.jpg) no-repeat top; background-size:100% auto; }
.aura_fondo_cont { width:86%; height:100vh; margin: 0 6.5% 0 7.5%; }
.aura_fondo_a { width:100%; height:100vh; margin: 0 0 80px 0; }
.aura_abajo { width:100%; text-align:center; position:absolute; left:0; bottom:30px; }
.fundacion { width:100%; margin:30px 0 100px 0; text-align:center; z-index:8888; font-size:32px; }
.fundada { width:100%; font-size:53px; letter-spacing:2px; color:#cdda3e; }
.marzo { width:100%; font-size:53px; letter-spacing:2px; margin:0 0 30px 0; }
.tres { width:86%; margin: 0 6.5% 0 7.5%;  font-size:37px; }
.sobre { width:100%; background: url(../img/sobre.png) no-repeat center top; background-size:100% auto; }
.sobre_a { padding:190px 120px 0 120px; }
.sobre_b { padding:90px 120px; width:calc(100% - 240px); width:-moz-calc(100% - 240px); }
.sobre_c { width:100%; background:url(../img/sobre.png) no-repeat center bottom; background-size:100% auto; }
.sobre_c2 { padding:0 120px 140px 120px; }
.tres_1 { margin: 55px 0 0 75px; width:70%; }
.tres_2 { margin: 55px 0 0 0; width:70%; }
.tres_3 { margin: 55px 0 0 75px; width:65%; }
.datos { width:100%; margin:90px 0; text-align:center; z-index:8888; font-size:32px; }
.datos_tit { width:100%; font-size:60px; letter-spacing:2px; }
.datos_bloque { width:86%; margin: 0 6.5% 0 7.5%;  font-size:37px; }
.datos_bloque2 { width:82%; margin:0 9% 90px 9%; height:620px; background:#cddc07; }
.direccion { width:40%; height:100%; background:url(../img/direccion.jpg) no-repeat center center; background-size:cover; }
.direccion_txt { width:34%; margin: 120px 13% 0 13%; font-size:35px; color:#00474f; text-align:justify; }
.datos_flecha { position:absolute; right:-100px; top:290px; }

.aureanos { width:100%; background:url(../img/aureanos_fondo.jpg) no-repeat top; background-size:100% auto; }
.aureanos86 { width:86%; margin: 0 6% 0 8%; }
.aureanos_cabecera { width:100%; height:100vh; margin: 0 0 80px 0; }
.aureanos_titulo { margin:32% 0 0 5%; font-size:78px; letter-spacing:4px; }
.aureanos_abajo { width:100%; text-align:center; position:absolute; left:0; bottom:90px; }
.aureano { width:33.3%; text-align:center; font-size:21px; }
.aureano_foto { width:100%; height:450px; }
.aureano_info { width:70%; margin:50px 15% 0 15%; height:460px; }
.aureano_nombre { width:100%; color:#cdda3e; font-size:32px; letter-spacing:2px; }
.aureano_puesto { width:100%; color:#cdda3e; margin:25px 0 30px; font-size:27px; }

.portafolio_cabecera { width:100%; background:url(../img/portafolio_fondo.jpg) no-repeat top; background-size:100% auto; }
.portafolio_cabeza { width:86%; height:100vh; margin: 0 6.5% 0 7.5%; }
.portafolio_bloque { width:100%; height:100vh; margin: 0 0 80px 0; }
.portafolio_principal { margin:32% 0 0 5%; font-size:33px; }
.portafolio_titulo { font-size:120px; letter-spacing:10px; }
.portafolio_texto { clear:both; width:600px; }
.portafolio_cuerpo { width:86%; margin: 0 6.5% 0 7.5%; }
.portafolio_centro { width:100%; margin:50px 0 0 0; font-size:45px; }
.resultados { margin: 0 0 0 5%; }
.filtro { float:right; color:#00bf8b; font-size:50px; letter-spacing:3px; cursor:pointer; }
.cont_mas { margin: 5px 0 0 20px; }
.filtros_cont { width:95%; margin: 20px 0 0 5%; background:#06393f; display:none; }
.filtros_pad { padding:45px 70px; }
.filtros_30 { width:30%; }
.industria { color:#cddc07; font-size:32px; letter-spacing:2px; width:100%; }
.cien60 { width:100%; height:60px; }
.filtros_32 { width:32%; margin:0 0 0 3%; }
.clientes_bloque { width:71%; margin: 150px 11% 70px 18%; text-align:center; }
.cliente_texto { width:40%; margin:70px 5% 0 5%; color:#00474f; text-align:left; }
.cliente_nombre { width:100%; height:75px; font-size:50px; }
.cliente_info { width:100%; font-size:30px; line-height:40px; height:280px; margin:0 0 35px 0; overflow:hidden; }
.mostrar_mas { background:#5f9c48; color:#fff; padding:25px 60px 30px 60px; margin:60px 0 100px 0; font-size:40px; letter-spacing:2px; float:none; }

.cliente_imagen { float:right; height:570px; margin: 200px 0 0 0; z-index:7777; }
.cliente_logo { position:absolute; left:21.5vw; top:200px; width:21.5vw; height:11vw; }
.cliente_servicio { width:74%; margin: 20px 13% 0 13%; font-size:24px; }
.cliente_info_c { width:100%; margin:80px 0 30px 0; text-align:center; }
.cliente_combo { width:590px; height:70px; float:none; overflow:hidden; background:#fff url(../img/combo.jpg) no-repeat center right; background-size: auto 100%; }
.cliente_select { width:600px; border:none; color:#00474f; margin:20px 0 0 30px; font-size:27px; background:none; }
.bloque { width:87%; padding:60px 0; }
.bloque30 { width:30%; }
.bloque67 { width:67%; margin: 20px 0 0 0; }
.cliente_nombre_p { width:100%; font-size:72px; }
.cliente_info_p { margin: 20px 0 0 0; font-size:34px; line-height:40px; }
.bloque150 { width:100%; margin:0 0 150px 0; }
.bloque81 { width:81%; margin: 0 7% 0 12%; text-align:center; border-top:0px solid #002d33; padding:35px 0; }
.bloque_filtros { float:right; color:#00bf8b; font-size:50px; letter-spacing:3px; cursor:pointer; }
.bloque_filtros_mas { margin: 5px 0 0 20px; }
.bloque75 { width:74%; margin: 0 13%; text-align:center; }
.bloque_tit { width:100%; font-size:60px; letter-spacing:2px; margin: 0 0 50px 0; text-align:left; }
.bloque_x { font-size:38px; margin:0 0 70px 0; text-align:justify; width:100%; }
.bloque_t { font-size:70px; color:#cddc07; margin:40px 0; text-align:left; width:100%; }
.bloque_cien { width:100%; text-align:center; }
.bloque_l { background:#31b78a; float:none; font-size:45px; font-weight:700; color:#06393f; padding:40px 110px; -webkit-border-top-right-radius: 100px; -webkit-border-bottom-left-radius: 100px; -moz-border-radius-topright: 100px; -moz-border-radius-bottomleft: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; margin: 50px 0 0 0; }
.bloque_b { width:100%; height:90vh; background:#111; }
.bloque1050 { width:1050px; height:310px; float:none; margin:55px 0; }
.bloquecienh { width:100%; height:100%; overflow:hidden; }
.bloque_abs { height:100%; position:absolute; left:0; top:0; }
.bloque_a { background:#231f20; width:calc(100% - 240px); width:-moz-calc(100% - 240px); padding:60px 120px 70px 120px; text-align:left; margin: 0 0 40px 0; }
.bloque25 { font-size:25px; width:100%; }
.bloque50 { font-size:50px; width:100%; color:#cddc07; margin: 0 0 20px 0; }
.bloque_t3 { width:100%; margin: 0 0 40px 0; font-size:38px; text-align:left; }
.bloque_a270 { width:270px; height:105px; float:none; background:#fff; }
.bloque_contador { width:100%; color:#00474f; font-size:55px; margin:20px 0 0 0; text-align:center; font-weight:400; }
.bloque_1050 { width:1050px; height:230px; float:none; margin:55px 0; }
.bloque_p { width:100%; margin: 0 0 30px 0; }
.bloquepa { width:calc(100% - 100px); width:-moz-calc(100% - 100px); background:#5f9c48; padding:30px 50px; }
.pdf_img { width:60px; }
.bloque_p_info { margin: 0 0 0 55px; width:calc(100% - 250px); width:-moz-calc(100% - 250px); text-align:left; }
.bloque21 { font-size:21px; width:100%; height:25px; }
.bloque42 { font-weight:700; font-size:42px; height:45px; color:#00474f; width:100%; }
.bloque_p_d { float:right; }
.bloque_p3 { width:100%; margin: 30px 0 0 0; font-size:38px; text-align:justify; }
.bloque120 { position:absolute; left:0; top:-120px; width:100%; text-align:center; }
.bloque_sombra { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.9); display:none; z-index:16789; }
.bloque_cerrar { position:absolute; right:30px; top:30px; }
.bloque_audio { background:#231f20; width:calc(100% - 240px); width:-moz-calc(100% - 240px); padding:60px 120px 70px 120px; text-align:left; margin: 0 0 0 0; }

#myVideo { position: relative; right: 0; bottom: 0; min-width: 100%; min-height: 100%; z-index:1; }
.menuNCont { position:fixed; z-index:15678; background:#205358; padding:15px 20px 15px 40px; right:0; top:35px; -webkit-border-top-left-radius: 10px; height:60px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); }
.menuNContX { position:fixed; z-index:14567; background:#205358; padding:15px 0 15px 0; right:20px; top:35px; width:230px; 

-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; 
-moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; 
border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;

-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); }
.menuNmenu { margin:10px 45px 0 45px; height:100%; }


.menumrgn { margin: 100px 0 10px 0; display:none; background:#205358; }

.txtlograr { width: calc(100% - 900px); width: -moz-calc(100% - 900px); margin: 50px 0 0 0; text-align: left; }
.logos_inicio { width:720px; height:540px; }
.inicio_ant { width:90px; height:540px; background:url(../img/ant.jpg) no-repeat center left; cursor:pointer; }
.inicio_sig { width:90px; height:540px; background:url(../img/sig.jpg) no-repeat center right; cursor:pointer; }

.imagen_port { max-width:100%; margin-bottom:50px; }

.img_cliente_0 { position:absolute; left:0; bottom:0; width:90%; padding:20px 5%; background:rgba(0,0,0,0.5); text-align:left; }
.img_cliente_1 { width:100%; }
.img_cliente_2 { width:100%; font-size:21px; font-weight:700; }
.img_cliente_3 { width:100%; font-size:18px; }

.flecha_abajo { margin:60px 0 0 0; }

.logoquince { margin-top:calc(50vh - 250px); margin-top:-moz-calc(50vh - 250px); }

@media (max-width:1650px){
	

	.imagen_port { margin-bottom:45px; }
	.btn_abajo { width:70px; }
	.numeros2 { height:260px; }
	.bloque_audio { width:calc(100% - 216px); width:-moz-calc(100% - 216px); padding:54px 108px 63px 108px; margin: 0 0 0 0; }
	.cliente_imagen { height:517px; margin: 185px 0 0 0; }
	.cliente_logo { top:185px; }
	.cliente_servicio { font-size:22px; }
	.cliente_info_c { margin:72px 0 27px 0; }
	.cliente_combo { width:531px; height:63px; }
	.cliente_select { width:540px; margin:18px 0 0 27px; font-size:24px; }
	.bloque { padding:54px 0; }
	.bloque67 { margin: 18px 0 0 0; }
	.cliente_nombre_p { font-size:65px; }
	.cliente_info_p { margin: 15px 0 0 0; font-size:28px; line-height:32px; }
	.bloque150 { margin:0 0 135px 0; }
	.bloque81 { border-top:0px solid #002d33; padding:31px 0; }
	.bloque_filtros { font-size:45px; letter-spacing:3px; }
	.bloque_filtros_mas { margin: 4px 0 0 18px; }
	.bloque_tit { font-size:54px; letter-spacing:2px; margin: 0 0 45px 0; }
	.bloque_x { font-size:34px; margin:0 0 63px 0; }
	.bloque_t { font-size:63px; margin:36px 0; }
	.bloque_l { font-size:40px; padding:36px 99px; margin: 45px 0 0 0; -webkit-border-top-right-radius: 90px; -webkit-border-bottom-left-radius: 90px; -moz-border-radius-topright: 90px; -moz-border-radius-bottomleft: 90px; border-top-right-radius: 90px; border-bottom-left-radius: 90px; }
	.bloque1050 { width:945px; height:179px; float:none; margin:49px 0; }
	.bloque_a { width:calc(100% - 216px); width:-moz-calc(100% - 216px); padding:54px 108px 63px 108px; margin: 0 0 36px 0; }
	.bloque25 { font-size:22px; }
	.bloque50 { font-size:45px; margin: 0 0 18px 0; }
	.bloque_t3 { margin: 0 0 36px 0; font-size:34px; }
	.bloque_a270 { width:248px; height:94px; }
	.bloque_contador { font-size:49px; margin:18px 0 0 0; }
	.bloque_1050 { width:945px; height:207px; margin:49px 0; }
	.bloque_p { margin: 0 0 27px 0; }
	.bloquepa { width:calc(100% - 90px); width:-moz-calc(100% - 90px); padding:27px 45px; }
	.pdf_img { width:54px; }
	.bloque_p_info { margin: 0 0 0 49px; width:calc(100% - 225px); width:-moz-calc(100% - 225px); }
	.bloque21 { font-size:19px; height:22px; }
	.bloque42 { font-size:38px; height:40px; }
	.bloque_p3 { margin: 27px 0 0 0; font-size:34px; }
	.bloque120 { top:-108px; }
	.bloque_cerrar { right:27px; top:27px; }

	.portafolio_bloque { margin: 0 0 72px 0; }
	.portafolio_principal { font-size:30px; }
	.portafolio_titulo { font-size:108px; letter-spacing:9px; }
	.portafolio_texto { width:540px; }
	.portafolio_centro { margin:45px 0 0 0; font-size:40px; }
	.filtro { font-size:45px; letter-spacing:3px; }
	.cont_mas { margin: 4px 0 0 18px; }
	.filtros_cont { margin: 18px 0 0 5%; }
	.filtros_pad { padding:40px 63px; }
	.industria { font-size:29px; letter-spacing:2px; }
	.cien60 { height:54px; }
	.clientes_bloque { margin: 135px 11% 63px 18%; }
	.cliente_texto { margin:63px 5% 0 5%; }
	.cliente_nombre { height:67px; font-size:45px; }
	.cliente_info { font-size:27px; line-height:36px; height:252px; margin:0 0 31px 0; }
	.mostrar_mas { padding:22px 54px 27px 54px; margin:54px 0 90px 0; font-size:36px; letter-spacing:2px; }

	.aureanos_cabecera { margin: 0 0 72px 0; }
	.aureanos_titulo { font-size:70px; letter-spacing:4px; margin: 36% 0 0 5%; }
	.aureanos_abajo { bottom:81px; }
	.aureano { font-size:19px; }
	.aureano_foto { height:405px; }
	.aureano_info { margin:45px 15% 0 15%; height:415px; }
	.aureano_nombre { font-size:29px; letter-spacing:2px; }
	.aureano_puesto { margin:22px 0 27px; font-size:24px; }
	.aureanos_flecha { width: 83px; }
	
	.numeros { height:325px; }
	.menu_circulos { margin: 0 12px; width:47px; }
	.boton_inicio, .boton_listado, .boton_portafolio, .boton_aura, .boton_manos, .boton_pieza { height:81px; }
	.btn_verde, .btn_ocre { padding:15px 0 22px 0; width:270px; font-size:30px; margin: 0 18px; }
	.numeros_cont { margin:0 0 150px 0; }
	.numeros_tit { font-size:60px; }
	.numeros_intelineados { line-height:36px; }
	.distintivo { line-height:45px; margin:18px 0 0 0; }
	.mosaico_a, .mosaico_b { height:520px; margin: 0 0 18px 0; }
	.boton_filtro { font-size:26px; margin:27px 0 0 0; }
	.boton_minis { width:280px; margin:0 18px; }
	.anterior { left:-63px; width:45px; }
	.siguiente { right:-63px; width:45px; }
	.anterior_audio { left:-90px; width:45px; }
	.siguiente_audio { right:-90px; width:45px;  }
	.videocont { margin:0 0 18px 0; }
	.video20 { height:18px; }
	.video25 { font-size:22px; margin:18px 5% 0 5%; }
	.video50 { font-size:45px; margin:18px 5% 0 5%; }
	.videotexto { margin: 18px 0 0 0; font-size:34px; }
	.menumenu { height:180px; }
	.menuredes { bottom:67px; }
	.contactanos { font-size:76px; letter-spacing:4px; margin: 0 0 36px 0; }
	.forms_cont { height:780px; }
	.treinta6 { font-size:32px; }
	.cambio { font-size:22px; clear:both; }
	.pie { padding: 90px 0 180px 0; font-size:24px; }
	.pie_cont { width:1300px; }
	.pie_logo { margin:18px 0 0 0; }
	.pie_a { margin: 0 0 0 100px; }
	.pie_b { margin: 0 0 0 54px; }
	.pie_ins { margin: 0 45px; }
	.inicio_contactanos { padding:22px 54px 27px 54px; font-size:36px; letter-spacing:2px; }
	.inicio_proyecta { font-size:27px; }
	.inicio_proyecta_tit { font-size:115px; letter-spacing:9px; margin:0 0 27px 0; }
	.inicio_acciones {  margin:-180px 0 0 10%; font-size:29px; }
	.inicio_cinco { font-size:63px; margin: 0 0 9px 0; }
	.inicio_numeros { font-size:29px; }
	.inicio_1 { margin: 50px 0 0 0; }
	.inicio_2 { margin: 27px 0 0 0; }
	.inicio_3 { margin: 31px 0 0 0; width:72%; }
	.inicio_4 { margin: 40px 0 0 0; }
	.inicio_5 { margin: 10px 0 0 0; width:72%; }
	.inicio_clientes { font-size:29px; }
	.inicio_logros { font-size:90px; letter-spacing:5px; margin:0 0 27px 0; }
	.inicio_clientes_cont { font-size:27px; }
	.inicio_ant, .inicio_sig { width:81px; height:330px; }
	.inicio_logos { width:390px; }
	.form_a, .form_b { padding: 40px 40px; width: 460px; font-size:20px; }
	.form_b_cont { margin: 0 0 0 100px; height: 780px; }

	.proyectando { top:63vh; font-size:27px; }
	.quince { font-size:45px; }
	.aura_fondo_a { margin: 0 0 72px 0; }
	.fundacion { margin:27px 0 90px 0; font-size:29px; }
	.fundada { font-size:48px; }
	.marzo { font-size:48px; margin:0 0 27px 0; }
	.tres { font-size:33px; }
	.sobre_a { padding:170px 108px 0 108px; }
	.sobre_b { padding:81px 108px; width:calc(100% - 216px); width:-moz-calc(100% - 216px); }
	.sobre_c2 { padding:0 108px 126px 108px; }
	.tres_1 { margin: 50px 0 0 68px; }
	.tres_2 { margin: 50px 0 0 0; }
	.tres_3 { margin: 50px 0 0 68px; }
	.datos { margin:81px 0; font-size:29px; }
	.datos_tit { font-size:54px; }
	.datos_bloque { font-size:34px; }
	.datos_bloque2 { height:560px; }
	.direccion_txt { margin: 110px 13% 0 13%; font-size:32px; }
	.datos_flecha { right:-90px; top:260px; }
	.aura_abajo img { width: 83px; }
	
	.txtlograr { width: calc(100% - 750px); width: -moz-calc(100% - 750px); margin: 50px 0 0 0; text-align: left; }
	.logos_inicio { width:600px; height:450px; }
	.inicio_ant { height:450px; width: 50px; }
	.inicio_sig { height:480px; width: 50px; }
}

@media (max-width:1500px){
	.imagen_port { margin-bottom:40px; }
	.btn_abajo { width:60px; }
	.numeros2 { height:230px; }
	.bloque_audio { width:calc(100% - 194px); width:-moz-calc(100% - 194px); padding:49px 97px 63px 97px; margin: 0 0 0 0; }
	.cliente_imagen { height:465px; margin: 170px 0 0 0; }
	.cliente_logo { top:170px; }
	.cliente_servicio { font-size:20px; }
	.cliente_info_c { margin:65px 0 24px 0; }
	.cliente_combo { width:478px; height:57px; }
	.cliente_select { width:486px; margin:16px 0 0 24px; font-size:22px; }
	.bloque { padding:49px 0; }
	.bloque67 { margin: 16px 0 0 0; }
	.cliente_nombre_p { font-size:59px; }
	.cliente_info_p { margin: 13px 0 0 0; font-size:25px; line-height:30px; }
	.bloque150 { margin:0 0 120px 0; }
	.bloque81 { border-top:0px solid #002d33; padding:28px 0; }
	.bloque_filtros { font-size:40px; letter-spacing:2px; }
	.bloque_filtros_mas { margin: 3px 0 0 16px; }
	.bloque_tit { font-size:49px; letter-spacing:1px; margin: 0 0 40px 0; }
	.bloque_x { font-size:31px; margin:0 0 57px 0; }
	.bloque_t { font-size:57px; margin:32px 0; }
	.bloque_l { font-size:36px; padding:32px 89px; margin: 40px 0 0 0; -webkit-border-top-right-radius: 81px; -webkit-border-bottom-left-radius: 81px; -moz-border-radius-topright: 81px; -moz-border-radius-bottomleft: 81px; border-top-right-radius: 81px; border-bottom-left-radius: 81px; }
	.bloque1050 { width:860px; height:160px; float:none; margin:44px 0; }
	.bloque_a { width:calc(100% - 194px); width:-moz-calc(100% - 194px); padding:49px 97px 57px 97px; margin: 0 0 32px 0; }
	.bloque25 { font-size:20px; }
	.bloque50 { font-size:40px; margin: 0 0 16px 0; }
	.bloque_t3 { margin: 0 0 32px 0; font-size:31px; }
	.bloque_a270 { width:223px; height:85px; }
	.bloque_contador { font-size:44px; margin:16px 0 0 0; }
	.bloque_1050 { width:850px; height:186px; margin:44px 0; }
	.bloque_p { margin: 0 0 24px 0; }
	.bloquepa { width:calc(100% - 80px); width:-moz-calc(100% - 80px); padding:24px 40px; }
	.pdf_img { width:49px; }
	.bloque_p_info { margin: 0 0 0 44px; width:calc(100% - 200px); width:-moz-calc(100% - 200px); }
	.bloque21 { font-size:17px; height:20px; }
	.bloque42 { font-size:34px; height:36px; }
	.bloque_p3 { margin: 24px 0 0 0; font-size:31px; }
	.bloque120 { top:-89px; }
	.bloque_cerrar { right:24px; top:24px; }
	
	.portafolio_bloque { margin: 0 0 65px 0; }
	.portafolio_principal { font-size:27px; }
	.portafolio_titulo { font-size:97px; letter-spacing:8px; }
	.portafolio_texto { width:485px; }
	.portafolio_centro { margin:40px 0 0 0; font-size:36px; }
	.filtro { font-size:40px; letter-spacing:2px; }
	.cont_mas { margin: 3px 0 0 16px; }
	.filtros_cont { margin: 16px 0 0 5%; }
	.filtros_pad { padding:36px 57px; }
	.industria { font-size:26px; letter-spacing:1px; }
	.cien60 { height:49px; }
	.clientes_bloque { margin: 121px 11% 57px 18%; }
	.cliente_texto { margin:57px 5% 0 5%; }
	.cliente_nombre { height:60px; font-size:40px; }
	.cliente_info { font-size:24px; line-height:32px; height:227px; margin:0 0 28px 0; }
	.mostrar_mas { padding:20px 49px 24px 49px; margin:49px 0 81px 0; font-size:32px; letter-spacing:1px; }
	
	.aureanos_cabecera { margin: 0 0 65px 0; }
	.aureanos_titulo { font-size:63px; letter-spacing:3px; }
	.aureanos_abajo { bottom:73px; }
	.aureano { font-size:17px; }
	.aureano_foto { height:365px; }
	.aureano_info { margin:40px 15% 0 15%; height:374px; }
	.aureano_nombre { font-size:26px; letter-spacing:1px; }
	.aureano_puesto { margin:20px 0 24px; font-size:22px; }
	.aureanos_flecha { width: 75px; }
	
	.numeros { height:290px; }
	.menu_circulos { margin: 0 11px; width:42px; }
	.boton_inicio, .boton_listado, .boton_portafolio, .boton_aura, .boton_manos, .boton_pieza { height:60px; }
	.btn_verde, .btn_ocre { padding:13px 0 20px 0; width:240px; font-size:27px; margin: 0 16px; }
	.numeros_cont { margin:0 0 135px 0; }
	.numeros_tit { font-size:54px; }
	.numeros_intelineados { line-height:32px; }
	.distintivo { line-height:40px; margin:16px 0 0 0; }
	.mosaico_a, .mosaico_b { height:470px; margin: 0 0 16px 0; }
	.boton_filtro { font-size:23px; margin:24px 0 0 0; }
	.boton_minis { width:250px; margin:0 16px; }
	.anterior { left:-57px; width:40px; }
	.siguiente { right:-57px; width:40px; }
	.anterior_audio { left:-81px; width:40px; }
	.siguiente_audio { right:-81px; width:40px;  }
	.videocont { margin:0 0 16px 0; }
	.video20 { height:16px; }
	.video25 { font-size:20px; margin:16px 5% 0 5%; }
	.video50 { font-size:40px; margin:16px 5% 0 5%; }
	.videotexto { margin: 16px 0 0 0; font-size:31px; }
	.menumenu { height:162px; }
	.menuredes { bottom:60px; }
	.contactanos { font-size:68px; letter-spacing:3px; margin: 0 0 32px 0; }
	.forms_cont { height:700px; }
	.treinta6 { font-size:29px; }
	.cambio { font-size:20px; }
	.pie { padding: 81px 0 160px 0; font-size:20px; }
	.pie_cont { width:1170px; }
	.pie_logo { margin:16px 0 0 0; }
	.pie_a { margin: 0 0 0 90px; }
	.pie_b { margin: 0 0 0 49px; }
	.pie_ins { margin: 0 45px; }
	.inicio_contactanos { padding:20px 49px 24px 49px; font-size:32px; letter-spacing:2px; }
	.inicio_proyecta { font-size:24px; }
	.inicio_proyecta_tit { font-size:103px; letter-spacing:8px; margin:0 0 24px 0; }
	.inicio_acciones {  margin:-160px 0 0 10%; font-size:26px; }
	.inicio_cinco { font-size:57px; margin: 0 0 8px 0; }
	.inicio_numeros { font-size:26px; }
	.inicio_1 { margin: 45px 0 0 0; }
	.inicio_2 { margin: 24px 0 0 0; width:65%; }
	.inicio_3 { margin: 28px 0 0 0; width:67%; }
	.inicio_4 { margin: 20px 0 0 0; width:67%; }
	.inicio_5 { margin: 5px 0 0 0; width:67%; }
	.inicio_clientes { font-size:26px; }
	.inicio_logros { font-size:81px; letter-spacing:5px; margin:0 0 24px 0; }
	.inicio_clientes_cont { font-size:24px; left: 48vw; }
	.inicio_ant, .inicio_sig { width:73px; height:330px; }
	.inicio_logos { width:350px; }
	.form_a, .form_b { padding: 36px 36px; width: 425px; font-size:18px; }
	.form_b_cont { margin: 0 0 0 90px; height: 700px; }
	.formularios { margin: 100px 7% 50px 13%; }
	.pie_redes img { height:40px; }
	.bordes { -webkit-border-radius: 40px; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius: 40px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomright: 8px; border-radius: 40px; border-top-left-radius: 8px; border-bottom-right-radius: 8px; }	
	.btn_verde_pie, .btn_ocre_pie, .btn_ver_mas { padding:12px 0 16px 0; width:200px; font-size:22px; margin: 20px 16px 0 16px;
-webkit-border-radius: 20px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius: 20px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomright: 4px;
border-radius: 20px;
border-top-left-radius: 4px;
border-bottom-right-radius: 4px; }
	.campos { padding: 12px 28px; width:calc(100% - 56px); width:-moz-calc(100% - 56px); margin:16px 0 0 0; font-size:15px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px; }
	.botonform { padding: 12px 0; margin:18px 0 0 0; font-size:15px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px; }
	.form_a, .form_b { -webkit-border-top-right-radius: 65px;
    -webkit-border-bottom-left-radius: 65px;
    -moz-border-radius-topright: 65px;
    -moz-border-radius-bottomleft: 65px;
    border-top-right-radius: 65px;
    border-bottom-left-radius: 65px; }

	.proyectando { top:63vh; font-size:23px; }
	.quince { font-size:40px; }
	.aura_fondo_a { margin: 0 0 65px 0; }
	.fundacion { margin:24px 0 81px 0; font-size:26px; }
	.fundada { font-size:43px; }
	.marzo { font-size:43px; margin:0 0 24px 0; }
	.tres { font-size:30px; }
	.sobre_a { padding:153px 97px 0 97px; }
	.sobre_b { padding:73px 97px; width:calc(100% - 194px); width:-moz-calc(100% - 194px); }
	.sobre_c2 { padding:0 97px 113px 97px; }
	.tres_1 { margin: 45px 0 0 61px; }
	.tres_2 { margin: 45px 0 0 0; }
	.tres_3 { margin: 45px 0 0 61px; }
	.datos { margin:73px 0; font-size:26px; }
	.datos_tit { font-size:49px; }
	.datos_bloque { font-size:31px; }
	.datos_bloque2 { height:505px; }
	.direccion_txt { margin: 105px 13% 0 13%; font-size:29px; }
	.datos_flecha { right:-81px; top:235px; }
	.aura_abajo img { width: 75px; }
	.logoquince { margin-top:200px; }
	.flecha_abajo { margin: 40px 0 0 0; }
}

.inicio_marcas { width: 80%; margin: 0 7% 0 13%; font-size: 32px; }

@media (max-width:1350px){
	.imagen_port { margin-bottom:35px; }
	.logoquince { margin-top:190px; }
	.logoquince { height:205px; }
	.btn_abajo { width:54px; }
	.numeros2 { height:200px; }
	.bloque_audio { width:calc(100% - 174px); width:-moz-calc(100% - 174px); padding:44px 87px 57px 87px; margin: 0 0 0 0; }
	.cliente_imagen { height:420px; margin: 150px 0 0 0; }
	.cliente_logo { top:150px; }
	.cliente_servicio { font-size:18px; }
	.cliente_info_c { margin:58px 0 22px 0; }
	.cliente_combo { width:430px; height:51px; }
	.cliente_select { width:435px; margin:14px 0 0 22px; font-size:20px; }
	.bloque { padding:44px 0; }
	.bloque67 { margin: 14px 0 0 0; }
	.cliente_nombre_p { font-size:53px; }
	.cliente_info_p { margin: 10px 0 0 0; font-size:20px; line-height:24px; }
	.bloque150 { margin:0 0 105px 0; }
	.bloque81 { border-top:0px solid #002d33; padding:25px 0; }
	.bloque_filtros { font-size:36px; letter-spacing:2px; }
	.bloque_filtros_mas { margin: 1px 0 0 14px; }
	.bloque_tit { font-size:44px; margin: 0 0 36px 0; }
	.bloque_x { font-size:28px; margin:0 0 51px 0; }
	.bloque_t { font-size:51px; margin:29px 0; }
	.bloque_l { font-size:32px; padding:29px 80px; margin: 36px 0 0 0; -webkit-border-top-right-radius: 73px; -webkit-border-bottom-left-radius: 73px; -moz-border-radius-topright: 73px; -moz-border-radius-bottomleft: 73px; border-top-right-radius: 73px; border-bottom-left-radius: 73px; }
	.bloque1050 { width:775px; height:145px; float:none; margin:40px 0; }
	.bloque_a { width:calc(100% - 174px); width:-moz-calc(100% - 174px); padding:44px 87px 51px 87px; margin: 0 0 29px 0; }
	.bloque25 { font-size:18px; }
	.bloque50 { font-size:36px; margin: 0 0 14px 0; }
	.bloque_t3 { margin: 0 0 29px 0; font-size:28px; }
	.bloque_a270 { width:200px; height:76px; }
	.bloque_contador { font-size:40px; margin:14px 0 0 0; }
	.bloque_1050 { width:765px; height:167px; margin:40px 0; }
	.bloque_p { margin: 0 0 22px 0; }
	.bloquepa { width:calc(100% - 72px); width:-moz-calc(100% - 72px); padding:22px 36px; }
	.pdf_img { width:44px; }
	.bloque_p_info { margin: 0 0 0 40px; width:calc(100% - 180px); width:-moz-calc(100% - 180px); }
	.bloque21 { font-size:15px; height:18px; }
	.bloque42 { font-size:31px; height:32px; }
	.bloque_p3 { margin: 22px 0 0 0; font-size:28px; }
	.bloque120 { top:-80px; }
	.bloque_cerrar { right:22px; top:22px; }
	
	.portafolio_bloque { margin: 0 0 59px 0; }
	.portafolio_principal { font-size:24px; }
	.portafolio_titulo { font-size:87px; letter-spacing:7px; }
	.portafolio_texto { width:436px; }
	.portafolio_centro { margin:36px 0 0 0; font-size:32px; }
	.filtro { font-size:36px; letter-spacing:1px; }
	.cont_mas { margin: 2px 0 0 14px; }
	.filtros_cont { margin: 14px 0 0 5%; }
	.filtros_pad { padding:32px 51px; }
	.industria { font-size:23px; }
	.cien60 { height:44px; }
	.clientes_bloque { margin: 109px 11% 51px 18%; }
	.cliente_texto { margin:51px 5% 0 5%; }
	.cliente_nombre { height:54px; font-size:36px; }
	.cliente_info { font-size:22px; line-height:29px; height:204px; margin:0 0 25px 0; }
	.mostrar_mas { padding:18px 44px 22px 44px; margin:44px 0 73px 0; font-size:29px; }
	
	.aureanos_cabecera { margin: 0 0 59px 0; }
	.aureanos_titulo { font-size:57px; letter-spacing:3px; }
	.aureanos_abajo { bottom:66px; }
	.aureano { font-size:15px; }
	.aureano_foto { height:329px; }
	.aureano_info { margin:36px 15% 0 15%; height:337px; }
	.aureano_nombre { font-size:23px; }
	.aureano_puesto { margin:18px 0 22px; font-size:20px; }
	.aureanos_flecha { width: 68px; }
	
	.numeros { height:260px; }
	.menu_circulos { margin: 0 10px; width:38px; }
	.boton_inicio, .boton_listado, .boton_portafolio, .boton_aura, .boton_manos, .boton_pieza { height:66px; }
	.btn_verde, .btn_ocre { padding:12px 0 18px 0; width:215px; font-size:24px; margin: 0 14px; }
	.numeros_cont { margin:0 0 120px 0; }
	.numeros_tit { font-size:50px; }
	.numeros_intelineados { line-height:29px; }
	.distintivo { line-height:36px; margin:14px 0 0 0; }
	.mosaico_a, .mosaico_b { height:420px; margin: 0 0 14px 0; }
	.boton_filtro { font-size:21px; margin:22px 0 0 0; }
	.boton_minis { width:225px; margin:0 14px; }
	.anterior { left:-51px; width:36px; }
	.siguiente { right:-51px; width:36px; }
	.anterior_audio { left:-73px; width:36px; }
	.siguiente_audio { right:-73px; width:36px;  }
	.videocont { margin:0 0 14px 0; }
	.video20 { height:14px; }
	.video25 { font-size:18px; margin:14px 5% 0 5%; }
	.video50 { font-size:36px; margin:14px 5% 0 5%; }
	.videotexto { margin: 14px 0 0 0; font-size:28px; }
	.menumenu { height:145px; }
	.menuredes { bottom:54px; }
	.contactanos { font-size:61px; letter-spacing:3px; margin: 0 0 29px 0; }
	.forms_cont { height:630px; }
	.treinta6 { font-size:26px; }
	.cambio { font-size:18px; }
	.pie { padding: 73px 0 145px 0; font-size:18px; }
	.pie_cont { width:1050px; }
	.pie_logo { margin:14px 0 0 0; }
	.pie_a { margin: 0 0 0 81px; }
	.pie_b { margin: 0 0 0 44px; }
	.pie_ins { margin: 0 40px; }
	.inicio_contactanos { padding:18px 44px 22px 44px; font-size:29px; letter-spacing:2px; }
	.inicio_proyecta { font-size:22px; }
	.inicio_proyecta_tit { font-size:93px; letter-spacing:7px; margin:0 0 22px 0; }
	.inicio_acciones {  margin:-145px 0 0 10%; font-size:23px; }
	.inicio_cinco { font-size:51px; margin: 0 0 7px 0; }
	.inicio_numeros { font-size:23px; }
	.inicio_1 { margin: 40px 0 0 0; }
	.inicio_2 { margin: 22px 0 0 0; width:65%; }
	.inicio_3 { margin: 25px 0 0 0; width:67%; }
	.inicio_4 { margin: 40px 0 0 0; width:67%; }
	.inicio_5 { margin: 25px 0 0 0; width:67%; }
	.inicio_clientes { font-size:23px; }
	.inicio_logros { font-size:73px; letter-spacing:4px; margin:0 0 22px 0; }
	.inicio_clientes_cont { font-size:22px; left: 48vw; }
	.inicio_ant, .inicio_sig { width:66px; height:330px; }
	.inicio_logos { width:315px; }
	.form_a, .form_b { padding: 32px 32px; width: 395px; font-size:17px; }
	.form_b_cont { margin: 0 0 0 81px; height: 630px; }
	.formularios { margin: 90px 7% 45px 13%; }
	.pie_redes img { height:36px; }

	.proyectando { top:68vh; font-size:26px; }
	.quince { font-size:36px; }
	.aura_fondo_a { margin: 0 0 58px 0; }
	.fundacion { margin:22px 0 73px 0; font-size:25px; }
	.fundada { font-size:42px; }
	.marzo { font-size:42px; margin:0 0 18px 0; }
	.tres { font-size:27px; }
	.sobre_a { padding:138px 87px 0 87px; }
	.sobre_b { padding:66px 87px; width:calc(100% - 174px); width:-moz-calc(100% - 174px); }
	.sobre_c2 { padding:0 87px 102px 87px; }
	.tres_1 { margin: 40px 0 0 55px; }
	.tres_2 { margin: 40px 0 0 0; }
	.tres_3 { margin: 40px 0 0 55px; }
	.datos { margin:66px 0; font-size:23px; }
	.datos_tit { font-size:44px; }
	.datos_bloque { font-size:28px; }
	.datos_bloque2 { height:455px; }
	.direccion_txt { margin: 100px 13% 0 13%; font-size:26px; }
	.datos_flecha { right:-73px; top:210px; }
	.aura_abajo img { width: 67px; }
	
	.txtlograr { width: calc(100% - 600px); width: -moz-calc(100% - 600px); margin: 50px 0 0 0; text-align: left; }
	.logos_inicio { width:440px; height:330px; }
	.inicio_ant { height:330px; width: 50px; }
	.inicio_sig { height:330px; width: 50px; }
}

@media (max-width:1150px){
	.imagen_port { margin-bottom:30px; }
	.inicio_marcas { width: 90%; margin: 0 4% 0 6%; font-size: 28px; }
	
	.menuNCont {padding: 10px 0px 10px 30px;
    top: 20px;
		height: 50px;
	}
	.logoquince { height:180px; }
	.btn_abajo { width:49px; }
	.numeros2 { height:180px; }
	.bloque_audio { width:calc(100% - 160px); width:-moz-calc(100% - 160px); padding:40px 80px 50px 80px; margin: 0 0 0 0; }
	.cliente_imagen { height:380px; margin: 130px 0 0 0; }
	.cliente_logo { top:130px; }
	.cliente_servicio { font-size:16px; }
	.cliente_info_c { margin:52px 0 20px 0; }
	.cliente_combo { width:390px; height:45px; }
	.cliente_select { width:390px; margin:12px 0 0 20px; font-size:18px; }
	.bloque { padding:40px 0; }
	.bloque67 { margin: 12px 0 0 0; }
	.cliente_nombre_p { font-size:48px; }
	.cliente_info_p { margin: 8px 0 0 0; font-size:18px; line-height:22px; }
	.bloque150 { margin:0 0 95px 0; }
	.bloque81 { border-top:0px solid #002d33; padding:22px 0; }
	.bloque_filtros { font-size:32px; letter-spacing:1px; }
	.bloque_filtros_mas { margin: 0 0 0 12px; }
	.bloque_tit { font-size:40px; margin: 0 0 32px 0; }
	.bloque_x { font-size:25px; margin:0 0 45px 0; }
	.bloque_t { font-size:45px; margin:26px 0; }
	.bloque_l { font-size:29px; padding:26px 70px; margin: 32px 0 0 0; -webkit-border-top-right-radius: 66px; -webkit-border-bottom-left-radius: 66px; -moz-border-radius-topright: 66px; -moz-border-radius-bottomleft: 66px; border-top-right-radius: 66px; border-bottom-left-radius: 66px; }
	.bloque1050 { width:700px; height:130px; margin:36px 0; }
	.bloque_a { width:calc(100% - 160px); width:-moz-calc(100% - 160px); padding:40px 80px 45px 80px; margin: 0 0 26px 0; }
	.bloque25 { font-size:16px; }
	.bloque50 { font-size:32px; margin: 0 0 12px 0; }
	.bloque_t3 { margin: 0 0 26px 0; font-size:25px; }
	.bloque_a270 { width:180px; height:68px; }
	.bloque_contador { font-size:36px; margin:12px 0 0 0; }
	.bloque_1050 { width:690px; height:150px; margin:36px 0; }
	.bloque_p { margin: 0 0 20px 0; }
	.bloquepa { width:calc(100% - 68px); width:-moz-calc(100% - 68px); padding:20px 32px; }
	.pdf_img { width:40px; }
	.bloque_p_info { margin: 0 0 0 36px; width:calc(100% - 160px); width:-moz-calc(100% - 160px); }
	.bloque21 { font-size:13px; height:16px; }
	.bloque42 { font-size:28px; height:29px; }
	.bloque_p3 { margin: 20px 0 0 0; font-size:25px; }
	.bloque120 { top:-72px; }
	.bloque_cerrar { right:20px; top:20px; }
	
	.portafolio_cabeza { height: 77vh; }
	.portafolio_bloque { margin: 0 0 53px 0; }
	.portafolio_principal { font-size:22px; }
	.portafolio_titulo { font-size:75px; letter-spacing:5px; }
	.portafolio_texto { width:370px; }
	.portafolio_centro { margin:32px 0 0 0; font-size:29px; }
	.filtro { font-size:32px; }
	.cont_mas { margin: 1px 0 0 12px; }
	.filtros_cont { margin: 12px 0 0 5%; }
	.filtros_pad { padding:29px 46px; }
	.industria { font-size:21px; }
	.cien60 { height:40px; }
	.clientes_bloque { margin: 98px 11% 46px 18%; }
	.cliente_texto { margin:46px 5% 0 5%; }
	.cliente_nombre { height:49px; font-size:32px; }
	.cliente_info { font-size:20px; line-height:27px; height:184px; margin:0 0 22px 0; }
	.mostrar_mas { padding:16px 40px 20px 40px; margin:40px 0 66px 0; font-size:26px; }
	
	.aureanos_cabecera { height: 77vh; }
	.aureanos_cabecera { margin: 0 0 53px 0; }
	.aureanos_titulo { font-size:51px; letter-spacing:2px; }
	.aureanos_abajo { bottom:59px; }
	.aureano { font-size:13px; }
	.aureano_foto { height:329px; }
	.aureano_info { margin:32px 15% 0 15%; height:303px; }
	.aureano_nombre { font-size:21px; }
	.aureano_puesto { margin:16px 0 20px; font-size:18px; }
	.aureanos_flecha { width: 61px; }
	
	.menu_circulos { margin: 0 9px; width: 34px; }
	.numeros { height: 200px; }
	.numeros_tit { font-size: 45px; }
	.inicio_cab { top: 55vh; }
	.inicio_contactanos { padding: 16px 40px 20px 40px; font-size: 26px; }
	.btn_verde, .btn_ocre { padding: 11px 0 16px 0; width: 180px; font-size: 21px; margin: 0 10px; }
	.inicio_numeros { font-size: 20px; }
	.numeros_intelineados { line-height: 25px; }
	.inicio_logros { font-size: 65px; letter-spacing: 3px; margin: 0 0 20px 0; }
	.inicio_clientes_cont { top: 50vh; }
	.inicio_logos { width: 250px; }
	.inicio_ant, .inicio_sig { width: 55px; height: 330px; }
	.cuerpo { width:100%; }
	.formularios { width: 90%; margin: 0 0 40px 3%; }
	.pie_cont { width: 90%; }
	.pie_a { margin: 50px 0 0 0; clear: both; }
	.pie_b { margin: 50px 0 0 45px; }
	.pie_redes { position: absolute; right: 0; }
	.marzo { font-size: 31px; margin: 0 0 20px 0; }
	.direccion_txt { margin: 95px 13% 0 13%; font-size: 24px; }
	.bloque1050 { width: 480px; }
	.boton_minis { width: 140px; margin: 0 10px; }
	.bloque_b { height: 70vh; }
	
	.txtlograr { width: calc(100% - 470px); width: -moz-calc(100% - 470px); margin: 30px 0 0 0; text-align: left; }
	.logos_inicio { width:360px; height:270px; }
	.inicio_ant { height:270px; width: 40px; }
	.inicio_sig { height:270px; width: 40px; }
}
.menufix2 { display:none; }
.banner_movil { display:none; }
@media (max-width:950px){
	.flecha_abajo { width: 60px; }
	.banner_movil { display:inline-block; width:100%; height:125vw; }
	#myVideo { display:none; }
	.logoquince { margin-top:180px; height:130px; }
	#myVideo {  min-width: 100%; min-height: 10px; height:320px; }
	.numeros2 { height: 160px; }
	.bloque { width: 100%; }
	.menu_circulos { margin: 0 9px 20px 9px; }
	.menufix2 { display:none; position:fixed; top:0; right:0; width:13%; height:145px; background:url(../img/esquina.png) center top no-repeat; background-size:100% auto; cursor:pointer; z-index:12345; }
	.menumenu2 { width:100%; height:100%; background:url(../img/menu.png) no-repeat center center; background-size: auto 40%; }

	.resultados { margin: 0; }
	.portafolio_titulo { font-size: 65px; letter-spacing: 4px; }
	.portafolio_principal { margin: 32% 0 0 0; }
	.portafolio_texto { width: 340px; }
	.portafolio_cabeza { height: 47vh; }
	.clientes_bloque { margin: 80px 8% 40px 8%; width: 84%; }
	.mosaico_a, .mosaico_b { height: 350px; }
	.cliente_nombre { height: 40px; font-size: 27px; }
	.cliente_info { font-size: 17px; line-height: 24px; height: 168px; margin: 0 0 0px 0; }
	.boton_filtro { font-size: 16px; margin: 15px 0 0 0; }
	.filtros_cont { margin: 12px 0 0 0; width: 100%; }
	.aureanos_cabecera { height: 55vh; }
	.aureano { width: 50%; }
	
	.inicio_contacto { height:70vh;  }
	/*
	.menufix { display:none; }
	*/
	.menufix { right: auto; left:100%; }
	.menumenu, .menuesquina { background: none; }
	.cuerpo { width: 100%; }
	.logo_cont { left: 6vw; top: 5vh; }
	.logo_cont img { width:120px; }
	.inicio_proyecta { left: 7vw; top: 25vh; font-size: 27px; }
	.inicio_cab { top: 40vh; z-index: 999; }
	.inicio_proyecta_tit { font-size: 84px; letter-spacing: 5px; margin: 0 0 18px 0; }
	.inicio_acciones { margin: 0; font-size: 18px; width: 100%; margin: 0 0 50px 0; }
	.inicio_cinco { font-size: 45px; margin: 0 0 5px 0; letter-spacing: 3px; }
	.inicio_numeros { width: 90%; margin: 0 5% 0 5%; font-size: 18px; }
	.inicio_1, .inicio_2, .inicio_3, .inicio_4, .inicio_5 { margin: 20px 0 0 0; }
	.numeros_tit { font-size: 40px; letter-spacing: 2px; }
	.inicio_2_ejemplos { margin: 22px 0 0 0; }
	.inicio_clientes_cont { top: 33vh; }
	.inicio_clientes { left: 5vw; top: 30vh; font-size: 29px; }
	.inicio_logros { font-size: 58px; letter-spacing: 2px; margin: 0 0 20px 0; }
	.form_b_cont { margin: 0 0 0 0; }
	.pie { padding: 60px 0 110px 0; font-size: 16px; }
	.pie_a { margin: 30px 0 0 0; }
	.pie_b { margin: 20px 0 0 0; clear: both; }
	.aura_fondo_cont { height: 60vh; }
	.proyectando { top: 35vh; }
	.sobre_a { padding: 120px 50px 0 50px; }
	.sobre, .sobre_c { font-size: 22px; }
	.distintivo { line-height: 27px; }
	.sobre_b { padding: 60px 50px; width: calc(100% - 100px);  width: -moz-calc(100% - 100px); }
	.tres_2 { width: 65%; }
	.sobre_c2 { padding: 0 50px 90px 50px; }
	.tres_3 { width: 60%; }
	.fundacion { width:90%; margin: 20px 5% 65px 5%; font-size: 21px; }
	.marzo { font-size: 26px; }
	.datos_tit { font-size: 33px; }
	.datos_bloque { width: 96%; margin: 0 3% 0 1%; }
	.datos_bloque2 { height: 400px; }
	.direccion_txt { margin: 90px 11% 0 11%; font-size: 21px; width: 38%; }
	.datos_flecha { right: -55px; top: 170px; }
	.datos_flecha img { width:30px; }
	.aura_abajo { display:none; }
	
	.txtlograr { width: calc(100% - 390px); width: -moz-calc(100% - 390px); margin: 30px 0 0 0; text-align: left; }
	.logos_inicio { width:300px; height:225px; }
	.inicio_ant { height:225px; width: 40px; }
	.inicio_sig { height:225px; width: 40px; }
	.inicio_logros { font-size: 50px; }
}

.cliente_cabecera {  }

.inicio_marcas_cont { float: right; }

.aura_principal { position:absolute; left:0; top:0; width:100%; z-index:7777; text-align:center; font-size:30px; }
.volver_portafolio { position:absolute; left:0; top:-150px; }
.tambien {  width:20vw; height:20vw; margin: 0 30px 60px 0; }

@media (max-width:600px){
	.tambien {  width:60vw; height:60vw; margin: 0 30px 120px 0; }
	
	.volver_portafolio { display:none; }
	.aura_principal { font-size:24px; }
	.flecha_abajo { width: 40px; margin: 25px 0 0 0; }
	.inicio_marcas_cont { width:100%; }
	.bloque42 { font-size: 18px; height: 21px; }
	.bloque21 { font-size: 12px; height: 14px; }
	.bloque_p3 { font-size: 18px; }
	.bloque_p_info { margin: 0 0 0 10px; width: calc(100% - 72px); width: -moz-calc(100% - 72px); }
	.pdf_img { width: 30px; }
	.bloquepa { width: calc(100% - 36px); width: -moz-calc(100% - 36px); padding: 15px 18px; }
	.bloque_t { font-size: 36px; }
	.bloque_tit { font-size: 32px; }
	.bloque_l { font-size: 24px; padding: 20px 40px; margin: 32px 0 0 0; -webkit-border-top-right-radius: 46px; -webkit-border-bottom-left-radius: 46px; -moz-border-radius-topright: 46px; -moz-border-radius-bottomleft: 46px; border-top-right-radius: 46px; border-bottom-left-radius: 46px; }
	.videoplay_m { background-size: 40px auto; }
	.videotexto { font-size: 18px; }
	.videoplay { background-size: 100px; }
	.videocont { height: 210px; }
	.bloque_t3 { margin: 0 0 26px 0; font-size: 18px; }
	.bloque75 { width: 84%; margin: 0 8%; }
	.bloque_audio { width: calc(100% - 60px); width: -moz-calc(100% - 60px); padding: 20px 30px 40px 30px; }
	.anterior { width: 40px; background-size: 30px auto; left: -45px; }
	.siguiente { width: 40px; background-size: 30px auto; right: -45px; }
	.anterior_audio { width: 40px; background-size: 30px auto; left: -45px; }
	.siguiente_audio { width: 40px; background-size: 30px auto; right: -45px; }
	.bloque_x { font-size: 18px; margin: 0 0 40px 0; }
	.bloque_1050 { width: 270px; height:80px; }
	.bloque1050 { width: 270px; height:80px; }
	.boton_minis { width: 80px; margin: 0 5px; height: 80px; }
	.cliente_servicio { }
	.bloque30 { width: 22%; }
	.cliente_info_c { display:none; }
	.menumrgn { margin: 40px 0 10px 0; }
	.cliente_info_p {  margin: 8px 0 50px 0; }
	.cliente_cabecera::after {  background-size:200% auto; }
	.cliente_imagen {
    	height: 180px;
		margin:100px 0 0 0;
	}
	.cliente_logo {
    	left: 30px;
    	top: 50px;
    	width: 200px;
    	height: 120px;
	}
	.menuNContX { top: 15px;
		width: 180px; }
	.numeros2 { height: 80px; margin:10px 0 0 0; }
	.bloque67 { margin: 0; }
	.logos_inicio { width:calc(100% - 110px); width:-moz-calc(100% - 110px); height:110px; }
	.form_a, .form_b { padding: 32px 25px; width: calc(100% - 50px); width: -moz-calc(100% - 50px); font-size:16px; }
	.logoquince { margin-top:130px; height:70px; }
	.menuNmenu { margin:8px 15px 0 15px; }
	.menuNCont { padding:8px 10px 8px 20px; top:10px; height:40px; width:180px; -webkit-border-top-left-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-bottomleft: 7px; border-top-left-radius: 7px; border-bottom-left-radius: 7px;  -webkit-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75); box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75); }
	.filtros_32 { width: 100%; margin: 20px 0 0 0; }
	.cien60 { height: 20px; }
	.boton_filtro { font-size: 15px; margin: 5px 0 0 0; }
	.filtros_30 { width: 100%; }
	#imgMas { width: 24px; }
	.filtro { font-size: 24px; }
	.resultados { font-size: 18px; }
	.portafolio_cabeza { height: 55vh; }
	.portafolio_texto { width: 100%; font-size: 17px; }
	.portafolio_principal { margin: 72% 0 0 0; }
	.portafolio_titulo { font-size: 45px; letter-spacing: 2px; }
	.filtro_tercera { margin:0; }
	.mosaico_img_a { width: 100%; height: 300px; }
	.mosaico_img_b { width: 100%; height: 300px; float: left; }
	.clientes_bloque { margin: 80px 13% 40px 13%; width: 74%; }
	.mosaico_a, .mosaico_b { height: auto; }
	.cliente_texto { margin: 25px 5% 30px 5%; width: 90%; }
	.cliente_info { font-size: 15px; line-height: 20px; height: auto; margin: 0 0 0px 0; }
	
	.aureano_info { margin: 25px 5% 0 5%; height: 290px; width: 90%; }
	.aureano_foto { height: 265px; }
	.aureano { width: 70%; margin: 0 15%; }
	.aureanos_cabecera { margin: 0 0 30px 0; }
	.aureanos_cabecera { height: 48vh; }
	.aureanos_titulo { font-size: 27px; letter-spacing: 1px; margin: 38% 0 0 0; }
	.aureanos_flecha { width: 45px; }
	.cincomargen { margin-top:20px; }
	.inicio_1, .inicio_2, .inicio_3, .inicio_4, .inicio_5 { margin: 0; }
	.movil { display:inline-block; }
	.escritorio { display:none; }
	.logo_cont img { width: 100px; }
	.inicio_contactanos { padding: 13px 35px 16px 35px; font-size: 22px; }
	.inicio_cab { top: 45vh; left: 5vh; }
	.inicio_proyecta { left: 5vw; top: 55vh; font-size: 21px; width: 90vw; }
	.inicio_proyecta_tit { font-size: 70px;  letter-spacing: 3px; margin: 0 0 15px 0; }
	.inicio_acciones { margin: 250px 0 50px 0; }
	.numeros { height: 90px; }
	.numeros_tit { font-size: 30px; letter-spacing: 1px; }
	.inicio_numeros { font-size: 15px; }
	.inicio_1 { width: 82%; }
	.inicio_2 { width: 74%; }
	.inicio_3 { width: 75%; }
	.inicio_4 { width: 75%; }
	.inicio_5 { width: 75%; }
	.numeros_cont { margin: 0 0 70px 0; }
	.inicio_clientes_cont { top: 30vh; width: 90%; left: 5%; }
	.inicio_clientes { top: 50vh; width:90vw; font-size: 24px; }
	.inicio_logros { font-size: 50px; letter-spacing: 1px; }
	.inicio_contacto { height: 100vh; }
	.contactanos { font-size: 55px; letter-spacing: 1px; margin: 0 0 20px 0; }
	.formularios { margin: 0 0 40px 5%; }
	.pie_cont { text-align: center; }
	.pie_logo, .pie_a, .pie_b { width: 100%; }
	.pie_redes { position: relative; right: auto; width: 100%; margin: 50px 0 0 0; }
	.btn_verde_pie, .btn_ocre_pie { float:none; }
	.proyectando { top: 28vh; }
	.quince {  font-size: 27px; }
	.aura_fondo_cont { height: 55vh; }
	.fundada { font-size: 26px; }
	.marzo { font-size: 21px; }
	.fundacion { font-size: 17px; }
	
	.sobre_a { padding: 70px 20px 0 20px; }
	.sobre, .sobre_c { font-size: 15px; }
	.distintivo { line-height: 25px; }
	.sobre_b { padding: 40px 20px; width: calc(100% - 40px);  width: -moz-calc(100% - 40px); }
	.sobre_c2 { padding: 0 20px 50px 20px; }
	.tres_1 { margin: 0 0 0 20px; }
	.tres_2 { margin: 0; }
	.tres_3 { margin: 0 0 0 20px; width:65%; }
	.distintivo { line-height: 19px; margin: 5px 0 0 0; }
	.datos_tit { font-size: 24px; }
	.datos { margin: 45px 0 35px 0; }
	.direccion { width: 100%; height: 360px; }
	.datos_bloque2 { height: auto; }
	.direccion_txt { margin: 40px 8% 60px 8%; font-size: 20px; width: 84%; }
	.datos_bloque { width: 100%;  margin: 0 8% 0 0; }
	.datos_flecha { right: -50px; top: 240px; }
	.cliente_nombre_p { font-size: 36px; }
	
	
	.txtlograr { width: 100%; margin: 20px 0 0 0; text-align: center; }
	.logos_inicio { width:calc(100% - 80px); width:-moz-calc(100% - 80px); height:225px; }
	.inicio_ant { height:225px; width: 40px; }
	.inicio_sig { height:225px; width: 40px; }
	.inicio_logros { font-size: 50px; }
}

@media (max-width:500px){
	.acceso_cont { width:70%; margin:100px 0 70px; }
}

@media (max-width:400px){
	.cliente_logo {
    left: 20px;
    top: 50px;
    width: 170px;
    height: 100px; }
	.cliente_imagen { height: 150px; margin: 100px 0 0 0; }
	.numeros2 { height: 70px; margin: 10px 0 0 0; }
	
	.cliente_nombre_p { font-size: 33px; }
	.bloque42 { font-size: 16px; height: 20px; }
	.bloque21 { font-size: 12px; height: 13px; }
	.bloque_p3 { font-size: 16px; }
	.bloque_p_info { margin: 0 0 0 8px; width: calc(100% - 65px); width: -moz-calc(100% - 65px); }
	.pdf_img { width: 24px; }
	
	.bloquepa { width: calc(100% - 30px); width: -moz-calc(100% - 30px); padding: 13px 15px; }
	.bloque_t { font-size: 33px; }
	.bloque_tit { font-size: 29px; }
	.bloque_l { font-size: 21px; padding: 16px 30px; margin: 32px 0 0 0; -webkit-border-top-right-radius: 40px; -webkit-border-bottom-left-radius: 40px; -moz-border-radius-topright: 40px; -moz-border-radius-bottomleft: 40px; border-top-right-radius: 40px; border-bottom-left-radius: 40px; }
	.videoplay_m { background-size: 30px auto; }
	.videotexto { font-size: 16px; }
	.videoplay { background-size: 80px; }
	.videocont { height: 180px; }
	.bloque_t3 { margin: 0 0 26px 0; font-size: 16px; }
	.bloque75 { width: 90%; margin: 0 5%; }
	.bloque_audio { width: calc(100% - 40px); width: -moz-calc(100% - 40px); padding: 15px 20px 30px 20px; }
	.anterior { width: 30px; background-size: 27px auto; left: -5px; }
	.siguiente { width: 30px; background-size: 27px auto; right: -5px; }
	.anterior_audio { width: 30px; background-size: 27px auto; left: -35px; }
	.siguiente_audio { width: 30px; background-size: 27px auto; right: -35px; }
	.bloque_x { font-size: 16px; margin: 0 0 40px 0; }
	.bloque_1050 { width: 240px; height:70px; }
	.bloque1050 { width: 240px; height:70px; }
	.boton_minis { width: 70px; height: 70px; }
	.aura_fondo_cont { height: 63vh; }
	.logoquince { margin-top:120px; height:65px; }
	.clientes_bloque { margin: 80px 13% 40px 13%; width: 80%; }
	.inicio_logos { width: 220px; }
	.inicio_sig { float:right; }
	.inicio_clientes_cont { text-align:center; }
	/*.form_a, .form_b { width: 350px; }*/
	.inicio_cab { top: 40vh; left: 4vh; }
}