/* CSS Document */



/* CLEARFIX */

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

.clearfix {display: inline-block;}

html[xmlns] .clearfix {display: block;}

* html .clearfix {height: 1%;}



/* PADRÃO */

*{margin: 0; padding: 0;}

br.clear {clear:both; font-size:0; height:0; line-height:0; display:block;}

ul,li,a {list-style-type:none; text-decoration: none;}

.block {display: block}

body {background:#000; font-family:Trebuchet MS, Arial, Helvetica; color:#fff; font-size:12px; behavior:url("csshover.htc"); scrollbar-face-color: #FFFFFF;

scrollbar-highlight-color: #FF0000; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-arrow-color: #FF0000; scrollbar-track-color: #990100;}

h1 {margin:0 auto; width:160px; height:150px; background:url(imagens/dgLogo.png) no-repeat -1px -1px; float:left;}

h1 span, h2 span, h3 span {height: 1px; width:1px; position: absolute; overflow: hidden; display: none;}

#main {margin:0 auto; width:782px; margin-left:-391px; height:452px; margin-top: -226px; position: absolute; top: 50%; left: 50%;}



#header {width:782px;}

#logo {width:150px; height:151px; float:left; position:absolute; visibility: visible; margin:8px 0px 0px 15px;}

#footer {width:782px; height:52px; background:url(imagens/footer.jpg);}

#footer span {font-weight:bold;}

#footer ul li {float:left;}

#footer .copyright {width:663px; height:22px; font-size:11px; margin:28px 0px 0px 25px; color:#000;}

#footer a span {height:1px; width:1px; position:absolute; overflow:hidden; font-size:0px; line-height:0px;}

#footer .fator {display:block; width:74px; height:22px; background:url(imagens/logofator.gif) no-repeat; margin-top:24px;}



/* CSS DO MENU */

#menu {width:782px; height:31px; background:url(imagens/fundoMenu.jpg) no-repeat;}

#menu ul {width:599px; height:25px; padding:6px 0px 0px 11px; float:right;}

#menu li {height:22px; float:left;}

#menu li span {display:none;}

#menu li a {height:22px; display: block; background:top left;}

#menu li a:hover {background-position:0 -22px;}

#menu li .btEmpresa {background:url(imagens/btEmpresa.gif) no-repeat; width:70px;}

#menu li .btProjetos {background:url(imagens/btProjetos.gif) no-repeat; width:74px;}

#menu li .btClipping {background:url(imagens/btClipping.gif) no-repeat; width:67px;}

#menu li .btConsultoria {background:url(imagens/btConsultoria.gif) no-repeat; width:97px;}

#menu li .btClientes {background:url(imagens/btClientes.gif) no-repeat; width:68px;}

#menu li .btLinks {background:url(imagens/btLinks.gif) no-repeat; width:46px;}

#menu li .btOrcamento {background:url(imagens/btOrcamento.gif) no-repeat; width:87px;}

#menu li .btContato {background:url(imagens/btContato.gif) no-repeat; width:70px;}



/* HOME */

#contentHome {margin:0; width:782px;}

#contentHome h3 {width:200px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 5px 0px;}

#bannerHome {width:782px; height:219px;}

#titHome {width:760px; height:24px; background:url(imagens/titHome.jpg) no-repeat; position:absolute; visibility:visible; top:226px; margin:0px 0px 0px 22px; float:left;}

#destaqueHome {width:206px; height:146px; background:url(imagens/destaqueHome.png) no-repeat; position:absolute; visibility:visible; left:470px; top:-15px; padding:15px; color:#666; line-height:14px;}

#destaqueHome h2 {width:150px; height:15px; display:block; background:url(imagens/titDestaqueHome.gif) no-repeat; margin-bottom:25px;}

/*#destaqueHomeImg {width:67px; height:79px; display:block; float:left; margin:0px 15px 0px 0px;}*/

#contHome {width:782px; height:150px; background:url(imagens/fundoRed.jpg) no-repeat;}

#textHome {width:450px; height:110px; background:url(imagens/fundoRed.jpg) no-repeat; padding:20px 15px 10px 25px; line-height:14px;}

#textHome .btSaiba {width:75px; display:block; background:#fff; color:#990000; font-weight:bold; margin-top:15px;}

#textHome a:hover {background:#AF8B3E;}

span .tit a, span .tit a:visited{color:#666;}

span .tit a, span .tit a:hover {color:#666; text-decoration:underline;}

/* PROJETOS */

#contentProjetos {margin:0; width:782px;}

#contentProjetos h3 {width:200px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 7px 0px;}

#contentProjetos .tit {font-weight:bold; line-height:35px;}

#bannerProjetos {width:782px; height:179px; background:url(imagens/bannerProjetos.jpg)}

#titProjetos { width:760px; height:24px; background:url(imagens/titProjetos.jpg) no-repeat; position:absolute; visibility:visible; top:186px; margin:0px 0px 0px 22px; float:left;}

#destaqueProjetos {width:206px; height:186px; background:url(imagens/destaqueMaior.png) no-repeat; position:absolute; visibility:visible; left:470px; top:-15px; padding:15px; color:#666; line-height:14px;}

#destaqueProjetos li {color:#990000; line-height:17px; padding-left:15px;}

#destaqueProjetos li a:link {color:#990000; line-height:17px;}

#destaqueProjetos li a:visited {color:#990000; line-height:17px;}

#destaqueProjetos li a:hover {color:#990000; line-height:17px; text-decoration:underline;}

#destaqueProjetos h2 {width:160px; height:15px; display:block; background:url(imagens/titDestaqueProjetos.gif) no-repeat; margin-bottom:15px;}

#destaqueProjetosImg {width:67px; height:79px; display:block; background:url(imagens/destaqueImg.jpg) no-repeat; float:left; margin:10px 15px 0px 0px;}

#contProjetos {width:782px; height:190px; background:url(imagens/fundoRed2.jpg) no-repeat;}

#textProjetos {width:450px; height:150px; padding:20px 15px 10px 25px; line-height:14px;}

#thumbProjetos {width:450px; height:130px;}

#empresa {width:450px; margin-bottom:10px;}

#thumbProjetos li { float:left; margin:0px 8px 8px 0px; }

#thumbProjetos li a { float:left; border:solid 2px #FFFFFF; width:90px; height:53px; overflow:hidden;}

#thumbProjetos li a:hover { float:left; border:solid 2px #AF8B3E;}

#thumbProjetos li img {border:0px;}



#thumbPages a:link, a:visited {color:#990000;}

#thumbPages a:hover {color:#333;}

#thumbPages .atual {color:#333; font-weight:bold;}



/* LINKS */

#contentLinks {margin:0; width:782px;}

#contentLinks h3 {width:200px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 7px 0px;}

#contentLinks .tit {font-weight:bold; line-height:35px;}

#bannerLinks {width:782px; height:179px; background:url(imagens/bannerLinks.jpg)}

#titLinks { width:760px; height:24px; background:url(imagens/titLinks.jpg) no-repeat; position:absolute; visibility:visible; top:186px; margin:0px 0px 0px 22px; float:left;}

#destaqueLinks {width:206px; height:186px; background:url(imagens/destaqueMaior.png) no-repeat; position:absolute; visibility:visible; left:470px; top:-15px; padding:15px; color:#666; line-height:14px;}

#destaqueLinks p {padding-left: 15px; }

#destaqueLinks h2 {width:170px; height:15px; display:block; background:url(imagens/titDestaqueLinks.gif) no-repeat; margin-bottom:25px;}

#destaqueLinksImg {width:60px; height:40px; display:block; background:url(imagens/destaqueImgLinks.jpg) no-repeat; float:left; margin:0px 15px 0px 15px;}

#destaqueLinks a:link {color:#990000;}

#destaqueLinks a:visited {color:#990000;}

#destaqueLinks a:hover {text-decoration:underline;}

#contLinks {width:782px; height:190px; background:url(imagens/fundoRed2.jpg) no-repeat;}

#textLinks {width:450px; height:150px; padding:10px 15px 10px 25px; line-height:14px;}

#textLinks2 {width:450px; padding:0px 15px 10px 0px;}

#textLinks ul.list1{width:130px; float:left;}

#textLinks ul.list2{width:130px; float:left;}

#textLinks2 ul.list1{width:200px; float:left;}

#textLinks2 ul.list2{width:200px; float:left;}

#textLinks ul.list3{width:190px; float:left;}

#textLinks li a:link {margin-bottom:5px; color:#fff; line-height:15px;}

#textLinks li a:visited {margin-bottom:5px; color:#fff; line-height:15px;}

#textLinks li a:hover {text-decoration:underline;}



/* CONSULTORIA */

#contentConsultoria {margin:0; width:782px;}

#contentConsultoria h3 {width:450px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 7px 0px;}

#contentConsultoria .tit {font-weight:bold; line-height:35px;}

#bannerConsultoria {width:782px; height:179px; background:url(imagens/bannerConsultoria.jpg)}

#titConsultoria { width:760px; height:24px; background:url(imagens/titConsultoria.jpg) no-repeat; position:absolute; visibility:visible; top:186px; margin:0px 0px 0px 22px; float:left;}

#destaqueConsultoria {width:206px; height:186px; background:url(imagens/destaqueMaior.png) no-repeat; position:absolute; visibility:visible; left:470px; top:-15px; padding:15px; color:#666; line-height:14px;}

#destaqueConsultoria p {margin-left:13px;}

#destaqueConsultoria a:link {color:#990000;}

#destaqueConsultoria a:visited {color:#990000;}

#destaqueConsultoria a:hover {text-decoration:underline;}

#destaqueConsultoria h2 {width:180px; height:15px; display:block; background:url(imagens/titDestaqueConsultoria.gif) no-repeat; margin-bottom:15px;}

#destaqueConsultoriaImg {width:60px; height:54px; display:block; background:url(imagens/destaqueConsultoria.png) no-repeat; float:left; margin:10px 15px 0px 15px; }

#contConsultoria {width:782px; height:190px; background:url(imagens/fundoRed2.jpg) no-repeat;}

#textConsultoria {width:450px; height:150px; padding:20px 15px 10px 25px; line-height:14px;}



/* CONTATO */

#contentContato {margin:0; width:782px;}

#contentContato h3 {width:450px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 12px 0px;}

#contentContato .tit {font-weight:bold; line-height:35px;}

#bannerContato {width:782px; height:179px; background:url(imagens/bannerContato.jpg)}

#titContato { width:760px; height:24px; background:url(imagens/titContato.jpg) no-repeat; position:absolute; visibility:visible; top:186px; margin:0px 0px 0px 22px; float:left;}

#destaqueContato {width:206px; height:186px; background:url(imagens/destaqueMaior.png) no-repeat; position:absolute; visibility:visible; left:470px; top:-15px; padding:15px; color:#666; line-height:14px;}

#destaqueContato p {margin-left:13px;}

#destaqueContato a:link {color:#990000;}

#destaqueContato a:visited {color:#990000;}

#destaqueContato a:hover {text-decoration:underline;}

#destaqueContato h2 {width:180px; height:15px; display:block; background:url(imagens/titDestaqueContato.gif) no-repeat; margin-bottom:15px;}

#destaqueContatoImg {width:60px; height:54px; display:block; background:url(imagens/destaqueConsultoria.png) no-repeat; float:left; margin:10px 15px 0px 15px;}

#contContato {width:782px; height:190px; background:url(imagens/fundoRed2.jpg) no-repeat;}

#textContato {width:450px; height:150px; padding:20px 15px 10px 25px; line-height:14px;}

#textContato li {margin-bottom:5px;}

#textContato label {display:block; float:left; width:65px;}

#textContato input { width:190px; height:16px; border:double 1px #CCC; background-color:#EAEAEA; color: #666; margin-right:10px; font-family:Trebuchet MS, Arial, Helvetica; font-size:11px; }	

#textContato textarea {width:190px; height:45px; border: double 1px #CCC; background-color:#EAEAEA; overflow:auto; font-family:Trebuchet MS, Arial, Helvetica; font-size:11px; color: #666;}

#textContato .btEnviar {width:54px; display:block; background:#fff; color:#990000; font-weight:bold; margin-left:203px;}

#textContato a:hover {background:#AF8B3E;}



/* ORCAMENTO */

#contentOrcamento {margin:0; width:782px;}

#contentOrcamento h3 {width:450px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 7px 0px;}

#contentOrcamento .tit {font-weight:bold; line-height:35px;}

#bannerOrcamento {width:782px; height:179px; background:url(imagens/bannerOrcamento.jpg)}

#titOrcamento { width:760px; height:24px; background:url(imagens/titOrcamento.jpg) no-repeat; position:absolute; visibility:visible; top:186px; margin:0px 0px 0px 22px; float:left;}

#destaqueOrcamento {width:206px; height:186px; background:url(imagens/destaqueMaior.png) no-repeat; position:absolute; visibility:visible; left:470px; top:-15px; padding:15px; color:#666; line-height:14px;}

#destaqueOrcamento p {margin-left:13px;}

#destaqueOrcamento a:link {color:#990000;}

#destaqueOrcamento a:hover {text-decoration:underline;}

#destaqueOrcamento h2 {width:180px; height:15px; display:block; background:url(imagens/titDestaqueOrcamento.gif) no-repeat; margin-bottom:15px;}

#destaqueOrcamentoImg {width:60px; height:54px; display:block; background:url(imagens/destaqueConsultoria.png) no-repeat; float:left; margin:10px 15px 0px 15px; }

#contOrcamento {width:782px; height:190px; background:url(imagens/fundoRed2.jpg) no-repeat;}

#textOrcamento {width:450px; height:150px; padding:20px 15px 10px 25px; line-height:14px; position: absolute; overflow: auto; }



/* CLIENTES */

#contentClientes {margin:0; width:782px;}

#contentClientes h3 {width:450px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 7px 0px;}

#contentClientes .tit {font-weight:bold; line-height:35px;}

#bannerClientes {width:782px; height:179px; background:url(imagens/bannerClientes.jpg)}

#titClientes { width:760px; height:24px; background:url(imagens/titClientes.jpg) no-repeat; position:absolute; visibility:visible; top:186px; margin:0px 0px 0px 22px; float:left;}

#destaqueClientes {width:206px; height:186px; background:url(imagens/destaqueMaior.png) no-repeat; position:absolute; visibility:visible; left:470px; top:-15px; padding:15px; color:#666; line-height:14px;}

#destaqueClientes p {margin-left:13px;}

#destaqueClientes a:link {color:#990000;}

#destaqueClientes a:hover {text-decoration:underline;}

#destaqueClientes h2 {width:170px; height:15px; display:block; background:url(imagens/titDestaqueClientes.gif) no-repeat; margin-bottom:25px;}

#destaqueClientesImg {width:60px; height:40px; display:block; background:url(imagens/destaqueImgClientes.gif) no-repeat; float:left; margin:0px 15px 0px 15px; }

#destaqueClientes a:link {color:#990000;}

#destaqueClientes a:visited {color:#990000;}

#destaqueClientes a:hover {text-decoration:underline;}

#contClientes {width:782px; height:190px; background:url(imagens/fundoRed2.jpg) no-repeat;}

#textClientes {width:450px; height:150px; padding:20px 15px 10px 25px; line-height:14px;}



/* CLIENTES POPUP */

#contentPopup, #contentPopup2{width:500px; height:300px; background-color:#990000; padding:10px;}

#contentPopup img, #contentPopup2 img{margin-right:15px; float:left;}

#contentPopup a{color:#fff; text-decoration:none;} 

/* CLIPPING */

#contentClipping {margin:0; width:782px;}

#contentClipping h3 {width:450px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 7px 0px;}

#contentClipping .tit {font-weight:bold; line-height:35px;}

#bannerClipping {width:782px; height:179px; background:url(imagens/bannerClipping.jpg)}

#titClipping {width:760px; height:24px; background:url(imagens/titClipping.jpg) no-repeat; position:absolute; visibility:visible; top:186px; margin:0px 0px 0px 22px; float:left;}

#destaqueClipping {width:206px; height:186px; background:url(imagens/destaqueMaior.png) no-repeat; position:absolute; visibility:visible; left:470px; top:-15px; padding:15px; color:#666; line-height:14px;}

#destaqueClipping p {margin-left:13px;}

#destaqueClipping a:link {color:#990000;}

#destaqueClipping a:hover {text-decoration:underline;}

#destaqueClipping h2 {width:180px; height:15px; display:block; background:url(imagens/titDestaqueClipping.gif) no-repeat; margin-bottom:15px;}

#destaqueClippingImg {width:60px; height:54px; display:block; background:url(imagens/destaqueClipping.png) no-repeat; float:left; margin:10px 15px 0px 15px; }

#destaqueClipping li {color:#990000; line-height:17px; padding-left:15px;}

#destaqueClipping li a:link {color:#990000; line-height:17px;}

#destaqueClipping li a:visited {color:#990000; line-height:17px;}

#destaqueClipping li a:hover {color:#990000; line-height:17px; text-decoration:underline;}

#contClipping {width:782px; height:190px; background:url(imagens/fundoRed2.jpg) no-repeat;}

#textClipping {width:450px; height:150px; padding:20px 15px 10px 25px; line-height:14px;}

#thumbClipping {width:450px; height:115px;}

#thumbClipping li {width:66px; height:50px; float:left; margin:0px 8px 8px 0px;}

#thumbClipping li a {width:62px; height:46px; float:left; border:solid 2px #FFFFFF; overflow:hidden;}

#thumbClipping li a:hover {width:62px; height:46px; float:left; border:solid 2px #AF8B3E;}

#thumbClipping li img {border:0px;}

.thumbTit {width:330px; height:15px; background:#B13B3B; display:block; position:absolute; margin:-27px 0px 0px 135px; visibility: hidden;}



#thumbPages {height:13px; background:#fff; display:block; color:#990000;  float:left; padding:1px 3px 1px 3px;}

#thumbPages a:link, a:visited {color:#990000;}

#thumbPages a:hover {color:#333;}

#thumbPages .atual {color:#333; font-weight:bold;}



/* EMPRESA */

#contentEmpresa {margin:0; width:782px;}

#contentEmpresa h3 {width:450px; height:20px; font-size:13px; font-weight:bold; margin:0px 0px 7px 0px;}

#contentEmpresa .tit {font-weight:bold; line-height:35px;}

#bannerEmpresa {width:782px; height:179px; background:url(imagens/bannerEmpresa.jpg)}

#titEmpresa { width:760px; height:24px; background:url(imagens/titEmpresa.jpg) no-repeat; position:absolute; visibility:visible; top:186px; margin:0px 0px 0px 22px; float:left;}

#destaqueEmpresa {width:216px; height:210px; background:url(imagens/destaqueMaior.png) no-repeat; position:absolute; visibility:visible; left:470px; top: -20px; padding:10px 5px 5px 15px; color:#666; line-height:14px;}

#destaqueEmpresa p {margin-left:13px;}

#destaqueEmpresa a:link {color:#990000;}

#destaqueEmpresa a:hover {text-decoration:underline;}

#destaqueEmpresa h2 {width:200px; height:12px; display:block; background:url(imagens/titDestaqueEmpresa.gif) no-repeat; margin-bottom:7px;}

#destaqueEmpresa h3 {width:200px; height:12px; display:block; margin-bottom: 7px;}

#destaqueEmpresaImg {width:60px; height:40px; display:block; background:url(imagens/destaqueImgEmpresa.jpg) no-repeat; float:left; margin:1px 15px 0 15px;}

#destaqueEmpresaImg2 {width:60px; height:40px; display:block; background:url(imagens/destaqueImgEmpresa2.jpg) no-repeat; float:left; margin:1px 15px 0 15px;}

#destaqueEmpresa a:link {color:#990000;}

#destaqueEmpresa a:visited {color:#990000;}

#destaqueEmpresa a:hover {text-decoration:underline;}

#contEmpresa {width:782px; height:190px; background:url(imagens/fundoRed2.jpg) no-repeat;}

#textEmpresa {width:450px; height:150px; padding:20px 15px 10px 25px; line-height:14px;}

#textEmpresa {width: auto; height:auto; float:left;}

#textEmpresa a:link {color:#fff; font-weight:bold;}

#textEmpresa a:visited {color:#fff; font-weight:bold;}

#textEmpresa a:hover {color:#fff; text-decoration:underline; font-weight:bold;}



fieldset { border: none; }

.formbox { height: 100px; width: 440px; }



.widthform { width: 440px; }



.ddd { width:40px; }



#parcerias img { padding: 0 15px 0 2px ; }

