/**** CSS Reset ****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
ol, ul, dt, dl {list-style: none; }
blockquote, q {quotes: none; }
fieldset,img {border: none; }
legend {display: none; }
input[type=text], textarea {padding: 2px; border:0;color:#212121; font-size:14px; font-family:Arial;}
a, a:link a:active a:visited {color:#8C92A4; text-decoration: none; }
a:hover {text-decoration: underline; }
caption,cite,code,dfn,em,th,var {font-style: normal; font-weight: normal; }
select{padding: 1px 2px 1px 2px; border:1px solid #0D3660; background-color:#fff;color:#212121; font-size:14px; font-family:Arial;}
/**** end:CSS Reset ****/

/**********************
 *      TOOLS
 **********************/
* html>body .clearfix {display: inline-block; width: 100%;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {clear:both; margin:0; padding:0; font-size: 15px; line-height: 1px;}
.replace {background-repeat: no-repeat;	background-position: left top; background-color:transparent; text-indent:-50000px; overflow:hidden;	display:block;}
.replace-bt {background-repeat: no-repeat; background-position: left top; background-color:transparent; text-indent:-50000px; cursor:pointer; overflow:hidden;	display:block;}
.replace * {text-indent: -10000px; display:block; background-repeat: no-repeat; background-position: left top; background-color:transparent;}
.hidden {display:none;}
.bn {border:0 !important;}
.b1px {border-width:1px !important;}
.mn{margin:0 !important;}
.pn {padding:0 !important;}
.al {text-align:left !important;}
.ac{text-align:center !important;}
.ar{text-align:right !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.cb {clear:both !important;}
.cl {clear:left !important;}
.cn {clear:none !important;}
.bgn{background:none !important;}

html {height:100%; background:url(../img/common/bg/fundo.jpg) repeat-x #e7decf;}
body {height:100%; width:100%; font-family:Arial; font-size:13px; color:#212121;}
span, div{display:block;}
.floatLeft{float:left;}
.floatRight{float:right;}
.table{display:table;}
.border{border:1px solid red;}
h1 {font-size: 15px; line-height: 16px; color: #212121; }
p{ font-family:Arial; font-size:13px; color:#212121; display:block; text-align:justify;}
textarea{padding: 4px; border:0; background-color:transparent;color:#212121; font-size:13px; font-family:Arial; font-size:13px; width:325px; height:170px;}
.input{padding: 2px; border:0; background:transparent; color:#212121; font-size:14px; font-family:Arial;}
.inline{display:inline;}
/*conteudo comum*/
.conteudo{ width:972px; margin:0 auto; display:table; }
.clearBoth{clear:both;}

/*topo*/
.bgtopo{background:url(../img/common/bg/topo.png) no-repeat; width:972px; height:224px;}
.logo{background:url(../img/common/misc/misc.png) 0 0 no-repeat; width:448px; height:119px; display:block;}
.spaceMenu{margin-top:42px;}
.spaceMenu .btHome{background:url(../img/pt/bt/menu.png) 0 0 no-repeat; width:93px; height:63px; display:block;}
.spaceMenu .btHome:hover{background:url(../img/pt/bt/menu.png) 0 -67px no-repeat; width:93px; height:63px; display:block;}
.spaceMenu .btHome_hover{background:url(../img/pt/bt/menu.png) 0 -67px no-repeat; width:93px; height:63px; display:block;}
.spaceMenu .btInstitucional{background:url(../img/pt/bt/menu.png) -93px 0 no-repeat; width:113px; height:63px; display:block;}
.spaceMenu .btInstitucional:hover{background:url(../img/pt/bt/menu.png) -93px -67px no-repeat; width:113px; height:63px; display:block;}
.spaceMenu .btInstitucional_hover{background:url(../img/pt/bt/menu.png) -93px -67px no-repeat; width:113px; height:63px; display:block;}
.spaceMenu .btAreas{background:url(../img/pt/bt/menu.png) -206px 0 no-repeat; width:145px; height:63px; display:block;}
.spaceMenu .btAreas:hover{background:url(../img/pt/bt/menu.png) -206px -67px no-repeat; width:145px; height:63px; display:block;}
.spaceMenu .btAreas_hover{background:url(../img/pt/bt/menu.png) -206px -67px no-repeat; width:145px; height:63px; display:block;}
.spaceMenu .btNoticias{background:url(../img/pt/bt/menu.png) -351px 0 no-repeat; width:79px; height:63px; display:block;}
.spaceMenu .btNoticias:hover{background:url(../img/pt/bt/menu.png) -351px -67px no-repeat; width:79px; height:63px; display:block;}
.spaceMenu .btNoticias_hover{background:url(../img/pt/bt/menu.png) -351px -67px no-repeat; width:79px; height:63px; display:block;}
.spaceMenu .btAgenda{background:url(../img/pt/bt/menu.png) -430px 0 no-repeat; width:77px; height:63px; display:block;}
.spaceMenu .btAgenda:hover{background:url(../img/pt/bt/menu.png) -430px -67px no-repeat; width:77px; height:63px; display:block;}
.spaceMenu .btAgenda_hover{background:url(../img/pt/bt/menu.png) -430px -67px no-repeat; width:77px; height:63px; display:block;}
.spaceMenu .btClientes{background:url(../img/pt/bt/menu.png) -507px 0 no-repeat; width:85px; height:63px; display:block;}
.spaceMenu .btClientes:hover{background:url(../img/pt/bt/menu.png) -507px -67px no-repeat; width:85px; height:63px; display:block;}
.spaceMenu .btClientes_hover{background:url(../img/pt/bt/menu.png) -507px -67px no-repeat; width:85px; height:63px; display:block;}
.spaceMenu .btPareceres{background:url(../img/pt/bt/menu.png) -592px 0 no-repeat; width:101px; height:63px; display:block;}
.spaceMenu .btPareceres:hover{background:url(../img/pt/bt/menu.png) -592px -67px no-repeat; width:101px; height:63px; display:block;}
.spaceMenu .btPareceres_hover{background:url(../img/pt/bt/menu.png) -592px -67px no-repeat; width:101px; height:63px; display:block;}
.spaceMenu .btConsulte{background:url(../img/pt/bt/menu.png) -693px 0 no-repeat; width:177px; height:63px; display:block;}
.spaceMenu .btConsulte:hover{background:url(../img/pt/bt/menu.png) -693px -67px no-repeat; width:177px; height:63px; display:block;}
.spaceMenu .btConsulte_hover{background:url(../img/pt/bt/menu.png) -693px -67px no-repeat; width:177px; height:63px; display:block;}
.spaceMenu .btFale{background:url(../img/pt/bt/menu.png) -870px 0 no-repeat; width:102px; height:63px; display:block;}
.spaceMenu .btFale:hover{background:url(../img/pt/bt/menu.png) -870px -67px no-repeat; width:102px; height:63px; display:block;}
.spaceMenu .btFale_hover{background:url(../img/pt/bt/menu.png) -870px -67px no-repeat; width:102px; height:63px; display:block;}
/*end:topo*/

/*rodape*/
.rodape{background-color:#c8b699; width:100%; height:154px; margin-top:33px;}
.rodape .spaceContRod{padding-top:33px;}
.rodape .spaceContRod .dadosRod{border-top:1px dotted #000000; padding-top:13px;}
.rodape .spaceContRod .dadosRod .titEndereco{background:url(../img/pt/tit/tit.png) -266px -57px no-repeat; width:377px; height:27px; display:block; float:left; margin-right:72px;}
.rodape .spaceContRod .dadosRod .titEnderecoPalavra{background:url(../img/pt/tit/tit.png) 0 -86px no-repeat; width:60px; height:17px; display:block; float:left; margin-right:4px;}
.rodape .spaceContRod .dadosRod .titEndereco2{background:url(../img/pt/tit/tit.png) -328px -86px no-repeat; width:375px; height:17px; display:block; float:left; margin-right:10px;}
.rodape .spaceContRod .dadosRod .titTelefone{background:url(../img/pt/tit/tit.png) 0 -115px no-repeat; width:156px; height:17px; display:block; float:left; margin-right:41px;}
.rodape .spaceContRod .dadosRod .titTelefonePalavra{background:url(../img/pt/tit/tit.png) 0 -115px no-repeat; width:56px; height:17px; display:block; float:left; margin-right:5px;}
.rodape .spaceContRod .dadosRod .titTelefone2{background:url(../img/pt/tit/tit.png) -176px -115px no-repeat; width:156px; height:17px; display:block; float:left; margin-right:41px;}
.rodape .spaceContRod .dadosRod .titEmail{background:url(../img/pt/tit/tit.png) 0 -140px no-repeat; width:253px; height:19px; display:block; float:left;}
.rodape .spaceContRod .dadosRod .oxxiweb{background:url(../img/common/misc/misc.png) 0 -121px no-repeat; width:99px; height:20px; display:block; float:left; margin-left:88px;}

/*end:rodape*/

/*home*/
.spaceBanner{padding-top:16px;}
.bgBanner{background:url(../img/common/bg/banner.png) no-repeat; width:972px; height:284px; display:block; position:relative; margin-top:-284px; *margin-top:-287px; margin-bottom:26px;}
.homeLeft{float:left; width:673px;}
.homeLeft .titSejaBemVindo{background:url(../img/pt/tit/tit.png) 0 0 no-repeat; width:253px; height:18px; display:block; margin-bottom:21px;}
.txt14{font-size:14px;}
.homeRight{margin-left:20px; float:left;}
.homeRight .boxNews{margin-left:17px;margin-bottom:24px;}
.homeRight .boxNews .titNews{background:url(../img/pt/tit/tit.png) 0 -25px no-repeat; width:100px; height:18px; display:block; margin-bottom:10px;}
.homeRight .boxNews .descNews{font-size:11px; padding-bottom:10px;}
.homeRight .boxNews .spaceBtCadastrarNews{margin-left:132px;}
.input241{background:url(../img/common/bg/bgs.png) 0 0 no-repeat; width:241px; height:27px;}
.bottom4{margin-bottom:4px;}
.spaceInput{padding-left:10px; font-size:14px; color:#858585; padding-top:5px;}
.btCadastrar{background:url(../img/pt/bt/bts.png) 0 0 no-repeat; width:109px; height:22px; display:block; border:0; line-height:0px;}
.btCadastrar:hover{background:url(../img/pt/bt/bts.png) -120px 0 no-repeat; width:109px; height:22px; display:block;}
.boxLinksUteis{}
.boxLinksUteis .topLink{background:url(../img/common/bg/top_link.png) no-repeat; width:276px; height:12px; display:block;}
.boxLinksUteis .centerLink{background:url(../img/common/bg/center_link.png) repeat-y; width:276px; height:100%; display:table;}
.boxLinksUteis .centerLink .titLinksUteis{background:url(../img/pt/tit/tit.png) 0 -50px no-repeat; width:92px; height:23px; display:block; margin-left:17px; margin-bottom:32px;}
.boxLinksUteis .bottomLink{background:url(../img/common/bg/bottom_link.png) no-repeat; width:276px; height:11px; display:block;}
.boxLinksUteis .centerLink ul{margin-left:9px; width:260px; display:block;}
.boxLinksUteis .centerLink ul li{background:url(../img/common/misc/misc.png) -494px 10px no-repeat; padding-left:10px; height:24px; line-height:24px; display:block;}
.boxLinksUteis .centerLink ul li a{font-size:10px; color:#000000;}
.boxLinksUteis .centerLink ul li a:hover{font-size:10px; color:#000000; text-decoration:underline;}
/*end:home*/

/*institucional*/
.spaceContInt{padding-top:42px; min-height:420px;}
.spaceContInt .titProfissionais{background:url(../img/pt/tit/tit.png) 0 -166px no-repeat; width:143px; height:18px; display:block; margin-bottom:11px;}
.boxProf{padding-top:42px; padding-bottom:46px; border-bottom:1px dotted #000; height:100%; display:table; clear:both;}
.boxProf .imgProf{float:left; margin-right:11px;margin-top: 60px;}
.boxProf .imgProf .bgImgProf{background:url(../img/common/bg/profissional.png) no-repeat; width:244px; height:244px; position:relative; margin-top:-244px;}
.boxProf .descProf {float:left; padding-top:6px; width:710px;}
.boxProf .descProf .titNome{background:url(../img/pt/tit/tit.png) 0 -192px no-repeat; width:34px; height:14px; margin-bottom:5px;}
.boxProf .descProf .titPerfil{background:url(../img/pt/tit/tit.png) -51px -193px no-repeat; width:40px; height:14px; margin-bottom:5px;}
.bottom13{padding-bottom:13px;}
/*end:institucional*/

/*areas de atuação*/
.boxArea{display:table; padding-bottom:40px;}
.boxArea h2{font-family:Tahoma; letter-spacing:-1px; font-size:20px; color:#513d2c; line-height:20px; display:block; padding-bottom:12px; font-weight:normal; text-transform:uppercase;}
/*end:areas de atuação*/

/*noticias*/
.notLeft{float:left; width:603px; margin-right:22px;}
.notLeft .dataNot{font-size:18px; line-height:18px; color:#513d2c; padding-bottom:35px; display:block; font-weight:normal;}
.notRight{float:left; border-left:1px dotted #d0c9bc; padding-left:9px; position:relative; margin-top:-25px; width:320px; height:513px;}
.notRight .titNoticias{background:url(../img/pt/tit/tit.png) -286px 0 no-repeat; width:68px; height:23px; display:block; margin-bottom:20px;}
.notRight .linkNot{display:block; color:#242424; font-size:14px; padding-bottom:17px;}
.notRight .linkNot:hover{display:block; color:#859a4e; font-size:14px; text-decoration:none;}
/*end:noticias*/

/*agenda*/
.spaceAgenda{width:878px;margin:0 auto; text-align:center;}
.spaceAgenda .titMesAg{font-family:Tahoma; letter-spacing:-1px; font-size:22px; color:#513d2c; line-height:22px; display:block; padding-bottom:12px; font-weight:normal; text-transform:uppercase; margin-bottom:34px;}
.spaceAgenda .spaceSetaAgLeft{float:left; margin-top:158px;}
.spaceAgenda .spaceSetaAgLeft .setaLeft{background:url(../img/pt/bt/bts.png) 0 -31px no-repeat; width:36px; height:88px; display:block;}
.spaceAgenda .spaceSetaAgLeft .setaLeft:hover{background:url(../img/pt/bt/bts.png) -50px -31px no-repeat; width:36px; height:88px; display:block;}
.spaceAgenda .spaceSetaAgRight{float:left;}
.spaceAgenda .spaceSetaAgRight .setaRight{background:url(../img/pt/bt/bts.png) -119px -31px no-repeat; width:36px; height:88px; display:block;}
.spaceAgenda .spaceSetaAgRight .setaRight:hover{background:url(../img/pt/bt/bts.png) -179px -31px no-repeat; width:36px; height:88px; display:block;}
.spaceAgenda .spaceSetaAgRight{float:right; margin-top:158px;}
.spaceAgenda .spaceCenter{float:left; margin-left:106px;}
.agenda{ width:615px; padding-bottom:50px; display:table;}
.agenda .float5{float:left; margin-right:2px; margin-bottom:4px;}
.spaceAgenda .spaceCenter .diasSemana{background:url(../img/pt/tit/tit.png) 0 -213px no-repeat; width:545px; height:26px; display:block; margin-left:24px; *margin-left:-20px; margin-bottom:11px;}
.spaceAgenda .spaceCenter .diaAgenda{background:url(../img/common/bg/bgs.png) 0 -30px no-repeat; width:83px; height:67px; line-height:67px; display:block; color:#83984e; text-align:center;letter-spacing:-1px; font-size:16px;}
.spaceAgenda .spaceCenter .diaAgendaEvento{background:url(../img/common/bg/bgs.png) 0 -30px no-repeat; width:83px; height:67px; line-height:67px; color:#e4513e; text-align:center;letter-spacing:-1px; font-size:16px;}
.spaceAgenda .spaceCenter .diaAgendaProximoMes{background:url(../img/common/bg/bgs.png) 0 -30px no-repeat; width:83px; height:67px; line-height:67px; display:block; color:#a6a7a4; text-align:center;letter-spacing:-1px; font-size:16px;}
.dataEvento{font-family:Tahoma; letter-spacing:-1px; font-size:22px; color:#513d2c; line-height:22px; display:block; padding-bottom:2px; font-weight:normal; text-transform:uppercase;}
.spaceDescEvento{padding-top:28px; padding-bottom:30px;border-top:1px dotted #000;}
/*end:agenda*/

/*clientes*/
.clientesLeft{float:left; width:505px; border-right:1px dotted #d0c9bc;}
.clientesLeft .titClientesEscritorio{background:url(../img/pt/tit/tit.png) 0 -249px no-repeat; width:197px; height:23px; display:block; margin-bottom:20px;}
.marcadorCliente{display:inline; color:#889d4e; font-size:14px; font-weight:bold;}
.relCli li{line-height:24px; font-size:14px;}
.clientesRight{float:left; margin-left:20px; width:430px;}
.clientesRight .titClientesConsultoria{background:url(../img/pt/tit/tit.png) 0 -286px no-repeat; width:220px; height:23px; display:block; margin-bottom:20px;}
/*end:clientes*/

/*pareceres*/
.titPareceres{background:url(../img/pt/tit/tit.png) 0 -311px no-repeat; width:88px; height:18px; display:block; margin-bottom:19px;}
.linkDownloadParecer{color:#212121; font-size:14px; padding-right:10px; display:block;}
.iconedownload{float:left;background:url(../img/pt/bt/bts.png) -475px 0 no-repeat; width:25px; height:21px; display:block;}
.pareceres li{display:block; padding-bottom:30px; height:25px;}
/*end:pareceres*/

/*consulte seu processo*/
.titConsulte{background:url(../img/pt/tit/tit.png) 0 -338px no-repeat; width:204px; height:18px; display:block; margin-bottom:22px;}
.linkVerde{color:#627b28; font-weight:bold; font-size:14px;}
.spaceBtSoliciteNro{padding-top:20px;}
.spaceBtSoliciteNro .btSoliciteNro{background:url(../img/pt/bt/bts.png) 0 -135px no-repeat; width:200px; height:39px; display:block;}
.spaceBtSoliciteNro .btSoliciteNro:hover{background:url(../img/pt/bt/bts.png) 0 -185px no-repeat; width:200px; height:39px; display:block;}
/*end:consulte seu processo*/

/*Fale Conosco*/
.titFaleConosco{background:url(../img/pt/tit/tit.png) 0 -362px no-repeat; width:115px; height:18px; display:block; margin-bottom:22px;}
.verde14{font-size:14px; font-weight:bold; color:#849a4e; text-transform:uppercase; display:inline;}
.spaceContContato{padding-top:57px;}
.spaceContContato .contatoLeft{width:340px; float:left;}
.spaceContContato .contatoLeft .titNome{background:url(../img/pt/tit/tit.png) 0 -393px no-repeat; width:37px; height:14px; display:block; margin-bottom:5px;}
.spaceContContato .contatoLeft .titEmail{background:url(../img/pt/tit/tit.png) 0 -415px no-repeat; width:42px; height:14px; display:block; margin-bottom:5px;}
.spaceContContato .contatoLeft .titMensagem{background:url(../img/pt/tit/tit.png) 0 -439px no-repeat; width:68px; height:14px; display:block; margin-bottom:5px;}
.spaceContContato .contatoLeft .bgInputContato{background:url(../img/common/bg/bgs.png) 0 -115px no-repeat; width:339px; height:30px; display:block; margin-bottom:14px;}
.inputcontato{width:325px; margin-left:3px; margin-top:3px;}
.spaceContContato .contatoLeft .bgTextareaContato{background:url(../img/common/bg/bgs.png) 0 -153px no-repeat; width:339px; height:185px; display:block; margin-bottom:7px;}
.spaceContContato .contatoLeft .btEnviar{background:url(../img/pt/bt/bts.png) 0 -238px no-repeat; width:114px; height:27px; display:block; border:0; line-height:0;}
.spaceContContato .contatoLeft .btEnviar:hover{background:url(../img/pt/bt/bts.png) 0 -278px no-repeat; width:114px; height:27px; display:block;}
.spaceContContato .contatoLeft .spaceBtEnviar{padding-left:225px;}
.titComoChegar{background:url(../img/pt/tit/tit.png) 0 -462px no-repeat; width:88px; height:14px; display:block; margin-bottom:5px;}
.linkMapa{font-size:14px; color:#212121; display:block;}
.minHeight{height:420px;}
/*end:Fale Conosco*/
body{line-height: 22px !important;}