﻿*{margin:0;padding:0;list-style:none;font-family: Calibri, Tahoma, Geneva, sans-serif;color:#000000; font-size: 14px; text-align: left; letter-spacing:0px; line-height:130%;
}
body {font-size:16px;background:#bdbdbd}
h1 a {float:left;width:187px;height:48px;margin:14px 0 0 18px;background:url('../img/logo.jpg') no-repeat}

input.txt, select {padding:2px;font-size:1em;border:solid 1px #dcdcdc}
input.txtRed {border-color:#bf8c8e}
.ir {position:absolute;overflow:hidden;visibility:hidden;width:1px;height:1px;}
.tRed {color:#a01e22}
.lnkRecomende {clear:both;float:right;width:121px;height:11px;margin:10px 20px;background:url('../img/icoRecomende.gif') no-repeat}
.ct {clear:both;padding:20px 0 0 20px}
.ct .links {float:right;margin:-15px 30px 0 0}
.ct .links li {float:left;margin-left:10px;padding:0;list-style:none !important}
.dash {display:block;width:100%;height:1px;margin:15px 0;background:url('../img/dash.gif') repeat-x}
.pop {display:none;position:absolute;top:0;left:50%;padding:2px;font-size:0.63em;border:solid 1px #7f7f7f;background:#fff;z-index:41}
.pop .ct {padding:10px 5px 5px 8px;border:solid 1px #ebebeb;overflow:hidden}
.pop .fechar {float:right;margin-top:-6px;padding-right:12px;font-size:0.90em;text-decoration:none;background:url('../img/icoClose.gif') no-repeat right center}
.pop .titulo {margin:0 0 10px 0}
.pop p {margin:5px 0}
.print {display:block;width:54px;height:16px;background:url('../img/icoImprimir.gif') no-repeat}
.mail {display:block;width:91px;height:16px;background:url('../img/icoEnviarEmail.gif') no-repeat}
.blt {display:block;padding-left:10px;font-weight:normal !important;background:url('../img/blt.gif') no-repeat 0 4px}

#ctWrapper {width:968px;margin:20px auto;background:url('../img/bgPrincipal.gif') repeat-y}

#bkgPop {position:absolute;display:none;width:100%;top:0;left:0;margin-bottom:0;background:#fff;filter:alpha(opacity=80);opacity:0.8;z-index:40}
#frm {display:none;display/**/:none;position:absolute;top:0;left:0;z-index:1;filter:mask();width:100%}

#ctHeader {padding:7px 8px 0 8px;background:url('../img/bgHeader.gif') no-repeat;overflow:hidden}
#ctHeader #logoMenu {float:left;width:694px;height:78px;background:url('../img/logoMenu.jpg') no-repeat}
#ctHeader #logoMenu ul {float:right;margin:13px 16px 0 0}
* > body #ctHeader #logoMenu ul {float:right;margin:13px 33px 0 0}
#ctHeader #logoMenu li {float:left}

#ctAcesso {position:relative;width:242px;height:78px;margin-left:694px;font-size:0.63em;background:#f7f7f7}
/*#ctAcesso * {position:absolute}*/
#ctAcesso a {position:absolute;}
#ctAcesso .acLogin {position:absolute;top:22px;left:8px;width:30px;height:16px;background:url('../img/txtLogin.gif') no-repeat}
#ctAcesso .acUsuario input {position:absolute;top:20px;left:92px;width:60px}
#ctAcesso .acSenha input {position:absolute;top:20px;left:161px;width:60px}
#ctAcesso .acLembrar position:absolute;{top:44px;left:43px;width:130px}
#ctAcesso .acErro {position:absolute;top:52px;left:43px;width:130px;font-size:0.90em;color:#a01e22;text-decoration:underline}
#ctAcesso .acBtn {position:absolute;top:46px;left:185px}
#ctAcesso .acUnidade {position:absolute;top:20px;left:39px}
#ctAcesso .acNomeUsuario {position: absolute;top: 22px;left: 40px;font-weight: bold;font-size: 1.2em;color: #800000;}

#ctMenu {margin-left:2px}
#ctMenu li {float:left}
#ctMenu li.ult {width:33px;height:44px;border-top:solid 7px #dadada}
#ctMenu li.on a {background-position:left bottom}

#mnSobre a {display:block;width:128px;height:44px;}
#mnProdutos a {display:block;width:101px;height:44px;}
#mnClientes a {display:block;width:94px;height:44px;}
#mnCases a {display:block;width:141px;height:44px;}
#mnNews a {display:block;width:105px;height:44px;}
#mnSuporte a {display:block;width:91px;height:44px;}
#mnMapa a {display:block;width:89px;height:19px;background:url('../img/Mapa.png') no-repeat}
#mnContato a {display:block;width:57px;height:19px;background:url('../img/Contato.png') no-repeat}
#mnHome a {display:block;width:35px;height:19px;background:url('../img/Home.png') no-repeat}

#ctPrincipal {clear:both;float:left;width:695px;padding:0 0 5px 7px;font-size:0.69em;background:url('../img/bgMiolo.gif') repeat-y right top}
#ctPrincipal .imgPrincipal {margin:12px 0 25px 16px}

#breadCrumb {float:left;width:643px;margin:5px 0 5px 10px;overflow:hidden}
* > body #breadCrumb {float:left;width:643px;margin:5px 0 5px 20px;overflow:hidden}
#breadCrumb li {float:left;padding-right:3px;font-weight:bold}
#breadCrumb li a {font-weight:normal}
#tamTexto {float:right;margin:5px 16px 5px 0}
* > body #tamTexto {float:right;margin:5px 32px 5px 0}

#ctAuxiliar {width:242px;margin-left:702px;padding:10px 0;border-top:solid 7px #dadada;background:#f3f3f3}

#ctFooter {clear:both;height:25px;padding:0 7px 7px 7px;font-size:0.69em;background:url('../img/bgFooter.gif') no-repeat left bottom;overflow:hidden}
#ctFooter span {display:block;margin-bottom:5px;border-top:solid 1px #808080}
#ctFooter ul {width:712px;margin:0 auto 5px auto;overflow:hidden}
#ctFooter li {float:left;padding:0 10px;border-right:solid 1px #808080}
#ctFooter li.ult {border-right:none}
#ctFooter li a {text-decoration:none}

#bxProdutos {position:relative;width:667px;height:70px;margin:0 0 5px 16px;background:url('../img/bgProdutos.jpg') no-repeat;z-index:10}
#bxProdutos ul {padding:12px 0 0 15px}
#bxProdutos li {float:left;padding:0 5px}
#bxProdutos li img {border:solid 1px #d7d6d6 !important}
#bxProdutos li.txt {width:130px;height:16px;margin-top:14px;background:url('../img/txtConheca.gif') no-repeat 5px 0}
#bxProdutos li.ico {margin-top:3px}

#ctAuxNews, #ctAuxClientes, #ctAuxOutrosProdutos, #ctAuxNossosProdutos, #ctAuxCases, #ctAuxCadastro, #ctAuxParceiros, #ctAuxDownload, #ctAuxOutrosCases, #ctAuxContato {position:relative;width:219px;margin:0 0 8px 18px;}

#ctAuxNews h2 {width:219px;height:115px;}
#ctAuxNews ul {margin:5px 0 0 5px;width:206px;height:100px;}
#ctAuxNews li {margin-bottom:10px;padding:10px 0 0 10px}
#ctAuxNews a {margin:10px 0 0 26px;}

#ctAuxClientes h2 {width:219px;height:100;}
#ctAuxClientes object, #ctAuxClientes embed {float:left;margin:0}
#ctAuxClientes a {float:right;margin-top:18px;width:90px;}

#ctAuxOutrosProdutos h2 {width:219px;height:auto;}
#ctAuxNossosProdutos h2 {width:219px;height:auto;}

#ctAuxCases h2 {width:219px;height:auto;}
#ctAuxCases .mais {margin:10px 0 0 26px;}

#ctAuxOutrosProdutos ul, #ctAuxNossosProdutos ul, #ctAuxCases ul, #ctAuxOutrosCases ul {margin:10px 0 0 26px}
#ctAuxOutrosProdutos li, #ctAuxNossosProdutos li, #ctAuxCases li, #ctAuxOutrosCases li {margin-bottom:5px}
#ctAuxOutrosProdutos li a, #ctAuxNossosProdutos li a, #ctAuxCases li a, #ctAuxOutrosCases li a {padding-left:10px;text-decoration:none;}

#ctAuxCadastro h2 {width:219px;height:24px;}
#ctAuxCadastro ul {margin:10px 0 0 26px}
#ctAuxCadastro li {margin-bottom:10px}
#ctAuxCadastro a {margin:10px 0 0 26px;padding-left:10px;}

#ctAuxParceiros h2 {width:219px;height:66px;}
#ctAuxParceiros a {margin-left:26px;padding-left:10px;}

#ctAuxDownload h2 {width:219px;height:24px;}
#ctAuxDownload ul {margin:10px 0 0 26px}
#ctAuxDownload li {margin-bottom:10px}
#ctAuxDownload a {float:left;width:114px;margin-left:25px;padding-left:10px;background:url('../img/dotLista.gif') no-repeat 0 5px}

#ctAuxOutrosCases h2 {width:219px;height:auto;}
#ctAuxOutrosCases .mais {margin:10px 0 0 26px;}

#ctAuxContato h2 {width:219px;}
#ctAuxContato ul {margin:5px 0 0 5px;width:206px;height:100px;}
#ctAuxContato li {margin-bottom:10px;padding:10px 0 0 10px}
#ctAuxContato a {margin:10px 0 0 0px;}

#ctAuxHastings {position:relative;width:209px;margin:8px 0 0 18px}
#ctAuxHastings img {display:block;margin:0 auto}

#detProdutos #bxDesc {float:left;width:414px;margin-left:25px}
#detProdutos #bxDesc p {margin-bottom:15px}
#detProdutos #bxDesc p a {font-weight:bold}
#detProdutos #bxDesc img {margin:0 0 15px 15px}
#detProdutos #bxDesc p.titulo { font-weight: bold; padding-top: 10px; font-size: 1.2em }

#bxQuotes, .bxQuotes {width:207px;margin-left:470px}
#bxQuotes .top, .bxQuotes .top, .bxQuotes2 .top {padding:10px 10px;background:url('../img/topQuote2.jpg') no-repeat}
#bxQuotes .top.n, .bxQuotes .top.n, .bxQuotes2 .top.n {padding:15px 10px;background:url('../img/topQuote2.jpg') no-repeat}
#bxQuotes .top p, .bxQuotes .top p, .bxQuotes2 .top p {padding:12px 0 5px 0;font-weight:bold !important;text-align:center;background:url('../img/txtQuote2.jpg') no-repeat bottom right}
#bxQuotes .top span, .bxQuotes .top span, .bxQuotes2 .top span {padding-left:0px}
#bxQuotes .top.n p, .bxQuotes .top.n p, .bxQuotes2 .top.n p {padding:0;font-weight:normal;background:none;overflow:hidden;text-align:center}
#bxQuotes .top.n p a, .bxQuotes .top.n p a {font-weight:bold;color:#4a4848}
#bxQuotes .pe, .bxQuotes .pe, .bxQuotes2 .pe {margin-bottom:10px !important;background:url('../img/peQuote.jpg') no-repeat left bottom}
#bxQuotes h4.antPart {width:172px;height:18px;margin-bottom:5px;background:url('../img/txtAnteciparPublicacao.gif') no-repeat}
#bxQuotes h4.triSenha {width:147px;height:33px;margin-bottom:5px;background:url('../img/txtTribunalContraSenha.gif') no-repeat}

#prodAbas {clear:both;width:643px;margin:0 0 0 15px}
#prodAbas #abas li {float:left}
#prodAbas #abas li.on a {outline:none;background-position:bottom left}

#prodAbas .ctAbas {clear:both;display:none;background:url('../img/bgProdAbas.gif') repeat-y}
#prodAbas .ctAbas.on {display:block}
#prodAbas .ctAbas .top {display:block;width:643px;background:url('../img/topProdAbas.jpg') no-repeat;overflow:hidden}
#prodAbas .ctAbas .pe {display:block;position:relative;width:643px;padding:15px;background:url('../img/peProdAbas.jpg') no-repeat left bottom}
#prodAbas .ctAbas .pe p.tit {font-weight:bold}
#prodAbas .ctAbas .pe p {width:610px}
#prodAbas .ctAbas .pe p.titLista {width:550px;margin:20px 0 0 0;font-weight:bold}
#prodAbas .ctAbas .pe p.obs {margin-top:20px}
#prodAbas .ctAbas h3 {margin-bottom:10px;font-size:1.09em;color:#a01e22}
#prodAbas .ctAbas h4 {margin:30px 0 -10px 0;font-size:1.00em;}
#prodAbas .ctAbas .print {position:absolute;top:14px;right:43px}
#prodAbas .ctAbas ul {margin-top:10px}
#prodAbas .ctAbas li {width:595px;margin-bottom:8px;padding:0 10px;background:url('../img/dotLista.gif') no-repeat 0 6px}
#prodAbas .ctAbas li p {display:none;width:580px !important}
#prodAbas .ctAbas li p span {font-weight:bold}
#prodAbas .ctAbas li a {color:#808080;text-decoration:none}
#prodAbas .ctAbas li.on {margin:0 0 10px -5px;padding:5px 10px 5px 15px;background-position:5px 11px;background-color:#efefef}
#prodAbas .ctAbas li.on a {font-weight:bold}
#prodAbas .ctAbas li.on p {display:block;margin-top:3px;color:#808080}
#prodAbas .ctAbas span.dash {width:615px !important}
#prodAbas .ctAbas #fotos {display:block}
#a3 p {margin-bottom:10px}

#prodAbas .prodFotos {margin:0 -15px;overflow:hidden}
#prodAbas .prodFotos p {float:left;width:302px !important;margin-left:12px}
#prodAbas .prodFotos p img {margin-bottom:10px}
#prodAbas .prodFotos p span {display:block;font-weight:bold;color:#a01e22}

#prodAbas .boxLogin {width:632px;margin:20px 0 20px -10px}

#abaFuncionalidades a {display:block;width:106px;height:34px;background:url('../img/abaFuncionalidades.gif') no-repeat}
#abaRequisitos a {display:block;width:131px;height:34px;background:url('../img/abaRequisitos.gif') no-repeat}
#abaTelas a {display:block;width:122px;height:34px;background:url('../img/abaTelas.gif') no-repeat}
#abaComoComprar a {display:block;width:110px;height:34px;background:url('../img/abaComoComprar.gif') no-repeat}
#abaFAQ a {display:block;width:143px;height:34px;background:url('../img/abaFAQ.gif') no-repeat}

.pjPush h2 {float:left;width:197px;height:54px;margin:20px 0 25px 15px;background:url('../img/logoPJPush.jpg') no-repeat}
.pjPush h3 {float:right;width:416px;height:20px;margin:16px 20px 25px 0;background:url('../img/sloganPJPush.gif') no-repeat}
.pjContract h2 {float:left;width:197px;height:54px;margin:20px 0 25px 15px;background:url('../img/logoPJContract.jpg') no-repeat}
.pjContract h3 {float:right;width:416px;height:20px;margin:16px 20px 25px 0;background:url('../img/sloganPJContract.gif') no-repeat}
.pjManager h2 {float:left;width:197px;height:54px;margin:20px 0 25px 15px;background:url('../img/logoPJManager.jpg') no-repeat}
.pjManager h3 {float:right;width:416px;height:20px;margin:16px 20px 25px 0;background:url('../img/sloganPJManager.gif') no-repeat}
.pjOnline h2 {float:left;width:197px;height:54px;margin:20px 0 25px 15px;background:url('../img/logoPJOnline.jpg') no-repeat}
.pjOnline h3 {float:right;width:416px;height:20px;margin:16px 20px 25px 0;background:url('../img/sloganPJOnline.gif') no-repeat}
.pjWebNet h2 {float:left;width:197px;height:54px;margin:20px 0 25px 15px;background:url('../img/logoPJWebNet.jpg') no-repeat}
.pjWebNet h3 {float:right;width:416px;height:20px;margin:16px 20px 25px 0;background:url('../img/sloganPJwebNet.gif') no-repeat}
.pjWinNet h2 {float:left;width:197px;height:54px;margin:20px 0 25px 15px;background:url('../img/logoPJWinNet.jpg') no-repeat}
.pjWinNet h3 {float:right;width:416px;height:20px;margin:16px 20px 25px 0;background:url('../img/sloganPJWinNet.gif') no-repeat}
.pj h2 {float:left;width:197px;height:54px;margin:20px 0 25px 15px;background:url('../img/logoPJ.jpg') no-repeat}
.pj h3 {float:right;width:416px;height:20px;margin:16px 20px 25px 0;background:url('../img/sloganPJ.gif') no-repeat}
.pjWorkflow h2 {float:left;width:197px;height:54px;margin:20px 0 25px 15px;background:url('../img/logoPJWorkFlow.jpg') no-repeat}
.pjWorkflow h3 {float:right;width:416px;height:20px;margin:16px 20px 25px 0;background:url('../img/sloganPJWorkflow.png') no-repeat}

#ctMapaSite {font-size:1.09em}
#ctMapaSite h2 {clear:both;width:88px;height:25px;background:url('../img/txtMapaSite.jpg') no-repeat}
#ctMapaSite a {padding-left:18px;text-decoration:none}
#ctMapaSite ul {margin:10px 0 10px 50px;border-left:solid 1px #b8b8b8}
#ctMapaSite ul ul {margin-left:60px}
#ctMapaSite li {padding:10px 0 10px 48px;background:url('../img/dotMapa.gif') no-repeat 0 24px}
#ctMapaSite li li {padding:8px 38px;background-position:-29px 28px}
#ctMapaSite li li a {display:block;width:250px;padding:14px 0 14px 50px}
#ctMapaSite .mpHome {background:url('../img/mpHome.jpg') no-repeat -2px -2px}
#ctMapaSite .mpSobre {background:url('../img/mpSobre.jpg') no-repeat -2px -2px}
#ctMapaSite .mpProdutos {background:url('../img/mpProdutos.jpg') no-repeat -2px -2px}
#ctMapaSite .mpClientes {background:url('../img/mpClientes.jpg') no-repeat -2px -2px}
#ctMapaSite .mpCases {background:url('../img/mpCases.jpg') no-repeat -2px -2px}
#ctMapaSite .mpNews {background:url('../img/mpNews.jpg') no-repeat -2px -2px}
#ctMapaSite .mpSuporte {background:url('../img/mpSuporte.jpg') no-repeat -2px -2px}
#ctMapaSite .mpContato {background:url('../img/mpContato.jpg') no-repeat -2px -2px}
#ctMapaSite .mpPJPrime {background:url('../img/mpPJPrime.jpg') no-repeat}
#ctMapaSite .mpPJWeb {background:url('../img/mpPJWeb.jpg') no-repeat}
#ctMapaSite .mpPJ {background:url('../img/mpPJ.jpg') no-repeat}
#ctMapaSite .mpPJOnline {background:url('../img/mpPJOnline.jpg') no-repeat}
#ctMapaSite .mpPJPush {background:url('../img/mpPJPush.jpg') no-repeat}
#ctMapaSite .mpPJManager {background:url('../img/mpPJManager.jpg') no-repeat}
#ctMapaSite .mpPJContract {background:url('../img/mpPJContract.jpg') no-repeat}

#bxTip {position:absolute;display:none;padding:2px;border:solid 1px #7f7f7f;background:#fff}

#ctContato h2 {clear:both;width:46px;height:18px;background:url('../img/txtContato.jpg') no-repeat}
#ctContato p {margin-right:35px}
#ctContato p.titulo {font-weight:bold;font-size: 1.2em}
#ctContato ul {float:left;width:400px;margin:10px 0;overflow:hidden}
#ctContato li {float:left;margin:3px 0;padding-right:5px}
#ctContato label {display:block;margin-bottom:2px}
#ctContato address {width:220px;margin:12px 0 0 420px;font-style:normal}
#ctContato address p {margin-bottom:10px;padding-left:10px;background:url('../img/dotLista.gif') no-repeat 0 5px}
#ctContato address p.tit {padding:0;font-weight:bold;background:none}
#ctContato p.obs {clear:both;margin:0 295px 5px 0;padding-bottom:30px;background:url('../img/dash.gif') repeat-x left bottom}
#ctContato .btn {float:right;margin-right:295px}

#ctCadastro {padding-bottom:15px;overflow:hidden}
#ctCadastro h2 {clear:both;width:59px;height:18px;background:url('../img/txtCadastro.jpg') no-repeat}
#ctCadastro p {margin:10px 35px 10px 0}
#ctCadastro p.call {margin-top:20px}
#ctCadastro a {}
#ctCadastro p span {font-weight:bold}
#ctCadastro ul {margin:20px 20px 10px 0}
#ctCadastro li {margin:5px 0;padding-left:10px;background:url('../img/dotLista.gif') no-repeat 0 5px}
#ctCadastro p.listP {margin:20px 0 -10px 0}
#ctCadastro fieldset {float:left;width:360px;border:none;border-right:solid 1px #e3e3e3}
#ctCadastro fieldset ul {width:340px;margin:5px 0;overflow:hidden}
#ctCadastro fieldset li {float:left;margin:3px 0;padding:0 5px 0 0;background:none;	width: 165px;}
#ctCadastro label {display:block;margin-bottom:2px}
#ctCadastro p.obs {clear:both;width:340px;margin:0 0 5px 0;padding-bottom:30px;background:url('../img/dash.gif') repeat-x left bottom}
#ctCadastro .btn {width:340px;margin:0;text-align:right}
#ctCadastro .btn span {float:left}
#ctCadastro div {width:270px;margin-left:380px}
#ctCadastro div p {margin:10px 0}
#ctCadastro .idt {margin-left:20px !important}
#ctCadastro span.dash {width:645px;border:solid 1px #ofo !important}

#ctProdutos {margin:20px 20px 10px 20px}
#ctProdutos div {background:url('../img/dot.gif') repeat-y top center;overflow:hidden}
#ctProdutos div.none {background:none}
#ctProdutos div div {float:left;width:310px;background:none}
#ctProdutos div.sec {width:310px;margin-left:30px}
#ctProdutos div img {margin-bottom:15px}
#ctProdutos div p span {display:block;margin-bottom:5px;font-weight:bold}
#ctProdutos div a.rtl {float:right;margin-top:10px;padding-right:10px;font-weight:bold;color:#9f1d21;Background:url('../img/raquo.gif') no-repeat right 5px}
#ctProdutos .banner {display:block;margin:20px auto}

#popLembrarSenha p.titulo {height:16px;background:url('../img/txtLembrarSenha.gif') no-repeat}

#popRecomendarSoftware p.titulo {height:16px;margin-bottom:15px;background:url('../img/txtRecomende.gif') no-repeat}
#popEnviarEmail p.titulo {height:21px;margin-bottom:15px;background:url('../img/txtEnviarEmail.gif') no-repeat}
#popRecomendarSoftware ul, #popEnviarEmail ul {margin-top:10px;overflow:hidden}
#popRecomendarSoftware li, #popEnviarEmail li {margin-bottom:5px}
#popRecomendarSoftware label, #popEnviarEmail label {display:block;margin-bottom:3px}
#popRecomendarSoftware p.btn, #popEnviarEmail p.btn {margin-top:20px;padding-top:5px;text-align:right;background:url('../img/dash.gif') repeat-x}
#popRecomendarSoftware p.btn span, #popEnviarEmail p.btn span {float:left}

#popTelasSoftware p.titulo {height:16px;background:url('../img/txtTelasSoftware.gif') no-repeat}
#popTelasSoftware div div {position:relative;margin:15px 0 10px 0;overflow:hidden}
#popTelasSoftware h5 {width:470px;margin:0 auto;font-size:1em;color:#a01e22}
#popTelasSoftware p {width:470px;margin:0 auto 8px auto}
#popTelasSoftware #tsLeft {position:absolute;top:50%;left:0;width:40px;margin-top:-10px;text-align:center}
#popTelasSoftware #tsLeft a {display:block;width:15px;height:30px;background:url('../img/arrows2.gif') no-repeat}
#popTelasSoftware #tsImg {display:block;width:470px;margin:0 auto;text-align:center}
#popTelasSoftware #tsRight {position:absolute;top:50%;right:0;width:40px;margin-top:-10px;text-align:center}
#popTelasSoftware #tsRight a {display:block;width:15px;height:30px;background:url('../img/arrows2.gif') right top no-repeat}

#ctNovidades h2 {width:69px;height:18px;}
#ctNovidades .op {width:620px;margin:15px 0;overflow:hidden}
#ctNovidades .op p {float:left;width:200px !important;font-weight:bold}
#ctNovidades .op p.titDet {width:530px !important}
#ctNovidades .op ul {float:right;margin:0 20px 0 0}
#ctNovidades .op li {float:left;margin-left:10px}
#ctNovidades .texto {clear:both;width:643px;padding:0 15px 15px 30px}
#ctNovidades .texto p.titulo {font-weight:bold;}
#ctNovidades .texto p {margin-bottom:15px}
#ctNovidades .texto p .img {float:left;margin:2px 10px 3px 0;border:solid 1px #bebebe !important}
#ctNovidades .texto p span {font-weight:bold}
#ctNovidades .texto .back {float:left;margin-top:5px;font-weight:bold;}
#ctNovidades .texto .back a {color:#a01e22}
#ctNovidades .info {width:610px;margin:15px 0;padding:10px 0;background:#f2f2f2}
#ctNovidades .info ul {padding:0 10px;overflow:hidden}
#ctNovidades .info li {float:left;width:340px;padding-left:20px;border-left:solid 1px #ddd}
#ctNovidades .info li p {width:340px !important}
#ctNovidades .info li p.titulo {margin-bottom:5px}
#ctNovidades .info .peq {width:200px;padding:0 20px 0 0;border:none}
#ctNovidades .info .peq p {width:210px !important}
#ctNovidades .btn {float:right;margin:0 -15px 0 0}

#newsAbas {clear:both;width:643px;}
#newsAbas #abas li {float:left}
#newsAbas #abas li.on a {outline:none;background-position:bottom left}

#abaNewsEventos a {display:block;width:115px;height:34px;background:url('../img/abaNewsEventos.gif') no-repeat}
#abaClipping a {display:block;width:131px;height:34px;background:url('../img/abaClipping.gif') no-repeat}

#newsAbas .ctAbas {clear:both;display:none;background:url('../img/bgProdAbas.gif') repeat-y}
#newsAbas .ctAbas.on {display:block}
#newsAbas .ctAbas .top {display:block;width:643px;background:url('../img/topProdAbas.jpg') no-repeat;overflow:hidden}
#newsAbas .ctAbas .pe {display:block;position:relative;width:643px;padding:15px;background:url('../img/peProdAbas.jpg') no-repeat left bottom;overflow:hidden}
#newsAbas .ctAbas .pe p.tit {font-weight:bold}
#newsAbas .ctAbas .pe p {width:610px}
#newsAbas .ctAbas .pe p.titLista {width:550px;margin:20px 0 0 0;font-weight:bold}
#newsAbas .ctAbas .pe p.obs {margin-top:20px}
#newsAbas .ctAbas h3 {margin-bottom:10px;font-size:1.00em;color:#a01e22}

#listaDestaque {width:643px;position:relative;margin:15px;padding:15px}
#listaDestaque .titulo {font-weight:bold}
#listaDestaque .data {font-size:11px;color:#999}
#listaDestaque .back{float:left;margin-top:5px;font-weight:bold;color:#900}
#listaDestaque ul {padding:0 8px 0 8px}
#listaDestaque .sep {display:block;margin-top:8px;padding-top:8px;background:url('../img/dash.gif') repeat-x}
#listaDestaque li p {width:540px}
#listaDestaque li a {position:absolute;bottom:0;right:0;padding-right:10px;font-weight:bold;background:url('../img/raquo.gif') no-repeat right 5px}
#listaDestaque .fst {margin-top:2px;background:none}

.listaNews {margin:0 43px 0 7px}
.listaNews.clip {margin-left:0}
.listaNews li {position:relative;margin-top:15px;padding-bottom:10px;background:url('../img/dash.gif') repeat-x left bottom;overflow:hidden}
.listaNews li.lst {background:none}
.listaNews li span {font-weight:bold}
.listaNews li p {margin-top:10px;width:530px !important}
.listaNews li p img {float:left;margin:0 10px 5px 0;border:solid 1px #d9d9d9 !important}
.listaNews li a {/*position:absolute;bottom:12px;right:0;*/float:right;margin-top:-13px;padding-right:10px;font-weight:bold;background:url('../img/raquo.gif') no-repeat right 5px}
.listaNews li a.pdf {padding:2px 0 2px 20px;text-decoration:none;background:url('../img/icoPDF.jpg') no-repeat}
.listaNews li a.jpg {padding:2px 0 2px 20px;text-decoration:none;background:url('../img/icoJPG.jpg') no-repeat}

.pagNews {float:right;margin:20px 40px 0 0}
.pagNews li {float:left;margin:0 3px}
.pagNews li a {color:#aaaaaa}
.pagNews li a.on {color:#808080;font-weight:bold;text-decoration:none}
.pagNews li a.rw {display:block;width:4px;height:7px;margin-top:3px;background:url('../img/rw.gif') no-repeat}
.pagNews li a.ff {display:block;width:4px;height:7px;margin-top:3px;background:url('../img/ff.gif') no-repeat}

#ctSobreHastings p {width:645px;margin-bottom:10px;padding-left:10px}
#ctNossaHistoria {margin:40px 20px 10px -1px;padding-left:10px;border:solid 1px #fff;overflow:hidden}
#ctNossaHistoria h2 {float:left;width:97px;height:18px;margin-top:6px;background:url('../img/txtNossaHistoria.gif') no-repeat}
#ctNossaHistoria .linhaTempo {float:right;width:390px;margin-right:6px}
#ctNossaHistoria .linhaTempo a.left {float:left;width:15px;height:34px;border-right:solid 1px #c0c0c0;background:url('../img/arrows.gif') no-repeat 0 2px}
#ctNossaHistoria .linhaTempo a.right {float:right;width:15px;height:34px;border-left:solid 1px #c0c0c0;background:url('../img/arrows.gif') no-repeat -15px 2px}
#ctNossaHistoria .linhaTempo ul {margin:0 15px}
#ctNossaHistoria .linhaTempo li {float:left;padding:0 8px;border-left:solid 1px #c0c0c0;background:#fff}
#ctNossaHistoria .linhaTempo li#fst {border:none}
#ctNossaHistoria .linhaTempo li a {display:block;width:42px;height:34px}
#ctNossaHistoria .linhaTempo li.on a {background-position:0 -34px !important}
#ctNossaHistoria .linhaTempo li a.a87 {background:url('../img/1987.gif') no-repeat}
#ctNossaHistoria .linhaTempo li a.a92 {background:url('../img/1992.gif') no-repeat}
#ctNossaHistoria .linhaTempo li a.a96 {background:url('../img/1996.gif') no-repeat}
#ctNossaHistoria .linhaTempo li a.a01 {background:url('../img/2001.gif') no-repeat}
#ctNossaHistoria .linhaTempo li a.a05 {background:url('../img/2005.gif') no-repeat}
#ctNossaHistoria .linhaTempo li a.a09 {background:url('../img/2009.gif') no-repeat}

#ctAnos {clear:both;background:url('../img/bgLinhaTempo.gif') repeat-y}
#ctAnos .top {display:block;width:640px;background:url('../img/topProdAbas.jpg') no-repeat;overflow:hidden}
#ctAnos .pe {display:block;position:relative;width:610px;padding:26px 15px 15px 15px;background:url('../img/peProdAbas.jpg') no-repeat left bottom;overflow:hidden}
#ctAnos p {display:none;width:610px;padding:0}
#ctAnos p span {display:block;margin-bottom:10px;font-weight:bold;font-size:1.09em}
#ctAnos p img {display:block;margin-bottom:10px}
#ctAnos p.left {float:left;width:240px}
#ctAnos p.right {width:300px;margin-left:300px}

#ctSuporte h2 {clear:both;width:51px;height:23px;background:url('../img/txtSuporte.gif') no-repeat}
#ctSuporte p {margin:10px 0}
#ctSuporte p span {display:block;font-weight:bold}

#suporteAbas {clear:both;width:643px;margin-top:10px}
#suporteAbas #abas li {float:left}
#suporteAbas #abas li.on a {outline:none;background-position:bottom left}
#suporteAbas .ctAbas {clear:both;display:none;background:url('../img/bgProdAbas.gif') repeat-y}
#suporteAbas .ctAbas.on {display:block}
#suporteAbas .ctAbas .top {display:block;width:643px;background:url('../img/topProdAbas.jpg') no-repeat;overflow:hidden}
#suporteAbas .ctAbas .pe {display:block;position:relative;width:643px;padding:15px;background:url('../img/peProdAbas.jpg') no-repeat left bottom;overflow:hidden}
#suporteAbas .ctAbas .pe p.tit {font-weight:bold}
#suporteAbas .ctAbas .pe li {width:595px;margin-bottom:5px;padding:0 10px 10px 10px;background:url('../img/dash.gif') repeat-x bottom left}
#suporteAbas .ctAbas .pe li li {padding-bottom:0;background:url('../img/dotLista.gif') no-repeat 0 5px}
#suporteAbas .ctAbas .pe p {width:595px}
#suporteAbas .ctAbas .pe p.titLista {width:550px;margin:20px 0 0 0;font-weight:bold}
#suporteAbas .ctAbas .pe p.obs {margin-top:20px}
#suporteAbas .ctAbas h3 {margin-bottom:10px;font-size:1.00em;color:#a01e22}

#abaSupBas a {display:block;width:58px;height:34px;background:url('../img/abaSupBas.gif') no-repeat}
#abaSupExe a {display:block;width:82px;height:34px;background:url('../img/abaSupExe.gif') no-repeat}
#abaSupPre a {display:block;width:79px;height:34px;background:url('../img/abaSupPre.gif') no-repeat}

.boxLogin {position:relative;width:642px;margin-left:-15px;font-size:1em;background:#efefef}
.boxLogin div {width:280px;margin:0 auto;padding:2px;border:solid 1px #c2c2c2}
.boxLogin div div {width:274px;border:solid 1px #ebebeb;background:#fff}
.boxLogin ul {margin:10px;overflow:hidden}
.boxLogin li {float:left;width:auto !important;padding:0 5px 0 0 !important;background:none !important}
.boxLogin li .txt {margin-left:-10px;margin-right:-10px}
* > body .boxLogin li .txt {margin:0}
.boxLogin li label {display:block;width:30px;height:16px;margin-top:3px;background:url('../img/txtLogin.gif') no-repeat}
.boxLogin li.esqSenha {padding:2px 62px 0 35px !important;font-size:0.90em}
.boxLogin li.esqSenha a { !important;text-decoration:underline !important}
.boxLogin p {width:240px !important;margin:10px !important;padding-top:5px;border-top:solid 1px #e6e6e6}

#ctParceiros h2 {clear:both;width:61px;height:18px;background:url('../img/txtParceiros.jpg') no-repeat}
#ctParceiros p {margin:10px 0 30px 0}
#ctParceiros p.obs {font-size:0.91em}
#ctParceiros p span {display:block;font-weight:bold}
#ctParceiros ul {margin-right:20px}
#ctParceiros li {margin-bottom:10px;padding-bottom:10px;background:url('../img/dash.gif') repeat-x left bottom;overflow:hidden}
#ctParceiros li.lst {background:none}
#ctParceiros li p {margin:-2px 0 0 125px}
#ctParceiros .img {float:left;width:120px}
#ctParceiros .img img {display:block;margin:0 auto}

#ctCasosSucessoDet .cesp {width:33px;height:18px;background:url('../img/txtCasosCesp.gif') no-repeat}
#ctCasosSucessoDet .amil {width:33px;height:18px;background:url('../img/txtCasosAmil.gif') no-repeat}
#ctCasosSucessoDet .petros {width:52px;height:18px;background:url('../img/txtCasosPetros.gif') no-repeat}
#ctCasosSucessoDet h3 {margin:30px 25px 10px 0;padding-bottom:5px;font-size:1em;color:#a01e22;background:url('../img/dash.gif') repeat-x left bottom}
#ctCasosSucessoDet .desc {margin-top:20px;position:relative;overflow:hidden}
#ctCasosSucessoDet .desc img {float:left;margin-right:15px}
#ctCasosSucessoDet p {margin:0 25px 10px 0;font-weight:normal}
#ctCasosSucessoDet ul {padding-left:22px}
#ctCasosSucessoDet li {margin-bottom:10px;padding-left:0;list-style:decimal;font-weight:bold}
#ctCasosSucessoDet li.quote {position:relative}
#ctCasosSucessoDet li.quote p {margin-right:250px}
#ctCasosSucessoDet .bxQuotes {position:absolute;top:0;right:30px}
#ctCasosSucessoDet .bxQuotes p {width:175px !important}
#ctCasosSucessoDet .bxQuotes2 {float:right;margin:0 30px 0 10px}
#ctCasosSucessoDet .bxQuotes2 p {width:175px !important}

#ctCases li {float:left;padding:0 15px;border-right:solid 1px #d9d9d9;}
#ctCases li.lst {border:none}

#ctClientes h2 {clear:both;width:52px;height:18px}
#ctClientes p {margin:10px 35px 10px 0}
#ctClientes .imgCli {height:50px;margin-right:23px;padding:10px 0;background:url('../img/dash.gif') repeat-x left bottom;overflow:hidden}
#ctClientes .imgCli li {float:left;padding:0 10px;overflow:hidden}
#ctClientes .imgCli img {display:block}
#ctClientes div {margin-top:25px;padding-bottom:5px;background:url('../img/dot.gif') repeat-y 340px 0}
#ctClientes div p {margin-left:355px;font-weight:bold}
#ctClientes div ul {width:290px;margin-left:355px}
#ctClientes div li {margin-bottom:5px}
#ctClientes div .ltr {float:left;width:310px;margin-top:0;margin-left:0;clear:both}

#popInscreva {font-size:0.69em}
#popInscreva p.titulo {width:140px;height:20px;background:url('../img/txtInscricao.gif') no-repeat}
#popInscreva div.infos p.subTitulo {margin-bottom:10px;font-weight:bold;font-size:1.20em;color:#808080}
#popInscreva div.infos div {background:url('../img/bgBxInfo.gif') repeat-y;}
#popInscreva div.infos div div {background:url('../img/peBxInfo.gif') no-repeat left bottom}
#popInscreva div.infos ul {padding-bottom:10px;background:url('../img/topBxInfo.gif') no-repeat;overflow:hidden}
#popInscreva div.infos li {float:left;width:215px;margin:10px 0;padding:0 10px;color:#808080}
#popInscreva div.infos li span {display:block;margin-bottom:5px;font-weight:bold;}
#popInscreva div.infos li p {line-height:15px}
#popInscreva div.infos {margin:5px 0 10px 0}
#popInscreva div.frm p {}
#popInscreva div.frm fieldset {margin:10px 0;border:none}
#popInscreva div.frm fieldset p {font-weight:bold;color:#808080}
#popInscreva div.frm fieldset ul {width:330px;margin:10px 0 0 0;overflow:hidden}
#popInscreva div.frm fieldset li {float:left;margin:0 5px 5px 0}
#popInscreva div.frm fieldset label {display:block;margin-bottom:2px}
#popInscreva div.frm p.obs {margin-bottom:20px;color:#808080}
#popInscreva p.btn {width:325px;padding-top:5px;text-align:right;background:url('../img/dash.gif') repeat-x}
#popInscreva p.btn span {float:left}

#popServidorAndamento div div {position:relative;width:612px;height:511px;margin-top:5px;background:url('../img/imgServidorAndamento.jpg') no-repeat}
#popServidorAndamento div div div span {position:relative;top:2px;left:70%;display:none;width:139px;padding:2px;border:solid 1px #7f7f7f;background:#fff}
#srvPJ {position:absolute !important;top:123px;left:20px;width:116px !important;height:28px !important}
#srvPJOnline {position:absolute !important;top:118px;left:215px;width:116px !important;height:33px !important}
#srvPJPush {position:absolute !important;top:360px;left:206px;width:116px !important;height:30px !important}

#bxTexto { padding: 20px 40px 20px 26px; }
#bxTexto p { padding: 20px 0px 0px 0px; }
#bxTexto p.titulo { font-weight: bold; padding-top:80px; font-size: 1.2em }
#bxTexto p.subtitulo { font-weight: bold; padding-top:40px; font-size: 1.1em }

#divLogin { margin-left: 701px;width: 242px;height: 100%; border-bottom: solid 7px #dcdcdc; background: #f7f7f7 url('../../img/bgMiolo.gif') repeat-y left top;padding-left: 9px; }