@CHARSET "ISO-8859-1";
*{margin: 0px; padding: 0px;}
body { font-family:  Times New Roman, Georgia, Verdana, Arial; font-size: 14px;}
a, a:VISITED, a:ACTIVE { text-decoration: underline;}
.clearFloat {clear:both; font-size:0; font-size-adjust:none; height:0; letter-spacing:0; line-height:0; margin:0; padding:0; visibility:collapse; word-spacing:0;}

.degrade { background-repeat: repeat-x;}
#divDropMenu { background-repeat: repeat-x; _margin-top: -5px;}
#home {height: 100%;}
#home #meiolinha{height: 270px; position: absolute; z-index: -1; width: 100%; margin-top: 100px; left: 0px;}
#home #corpo{width: 1000px; margin: 0 auto; _width: 1001px;}
#home #corpo .shadow_left{width: 7px; height: 100%; float: left;  background-repeat: repeat-y;}
#home #corpo .shadow_right{width: 7px; height: 100%; float: right; background-repeat: repeat-y;}
#home #corpo .shadow_img{width: 7px; height: 100%; float: left;  background-repeat: repeat-y;}
#home #corpo #principal{width: 986px; height: 100%; float: left;}
#home #corpo #principal #topo #logo{text-align: center;}
#home #corpo #principal #topo h1 {font-size: 42px; font-variant: small-caps; font-weight: bold; text-align: center; margin: 5px;}
#home #corpo #principal #topo h2 {font-size: 22px; font-variant: small-caps; font-weight: bold; text-align: center; margin: 5px;}
#home #corpo #principal #topo #topoContent {width: 952px; margin-top: 5px; height: 240px; padding: 5px 17px; _margin-top: 20px;}
#home #corpo #principal #topo #topoContent #frasePosicionamento{font-size:17px; font-weight:bold; height:217px; margin-left:25px; margin-top:10px; position:absolute; text-align:right; vertical-align:baseline; width:610px;}
#home #corpo #principal #topo #topoContent #frasePosicionamento p{vertical-align: bottom; text-shadow: 0px 0px 4px #000; filter:shadow(color:gray, strength:10, direction:135);}
#home #corpo #principal #topo #topoContent #menu { width: 215px; height: 220px; padding: 10px 40px; float: left;}
#home #corpo #principal #topo #topoContent #menu ul {margin: 0; padding: 0; }
#home #corpo #principal #topo #topoContent #menu ul li {padding: 6px 5px 6px 0; margin: 0; list-style: square; list-style-position: inside; }
#home #corpo #principal #topo #topoContent #menu ul li.last {border: none;}
#home #corpo #principal #topo #topoContent #menu ul li a{text-decoration: none;}
#home #corpo #principal #topo #topoContent #divDropMenu {width: 200px; position: absolute; z-index: 99; padding: 10px;}
#home #corpo #principal #topo #topoContent #divDropMenu ul {list-style: none; margin: 0; padding: 0; }
#home #corpo #principal #topo #topoContent #divDropMenu ul li {padding: 6px 5px 6px 0; margin: 0; list-style: square; list-style-position: inside;}
#home #corpo #principal #topo #topoContent #divDropMenu ul li.last {border: none;}
#home #corpo #principal #topo #topoContent #divDropMenu ul li a{text-decoration: none;}
#home #corpo #principal #topo #topoContent #imgTopo {width: 655px; height: 240px; float: left;}
#home #corpo #principal #topo #topoContent #imagem {width: 630px; height: 227px; float: right; margin: 7px;}
#home #corpo #principal #conteudo {width: 936px; padding: 0px 20px 0px 30px;}
#album #home #corpo #principal #conteudo {width: 941px; padding: 0px 15px 0px 30px;}
#home #corpo #principal #conteudo #servicos{width: 214px; float: left; margin: 0 26px 20px 0; _margin: 0 10px 20px 0;}
#home #corpo #principal #conteudo #servicos #areasAtuacao_lista{margin-top: 10px; display: block; }
#home #corpo #principal #conteudo #servicos #areasAtuacao_lista span{display: block; margin-left: 5px;}
#home #corpo #principal #conteudo #servicos #caixa_endereco_principal.caixa span{display: inline;}
#home #corpo #principal #conteudo #servicos #caixa_endereco_principal p{font-size: 14px; border: none; margin-left: 10px; font-weight: normal; margin-bottom: 5px; word-wrap: break-word;}
#home #corpo #principal #conteudo #servicos #caixa_endereco_principal p a{word-wrap: break-word;}
#home #corpo #principal #conteudo #servicos #caixa_endereco_principal .endereco_imagem{text-align: center;}
#home #corpo #principal #conteudo #servicos label{color: #555; font-size: 16px;}
#home #corpo #principal #conteudo #servicos .caixa_servicos{margin-top: 10px; padding-top:10px; }
#home #corpo #principal #conteudo #servicos .caixa_servicos p{margin-bottom: 10px; }
#home #corpo #principal #conteudo #servicos .caixa{margin-bottom: 10px; }
#home #corpo #principal #conteudo #servicos p, .titulo_lista, .secaoLabel, h1{font-size: 16px; font-weight: bold; margin: 3px 0px 11px 0px; padding-bottom: 2px; margin-bottom: 15px;}
#home #corpo #principal #conteudo #servicos .labelDescritivo{margin: 20px 0 10px 0;}
#home #corpo #principal #conteudo #servicos .submit_servicos{display: block; margin-top: 3px;}
#home #corpo #principal #conteudo #servicos span{display: block; margin-top: 3px;}
#home #corpo #principal #conteudo #servicos #equipe_lista {margin-top: 3px;}
#home #corpo #principal #conteudo #servicos #equipe_lista h3.titulo{background-color: transparent; margin-top: 7px;}
#home #corpo #principal #conteudo #centro{float: left; width: 678px; margin: 20px 0px 10px 15px;}
#home #corpo #principal #conteudo #centro #apresentacao .titulo{font-size: 17px; font-weight: bold;}
#home #corpo #principal #conteudo #centro #apresentacao h1{margin-top: 10px; margin-bottom: 10px;}
#home #corpo #principal #conteudo #centro #apresentacao {margin-top: -7px;}
#home #corpo #principal #conteudo #centro h2{font-size: 16px; font-weight: bold;}
#home #corpo #principal #conteudo #centro h2 a{font-size: 14px; font-weight: bold;}
#home #corpo #principal #conteudo #centro h2.subtitulo_lista {font-size: 16px; font-weight: bold; margin: 10px 0px 2px 0px; padding: 0px;}
#home #corpo #principal #conteudo #centro #texto_jusbrasilAtualiza_item p{margin: 10px 0;}
#album #home #corpo #principal #conteudo #centro ul{margin-left: 0px;}
#home #corpo #principal #conteudo #centro ul.snippets_lista_resumo{margin-left: 0px;}
#home #corpo #principal #rodape {text-align: center; padding: 7px;background-position: 0 -200px; margin: 0 auto; margin-top: 20px; margin-right: 10px;}
#home #corpo #principal #conteudo #caixa_endereco_principal {margin-bottom: 10px;}

