﻿root {
  display: block;
}
p,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}
img {
  border: 0;
}
#container {
  height: 800px;
  width: 1020px;
}
#full-page {
  height: 3229px;
  width: 3317px;
}
body {
  background: none repeat scroll 0 0 #00386C;
  color: white;
  font-family: 'arial';
  margin: 0;
}
#flechas-back {
  left: 3315px;
  position: absolute;
  top: 1833px;
}
/*position pages*/
#page-home {
  height: 800px;
  left: 2218px;
  padding: 30px;
  position: absolute;
  top: 950px;
  width: 1020px;
}
#page-ideas {
  height: 800px;
  left: 3735px;
  padding: 30px;
  position: absolute;
  top: 950px;
  width: 1020px;
  margin-right: 2px;
}
#page-equipo {
  height: 800px;
  left: 3000px;
  padding: 30px;
  position: absolute;
  top: 0;
  width: 1020px;
}
#page-contacto {
  height: 800px;
  left: 1500px;
  padding: 30px;
  position: absolute;
  top: 0;
  width: 1020px;
}
#page-servicios {
  height: 800px;
  margin-left: 20px;
  padding: 30px;
  position: absolute;
  top: 950px;
  width: 1020px;
}
#page-trabajos {
  height: 1391px;
  left: 2218px;
  padding: 30px;
  position: absolute;
  top: 1976px;
  width: 1020px;
}
/* fin */
/*header menu*/
.warped {
  left: 647px;
  position: absolute;
  top: -195px;
}
.warped a {
  text-decoration: none;
  color: white;
}
.warped a.active {
  color: #325ad2;
}
.warped a:hover {
  color: #325ad2;
}
.warped span[class^=w]:nth-of-type(n+0) {
  display: block;
  position: absolute;
  -moz-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.warped span {
  font-family: 'Trebuchet MS Negrita Cursiva';
  font-size: 20px;
  line-height: 0;
  overflow: visible;
  padding: 20px;
}
.warped .w0 {
  -moz-transform: rotate(1.6rad);
  -webkit-transform: rotate(1.6rad);
  -o-transform: rotate(1.6rad);
  -ms-transform: rotate(1.6rad);
  transform: rotate(1.6rad);
  width: 3px;
  height: 8px;
  left: 340.47px;
  top: 213.49px;
}
.warped .w1 {
  -moz-transform: rotate(1.71rad);
  -webkit-transform: rotate(1.71rad);
  -o-transform: rotate(1.71rad);
  -ms-transform: rotate(1.71rad);
  transform: rotate(1.71rad);
  width: 6px;
  height: 8px;
  left: 338.49px;
  top: 218.97px;
}
.warped .w2 {
  -moz-transform: rotate(1.85rad);
  -webkit-transform: rotate(1.85rad);
  -o-transform: rotate(1.85rad);
  -ms-transform: rotate(1.85rad);
  transform: rotate(1.85rad);
  width: 5px;
  height: 8px;
  left: 337.61px;
  top: 225.32px;
}
.warped .w3 {
  -moz-transform: rotate(1.98rad);
  -webkit-transform: rotate(1.98rad);
  -o-transform: rotate(1.98rad);
  -ms-transform: rotate(1.98rad);
  transform: rotate(1.98rad);
  width: 6px;
  height: 8px;
  left: 334.89px;
  top: 231.42px;
}
.warped .w4 {
  -moz-transform: rotate(2.12rad);
  -webkit-transform: rotate(2.12rad);
  -o-transform: rotate(2.12rad);
  -ms-transform: rotate(2.12rad);
  transform: rotate(2.12rad);
  width: 5px;
  height: 8px;
  left: 332.36px;
  top: 237.17px;
}
.warped .w5 {
  -moz-transform: rotate(2.22rad);
  -webkit-transform: rotate(2.22rad);
  -o-transform: rotate(2.22rad);
  -ms-transform: rotate(2.22rad);
  transform: rotate(2.22rad);
  width: 3px;
  height: 8px;
  left: 330.52px;
  top: 241.28px;
}
.warped .w6 {
  -moz-transform: rotate(2.31rad);
  -webkit-transform: rotate(2.31rad);
  -o-transform: rotate(2.31rad);
  -ms-transform: rotate(2.31rad);
  transform: rotate(2.31rad);
  width: 3px;
  height: 8px;
  left: 327.95px;
  top: 244.35px;
}
.warped .w7 {
  -moz-transform: rotate(2.39rad);
  -webkit-transform: rotate(2.39rad);
  -o-transform: rotate(2.39rad);
  -ms-transform: rotate(2.39rad);
  transform: rotate(2.39rad);
  width: 3px;
  height: 8px;
  left: 325.14px;
  top: 247.19px;
}
.warped .w8 {
  -moz-transform: rotate(2.47rad);
  -webkit-transform: rotate(2.47rad);
  -o-transform: rotate(2.47rad);
  -ms-transform: rotate(2.47rad);
  transform: rotate(2.47rad);
  width: 3px;
  height: 8px;
  left: 322.1px;
  top: 249.78px;
}
.warped .w9 {
  -moz-transform: rotate(2.56rad);
  -webkit-transform: rotate(2.56rad);
  -o-transform: rotate(2.56rad);
  -ms-transform: rotate(2.56rad);
  transform: rotate(2.56rad);
  width: 3px;
  height: 8px;
  left: 318.85px;
  top: 252.11px;
}
.warped .w10 {
  -moz-transform: rotate(2.66rad);
  -webkit-transform: rotate(2.66rad);
  -o-transform: rotate(2.66rad);
  -ms-transform: rotate(2.66rad);
  transform: rotate(2.66rad);
  width: 5px;
  height: 8px;
  left: 313.53px;
  top: 254.64px;
}
.warped .w11 {
  -moz-transform: rotate(2.79rad);
  -webkit-transform: rotate(2.79rad);
  -o-transform: rotate(2.79rad);
  -ms-transform: rotate(2.79rad);
  transform: rotate(2.79rad);
  width: 6px;
  height: 8px;
  left: 307.08px;
  top: 257.22px;
}
.warped .w12 {
  -moz-transform: rotate(2.94rad);
  -webkit-transform: rotate(2.94rad);
  -o-transform: rotate(2.94rad);
  -ms-transform: rotate(2.94rad);
  transform: rotate(2.94rad);
  width: 6px;
  height: 8px;
  left: 300.33px;
  top: 259.08px;
}
.warped .w13 {
  -moz-transform: rotate(3.09rad);
  -webkit-transform: rotate(3.09rad);
  -o-transform: rotate(3.09rad);
  -ms-transform: rotate(3.09rad);
  transform: rotate(3.09rad);
  width: 6px;
  height: 8px;
  left: 293.39px;
  top: 259.94px;
}
.warped .w14 {
  -moz-transform: rotate(3.2rad);
  -webkit-transform: rotate(3.2rad);
  -o-transform: rotate(3.2rad);
  -ms-transform: rotate(3.2rad);
  transform: rotate(3.2rad);
  width: 3px;
  height: 8px;
  left: 289.4px;
  top: 259.89px;
}
.warped .w15 {
  -moz-transform: rotate(3.32rad);
  -webkit-transform: rotate(3.32rad);
  -o-transform: rotate(3.32rad);
  -ms-transform: rotate(3.32rad);
  transform: rotate(3.32rad);
  width: 6px;
  height: 8px;
  left: 282.44px;
  top: 259.23px;
}
.warped .w16 {
  -moz-transform: rotate(3.45rad);
  -webkit-transform: rotate(3.45rad);
  -o-transform: rotate(3.45rad);
  -ms-transform: rotate(3.45rad);
  transform: rotate(3.45rad);
  width: 5px;
  height: 8px;
  left: 276.64px;
  top: 257.64px;
}
.warped .w17 {
  -moz-transform: rotate(3.56rad);
  -webkit-transform: rotate(3.56rad);
  -o-transform: rotate(3.56rad);
  -ms-transform: rotate(3.56rad);
  transform: rotate(3.56rad);
  width: 3px;
  height: 8px;
  left: 272.98px;
  top: 255.85px;
}
.warped .w18 {
  -moz-transform: rotate(3.64rad);
  -webkit-transform: rotate(3.64rad);
  -o-transform: rotate(3.64rad);
  -ms-transform: rotate(3.64rad);
  transform: rotate(3.64rad);
  width: 3px;
  height: 8px;
  left: 269.39px;
  top: 254.07px;
}
.warped .w19 {
  -moz-transform: rotate(3.72rad);
  -webkit-transform: rotate(3.72rad);
  -o-transform: rotate(3.72rad);
  -ms-transform: rotate(3.72rad);
  transform: rotate(3.72rad);
  width: 3px;
  height: 8px;
  left: 265.97px;
  top: 252px;
}
.warped .w20 {
  -moz-transform: rotate(3.81rad);
  -webkit-transform: rotate(3.81rad);
  -o-transform: rotate(3.81rad);
  -ms-transform: rotate(3.81rad);
  transform: rotate(3.81rad);
  width: 3px;
  height: 8px;
  left: 262.73px;
  top: 249.65px;
}
.warped .w21 {
  -moz-transform: rotate(3.91rad);
  -webkit-transform: rotate(3.91rad);
  -o-transform: rotate(3.91rad);
  -ms-transform: rotate(3.91rad);
  transform: rotate(3.91rad);
  width: 5px;
  height: 8px;
  left: 257.98px;
  top: 246.36px;
}
.warped .w22 {
  -moz-transform: rotate(4.03rad);
  -webkit-transform: rotate(4.03rad);
  -o-transform: rotate(4.03rad);
  -ms-transform: rotate(4.03rad);
  transform: rotate(4.03rad);
  width: 5px;
  height: 8px;
  left: 253.96px;
  top: 241.91px;
}
.warped .w23 {
  -moz-transform: rotate(4.16rad);
  -webkit-transform: rotate(4.16rad);
  -o-transform: rotate(4.16rad);
  -ms-transform: rotate(4.16rad);
  transform: rotate(4.16rad);
  width: 5px;
  height: 8px;
  left: 250.52px;
  top: 237px;
}
.warped .w24 {
  -moz-transform: rotate(4.28rad);
  -webkit-transform: rotate(4.28rad);
  -o-transform: rotate(4.28rad);
  -ms-transform: rotate(4.28rad);
  transform: rotate(4.28rad);
  width: 5px;
  height: 8px;
  left: 247.72px;
  top: 231.69px;
}
.warped .w25 {
  -moz-transform: rotate(4.39rad);
  -webkit-transform: rotate(4.39rad);
  -o-transform: rotate(4.39rad);
  -ms-transform: rotate(4.39rad);
  transform: rotate(4.39rad);
  width: 3px;
  height: 8px;
  left: 246.91px;
  top: 227.03px;
}
.warped .w26 {
  -moz-transform: rotate(4.49rad);
  -webkit-transform: rotate(4.49rad);
  -o-transform: rotate(4.49rad);
  -ms-transform: rotate(4.49rad);
  transform: rotate(4.49rad);
  width: 5px;
  height: 8px;
  left: 244.6px;
  top: 222.21px;
}
.warped .w27 {
  -moz-transform: rotate(4.6rad);
  -webkit-transform: rotate(4.6rad);
  -o-transform: rotate(4.6rad);
  -ms-transform: rotate(4.6rad);
  transform: rotate(4.6rad);
  width: 3px;
  height: 8px;
  left: 244.79px;
  top: 217.28px;
}
.warped .w28 {
  -moz-transform: rotate(4.71rad);
  -webkit-transform: rotate(4.71rad);
  -o-transform: rotate(4.71rad);
  -ms-transform: rotate(4.71rad);
  transform: rotate(4.71rad);
  width: 6px;
  height: 8px;
  left: 243px;
  top: 211.79px;
}
.warped .w29 {
  -moz-transform: rotate(4.85rad);
  -webkit-transform: rotate(4.85rad);
  -o-transform: rotate(4.85rad);
  -ms-transform: rotate(4.85rad);
  transform: rotate(4.85rad);
  width: 5px;
  height: 8px;
  left: 243.96px;
  top: 205.31px;
}
.warped .w30 {
  -moz-transform: rotate(4.95rad);
  -webkit-transform: rotate(4.95rad);
  -o-transform: rotate(4.95rad);
  -ms-transform: rotate(4.95rad);
  transform: rotate(4.95rad);
  width: 3px;
  height: 8px;
  left: 245.91px;
  top: 200.41px;
}
.warped .w31 {
  -moz-transform: rotate(5.03rad);
  -webkit-transform: rotate(5.03rad);
  -o-transform: rotate(5.03rad);
  -ms-transform: rotate(5.03rad);
  transform: rotate(5.03rad);
  width: 3px;
  height: 8px;
  left: 247.04px;
  top: 196.57px;
}
.warped .w32 {
  -moz-transform: rotate(5.12rad);
  -webkit-transform: rotate(5.12rad);
  -o-transform: rotate(5.12rad);
  -ms-transform: rotate(5.12rad);
  transform: rotate(5.12rad);
  width: 3px;
  height: 8px;
  left: 248.48px;
  top: 192.84px;
}
.warped .w33 {
  -moz-transform: rotate(5.22rad);
  -webkit-transform: rotate(5.22rad);
  -o-transform: rotate(5.22rad);
  -ms-transform: rotate(5.22rad);
  transform: rotate(5.22rad);
  width: 5px;
  height: 8px;
  left: 249.71px;
  top: 188.37px;
}
.warped .w34 {
  -moz-transform: rotate(5.36rad);
  -webkit-transform: rotate(5.36rad);
  -o-transform: rotate(5.36rad);
  -ms-transform: rotate(5.36rad);
  transform: rotate(5.36rad);
  width: 6px;
  height: 8px;
  left: 252.79px;
  top: 182.94px;
}
.warped .w35 {
  -moz-transform: rotate(5.5rad);
  -webkit-transform: rotate(5.5rad);
  -o-transform: rotate(5.5rad);
  -ms-transform: rotate(5.5rad);
  transform: rotate(5.5rad);
  width: 6px;
  height: 8px;
  left: 257.41px;
  top: 177.7px;
}
.warped .w36 {
  -moz-transform: rotate(5.62rad);
  -webkit-transform: rotate(5.62rad);
  -o-transform: rotate(5.62rad);
  -ms-transform: rotate(5.62rad);
  transform: rotate(5.62rad);
  width: 3px;
  height: 8px;
  left: 263.05px;
  top: 174.08px;
}
.warped .w37 {
  -moz-transform: rotate(5.73rad);
  -webkit-transform: rotate(5.73rad);
  -o-transform: rotate(5.73rad);
  -ms-transform: rotate(5.73rad);
  transform: rotate(5.73rad);
  width: 6px;
  height: 8px;
  left: 266.08px;
  top: 170.97px;
}
.warped .w38 {
  -moz-transform: rotate(5.87rad);
  -webkit-transform: rotate(5.87rad);
  -o-transform: rotate(5.87rad);
  -ms-transform: rotate(5.87rad);
  transform: rotate(5.87rad);
  width: 5px;
  height: 8px;
  left: 272.35px;
  top: 167.98px;
}
.warped .w39 {
  -moz-transform: rotate(5.97rad);
  -webkit-transform: rotate(5.97rad);
  -o-transform: rotate(5.97rad);
  -ms-transform: rotate(5.97rad);
  transform: rotate(5.97rad);
  width: 3px;
  height: 8px;
  left: 278.03px;
  top: 166.23px;
}
.warped .w40 {
  -moz-transform: rotate(6.09rad);
  -webkit-transform: rotate(6.09rad);
  -o-transform: rotate(6.09rad);
  -ms-transform: rotate(6.09rad);
  transform: rotate(6.09rad);
  width: 6px;
  height: 8px;
  left: 281.86px;
  top: 164.87px;
}
.warped .w41 {
  -moz-transform: rotate(6.2rad);
  -webkit-transform: rotate(6.2rad);
  -o-transform: rotate(6.2rad);
  -ms-transform: rotate(6.2rad);
  transform: rotate(6.2rad);
  width: 3px;
  height: 8px;
  left: 288.8px;
  top: 164.14px;
}
.warped .w42 {
  -moz-transform: rotate(6.28rad);
  -webkit-transform: rotate(6.28rad);
  -o-transform: rotate(6.28rad);
  -ms-transform: rotate(6.28rad);
  transform: rotate(6.28rad);
  width: 3px;
  height: 8px;
  left: 292.8px;
  top: 164px;
}
.warped .w43 {
  -moz-transform: rotate(6.37rad);
  -webkit-transform: rotate(6.37rad);
  -o-transform: rotate(6.37rad);
  -ms-transform: rotate(6.37rad);
  transform: rotate(6.37rad);
  width: 3px;
  height: 8px;
  left: 296.79px;
  top: 164.19px;
}
.warped .w44 {
  -moz-transform: rotate(6.45rad);
  -webkit-transform: rotate(6.45rad);
  -o-transform: rotate(6.45rad);
  -ms-transform: rotate(6.45rad);
  transform: rotate(6.45rad);
  width: 3px;
  height: 8px;
  left: 300.76px;
  top: 164.71px;
}
.warped .w45 {
  -moz-transform: rotate(6.56rad);
  -webkit-transform: rotate(6.56rad);
  -o-transform: rotate(6.56rad);
  -ms-transform: rotate(6.56rad);
  transform: rotate(6.56rad);
  width: 5px;
  height: 8px;
  left: 304.63px;
  top: 165.83px;
}
.warped .w46 {
  -moz-transform: rotate(6.66rad);
  -webkit-transform: rotate(6.66rad);
  -o-transform: rotate(6.66rad);
  -ms-transform: rotate(6.66rad);
  transform: rotate(6.66rad);
  width: 3px;
  height: 8px;
  left: 310.36px;
  top: 167.44px;
}
.warped .w47 {
  -moz-transform: rotate(6.74rad);
  -webkit-transform: rotate(6.74rad);
  -o-transform: rotate(6.74rad);
  -ms-transform: rotate(6.74rad);
  transform: rotate(6.74rad);
  width: 3px;
  height: 8px;
  left: 314.01px;
  top: 169.08px;
}
.warped .w48 {
  -moz-transform: rotate(6.85rad);
  -webkit-transform: rotate(6.85rad);
  -o-transform: rotate(6.85rad);
  -ms-transform: rotate(6.85rad);
  transform: rotate(6.85rad);
  width: 5px;
  height: 8px;
  left: 317.35px;
  top: 171.55px;
}
.warped .w49 {
  -moz-transform: rotate(6.98rad);
  -webkit-transform: rotate(6.98rad);
  -o-transform: rotate(6.98rad);
  -ms-transform: rotate(6.98rad);
  transform: rotate(6.98rad);
  width: 6px;
  height: 8px;
  left: 322.07px;
  top: 175.42px;
}
.warped .w50 {
  -moz-transform: rotate(7.13rad);
  -webkit-transform: rotate(7.13rad);
  -o-transform: rotate(7.13rad);
  -ms-transform: rotate(7.13rad);
  transform: rotate(7.13rad);
  width: 6px;
  height: 8px;
  left: 327.06px;
  top: 180.32px;
}
.warped .w51 {
  -moz-transform: rotate(7.24rad);
  -webkit-transform: rotate(7.24rad);
  -o-transform: rotate(7.24rad);
  -ms-transform: rotate(7.24rad);
  transform: rotate(7.24rad);
  width: 3px;
  height: 8px;
  left: 331.94px;
  top: 184.65px;
}
.warped .w52 {
  -moz-transform: rotate(7.36rad);
  -webkit-transform: rotate(7.36rad);
  -o-transform: rotate(7.36rad);
  -ms-transform: rotate(7.36rad);
  transform: rotate(7.36rad);
  width: 6px;
  height: 8px;
  left: 333.31px;
  top: 189.34px;
}
.warped .w53 {
  -moz-transform: rotate(7.5rad);
  -webkit-transform: rotate(7.5rad);
  -o-transform: rotate(7.5rad);
  -ms-transform: rotate(7.5rad);
  transform: rotate(7.5rad);
  width: 6px;
  height: 8px;
  left: 336.16px;
  top: 195.73px;
}
.warped .w54 {
  -moz-transform: rotate(7.35rad);
  -webkit-transform: rotate(7.35rad);
  -o-transform: rotate(7.35rad);
  -ms-transform: rotate(7.35rad);
  transform: rotate(7.35rad);
  width: 7px;
  height: 8px;
  left: 371.45px;
  top: 168.28px;
}
.warped .w55 {
  -moz-transform: rotate(7.48rad);
  -webkit-transform: rotate(7.48rad);
  -o-transform: rotate(7.48rad);
  -ms-transform: rotate(7.48rad);
  transform: rotate(7.48rad);
  width: 7px;
  height: 8px;
  left: 376.44px;
  top: 179.18px;
}
.header {
  width: 1020px;
  height: 58px;
  position: absolute;
}
.content {
  margin-top: 210px;
  width: 1020px;
}
.header .home-link {
  margin-left: 950px;
  position: absolute;
  top: 54px;
}
.header .logo {
  position: absolute;
}
.main-content {
  height: 150px;
  margin: auto;
  width: 511px;
}
#logo {
  margin: 0 auto 36px;
  text-align: center;
  width: 511px;
}
#slogan {
  float: left;
  font-size: 20px;
  position: relative;
  text-align: center;
  width: 511px;
  z-index: 2;
}
#slogan strong {
  font-style: italic;
}
#home-icon-01 {
  margin-left: -88px;
  margin-top: 4px;
  position: absolute;
}
#home-icon-02 {
  margin-left: 54px;
  margin-top: -4px;
  position: absolute;
  z-index: 1;
}
#home-icon-03 {
  margin-left: 519px;
  margin-top: 28px;
  position: absolute;
}
#home-icon-04 {
  margin-left: 0;
  margin-top: 80px;
  position: absolute;
}
#banner {
  margin: auto;
  width: 511px;
  text-align: center;
}
#banner h2 {
  margin-bottom: 10px;
  font-size: 20px;
}
/*banner-slideshow */
.sb-description h3 {
  font-size: 20px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.sb-description h3 a {
  color: #4a3c27;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
#footer {
  text-align: center;
}
/*Ideas*/
#page-ideas .header {
  margin-bottom: 62px;
}
#ideas {
  height: 200px;
  margin-top: 25px;
}
#ideas .idea {
  float: left;
  margin-right: 23px;
  width: 185px;
  height: 190px;
}
#ideas .idea .idea-content {
  z-index: 2;
  position: relative;
  top: 9px;
}
#ideas .idea .back {
  margin-top: -200px;
}
#ideas .idea-01 .back {
  margin-left: 8px;
}
#ideas .idea-02 .back {
  margin-left: -13px;
  z-index: 1;
}
#ideas .idea-03 .back {
  margin-left: 8px;
  z-index: 1;
}
#ideas .idea-04 .back {
  margin-left: -22px;
  z-index: 1;
}
#ideas .idea-05 {
  margin-right: 0;
}
.content-form {
  height: 365px;
  width: 385px;
  margin: auto;
  margin-top: 45px;
}
.content-form h3 {
  margin-bottom: 22px;
  font-style: italic;
  font-weight: bold;
  font-family: 'Trebuchet MS';
  font-size: 20px;
}
.content-form p {
  margin-bottom: 40px;
  font-size: 16px;
}
.content-form form {
  padding-left: 30px;
}
.content-form form label {
  display: block;
  float: left;
  font-size: 16px;
  line-height: 28px;
  margin-right: 10px;
  text-align: left;
  width: 85px;
}
.content-form form input {
  color: white;
  font-size: 16px;
  width: 235px;
  height: 24px;
  background: #325ad2;
  border: none;
  margin-bottom: 12px;
  padding: 4px;
}
.content-form form input.form-submit {
  width: auto;
}
.content-form form input:focus,
.content-form form textarea:focus {
  background: white;
  color: #325ad2;
}
.content-form form textarea {
  color: white;
  font-size: 16px;
  width: 235px;
  height: 117px;
  background: #325ad2;
  border: none;
  padding: 4px;
}
.ideas-icon-01 {
  margin-left: -29px;
  margin-top: 54px;
  position: absolute;
}
.ideas-icon-02 {
  margin-left: 378px;
  margin-top: 89px;
  position: absolute;
}
/* El equipo*/
#page-equipo .header {
  margin-bottom: 62px;
}
#miembro-equipo-01 {
  border-right: dashed 1px #325ad2;
  border-bottom: dashed 1px #325ad2;
  padding: 10px;
  height: 235px;
}
#miembro-equipo-01 #equipo-icon-01 {
  margin-left: 22px;
  margin-top: 66px;
  position: absolute;
}
#miembro-equipo-01 #equipo-icon-02 {
  margin-left: 106px;
  margin-top: 127px;
  position: absolute;
}
#miembro-equipo-01 #equipo-icon-03 {
  margin-left: 294px;
  margin-top: 97px;
  position: absolute;
}
#miembro-equipo-01 #equipo-icon-04 {
  margin-left: 186px;
  margin-top: 170px;
  position: absolute;
}
#miembro-equipo-02 {
  border-bottom: dashed 1px #325ad2;
  padding: 10px;
  height: 235px;
}
#miembro-equipo-02 #equipo-icon-05 {
  margin-left: -20px;
  margin-top: -7px;
  position: absolute;
}
#miembro-equipo-03 {
  border-right: dashed 1px #325ad2;
  padding: 10px;
  height: 235px;
}
#miembro-equipo-03 #equipo-icon-06 {
  margin-left: 110px;
  margin-top: 18px;
  position: absolute;
}
#miembro-equipo-03 #equipo-icon-07 {
  margin-left: -37px;
  margin-top: 136px;
  position: absolute;
}
#miembro-equipo-03 #equipo-icon-08 {
  margin-left: 451px;
  margin-top: 108px;
  position: absolute;
}
#el-equipo .content td h3 {
  font-family: 'trebuchet MS';
  font-weight: bold;
  font-style: italic;
  font-size: 20px;
}
#el-equipo .content td {
  width: 470px;
}
.miembro-equipo {
  width: 470px;
  float: left;
}
#el-equipo .content ul {
  padding-left: 20px;
  margin-top: 30px;
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}
#el-equipo .content li {
  margin-bottom: 24px;
  text-align: justify;
  font-size: 16px;
}
#el-equipo .content li strong {
  font-style: italic;
}
.nota {
  padding: 31px 59px;
  font-size: 14px;
  color: #325ad2;
  text-align: justify;
}
/* Trabajos*/
#apps-landpage {
  display: none;
}
#page-trabajos .header {
  margin-bottom: 62px;
}
#page-trabajos .content {
  padding: 0 62px;
}
#page-trabajos .tipo-trabajos a {
  text-decoration: none;
  color: white;
}
#page-trabajos .tipo-trabajos a.active {
  color: #325ad2;
}
.trabajos-webpage {
  width: 850px;
}
.webpage {
  float: left;
  width: 320px;
  margin: 20px 20px 0 0;
}
.webpage a {
  position: relative;
  z-index: 2;
  opacity: 0.5;
}
.webpage img {
  max-width: 100%;
}
a:hover {
  opacity: 1;
}
.trabajos-icon-01 {
  margin-left: -18px;
  margin-top: -13px;
  position: absolute;
}
.trabajos-icon-02 {
  margin-left: -10px;
  margin-top: -11px;
  position: absolute;
}
/* Servicios*/
#servicios-icon-01 {
  margin-left: -44px;
  margin-top: 11px;
  position: absolute;
}
#servicios .servicios {
  float: right;
  margin-right: 70px;
  margin-top: 50px;
  width: 482px;
}
#servicios .servicios ul {
  z-index: 2;
  position: relative;
}
#servicios .servicios ul li {
  margin-bottom: 14px;
  font-size: 16px;
}
#servicios-icon-02 {
  margin-left: 34px;
  margin-top: 37px;
  position: absolute;
  z-index: 1;
}
#servicios-icon-03 {
  margin-left: 131px;
  margin-top: 103px;
  position: absolute;
}
#servicios-icon-04 {
  margin-left: 16px;
  margin-top: 166px;
  position: absolute;
}
/*contacto*/
#page-contacto .content-form {
  float: left;
  margin-left: 61px;
}
#contacto-icon-01 {
  margin-left: -24px;
  margin-top: 16px;
  position: absolute;
}
#contacto-icon-02 {
  margin-left: 373px;
  margin-top: 88px;
  position: absolute;
}
#contacto .contact-info {
  float: right;
  margin-right: 325px;
  margin-top: 70px;
  width: 200px;
}
#contacto .contact-info ul li {
  margin-bottom: 14px;
}
#contacto-icon-03 {
  margin-left: 203px;
  margin-top: -82px;
  position: absolute;
}
#contacto .nota {
  float: right;
  margin-right: 114px;
  margin-top: 118px;
  padding: 0;
  width: 365px;
}
/*browser test*/
#jr_overlay {
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  z-index: 200;
  position: absolute;
}
#jr_wrap {
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 300;
  padding: 0;
  margin: 0;
}
#jr_inner {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #FFF;
  border: 1px solid #CCC;
  color: #4F4F4F;
  margin: 0 auto;
  height: auto;
  padding: 20px;
  position: relative;
}
#jr_header {
  display: block;
  color: #333;
  padding: 5px;
  padding-bottom: 0;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-align: left;
  font-size: 1.3em;
  margin-bottom: 0.5em;
}
#jr_inner p {
  text-align: left;
  padding: 5px;
  margin: 0;
}
#jr_inner ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#jr_inner ul li {
  cursor: pointer;
  float: left;
  width: 120px;
  height: 122px;
  margin: 0 10px 10px 10px;
  padding: 0;
  text-align: center;
}
#jr_inner li a {
  color: #333;
  font-size: 0.8em;
  text-decoration: none;
  padding: 0;
  margin: 0;
}
#jr_inner li a:hover {
  text-decoration: underline;
}
#jr_inner .jr_icon {
  width: 100px;
  height: 100px;
  margin: 1px auto;
  padding: 0;
  background: transparent no-repeat scroll left top;
  cursor: pointer;
}
#jr_close {
  margin: 0 0 0 50px;
  clear: both;
  text-align: left;
  padding: 0;
  margin: 0;
}
#jr_close a {
  color: #000;
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}
#jr_close p {
  padding: 10px 0 0 0;
  margin: 0;
}