@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300italic,700,700italic,400italic,300);
@font-face {
  font-family: 'HelveticaNeue';
  src: url("../fonts/HelveticaNeue-MediumCond.eot");
  src: local('☺'), url("../fonts/HelveticaNeue-MediumCond.woff") format('woff'), url("../fonts/HelveticaNeue-MediumCond.ttf") format('truetype'), url("../fonts/HelveticaNeue-MediumCond.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
@import url(font.css);:focus{box-shadow:none;outline:none !important}html,body,main,.wrapper{width:100%;height:100%;overflow:hidden;display:table}.wrapper-inner{display:table-cell;vertical-align:middle}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}html{overflow:auto;display:block}body{position:relative;color:inherit;font-family:'Roboto',sans-serif;font-size:14px;border:20px solid #fff;box-sizing:border-box;behavior:url(suportcss3/boxsizing.htc);display:table !important}main{background:#fff url(../img/body_bg.jpg) center no-repeat;background-size:cover;behavior:url(suportcss3/backgroundsize.min.htc)}main>.wrapper{padding-top:190px;padding-bottom:90px;box-sizing:border-box;behavior:url(suportcss3/boxsizing.htc)}@media (max-width:479px){main>.wrapper{padding-bottom:110px}}@media (max-width:1439px){main>.wrapper{padding-top:150px}}#bg{background:#dcddde;background:transparent\9;background:rgba(220,221,222,0.42);-pie-background:rgba(220,221,222,0.42);zoom:1;position:relative;behavior:url(suportcss3/PIE.htc)}#jpreOverlay{background:#fff;border:20px solid #fff;box-sizing:border-box;behavior:url(suportcss3/boxsizing.htc)}#jpreSlide{width:100%;height:100%;background:#fff url(../img/intro_gb.jpg) center no-repeat;background-size:cover;behavior:url(suportcss3/backgroundsize.min.htc)}#jpreLoader{width:110px;height:216px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:transparent url(../img/loading.png) bottom center no-repeat;box-shadow:none;margin-left:-55px;margin-top:-108px;left:50% !important}#jpreBar{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:transparent url(../img/loaded.png) bottom center no-repeat;bottom:0;position:absolute;box-shadow:none;animation:none}#jprePercentage{font-family:'Roboto',sans-serif;font-weight:300;font-style:italic;color:#3e3f40;font-size:10px;text-shadow:0px 0px 0px #3e3f40;top:17px;right:22px;text-align:right}#jpreButton{display:none !important}#jSplash>a{position:absolute;right:66px;bottom:49px;display:block}#jSplash>a>img{max-width:100%;display:block}@media (max-width:479px){#jSplash>a{bottom:20px;right:20px}#jSplash>a>img{width:70px}}@media (max-width:767px){#jSplash>a{bottom:20px;right:20px}#jSplash>a>img{width:70px}}
header{position:absolute;top:0;width:100%;z-index:1}

.centro{
	text-align: center;
}
#logo{margin:auto;display:table;}
#logo>img{display:block;max-width:100%}

@media (max-width:1439px){
	#logo{margin-top:50px}
}
@media (min-width:1439px){
	#logo{margin-top:70px}
}

nav>ul{overflow:hidden;list-style:none;margin:0;padding:0}

@media (min-width:768px){
	nav>ul{margin-right:-12px;margin-left:1px}
}

@media (min-width:992px){nav>ul{margin-right:0}}nav>ul>li{border:2px solid #f1f1f2;margin:-1px 0}
nav>ul>li>a{margin-left:-17px;margin-right:-17px;display:block;text-align:center;font-size:14px;font-weight:300;color:#000202;padding:5px;position:relative;behavior:url(suportcss3/PIE.htc);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}nav>ul>li>a.active,nav>ul>li>a:hover,nav>ul>li>a:focus{background:#8c8a8a;background:transparent\9;background:rgba(140,138,138,0.5);-pie-background:rgba(140,138,138,0.5);zoom:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;color:#000202;text-decoration:none}nav>ul>li>a>span{display:table;margin:auto;padding:2px 5px 1px}@media (min-width:768px){nav>ul>li{margin:-1px;padding:0 !important}nav>ul>li>a{font-size:12px;position:relative;z-index:2;margin-left:0;margin-right:0;padding:50% 2px 45%;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}nav>ul>li>a>span{padding:2px 2px 1px;margin-top:-10px;margin-bottom:-10px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}}@media (min-width:992px){nav>ul>li>a{padding:50% 0px 45%}nav>ul>li>a>span{padding:2px 0px 1px;border:none}}@media (min-width:1200px){nav>ul>li>a{padding:50% 5px 45%}nav>ul>li>a>span{padding:2px 5px 1px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}}@media (min-width:1730px){nav.col-md-3{width:19%}nav.col-md-3+.col-md-9{width:81%;padding-left:165px}}nav.col-md-3+.col-md-9{padding-top:20px;padding-bottom:20px}footer{position:absolute;bottom:0;width:100%;background:url(../img/footer_bg.jpg) left bottom repeat-x;padding-bottom:35px;z-index:1}footer .social{display:block;float:left;margin:0;padding:0;margin-left:-2px;margin-right:-2px;margin-top:17px;list-style:none}footer .social>li{float:left;padding-left:2px;padding-right:2px}footer .social>li>a{display:block;text-decoration:none}footer .social>li>a img{display:block;border:none}footer .copy{float:right;background:url(../img/flag.png) bottom right no-repeat;font-size:10px;color:#404041;padding-right:48px;padding-top:30px;font-style:italic;margin-bottom: 10px}footer .copy>p{margin-bottom:0}@media (max-width:479px){footer .social{float:none;display:table;margin:auto;margin-bottom:10px}footer .copy{float:none;padding:0;margin-bottom:10px;text-align:center;background:none}}@media (min-width:768px){.container{width:710px}}@media (min-width:992px){.container{width:930px}}@media (min-width:1200px){.container{width:1130px}}@media (min-width:1440px){.container{width:1320px}}@media (min-width:1730px){.container{width:1690px}}h1,h2,h3,h4,h5,h6{margin-top:0}.spc-1{margin-top:50px}
.spc-2{}.spc-3{margin-top:12%}
.spc-4{margin-top:1%}

.text-icon{padding-top:0px;padding-left:20px;color:#3d3d3f;margin-bottom:20px}

@media (max-width:579px){
	.text-icon{width:100%;}
}
@media (min-width: 580px) and (max-width: 1199px) { .text-icon{width:480px; margin: auto;} }

@media (min-width: 1200px) and (max-width: 1729px){ .lista{padding-top:10%;} }
@media (min-width: 1730px) { .lista{padding-top:5%;} }

.text-icon h3{font-size:15px;margin-bottom:40px;margin-top:0}.text-icon.icon-manos{background:url(../img/icon_manos.png) left top no-repeat}.text-icon.icon-idea{background:url(../img/icon_idea.png) left top no-repeat}.text-icon.icon-peces{background:url(../img/icon_peces.png) left top no-repeat}

.style-1{font-size:14px;color:#3d3d3f;margin-bottom:10px;margin-top:0;font-weight:500}

.style-2{font-size:14px;color:#3d3d3f;font-weight: 200;}

.style-3{font-family:'Roboto Condensed',sans-serif;font-size:22px;color:#3d3d3f;font-weight:bold;margin-top:10px;}

.style-4{font-size:16px;font-weight:300;color:#7d7d7d;font-style:italic;line-height:1}@media (min-width:480px){.style-4{font-size:22px}}@media (min-width:992px){.style-4{font-size:28px}}
.equipo{display:block;margin-bottom:10px}.equipo>img{max-width:100%;display:block;margin:auto}@media (min-width:1440px){.col-xl{max-width:250px}}address{padding-left:25px;background:url(../img/point.png) 0 0 no-repeat;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#3d3d3f;font-weight:300;margin-top:10px;}address h2{font-weight:500;font-size:20px;margin-bottom:25px}

address h3{font-weight:600;font-size:15px;margin-bottom:0}
address p{margin-bottom:18px;}

.publicidad360{margin:auto;display:block;width:92%}

@media (min-width:992px){
	.publicidad360{margin-top:0px;margin-bottom:0px}
	.conteconta{margin-left: 0px;}
}
@media (max-width:991px){
	.publicidad360{margin-top:0px;margin-bottom:0px}
	.conteconta{margin-left: 50px;}
}

@media (min-width: 768px) {
  .button-46 {
    font-size: 20px;
    min-width: 200px;
    padding: 14px 16px;
  }
}
@media (min-width:1730px){.publicidad360{margin-top:-22%;margin-bottom:-16%}}

.whatsapp {
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100;
}

.whatsapp-icon {
  margin-top:5px;
}
.fa{
    display: inline-block;
    color: #3d3d3f;
}

.celular{
    color: #3d3d3f;
}
.photo{width:100%;display:block;margin:auto;margin-bottom:20px}

.titconta{
	/*font-family: 'HelveticaNeue';*/
	font-weight: bold;
	color: #3d3d3f;
	font-size: 16px;
}
.textconta{
	margin-top:5px; 
	/*font-family: 'HelveticaNeue';*/
	color: #3d3d3f;
	font-size: 14px;
}

.tittrabajo{
	text-align: center;
	color: #3d3d3f;
	font-size: 18px;
	font-weight: bold;
}
.contetrabajo{
	margin-top: 12px;
	color: #3d3d3f;
	font-size: 14px;	
	font-weight: 200;
}

.icotrabajo{
	text-align: center;
	padding-bottom: 10px;
}

.clienteimg{margin-top: 42px;}

.txtcliente{font-size: 18px; color: #404041; font-style: italic; font-weight: bold;}
.slider{max-width:100%;display:block;}

@media (min-width:1320px){
	.clientes{max-width:100%;display:block;margin-top:15px;}
}
@media (max-width:1319px){
	.clientes{width:100%;margin-top:15px;}
}
@media (max-width:800px){
	.clientes{width:100%;margin-top:15px;}
}

@media (max-width:767px){.mapa{width:70%;display:block; margin-bottom: 20px; margin: auto;}}
@media (min-width:768px){.photo{margin-bottom:0}.mapa{max-width:85%;display:block;}}

@media (min-width:992px){.photo{margin-top:-10px;margin-bottom:-10px}}
@media (min-width:1200px){.photo{margin-top:-5px;margin-bottom:-5px}}
@media (min-width:1440px){.photo{margin-top:0px;margin-bottom:-54px}}

.visible-xl{display:none}@media (min-width:1440px){.visible-xl{display:block}}@media (min-width:992px) and (max-width:1199px){.scroll{height:242px;overflow:auto}}

.contenidoservicios{display: none;}