@charset "utf-8";*{border:0px;margin:0px;padding:0px;}
ul{list-style:none;}
a{text-decoration:none;color:#BEBDBD;}
html{background:#323232;}
body{font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#c2c2c2;float:left;width:100%;}
body.big{font-size:14px;}
body.android{width:954px;}
#sitemapArea{width:100%;display:none;padding:48px 0px 30px;overflow:auto;background:url(images/mapBottomBg.jpg) repeat-x bottom;}
.slide{margin:0;padding:0;border-top:solid 4px #422410;}
#sitemapArea .area{float:left;overflow:hidden;}
#sitemapArea .area a:hover{text-decoration:underline;}
#sitemapArea .area1{width:587px;}
#sitemapArea .area2{width:159px;background:url(images/mapDivLine.jpg) repeat-y;padding-left:49px;}
#sitemapArea .area3{width:110px;background:url(images/mapDivLine.jpg) repeat-y;padding-left:49px;}
#sitemapArea .area ul{float:left;width:100%;padding-bottom:50px;}
#sitemapArea .area ul li{width:182px;float:left;margin-top:4px;}
#sitemapArea .area ul li.first{clear:left;}
#sitemapArea .area ul li,#sitemapArea .area ul li a{font-weight:bold;color:#FFF;}
#sitemapArea .area ul li a:hover{color:#fd9003;}
#sitemapArea .area h3, #sitemapArea .area h3 a{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:16px;color:#fd9003;margin-bottom:16px;text-transform:uppercase;}
#sitemapArea .area1 ul{padding-bottom:10px;}
#sitemapArea .area ul li ul li a{float:left;display:block;background:url(images/mapLinkArrow.jpg) no-repeat 0px 5px;padding:0px 0px 0px 15px;font-weight:normal;color:#a9a9a9;font-size:11px;}
#body.big #sitemapArea .area ul li ul li a{font-size:13px;}
#sitemapArea .area ul li ul li a:hover{background:url(images/mapLinkArrow.jpg) no-repeat 0px -49px;color:#fd6f03;text-decoration:none;}
#header{background:url(images/headerBg.jpg) repeat-x top;height:138px;text-align:center;}
.container{margin:0px auto;width:954px;text-align:left;position:relative;}
#header #globazLogo_pt{background:url(images/logoglobaz_pt.png) no-repeat;behavior:url("iepngfix.htc");width:201px;height:80px;display:block;float:left;margin-top:36px;}
#header #globazLogo_en{background:url(images/logoglobaz_en.png) no-repeat;behavior:url("iepngfix.htc");width:201px;height:80px;display:block;float:left;margin-top:36px;}
#header .headerBlock{float:right;width:435px;}
#header .headerBlock a{float:right;display:block;height:29px;}
#header .headerBlock ul.idiomas{background:url(images/idiomas.jpg) no-repeat;width:89px;height:29px;float:right;display:block;}
#header .headerBlock ul.idiomas li a{float:left;display:block;width:auto;padding:10px 9px 0 0;color:#888888;text-shadow:1px 1px #000000;}
#header .headerBlock ul.idiomas li a:hover, #header .headerBlock ul.idiomas li a.select{color:#fff;}
#header .headerBlock a.mapBtn{background:url(images/mapaBtn.jpg) no-repeat;width:114px;vertical-align:middle;padding:7px 0px 0px 20px;height:22px;color:#858585;}
#header .headerBlock a.mapBtnFechar{background:url(images/mapaBtnFechar.jpg) no-repeat;width:114px;vertical-align:middle;padding:7px 0px 0px 20px;height:22px;color:#ffffff;}
#header .headerBlock a.mapBtnFechar:hover{color:#fd9003;}
#header .headerBlock a.searchBtn{background:url(images/pesquisaBtn.jpg) no-repeat;width:48px;}
#header .headerBlock a:hover{background-position:0px -41px;color:#FFF;}
#header .headerBlock .searchBox{float:right;background:url(images/pesquisaBg.jpg) no-repeat;height:29px;width:144px;padding:10px 10px;}
#header .headerBlock .searchBox input{float:left;width:144px;background:none;color:#e6e6e6;font-size:11px;}
#header .menuContainer{float:right;margin-top:5px;width:747px;}
#header #menuPrincipal{float:right;}
#header #menuPrincipal a#mainMenuHomeBtn{float:right;width:39px;height:40px;background:url(images/mainMenuHomeBtn.png) no-repeat top left;}
#header #menuPrincipal a#mainMenuHomeBtn:hover{background-position:bottom left;}
#header #menuPrincipal ul{float:right;background:url(images/mainMenuBg.png) no-repeat top right;height:38px;padding:2px 7px 0px 0px;}
#header #menuPrincipal ul li{float:left;display:block;}
#header #menuPrincipal ul li a{display:block;float:left;height:36px;background:url(images/mainMenuSep.png) no-repeat left top;color:#ffffff;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;font-weight:bold;text-shadow:#000 2px 2px;cursor:pointer;}
#header #menuPrincipal ul li a:hover{background:url(images/mainMenuOverRight.png) no-repeat right top;color:#fd9003;}
#header #menuPrincipal ul li a.selected{color:#fd9003;background:url(images/mainMenuOverRight.png) no-repeat right top;}
#header #menuPrincipal ul li a span{display:block;float:left;padding:9px 15px 0px;height:27px;}
#header #menuPrincipal ul li a:hover span{background:url(images/mainMenuOverLeft.png) left top no-repeat;}
#header #menuPrincipal ul li a.selected span{background:url(images/mainMenuOverLeft.png) left top no-repeat;}
#clientesId{float:left;width:954px;background:#464646;margin:0px 0px 30px;overflow:hidden;position:relative;height:63px;}
#clientesId ul{position:relative;padding:0;margin:0;border-bottom:1px solid #222222;border-top:1px solid #222222;height:63px;width:2000em;}
#clientesId li{height:40px;float:left;list-style:none;margin:10px 30px 0px 0px;line-height:40px;}
#clientesId li a img{vertical-align:middle;}
#clientesId li a{vertical-align:middle;}
#clientesId #previousC, #clientesId #nextC{position:absolute;display:none;}
#bigBanner{float:left;width:100%;background:#464646;margin:0px 0px 30px;}
#bigBanner .bannerHolder{float:left;height:330px;width:100%;overflow:hidden;position:relative;}
.android #bigBanner .bannerHolder{width:954px;}
.bannerHolder ul{position:relative;padding:0;margin:0;}
.bannerHolder li{width:500px;height:330px;float:left;list-style:none;}
.bannerHolder #previousB, .bannerHolder #nextB{position:absolute;width:70px;height:100px;top:100px;z-index:1000px;cursor:pointer;}
.bannerHolder #previousB{left:10px;background:url(images/bannerArrowsLeft.png) no-repeat 0px 8px;}
.bannerHolder #nextB{right:10px;background:url(images/bannerArrowsRight.png) no-repeat 0px 8px;}
.bannerHolder #previousB:hover, .bannerHolder #nextB:hover{background-position:0px -120px;}
#bigBanner .gradLine{background:url(images/bannerGradLine.jpg) no-repeat top center;width:100%;float:left;display:block;height:8px;line-height:1px;font-size:1px;padding:0px;}
#subMenuStripe{float:left;text-align:center;width:100%;background-repeat:no-repeat;background-position:top center;height:50px;}
#subMenuStripe .tag{float:left;}
#subMenuStripe .tag span{font-size:25px;padding:10px 5px 0px;float:left;}
#subMenuStripe .tag img{float:left;margin-top:15px;}
.contactos .tag{color:#014172}
.sobreNos .tag{color:#3d0032;}
.pesquisa .tag{color:#3d0032;}
.portfolio .tag{color:#a57806;}
.noticias .tag{color:#275b02;}
.fazemos .tag{color:#8e0502;}
.contactos{background-image:url(images/contactosSubBg.jpg);}
.sobreNos{background-image:url(images/sobrenosSubBg.jpg);}
.pesquisa{background-image:url(images/sobrenosSubBg.jpg);}
.portfolio{background-image:url(images/portfolioSubBg.jpg);}
.noticias{background-image:url(images/noticiasSubBg.jpg);}
.fazemos{background-image:url(images/fazemosSubBg.jpg);}
#subMenuStripe .subMenu{float:right;padding:14px 0px;position:absolute;right:0;}
#subMenuStripe .subMenu li{float:left;}
#subMenuStripe .subMenu li a{display:block;float:left;}
#subMenuStripe .subMenu li a span{display:block;float:left;padding:4px 0px 5px;font-weight:bold;cursor:pointer;}
.big #subMenuStripe .subMenu li a span{font-size:13px;}
#subMenuStripe.portfolio .subMenu li a span{color:#7b5606;}
#subMenuStripe.sobreNos .subMenu li a span{color:#5b0554;}
#subMenuStripe.pesquisa .subMenu li a span{color:#5b0554;}
#subMenuStripe.fazemos .subMenu li a span{color:#5a0808;}
#subMenuStripe.contactos .subMenu li a span{color:#064d65;}
#subMenuStripe .subMenu li.selected a span{color:#FFF;}
#subMenuStripe .subMenu li a span.left, #subMenuStripe .subMenu li a span.right{width:10px;height:14px;}
#subMenuStripe.portfolio .subMenu li a span.left{background:url(images/portfolioOverLeftBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.portfolio .subMenu li a span.bg{background:url(images/portfolioOverCenterBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.portfolio .subMenu li a span.right{background:url(images/portfolioOverRightBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.portfolio .subMenu li a.hover span.left{background:url(images/portfolioOverLeftBtnBg.png) no-repeat left -60px;}
#subMenuStripe.portfolio .subMenu li a.hover span.bg{background:url(images/portfolioOverCenterBtnBg.png) repeat-x left -59px;color:#000;}
#subMenuStripe.portfolio .subMenu li a.hover span.right{background:url(images/portfolioOverRightBtnBg.png) no-repeat left -60px;}
#subMenuStripe.portfolio .subMenu li.selected a span.left{background:url(images/portfolioSelectedLeftBtnBg.png) no-repeat right;behavior:url("iepngfix.htc");}
#subMenuStripe.portfolio .subMenu li.selected a span.bg{height:14px;background:url(images/portfolioSelectedCenterBtnBg.png) repeat-x top left;}
#subMenuStripe.portfolio .subMenu li.selected a span.right{background:url(images/portfolioSelectedRightBtnBg.png) no-repeat right;behavior:url("iepngfix.htc");}
#subMenuStripe.sobreNos .subMenu li a span.left{background:url(images/sobrenosOverLeftBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.sobreNos .subMenu li a span.bg{background:url(images/sobrenosOverCenterBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.sobreNos .subMenu li a span.right{background:url(images/sobrenosOverRightBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.sobreNos .subMenu li a.hover span.left{background:url(images/sobrenosOverLeftBtnBg.png) no-repeat left -60px;}
#subMenuStripe.sobreNos .subMenu li a.hover span.bg{background:url(images/sobrenosOverCenterBtnBg.png) repeat-x left -59px;color:#000;}
#subMenuStripe.sobreNos .subMenu li a.hover span.right{background:url(images/sobrenosOverRightBtnBg.png) no-repeat left -60px;}
#subMenuStripe.sobreNos .subMenu li.selected a span.left{background:url(images/sobrenosSelectedLeftBtnBg.png) no-repeat right;behavior:url("iepngfix.htc");}
#subMenuStripe.sobreNos .subMenu li.selected a span.bg{height:14px;background:url(images/sobrenosSelectedCenterBtnBg.png) repeat-x top left;}
#subMenuStripe.sobreNos .subMenu li.selected a span.right{background:url(images/sobrenosSelectedRightBtnBg.png) no-repeat right;behavior:url("iepngfix.htc");}
#subMenuStripe.fazemos .subMenu li a span.left{background:url(images/fazemosOverLeftBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.fazemos .subMenu li a span.bg{background:url(images/fazemosOverCenterBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.fazemos .subMenu li a span.right{background:url(images/fazemosOverRightBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.fazemos .subMenu li a.hover span.left{background:url(images/fazemosOverLeftBtnBg.png) no-repeat left -60px;}
#subMenuStripe.fazemos .subMenu li a.hover span.bg{background:url(images/fazemosOverCenterBtnBg.png) repeat-x left -59px;color:#000;}
#subMenuStripe.fazemos .subMenu li a.hover span.right{background:url(images/fazemosOverRightBtnBg.png) no-repeat left -60px;}
#subMenuStripe.fazemos .subMenu li.selected a span.left{background:url(images/fazemosSelectedLeftBtnBg.png) no-repeat right;behavior:url("iepngfix.htc");}
#subMenuStripe.fazemos .subMenu li.selected a span.bg{height:14px;background:url(images/fazemosSelectedCenterBtnBg.png) repeat-x top left;}
#subMenuStripe.fazemos .subMenu li.selected a span.right{background:url(images/fazemosSelectedRightBtnBg.png) no-repeat right;behavior:url("iepngfix.htc");}
#subMenuStripe.contactos .subMenu li a span.left{background:url(images/contactosOverLeftBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.contactos .subMenu li a span.bg{background:url(images/contactosOverCenterBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.contactos .subMenu li a span.right{background:url(images/contactosOverRightBtnBg.png) no-repeat;behavior:url("iepngfix.htc");}
#subMenuStripe.contactos .subMenu li a.hover span.left{background:url(images/contactosOverLeftBtnBg.png) no-repeat left -60px;}
#subMenuStripe.contactos .subMenu li a.hover span.bg{background:url(images/contactosOverCenterBtnBg.png) repeat-x left -59px;color:#000;}
#subMenuStripe.contactos .subMenu li a.hover span.right{background:url(images/contactosOverRightBtnBg.png) no-repeat left -60px;}
#subMenuStripe.contactos .subMenu li.selected a span.left{background:url(images/contactosSelectedLeftBtnBg.png) no-repeat right;behavior:url("iepngfix.htc");}
#subMenuStripe.contactos .subMenu li.selected a span.bg{height:14px;background:url(images/contactosSelectedCenterBtnBg.png) repeat-x top left;}
#subMenuStripe.contactos .subMenu li.selected a span.right{background:url(images/contactosSelectedRightBtnBg.png) no-repeat right;behavior:url("iepngfix.htc");}
#content{float:left;width:100%;text-align:center;background:none;}
#content .container{padding-bottom:20px;padding-top:20px;}
#content .bigDest{float:left;margin-top:30px;border-bottom:#fdad00 solid 1px;position:relative;}
#content .bigDest .scrollable{position:relative;overflow:hidden;width:954px;height:330px;}
#content .bigDest .scrollable .items{width:20000em;position:absolute;}
#content .bigDest .items a{float:left;position:relative;}
#content .bigDest .items a .label{width:884px;height:25px;border-top:#fdad00 solid 1px;float:left;position:absolute;bottom:0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.8);padding:12px 35px 0px 35px;color:#ffffff;font-size:11px;}
#content .bigDest .items a .label .highlight{color:#f2aa06;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;}
#content .bigDest a.browse{cursor:pointer;display:block;font-size:1px;height:140px;width:42px;position:absolute;z-index:999;top:93px;}
#content .bigDest a.right{background:url(images/listSlideBtn_right.png) no-repeat;right:0;}
#content .bigDest a.left{background:url(images/listSlideBtn_left.png) no-repeat;left:0;}
#content .bigDest a.browse:hover{background-position:left -250px;}
#content .bigDest a.disabled{background:none;display:none;}
#content .bigDest .shadow{position:absolute;z-index:998;top:0px;}
#content .bigDest .leftShadow{left:0px;}
#content .bigDest .rightShadow{right:0px;}
#content .container .lv3{float:left;padding:0px 0px 14px 0px;margin-bottom:20px;position:relative;top:-5px;width:100%;background:url(images/lv3Bg.jpg) repeat-x bottom;overflow:hidden;}
#content .container .lv3 ul{float:right;}
#content .container .lv3 li{float:left;margin-left:2px;}
#content .container .lv3 li a{display:block;float:left;}
#content .container .lv3 li a span{display:block;float:left;padding:5px 0px 5px;cursor:pointer;}
.fazemos .lv3 li a span{color:#5f5f5f;}
.big .fazemos .lv3 li a span{font-size:13px;}
#content .container .lv3 li.selected a span{color:#FFF;}
#content .container .lv3 li a span.left, #content .container .lv3 li a span.right{width:10px;height:14px;}
#content.fazemos .container .lv3 li a span.left{background:url(images/lv3OverLeft.jpg) no-repeat;}
#content.fazemos .container .lv3 li a span.bg{background:url(images/lv3OverCenter.jpg) no-repeat;}
#content.fazemos .container .lv3 li a span.right{background:url(images/lv3OverRight.jpg) no-repeat;}
#content.fazemos .container .lv3 li a.hover span.left{background:url(images/lv3OverLeft.jpg) no-repeat left -60px;}
#content.fazemos .container .lv3 li a.hover span.bg{background:url(images/lv3OverCenter.jpg) repeat-x left -59px;color:#838383;}
#content.fazemos .container .lv3 li a.hover span.right{background:url(images/lv3OverRight.jpg) no-repeat left -60px;}
#content.fazemos .container .lv3 li.selected a span.left{background:url(images/lv3SelectedLeft.jpg) no-repeat right;}
#content.fazemos .container .lv3 li.selected a span.bg{height:14px;background:url(images/lv3SelectedCenter.jpg) repeat-x left 3px;}
#content.fazemos .container .lv3 li.selected a span.right{background:url(images/lv3SelectedRight.jpg) no-repeat right;}
.megaFrase{font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;float:left;margin:20px 0px 10px 0px;width:100%;clear:both;}
#content.sobreNos .container .megaFrase, #content.pesquisa .container .megaFrase{color:#ac01af;}
#content.noticias .container .megaFrase{color:#86bd33;}
#content.fazemos .container .megaFrase{color:#d96019;}
.newsBlock .megaFrase{margin-top:10px;}
#content .container .megaFrase .highlight{color:#FFF;font-weight:bold;}
#content .container .subMegafrase{font-family:"Times New Roman", Times, serif;font-size:20px;color:#FFF;float:left;}
#content .container .textArea,.newsBlock, .fazemosBlock{float:left;margin:30px 0px 30px;width:100%;}
#content .container .textArea .block{width:298px;padding-right:30px;float:left;}
.textArea .bigger{width:318px;}
#content .container .textArea .wide, .newsBlock, fazemosBlock{width:626px;}
#content .container .textArea .right{padding:0px;}
.newsBlock .data{background:url(images/noticiaDataBg.jpg) no-repeat;padding:4px 0px 0px 7px;width:77px;height:24px;color:#ffffff;font-size:11px;margin-top:20px;}
.fazemosBlock .titulo{float:left;color:#d96019;width:100%;font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:15px;}
.textArea .block img.img{float:left;margin-bottom:15px;}
.fazemosBlock img.bigImg{border-bottom:1px solid #e4771b;border-top:1px solid #e4771b;margin-bottom:25px;}
.splited .leftDiv{width:301px;float:left;}
.splited .rightDiv{width:301px;float:right;}
.sobrenos .textArea .block img.img{border-bottom:1px solid #93078e;border-top:1px solid #93078e;}
.pesquisa .textArea .block img.img{border-bottom:1px solid #93078e;border-top:1px solid #93078e;}
.fazemos .textArea .block img.img{border-bottom:1px solid #e4771b;border-top:1px solid #e4771b;}
.textArea .block h4{width:100%;float:left;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;margin-bottom:10px;font-size:13px;}
.big .textArea .block h4{font-size:15px;}
.textArea .links ul, .textArea .testemunhos ul, .textArea .links ul, .textArea .projectos ul{float:left;}
.textArea .links ul li{float:left;background:url(images/areaUnderline2.jpg) repeat-x bottom;width:270px;padding:6px 11px 6px 15px;font-size:11px;}
.big .textArea .links ul li{font-size:13px;}
.textArea .testemunhos ul li, .textArea .projectos ul li{float:left;background:url(images/areaUnderline2.jpg) repeat-x bottom;width:270px;padding:0px 0px 2px 0px;}
.textArea .links ul li a{color:#848484;}
.textArea .testemunhos ul li a{background:url(images/testemunhosSmallIco.gif) no-repeat 7px 12px;display:block;float:left;padding:10px 13px 6px 34px;width:223px;}
.textArea .projectos ul li a{background:url(images/projectosSmallIco.gif) no-repeat 13px 6px;display:block;float:left;padding:10px 13px 6px 40px;width:223px;}
#content.sobreNos .textArea .testemunhos ul li a:hover .autor,#content.sobreNos .textArea .projectos ul li a:hover .autor{color:#e21ee5;}
.textArea .testemunhos ul li a .text, .textArea .projectos ul li a .text{font-style:italic;color:#FFF;font-size:11px;float:left;width:100%;cursor:pointer;}
.big .textArea .testemunhos ul li a .text, .big .textArea .projectos ul li a .text{font-size:13px;}
.textArea .testemunhos ul li a .autor, .textArea .projectos ul li a .autor{color:#777777;font-size:10px;display:block;float:left;width:100%;cursor:pointer;}
.big .textArea .testemunhos ul li a .autor, .big .textArea .projectos ul li a .autor{font-size:12px;}
.textArea .testemunhos ul li a:hover{background:#2a2a2a url(images/testemunhosSmallIco.gif) no-repeat 7px -174px;}
.textArea .projectos ul li a:hover{background:#2a2a2a url(images/projectosSmallIco.gif) no-repeat 13px -177px;}
.textArea .projectos ul.proj li a:hover{background:#2a2a2a url(images/projectosSmallIco_roxo.gif) no-repeat 13px -177px;}
.textArea .testemunhos ul li a:hover .autor, .textArea .projectos ul li a:hover .autor{color:#e4771b;}
.textArea .testemunhos ul li a:hover .autor .nome, .textArea .projectos ul li a:hover .autor .nome{color:#4d4d4d;}
#content.sobreNos .container .textArea .links ul li a:hover{color:#ad0cb0;}
#content.sobreNos .container .textArea .block h4{color:#e21ee5;}
#content.pesquisa .container .textArea .links ul li a:hover{color:#ad0cb0;}
#content.pesquisa .container .textArea .block h4{color:#e21ee5;}
#content.fazemos .container .textArea .links ul li a:hover{color:#e4771b;}
#content.fazemos .container .textArea .block h4{color:#d96019;}
.textArea .block .textIn, .newsBlock .textIn{float:left;width:100%;}
.textArea .block .textIn p, .newsBlock p{margin-bottom:10px;}
.newsBlock .siteUrl{background:url(images/urlArrowNoticias.jpg) no-repeat 8px 7px;padding:3px 5px 3px 23px;color:#7fbe20;margin-bottom:50px;float:left;}
.newsBlock .leftDiv{width:301px;float:left;}
.newsBlock .rightDiv{width:301px;float:right;padding-top:62px;}
.newsBlock .bigImg{float:left;border-bottom:1px solid #86be31;border-top:1px solid #86be31;margin-top:10px;}
.newsBlock .siteUrl:hover{background:#7fbe20 url(images/urlArrowNoticias.jpg) no-repeat 8px -25px;color:#323232;}
.newsBlock .newsNavBar{background:url(images/newsNavBarBg.jpg) repeat-x top left;float:left;width:100%;height:25px;padding-top:7px;}
.newsBlock .leftDiv .newsNavBar{background:url(images/newsNavBarBg2.jpg) repeat-x top left;height:58px;margin-top:20px;}
.newsBlock .newsNavBar a{float:left;display:block;}
.newsBlock .newsNavBar a.voltar{color:#999999;padding-left:25px;margin-top:2px;background:url(images/voltarListagemArrowNoticias.jpg) no-repeat left 6px;font-size:11px;clear:both;}
.newsBlock .leftDiv .newsNavBar a.voltar{color:#999999;padding-left:25px;margin-top:1px;background:url(images/voltarListagemArrowNoticias.jpg) no-repeat left 6px;}
.newsBlock .newsNavBar a.voltar:hover{color:#81be26;background:url(images/voltarListagemArrowNoticias.jpg) no-repeat left -54px;}
.newsBlock .newsNavBar .nav{float:right;}
.newsBlock .leftDiv .newsNavBar .nav{width:100%;}
.newsBlock .leftDiv .newsNavBar .nav{float:left;margin-top:15px;}
.newsBlock .newsNavBar .nav a{margin-left:15px;}
.newsBlock .newsNavBar .nav a span{display:block;float:left;font-size:11px;color:#676767;padding-top:2px;}
.newsBlock .newsNavBar .nav a img{float:left;width:13px;height:19px;}
.newsBlock .newsNavBar .nav a.next{background:url(images/navNextBg.jpg) no-repeat;padding:0px 0px 0px 10px;}
.newsBlock .newsNavBar .nav a.next img{background:url(images/navNextBg.jpg) no-repeat right top;}
.newsBlock .newsNavBar .nav a.next:hover{background:url(images/navNextBg.jpg) no-repeat left bottom;}
.newsBlock .newsNavBar .nav a.next:hover img{background:url(images/navNextBg.jpg) no-repeat bottom right;}
.newsBlock .newsNavBar .nav a.prev{background:url(images/navPrevBg.jpg) no-repeat right top;padding:0px 10px 0px 0px;}
.newsBlock .newsNavBar .nav a.prev img{background:url(images/navPrevBg.jpg) no-repeat;}
.newsBlock .newsNavBar .nav a.prev:hover{background:url(images/navPrevBg.jpg) no-repeat right bottom;}
.newsBlock .newsNavBar .nav a.prev:hover img{background:url(images/navPrevBg.jpg) no-repeat bottom left;}
.newsBlock .newsNavBar .nav a:hover span{color:#ffffff;}
#content .container .newsRightCol{float:right;margin-top:47px;width:295px;}
.newsRightCol .tagBox, .newsRightCol .otherNews, .newsRightCol .redes{float:left;width:272px;padding:0px 10px 10px 14px;background:url(images/areaUndeline.jpg) repeat-x bottom;margin-bottom:10px;}
.newsRightCol .tagBox{background:none;}
.newsRightCol h4{font-size:11px;color:#84c227;margin-bottom:2px;font-size:14px;}
.newsRightCol .tagBox li{padding-right:5px;float:left;}
.newsRightCol .tagBox li a{padding-right:5px;color:#FFF;}
.newsRightCol .tagBox a:hover{color:#84c227;}
.newsRightCol .otherNews{background:none;padding:0px 10px 0px 14px;}
.newsRightCol .otherNews ul{float:left;position:relative;left:-15px;}
.newsRightCol .otherNews ul li{background:url(images/otherNewsListItemLine.jpg) repeat-x bottom;float:left;padding:0px 0px 2px;}
.newsRightCol .otherNews ul li a{display:block;float:left;padding:13px 10px 10px 34px;width:252px;background:url(images/newsRightItemsIco.jpg) no-repeat 15px 12px;}
.newsRightCol .otherNews ul li a .text{color:#e0e0e0;display:block;width:252px;font-size:11px;cursor:pointer;}
.big .newsRightCol .otherNews ul li a .text{font-size:13px;}
.newsRightCol .otherNews ul li a .data{font-size:10px;color:#191919;display:block;width:252px;cursor:pointer;}
.big .newsRightCol .otherNews ul li a .data{font-size:11px;}
.newsRightCol .otherNews ul li a:hover{background:#2a2a2a url(images/newsRightItemsIco.jpg) no-repeat 15px -174px;}
.redes ul li a{padding:15px 0px 10px 45px;display:block;float:left;color:#707070;font-size:14px;}
.redes ul li a span{font-weight:bold;}
.redes ul li.rss a{background:url(images/rssFeedIco.jpg) no-repeat;}
.redes ul li a:hover{background-position:0px -42px;}
#content .newsListArea, #content .portfolioListArea{float:left;width:690px;padding-top:50px;margin-bottom:50px;}
#content .fazemosListArea{float:left;width:690px;margin-bottom:50px;}
#content .pesquisaListArea{float:left;width:100%;margin-bottom:50px;}
#content .fazemosDetalheArea{float:left;width:626px;padding-bottom:50px;}
.newsListArea ul, .portfolioListArea ul{float:left;width:690px;}
.newsListArea ul li, .portfolioListArea ul li{float:left;margin-bottom:40px;}
.newsListArea ul li{width:209px;padding-right:31px;}
.portfolioListArea ul li{width:220px;padding-right:14px;}
.newsListArea ul li.right, .portfolioListArea ul li.right{padding-right:0px;}
.newsListArea ul li a, .portfolioListArea ul li a{padding-bottom:8px;float:left;overflow:hidden;}
.newsListArea ul li a{height:245px;border-bottom:1px dotted #6fad13;width:209px;}
.big .newsListArea ul li a{height:400px;}
.portfolioListArea ul li a{height:228px;width:220px;position:relative;}
.newsListArea ul li a img, .portfolioListArea ul li a img{float:left;margin-bottom:3px;}
.newsListArea ul li a img{border-top:1px solid #6fad13;}
.portfolioListArea ul li a img{border-top:1px solid #fdad00;}
.portfolioListArea ul li a img.over{background:#fdad00;filter:alpha(opacity=0);opacity:0;position:absolute;border:none;left:0px;top:0px;}
.portfolioListArea ul li a:hover img.over{opacity:0.2;filter:alpha(opacity=20);}
.newsListArea ul li a .data{display:block;float:left;width:100%;color:#689a1e;font-size:11px;margin-bottom:3px;cursor:pointer;}
.newsListArea ul li a .title, .portfolioListArea ul li a .title{display:block;font-family:Georgia, "Times New Roman", Times, serif;float:left;width:100%;color:#679720;margin-bottom:7px;cursor:pointer;}
.newsListArea ul li a .title{color:#679720;font-size:16px;}
.portfolioListArea ul li a .title{color:#999999;font-size:17px;padding:0px 15px;width:190px;}
.big .portfolioListArea ul li a .title{font-size:19px;}
.newsListArea ul li a .resumo{display:block;float:left;width:100%;color:#bebdbd;cursor:pointer;}
.container .portfolioListArea ul li a .type{color:#fdad00;font-size:11px;font-style:italic;padding-left:25px;background:url(images/portfolioListTypeArrow.gif) no-repeat 15px 5px;}
.big .portfolioListArea ul li a .type{font-size:13px;}
.newsListArea ul.list li a img{border-bottom:1px solid #6fad13;}
.newsListArea ul li a:hover .title{color:#7ec218;}
.portfolioListArea ul li a:hover .title{color:#FFF;}
.newsListArea ul li a:hover .data{color:#7ec218;}
.newsListArea ul li a:hover .resumo{color:#ffffff;}
.newsListArea ul li a:hover img{border-top:1px solid #7ec218;}
.newsListArea ul.list li .itemTextArea{float:left;width:529px;padding-left:25px;}
.newsListArea ul.list li{width:100%;background:url(images/newsListItemLine.jpg) no-repeat bottom;margin-bottom:25px;}
.newsListArea ul.list li a{height:auto;width:100%;border-bottom:none;}
.newsListArea ul.list li a .itemTextArea .title{font-size:11px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;margin-bottom:3px;}
.big .newsListArea ul.list li a .itemTextArea .title{font-size:13px;}
.newsListArea ul.list li.noImg a .itemTextArea{width:100%;padding-left:0px;}
.newsListArea ul.list li a .itemTextArea .data{margin-bottom:7px;}
.newsListArea ul.list li a .itemTextArea .resumo{font-size:11px;}
.big .newsListArea ul.list li a .itemTextArea .resumo{font-size:13px;}
.noLinksList{float:left;width:100%;margin-top:20px;}
.noLinksList li{float:left;width:100%;margin-bottom:20px;padding-bottom:13px;background:transparent url(images/newsListItemLine.jpg) no-repeat scroll center bottom;}
.noLinksList li img{float:left;}
.pesquisaList{float:left;width:100%;margin-top:20px;}
.pesquisaList li{float:left;width:100%;margin-bottom:20px;padding-bottom:13px;background:transparent url(images/newsListItemLine.jpg) no-repeat scroll center bottom;}
.pesquisaList li img{float:left;}
.fazemos .noLinksList li img{border-bottom:1px solid #e4771b;}
.fazemos .noLinksList li img{border-top:1px solid #e4771b;}
.sobreNos .noLinksList li img{border-bottom:1px solid #ac01af;}
.sobreNos .noLinksList li img{border-top:1px solid #ac01af;}
.pesquisa .pesquisaList li img{border-bottom:1px solid #ac01af;}
.pesquisa .pesquisaList li img{border-top:1px solid #ac01af;}
.noLinksList li .itemTextArea{float:left;width:529px;padding-left:25px;}
.noLinksList li.noImg .itemTextArea{width:100%;padding-left:0px;}
.noLinksList li .itemTextArea .title{font-size:11px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;margin-bottom:3px;}
.pesquisaList li .itemTextArea{float:left;width:794px;padding-left:25px;}
.pesquisaList li.noImg .itemTextArea{width:100%;padding-left:0px;}
.pesquisaList li .itemTextArea .title{font-size:11px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;margin-bottom:3px;cursor:pointer;}
.pesquisaList li a:hover .itemTextArea .title{color:#d53bd8;}
.big .noLinksList li .itemTextArea .title{font-size:13px;}
.fazemos .noLinksList li .itemTextArea .title{color:#de6a1a;}
.sobreNos .noLinksList li .itemTextArea .title{color:#ac01af;}
.noLinksList li .itemTextArea .autor{float:left;width:100%;color:#ffffff;}
.fazemos .noLinksList li .itemTextArea .autor .empresa{color:#f39a1d;}
.sobreNos .noLinksList li .itemTextArea .autor .empresa{color:#ce61d0;}
.noLinksList li .itemTextArea .resumo{display:block;float:left;width:100%;color:#bebdbd;font-size:11px;}
.big .noLinksList li .itemTextArea .resumo{font-size:13px;}
.big .pesquisaList li .itemTextArea .title{font-size:13px;}
.pesquisaList li .itemTextArea .title{color:#ac01af;}
.pesquisaList li .itemTextArea .autor{float:left;width:100%;color:#ffffff;}
.pesquisaList li .itemTextArea .autor .empresa{color:#c928cc;}
.pesquisaList li .itemTextArea .resumo{display:block;float:left;width:100%;color:#bebdbd;font-size:11px;cursor:pointer;}
.pesquisaList li a:hover .itemTextArea .resumo{color:#ffffff;}
.big .pesquisaList li .itemTextArea .resumo{font-size:13px;}
.listNav{float:left;background:url(images/newsNavBarBg.jpg) repeat-x;height:32px;width:660px;padding:0px 15px;}
.pesquisa .listNav{width:924px;}
.listNav .countText{float:left;color:#9f9f9f;font-size:11px;padding:8px 0px 0px 0px;width:270px;}
.listNav .countText .highlight{font-weight:bold;}
.noticias .listNav .countText .highlight{color:#81be26;}
.portfolio .listNav .countText .highlight{color:#fdad00;}
.fazemos .listNav .countText .highlight{color:#e4771b;}
.pesquisa .listNav .countText .highlight{color:#ac01af;}
.listNav .navBox{float:right;background:url(images/listNavBg.jpg) repeat-x left 4px;margin-top:2px;}
.listNav .navBox a{float:left;display:block;padding:0px 5px;text-align:center;line-height:24px;color:#5a5a5a;margin:0px 2px;}
.noticias .listNav .navBox a:hover{color:#7ec218;}
.portfolio .listNav .navBox a:hover{color:#fdad00;}
.fazemos .listNav .navBox a:hover{color:#e4771b;}
.pesquisa .listNav .navBox a:hover{color:#ac01af;}
.sobreNos .listNav .navBox a:hover{color:#ac01af;}
.listNav .navBox a.btn{width:22px;height:19px;margin:4px 0px 0px;padding:0px;}
.noticias .listNav .navBox a.next{background:url(images/listNavNewsNextBtn.jpg) no-repeat;}
.noticias .listNav .navBox a.prev{background:url(images/listNavNewsPrevBtn.jpg) no-repeat;}
.portfolio .listNav .navBox a.next{background:url(images/listNavPortfolioNextBtn.jpg) no-repeat;}
.portfolio .listNav .navBox a.prev{background:url(images/listNavPortfolioPrevBtn.jpg) no-repeat;}
.fazemos .listNav .navBox a.next{background:url(images/listNavFazemosNextBtn.jpg) no-repeat;}
.fazemos .listNav .navBox a.prev{background:url(images/listNavFazemosPrevBtn.jpg) no-repeat;}
.pesquisa .listNav .navBox a.next{background:url(images/listNavSobrenosNextBtn.jpg) no-repeat;}
.sobreNos .listNav .navBox a.next{background:url(images/listNavSobrenosNextBtn.jpg) no-repeat;}
.sobrenos .listNav .navBox a.prev{background:url(images/listNavSobrenosPrevBtn.jpg) no-repeat;}
.listNav .navBox a.prevDis{background:url(images/listNavPrevBtnDis.jpg) no-repeat;}
.listNav .navBox a.nextDis{background:url(images/listNavNextBtnDis.jpg) no-repeat;}
.listNav .navBox a.btn:hover{background-position:left bottom;}
.listNav .navBox a.selected, .listNav .navBox a.selected:hover{width:30px;height:24px;padding:0px;color:#FFF;font-weight:bold;}
.noticias .listNav .navBox a.selected{background:url(images/newsNavSelected.jpg) no-repeat;}
.portfolio .listNav .navBox a.selected{background:url(images/portfolioNavSelected.jpg) no-repeat;}
.fazemos .listNav .navBox a.selected{background:url(images/fazemosNavSelected.jpg) no-repeat;}
.pesquisa .listNav .navBox a.selected{background:url(images/sobrenosNavSelected.jpg) no-repeat;}
.sobreNos .listNav .navBox a.selected{background:url(images/sobrenosNavSelected.jpg) no-repeat;}
.listRightSide{float:right;width:200px;padding:50px 0px 0px;margin:0px 0px 50px;}
.fazemos .listRightSide{padding:20px 0px 0px;}
.listRightSide h4{float:left;width:100%;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;}
.listRightSide h4{width:100%;}
.noticias .listRightSide h4{color:#84c227;}
.portfolio .listRightSide h4{color:#fdc500;}
.fazemos .listRightSide h4{color:#d96019;width:auto;}
.sobreNos .listRightSide h4{color:#AC01AF;width:auto;}
.listRightSide .text{float:left;color:#6f6f6f;font-size:11px;width:100%;margin-bottom:12px;}
.big .listRightSide .text{font-size:13px;}
.listRightSide ul.tags{position:relative;left:-15px;width:215px;float:left;margin:10px 0px 35px;}
.listRightSide ul.tags li{float:left;width:100%;padding-bottom:2px;background:url(images/otherNewsListItemLine.jpg) repeat-x bottom;}
.listRightSide ul.tags li a{background:url(images/rightListArrow.gif) no-repeat 14px 10px;display:block;padding:4px 0px 4px 30px;color:#e0e0e0;}
.listRightSide ul.tags li a .num{color:#737373;}
.listRightSide ul.tags li a:hover{color:#FFF;}
.noticias .listRightSide ul.tags li a:hover{background:#5f940f url(images/rightListArrow.gif) no-repeat 14px -37px;}
.portfolio .listRightSide ul.tags li a:hover{background:#fdc500 url(images/rightListArrow.gif) no-repeat 14px -37px;}
.fazemos .listRightSide ul.tags li a:hover{background:#e4771b url(images/rightListArrow.gif) no-repeat 14px -37px;}
.noticias .listRightSide ul.tags li a:hover .num{color:#8de20f;}
.portfolio .listRightSide ul.tags li a:hover .num{color:#96780f;}
.fazemos .listRightSide ul.tags li a:hover .num{color:#fbc551;}
.listRightSide .redes{position:relative;left:-15px;padding-left:15px;width:200px;float:left;padding-bottom:3px;background:url(images/otherNewsListItemLine.jpg) repeat-x bottom;}
#content .contactBox{float:left;width:298px;margin:50px 0px 30px;padding:22px 0px 12px;}
.contactBox .contactBoxMenu{float:left;width:298px;}
.contactBox .contactBoxMenu li{float:left;}
.contactBox .contactBoxMenu li a{display:block;float:left;width:99px;height:23px;padding:8px 0px 0px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;color:#FFF;text-align:center;vertical-align:middle}
.contactBox .contactBoxMenu li a.left{background:url(images/contactosBoxLeftBtn.jpg) no-repeat;}
.contactBox .contactBoxMenu li a{background:url(images/contactosBoxMiddleBtn.jpg) no-repeat;}
.contactBox .contactBoxMenu li a.right{background:url(images/contactosBoxRightBtn.jpg) no-repeat;}
.contactBox .contactBoxMenu li a:hover{background-position:0px -60px;}
.contactBox .contactBoxMenu li.selected a, #content .contactBox .contactBoxMenu li.selected a:hover{background-position:0px -119px;}
.contactBox .contactBoxMenu li a .selectedMarker{display:none;}
.contactBox .contactBoxMenu li.selected a .selectedMarker{display:inline;}
.contactBox .closed{display:none;float:left;}
.contactBox .innerContactBox{width:282px;clear:both;}
.contactBox .innerContactBox .helper{width:282px;border-left:1px solid #242424;border-right:1px solid #242424;float:left;background:#3c3c3c;padding:24px 0px 0px 13px;clear:both;}
.contactBox .innerContactBox .text{float:left;padding:0px 0px 20px 11px;width:259px;}
.contactBox .innerContactBox .text h4{float:left;color:#0b95c3;width:259px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;}
.big .contactBox .innerContactBox .text h4{font-size:14px;}
.contactBox .innerContactBox .text p{float:left;width:259px;color:#6f6f6f;font-size:11px;}
.big .contactBox .innerContactBox .text p{font-size:13px;}
.contactBox .innerContactBox .text p.contact{margin-top:5px;font-size:12px;color:#FFF;}
.big .contactBox .innerContactBox .text p.contact{font-size:14px;}
.contactBox .innerContactBox .text p .highlight{color:#0b95c3;font-size:12px;}
.big .contactBox .innerContactBox .text p .highlight{font-size:14px;}
.contactBox .innerContactBox h5{float:left;clear:both;margin:10px 0px;width:100%;}
.contactBox .innerContactBox h5 img, #content .contactBox .innerContactBox h5 span{line-height:24px;background-color:#1a728f;float:left;}
.contactBox .innerContactBox .text p .highlight{color:#0b95c3;}
.contactBox .innerContactBox .text p.legenda{font-size:10px;color:#0b95c3;}
.contactBox .innerContactBox .formBtns{float:left;}
.contactBox .innerContactBox .formBtns a{display:block;float:left;padding:5px 0px 5px 17px;width:58px;margin-right:10px;background:url(images/formBtnBg.jpg) no-repeat;color:#FFF;}
.contactBox .innerContactBox .formBtns a:hover{background-position:left bottom;padding-left:19px;width:56px;}
#content .contactList{float:right;width:581px;margin-top:67px;}
.contactList h2{color:#0b95c3;float:left;width:581px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;font-size:16px;margin-bottom:30px;}
.contactList .contactListItem{float:left;width:581px;background:url(images/contactListItemLine.jpg) no-repeat bottom;padding-bottom:26px;margin-bottom:35px;}
.contactList .contactListItem .innerItem{float:left;width:230px;font-size:11px;padding-left:12px;}
.big .contactList .contactListItem .innerItem{font-size:14px;}
.contactList .contactListItem .innerItem h5{width:100%;float:left;position:relative;left:-12px;margin-bottom:10px;}
.contactList .contactListItem .innerItem h5 span{float:left;display:block;background:url(images/contactListItemH5Bg.jpg) no-repeat;line-height:22px;vertical-align:middle;padding-left:12px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;}
.contactList .contactListItem .innerItem h5 img{float:left;background:url(images/contactListItemH5Bg.jpg) no-repeat right;width:12px;height:22px;}
.contactList .contactListItem .innerItem .morada{font-size:12px;margin-bottom:12px;}
.contactList .contactListItem .innerItem .highlight{color:#0b95c3;font-weight:bold;}
.contactList .contactListItem .googleMaps{float:right;}
.contactList .contactListItem .googleMaps iframe{border:1px solid #3dc3de;}
.contactList .contactListItem .googleMaps a{color:#727272;font-size:10px;margin-top:5px;}
.big .contactList .contactListItem .googleMaps a{font-size:12px;}
.contactList .contactListItem .googleMaps a:hover{color:#18b1e3;}
#content .homeTabArea{float:left;background:#f8f8f8 url(images/homeTabAreaBottom.jpg) no-repeat bottom;padding:0px 0px 30px;margin:0px 0px 17px;}
.homeTabArea ul.tabs li{float:left;}
.homeTabArea ul.tabs li a{width:136px;background:#323232 url(images/homeTabAreaBtnBg.jpg) no-repeat bottom;display:block;float:left;font-size:18px;color:#ffffff;line-height:45px;vertical-align:middle;padding:5px 0px 0px;text-align:center;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;}
.homeTabArea ul.tabs li.first a{background:#323232 url(images/homeTabAreaFirstBtnBg.jpg) no-repeat bottom;}
.homeTabArea ul.tabs li.last a{background:#323232 url(images/homeTabAreaLastBtnBg.jpg) no-repeat bottom;width:138px;}
.homeTabArea ul.tabs li.selected a, .homeTabArea ul.tabs li.selected a:hover{background:url(images/homeTabAreaSelectedBtnBg.jpg) no-repeat bottom;color:#919191;}
.homeTabArea ul.tabs li.last.selected a, .homeTabArea ul.tabs li.last.selected a:hover{background:url(images/homeTabAreaSelectedBtnBg2.jpg) no-repeat bottom;}
.homeTabArea ul.tabs li a:hover{color:#f98e03;}
.homeTabArea .homeTabAreaContent{float:left;text-align:left;width:100%;}
.homeTabArea #homeTabAreaImgTop{float:left;width:954px;height:17px;background:url(images/homeTabAreaTopCenter.jpg) no-repeat;}
.homeTabArea #homeTabAreaImgTop.first{background:url(images/homeTabAreaTopFirst.jpg) no-repeat;}
.homeTabArea #homeTabAreaImgTop.last{background:url(images/homeTabAreaTopLast.jpg) no-repeat;}
.homeTabArea .homeTabAreaContent .left{float:left;display:block;width:477px;}
.homeTabArea .homeTabAreaContent h3{float:left;font-size:16px;font-weight:bold;padding:0px 0px 0px 15px;margin:0px 0px 13px;width:460px;}
#body.big .homeTabArea .homeTabAreaContent h3{font-size:18px;}
.homeTabArea .homeTabAreaContent .left h3{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#d55c01;}
.homeTabArea .homeTabAreaContent .right h3{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#232323;}
.homeTabArea .homeTabAreaContent .right ul li{background:url(images/homeTabAreaListDiv.jpg) no-repeat 15px bottom;padding:8px 15px;float:left;width:205px;}
.homeTabArea .homeTabAreaContent .right ul li a{padding:0px 0px 0px 23px;color:#323232;}
.homeTabArea .homeTabAreaContent .right ul li a:hover{background:url(images/homeTabAreaListArrow.jpg) no-repeat 8px 3px;}
.columns{width:475px;}
.column{float:left;display:block;color:#323232;}
.column p{padding:0px 16px;}
.homeTabArea .homeTabAreaContent .right{float:right;display:block;width:477px;}
.navBar{background:url(images/areaUndeline.jpg) repeat-x bottom;padding:0px 0px 16px;width:100%;float:left;margin-bottom:35px;}
.navBar .voltarListagem{background:url(images/projBackArrow.jpg) no-repeat;color:#6f6f6f;padding:0px 0px 2px 25px;}
.navBar .voltarListagem:hover{background:url(images/projBackArrow.jpg) no-repeat left -45px;}
.navBar .navBox{float:right;}
.navBar .navBox a{display:block;float:left;color:#6e6e6e;font-size:11px;text-transform:uppercase;margin:2px 0px 0px;}
.navBar .navBox a.anterior{background:url(images/projNavArrowBack.jpg) no-repeat left 1px;padding-left:20px;}
.navBar .navBox a.seguinte{background:url(images/projNavArrowNext.jpg) no-repeat right 1px;padding-right:20px;}
.navBar .navBox a.anterior:hover{background-position:left -47px;}
.navBar .navBox a.seguinte:hover{background-position:right -47px;}
.navBar .navBox a:hover{color:#e4aa12;}
.navBar .navBox .numbers{float:left;width:65px;height:16px;padding-top:3px;background:url(images/projNavNumBg.jpg) no-repeat;font-size:10px;color:#9e9e9e;text-align:center;margin:0px 10px;}
.navBar .navBox .numbers span{color:#FFF;}
.contentLeft{width:585px;float:left;margin-bottom:25px;}
.contentLeft .gallery{float:left;height:337px;width:100%;position:relative;text-align:right;margin-bottom:20px;}
.contentLeft .flash_seta{height:337px;width:585px;position:absolute;top:0;left:0;z-index:9999;background-image:url(imgs/teste_flash.png);background-position:left top;background-repeat:no-repeat;display:block;}
.contentLeft .gallery .detGal{height:337px;position:absolute;right:0px;float:right;}
.contentLeft .textContent{float:left;}
.contentLeft .textContent h3{color:#fdad00;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;float:left;margin-bottom:10px;width:100%;}
.contentLeft .textContent .text{font-size:11px;float:left;width:100%;}
.contentLeft .textContent .text p{margin-bottom:10px;text-align:justify;}
.contentRight{width:296px;float:right;}
.contentRight .titleBox{float:left;font-family:"Times New Roman", Times, serif;height:168px;position:relative;width:100%;}
.fazemos .contentRight{margin-top:22px;}
.contentRight .titleBox .box1{font-size:23px;color:#fdad00;position:absolute;}
.contentRight .titleBox .box2{font-size:45px;color:#fddb00;position:absolute;font-weight:bold;}
.contentRight .titleBox .box3{font-size:18px;color:#ffffff;position:absolute;}
.contentRight .fichaBox, .contentRight .tagBox{float:left;width:272px;padding:0px 10px 10px 14px;background:url(images/areaUndeline.jpg) repeat-x bottom;margin-bottom:10px;}
.contentRight .fichaBox ul li{display:block;float:left;width:100%;}
.contentRight .fichaBox ul li .label{color:#a0a0a0;font-size:13px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.contentRight .fichaBox ul li .field, .contentRight .fichaBox ul li .field a{color:#ffffff;font-size:11px;}
.contentRight .tagBox h4{font-size:11px;color:#787878;margin-bottom:2px;}
.contentRight .tagBox li{padding-right:5px;float:left;}
.contentRight .tagBox li a{padding-right:5px;color:#FFF;}
.contentRight .fichaBox li .field a:hover, .contentRight .tagBox a:hover{color:#f07d0c;}
.contentRight .siteUrl{background:url(images/urlArrow.jpg) no-repeat 8px 7px;padding:3px 5px 3px 23px;color:#fdc500;width:268px;margin-bottom:50px;float:left;}
.contentRight .siteUrl:hover{background:#fdc500 url(images/urlArrow.jpg) no-repeat 8px -25px;color:#323232;}
.contentRight .links, .contentRight .video{float:left;display:block;margin-bottom:30px;}
.contentRight .links h4, .contentRight .video h4, .contentRight .clientes h4, .projectos h4{float:left;margin-bottom:10px;width:270px;clear:both;font-size:14px;color:#ffffff;padding-left:14px;}
.fazemos .contentRight h4{color:#e4771b;}
.contentRight .links li{float:left;background:url(images/areaUnderline2.jpg) repeat-x bottom;width:272px;padding:0px 10px 6px 14px;margin-bottom:5px;}
.contentRight .links li a{color:#848484;}
.contentRight .links li a:hover{color:#ee8c2c;}
.contentRight .video{}
.contentRight .clientes ul li, .projectos ul li, .projectos_5 ul li{width:100%;background:url(images/areaUnderline2.jpg) repeat-x bottom;padding-bottom:2px;float:left;}
.contentRight .clientes ul li a{background:url(images/rightContentClientIco.gif) no-repeat 15px 11px;display:block;float:left;padding:12px 11px 5px 36px;width:249px;}
.projectos{position:relative;left:-15px;width:215px;}
.projectos ul{float:left;margin-bottom:20px;}
.projectos ul li a{display:block;float:left;padding:12px 11px 5px 15px;width:189px;}
.projectos_5 ul li a{display:block;float:left;padding:12px 11px 5px 40px;background:transparent url(images/projectosSmallIco.gif) no-repeat scroll 8px 8px;}
.projectos_5 ul li a:hover{background-position:8px -175px;}
.projectos_5 ul li a:hover .nome{color:#e9831b;}
.big .contentRight .clientes ul li a{background:url(images/rightContentClientIco.gif) no-repeat 15px 12px;}
.contentRight .clientes ul li a span, .projectos ul li a span{display:block;float:left;width:100%;cursor:pointer;font-size:11px;}
.big .contentRight .clientes ul li a span, .big .projectos ul li a span{font-size:13px;}
.contentRight .clientes ul li a .nome{color:#FFF;font-weight:bold;}
.projectos ul li a .nome{color:#FFF;}
.contentRight .clientes ul li a .area, .projectos ul li a .area{color:#969696;}
.contentRight .clientes ul li a:hover{background:#2a2a2a url(images/rightContentClientIco.gif) no-repeat 15px -127px;}
.projectos ul li a:hover{background:#2a2a2a}
.big .contentRight .clientes ul li a:hover{background:#2a2a2a url(images/rightContentClientIco.gif) no-repeat 15px -126px;}
.big .projectos ul li a:hover{background:#2a2a2a}
.contentRight .clientes ul li a:hover .nome, .projectos ul li a:hover .nome{color:#e9831b;}
.sobreNos .contentRight .clientes ul li a:hover .nome, .sobreNos .projectos ul li a:hover .nome{color:#AC01AF;}
h2{float:left;margin-bottom:10px;}
#darkStripe{width:100%;text-align:center;float:left;background:#222222 url(images/darkStripeBg.gif) repeat-x;}
#darkStripe img.footStripe{width:100%;height:31px;float:left;background:url(images/darkStripeFoot.jpg) repeat-x bottom;display:block;}
#darkStripe .darkBlock{float:left;position:relative;padding-top:70px;}
#darkStripe .darkBlock h3{float:left;color:#e1e1e1;font-size:16px;background:url(images/darkStripeH3Bg.png) no-repeat;padding:21px 18px 0px;width:169px;height:23px;}
#darkStripe .wide{width:620px;}
#darkStripe .medium{width:334px;}
#darkStripe .small{width:216px;padding-right:28px;}
#darkStripe .smallRight{width:220px;text-align:center;}
#darkStripe .darkBlock p{text-align:left;}
#darkStripe h3{float:left;clear:both;position:absolute;left:-5px;top:0px;}
#darkStripe .darkBlock ul{clear:both;float:left;width:100%;}
#darkStripe .darkBlock ul li{float:left;display:block;width:181px;padding:0px 0px 0px 15px;}
#darkStripe .darkBlock ul li a .title{color:#fd6f03;float:left;width:100%;font-size:13px;font-weight:bold;margin-bottom:5px;cursor:pointer;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#darkStripe .darkBlock ul li a .name{color:#f5b610;float:left;width:100%;font-size:11px;margin:10px 0px 0px;cursor:pointer;}
#darkStripe .darkBlock ul li a .data{color:#8b8b8b;float:left;width:100%;font-size:10px;cursor:pointer;}
.big #darkStripe .darkBlock ul li a .name{font-size:13px;}
.big #darkStripe .darkBlock ul li a .data{font-size:12px;}
#darkStripe .darkBlock ul li a:hover .name{color:#ffe19f;}
#darkStripe .darkBlock ul li a:hover .data{color:#bbbbbb;}
#darkStripe .darkBlock ul li a:hover .title{color:#ffa561;}
#darkStripe .darkBlock ul li a .desc{color:#8c8c8c;float:left;width:100%;cursor:pointer;}
#darkStripe .darkBlock ul li a:hover .desc{color:#bbbbbb;}
#darkStripe .darkBlock .tagCloud{width:100%;float:left;}
#darkStripe .darkBlock .tagCloud a{padding:0px 5px;}
#darkStripe .darkBlock .tagCloud a:hover{text-decoration:underline;}
#darkStripe .darkBlock .tagCloud .size1{font-size:12px;}
#darkStripe .darkBlock .tagCloud .size2{font-size:15px;}
#darkStripe .darkBlock .tagCloud .size3{font-size:18px;}
#darkStripe .darkBlock .tagCloud .size4{font-size:21px;}
#darkStripe .darkBlock .tagCloud .weight1{font-weight:normal;}
#darkStripe .darkBlock .tagCloud .weight2{font-weight:bold;}
#darkStripe .darkBlock .tagCloud .color1{color:#e06507;}
#darkStripe .darkBlock .tagCloud .color2{color:#ffffff;}
#darkStripe .darkBlock .tagCloud .color3{color:#cc9933;}
#darkStripe .darkBlock .tagCloud .color4{color:#cc9966;}
#darkStripe .darkBlock .tagCloud .color5{color:#ff9933;}
#darkStripe .darkBlock .tagCloud .color6{color:#993300;}
#darkStripe .darkBlock .helpdesk{display:block;width:161px;height:52px;margin:20px auto 0px;}
#darkStripe .darkBlock .on{background:url(images/helpDeskOnSmall.jpg) no-repeat;}
#darkStripe .darkBlock .off{background:url(images/helpDeskOffSmall.jpg) no-repeat;}
#pathStripe{width:100%;float:left;background:#fafafa url(images/pathStripeBg.jpg) repeat-x top;height:35px;font-size:11px;}
#pathStripe .path{width:700px;float:left;height:35px;}
#pathStripe .path li{padding-right:23px;float:left;background:url(images/pathLiArrow.jpg) no-repeat right;display:block;height:35px;line-height:35px;font-weight:bold;vertical-align:middle;}
#pathStripe .path li.local{background:none;}
#pathStripe .path li a{color:#7d7d7d;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;padding-left:3px;}
#pathStripe .path li a:hover{color:#d55c01;}
#pathStripe .path li.local span{color:#888888;font-weight:normal;}
#pathStripe .path li a.home{background:url(images/pathHomeIcon.jpg) no-repeat;width:22px;height:26px;display:block;margin-top:4px;}
#pathStripe .othersBlock{background:url(images/pathOthersBg.jpg) no-repeat;float:right;width:185px;height:34px;padding-right:15px;}
#pathStripe .othersBlock.none{background:url(images/pathOthersBg_none.jpg) no-repeat;}
#pathStripe .othersBlock .idiomas{float:left;padding:5px 6px 5px 13px;width:78px;margin:0 0 0 5px;}
#pathStripe .othersBlock .idiomas a{color:#888888;float:left;display:block;padding:0px 5px;}
#pathStripe .othersBlock .textSizer{float:left;padding:5px 5px 5px 5px;}
#pathStripe .othersBlock .textSizer a{color:#888888;float:left;display:block;padding:0px 5px;}
#pathStripe .othersBlock .idiomas a:hover{color:#d55c01;}
#pathStripe .othersBlock .idiomas a.selected, #pathStripe .othersBlock .idiomas a.selected:hover{color:#ffffff;}
#pathStripe .othersBlock .textSizer a.small{font-size:10px;}
#pathStripe .othersBlock .textSizer a:hover{color:#d55c01;}
#pathStripe .othersBlock .textSizer a.selected, #pathStripe .othersBlock .textSizer a.selected:hover{color:#ffffff;}
#pathStripe .othersBlock .addFav{width:21px;height:12px;background:url(images/addFavBtn.jpg) no-repeat 50% 0px;display:block;float:right;margin:8px 0px;}
#pathStripe .othersBlock .addFav:hover{background:url(images/addFavBtn.jpg) no-repeat 50% -24px;}
#plusInfoStripe{float:left;border-top:#e9e9e9 solid 1px;background-color:#f0f0f0;width:100%;padding:17px 0px 20px;}
#plusInfoStripe h3{float:left;display:block;width:240px;font-size:22px;color:#5b5b65;}
#plusInfoStripe .box{float:left;height:81px;position:relative;}
#plusInfoStripe .box1{width:263px;}
#plusInfoStripe .box2{width:290px;}
#plusInfoStripe .box3{width:340px;padding-left:56px;}
#plusInfoStripe .line{background:url(images/plusInfoDiv.gif) repeat-y left;}
#plusInfoStripe .box h3{float:left;margin-bottom:12px;clear:both;}
#plusInfoStripe .box .helpdesk{float:left;display:block;width:155px;height:57px;}
#plusInfoStripe .box .on{background:url(images/helpDeskOn.jpg) no-repeat;}
#plusInfoStripe .box .off{background:url(images/helpDeskOff.jpg) no-repeat;}
#plusInfoStripe .box .newsletterForm{float:left;padding:0px 56px;width:178px;}
#plusInfoStripe .box .newsletterForm .newsInputBg{background:url(images/newsInputBg.jpg) no-repeat;padding:6px 7px 0px;width:164px;display:block;float:left;height:18px;margin-bottom:2px;}
#plusInfoStripe .box .newsletterForm .newsInputBg input{background:none;width:164px;font-size:11px;color:#666666;}
#plusInfoStripe .box .newsletterForm .subscribe{float:right;background:url(images/newsSubArrow.gif) no-repeat 0px 5px;padding:0px 0px 0px 12px;display:block;color:#636363;}
#plusInfoStripe .box .newsletterForm .subscribe:hover{color:#f98e03;}
#plusInfoStripe .box .ligacoes{float:left;width:350px;position:absolute;top:30px;left:54px;}
#plusInfoStripe .box .ligacoes li{float:left;padding-right:24px;display:block;}
#plusInfoStripe .box .ligacoes li.last{padding:0px;}
#plusInfoStripe .box .ligacoes li a{width:50px;height:50px;display:block;float:left;}
#plusInfoStripe .box .ligacoes li a.rss{background:url(images/ligacoesRss.jpg) no-repeat;}
#plusInfoStripe .box .ligacoes li a.twitter{background:url(images/ligacoesTwitter.jpg) no-repeat;}
#plusInfoStripe .box .ligacoes li a.blogger{background:url(images/ligacoesBlogger.jpg) no-repeat;}
#plusInfoStripe .box .ligacoes li a.facebook{background:url(images/ligacoesFacebook.jpg) no-repeat;}
#plusInfoStripe .box .ligacoes li a.linkin{background:url(images/ligacoesLinkin.jpg) no-repeat;}
#plusInfoStripe .box .ligacoes li a:hover{background-position:bottom;}
#contactStripe{float:left;width:100%;background:#ffffff url(images/contactStripeBg.jpg) repeat-x;padding:18px 0px 10px;height:71px;}
#contactStripe h3{float:left;display:block;width:190px;font-size:22px;color:#5b5b65;}
#contactStripe .contacts{float:left;font-size:11px;float:right;padding-top:9px;}
#contactStripe .contacts li{padding-left:14px;float:left;color:#787878;width:150px;}
#contactStripe .contacts li.first{padding:0px;}
#contactStripe .contacts li .title{color:#505050;font-weight:bold;}
#contactStripe .contacts li a{color:#787878;}
#contactStripe .contacts li a:hover{color:#fd6f03;}
#signatureStripe{width:100%;float:left;padding:25px 0px 27px;background:url(images/signatureStripeBg.jpg) repeat-x;font-size:11px;color:#646464;}
#signatureStripe a.grupo{float:left;display:block;background:url(images/logoGrupo.jpg) no-repeat;width:108px;height:33px;}
#signatureStripe .signature{padding:0px 0px 10px 10px;float:left;width:415px;}
#signatureStripe .smallLinks{padding:10px 0px 0px;float:left;display:block;width:250px;}
#signatureStripe .smallLinks a{padding:0px 3px;color:#646464;}
#signatureStripe .smallLinks a:hover{color:#fd6f03;text-decoration:underline;}
#signatureStripe a.assinaturaLogo{background:url(images/assinaturaLogo.jpg) no-repeat;width:105px;height:33px;float:right;display:block;}
.closed, #header .headerBlock .closed{display:none;}
.form{overflow:visible;width:100%;}
.form ul{float:left;}
.form ul li{margin-bottom:5px;float:left;}
.form ul li .label{display:block;float:left;clear:both;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;width:270px;padding-left:11px;overflow:visible;margin-bottom:2px;}
.form ul li .label .highlight{color:#00d8ff;}
.form ul li .inputContainer{float:left;width:250px;background:url(images/contactInputBg.jpg) no-repeat;padding:4px 10px 0px;height:20px;}
.form ul li .inputContainerTextArea{float:left;width:250px;background:url(images/contactTextAreaBg.jpg) no-repeat;padding:4px 10px 0px;height:80px;}
.form ul li .inputContainer input{float:left;width:250px;background:none;color:#FFF;font-size:11px;}
.form ul li .inputContainerTextArea textarea{float:left;width:250px;background:none;color:#FFF;font-size:11px;height:73px;}
.jump{width:250px;background:url(images/contactosJumpBg.jpg) no-repeat;float:left;padding:0px 10px;cursor:pointer;}
.jump .selectedContent{display:block;width:250px;padding:5px 0px;}
.jump .list{display:none;}
.open .list{display:block;float:left;width:234px;padding:22px 0px 4px;position:absolute;top:0px;overflow:visible;z-index:999;}
.open .list li{padding:2px 10px;cursor:pointer;background:#222222;float:left;width:212px;margin:0px;}
.open .list li:hover{background-color:#333;}
.NFText{border:none;vertical-align:middle;background:none;display:block;color:#ffffff;font-size:11px;float:left;}
.NFTextCenter{height:24px;background:url(images/contactInputCenter.jpg) repeat-x 0 0;padding:3px 0;margin:0;float:left;line-height:18px;}
.NFTextCenter input{width:248px;margin-top:3px;}
.NFTextLeft, .NFTextRight{width:11px;height:24px;vertical-align:middle;float:left;}
.NFTextLeft{background:url(images/contactInputLeft.jpg) no-repeat 0 0;}
.NFTextRight{background:url(images/contactInputRight.jpg) no-repeat 0 0;}
.NFRadio{cursor:pointer;position:absolute;display:block;width:13px;height:13px;border:1px solid transparent;background:url(img/radio.png) no-repeat 0 0;z-index:2;}
.NFCheck{cursor:pointer;position:absolute;width:12px;height:12px;border:1px solid transparent;background:url(img/checkbox.png) no-repeat 0 0;z-index:2;}
.NFButton{width:auto;height:26px;color:#fff;padding:0 2px;background:url(img/button.png) repeat-x 0 0;cursor:pointer;border:none;font:10px/26px Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:1px;vertical-align:middle;}
.NFButtonLeft, .NFButtonRight{width:6px;height:26px;vertical-align:middle;}
.NFButtonLeft{background:url(img/button-left.png) no-repeat 0 0;}
.NFButtonRight{background:url(img/button-right.png) no-repeat 0 0;}
.NFTextarea{border:none;background:none;margin:0;width:251px;height:63px;position:static;}
textarea{float:left;color:#FFF;font-family:Tahoma, Geneva, sans-serif;font-size:11px;background:none;padding:0px 5px 0px 0px;}
.NFTextareaTop, .NFTextareaBottom{height:4px;clear:both;float:none;padding-right:10px;display:none;}
.NFTextareaTop{background:url(images/contactosTextareaTop.jpg) no-repeat 100% 0;}
.NFTextareaBottom{background:url(images/contactosTextareaBottom.jpg) no-repeat 100% 0;margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft{width:11px;height:5px;}
.NFTextareaTopLeft{background:#f2f2e6 url(images/contactosTextareaTop.jpg) no-repeat 0 0;display:none;}
.NFTextareaBottomLeft{background:#f2f2e6 url(images/contactosTextareaBottom.jpg) no-repeat 0 0;display:none;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH{float:left;padding-bottom:5px;display:none;}
.NFTextareaLeft, .NFTextareaLeftH{width:11px;}
.NFTextareaLeft{background:url(images/contactosTextareaBg.jpg) repeat-y 0 0;}
.NFTextareaLeftH{background:url(images/contactosTextareaBg.jpg) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH{width:270px;height:82px;display:block;float:left;padding:10px 0px 0px 11px;z-index:-5;}
.NFTextareaRight{background:url(images/contactosTextareaBg.jpg) no-repeat left top;}
.NFTextareaRightH{background:url(images/contactosTextareaBg.jpg) no-repeat left top;}
.NFFileButton{padding-bottom:0;vertical-align:bottom;cursor:pointer;background:url(img/file.png) no-repeat 0 0;width:60px;height:21px;}
.NFFile{position:relative;margin-bottom:5px;}
.NFFile input.NFhidden{position:relative;filter:alpha(opacity=0);opacity:0;z-index:2;cursor:pointer;text-align:left;}
.NFFileNew{position:absolute;top:0px;left:0px;z-index:1;}
.NFSelect{height:21px;position:absolute;border:1px solid transparent;color:#959595;z-index:10000;float:left;}
.NFSelectLeft{float:left;width:11px;height:24px;background:url(images/contactosJumpLeft.jpg) no-repeat 0 0;vertical-align:middle;}
.NFSelectRight{line-height:24px;width:245px;z-index:1000;float:left;background:url(images/contactosJumpRight.jpg) no-repeat right 0;cursor:pointer;color:#fff;padding-left:11px;}
.NFSelectTarget{z-index:1000;position:absolute;background:none;margin-left:-13px;margin-top:23px;left:0;top:0;padding-bottom:13px;}
.NFSelectOptions{position:absolute;background:#222222;margin-left:16px;margin-top:0;list-style:none;padding:4px 0;color:#fff;max-height:200px;left:0;top:0;z-index:1000;}
.NFSelectOptions li{padding-bottom:1px;float:left;}
.NFSelectOptions a{display:block;text-decoration:none;color:#fff;padding:2px 3px;background:none;}
.NFSelectOptions a.NFOptionActive{background:#2e2e2e;}
.NFSelectOptions a:hover{background:#2e2e2e;}
.NFfocused{border:1px dotted #666;}
.NFhr{background-position:100% 100%;}
.NFhidden{opacity:0;z-index:-1;position:relative;}
select, input, textarea, button{outline:none;resize:none;}
a.pmelider{float:left;width:33px;height:40px;display:block;background-image:url('images/pmelider.png');background-position:left top;background-repeat:no-repeat;}
a.pmelider:hover{background-position:left -40px;}
