* {zoom:1;}
html, body {overflow-x:hidden;}
#pfolioLoading > p, #newsLoading > p, #pfDetailLoading > p {width:180px;}
#selProjects .btn {display:inline-block;}
.portfolioDetail aside {padding:6px 0 0 0;}
#contactForm input {float:left;padding:8px 5px 2px 8px;}
#newsletterForm input {float:left;}
.subjectDiv {float:left;}
#contactForm input#contactSubject {padding:8px 5px 0 8px;height:21px;}
#subsNewsletterEmail {padding:7px 5px 0px 8px;height:22px;}
#subsNewsletterForm2 input {float:none;padding:8px 5px 2px 8px;}
#contactMessage {float:none;margin-top:0;padding:8px 5px 6px 8px;height:75px;}
#contactSubmit {margin:3px -10px 0 0;}
#subsNewsletterSubmit2 {margin:2px -10px 0 0;}
#frase > span, .theAgency article > div > span, .services article > div > span, #titulo > span, #info .awards li > span {display:inline-block;}
#frase > b, .theAgency article > div > b, .services article > div > b, #titulo > b, #info .awards li > b {display:inline-block;height:100%;vertical-align:middle;}
.theAgency .clients, .theAgency .awards {position:relative;}
.theAgency .awards li .bg {height:140px;}
.theAgency #awards img.noShow {display:none;filter:none;}
/* header nav li.on a, header nav li a:hover, header nav li.on a:hover {color:#fff !important;background:url(../Images/menuBg.png) no-repeat center center;} */
.links li li a.facebook {background:url(../Images/icons.png) no-repeat -150px -311px;}
.links li li a.facebook:hover {background-position:-150px -351px;}
.links li li a.twitter {background:url(../Images/icons.png) no-repeat -180px -311px;}
.links li li a.twitter:hover {background-position:-180px -351px;}
.links li li a.flickr {background:url(../Images/icons.png) no-repeat -150px -311px;}
.links li li a.flickr:hover {background-position:-150px -351px;}
#newsWrapper .block .bIn > p {margin:15px 0 0 0;}
#newsWrapper .data {padding:0 4px 0 0;}
#newsWrapper .data p.ano {padding:1px 0 0 3px;background:url(../Images/icons.png) no-repeat -148px -477px transparent;}
#newsWrapper .data.hover p.ano {background-position:-108px -477px;}
#newsWrapper .data.hover2 p.ano {background-position:-108px -437px;}
#newsWrapper .data p.mes {top:0;}
.lang li a:hover, .lang li.on a, .lang li.on a:hover {background:url(../Images/icons.gif) no-repeat -180px -32px;}
#closeDetail:hover > div {background:url(../Images/icons.png) no-repeat right -1428px #fff;}
#closeDetail:hover .bg1, #closeDetail:hover .bg2 {height:15px;}
#closeDetail:hover > div p {color:#000;}
#goTop > div {position:absolute;top:0;left:0;width:40px;height:54px;background:url(../Images/icons.png) no-repeat 0 -310px;}
#goTop > .bg2 {background-position:-50px -310px;filter:none;display:none;}
#goTop > .out {top:6px;left:4px;width:30px;height:30px;display:block;background:url(../Images/icons.gif) no-repeat -112px -24px;}
#goTop > .in {top:16px;background:none;text-align:center;font-size:9px;color:#000;line-height:10px;text-transform:uppercase;width:40px;display:none;filter:none;}
#feedback2 {top:115px;}
#feedback {top:181px;}
#gMapDirectionsLocation {padding:8px 5px 8px 8px;}
/* por causa de bug no render do fadeOut content ie7 e ie8 */
#content.destq .btn, #portfolioWrapper header {display:none;}