@charset "utf-8";html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}b {font-weight:bold;}html { overflow-y: scroll; }body{margin: 0;min-width: 980px;padding: 0;font-family: 'PFDinDisplayProLight', Helvetica, Arial, sans-serif;}p{margin: 0 0 10px 0;line-height:24px;font-size:1em;}p, ul{font-size-adjust:0.50;font-weight:200;font-style:normal;}img{border: 0;}h1{font-size:3.5em;font-size-adjust:0.48;font-weight:200;font-style:normal;letter-spacing:-2px;line-height:0.9em;margin:0 0 40px;font-family: 'PFDinDisplayProThin', Helvetica, Arial, sans-serif;}h2{font-size-adjust:0.50;font-weight:200;font-style:normal;text-transform:uppercase;letter-spacing:5px;margin:0 0 20px;color: #999;}#services h1, #contact-us h1, #clients h1{font-size:3em;line-height:1em;margin-bottom:30px;}.green{color:#40a2cf;}a.link-content{color: #21a97e !important;}a.link-content:hover{color: #666;}.clearfix{clear:both;}a, a:link,a:active,a:visited {-webkit-transition: color 0.25s ease-out;-moz-transition: color 0.25s ease-out;-o-transition: color 0.25s ease-out;transition: color 0.25s ease-out;color:#fff;outline: none;text-decoration:none;}a:hover { color:#ffff00;}.float-left{float: left;margin: 0 0 0 20px;}.float-right{float: right;margin: 0 20px 0 0;}.center{font-size: 2.5em;padding: 80px 0;text-align: center;}#masthead, #intro, #second, #third, #fourth, #fifth{width: 100%;}#masthead{background: url("../images/repeat-x.png")repeat-x;height: 50px;position:fixed;z-index:9999;}#logo{background: url("../images/logo.png") no-repeat scroll 0 0 transparent;float: left;height: 76px;margin: 0 0 0 21px;text-indent: -9999px;width: 300px;}nav#navigation {margin: 11px 20px 0 0;float:right;position:relative;}nav#navigation ul{list-style: none;}nav#navigation ul li{margin: 0 0 15px 0;float:left;margin-left:30px;}nav#navigation ul li a {height:30px;padding-top:8px;font-size:0.9em;display: block;text-transform:uppercase;color:#fff;-webkit-transition: color 0.25s ease-out;-moz-transition: color 0.25s ease-out;-o-transition: color 0.25s ease-out;transition: color 0.25s ease-out;}nav#navigation ul li a:hover, #navigation ul li a.active {color:#ffff00;}nav#navigation ul li a.language {width: 30px;height: 22px;color:black;display:block;background:url(../images/bg_lang.png);text-align:center;position:absolute;}#intro{background:url(../images/intro.jpg) 50% 0 no-repeat fixed;color: white;height: 1140px;margin: 0;padding: 0;}#intro .dark{background: rgba(0, 0, 0, 0.6);padding:15px 18px 70px 18px;width: 440px;} .white{ background: rgba(255, 255, 255, 0.9);padding:15px 18px 70px 18px;width: 365px;}#services{background: url(../images/servicios.jpg) 50% 0 no-repeat fixed;color: black;height: 1400px;margin: 0 auto;overflow: hidden;padding: 0;}#services-work{background: url(../images/servicios2.jpg) 50% 0 no-repeat fixed;color: black;height: 1400px;margin: 0 auto;overflow: hidden;padding: 0;}.item{padding: 20px 0 0 0;float:left;position: relative;width: 250px;z-index:300;margin:0 40px 0 20px;}.item h2{font-size:1.9em;text-transform:none !important;margin-bottom:30px;color:black;font-size-adjust:0.48;font-weight:200;letter-spacing:-1px;line-height:0.9em;margin:0 0 20px;}#company{background: url(../images/empresa.jpg) 50% 0 no-repeat fixed;color: black;height: 600px;padding: 0;}#company-team{background: url(../images/empresa_equipo.jpg) 50% 0 no-repeat fixed;color: black;height: 1100px;padding: 0;}#company-team .bg{background: url(../images/mouse.png) 50% 0 no-repeat fixed;height: 900px;margin: 0 auto;padding: 0;position: absolute;width: 800px;z-index: 200;}#product-1{background: url(../images/producto2.jpg) 50% 0 no-repeat fixed;margin: 0 auto;color: black;height: 1300px;padding: 0;}#product-3 .bg{height: 1200px;margin: 0 auto;padding: 0;position: absolute;width: 950px;z-index: 200;}#product-2{background: url(../images/producto1.jpg) 50% 0 no-repeat fixed;margin: 0 auto;color: black;height: 1300px;padding: 0;}#product-3{background: url(../images/producto3.jpg) 50% 0 no-repeat fixed;margin: 0 auto;color: black;height: 1300px;padding: 0;}#clients{background: url(../images/clientes.jpg) 50% 0 no-repeat fixed;color: white;height: 1100px;padding: 0;display:none;}.list-partners li{float:left;}.list-partners li a{display: block;height: 220px;text-indent: -9999px;width: 322px;}#contact-us{background-color: #020202;height: 1000px;margin: 0 auto;padding: 0;color: white;}.story{margin: 0 auto;min-width: 980px;width: 980px;}.story .float-left, .story .float-right{padding: 180px 0 0 0;position: relative;width: 400px;z-index:300;}#contact-info {margin: 30px 0 0;line-height:24px;}#contact-info dt {clear: left;color: #ABA79D;font-size: 0.8125em;letter-spacing: 0.1em;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);text-transform: uppercase;margin-top:15px;}#contact-info dd {color: #FFFFFF;font-size: 1em;font-weight: normal;margin-bottom: 0em;}#contact-info dd strong {font-weight: normal;}#contact-info dd span {color: #D0CBC1;padding: 0 4px;}#contact-info dd span.value {color: inherit;padding: 0;}#contact-info dd.tel {font-size: 26px;letter-spacing: 0em;}#contact-form {margin-top:10px;}#contact-form legend {display: none;}#contact-form ol {padding: 0;}#contact-form li {margin-bottom: 1em;padding: 0 15px;}#contact-form li label {display: block;margin-bottom: 4px;padding-left: 5px;color: #FFFFFF;font-size: 0.8125em;letter-spacing: 0.1em;text-transform: uppercase;}#contact-form li span {background: none repeat scroll 0 0 #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;display: block;padding: 5px;}#contact-form li input, #contact-form li textarea {font-family: 'PFDinDisplayProLight', Helvetica, Arial, sans-serif;display: block;outline: 0 none;resize: none;width: 100%;background: #fff;border:0px solid #151515;font-size:1em;color:#000;}#contact-form li textarea {height:120px;}#contact-form #form_submit {font-family: 'PFDinDisplayProLight', Helvetica, Arial, sans-serif;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border: 0 none;clear: none;color: #000;font-size: 1.2em;padding: 10px 0;margin:0 15px;width: 91.5%;cursor:pointer;}#result{margin: 20px 0 0 20px;}.next{margin:20px 0 0;}#story-eqi {background: none repeat scroll 0 0 transparent;padding: 22px 25px 18px 31px;width: 381px;}.btn.standout {background: #40a2cf repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cb7db', endColorstr='#40a2cf'); background: -webkit-gradient(linear, left top, left bottom, from(#6cb7db), to(#40a2cf)) repeat scroll 0 0 transparent; background: -moz-linear-gradient(center top , #6cb7db 0pt, #40a2cf 100%) repeat scroll 0 0 transparent;}.btn.standout:hover {background: #6cb7db repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40a2cf', endColorstr='#6cb7db'); background: -webkit-gradient(linear, left top, left bottom, from(#40a2cf), to(#6cb7db)) repeat scroll 0 0 transparent; background: -moz-linear-gradient(center top , #40a2cf 0pt, #6cb7db 100%) repeat scroll 0 0 transparent;}#intro .btn, #services .btn, #company .btn, #product-1 .btn, #product-2 .btn {color: #FFFFFF;}.btn {border-radius: 4px 4px 4px 4px;color: #FFFFFF;cursor: pointer;float: left;font-size: 1.06667em;line-height: 1em;margin-bottom: 10px;margin-right: 10px;padding: 7px 12px 7px;position: relative;text-decoration: none;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}.social {bottom: 0;padding: 16px 0;position: fixed;z-index: 100;left:20px;}.social a{text-indent:-9999px;width:32px;height:32px;bottom: 0;display: block;float:left;margin-right:10px;}.social a.fb{background: url(../images/fb.png) no-repeat 0 0;}.social a.twitter{background: url(../images/twitter.png) no-repeat 0 0;}.social a.fb:hover, .social a.twitter:hover {background-position: 0 -32px;}.info, .success, .warning, .error, .validation {border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}.info {color: #00529B;background-color: #BDE5F8;background-image: url('../images/info.png');}.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('../images/success.png');}.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../images/warning.png');}.error {color: #D8000C;background-color: #FFBABA;background-image: url('../images/error.png');}#warning{display:none;}div#slider-two { width: 800px; }div#slider-two > div { width: 270px; }#chat-online {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);cursor: pointer;height: 169px;margin-left: 0;margin-top: 168px;padding: 0 0 0 10px;position: fixed;width: 30px;display:none;}#chat-online div {color: #FFFFFF;font-size: 17px;font-weight: bold;padding-right:16px;}#chat-online img { margin-left: -27px;}@font-face {font-family: 'PFDinDisplayProLight';src: url('../fonts/pfdindisplaypro-light-webfont.eot');src: url('../fonts/pfdindisplaypro-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfdindisplaypro-light-webfont.woff') format('woff'), url('../fonts/pfdindisplaypro-light-webfont.ttf') format('truetype'), url('../fonts/pfdindisplaypro-light-webfont.svg#PFDinDisplayProLight') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'PFDinDisplayProThin';src: url('../fonts/pfdindisplaypro-thin-webfont.eot');src: url('../fonts/pfdindisplaypro-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfdindisplaypro-thin-webfont.woff') format('woff'), url('../fonts/pfdindisplaypro-thin-webfont.ttf') format('truetype'), url('../fonts/pfdindisplaypro-thin-webfont.svg#PFDinDisplayProThin') format('svg');font-weight: normal;font-style: normal;}ul.bjqs{ position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; }ul.bjqs .img-member{ -webkit-border-radius: 175px; -moz-border-radius: 175px; border-radius: 175px;margin-top:30px;}ul.bjqs hgroup { position:absolute; width: 140px;height: 90px;background: #585652; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px;text-align:center;padding-top:50px;}ul.bjqs hgroup h3{font-size:1.2em;color:#FFFFFF;margin-bottom:5px;}ul.bjqs hgroup h4{font-size:0.9em;color:#999999;text-transform:uppercase;}li.bjqs-slide{ display:none;position:absolute; }ul.bjqs-controls{ list-style:none;margin:0;padding:0;z-index:9999; }ol.bjqs-markers{ list-style:none;margin:0;padding:0;z-index:9999; }ol.bjqs-markers li{ float:left; }p.bjqs-caption{ display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0; }#slider-team {height:350px;width:350px;margin:40px auto 0 auto;position:relative;}ul.bjqs-controls li a{display:block;padding:0;position:absolute;width:40px;height:40px;text-indent:-9999px;top:185px !important;}a.bjqs-prev{left:-50px;background:url(../images/btn_prev.png) 0 0 no-repeat transparent;}a.bjqs-next{right:-50px;background:url(../images/btn_next.png) 0 0 no-repeat transparent;}p.bjqs-caption{background:rgba(0,0,0,0.7);color:#fff;text-align:center;}ol.bjqs-markers{position:absolute;bottom:-50px;}ol.bjqs-markers li{float:left;margin:0 3px;}ol.bjqs-markers li a{display:block;height:10px;width:10px;border:4px solid #fff;overflow:hidden;text-indent:-9999px;background:#000;border-radius:10px;}ol.bjqs-markers li.active-marker a{background:#fd0100;}#movingboxes {width: 900px;min-height: 200px;}#movingboxes > li {width: 350px;}.mb-wrapper {border: 5px solid #3194C4;margin: 0 auto;position: relative;left: 0;top: 0;box-shadow: inset 0 0 10px #888;-moz-box-shadow: inset 0 0 10px #888;-webkit-box-shadow: inset 0 0 10px #888;}.mb-slider, .mb-scroll {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;padding: 0;position: relative;left: 0;top: 0;background:#Fff;font-size: 18px;}.mb-active-slider {border-color: #40A2CF;}.mb-slider .mb-panel {margin: 0;padding: 5px;display: block;cursor: pointer;float: left;list-style: none;}.mb-slider .mb-panel.current {cursor: auto;}.mb-inside {padding: 10px 10px 0px;border: 1px solid #ccc; text-align:center;}.mb-inside a{color:#333333;}.mb-inside:hover{border: 1px solid #40A2CF;background-color:#f9f9f9;}.mb-inside h2{font-weight:bold;color: #40A2CF;letter-spacing: 1px;margin: 5px 0 5px;text-transform: uppercase;font-size:16px;}.mb-inside * {max-width: 100%;}a.mb-scrollButtons {display: block;width: 45px;height: 58px;background: transparent url(../images/arrows.png) no-repeat;position: absolute;top: 50%;margin-top: -29px; cursor: pointer;text-decoration: none;outline: 0;border: 0;}a.mb-scrollButtons.mb-left {background-position: left top;left: -45px;}a.mb-scrollButtons.mb-right {background-position: right top;right: -45px;}a.mb-scrollButtons.mb-left:hover {background-position: left bottom;}a.mb-scrollButtons.mb-right:hover {background-position: right bottom;}a.mb-scrollButtons.disabled {display: none;}.mb-controls {margin: 0 auto;text-align: center;background: #ccc;position: relative;z-index: 100;}.mb-controls a {color: #444;font: 12px Georgia, Serif;display: inline-block;text-decoration: none;padding: 2px;height: 18px;margin: 0 5px 0 0;text-align: center;outline: 0;}.mb-controls a.current, .mb-controls a:hover {color: #fff;}.mb-active-slider .mb-controls {background: #999bff;}
