@charset "utf-8";
/* CSS Document */

html, body {width:100%; height: 100%;}

body {font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size:11px; text-decoration:none; margin: 0px; padding: 0px; background-color:#cacaca; background:url(../images/bg.png) repeat-x;}
img{border:0; outline:none;}

a:link { color:#FFF; text-decoration:none; outline:none; }
a:visited { color:#FFF; text-decoration:none; outline:none; }
a:hover { color:#FFF; text-decoration:none; outline:none; }
a:active { color:#FFF; text-decoration:none; outline:none; }

#bgDetail {background:url(../images/detail-bg.png) no-repeat; width:1220px; height:445px; position:absolute;}

#container {width:907px; margin: 0 auto;}

#banner {background:url(../images/banner3.png) no-repeat; width:905px; height:166px; position:absolute; margin: 65px 0 0 -2px;}
/*#logo {background:url(../images/logo.png) no-repeat; width:226px; height:117px; margin:48px 0 0 65px;}*/
#menu {background:url(../images/menuBg.png) no-repeat; width:907px; height:72px; position:absolute; margin:220px 0 0 -2px;}


#btnHome {background:url(../images/btnHome.png) no-repeat; width:40px; height:42px; margin: 17px 0 0 242px; position:absolute;}
#btnHomeOver {background:url(../images/btnHomeOver.png) no-repeat; width:47px; height:43px; margin: 18px 0 0 238px; position:absolute; display:none;}

#btnProdutos {background:url(../images/btnProdutos.png) no-repeat; width:35px; height:39px; margin: 18px 0 0 338px; position:absolute;}
#btnProdutosOver {background:url(../images/btnProdutosOver.png) no-repeat; width:43px; height:40px; margin: 18px 0 0 335px; position:absolute; display:none;}

#btnServicos {background:url(../images/btnServicos.png) no-repeat; width:53px; height:41px; margin: 14px 0 0 430px; position:absolute;}
#btnServicosOver {background:url(../images/btnServicosOver.png) no-repeat; width:55px; height:44px; margin: 13px 0 0 430px; position:absolute; display:none;}

#btnParceiros {background:url(../images/btnParceiros.png) no-repeat; width:44px; height:41px; margin: 15px 0 0 530px; position:absolute;}
#btnParceirosOver {background:url(../images/btnParceirosOver.png) no-repeat; width:52px; height:45px; margin: 13px 0 0 528px; position:absolute; display:none;}

#btnContactos {background:url(../images/btnContactos.png) no-repeat; width:27px; height:41px; margin: 14px 0 0 630px; position:absolute;}
#btnContactosOver {background:url(../images/btnContactosOver.png) no-repeat; width:33px; height:44px; margin: 13px 0 0 627px; position:absolute; display:none;}

#barraNomes {background:url(../images/barraNomes.png) no-repeat; width:915px; height:39px; margin: 285px 0 0 -7px; position:absolute;}
#homeTitle {background:url(../images/homeTitle.png) no-repeat; width:36px; height:10px; margin: 17px 0 0 442px; display:none;}
#produtosTitle {background:url(../images/produtosTitle.png) no-repeat; width:71px; height:17px; margin: 15px 0 0 420px; display:none;}
#servicosTitle {background:url(../images/servicosTitle.png) no-repeat; width:59px; height:13px; margin: 17px 0 0 430px; display:none;}
#parceirosTitle {background:url(../images/parceirosTitle.png) no-repeat; width:68px; height:10px; margin: 17px 0 0 420px; display:none;}
#contactosTitle {background:url(../images/contactosTitle.png) no-repeat; width:76px; height:10px; margin: 17px 0 0 417px; display:none;}



#content {background:url(../images/content.png) no-repeat; width:913px; height:902px; margin: 322px 0 0 -6px; position:absolute; z-index:99;}
#contentSmall {background:url(../images/contentSmall.png) no-repeat; width:912px; height:519px; margin: 322px 0 0 -7px; position:absolute; z-index:99;}
#contentMed {background:url(../images/contentMed.png) no-repeat; width:915px; height:699px; margin: 322px 0 0 -6px; position:absolute; z-index:99;}

#mainTitle1 {background-color:#FFF; width:400px; height:25px; margin:50px 0 0 110px; opacity: 0.7;}
#title1Text {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#subTitle1 {margin:20px 0 0 110px; width:400px; color:#35dbff;}
#mainText1 {margin:20px 0 0 110px; width:400px; color:#fff; text-align:justify;}

#mainTitle2 {background-color:#FFF; width:400px; height:25px; margin:55px 0 0 110px; opacity: 0.7;}
#title2Text {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#subTitle2 {margin:20px 0 0 110px; width:400px; color:#35dbff;}
#mainText2 {margin:20px 0 0 110px; width:400px; color:#fff; text-align:justify;}

#mainTitle3 {background-color:#FFF; width:400px; height:25px; margin:35px 0 0 110px; opacity: 0.7;}
#title3Text {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#subTitle3 {margin:20px 0 0 110px; width:400px; color:#fff;}

#mainTitle4 {background-color:#FFF; width:400px; height:25px; margin:35px 0 0 110px; opacity: 0.7;}
#title4Text {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#mainText4 {margin:20px 0 0 110px; width:400px; color:#fff; text-align:justify;}

#apresentacaoTitle {background-color:#FFF; width:450px; height:25px; margin:50px 0 0 75px; opacity: 0.7;}
#apresentacaoText {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#apresentacaoMainText {margin:20px 0 0 75px; width:450px; color:#fff; text-align:justify;}

#outrosServicosTitle {background-color:#FFF; width:450px; height:25px; margin:50px 0 0 75px; opacity: 0.7;}
#outrosServicosText {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#outrosServicosMainText {margin:20px 0 0 75px; width:450px; color:#fff; font-weight:bold; line-height:18px;}

#partnerSage {background-color:#FFF; width:370px; height:25px; margin:50px 0 0 60px; opacity: 0.7;}
#partnerSageTitle {padding:5px 0 0 10px; color:#000; font-weight:bolder;}
#partnerSageImg {background:url(../images/sageP-med.png) no-repeat; width:234px; height:142px; margin:10px 0 0 60px;}
#maskSage {background-color:transparent; width:370px; height:180px; margin:50px 0 0 60px; position:absolute;}

#partnerDotNet {background-color:#FFF; width:370px; height:25px; margin:-177px 0 0 480px; opacity: 0.7;}
#partnerDotNetTitle {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#partnerDotNetImg {background:url(../images/dotNetBig1.png) no-repeat; width:376px; height:129px; margin:0px 0 0 465px;}

#partnerAnibal {background-color:#FFF; width:370px; height:25px; margin:30px 0 0 60px; opacity: 0.7;}
#partnerAnibalTitle {padding:5px 0 0 10px; color:#000; font-weight:bolder;}
#partnerAnibalImg {background:url(../images/anibalBig.png) no-repeat; width:370px; height:146px; margin:0 0 0 70px;}
#maskAnibal {background-color:transparent; width:370px; height:180px; margin:35px 0 0 60px; position:absolute;}

#partnerNsi {background-color:#FFF; width:370px; height:25px; margin:-171px 0 0 480px; opacity: 0.7;}
#partnerNsiTitle {padding:5px 0 0 10px; color:#000; font-weight:bolder;}
#partnerNsiImg {background:url(../images/nsiBig.png) no-repeat; width:377px; height:139px; margin:8px 0 0 456px;}

#partnerMetauto {background-color:#FFF; width:370px; height:25px; margin:50px 0 0 60px; opacity: 0.7;}
#partnerMetautoTitle {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#partnerMetautoImg {background:url(../images/metautoBig.png) no-repeat; width:374px; height:111px; margin:0 0 0 58px;}

#partnerPacfil {background-color:#FFF; width:370px; height:25px; margin:-136px 0 0 480px; opacity: 0.7;}
#partnerPacfilTitle {padding:5px 0 0 10px; color:#000; font-weight:bolder;}
#partnerPacfilImg {background:url(../images/pacfilBig.png) no-repeat; width:349px; height:161px; margin:-7px 0 0 434px; position:absolute;}

#contactos {background-color:#FFF; width:775px; height:25px; margin:50px 0 0 70px; opacity: 0.7;}
#contactosTit {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#contactosText {margin:20px 0 0 0px; width:400px; color:#fff; font-weight:bold;}

#localizacao {background-color:#FFF; width:380px; height:25px; margin:90px 0 0 70px; opacity: 0.7;}
#localizacaoTit {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#localizacaoText {margin:20px 0 0 0px; width:400px; color:#fff; font-weight:bold;}

#pedidoAssist {background-color:#FFF; width:380px; height:25px; margin:100px 0 0 70px; opacity: 0.7;}
#pedidoAssistTit {padding:5px 0 0 10px; color:#000; text-transform:uppercase; font-weight:bolder;}
#pedidoAssistText {margin:20px 0 0 0px; width:400px; color:#fff; font-weight:bold;}

#sendForm {color:#fff; margin:35px 0 0 0;}

#map {width:370px; height:280px; margin: 487px 0 0 466px; position:absolute; z-index:9999;}

#sage50 {background:url(../images/sageLinha50-min.png) no-repeat; width:231px; height:158px; margin:152px 0 0 580px; position:absolute;}
#sageLinhaNext {background:url(../images/sageLinhaNext.png) no-repeat; width:231px; height:233px; margin:55px 0 0 580px; position:absolute;}
#microsoft {background:url(../images/microsoft-new.png) no-repeat; width:231px; height:89px; margin:35px 0 0 580px; position:absolute;}
#hardware {background:url(../images/hardware.png) no-repeat; width:232px; height:112px; margin:30px 0 0 572px; position:absolute;}
#apresentacao {background:url(../images/apresentacao.png) no-repeat; width:259px; height:194px; margin:50px 0 0 585px; position:absolute;}
#sagePartner {background:url(../images/sageP-min.png) no-repeat #FFF center; width:258px; height:100px; margin:255px 0 0 585px; position:absolute;}

#promenorProdutos {background:url(../images/promenor.png) no-repeat; width:82px; height:59px; margin: 1210px 0 0 100px; position:absolute; z-index:9;}
#copyrightProdutos {margin: 1225px 0 0 190px; position:absolute; color:#554c4c; font-size:9px;}

#promenorHome {background:url(../images/promenor.png) no-repeat; width:82px; height:59px; margin: 826px 0 0 60px; position:absolute; z-index:9;}
#copyrightHome {margin: 841px 0 0 150px; position:absolute; color:#554c4c; font-size:9px;}

#promenorContactos {background:url(../images/promenor.png) no-repeat; width:82px; height:59px; margin: 826px 0 0 230px; position:absolute; z-index:9;}
#copyrightContactos {margin: 841px 0 0 320px; position:absolute; color:#554c4c; font-size:9px;}

#promenorParceiros {background:url(../images/promenor.png) no-repeat; width:82px; height:59px; margin: 1007px 0 0 50px; position:absolute; z-index:9;}
#copyrightParceiros {margin: 1021px 0 0 140px; position:absolute; color:#554c4c; font-size:9px;}

#fakeDiv {width:1px; height:1px; position:absolute; margin-top:1000px;}
#fakeDivCont {width:1px; height:1px; position:absolute; margin-top:1000px;}
#fakeDivParc {width:1px; height:1px; position:absolute; margin-top:1200px;}
#fakeDivProd {width:1px; height:1px; position:absolute; margin-top:1400px;}
#fakeDivServ {width:1px; height:1px; position:absolute; margin-top:1000px;}

.linksCopyright:visited {color:#0fb1d4; text-decoration:none;}
.linksCopyright:link {color:#0fb1d4; text-decoration:none;}

#servicosImg1 {background:url(../images/services1.png) no-repeat; width:231px; height:215px; margin:-367px 0 0 595px;}
#servicosImg2 {background:url(../images/services2.png) no-repeat; width:231px; height:136px; margin:15px 0 0 595px;}

#sagePartnerCrop {background:url(../images/sageP-min.png) #FFF no-repeat center; width:231px; height:96px; position:absolute; margin:50px 0 0 580px;}

