@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Bad+Script&display=swap');@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400&display=swap');@import url('https://fonts.googleapis.com/css?family=Kavivanar&display=swap');a{cursor:pointer}a:active,a:hover,a:link,a:visited{text-decoration:none}p{text-align:justify;font-size:16px;font-family:'Open Sans';font-weight:300;color:#9c9c9c}a{color:#d2327e}h1.rojo{color:#d2327e;font-size:50px;font-family:Oswald,sans-serif;font-weight:300;margin:0}h2.gris{color:#757170;font-size:40px;font-family:Oswald,sans-serif;font-weight:300;margin-top:0;padding-top:20px}h2.rojo{color:#d2327e;font-size:40px;font-family:Oswald,sans-serif;font-weight:700;margin:0;padding-bottom:20px}h2.rojo.fino{font-weight:300;padding-left:0;text-align:left}h3.gris{color:#73706e;font-size:30px;font-family:Oswald,sans-serif;font-weight:300;margin:0}h3.rojo{color:#d2317d;font-family:'Bad Script',cursive;font-size:26px;text-align:center}h3.blanco{color:#fff;font-size:26px;font-family:Oswald,sans-serif;font-weight:300}h3.rojizo{color:#d2327e;font-size:46px;font-family:Oswald,sans-serif;font-weight:300}h4.rojo{color:#d2317d;font-family:Oswald,sans-serif;font-size:17px;text-align:center;text-transform:uppercase;font-weight:300}h5.banda{color:#757170;font-family:Oswald,sans-serif;font-size:38px;text-align:center;text-transform:uppercase;font-weight:300;margin-top:0}h5.banda span{font-size:25px}h5.mail{color:#d2327e;font-family:Oswald,sans-serif;font-size:18px;text-align:right;font-weight:300;margin:0}h6.banda{color:#757170;font-family:Oswald,sans-serif;font-size:21px;font-weight:300;margin:0;line-height:27px}.wrapper-flex,.wrapper-flex-mobile{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row-eq-height.container:after,.row-eq-height.container:before,.row-eq-height.row:after,.row-eq-height.row:before{content:normal}.separa-5{height:5px}.separa-10{height:10px}.separa-20{height:20px}.separa-40{height:40px}.separa-30{height:30px}.separa-50{height:50px}.relative{position:relative}.animacion{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.caja{overflow:hidden}.completo{width:100%;height:100vh;position:relative}.banner{width:100%;height:100vh;position:absolute;top:0;overflow:hidden}.video_banner{width:100%;height:1500px;object-fit:cover;z-index:0;position:absolute;top:0;left:0;right:0;margin:0 auto}.banner .misterio{position:absolute;width:100%;height:100vh;top:0;background-color:rgba(255,255,255,.8)}.menu_lindo{width:100px;height:115px;background-color:rgba(255,255,255,.7);border:1px solid rgba(210,49,126,.1);border-right:6px solid #d2317e;position:fixed;top:15px;right:0;z-index:400;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.menu_lindo .menu a{position:absolute;top:30px;display:inline-block;justify-content:center;align-items:center;width:100%;text-align:center}.menu_lindo .menu img{height:32px}.opacity_zero{opacity:0;z-index:-30}.misterio .menu{width:100px;height:100vh;background-color:rgba(255,255,255,.4);border-left:1px solid #fff;position:absolute;top:0;right:0;z-index:400}.misterio .menu a{position:absolute;top:30px;display:inline-block;justify-content:center;align-items:center;width:100%!important;text-align:center}.misterio .menu img{height:32px}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.menu_lindo:hover .hvr-pulse-shrink, .menu:hover .hvr-pulse-shrink, .menu a:focus .hvr-pulse-shrink, .menu a:active .hvr-pulse-shrink{-webkit-animation-name: hvr-pulse-shrink;animation-name: hvr-pulse-shrink;-webkit-animation-duration: 0.4s;animation-duration: 0.4s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate}.border_rojo{border-right:6px solid #d2317d;height:60vh}.border_gris{border-right:6px solid #2b2a29;height:40vh}.texto_banner{position:relative;width:100%;height:100vh;left:126px}.texto_banner .padding{height:100vh;width:100%;display:inline-flex;justify-content:start;align-items:center}.logo{display:inline-flex;justify-content:center;align-items:flex-end}.logo img{height:72px}.maquina{width:620px;height:100%}.hidden{opacity:0}.console-container{color:#73706e;font-family:Oswald,sans-serif;font-size:50px;font-weight:300;text-align:left;height:100%;height:142px;width:620px;display:inherit;position:relative;top:0;bottom:0;left:0;right:0;margin:auto}.console-underscore{display:inline-block;position:relative;left:0;bottom:-4px;height:54px;width:10px;background-color:#d2317d}.console-underscore.ocupa{background-color:transparent}@media (max-width:750px){.console-container{font-size:2em}}.misterio .mas{position:absolute;bottom:40px;margin:0 auto;left:0;right:0;text-align:center}.mas img{height:45px;transform:rotate(180deg);transform:rotateX(180deg)}.oscuro{width:100%;height:100%;position:fixed;background-color:rgba(210,50,126,.9);z-index:1100;top:0;opacity:1;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transform:rotateY(90deg)}#menu-toggle_times{visibility:hidden;width:0}.oscuro .container{position:relative}.logo_web{text-align:center;margin-bottom:20px}.logo_web img{height:76px}.logo_web:hover img{transform:scale(1.2)}.centrado_todo{display:inline-flex;justify-content:center;align-items:center}.menu-cierra .padre_img{height:50px;width:50px;display:inline-flex;justify-content:center;align-items:center}.menu-cierra img{height:30px;width:50px;-webkit-transition-duration:.07s;transition-duration:.7s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.menu-cierra a:hover img{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.oscuro .col-sm-12{padding-right:0;padding-left:0}.sidebar-nav{background-color:transparent;padding:0;margin:0;text-align:center}.sidebar-nav li{background-color:transparent;border-radius:0;transition:all .2s ease-in-out;text-align:center;display:block}.sidebar-nav li a{color:#fff;font-size:40px;font-weight:300;font-family:Oswald,sans-serif;text-transform:uppercase;background-color:transparent;border-radius:0;transition:all .2s ease-in-out;text-align:center;padding:20px 20px 10px;margin-bottom:10px}.sidebar-nav li:hover a{color:#fff}.menucentro{display:inline-flex;align-content:center;justify-content:center;height:100vh}.sidebar-nav ul{list-style-type:none;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;justify-content:center;align-items:center}.todo{display:inline-flex;justify-content:center;align-items:center}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#fff;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.cierra-menu{position:absolute;right:30px;top:30px;z-index:505}.cierra-menu a img{height:34px;-webkit-transition-duration:.07s;transition-duration:.7s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.cierra-menu a:hover img{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.sidebar-nav li:last-child{padding:20px 15px}.sidebar-nav li a .fa{padding-right:15px;transition:all .2s ease-in-out}.sidebar-nav li a:last-child .fa{padding-right:0}.sidebar-nav li a:hover .fa{transform:scale(1.2)}/* .·. section bienvenida .·.*/.bienvenida .row>div{padding: 0px}.cuadros .padre_img{position: relative;overflow: hidden;width: 100%;height: 396px;}.cuadros .padre_img .imagen{width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: all .2s ease-in-out}.cuadros .padre_img .imagen.byn{-webkit-filter: grayscale(1)}.fondo_texto_imagen{position: absolute;width: 100%;height: 100%;top: 0px;background-color: rgba(211, 50, 126, 0.6);z-index: 1;opacity: 0;transition: all .2s ease-in-out;-webkit-filter: grayscale(0)}.fondo_texto_imagen.fondo_rojo{background-color: rgba(211, 50, 126, 0.6)}.fondo_texto_imagen.fondo_blanco{background-color:rgba(255, 255, 255, 0.8)}.fondo_texto_imagen .padding{width: 100%;height: 100%;padding: 50px;display:inline-flex;justify-content: center;align-items: center}.fondo_texto_imagen .padding .console-container {color: #fff;font-family: 'Oswald', sans-serif;font-size: 50px;font-weight: 300;text-align: left;height: auto;width: 620px;display: inherit;justify-content: center;align-content: center;position: relative;top: 0;bottom: 0;left: 0px;right: 0;margin: auto}.fondo_texto_imagen .padding .console-underscore {display:inline-block;position:relative;left:10px;bottom: -4px;height: 54px;width: 10px;background-color: #d2327e}.fondo_texto_imagen .padding .console-underscore.ocupa{background-color: transparent!important}.fondo_texto_imagen .padding img {height: 70px;padding-right: 15px}.cuadros a:hover .fondo_texto_imagen{opacity: 1}.cuadros.texto_fijo .fondo_texto_imagen{opacity: 1;}.cuadros.texto_fijo .padding p{font-style: italic;color: #fff}/* .·. section descripcion .·.*/.container-grande{width: 1480px;margin: 0 auto}.descripcion .conjunto{position: relative}.descripcion img {position: absolute;top: -10px;left: -60px;height: 50px;z-index: -1}/* .·. section empresas .·.*/.confianza {width: 100%;display: inline-flex;justify-content: center;align-items: center}.confianza img{height: 96px}.linea_separa_gris{height: 138px;width: 3px;background-color: #e2e2e2;margin-right: 25px;margin-left: 35px}.texto_confi{}.empresas .row>div{padding: 0px}.col-lg-17 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px}.col-md-15{position: relative;min-height: 1px; padding-right: 10px;padding-left: 10px}.row.fila .logo_empresa{border-top: 1px solid #eaeaea;border-right: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;height: 296px}.row.fila>div:last-child .logo_empresa{border-right: 0px}.row.fila.dos .logo_empresa{border-top: 0px solid #eaeaea;border-right: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea}.logo_empresa .padding{padding: 50px;width: 100%;height: 100%;display: inline-flex;justify-content: center;align-items: center}.logo_empresa .imagen{-webkit-filter: grayscale(1);transition: all .5s ease-in-out;width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center center}.logo_empresa a:hover .imagen{-webkit-filter: grayscale(0)}/* .·. section contacto .·.*/.contacto{position: relative;overflow: hidden}.todo_contacto{width: 530px;text-align: center}.centrado_centro{text-align: left;display: inline-block}.movil, .mapa{display: inline-flex;justify-content: center;align-content: center;width: 100%}.movil img, .mapa img{height: 52px;padding-right: 30px}.contacto .btn {padding: 9px 45px;margin-bottom: 0;color: #d2327e;font-size: 18px;font-weight: 400;line-height: 1.42857143;text-align: center;border-radius: 0px;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: 300;background: #fff;letter-spacing: 3px;border: 1px solid #d2327e}/* Shutter Out Horizontal */.contacto .hvr-shutter-out-horizontal {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent; position: relative;background: #fff;-webkit-transition-property: color; transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}.contacto .hvr-shutter-out-horizontal:before {content: "";position: absolute; z-index: -1;top: 0; bottom: 0;left: 0;right: 0;background: #d2327e;border: 1px solid #d2327e;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; border-radius: 0px}.contacto .hvr-shutter-out-horizontal:hover, .contacto .hvr-shutter-out-horizontal:focus, .contacto .hvr-shutter-out-horizontal:active {color: #fff}.contacto .hvr-shutter-out-horizontal:hover:before, .contacto .hvr-shutter-out-horizontal:focus:before, .contacto .hvr-shutter-out-horizontal:active:before {-webkit-transform: scaleX(1);transform: scaleX(1)}.padre_fondo {position: absolute;width: 65%;height: 100%;left: 0px;bottom: 0px;z-index: -2}.padre_fondo .fondo{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover}.padre_fondo .fondo:after{content: "";padding-top: 60%;display: block}/* .·. section footer .·.*/.footer{background-color: #d2327e;text-align: center;position: relative}.footer .container{position: relative;z-index: 2}.simbolo_pie {position: absolute;left: -134px;top: 0;height: 100%;z-index: -1}.pie_superior{background-color: #d2317e}.pie_superior .centrado_centro{display: inline-flex;justify-content: center;align-items: center;width: 100%;}.logo_pie img{height: 106px;margin-right: 30px}.linea_separa_pie{margin:auto;width: 514px;height: 1px;background-color: #d9639b}.redes_sociales {height: 56px;display: inline-flex;justify-content: center;align-items: center}.texto_red{margin: 0 30px}.texto_red a{display: inline-flex;justify-content: center;align-items: center}.texto_red .fa{color: #fff;font-size: 22px;margin-right: 10px}.texto_red p{color: #fff;font-family: 'Oswald', sans-serif;font-size: 20px;font-weight: 400;letter-spacing: 1px;margin-bottom: 0}.texto_red:hover{transform: scale(1.2)}p.bajo{color: #fff;font-family: 'Anton', sans-serif;font-size: 25px;letter-spacing: 1px;text-align: center;margin-bottom: 0}.pie_inferior{background-color: #c52d76}.menu_pie p, .menu_pie p a{color: #fff;font-family: 'Open Sans', sans-serif;text-align: center;margin-bottom: 0px;font-size: 16px;font-weight: 400;text-transform: uppercase;transition: all .2s ease-in-out;margin-bottom: 8px}.menu_pie p a:active, .menu_pie p a:hover{color: #f96abf;}.copi{color: #fff;font-size: 14px;text-align: center;font-family: 'Open Sans', sans-serif;margin-bottom: 0px;transition: all .2s ease-in-out}.firma p, .firma p a{color: #ef78b1;font-size: 14px;text-align: center;font-family: 'Open Sans', sans-serif;margin-bottom: 0px;transition: all .2s ease-in-out}.firma a:hover{color: #fff}/**** orudo ***//**NOTICIAS**/.buscar .input-group .form-control{border-color:#ebebeb}ul.noticias, .noticia ul{padding: 0px;margin: 0px;list-style:none}ul.blog, .blog ul{padding: 0px;margin: 0px;list-style: none}.noticia .titular h1 {color: #d2327e; margin-bottom: 10px;}.noticia .titular a>h3 {color: #d2327e;margin-bottom: 17px;font-weight: 300;font-size: 30px;font-family: 'Oswald', sans-serif}.noticia img {border: 1px solid #eee; border-top: 0px}.noticia .titular {margin-bottom: 0px; border-bottom: solid 1px #efefef}.noticia .post_details{color: #9c9c9c;padding:10px;border-bottom: solid 5px #d2327e;text-align: right;font-size: 13px}.noticia .contenido {padding: 10px 0 5px;}.noticia-detalle-fecha{text-align: right; color: #a0a0a0;}.sidebar h5{color: #d2327e; font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 500; text-transform: uppercase;}.sidebar .input-group-btn{height: 100%;}.sidebar .input-group-btn button{height: 100%; background-color: #d2327e; color: #fff;border-color: #d2327e}.popular{font-size: 13px;}ul.popular{margin: 0px; padding: 0px;list-style: none}.popular li{padding: 10px 0; border-bottom: dotted 1px #dedede; min-height: 75px}.popular .imagen{width: 50px; height: 50px; float: left; margin-right: 10px; border-radius: 3px; background-size: cover; background-position: center center}.popular a.title{color: #777777;}.post_details svg, .dorado {color: #d2327e;}.input-group .form-control {border-color: #9c9c9c}.padre_circulo.padre_bajo {height: 150px}.full-width{width: 100%}.contenido_noticia_lista p{font-size: 15px}.titulo-noticia{color: #d2327e}.titulo-noticia:hover, .titulo-noticia:active, .titulo-noticia:focus{color: #ef4f18}.noticia .titular a>h3, .popular a.titulo-noticia{text-transform: uppercase;}.popular a.titulo-noticia {color: #d2327e}.popular a {color: #9c9c9c}/* Hang */@-webkit-keyframes hvr-hang{0%{-webkit-transform: translateY(8px);transform: translateY(8px)}50%{-webkit-transform: translateY(4px);transform: translateY(4px)}100%{-webkit-transform: translateY(8px);transform: translateY(8px);}}@keyframes hvr-hang{0%{-webkit-transform: translateY(8px);transform: translateY(8px);}50%{-webkit-transform: translateY(4px);transform: translateY(4px)}100%{-webkit-transform: translateY(8px);transform: translateY(8px);}}@-webkit-keyframes hvr-hang-sink {100% {-webkit-transform: translateY(8px);transform: translateY(8px);}}@keyframes hvr-hang-sink{100% {-webkit-transform: translateY(8px);transform: translateY(8px)}}.hvr-hang {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;-webkit-animation-name: hvr-hang-sink, hvr-hang;
    animation-name: hvr-hang-sink, hvr-hang;-webkit-animation-duration: .3s, 0.9s;animation-duration: .3s, 0.9s;-webkit-animation-delay: 0s, .9s;animation-delay: 0s, .9s;-webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal, alternate;animation-direction: normal, alternate}.padre_circulo{height:600px;position: relative;overflow: hidden}.padre_circulo.alterno {height: 300px;position: relative;overflow: hidden}.video_banner.interior{margin: auto;position: absolute;z-index: -1;/*top: 50%;*/top: 115px;left: 50%;transform: translate(-50%, -50%);visibility: visible;opacity: 1;width: 100%;height: auto;}.padre_circulo.alterno .misterio{position: absolute;width: 100%;height:100%;top:0px;background-color:rgba(255, 255, 255, 0.8)}h1 .icono{height: 55px; margin-top: -15px}.contenido_cabecera{height: 100%; width: 100%; display: table}.hijo_cabecera{display: table-cell;vertical-align: middle;}.misterio p {color: #73706e}
.textaco {text-align: justify;font-size: 16px;font-family: 'Open Sans';font-weight: 300;color: #73706e; height: 550px; overflow: hidden; position: relative; padding-bottom: 40px;}
.textaco.sin_limites { height: auto; overflow: visible}
.textaco .todo_texto {position: relative}
.textaco .cuadro_grad { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 width: 100%; height: 50px; position: absolute; bottom: 0px;}
.sinpadding{padding: 0px}.minipadding{padding:5px}/* INTEGRANTE Y EQUIPO */.integrante {height: 420px; width: 100%; position: relative; overflow: hidden}.integrante .fondo{position:absolute;width:100%;height:100%;background-position:center;background-size:cover}.integrante .fondo .cristal {background-color:rgba(246, 87, 43, 0.63);width: 100%;height: 100%;-webkit-transition: background 1000ms linear; background-color: rgba(229, 10, 126, 0.5);-moz-transition: background 200ms linear;-ms-transition: background 200ms linear;-o-transition: background 200ms linear;transition: background 200ms linear}.integrante .fondo .cristal.cristal_blanco {background-color:rgba(255, 255, 255, 0.63);}.integrante:hover .fondo .cristal {background-color: rgba(229, 10, 126, 0.8); width: 100%; height: 100%}.integrante .padre_nombre {width: 100%;     height: 100%; position: absolute;     display: table; -webkit-transition: all 2000ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition:all 200ms ease}.integrante .zona_nombre{display:table-cell;vertical-align: middle;padding-top: 80px}.integrante .nombre{color: #fff;font-size: 40px;font-family: 'Oswald', sans-serif;font-weight: 300; text-align: center; margin: 0px}.integrante .descripcion_blanco .nombre, .integrante .descripcion_blanco .cargo, .integrante .descripcion.descripcion_blanco p{color:#d2327e !important;min-height: 40px}.integrante .cargo{color: #fff;font-size:26px;font-family:'Oswald',sans-serif;font-weight: 300; text-align: center; margin: 0px}.integrante .descripcion p{color: #fff}div:nth-child(even)>.integrante .nombre, div:nth-child(even)>.integrante .cargo{color: #d2327e}.integrante:hover .fondo .cristal.cristal_blanco{background-color: rgba(255, 255, 255, 0.9)}.effect-bubba_blanco:hover .zona_nombre::before, .effect-bubba_blanco:hover .zona_nombre::after{border-color: #d2327e}.effect-bubba:hover .zona_nombre{vertical-align: middle;}.btn-especial-blanco {color: #d2327e;background-color: transparent;border-color: #d2327e;}#swipebox-overlay {background-color: rgba(255, 255, 255, 0.9)}#swipebox-bottom-bar, #swipebox-top-bar {background: transparent}.modal-backdrop{background-color:#fff}.modal-backdrop.in {opacity: 0.9}/***Servicios**/.servicio{position:relative;overflow:hidden;height:300px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;}.servicio>div{text-align: center; padding: 20px 15%; position: absolute; width: 100%; height: 100%;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-ms-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;display: table}.servicio p {text-align: center;     font-size: 16px; color: #000; font-weight: 400}.div_superior>div{display: table-cell;vertical-align: middle}.div_inferior>div{display: table-cell;vertical-align: middle}.servicio>.div_superior{top: 0px}.servicio>.div_superior h2{font-family: 'Oswald', sans-serif; color: #d2327e; font-weight: 400}.servicio>.div_inferior{top: 100%; background-color: rgba(210, 50, 126, 0.2)}.servicio>div img{height:60px}.servicio:hover>.div_superior, .servicio:focus>.div_superior{top:-100%}.servicio:hover>.div_inferior, .servicio:focus>.div_inferior{top: 0px}/* Modificado */.servicio .cristal {background-size: cover;background-position: center;width: 100%;height: 100%;-webkit-filter: grayscale(0) opacity(0.2);filter: grayscale(0) opacity(0.2)}.servicio:hover>.cristal, .servicio:focus>.cristal {-webkit-filter: grayscale(0) opacity(0.2);filter: grayscale(0) opacity(0.2)}.linea_servicios {width: 100%; height: 1px; background-color: #eaeaea}/**PROYECTOS**/.proyecto {height: 420px; width: 100%; position: relative; overflow: hidden}.proyecto .fondo { position: absolute; width: 100%; height: 100%; background-position: center; background-size: cover; -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-ms-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear}.proyecto .fondo .cristal{background-color:rgba(210, 50, 126, 0.63);width: 100%; height: 100%; -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-ms-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear}.proyecto .padre_nombre{opacity: 0; -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-ms-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;}.proyecto .padre_nombre{height: 100%; width: 100%; display: table}.proyecto .zona_nombre{display: table-cell;vertical-align: middle}.proyecto .titulo{color:#fff;font-size:30px;font-family:'Oswald', sans-serif;font-weight:400}.proyecto .descripcion_breve{color: #eecddc; font-size: 16px;font-weight: 400}.proyecto:hover .padre_nombre, .proyecto:focus .padre_nombre{opacity: 1}.proyecto:hover .cristal, .proyecto:focus .cristal{background-color: rgba(210, 50, 126, 0.9);}.proyecto:hover .fondo, .proyecto:focus .fondo{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}.proyecto.proyecto_blanco .fondo .cristal{background-color: rgba(255, 255, 255, 0.3)}.proyecto.proyecto_blanco:hover .fondo .cristal{background-color: rgba(255, 255, 255, 0.9)}.proyecto.proyecto_blanco .titulo, .proyecto.proyecto_blanco .titulo span, .proyecto.proyecto_blanco .descripcion_breve{color: #d2327e !important;text-shadow: 1px 1px 1px white}.console-underscore.blanco{background-color: #fff; margin-left: 5px; width: 5px}.console-underscore.mini{height: 30px}.proyecto_blanco .console-underscore.blanco{background-color: #d2327e}.fondo_banner {height: 600px; width: 100%; background-position: center; background-size: cover}.padre-foto {overflow: hidden; position: relative; height: 300px}.galeria_grande .foto{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-ms-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear}.galeria_grande .padre-foto{border: 5px solid #fff;}.galeria_grande .foto:hover, .galeria_grande .foto:focus{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}.alinea-izquierda{text-align: left}.alinea-derecha{text-align: right}.btn.especial{width:80%}.movil.contacto{ height:75px}.marco-contacto {border: 1px solid #d9d9d9; border-radius: 5px; padding: 25px; background-color: #f7f7f7}label{margin: 5px 0px}#map{height:500px}.not-active{pointer-events: none;cursor: default}.modal-header {background-color: #d2327e;color: #fff;font-weight: 200}.modal-header h4 {font-size: 16px; font-weight: 300}.post_details .fa-calendar{color: #d2327e}.noticia-detalle-fecha .fa-calendar{color: #d2327e}.modal-header .close {color: #fff;  opacity: 0.5}/*PUESTO AQUI PARA EL RESPONSIVE*/.effect-bubba .nombre, .effect-bubba .cargo{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s; -webkit-transform: translate3d(0,80px,0);transform: translate3d(0,80px,0)}.effect-bubba{}.ocultito {position: relative}.effect-bubba img {opacity: 0.7;-webkit-transition: opacity 0.35s;transition: opacity 0.35s}.effect-bubba:hover img {opacity: 0.4}.effect-bubba .zona_nombre::before, .effect-bubba .zona_nombre::after {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s}.effect-bubba .zona_nombre::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}.effect-bubba .zona_nombre::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}.effect-bubba .ocultito {padding: 20px 2.5em;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0)}.effect-bubba:hover .zona_nombre::before,.effect-bubba:hover .zona_nombre::after{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}.effect-bubba:hover .nombre, .effect-bubba:hover .cargo, .effect-bubba:hover .ocultito{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10}.foto_detalle {position: relative; border: 10px solid #f1f1f1}.foto_detalle img{width: 100%}.logotipo {height: 55px}.mapa_google iframe{ width: 100%!important; height: 596px!important; border: 1px solid #d9d9d9!important;border-radius: 5px; }.g-recaptcha {width: 100%!important}@media (min-width: 1200px){.col-lg-17 { width: 14.28%;float: left}}@media (max-width: 1550px){.empresas .row>div.sieteymas{display: none}.empresas .row>div {width: 16.66666%;}.row.fila .logo_empresa{height: 258px}.logo_empresa .padding{padding: 40px}}@media (max-width: 1480px){.container-grande{width: 100%}}@media (max-width: 1300px){ .empresas .row>div.seisymas{display: none}.empresas .row>div {width:20%;}}@media (max-height: 768px){ /* alto portatil */h3.blanco {margin: 5px 0px}.video_banner {height: 850px}.sidebar-nav li a {font-size: 26px;padding: 5px}.cuadros .padre_img {height: 345px}.fondo_texto_imagen .padding {padding: 45px}.fondo_texto_imagen .padding .console-container{font-size: 38px}.fondo_texto_imagen .padding .console-underscore{height: 45px}.fondo_texto_imagen .padding img{height: 58px}.cuadros.texto_fijo .padding p{margin-bottom: 0px;font-size: 15px}.container-grande {width: 1245px}.confianza img {height: 90px}.row.fila .logo_empresa{height: 227px}.padre_fondo .fondo:after{padding-top: 70%}}@media (max-width: 1200px){/* monitores normales y tablet horizontal */h1.rojo{font-size: 46px}h2.gris {font-size: 35px}h2.rojo{font-size: 35px}h3.gris{font-size: 28px }h5.banda{font-size: 33px}h5.banda span{font-size: 23px}.col-md-15{width: 20%;float: left}.video_banner { height: 850px; }.texto_banner { left: 100px; }.logo img { height: 71px; }#sidebar-wrapper{width:300px;width:100%;}.sidebar-nav li a { font-size: 25px;}.maquina { width: 520px; }.console-container {font-size: 40px;height: 98px;width: 520px; margin: inherit}.console-underscore{height: 45px}.container-grande {width: 924px}.descripcion img {left: -30px;height: 104px}.confianza img {height: 80px}.row.fila .logo_empresa {height: 204px}.logo_empresa .padding {padding: 40px}.todo_contacto {width: 480px;}.movil img, .mapa img {height: 52px;padding-right: 20px;}.padre_fondo {left: -49px;}.padre_fondo .fondo:after {padding-top: 83%;}.rectangulo_rojo {bottom: -140px;}.linea_separa_pie {width: 90%;}}@media (max-width: 1000px){.empresas .row>div.cincoymas{display: none}.empresas .row>div  {width: 25%;}.row.fila .logo_empresa {height: 254px;}}/**si pongo 992 se ve horrible**/@media (max-width:991px){/* tablet vertical */.navbar-header{float: none;/*height: 70px;*/}.navbar-toggle {display: block;}.navbar-toggle {margin-right: 30px; margin-top: 17px;}.navbar-collapse{border-top:1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display: none!important}.navbar-nav{float: none!important;margin: 7.5px 15px}.navbar-nav>li {float: none;}.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}.navbar-text {float: none;margin: 15px 0;}.navbar-collapse.collapse.in{display:block!important}.collapsing{overflow: hidden!important}h1.rojo {font-size: 45px}h2.gris{font-size: 30px}h2.rojo{font-size: 30px} h3.rojo {font-size: 23px}h5.banda {font-size: 26px}h5.banda span {font-size: 19px}.video_banner {height: 1100px}.texto_banner {left: 60px}.misterio .mas {bottom: 20px}.mas img {height: 38px}.fondo_texto_imagen .padding {padding: 40px}.cuadros.texto_fijo .padding p {margin-bottom: 0px;font-size: 14px}.fondo_texto_imagen .padding .console-container {font-size: 30px}.fondo_texto_imagen .padding .console-underscore {height: 35px;width: 6px;left: 0px}.fondo_texto_imagen .padding img{ height: 54px}.container-grande {width: 708px}.descripcion img {left: -25px}.confianza img {height: 70px;padding-right: 25px}.row.fila .logo_empresa {height: 192px}.logo_empresa .padding {padding: 30px}.contacto .row{margin-right: 0px}.todo_contacto{width: 100%}.padre_fondo {left: -171px;width: 69%}.padre_fondo .fondo:after {padding-top: 100%;}.movil img, .mapa img {height: 46px;padding-right: 16px;}.alinea-derecha {text-align: center;}.alinea-izquierda {text-align: center;}.mapa_google iframe {  height: 300px!important }.servicio{height: 400px}}@media (max-width: 860px){.empresas .row>div.cuatroymas{display: none}.empresas .row>div{width: 33.3333%}.empresas .row>div  {width: 25%;}.row.fila .logo_empresa {height: 214px}}@media (max-width: 767px){/*móviles*/@media (max-width: 620px){.empresas .row>div.tresymas{display: none}.empresas .row>div {width: 50%}}h1.rojo {font-size: 31px;font-size: 26px;margin-bottom: 10px}h2.gris {font-size:24px;padding-left:0}h2.rojo {font-size: 26px;padding: 0px}h2.rojo.fino {margin-bottom: 10px}h4.rojo {font-size: 15px}h3.rojo {font-size: 20px}h3.gris {font-size: 23px;font-size: 20px}h4.gris {font-size: 20px}.misterio .menu {width: 80px}.misterio .menu img {height: 28px;}.cierra-menu {right: 30px}.cierra-menu a img {height: 18px}.sidebar-nav li {padding: 5px 0px;}.sidebar-nav li a {font-size: 21px;padding: 5px 9px}.sidebar-nav li:last-child {padding: 14px 9px}.sidebar-nav li:last-child  a {padding:0px 0px}.texto_banner {left: 20px}.logo img {height: 40px}.console-container {font-size: 28px;height: 134px;width: 300px}.console-underscore {height: 32px;width: 6px;left: 0px}.mas img {height: 33px}.fondo_texto_imagen .padding {padding: 30px 20px}.container-grande {width: auto; margin: 0px 15px}.descripcion img {left: -19px;top: -13px;height: 82px}.confianza {display: inline-block;text-align: center}.confianza img {height: 66px;padding-right: 0px;padding-bottom: 20px}.contacto .row {margin-right: 0px;margin-left: 0px}.movil, .mapa {display: inline-block;text-align: center}.movil img, .mapa img {height: 46px;padding-right: 0px;margin-bottom: 15px}.contacto .btn {padding: 9px 25px}.padre_fondo {position: relative;width: 100%;left: 0px}.texto_final {font-size: 17px;width: 100%;}.menu p, .menu a {font-size: 13px}.pie_superior .centrado_centro {display: block}.redes_sociales{display:block;height:auto}.simbolo_pie {height: 0px; width: 100%}.logo_pie {text-align: center}.logo_pie img { margin: 0px; margin-bottom: 30px; }.texto_red {margin: 10px 30px; text-align: center}h5.mail {text-align: center}.integrante .descripcion p {font-size: 14px; text-align: center;}.integrante p.nombre { font-size: 32px; }.integrante p.cargo { font-size: 26px; }.servicio>.div_superior h2 { font-size: 20px; }.servicio p{ font-size: 14px; }.proyecto .titulo {font-size: 26px;}.logotipo{ height: auto; width: 100%; }.noticia .titular a>h3 {font-size: 25px}.btn.especial {font-size: 14px}.movil.contacto {height: auto}.marco-contacto {padding: 0px;}.padre_circulo.alterno {height: 200px;}.fondo_banner {height: 300px;}.navbar-toggle {margin: 0px}.navbar-brand>img{height: 32px}.navbar-default .navbar-brand {padding: 10px}.navbar-default .navbar-toggle {border-radius: 0px; border: 0px; background-color: #e50a7e; padding: 18px}.navbar-default { background-color: #f8f8f8; border-color: rgba(229, 10, 125, 0.2); }.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #b20d65;}.logo.movil_version img {height: 100px;}}.btn-especial { color: #ffffff; background-color: transparent; border-color: #FFFFFF}.btn-especial:hover, .btn-especial:focus, .btn-especial:active, .btn-especial.active, .open .dropdown-toggle.btn-especial {color: #ffffff;background-color: #d2327e;border-color: #FFFFFF; }.btn-especial:active, .btn-especial.active, .open .dropdown-toggle.btn-especial { background-image: none; }.btn-especial.disabled, .btn-especial[disabled], fieldset[disabled] .btn-especial, .btn-especial.disabled:hover, .btn-especial[disabled]:hover, fieldset[disabled] .btn-especial:hover, .btn-especial.disabled:focus, .btn-especial[disabled]:focus, fieldset[disabled] .btn-especial:focus, .btn-especial.disabled:active, .btn-especial[disabled]:active, fieldset[disabled] .btn-especial:active, .btn-especial.disabled.active, .btn-especial[disabled].active, fieldset[disabled] .btn-especial.active { background-color: transparent; border-color: #FFFFFF;}.btn-especial .badge { color: transparent; background-color: #ffffff}.btn-corporativo { color: #ffffff; background-color: #D2327E; border-color: #D2327E} .btn-corporativo:hover, .btn-corporativo:focus, .btn-corporativo:active, .btn-corporativo.active, .open .dropdown-toggle.btn-corporativo {color: #ffffff; background-color: #B52D6D; border-color: #D2327E}.btn-corporativo:active, .btn-corporativo.active, .open .dropdown-toggle.btn-corporativo {background-image: none}.btn-corporativo.disabled, .btn-corporativo[disabled], fieldset[disabled] .btn-corporativo, .btn-corporativo.disabled:hover, .btn-corporativo[disabled]:hover, fieldset[disabled] .btn-corporativo:hover, .btn-corporativo.disabled:focus, .btn-corporativo[disabled]:focus, fieldset[disabled] .btn-corporativo:focus, .btn-corporativo.disabled:active, .btn-corporativo[disabled]:active, fieldset[disabled] .btn-corporativo:active, .btn-corporativo.disabled.active, .btn-corporativo[disabled].active, fieldset[disabled] .btn-corporativo.active {background-color: #D2327E;border-color: #D2327E}.btn-corporativo .badge {color: #D2327E;background-color: #ffffff}.btn-corporativo2 {color: #ffffff;background-color: #2B2A29; border-color: #2B2A29;}.btn-corporativo2:hover, .btn-corporativo2:focus, .btn-corporativo2:active, .btn-corporativo2.active, .open .dropdown-toggle.btn-corporativo2 {color: #ffffff;background-color: #2b2a29;border-color: #2B2A29} .btn-corporativo2:active, .btn-corporativo2.active, .open .dropdown-toggle.btn-corporativo2 {background-image: none} .btn-corporativo2.disabled, .btn-corporativo2[disabled], fieldset[disabled] .btn-corporativo2, .btn-corporativo2.disabled:hover, .btn-corporativo2[disabled]:hover, fieldset[disabled] .btn-corporativo2:hover, .btn-corporativo2.disabled:focus, .btn-corporativo2[disabled]:focus, fieldset[disabled] .btn-corporativo2:focus, .btn-corporativo2.disabled:active, .btn-corporativo2[disabled]:active, fieldset[disabled] .btn-corporativo2:active, .btn-corporativo2.disabled.active, .btn-corporativo2[disabled].active, fieldset[disabled] .btn-corporativo2.active {  background-color: #2B2A29;border-color: #2B2A29}.btn-corporativo2 .badge { color: #2B2A29;background-color: #ffffff}