@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
blockquote,q{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;quotes:"" ""}
blockquote:before,q:before,blockquote:after,q:after{content:""}
th,td,caption{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-align:left;font-weight:normal;vertical-align:middle}
table{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;border-collapse:separate;border-spacing:0;vertical-align:middle}
a img{border:none}
body{font:13px/1.5 Arial,Helvetica,sans-serif;}
a:focus{outline:1px dotted invert}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}html,body{background-color:#1d1d1d}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}a{color:#117dc8;text-decoration:none}a:hover{text-decoration:underline}#header .success-message{position:fixed;top:0px;left:0px;z-index:100;border-bottom:1px solid #999;background-color:#fff;width:100%}#header .success-message h2{color:#117dc8;margin:0;padding:10px 20px}#header #home-button{position:absolute;z-index:10}#header ul{margin:0;padding:20px 0 10px 0;margin-left:auto;margin-right:auto;width:992px;overflow:hidden;display:inline-block}#header ul{display:block}#header li{display:inline;float:left;margin-left:4px;margin-right:4px;width:262.545px;list-style-type:none}#header li.first{margin-left:0;padding-left:90.182px}#header li.last{margin-right:0;padding-right:90.182px}#header li a{margin:0 auto;color:#a8a8a8;text-decoration:none;display:block;padding:12px 0 0 26px;width:212px;height:88px;background:url(../images/header-main-nav-item.gif) top left no-repeat}#header li a h2{padding:0 0 8px 0;margin:0;color:#111111;font-size:24px;line-height:24px}#header li a p{padding:0;margin:0;color:#a8a8a8;font-size:14px;line-height:18px}#header li a:hover h2{color:#117dc8}#header li.selected h2{color:#117dc8}#container{color:#4d4c4c;background-color:#f4f4f4}#content h1{padding:0;margin:0;font-size:36px;color:#292929}#content h1.section{padding:0 0 4px 0;margin:0 0 8px 0;border-bottom:1px dashed #9e9e9e}#content h2{padding:0;margin:0;font-size:24px;color:#3c3c3c}#content h2.major-section{font-size:36px;color:#292929;padding:0 0 4px 0;margin:24px 0 16px 0;border-bottom:1px dashed #9e9e9e}#content h2.follows-section-header{padding-top:20px}#content h2.follow-section{padding:4px 0 0 0;margin:8px 0 0 0;border-top:1px dashed #9e9e9e}#content p{padding:0 0 4px 0;margin:0 0 8px 0;color:#5f5f5f;font-size:16px}#content p.last{margin-bottom:40px}#content .inner{margin-left:auto;margin-right:auto;width:800px;overflow:hidden;display:inline-block}#content .inner{display:block}#content .home{margin-left:auto;margin-right:auto;width:992px;overflow:hidden;display:inline-block}
#hero{border: 1px solid #E6E6E6;}
#content .home{display:block}
#content #hero{position:relative;padding-bottom:16px;margin-bottom:16px;background:url(../images/content-shadow.gif) bottom center no-repeat}
#content #hero div{margin:0 auto}
#content #hero ul{margin:0;padding:0;list-style:none}
#content #hero ul li{padding:0;margin:0;width:850px;height:540px;overflow:hidden}
#content #hero #prevBtn,#content #hero #nextBtn{margin:0px;padding:0px;width:70px;height:66px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;top:208px;z-index:10}#content #hero #nextBtn{left:922px}
#content #hero #prevBtn a,#content #hero #nextBtn a{width:70px;height:66px;display:block}
#content #hero #prevBtn a{background:url(../images/home-slideshow-buttons.jpg) top left no-repeat}
#content #hero #nextBtn a{background:url(../images/home-slideshow-buttons.jpg) top right no-repeat}
#content .brand-new{margin-bottom:16px;overflow:hidden;display:inline-block}
#content .brand-new{display:block}
#content .brand-new .item{display:inline;float:left;margin-left:4px;margin-right:4px;width:240px}
#content .brand-new .item h2{padding:0 4px 12px 4px;font-weight:100;font-size:24px;color:#4d4c4c}#content .brand-new .item p{padding-left:4px;padding-right:4px;font-size:14px;color:#4d4c4c;line-height:18px}#content .brand-new .item p a{text-decoration:none;color:#2496c1}#content .brand-new .item p a:hover{text-decoration:underline}#content .brand-new .item p.title a{color:#4d4c4c;text-decoration:none}#content .brand-new .item p.title a:hover{text-decoration:underline}#content .brand-new .first{margin-left:0}#content .brand-new .last{margin-right:0}#content .jobs{margin-left:auto;margin-right:auto;width:800px;overflow:hidden;display:inline-block;margin-bottom:120px}#content .jobs{display:block}#content .services{margin-left:auto;margin-right:auto;width:800px;overflow:hidden;display:inline-block;margin-bottom:120px}#content .services{display:block}#content .services .speak{padding:40px 0;margin-bottom:16px;background:url(../images/content-shadow.gif) bottom center no-repeat;text-align:center}#content .services .speak img{margin-bottom:20px}#content .services .speak h1{text-align:center;font-size:26px;color:#4d4c4c;margin-bottom:16px}#content .services .speak .sample{text-align:center;font-size:12px;color:#a2a2a2}#content .services .speak .ask-answer{font-size:28px;color:#279edc}#content .services .speak .ask-away{margin:0 auto 12px auto;width:458px}#content .services .speak .ask-away label{display:none;position:absolute;font-size:16px;color:#a2a2a2;padding:13px 8px 4px 13px}#content .services .speak .ask-away input.text{display:block;border:0;outline:0;margin:0;width:416px;height:34px;background:url(../images/services-input-background.gif) top left no-repeat;padding:16px 30px 0 12px;font-size:16px;color:#a2a2a2;font-family:Arial,Helvetica,sans-serif;line-height:16px}#content .services .capabilities{display:inline;float:left;margin-left:4px;margin-right:4px;width:525.333px;margin-left:0;font-size:18px;color:#5f5f5f;margin-bottom:40px}#content .services .download{display:inline;float:left;margin-left:4px;margin-right:4px;width:258.667px;margin-right:0;margin-bottom:40px}#content .services .download a{text-decoration:none;text-align:center;color:#4d4c4c;font-size:16px;display:block;padding:30px 0 0 0;width:240px;height:70px;background:url(../images/header-main-nav-item.gif) top left no-repeat}#content .services .download a:hover{color:#117dc8;text-decoration:none}#content .services .capability-descriptions{overflow:hidden;display:inline-block;padding-top:20px;padding-bottom:20px;margin-top:8px;border-top:1px dashed #9e9e9e;border-bottom:1px dashed #9e9e9e;background:url(../images/services-capabilities-background.jpg) 0 20px no-repeat}#content .services .capability-descriptions{display:block}#content .services .capability-descriptions .website-design{width:380px;height:380px}#content .services .capability-descriptions .website-development{padding-left:360px;width:440px;height:220px}#content .services .capability-descriptions .mobile-technology{width:300px;height:410px}#content .services .capability-descriptions .marketing-advertising{padding-left:360px;width:440px;height:280px}#content .services .more-questions{padding-top:20px;text-align:center}#content .company{margin-left:auto;margin-right:auto;width:800px;overflow:hidden;display:inline-block;margin-bottom:40px}#content .company{display:block}#content .company .more-questions{padding-top:20px;text-align:center}#content #slideshow{text-align:center;padding-bottom:16px;margin-bottom:16px;background:url(../images/image-shadow.jpg) bottom center no-repeat}#content #slideshow ul{margin:0;padding:0;list-style:none}#content #slideshow ul li{padding:0;margin:0;width:800px;height:400px;overflow:hidden}#content .employee{margin-bottom:14px;overflow:hidden;display:inline-block}#content .employee{display:block}#content .employee .photo{display:inline;float:left;margin-left:4px;margin-right:4px;width:392px;margin-left:0}#content .employee .bio{display:inline;float:left;margin-left:4px;margin-right:4px;width:392px;margin-right:0}#content .employee .bio p{padding-left:20px;font-size:16px;color:#3f3f3f}#content .employee .bio h3{margin:0;padding:20px 0 0 20px;line-height:22px;font-size:22px;color:#2b2b2b}#content .employee .bio h4{margin:0;padding:0 0 20px 20px;font-size:16px;color:#9e9e9e}#content .our-lab{margin-left:auto;margin-right:auto;width:800px;overflow:hidden;display:inline-block}#content .our-lab{display:block}#content .labs-project-description{padding-bottom:20px}#content .labs-project{margin-bottom:40px}#content .contact-us{margin-left:auto;margin-right:auto;width:800px;overflow:hidden;display:inline-block;padding-top:527px;background:url(../images/contact-hero.jpg) center 40px no-repeat;margin-bottom:40px}#content .contact-us{display:block}#content .contact-us .wpcf7-response-output{color:#117dc8}#content .contact-us .wpcf7-validation-errors,#content .contact-us .wpcf7-not-valid-tip-no-ajax{color:#f00}#content .contact-us h1{margin-bottom:20px}#content .contact-us h2{font-size:22px;color:#5d5d5d}#content .contact-us h3{font-size:14px;color:#7a7a7a}#content .contact-us h3 a{font-size:14px;color:#7a7a7a;text-decoration:none}#content .contact-us h3 a:hover{text-decoration:underline}#content .contact-us .address{display:inline;float:left;margin-left:4px;margin-right:4px;width:210.182px;margin-left:0}#content .contact-us .message{display:inline;float:left;margin-left:4px;margin-right:4px;width:355.636px}#content .contact-us .name-email{display:inline;float:left;margin-left:4px;margin-right:4px;width:210.182px;margin-right:0}#content .contact-us form textarea,#content .contact-us form input.text{background:url(../images/input-background.gif) top left no-repeat;border:1px solid #b3b3b3;outline:0;padding:8px;margin:0;font-size:14px;color:#7a7a7a;font-family:Arial,Helvetica,sans-serif;line-height:16px}#content .contact-us form textarea{width:304px;height:146px}#content .contact-us form input.text{display:block;width:191px}#content .contact-us form div{margin-bottom:12px}#content .contact-us form label{display:none;position:absolute;font-size:14px;color:#7a7a7a;padding:6px 8px 4px 12px}#content .contact-us form .button{text-align:right}#content .posts{margin-left:auto;margin-right:auto;width:800px;overflow:hidden;display:inline-block;margin-top:36px;margin-bottom:120px}#content .posts{display:block}#content .posts h1.title{font-size:36px}#content .posts h2.title{font-size:36px}#content .posts .title{color:#292929;padding:10px 0 0 0;margin:0;line-height:36px;border-top:1px dashed #9e9e9e}#content .posts .title a{color:#292929}#content .posts .title a:hover{text-decoration:none;color:#117dc8}#content .posts .published{margin:0;padding:0 0 10px 0;font-size:14px}#content .posts .comments{padding-top:10px;border-top:1px dashed #9e9e9e}#content .posts .comments ol{margin:0;padding:0;list-style-type:none}#content .posts .comments ol li{margin:0;padding:0}#content .single{margin-top:0}#content .more-news{border-top:1px dashed #9e9e9e;padding:10px 0 0 0}#footer{background:url(../images/footer-repeat.gif) top left repeat-x}#footer .inner{margin-left:auto;margin-right:auto;width:992px;overflow:hidden;display:inline-block;background:url(../images/footer.gif) center top no-repeat;height:331px}#footer .inner{display:block}#footer .copy{padding-top:86px;text-align:center;color:#7b7b7b;font-size:10px}#footer .subscribe{padding-top:23px;overflow:hidden;display:inline-block;width:370px;margin:0 auto}#footer .subscribe{display:block}#footer .subscribe .button{float:left;width:99px}#footer .subscribe .text{float:left;width:262px;margin-right:8px}#footer .subscribe .text label{position:absolute;display:none;color:#858585;font-size:14px;padding:6px 0 0 12px}#footer .subscribe .text input{background:url(../images/footer-subscribe-text.gif) top left no-repeat;color:#858585;font-size:14px;border:0;padding:8px 18px 0 12px;height:27px;width:232px}
.tipos{
	border: 1px solid #EBE6DE;
	display: block;
	float: left;
	margin: 5px 0 5px 5px;
	width: 210px;
	padding: 4px 0;
}
.imgPanel{
	border: 1px solid #D1A869;
	margin: 2px 0;
}