.aDib,a{display:inline-block}
a{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
a:focus,a:hover{text-decoration:none}
.aW-25{width:25%}
.aW-33{width:33.33%}
.aW-35{width:35%}
.aW-50{width:50%}
.aW-60{width:60%}
.aW-65{width:65%}
.aW-75{width:75%}
.aMt-25{margin-top:25px}
.aMt-45{margin-top:45px}
.aPt-45{padding-top:45px}
.aPr-5{padding-right:5px}
.aPr-20{padding-right:20px}
.aPr-30{padding-right:30px}
.aPl-20{padding-left:20px}
.aPl-30{padding-left:30px}
.aPl-50{padding-left:50px}
.aWrapper,ul li{position:relative}
.aBdib{line-height:0;font-size:0}
a,p,ul li{color:#c9d5ed;font-size:16px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2}
.aBv-t>*{vertical-align:top}
.aBv-m>*,img{vertical-align:middle}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{margin:0;padding:0;opacity:0}
img{border:0;page-break-inside:avoid;max-width:100%}
button{cursor:pointer}
.aClear{clear:both;height:0}
.aWrapper{margin:0 auto;width:1100px}
.container{padding:0!important}
p{text-align:justify}
a:hover{color:#08d4d0}
a:focus{outline:0}
ul{text-align:left}
ul li:before{position:absolute;left:0;top:0}
h1,h2,h3,h4,h5,h6{color:#08d4d0;font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.2;margin:0}
h2,h3,h4{margin-bottom:15px}
h5,h6{margin-bottom:10px}
h2 a,h5 a,h6 a{color:#2b2b2b;font-family:Ubuntu,sans-serif;font-size:1em}
h1{margin-bottom:20px;font-size:30px}
h2{font-size:26px}
h3{font-size:20px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:13px}
.aHidden{overflow:hidden}
.aListClean{margin:0;padding:0;list-style:none}
.aListClean li{padding:0}
.aBot1{color:#fefefe;font-size:14px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;text-transform:uppercase;border:1px solid #fff;border-radius:2px;padding:7px 11px}
.aBot1:hover{color:#08d4d0;border:1px solid #08d4d0}
.aRedes ul li:nth-child(1) a:before{background:url(img/sprite-redes-sociales.png)}
.aRedes ul li:nth-child(2) a:before{background:url(img/sprite-redes-sociales.png) -36px 0}
.aRedes ul li:nth-child(3) a:before{background:url(img/sprite-redes-sociales.png) -72px 0}
.aRedes ul li a{height:36px;margin-left:10px;position:relative;width:36px}
.aRedes ul li a:before{background:url(img/sprite-redes-sociales.png);content:"";height:100%;position:absolute;width:100%}
.aRedes ul li:nth-child(1):hover a:before{background:url(img/sprite-redes-sociales.png) 0 -36px}
.aRedes ul li:nth-child(2):hover a:before{background:url(img/sprite-redes-sociales.png) -36px -36px}
.aRedes ul li:nth-child(3):hover a:before{background:url(img/sprite-redes-sociales.png) -72px -36px}
.aHeader{position:absolute;width:100%;left:0;z-index:500}
.aHeader .aWrapper .aRedes{position:absolute;right:0;top:55px;z-index:200}
.aHeader .aWrapper .aMenuLateral{left:0;position:absolute;top:0;width:216px}
.aHeader .aWrapper .aMenuLateral .aLogo{display:inline-block;position:relative;z-index:30}
.aHeader .aWrapper .aMenuLateral .aLogo a{background:url(img/logo-bg.jpg) no-repeat;height:170px;padding:63px 0 0;position:relative;text-align:center;width:216px}
.aHeader .aWrapper .aMenuLateral .aLogo a:after,.aHeader .aWrapper .aMenuLateral .aLogo a:before{bottom:-16px;display:block;height:34px;position:absolute;width:111px;z-index:0;content:""}
.aHeader .aWrapper .aMenuLateral .aLogo a:before{background:url(img/l-b1.jpg) center bottom;right:4px;-webkit-transform:rotate(-16deg);-moz-transform:rotate(-16deg);-o-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg)}
.aHeader .aWrapper .aMenuLateral .aLogo a:after{background:url(img/l-b2.jpg) center bottom;left:4px;-webkit-transform:rotate(16deg);-moz-transform:rotate(16deg);-o-transform:rotate(16deg);-ms-transform:rotate(16deg);transform:rotate(16deg)}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive{width:216px;font-size:2px;position:relative}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive:before{background:url(img/menu-before.png) 0 0/100% 100%;bottom:-27px;content:"";height:29px;left:2px;position:absolute;width:98%;z-index:20}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .trigger{background:0 0;border:none;border-radius:0;color:#fff;display:inline-block;height:0;padding:0;position:relative;text-align:center;text-transform:uppercase;width:100%}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .trigger:before{background:url(img/tiger-l.png);bottom:-39px;content:"";height:55px;left:2px;position:absolute;transform:rotate(34deg);width:135px;z-index:-1-webkit-transform: rotate(34deg);-moz-transform: rotate(34deg);-o-transform: rotate(34deg);-ms-transform: rotate(34deg);transform: rotate(34deg);}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .trigger:after{background:url(img/tiger-d.png);bottom:-39px;content:"";height:55px;position:absolute;right:2px;transform:rotate(-34deg);width:135px;z-index:-1-webkit-transform: rotate(-34deg);-moz-transform: rotate(-34deg);-o-transform: rotate(-34deg);-ms-transform: rotate(-34deg);transform: rotate(-34deg);}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .trigger:hover{background-color:#013c82;cursor:pointer}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .aMenu{background:rgba(2,9,30,.8);border-left:1px solid #042a54;border-right:1px solid #042a54;display:block;padding-bottom:20px;padding-top:40px;width:216px}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .aMenu .menu-menu_principal-container{display:block}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .aMenu .menu-menu_principal-container>ul{display:block;margin:0;overflow:hidden;padding:0;list-style:none}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .aMenu .menu-menu_principal-container>ul>li{position:relative;padding:0}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .aMenu .menu-menu_principal-container>ul>li:before{background:url(img/menu-li-before.png);bottom:0;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;top:inherit;width:176px}
.aMain .aSec,.aSlider{position:relative}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .aMenu .menu-menu_principal-container>ul>li>a{color:#c9d5ed;font-size:15px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;display:block;text-align:center;vertical-align:middle;text-transform:uppercase;padding:11px 0}
.aBoton-Bajar i,.aInput{vertical-align:top}
.aHeader .aWrapper .aMenuLateral .aMenuResponsive .aMenu .menu-menu_principal-container>ul>.current-menu-item>a,.aHeader .aWrapper .aMenuLateral .aMenuResponsive .aMenu .menu-menu_principal-container>ul>li>a:hover{color:#fff}
.aMain .aSec{background-size:cover;background-position:center center}
.aMain .aSec:before{background:rgba(0,17,37,.8);content:"";height:100%;position:absolute;width:100%}
.aMain .aSec .aWrapper{height:100%}
.aMain .aSec .aWrapper .aCenter{bottom:0;margin:auto 0;position:absolute;right:70px;top:0;width:756px;z-index:50}
.aMain .aSection1{background-image:url(img/slider.jpg)}
.aMain .aSection1 .aWrapper .aCenter{height:250px;padding-right:115px}
.aMain .aSection1 .aWrapper .aCenter h1{color:#fff;font-family:Ubuntu,sans-serif;font-size:47px;line-height:1.2;margin:0 0 40px;font-weight:400}
.aMain .aSection1 .aWrapper .aCenter p{color:#fff;font-size:22px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;text-transform:uppercase}
.aMain .aSection1 .aWrapper .aCenter strong{font-weight:400;color:#08d4d0}
.aMain .aSection2{background-image:url(img/home-bg-sec2.jpg)}
.aMain .aSection2 .aWrapper .aCenter{height:502px}
.aMain .aSection2 .aWrapper .aCenter .aTexto{background:rgba(0,17,37,.9);height:100%;padding:95px 28px 0;width:250px}
.aMain .aSection2 .aWrapper .aCenter .aTexto h1{font-size:22px;margin-bottom:30px;padding-bottom:30px;position:relative}
.aMain .aSection2 .aWrapper .aCenter .aTexto h1:before{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}
.aMain .aSection2 .aWrapper .aCenter .aTexto .aBot1{margin-top:25px}
.aMain .aSection2 .aWrapper .aCenter .aBoxs{text-align:center;width:506px}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox{margin-left:3px;margin-bottom:3px;perspective:1000;-moz-transform-style:preserve-3d;-moz-transform:perspective(1000px);-ms-transform-style:preserve-3d;-ms-transform:perspective(1000px)}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox,.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .back,.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .front{width:250px;height:250px}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper{transition:.6s;transform-style:preserve-3d;position:relative}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .back,.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .front{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:.9s;transform-style:preserve-3d;position:absolute;top:0;left:0}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .front{transform:rotateY(0);background:rgba(0,17,37,.65);padding:55px 20px 0;-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .front img{margin-bottom:30px}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .front h2{font-size:18px}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .back{color:#ffffff;transform:rotateY(-180deg);background:rgba(8,212,208,.65);padding:30px;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .back h3,.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .back p{color:#fff}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox:hover .front{transform:rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox:hover .back{transform:rotateY(0);-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aMain .aSection2 .aBoton-Bajar { left: inherit; right: 30px !important;}
.aMain .aSection3 .aBoton-Subir{background:rgba(0,17,37,.75);border:0;border-radius:5px;bottom:20px;font-size:35px;padding:3px 14px 5px;position:absolute;right:30px;z-index:200}
.aMain .aSection3:before{content:none}
.aMain .aSection3 .aDiv1{background:url(img/home-bg-sec3-1x.jpg) center center/cover;height:50%;position:relative}
.aMain .aSection3 .aDiv1 .aWrapper .aCenter{height:250px;border:1px solid #6a737d;border-radius:7px;text-align:center}
.aMain .aSection3 .aDiv1 .aWrapper .aCenter .aPublicidad h1{color:#fff;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:700;line-height:1.2;margin:25px 0 0}
.aMain .aSection3 .aDiv1 .aWrapper .aCenter > a{max-width: 100%;}
.aMain .aSection3 .aDiv2{height:50%;position:relative}
.aMain .aSection3 .aDiv2 .aSectionMap{height:100%;background:#fea;position:relative}
.aMain .aSection3 .aDiv2 .aSectionMap .aMapa,.aMain .aSection3 .aDiv2 .aSectionMap .aMapa #aMapa{height:100%}
.aMain .aSection3 .aDiv2 .aDatos{background:url(img/home-bg-sec3-2x.png) left center/cover;height:100%;margin-left:-25%;z-index:20;position:relative}
.aMain .aSection3 .aDiv2 .aDatos .aContact{bottom:0;height:230px;left:450px;margin:auto 0;position:absolute;top:0;width:365px}
.aMain .aSection3 .aDiv2 .aDatos .aContact h3{color:#fff}
.aMain .aSection3 .aDiv2 .aDatos .aContact .aListClean li{color:#fff;font-size:16px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;margin:24px 0;padding-left:30px}
.aMain .aSection3 .aDiv2 .aDatos .aContact .aListClean li strong{color:#08d4d0;font-size:16px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2}
.aFooter .aWrapper .aSpans .aCopy{color:#c9d5ed;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;font-size:13px}
.aFooter .aWrapper .aSpans .aCopy p{font-size: 13px;color:#c9d5ed;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;  display: inline-block;}
.aFooter .aWrapper .aSpans .aCopy a{font-size: 13px;}
.aMain .aSection3 .aDiv2 .aDatos .aContact .aListClean li:before{background:url(img/sprite-contacto.png);content:"";height:22px;left:0;position:absolute;top:0;width:24px}
.aMain .aSection3 .aDiv2 .aDatos .aContact .aListClean li:nth-child(1):before{background:url(img/sprite-contacto.png)}
.aMain .aSection3 .aDiv2 .aDatos .aContact .aListClean li:nth-child(2):before{background:url(img/sprite-contacto.png) -21px 0}
.aMain .aSection3 .aDiv2 .aDatos .aContact .aListClean li:nth-child(3):before{background:url(img/sprite-contacto.png) -45px 0;width:22px}
.aMain .aSection3 .aDiv2 .aDatos .aPie{bottom:10px;left:450px;position:absolute}
.aMain .aSection3 .aDiv2 .aDatos .aPie p{font-size:13px}
.aMain .aSection3 .aDiv2 .aRedes{bottom:15px;left:50%;margin-left:-78px;position:absolute;z-index:200}
.aFooter{margin-top:-59px;position:relative;z-index:100}
.aFooter .aWrapper{padding-left:277px}
.aFooter .aWrapper .aSpans{border-top:1px solid rgba(255,255,255,.2);padding:15px 0;text-align:center}
.aPinterna .aSec{background-size:cover;background-position:center center;position:relative}
.aPinterna .aSec:before{background:rgba(0,17,37,.8);content:"";height:100%;position:absolute;width:100%}
.aPinterna .aSec .aWrapper{height:100%}
.aPinterna .aSec .aWrapper .aCenter{bottom:0;margin:auto 0;position:absolute;right:0;top:0;width:825px;z-index:50}
.aPinterna .aSec .aWrapper .aCenter .aDivTexto h1{font-size:22px;margin-bottom:30px;padding-bottom:30px;position:relative;text-transform:uppercase}
.aPinterna .aSec .aWrapper .aCenter .aDivTexto h1:before{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}
.aPinterna .aSec .aWrapper .aCenter .aDivTexto h2{font-size:16px;color:#08d4d0;margin-bottom:5px}
.aPinterna .aSec .aWrapper .aCenter .aDivTexto strong{font-weight:400;color:#08d4d0}
.aPage-servicios .aSection1{background-image:url(img/servicios-bg.jpg)}
.aPage-servicios .aSection1 .aWrapper .aCenter{height:500px!important}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs{text-align:center;width:100%}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox{perspective:1000;-moz-transform-style:preserve-3d;-moz-transform:perspective(1000px);-ms-transform-style:preserve-3d;-ms-transform:perspective(1000px);width:100%;height:500px;padding-left:3px}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .back,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .front{width:100%;height:500px}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper{transition:.6s;transform-style:preserve-3d;position:relative}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .back,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .front{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:.9s;transform-style:preserve-3d;position:absolute;top:0;left:0}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .front{transform:rotateY(0);background:rgba(0,17,37,.65);padding:170px 10px;text-align:center;-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .front img{display:inline-block;margin-bottom:30px;transform-style:initial;width:auto}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .front h2{font-size:18px}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .back{transform:rotateY(-180deg);background:rgba(8,212,208,.65);padding:63px 15px 0;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .back h3{font-size: 18px;}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .back h3,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .back p{color:#fff}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox:hover .front{transform:rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox:hover .back{transform:rotateY(0);-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aPage-servicios .aSection1 .aWrapper .aCenter .owl-prev{background:url(img/flecha-left.png);height:20px;left:0;margin-top:-10px;overflow:hidden;position:absolute;text-indent:-200px;top:50%;width:11px}
.aPage-servicios .aSection1 .aWrapper .aCenter .owl-prev:hover{background-position:left bottom}
.aPage-servicios .aSection1 .aWrapper .aCenter .owl-next{background:url(img/flecha-right.png);height:20px;right:0;margin-top:-10px;overflow:hidden;position:absolute;text-indent:-200px;top:50%;width:11px}
.aPage-servicios .aSection1 .aWrapper .aCenter .owl-next:hover{background-position:left bottom}
.aPage-servicios-detalle .aSection1{background-image:url(img/servicios-bg.jpg)}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aLeft .aDivTexto h1{color:#fff;font-size:20px}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios{background:rgba(2,9,30,.8)}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv1{padding:25px}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv1 ul li{margin-bottom:10px}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv1 ul li a{color:#b9c8e4;font-size:16px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;text-transform:uppercase}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv1 ul li a.active,.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv1 ul li a:hover{color:#fff}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv2{background:rgba(0,0,0,.3);padding:25px;text-align:center}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv2 .aBservicios{color:#fff;font-size:16px;background:#08d4d0;padding:10px 15px;text-align:center}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv2 .aBservicios:hover{background:rgba(255,255,255,.2);color:#08d4d0}
.aPage-portafolio .aSection1{background-image:url(img/empresa-bg.jpg)}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox{perspective:1000;-moz-transform-style:preserve-3d;-moz-transform:perspective(1000px);-ms-transform-style:preserve-3d;-ms-transform:perspective(1000px);height:270px;padding:2px}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .back,.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .front{width:100%;height:100%}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper{transition:.6s;transform-style:preserve-3d;position:relative;height:100%}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .back,.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:.9s;transform-style:preserve-3d;position:absolute;top:0;left:0;overflow:hidden}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front{transform:rotateY(0);background:rgba(0,17,37,.95);padding:0;-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front img{height:170px;margin-bottom:15px;width:100%}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front h2{font-size:14px;margin-bottom:5px;text-transform:uppercase;padding:0 15px}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front h1{color:#fff;font-size:16px;text-transform:uppercase;padding:0 15px}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .back{transform:rotateY(-180deg);background:rgba(0,17,37,.95);padding:45px 30px 30px;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .back p{color:#c9d5ed}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox:hover .front{transform:rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox:hover .back{transform:rotateY(0);-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aPage-noticias .aSection1{background-image:url(img/empresa-bg.jpg)}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox{perspective:1000;-moz-transform-style:preserve-3d;-moz-transform:perspective(1000px);-ms-transform-style:preserve-3d;-ms-transform:perspective(1000px);height:260px;padding:2px}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .back,.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .front{width:100%;height:100%}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper{transition:.6s;transform-style:preserve-3d;position:relative;height:100%}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .back,.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:.9s;transform-style:preserve-3d;position:absolute;top:0;left:0;overflow:hidden}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front{transform:rotateY(0);background:rgba(0,17,37,.95);padding:35px 30px;-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aPage-clientes .aSection1 .aWrapper .aCenter,.aPage-empresa .aSection1 .aWrapper .aCenter{height:435px}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front h2{font-size:16px;margin-bottom:5px;text-transform:uppercase}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front h1{color:#fff;font-size:20px;text-transform:uppercase}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front span{color:#fff;font-size:14px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;padding-top:25px;display:block}
.aCform .aBwrapper input,.aInput{display:inline-block}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .back{transform:rotateY(-180deg);background:rgba(0,17,37,.95);padding:45px 30px 30px;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .back p{color:#c9d5ed}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox:hover .front{transform:rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox:hover .back{transform:rotateY(0);-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aPage-noticias-detalle .aSection1{background-image:url(img/noticias-detalle-bg.jpg)}
.aPage-clientes .aSection1,.aPage-empresa .aSection1{background-image:url(img/empresa-bg.jpg)}
.aPage-noticias-detalle .aSection1 .aWrapper .aCenter .aDivTexto h1{color:#fff}
.aPage-clientes .aSection1 .aWrapper .aCenter .aDiv{padding:20px 0}
.aPage-clientes .aSection1 .aWrapper .aCenter .aDiv .aDivTexto h1{color:#fff}
.aPage-contacto .aSection1{background-image:url(img/contacto-bg.jpg)}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion .aDivTexto h2{font-size:16px}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion .aDivTexto h1{color:#fff;font-size:20px}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion .aDivTexto .aListClean li{color:#fff;font-size:16px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;margin:24px 0;padding-left:30px}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion .aDivTexto .aListClean li strong{color:#08d4d0;font-size:16px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion .aDivTexto .aListClean li:before{background:url(img/sprite-contacto.png);content:"";height:22px;left:0;position:absolute;top:0;width:24px}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion .aDivTexto .aListClean li:nth-child(1):before{background:url(img/sprite-contacto.png)}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion .aDivTexto .aListClean li:nth-child(2):before{background:url(img/sprite-contacto.png) -21px 0}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion .aDivTexto .aListClean li:nth-child(3):before{background:url(img/sprite-contacto.png) -45px 0;width:22px}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv2 .aMapa #aMapa{height:300px}
.aPnormal .aSec{height:auto}
.aPnormal .aSec .aWrapper{text-align:right;height:auto;padding-top:130px;padding-bottom:100px}
.aPnormal .aSec .aWrapper .aCenter{position:relative;display:inline-block;text-align:left;height:auto}
.aCform{margin-top:0;position:relative;font-family:"PT Sans",sans-serif!important;padding:0;text-align:center}
.aInput{margin-bottom:10px;margin-left:0;width:100%}
.aInput input,.aInput textarea{background-color:rgba(0,17,37,.7);border:none;border-radius:0;box-sizing:border-box;color:#c9d5ed;font:400 15px/20px AvenirLTStd-Roman;height:43px;margin-bottom:0;padding:3px 7px;transition:all .1s linear 0s;width:100%}
.aInput input:focus,.aInput textarea:focus{border-color:#08d4d0;-webkit-box-shadow:0 0 8px 0 rgba(79,229,226,.6);-moz-box-shadow:0 0 8px 0 rgba(79,229,226,.6);-o-box-shadow:0 0 8px 0 rgba(79,229,226,.6);-ms-box-shadow:0 0 8px 0 rgba(79,229,226,.6);box-shadow:0 0 8px 0 rgba(79,229,226,.6);color:#fff;outline:0}
.aInput textarea{height:94px;font-family:"PT Sans",sans-serif!important}
.aCform .aBwrapper{position:relative;text-align:right}
.aCform .aBwrapper input{color:#fff;font-size:16px;font-family:AvenirLTStd-Roman;font-weight:400;line-height:1.2;padding:6px 18px;background:#08d4d0;border:none}
.aCform .aBwrapper input:hover{background:rgba(0,17,37,.5)}
.wpcf7 img.ajax-loader{border-width:0!important;box-shadow:none;position:absolute;right:4px;bottom:4px}
.wpcf7-form-control-wrap{display:block!important}
.aBoton-Bajar{border:1px solid #fff;border-top-left-radius:5px;border-top-right-radius:5px;bottom:-1px;color:#fff;left:0;line-height:1;margin:0 auto;padding: 33px 10px 17px;position:absolute;right:0;text-align:center;width:46px}
.aBoton-Bajar:after,.aBoton-Bajar:before{content:'';position:absolute;left:50%}
.aBoton-Bajar:before{background-color:#fff;width:4px;height:4px;margin-left:-2px;top:16px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-animation:scroll-mouse .4s infinite ease-out alternate;-webkit-animation:scroll-mouse .4s infinite ease-out alternate;animation:scroll-mouse .4s infinite ease-out alternate}
.aBoton-Bajar:after{width:16px;height:24px;top:10px;margin-left:-8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #fff}
.aBoton-Bajar i{height:0;font-size:21px;font-size:2.1rem;display:inline-block;zoom:1;*display:inline;filter:alpha(Opacity=0);opacity:0;-moz-animation:scroll-mouse-icon 1s infinite ease-out;-webkit-animation:scroll-mouse-icon 1s infinite ease-out;animation:scroll-mouse-icon 1s infinite ease-out}
@font-face{font-family:AvenirLTStd-Roman;src:url(fonts/AvenirLTStd-Roman.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirLTStd-Roman.otf) format("opentype"),url(fonts/AvenirLTStd-Roman.woff) format("woff"),url(fonts/AvenirLTStd-Roman.ttf) format("truetype"),url(fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman) format("svg");font-weight:400;font-style:normal}
@media only screen and (max-width:1680px){.aMain .aSection3 .aDiv2 .aDatos .aContact,.aMain .aSection3 .aDiv2 .aDatos .aPie{left:400px}
}
@media only screen and (max-width:1366px){.aMain .aSection3 .aDiv2 .aDatos .aContact,.aMain .aSection3 .aDiv2 .aDatos .aPie{left:350px}
}
@media only screen and (max-width:1199px){.aMain .aSection2 .aWrapper .aCenter .aTexto h1:before,.aPinterna .aSec .aWrapper .aCenter .aDivTexto h1:before{content:none}
.aWrapper{width:970px}
.aMain .aSec .aWrapper .aCenter{width:650px}
.aMain .aSection1 .aWrapper .aCenter{padding-right:30px}
.aMain .aSection2 .aWrapper .aCenter{height:560px}
.aMain .aSection2 .aWrapper .aCenter .aTexto{height:auto;padding:20px;width:100%}
.aMain .aSection2 .aWrapper .aCenter .aTexto h1{font-size:20px;margin-bottom:15px;padding-bottom:0}
.aMain .aSection2 .aWrapper .aCenter .aBoxs{width:100%}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox{float:left;margin-bottom:0;margin-left:0;padding:2px;width:50%!important}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox,.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .back,.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .front{width:100%;height:173px}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .front{padding:30px 20px 0}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .front img{margin-bottom:15px}
.aMain .aSection3 .aBoton-Subir{display:none}
.aMain .aSection3 .aDiv2 .aDatos{margin-left:-32%;width:72%}
.aPinterna .aSec .aWrapper .aCenter{width:690px}
.aPinterna .aSec .aWrapper .aCenter .aDivTexto h1{font-size:20px;margin-bottom:15px;padding-bottom:0}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .front h2,.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv1 ul li a{font-size:14px}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox{height:300px}
.aFooter {margin-top: -79px;}
.aPnormal .aSec .aWrapper { padding-bottom: 120px;}
}
@media only screen and (max-width:991px){.aMain .aSec,.aPinterna .aSec{min-height:650px!important}
.aWrapper{width:750px}
.aMain .aSec{height:auto!important}
.aMain .aSec .fp-tableCell{height:100%!important}
.aMain .aSec .aWrapper .aCenter{position:relative;right:0!important;width:100%;margin:0;height:auto!important}
.aMain .aSection1 .aWrapper .aCenter{padding-left:25px;padding-right:25px;padding-top:275px}
.aMain .aSection2 .aWrapper .aCenter{padding-top:50px;padding-bottom:50px}
.aMain .aSection3 .aDiv1{height:auto;padding:30px 0}
.aMain .aSection3 .aDiv1 .aWrapper .aCenter{height:250px!important}
.aMain .aSection3 .aDiv2{height:auto}
.aMain .aSection3 .aDiv2 .aSectionMap{height:250px;position:relative;width:100%}
.aMain .aSection3 .aDiv2 .aDatos{padding:30px 0 72px;background:url(img/home-bg-sec3-1x.jpg) center center/cover;margin-left:0;width:100%;height:auto}
.aMain .aSection3 .aDiv2 .aDatos .aContact{height:auto;left:0;margin:0 auto;position:relative;width:750px;max-width:100%}
.aMain .aSection3 .aDiv2 .aDatos .aPie{bottom:0;display:block;left:0;margin:40px auto 0;position:relative;text-align:center;width:750px;max-width:100%}
.aMain .aSection3 .aDiv2 .aDatos .aPie p{text-align:center}
.aFooter .aWrapper{padding-left:0}
.aPinterna .aSec .aWrapper{padding-top:265px!important}
.aPinterna .aSec .aWrapper .aCenter{position:relative;right:0!important;width:100%;margin:0;height:auto!important}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox{height:255px;width:50%}
.aBoton-Bajar{display:none}
}
@media only screen and (max-width:767px){.aHeader .aWrapper .aRedes{right:20px}
.aWrapper{width:100%;padding:0 20px}
.aHeader .aWrapper .aMenuLateral{left:20px}
.aFooter { margin-top: -78px;}
.aFooter .aWrapper .aSpans .aCopy p{display: block;text-align: center;}
.aFooter .aWrapper .aSpans{padding: 15px 0;}
.aMain .aSection1 .aWrapper .aCenter{padding-left:20px;padding-right:20px;padding-top:275px}
.aMain .aSection1 .aWrapper .aCenter h1{font-size:40px;text-align:center}
.aMain .aSection1 .aWrapper .aCenter h1 strong{font-size: 33px;}
.aMain .aSection1 .aWrapper .aCenter p{text-align:left;font-size:18px}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox{width:100%!important}
.aMain .aSection3 .aDiv2 .aDatos{padding:30px 20px 72px}
.aFooter .aWrapper{padding:0 20px}
.aPnormal .aSec .aWrapper{padding-bottom: 120px;}
.aPage-servicios .aSection1 .aWrapper .aCenter{height:auto!important}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .back,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .front{height:310px}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .front{padding:90px 10px}
.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .back{padding-top:75px}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aLeft{width:100%;padding:0;text-align:center}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight{padding:30px 0 0;text-align:center;width:100%}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv1 ul li a{font-size:16px;text-align:center;width:100%}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox{width:50%}
.aPage-noticias-detalle .aSection1 .aWrapper .aCenter .aDivTexto{padding-left:0;padding-right:0}
.aPage-empresa .aSection1 .aWrapper .aCenter .aImg{display:none}
.aPage-empresa .aSection1 .aWrapper .aCenter .aDivTexto{width:100%;padding:0}
.aPage-clientes .aSection1 .aWrapper .aCenter .aDiv .aImg{padding-bottom:20px;text-align:center;width:100%}
.aPage-clientes .aSection1 .aWrapper .aCenter .aDiv .aDivTexto{text-align:center;width:100%;padding:0}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aFormulario{padding-bottom:30px;width:100%}
.aPage-contacto .aSection1 .aWrapper .aCenter .aDiv1 .aInformacion{padding-left:0;width:100%}
.aHeader .aWrapper .aRedes,.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .back,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .back{display:none}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox:hover .front,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox:hover .front{transform:rotateY(0);background:#001125;-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aHeader .aWrapper .aMenuLateral { left: 50%; margin-left: -108px;}
}
@media only screen and (max-width:600px){.aFooter .aWrapper .aSpans{padding:15px 0}
.aFooter .aWrapper .aSpans .aCopy{text-align:center;display:block}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios{text-align:center}
.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox{display:inline-block;height:255px;max-width:100%;width:280px}
.aPnormal .aSec .aWrapper{padding-bottom:120px}
}
@media only screen and (max-width:500px){
.aMain .aSection1 .aWrapper .aCenter h1 { font-size: 33px;}
.aMain .aSection1 .aWrapper .aCenter h1 strong {font-size: 29px;}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios{text-align:center}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox{width:250px;max-width:100%;display:inline-block}
.aPnormal .aSec .aWrapper {padding-bottom: 190px;}
.aFooter .aWrapper .aSpans .aCopy a {display: block;}
.aFooter {margin-top: -181px;}
.aPnormal .aSec .aWrapper {padding-bottom: 230px;}
}
@media only screen and (max-width:450px){
.aHeader .aWrapper .aRedes,.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox .flipper .back,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox .flipper .back{display:none}
.aMain .aSection2 .aWrapper .aCenter .aBoxs .aBox:hover .front,.aPage-servicios .aSection1 .aWrapper .aCenter .aBoxs .aBox:hover .front{transform:rotateY(0);background:#001125;-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0);}
.aHeader .aWrapper .aMenuLateral{left:50%;margin-left:-108px}
.aPage-servicios-detalle .aSection1 .aWrapper .aCenter .aRight .aMenuServicios .aDiv1 ul li a{font-size:14px}
}
@media only screen and (max-width:400px){
.aFooter .aWrapper .aSpans{margin:0 auto;max-width:100%;width:100%}
.aFooter .aWrapper .aSpans .aCopy {display: block;margin: 0 auto;text-align: center;width: 225px;}
.aFooter { margin-top: -166px;}
.aPnormal .aSec .aWrapper { padding-bottom: 200px;}
.aFooter { margin-top: -197px;}
.aPnormal .aSec .aWrapper {padding-bottom: 235px;}
}
@media only screen and (max-width:350px){.aPage-noticias .aSection1 .aWrapper .aCenter .aDivPortafolios .aBox .flipper .front h1{font-size:16px}
}
@-moz-document url-prefix(){.aHeader .aWrapper .aMenuLateral .aMenuResponsive:before{background:url(img/menu-before.png) 0 0/100% 100%;bottom:-27px;content:"";height:30px;left:2px;position:absolute;width:98%;z-index:20}
}
@-webkit-keyframes scroll-mouse{from{-webkit-transform:translateY(0)}
to{-webkit-transform:translateY(6px)}
}
@-moz-keyframes scroll-mouse{from{-moz-transform:translateY(0)}
to{-moz-transform:translateY(6px)}
}
@-o-keyframes scroll-mouse{from{-o-transform:translateY(0)}
to{-o-transform:translateY(6px)}
}
@keyframes scroll-mouse{from{transform:translateY(0)}
to{transform:translateY(6px)}
}
@-webkit-keyframes scroll-mouse-icon{0%{-webkit-transform:translateY(0)}
5%{filter:alpha(enabled=false);opacity:1}
100%{-webkit-transform:translateY(11px)}
}
@-moz-keyframes scroll-mouse-icon{0%{-moz-transform:translateY(0)}
5%{filter:alpha(enabled=false);opacity:1}
100%{-moz-transform:translateY(11px)}
}
@-o-keyframes scroll-mouse-icon{0%{-o-transform:translateY(0)}
5%{filter:alpha(enabled=false);opacity:1}
100%{-o-transform:translateY(11px)}
}
@keyframes scroll-mouse-icon{0%{transform:translateY(0)}
5%{filter:alpha(enabled=false);opacity:1}
100%{transform:translateY(11px)}
}

/*Paginacion*/
.pagination {clear:both;padding:0px;position:relative;font-size:11px;line-height:13px;margin: auto 0px;}
.pagination span, .pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background: rgba(0,17,37,.65);font-size: 12px;}
.pagination a:hover{color:#fff;background: rgba(8,212,208,.65);}
.pagination .current{padding:6px 9px 5px 9px;background: rgba(8,212,208,.65);color:#fff;}

.acceptance-1 { float: left;margin-top: 7px;}
.aSaceptar { color: #ffffff;display: block !important;float: left !important;font-size: 14px;line-height: 1.2 !important;margin-left: 7px;margin-top: 6px;position: relative !important;text-align: left;width: 273px;}
.aSaceptar > a {color: #08d4d0;font-size: 14px;}
.aSaceptar > a:hover{text-decoration: underline;}
@media only screen and (max-width: 1199px){.aSaceptar{margin-bottom: 10px;}}
@media only screen and (max-width: 500px){
.aSaceptar {max-width: 100%;width: 285px;}
.aCform .aBwrapper input {display: block;margin: 0 auto;width: 100px;}
}
input[type="submit"][disabled],input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus{background: rgba(0, 17, 37, 0.5) none repeat scroll 0 0;}
.wpcf7-form-control.wpcf7-acceptance.aAceptar {-moz-appearance: none;border: 0 none !important;display: inline-block;height: 15px;margin: 0;width: 15px;}

body .cdp-cookies-alerta.cdp-cookies-tema-gris {background-color: rgba(0, 17, 37, 0.95)!important;border-bottom: medium none!important;border-top: 1px solid #001125!important;box-shadow: 0 0 7px 5px rgba(0, 17, 37, 0.5)!important;}
body .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto h4 {color: #ffffff;font-family: Ubuntu,sans-serif;font-size: 18px !important;}
body .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p {color: #ffffff!important;font-family: Ubuntu,sans-serif!important;font-size: 12px !important;line-height: 1.2em !important;}
body .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a {color: #08d4d0 !important;font-family: Ubuntu,sans-serif !important;}
body .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover{color: #08d4d0 !important;font-family: Ubuntu,sans-serif !important;text-decoration: underline !important;}
body .cdp-cookies-boton-creditos{display: none!important;}
body .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto .cdp-cookies-boton-cerrar {background: #08d4d0 none repeat scroll 0 0 !important;color: #ffffff !important;font-size: 13px !important;margin-top: 14px !important;padding: 7px 5px !important;text-shadow: none !important;width: 90px !important;}
body .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto .cdp-cookies-boton-cerrar:hover{color: #ffffff!important;}

.aPage-portafolio .aSection1 .aWrapper .aCenter .aBrochure{ margin-top: 20px; text-align: center;}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aBrochure a{color: #ffffff;margin-right: 12px;vertical-align: middle;}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aBrochure a:hover{color: #08d4d0;}
@media only screen and (max-width: 500px){
.aPage-portafolio .aSection1 .aWrapper .aCenter .aBrochure{margin-top: 30px;}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aBrochure a{text-decoration: underline;margin-right: 0;}
.aPage-portafolio .aSection1 .aWrapper .aCenter .aBrochure a:nth-child(2){display: none;}
}