html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{cursor:default;margin:0;padding:0}
html{font-family:Lobster, arial, serif;font-size:12px;color:#6b6b6b;line-height:20px;background:#e7e7e7}
input,textarea{outline:none;border:1px solid #ccc;background:#FFF}
a:focus{outline:none}
a,a:visited,a:active{color:#6b6b6b;text-decoration:none}
a:hover{text-decoration:underline}
.corners{-moz-border-radius:5px;-webkit-border-radius:5px}
.lightbox{display:none;z-index:10000;background-color:#333;width:960px;min-height:560px;border:1px solid #666;box-shadow:3px 3px 3px #999;-moz-box-shadow:3px 3px 3px #999;-webkit-box-shadow:3px 3px 3px #999}
.menutip{display:none;background:#333;font-size:12px;height:20px;width:70px;text-align:center;color:#ccc;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;padding:4px}
div#wrapper{width:620px;position:relative;margin:140px auto}
div#card{width:560px;height:255px;float:left;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative;margin-left:29px;overflow:hidden;z-index:2}
div#card-in{width:508px;height:242px;background:#f8f8f8;border:1px solid #e8e8e8;padding-left:30px;margin:5px 10px 0}
ul#menu{width:20px;list-style-type:none;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;position:absolute;left:10px;top:52px;background:#fff;padding:10px 8px 0 1px}
ul#menu li{list-style-type:none;width:18px;height:18px;padding-bottom:5px;margin-bottom:4px;border-bottom:1px solid #e8e8e8;cursor:pointer}
ul#menu li img{width:19px;height:19px;border:none;background:#fff!important}
div#content{position:relative;width:508px;height:242px;overflow:hidden}
div#blocks{height:20000em;position:absolute;clear:both}
div.box{width:478px;height:222px;float:left;background:#f8f8f8;margin:10px 15px}
.logo{margin-top:90px;text-align:center}
div.box h1{font-size:64px;color:#6b6b6b;text-shadow:3px 3px 3px #aaa}
div.box h1:hover{color:#555;text-shadow:4px 4px 4px #999}
div.box h2{width:100%;float:left;font-size:18px;color:#6b6b6b;margin-bottom:13px;text-shadow:2px 2px 2px #ccc}
div.box .avatar{width:60px;height:60px;float:left;border:1px solid #eee;background:#FFF;margin:3px 10px 10px 0;padding:3px}
div.box p{width:400px;float:left;text-align:justify}
div.box ul{width:100%;list-style-type:none}
div.box ul li{float:left}
div.box .project{width:280px;height:120px;float:left;border:1px solid #666;cursor:pointer;margin:3px 10px 10px 0}
div#works{position:relative;width:478px;height:154px;overflow:hidden}
div#slider{width:20000em;position:absolute}
div.w-box{float:left;width:480px}
div.w-box h3{float:right;padding-right:14px;font-size:24px;margin:0 0 5px}
div.w-box p{float:left;padding-right:14px;margin:0 0 10px}
div#work-nav{width:50px;height:23px;float:left;background:url(../images/nav-bg.png) no-repeat;margin:12px 0 0 211px;padding:2px 3px 0}
div#work-nav a#prev{width:20px;height:20px;float:left;background:url(../images/prev-btn.png) no-repeat}
div#work-nav a#prev:hover{background:url(../images/prev-btn-hover.png) no-repeat}
div#work-nav a#next{width:20px;height:20px;float:right;background:url(../images/next-btn.png) no-repeat}
div#work-nav a#next:hover{background:url(../images/next-btn-hover.png) no-repeat}
.texto,.texto *{font-family:'Yanone Kaffeesatz', arial, serif;font-size:15px}
.social-box-left{width:226px;height:38px;float:left;color:#666;border:1px solid #e5e5e5;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;margin:3px 20px 5px 0}
.social-box-right{width:226px;height:38px;float:left;color:#666;border:1px solid #e5e5e5;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;margin:3px 0 5px}
.social-box-left img,.social-box-right img{width:32px;height:32px;float:left;border:none;margin:4px 10px 0 4px}
.social-box-left strong,.social-box-right strong{width:170px;height:17px;float:left;color:#333;font-size:14px;font-weight:700;margin:0}
.social-box-left:hover,.social-box-right:hover{text-decoration:none;background:#eee;border:1px solid #e5e5e5}
div#top{width:562px;height:6px;background:url(../images/card-top.jpg) no-repeat;float:left;margin:0 0 0 29px}
div#bottom{width:620px;height:90px;background:url(../images/card-bottom.jpg) no-repeat;float:left}