@import url("/reset.css");body{background:url(/images/bg_zee.png) repeat #DFEAF9;margin:0;padding:0;font:13px/140% 'Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;color:#505460}strong{font-weight:bold}em{font-style:italic}a:link,a:visited{color:#005999;text-decoration:none;border-bottom:1px solid #6EA4C4}a:active{color:#005999;text-decoration:none;border-bottom:1px solid #6EA4C4;outline:none}a:hover{color:#505561;border-bottom:1px solid #666;outline:none}p{margin-bottom:10px;text-shadow:#FFF 0px 1px 0px}hr{border:none;border-top:1px solid #9098ae;border-bottom:1px solid #FFF}h1{color:#505460;font-size:16px;font-weight:bold;line-height:22px;text-shadow:#FFF 0px 1px 0px}h2{font-size:20px;font-weight:bold;text-shadow:#FFF 0px 1px 0px;line-height:22px}#services h2,h3{margin:35px
0 10px;font-weight:bold;text-shadow:#FFF 0px 1px 0px;font-size:16px;line-height:22px}#header{width:880px;height:155px;position:relative;margin:0
auto}#content{width:880px;position:relative;margin:80px
auto 0}#sidebar_left{width:340px;float:left}#sidebar_right{width:410px;float:right;margin-top:225px;margin-right:60px}#projects{width:880px;height:220px;position:relative;margin:0
auto;margin-top:50px}.clear{clear:both;display:block}#header
.logo{position:absolute;left:0;bottom:0}#header
h1{position:absolute;width:580px;left:250px;bottom:15px}#header
.langs{height:32px;line-height:32px;right:0;position:absolute;top:0;background:url(/images/bg_langs.png) repeat;padding-right:10px}#header .langs
li{float:left;color:#FFF;font-size:12px;margin-left:10px}#header .langs li
span.active{text-decoration:line-through !important}#header .langs li a:link,
#header .langs li a:active,
#header .langs li a:visited{color:#FFF;border:none;text-decoration:none;font-weight:bold}#header .langs li a:hover{border-bottom:1px solid #999}#header .langs li.link_basecamp a:link,
#header .langs li.link_basecamp a:active,
#header .langs li.link_basecamp a:visited{color:#bdc6ce}#content
h4{background:url(/images/always_loop.png) left top no-repeat;position:absolute;left:0;top:0;width:817px;height:235px;text-indent: -9000px}#content
h4.pt{background:url(/images/seguindo_loop.png) left top no-repeat;position:absolute;left:0;top:0;width:817px;height:235px;text-indent: -9000px}#content
blockquote{position:absolute;font-style:italic;width:300px;right:0;top: -35px;background:url(/images/aspas.png) right top no-repeat;padding-right:60px;font-size:14px;font-weight:normal;line-height:20px}#showcase{margin:155px
0 0 30px;margin-bottom:10px;width:310px}#showcase
img{-webkit-box-shadow:0px 0px 10px #999;-moz-box-shadow:0px 0px 10px #888}#showcase
ul{width:310px;height:208px;margin-bottom:20px}#showcase ul
li{display:none}#showcase ul
li.first{display:block}#showcase
a{border:none;outline:none}#pager{width:165px !important;height:15px;margin-left:80px !important}#pager a:link,
#pager a:active,
#pager a:visited{float:left;display:block;width:15px;height:15px;margin-right:5px;-webkit-border-radius:10px 10px;-moz-border-radius:10px;background:#9098ae;text-indent: -90px;overflow:hidden;outline:none}#pager
.selected{float:left;display:block;width:14px;height:14px;margin-right:5px;-webkit-border-radius:10px 10px;-moz-border-radius:10px;text-indent: -90px;overflow:hidden;outline:none;-webkit-box-shadow:1px 1px 1px #FFF;-moz-box-shadow:1px 1px 1px #FFF}#pager a:hover,
#pager
.selected{background:#505460 !important}.contact{margin-top:130px}a.twitter:link,a.twitter:visited{display:block;height:63px;background:url(/images/bt_twitter.png) left bottom no-repeat;width:340px;text-indent: -90000px;border:none;margin-top: -66px}a.twitter:active{outline:none}a.twitter_eng:link,a.twitter_eng:active,a.twitter_eng:visited{display:block;height:63px;background:url(/images/bt_twitter_eng.png) left bottom no-repeat;width:340px;text-indent: -90000px;border:none;margin-top: -66px}a.twitter:hover{background:url(/images/bt_twitter.png) left top no-repeat}a.twitter_eng:hover{background:url(/images/bt_twitter_eng.png) left top no-repeat}.contact
.infos{text-align:right;display:block;font-size:16px;line-height:26px;margin-top:20px;text-shadow:#FFF 0px 1px 0px}.contact .infos
.phone{background:url(/images/icon_phone.png) 186px center no-repeat;display:block}.contact .infos
.mail{background:url(/images/icon_mail.png) 198px 9px no-repeat;display:block}#services{border-bottom:1px solid #9098ae;padding-bottom:40px}#who_we_are{border-top:1px solid #FFF;padding-top:8px}#who_we_are
ul{margin:30px
0 15px;height:124px}#who_we_are ul
li.last{margin:0
!important}#who_we_are ul
li.bubbleInfo{width:120px;height:120px;float:left;margin-right:22px;-webkit-box-shadow:2px 2px 10px #888;-moz-box-shadow:2px 2px 10px #888;position:relative}#who_we_are ul li
.popup{text-align:center;position:absolute;text-align:center;left: -55px !important;top: -320px !important;z-index:10000;width:240px;display:none}#who_we_are ul li .popup
p{text-align:left;width:210px;padding:15px;background:#FFF;border:1px
solid #e8e8e8;-webkit-box-shadow:0px 0px 6px #888;-moz-box-shadow:0px 0px 6px #888;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom: -1px;font-weight:normal;height:270px !important}#who_we_are ul li .popup p
strong{display:block;font-size:14px;margin-bottom:6px}#who_we_are
p{display:block;clear:both;font-weight:bold}#who_we_are
.eduardo{display:block;width:120px;height:120px;background:url(/images/es-120.jpg) left top no-repeat;text-indent: -9000px;border:3px
solid #FFF;cursor:pointer}#who_we_are .eduardo:hover{background:url(/images/es-120.jpg) left bottom no-repeat}#who_we_are
.fabio{display:block;width:120px;height:120px;background:url(/images/fs-120.jpg) left top no-repeat;text-indent: -9000px;border:3px
solid #FFF;cursor:pointer}#who_we_are .fabio:hover{background:url(/images/fs-120.jpg) left bottom no-repeat}#who_we_are
.fabiano{display:block;width:120px;height:120px;background:url(/images/fm-120.jpg) left top no-repeat;text-indent: -9000px;border:3px
solid #FFF;cursor:pointer}#who_we_are .fabiano:hover{background:url(/images/fm-120.jpg) left bottom no-repeat}#projects
h2{margin-top:8px;background:url(/images/bg_zee.png) repeat;width:205px}#projects
.project{width:200px;float:left;text-align:center;margin-top:40px;margin-right:26px}#projects .openjobs a:link,
#projects .openjobs a:active,
#projects .openjobs a:visited{width:142px;height:46px;background:url(/images/logo_openjobs.png) left bottom no-repeat;display:block;margin:0
0 6px 36px;text-indent: -9000px;border:none}#projects .openjobs a:hover{background:url(/images/logo_openjobs.png) left -1px no-repeat}#projects .abduzeedo a:link,
#projects .abduzeedo a:active,
#projects .abduzeedo a:visited{width:197px;height:27px;margin:10px
0 16px 9px;background:url(/images/logo_abduzeedo.png) left top no-repeat;display:block;text-indent: -9000px;border:none}#projects .abduzeedo a:hover{background:url(/images/logo_abduzeedo.png) left -29px no-repeat}#projects .sikbox a:link,
#projects .sikbox a:active,
#projects .sikbox a:visited{width:126px;height:42px;background:url(/images/logo_sikbox.png) left bottom no-repeat;display:block;margin:0
0 10px 35px;text-indent: -9000px;border:none}#projects .sikbox a:hover{background:url(/images/logo_sikbox.png) left top no-repeat}#projects
.sikbox{margin-right:0 !important}#projects .refilmagem a:link,
#projects .refilmagem a:active,
#projects .refilmagem a:visited{width:200px;height:37px;background:url(/images/logo_refilmagem.png) left bottom no-repeat;display:block;margin:0
0 15px 0;text-indent: -9000px;border:none}#projects .refilmagem a:hover{background:url(/images/logo_refilmagem.png) left top no-repeat}#fancy_title{display:none !important}#fancy_inner,#fancy_bg{padding:0px
!important}#fancy_content{background:#e8e8e8 !important;padding:10px
10px 0 10px}#fancy_content
img{float:left;width:580px}#fancy_content
.infos{margin:30px
0 20px 600px;font-size:13px;color:#333}#fancy_content .infos
hr{margin:20px
0;border-top:0;border-top:1px solid #CCC;border-bottom:1px solid #FFF}#fancy_content .infos
h1{font-size:24px;margin-bottom:4px;color:#222}#fancy_content .infos ul
li{background:url(/images/icon_li.png) left 5px no-repeat;padding-left:10px;line-height:20px;height:20px}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/fancybox/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px
20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top: -12px;right: -15px;height:30px;width:30px;background:url('/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top: -15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left: -9999px;background:transparent url('/fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right: -9999px;background:transparent url('/fancybox/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover
span{left:20px}a#fancy_right:hover
span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top: -20px;left:0;width:100%;height:20px;background:transparent url('/fancybox/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top: -20px;right: -20px;width:20px;height:20px;background:transparent url('/fancybox/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right: -20px;height:100%;width:20px;background:transparent url('/fancybox/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom: -20px;right: -20px;width:20px;height:20px;background:transparent url('/fancybox/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom: -20px;left:0;width:100%;height:20px;background:transparent url('/fancybox/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom: -20px;left: -20px;width:20px;height:20px;background:transparent url('/fancybox/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left: -20px;height:100%;width:20px;background:transparent url('/fancybox/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top: -20px;left: -20px;width:20px;height:20px;background:transparent url('/fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title
div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title
table{margin:0
auto}div#fancy_title table
td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('/fancybox/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('/fancybox/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('/fancybox/fancy_title_right.png') repeat-x}