#home.home #conteudo #centro .item_lista.clearfix{padding-left: 15px;}
#home.home #conteudo #centro .item_lista .item_cliente{margin-top: 5px;}
#home.home #conteudo #centro .conteudo_item_cliente{float: none;}
#home.home #conteudo #centro .conteudo_item_cliente .texto_lista{margin-left: 0;}
#home.home #conteudo #centro .texto_lista{margin-left: 0;}
#home.home #conteudo #centro #links h2.titulo{background-color: transparent; padding: 0;}
#home.home #conteudo #centro #links h2.subtitulo{padding-left: 0; margin-bottom: 0px;}
#home.home #conteudo #centro #links #lista_links{padding-left: 15px;}
#home.home #conteudo #centro #depoimentos p.texto{padding-left: 15px; margin-top: 10px;}
#home.home #conteudo #centro #depoimentos h2.subtitulo{font-size: 15px; text-align: right; margin-bottom: 15px;}
#home.home #conteudo #centro #apresentacao .itemApresentacao{padding-left: 15px; margin-left: 0;}

#linksUteis #links h2.titulo {padding: 1px; margin-top: 10px;}

#apresentacao.abaExtra #conteudo #centro h1.titulo {margin-bottom: 20px;}

#menu ul li#menu_selecionado a{font-weight: bold;}
#divDropMenu ul li#menu_selecionado a{font-weight: bold;}
#combo_caixa_busca {width: 143px; _z-index: 1;}
#campo_texto_caixa_busca {width: 208px;}
#campo_usuario_caixa_integra {width: 155px; margin-left: 2px;}
#campo_senha_caixa_integra {width: 155px; margin-left: 12px;}
#campo_texto_caixa_newsletter {margin-left: 10px; width: 161px;}
#servicos input, #servicos select {padding: 2px;}
.submit_servicos {float: right;}
.texto_lista {color: #555; margin-left: 10px;}
.item_lista .texto_lista {color: #555; margin-left: 0px;}
.data_lista {font-size: 13px;}
.lista_resumo {margin-bottom: 10px;}
.lista_resumo li {list-style-image: none; list-style: none;}
.lista {margin-bottom: 20px;} 
.snippet_lista_resumo {margin-bottom: 2px;}
.anexo_lista {margin: 10px 0 15px 10px;}
.anexo_lista .subtitulo_menor {font-weight: bold;}
.anexo_lista .anexo{margin: 2px 6px;}
.anexo_lista li{list-style-position: inside;}
#areasAtuacao_lista p {margin: 2px 6px;}
#equipe_lista {margin: 20px 10px;}
.item_lista_link {margin: 5px 10px;}
#depoimentos #home #corpo #principal #conteudo #centro #lista_depoimentos h2.subtitulo {margin: 3px 20px 30px 5px; text-align: right; font-size: 14px;}
#depoimentos #home #corpo #principal #conteudo #centro h1.titulo {margin-bottom: 20px;}
#depoimentos #home #corpo #principal #conteudo #centro #lista_depoimentos p {margin-top: 10px;}
.endereco_imagem {margin-bottom: 5px;}
ol {list-style-position: inside;}
.voltar {margin: 5px;}
#formContato p{margin: 10px 0;}
#formContato .obrigatorio{color: red; margin-left: 3px; font-weight: bold;}
#formContato table{border-spacing: 5px;}
#formContato table tr{vertical-align: top; }
#formContato table .field{padding: 2px; width: 240px;}
#formContato table #msg.field{width: 400px;}
#formContato table #confirmarContato.field{width: auto;}
#formContato table td.label{text-align: right;}
#textoInicial {margin: 6px 0 10px 0;}
#clientes #home #corpo #principal #conteudo #centro .subtitulo_lista {padding: 3px; }
#clientes #home #corpo #principal #conteudo #centro .item_lista {margin-left: 15px;}
#clientes.parceiros #imagem_lista {text-align: center; margin-top: 15px;}

#centro ul {list-style-position: inside;}



.item_cliente {margin-top: 15px;}
.item_cliente #imagem_lista {width: 100px; float: left;}
.item_cliente .conteudo_item_cliente {width: 560px; float: left;}
.item_cliente .subtitulo_menor {margin-top: 10px;}
.titulo, h1, h2{padding: 3px; margin-bottom: 4px;}
.classTituloItem {font-weight: bold; margin-bottom: 6px;}
.itemApresentacao, .lista_resumo {margin: 10px 0px 0px 10px;}

#box {position: absolute; display: none; width: 100%; height: 100%; left: 0; top: 0;
_width: expression(Math.max(document.body.offsetWidth,document.documentElement.clientWidth)+"px");
_height: expression(Math.max(document.body.offsetHeight,document.documentElement.clientHeight)+"px");}
#box p{margin-top: 6px;}
#box .esqueci{margin-bottom: 10px;}
#box #closer a{margin-top: 20px;}
#box #fundoLogin{width: 100%; height: 100%; background-color: #000; opacity:0.6; filter: alpha(opacity=60);}
#box #loginBox {position: absolute; z-index: 99; background-color: #fff; background-color:#FFFFFF; height:160px; padding:25px; width:230px; margin-left: -115px; left: 50%; top: 50%; margin-top: -80px; border: 3px solid #ccc;}
#loginFixo {float: right; margin-left: 30px;}
#textoRodape {float: left; margin-left: 358px; margin-top: 5px; _margin-left: 260px;}
.labelDescritivo .texto{margin-bottom: 20px;}
.labelDescritivo .texto.descritivo{margin-bottom: 20px; padding-left: 10px;}
#itens_jusbrasilAtualiza_lista {padding-left: 10px;}
.mais_lista_resumo {margin: 10px 0 15px 10px;}
.mais_lista {margin-top: 10px; margin-bottom: 15px;}
#apresentacao_home .mais_lista_resumo {margin-left: 0px; margin-top: 10px; margin-bottom: 15px;}
#texto_jusbrasilAtualiza_item.texto, #texto_publicacao_item.texto {padding-left: 10px;}
#publicacao_item.conteudo {margin-top: 10px;}
#publicacao_item.conteudo h1#titulo_publicacao_item.titulo {font-size: 14px;  margin-bottom: 10px; background-color: transparent;}
#publicacao_view .labelDescritivo h1.titulo {font-size: 18px; margin-top: 1px;}
#centro h1.titulo {margin-top: 20px; font-size: 18px;}
#centro h2#titulo_jusbrasilAtualiza_lista {margin-top: 20px; font-size: 18px;}
#servicos h1.titulo {margin-top: 30px; font-size: 18px;}
#publicacao_lista #itens_publicacao_lista .item_lista h2.subtitulo_lista a{padding-left: 10px;}
#publicacao_lista #itens_publicacao_lista .texto_lista{padding-left: 10px;}
#publicacao_lista .filtro_lista{margin: 20px 10px;}
#clientes_resumo .item_lista {margin-left: 10px;}
#clientes_resumo .item_lista h2{margin-bottom: 5px;}
.noSideBar {margin-top: 25px;}

#cabecalho_jusbrasilAtualiza {padding-left: 10px; margin-top: 15px; margin-bottom: 20px; font-size: 13px;}
#fonte_jusbrasilAtualiza {float: left;}
#data_jusbrasilAtualiza {float: left; margin-left: 5px;}
#texto_jusbrasilAtualiza_item {clear: both;}
	
#busca .itemBusca{margin: 15px 0;}
#busca  .itemBusca a{display: block;}
#busca  #data{display: block;}
#paginacao {font-size: 16px; margin-top: 20px; text-align: center;}
#curriculo_titulo_equipe_item {margin-top: 25px; margin-bottom: 10px;}
#imagem_equipe_item {margin-bottom: 10px;}
a.noUnder {text-decoration: none;}
