/* 101010 */

* {margin:0; padding:0; font-size:11px; font-family:"Trebuchet MS", Helvetica, Arial sans-serif; border:none}

body {background:#FCFBF5 url(../../img/bg.gif) repeat-x; color:#ab6f52}

/*Estrutura*/

.wrap {width:991px; margin:0 auto}

#header {float:left; width:991px; padding-bottom:4px; margin-bottom:24px}

#content {float:left; width:610px; margin-left:197px; display:inline; margin-bottom:10px}

#sidebar-left {width:187px; float:left; margin-left:-807px; margin-bottom:10px}

#sidebar-right {width:176px; float:left; margin-left:6px; display:inline; margin-bottom:10px}

#footer {width:991px; height:71px; clear:both; overflow:hidden; background:url(../../img/bg_footer.gif) repeat-y}

/*Header*/

.wrap #header .nome a {float:left; display:block; width:328px; height:110px; background:url(../../img/logo.jpg) no-repeat; text-indent:-999px; overflow:hidden; margin-top:13px}

.wrap #header .usuarios {float:right; width:282px; height:98px; padding-top:12px; background:url(../../img/assinante_bg.png) left bottom no-repeat; margin-top:10px}

.wrap #header .logado {height:104px; background:url(../../img/assinante_bg.png) right bottom no-repeat; margin-bottom:-10px; float:right; margin-right:2px}

.wrap #header .usuarios .botao {display:block; color:#654790; background:url(../../img/bt_input_header.gif) no-repeat; font-size:10px; float:left; text-align:center; text-decoration:none; width:118px; margin:7px 0 0 14px; padding:3px 0 2px}

.wrap #header .logado .botao {margin:4px 0 0 14px; float:left}

.wrap #header .usuarios .sair, .wrap #header .usuarios .compras {float:left; margin:6px 0 0 0px; width:69px; overflow:hidden; display:block}

.wrap #header .usuarios .compras {margin-left:137px; display:inline}

.wrap #header .usuarios .opcoes a {float:left}

.wrap #header .usuarios .sair a, .wrap #header .usuarios .compras a {background:url(../../img/h3_sidebar.png) 0 -193px no-repeat; display:block; width:58px; height:20px; line-height:20px;color:#fff; text-align:center}

.wrap #header .usuarios .compras a {background:none; color:#ab6f52}

.wrap #header .usuarios .compras a:hover{height:18px; width:56px; line-height:18px; border:1px solid #dbd0b9; color:#ab6f52; background:#eee8dc} 

.wrap #header .usuarios .compras a.ativo, .wrap #header .usuarios .compras a.ativo:hover{background:#eee8dc; background-image:none; height:30px; width:56px; line-height:18px; border:1px solid #dbd0b9; border-bottom:none; position:absolute; color:#ab6f52; background:#eee8dc} 

.wrap #header .usuarios .carrinho {width:500px; background:#fff url(../../img/carrinhoheader.png) no-repeat; border:1px solid #dbd0b9; border-top:none; margin-left:-230px; float:left; z-index:998; position:absolute; top:130px}

.wrap #header .usuarios *div.carrinho {margin-left:-505px}

.wrap #header label {display:none}

.wrap #header .usuarios .carrinho .lista {float:left; background:#fff; width:480px; display:inline; height:128px; overflow:auto; margin:10px 10px 0; border:1px solid #dbd0b9}

.wrap #header .usuarios .carrinho .lista tr td {padding:5px 10px; border-bottom:dotted 1px #dbd0b9}

.wrap #header .usuarios .carrinho .lista tr td.produ {width:88%}

.wrap #header .usuarios .carrinho .lista tr td.quant {width:7%; text-align:center}

.wrap #header .usuarios .carrinho .lista tr td.fechar {width:5%}

.wrap #header .usuarios .carrinho .lista tr td.fechar a {width:19px; height:19px; float:left; overflow:hidden; text-indent:-999px; background:url(../../img/bt_excluir.gif) no-repeat}

.wrap #header .usuarios .carrinho .lista table {border-collapse:collapse; border:none}

.wrap #header .usuarios .carrinho .pedidos {clear:left}

.wrap #header .usuarios .carrinho .pedidos .limpar, .wrap #header .usuarios .carrinho .pedidos .atualizar, .wrap #header .usuarios .carrinho .pedidos .finalizar {height:20px; float:left; line-height:20px; width:108px; float:left; color:#fff; background:#60418c url(../../img/carrinho_bt.png) no-repeat; text-align:center; margin:20px 10px 0 0; left:10px; position:relative; bottom:10px}

.wrap #header .usuarios .carrinho .pedidos .atualizar {width:128px;background:#60418c url(../../img/dt3.gif)}

.wrap #header .usuarios .carrinho .quantidade {width:17px}

.wrap #header .usuarios .assinante {display:block; background:url(../../img/areadosassinantes.jpg) no-repeat; margin:0 0 0 10px; text-indent:-999px; width:169px; height:29px; overflow:hidden}

.wrap #header .usuarios .bemvindo {margin:3px 15px 0}

.wrap #header input {border-left:1px #d9cbb3 solid; display:inline; font-size:11px; width:97px; height:21px; float:left; margin:9px 0 0 9px; border-top:1px #d9cbb3 solid; border-right:1px #f4f0ea solid; border-bottom:1px #f4f0ea solid; color:#654790; height:20px; padding:0 5px}

.wrap #header .entrar {border:none; color:#FFF; background:#634390 url(../../img/bt_entrar.gif) no-repeat; padding:0; height:20px; width:29px; float:left; cursor:pointer}
.wrap #header .assineja {margin-top:-3px; float:left}

/*navigation*/

.wrap #header .navegacao {float:left; width:891px; margin-top:23px; padding-left:100px; display:inline-block}

.wrap #header .navegacao li {display:inline; list-style:none; float:left; width:110px; height:30px; padding-left:1px}

.wrap #header .navegacao li a {display:block; color:#FFF; font-weight:700; text-decoration:none; text-align:center; width:110px; height:16px; padding:7px 0 4px; background:#63438f url(../../img/abas.gif) -111px 0 no-repeat}

.wrap #header .navegacao li a:hover {background:#7e5aae url(../../img/abas.gif) 0 0 no-repeat}

/*Sidebar*/

#sidebar-left h3, #sidebar-right h3 {margin-top:30px; background-image:url(../../img/h3_sidebar.png); display:block; width:187px; height:35px; text-indent:-999px; overflow:hidden; float:left}

#sidebar-left, #sidebar-right {color:#AB6F52}

/*Sidebar Left*/

#sidebar-left h3.navegacao {text-indent:0px; float:left; color:#F28225; font-size:14px; width:174px; padding-left:13px; height:auto; background:url(../../img/dot1.gif) 5px 8px no-repeat; margin:15px 0 2px}

#sidebar-left ul.navegacao {float:left; display:block; width:187px}

#sidebar-left ul.navegacao li {list-style:none; background:url(../../img/doted.gif) top no-repeat; display:block; height:22px}

#sidebar-left ul.navegacao li a {background:url(../../img/dot0.gif) 5px center no-repeat; padding:2px 13px; color:#7752A9; font-weight:700; display:block; text-decoration:none; height:auto; float:left}

#sidebar-left ul.navegacao li a:hover {background-position:7px center}

#sidebar-left ul.navegacao li a .novo {background:url(../../img/h3_sidebar.png) -58px -193px no-repeat; display:inline-block; margin:0; position:relative; bottom:-3px; text-indent:-999px; overflow:hidden; width:26px; height:13px}

#sidebar-left h3.boletim {height:46px}

#sidebar-left h3.indique {background-position:0 -46px}

#sidebar-left form {float:left; padding:5px; width:177px}

#sidebar-left newsletter p {}

#sidebar-left form label {display:none}

#sidebar-left form input {display:inline; font-size:11px; width:167px; height:21px; float:left; margin:9px 0 0; border-left:1px #d9cbb3 solid; border-top:1px #d9cbb3 solid; border-right:1px #f4f0ea solid; border-bottom:1px #f4f0ea solid; color:#654790; height:20px; padding:0 5px}

#sidebar-left form .enviar {border:none; cursor:pointer; color:#FFF; background:#634390 url(../../img/h3_sidebar.png) 0 -193px no-repeat; padding:0; height:20px; width:58px; float:left}

#sidebar-left h3.publicidade {text-indent:0; height:auto; background:none; color:#8E7348; font-weight:700; margin:30px 0 10px}

#sidebar-left div.publicidade {text-align:center; float:left; width:182px; padding-right:5px}

#sidebar-left div.publicidade img, #sidebar-left div.publicidade object, #sidebar-left div.publicidade embed {border:#e4dac9 6px solid}

/*Sidebar Right*/

#sidebar-right h3 {width:176px}

#sidebar-right h3.livraria {height:39px; background-position:0 -82px; margin:0}

#sidebar-right h3.enquete {background-position:0 -158px}

#sidebar-right h3.forum{background-position:0 -122px}

#sidebar-right .anterior, #sidebar-right .proximo {background:url(../../img/l_r_livra.gif) no-repeat; width:20px; height:30px; text-indent:-999px; overflow:hidden; margin-top:-33px; float:left}

#sidebar-right .anterior {left:18px; margin-left:22px; background-position:-13px center}

#sidebar-right .proximo {left:140px; margin-left:138px; background-position:7px center}

#sidebar-right ul.livraria {background:url(../../img/bottom_liv.gif) bottom no-repeat; padding-bottom:8px; float:left; width:176px; display:block; list-style:none}

#sidebar-right ul.livraria li {border-left:#E4DBCD 1px solid; border-right:#E4DBCD 1px solid; padding:30px 10px 20px; text-align:center; background:#fff}

#sidebar-right ul.livraria li a {color:#7F66A1; font-size:10px; text-decoration:none}

#sidebar-right ul.livraria li a.comprar {background:url(../../img/h3_sidebar.png) 0 -193px no-repeat; display:block; width:58px; padding-top:1px; height:19px; color:#fff; text-align:center; margin:10px auto 0; font-size:11px}

#sidebar-right form.enquete {float:left; width:166px; padding:5px}

#sidebar-right form.enquete label {width:166px; float:left; margin-top:5px}

#sidebar-right form.enquete ul {list-style:none}

#sidebar-right form.enquete ul li {width:166px!important; background:none; clear:none!important; position:relative; float:left!important; margin-top:5px}

#sidebar-right form.enquete input {margin:2px 5px -5px 0; float:left}

#sidebar-right form.enquete ul.enquete li img.votar {float:left; margin:0 0 0 5px; display:inline; cursor:pointer; margin:0 0 0 5px; }

#sidebar-right form.enquete ul.enquete_result li strong{ float:right;}

#sidebar-right p.forum {padding:5px; float:left}

#sidebar-right a.acessar {border:none; color:#FFF; background:#634390 url(../../img/h3_sidebar.png) 0 -193px no-repeat; padding-top:1px; height:19px; width:58px; float:left; margin-left:5px; text-align:center; text-decoration:none}

/*h1 title*/

.titulo {width:610px; float:left; padding-bottom:5px; background:url(../../img/bloco_top.gif) bottom no-repeat}

.livraria #content .titulo {width:794px;  background:url(../../img/top_conteudo.png) bottom no-repeat}

h1 {display:block; width:610px; height:35px; float:left; padding-bottom:5px; text-indent:-999px; overflow:hidden}

h1.consultoria {background:url(../../img/consultoria.gif) left center no-repeat; width:200px}

h1.noticias {background:url(../../img/noticias.gif) left center no-repeat; width:200px}

h1.cursos {background:url(../../img/cursos.gif) left center no-repeat; width:500px}

h1.doutrina {background:url(../../img/doutrina.gif) left center no-repeat; width:200px}

h1.jurisprudencia {background:url(../../img/jurisprudencia.gif) left center no-repeat; width:200px; padding-bottom:5px; margin-bottom:5px}

h1.legislacao {background:url(../../img/legislacao.gif) left center no-repeat; width:200px; padding-bottom:5px; margin-bottom:5px}

h1.legislacao_complementar {background:url(../../img/legislacao_complementar.gif) left center no-repeat; width:235px; padding-bottom:5px; margin-bottom:5px}

h1.videos {background:url(../../img/videos.gif) left center no-repeat; width:200px; padding-bottom:5px; margin-bottom:5px}

h1.livraria {background:url(../../img/livraria.gif) left center no-repeat; float:left; width:130px; padding-bottom:5px; margin-bottom:5px}

h1.cadastrese {background:url(../../img/cadastrese.gif) left center no-repeat; width:130px; padding-bottom:5px; margin-bottom:5px}

h1.artigos {background:url(../../img/artigos.gif) left center no-repeat; width:200px; padding-bottom:5px; margin-bottom:5px}

h1.esqueci {background:url(../../img/esqueci.png) left center no-repeat; margin-bottom:5px}

h1.contato {background:url(../../img/contato.gif) left center no-repeat; margin-bottom:5px}

h1.palestras {background:url(../../img/palestras_seminarios.png) left center no-repeat; margin-bottom:5px}

h1.privacidade {background:url(../../img/privacidade.png) left center no-repeat; margin-bottom:5px}

h1.forum {background:url(../../img/forum.gif) left center no-repeat; width:200px; padding-bottom:5px; margin-bottom:5px}

h1.carrinho {background:url(../../img/carrinho.gif) left center no-repeat}

h1.detalhe {background:url(../../img/livraria_detlhes_livro.gif) left center no-repeat; width:300px; padding-bottom:5px; margin-bottom:5px}

h1.modelos {background:url(../../img/modelos.gif) left center no-repeat; width:200px}

h1.tabelas {background:url(../../img/tabelas.gif) left center no-repeat; width:200px}

h1.eventos {background:url(../../img/eventos.gif) left center no-repeat}

h1.entrevista {background:url(../../img/entrevista.gif) left center no-repeat; width:200px}

h1.revista {background:url(../../img/revista_bit.gif) left center no-repeat; width:200px}

h1.politica {background:url(../../img/privacidade.png) left center no-repeat}

h1.institucional {background:url(../../img/institucional.gif) left center no-repeat}

h1.meusdados {background:url(../../img/meusdados.png) left center no-repeat; width:100%}

h1.meuscursos {background:url(../../img/meuscursos.png) left center no-repeat; width:100%}

h1.minhasprovas {background:url(../../img/minhasprovas.png) left center no-repeat; width:100%}

h1.cursosperguntas {background:url(../../img/cursosperguntas.png) left center no-repeat; width:100%}

h1.cursoscontato {background:url(../../img/cursoscontato.png) left center no-repeat; width:100%}

h1.cursosprova {background:url(../../img/cursosprova.png) left center no-repeat; width:100%}

h1.cartas {background:url(../../img/cartas.gif) left center no-repeat; width:200px; padding-bottom:5px; margin-bottom:5px}

h1.faq {background:url(../../img/faq.gif) left center no-repeat; width:100%}

h1.boletim {background:url(../../img/boletim_info.png) left center no-repeat; width:100%}

/*Padroes*/

a {color:#634390; text-decoration:none}

a:hover {text-decoration:underline}

#content .conteudo p, #content .conteudo font, #content .conteudo ul, #content .conteudo ol {margin:0 10px 15px; line-height:20px; color:#AB6F52}

#content .conteudo ul {float:none}

#content .conteudo ul li {clear:left; list-style:none; background:url(../../img/dot7.gif) 0 9px no-repeat; padding-left:10px}

#content .conteudo ol li {list-style:decimal; list-style-position:inside}

#content .conteudo {background:#faf7f5; width:608px; float:left; border:1px #eae3d7 solid; border-top:none}

#content .conteudo img {margin:0 10px 10px; border:1px #eae3d7 solid; padding:1px; background:#fff; float:left}

#content .conteudo h2 {font-size:20px; letter-spacing:-1px; padding:0 0 7px; margin:0 10px 5px; border-bottom:#d6c6ac 1px dotted}

#content .conteudo h2 small {font-size:16px}

#content .conteudo h3 {font-size:14px; margin:0 10px 10px; float:none; clear:left}

#content .conteudo .creditos {margin-bottom:20px}

#content .conteudo .creditos P {margin:0 10px; text-align:right}

#content input.hidden {display:none!important}

table {padding:0; margin:10px; width:97%}

table tr td, table tr th {border:1px #d6c6ac solid; padding:0 5px; text-align:center}

table tr th {background:#bca682; border-color:#bca682; color:#fff; height:20px}

table tr td {height:30px}

.lista_cadastro tr th {text-align:right}

.lista_cadastro tr td {text-align:center}

.lista_cadastro tr .nocontent {border:none; background:none}

.lista_cadastro tr .center {text-align:center}

#content .lista_cadastro tr td img {display:block; margin:0 auto; float:none; background:none; border:none; height:24px; width:24px; text-align:center}

#content .lista_cadastro .form_tipo {width:580px}

#content .lista_cadastro .form_tipo input { margin:6px 0}

/*Home*/

#content .banner {margin-bottom:15px; float:left; width:100%; text-align:center;}

#content .inteiro h2 {background:url(../../img/title.png) no-repeat; float:left; display:block; width:490px; height:35px; text-indent:-999px; overflow:hidden}

#content .metade h2 {background:url(../../img/title.png) no-repeat;float:left; display:block; width:179px; height:35px; text-indent:-999px; overflow:hidden}

#content .inteiro {float:left; width:610px}

#content .metade {float:left; width:299px}

#content .todasNoticias {width:120px; height:35px; background:url(../../img/title.png) right top no-repeat; margin-bottom:0; display:block; float:left}

#content .todasNoticias a {display:block; text-indent:-999px; overflow:hidden; height:30px; width:110px; margin-top:3px}

.home #content ul {list-style:none}

#content .noticias, #content .doutrina{margin-right:10px}

#content .destaque,
#content .consultoria,
#content .noticias, 

#content .doutrina {margin-bottom:10px}

#content .inteiro .destaque_box {width:610px; height:225px; background:url(../../img/bloco.png) 0 -118px no-repeat; float:left; margin:2px 0 0}

#content .inteiro .destaque_box .fotos .ativo {display:block}

#content .inteiro .destaque_box .fotos .ativo img {float:left; margin:10px 5px 10px 10px; display:inline; border:#EAE3D7 1px solid}

#content .inteiro .destaque_box .fotos li {display:none}

#content .inteiro .destaque_box .abas {margin-top:7px}

#content .inteiro .destaque_box .abas li {float:left; width:256px; height:49px; padding:5px 15px; margin:3px 0 0; background:url(../../img/bloco.png) 0 -59px no-repeat}

#content .inteiro .destaque_box .abas li.ativo {background:url(../../img/bloco.png) 0 0 no-repeat; font-weight:700}

#content .inteiro .destaque_box ul li .destaque {color:#F28225; font-weight:700}

#content .inteiro .destaque_box p {text-align:right; float:right; padding-top:5px; margin-right:10px; width:126px; display:block}

#content .inteiro .destaque_box p a {background:url(../../img/h3_sidebar.png) 0 -193px no-repeat; display:inline; margin-left:5px; width:58px; padding-top:1px; height:19px; color:#fff; text-align:center; float:left}

#content .consultoria h2 {background-position:0 -36px}

#content .consultoria .todasNoticias {background-position:right -36px}

#content .consultoria dl {float:left}

#content .consultoria dl dt {font-weight:700; width:590px; background:url(../../img/bloco.png) 0 -343px no-repeat; float:left; padding:8px 10px 0; margin-top:3px}

#content .consultoria dl dd {background:url(../../img/bloco.png) 0 -367px no-repeat; height:60px; color:#AB6F52; padding:0px 10px; width:590px; float:left}

#content .consultoria dl dd .consulta {color:#F28225; font-weight:700}

#content .consultoria dl dd .noticiaComp {font-weight:700}

#content .noticias h2 {background-position:0 -72px}

#content .noticias .todasNoticias {background-position:-179px -72px}

#content .noticias ul {float:left}

#content .noticias ul li {background:url(../../img/bloco.png) -286px 0 no-repeat; padding:7px; height:54px; margin-top:3px; float:left; overflow:hidden}

#content .noticias ul li .abbr {color:#62438D; font-weight:700; margin-bottom:3px; float:left; display:block; width:285px}

#content .noticias ul li a {color:#614F30; display:block; float:left; width:285px}

#content .videos h2 {background-position:-300px -72px}

#content .videos .todasNoticias {background-position:-480px -72px}

#content .videos img {float:left; margin-top:3px; border:#EAE3D7 1px solid}

#content .videos ul {float:left}

#content .videos ul li {background:url(../../img/bloco.png) 0 -427px no-repeat; overflow:hidden; padding:7px; height:50px; margin-top:4px; float:left; display:inline-block; width:285px}

#content .videos ul li .abbr {color:#62438D; font-weight:700; margin-bottom:3px; float:left; display:block; width:259px}

#content .videos ul li a {color:#614F30; display:block; float:left; width:259px}

#content .videos ul li .verVideo {display:block; background:url(../../img/seta_video.png) 5px center no-repeat; text-indent:-999px; position:relative; top:-19px; left:5px; margin:0 0 -20px 0; overflow:hidden; height:100%; width:20px}

#content .doutrina h2 {background-position:0 -108px}

#content .doutrina .todasNoticias {background-position:-179px -108px}

#content .doutrina p.ultimas {color:#62438D; font-weight:700; margin:5px 0 0; float:left}

#content .doutrina ul {float:left}

#content .doutrina ul li {background:url(../../img/bloco.png) -286px -68px no-repeat; padding:7px; width:285px; height:30px; margin-top:3px; float:left; overflow:hidden}

#content .doutrina ul li a {color:#614F30; display:block; float:left; width:259px}

#content .legislacao h2 {background-position:-300px -108px}

#content .legislacao .todasNoticias {background-position:-480px -108px}

#content .legislacao p.materiais {color:#AB6F52; margin:7px 10px; float:left}

#content .legislacao ul {margin:0 10px; float:left}

#content .legislacao ul li {background:url(../../img/dot3.gif) 0 center no-repeat; padding:2px 8px}

#content .legislacao ul li a {color:#62438D; font-weight:700}

#content .jurisprudencia h2 {background-position:0 -144px}

#content .jurisprudencia .todasNoticias {background-position:right -144px}

#content .jurisprudencia dl {float:left}

#content .jurisprudencia dl dt {font-weight:700; width:590px; background:url(../../img/bloco.png) 0 -343px no-repeat; float:left; padding:8px 10px 0; margin-top:3px}

#content .jurisprudencia dl dd {background:url(../../img/bloco.png) 0 -387px no-repeat; height:40px; padding:0px 10px; width:590px; color:#AB6F52; float:left}

#content .jurisprudencia dl dd .emenda {color:#F28225; font-weight:700}

#content .jurisprudencia dl dd .juriComp {font-weight:700}

/*Consultoria*/

.consultoria #content .conteudo .listaContueudo {float:left; display:inline; margin-bottom:10px; margin:0}

.consultoria #content .conteudo .listaContueudo li {font-weight:700; background:url(../../img/dot6.gif) 7px 12px no-repeat; display:block; list-style:none; margin:0 5px 5px; padding:5px 7px; width:582px; border-bottom:#d6c6ac 1px dotted; float:left; font-size:13px; color:#AB6F52; display:inline}

.consultoria #content .conteudo .listaContueudo li dl {display:none}

.consultoria #content .conteudo .listaContueudo li a {color:#AB6F52; margin-left:8px; font-size:13px}

.consultoria #content .conteudo h2 {font-size:20px; letter-spacing:-1px; padding:0 0 7px; margin:0 10px 5px; border-bottom:#d6c6ac 1px dotted}
.consultoria #content .conteudo h2 span {font-size:13px}

.consultoria #content .conteudo div.selecionado {background:#eee8dc; display:block; list-style:none; margin:0 5px 5px; padding:5px 7px; width:582px; border:#d6c6ac 1px solid; float:left; font-size:13px; display:inline}

.consultoria #content .conteudo h3 {font-size:18px; font-weight:100; letter-spacing:-1px; padding:0; margin:0 10px 15px}

/*noticias*/

.noticias #content .conteudo h2 {font-size:20px; letter-spacing:-1px; padding:0 0 7px; margin:0 10px 5px; border-bottom:#d6c6ac 1px dotted}

.noticias #content .conteudo dl dd,
.noticias #content .conteudo dl dt{margin:5px 10px 0}

.noticias #content .conteudo .listaNoticias dt {margin:5px 10px 0; width:590px; display:inline; float:left; font-weight:700}

.noticias #content .conteudo .listaNoticias dd {margin:0 10px 0px; padding-bottom:10px; width:590px; display:inline; float:left; border-bottom:#d6c6ac 1px dotted}

.noticias #content .conteudo .listaNoticias dd a, .noticias #content .conteudo .listaNoticias dt a {color:#AB6F52}

/*Entrevista*/

.noticias #content .conteudo .foto {float:left; width:auto; width:161px; margin:0 40px 0 0; text-align:center}

.noticias #content .conteudo .foto img {margin:0; padding:1px}

.noticias #content .conteudo .fotos {width:402px; float:left; margin:5px 65px 5px 125px; display:inline}

/*Cursos*/

.cursos .titulo {width:794px; background:url(../../img/top_conteudo.png) bottom no-repeat}

.cursos .titulo  p.botao {float:right!important; margin:0}

.cursos .titulo  .botao a {color:#FFF}

.cursos #content .titulo ul, .video #content .titulo ul {list-style:none; width:774px; float:left; display:inline; margin-left:4px}

.cursos #content .titulo ul li, .video #content .titulo ul li {display:inline; list-style:none; float:left; width:153px; height:30px; margin-left:-5px}

.cursos #content .titulo ul a, .video #content .titulo ul a {display:block; color:#AB6F52; font-size:11px; text-decoration:none; margin-left:0px; width:143px; height:16px; padding:7px 0 4px 10px; background:url(../../img/aba2.png) 0 0 no-repeat}

.cursos #content .titulo ul a:hover, .video #content .titulo ul a:hover {background:url(../../img/aba2.png) -153px 0 no-repeat}

.cursos #content .titulo ul .disponiveis,
.cursos #content .titulo ul .faq,
.video #content .titulo ul .disponiveis,
.video #content .titulo ul .faq {width:142px}

.cursos #content .titulo ul .disponiveis, .video #content .titulo ul .disponiveis {margin-left:0}

.cursos #content .titulo ul .disponiveis a,
.cursos #content .titulo ul .faq a,
.video #content .titulo ul .disponiveis a,
.video #content .titulo ul .faq a {width:132px; background:url(../../img/aba2.png) 0 -29px no-repeat}

.cursos #content .titulo ul .disponiveis a:hover,
.cursos #content .titulo ul .faq a:hover,
.video #content .titulo ul .disponiveis a:hover,
.video #content .titulo ul .faq a:hover {background:url(../../img/aba2.png) -153px -29px no-repeat}

.cursos #content .titulo ul .provas,
.cursos #content .titulo ul .certificado ,
.video #content .titulo ul .provas,
.video #content .titulo ul .certificado {width:114px}

.cursos #content .titulo ul .provas a,
.cursos #content .titulo ul .certificado a,
.video #content .titulo ul .provas a,
.video #content .titulo ul .certificado a {width:104px; background:url(../../img/aba2.png) 0 -58px no-repeat}

.cursos #content .titulo ul .provas a:hover,
.cursos #content .titulo ul .certificado a:hover,
.video #content .titulo ul .provas a:hover,
.video #content .titulo ul .certificado a:hover {background:url(../../img/aba2.png) -153px -58px no-repeat}

.cursos #content .titulo ul .dados,
.cursos #content .titulo ul .meus,
.cursos #content .titulo ul .contato,
.video #content .titulo ul .dados,
.video #content .titulo ul .meus,
.video #content .titulo ul .contato {width:100px}

.cursos #content .titulo ul .dados a,
.cursos #content .titulo ul .meus a,
.cursos #content .titulo ul .contato a,
.video #content .titulo ul .dados a,
.video #content .titulo ul .meus a,
.video #content .titulo ul .contato a {width:100px; background:url(../../img/aba2.png) 0 -87px no-repeat}

.cursos #content .titulo ul .dados a:hover,
.cursos #content .titulo ul .meus a:hover,
.cursos #content .titulo ul .contato a:hover,
.video #content .titulo ul .dados a:hover,
.video #content .titulo ul .meus a:hover,
.video #content .titulo ul .contato a:hover {background:url(../../img/aba2.png) -153px -87px no-repeat}

.cursos #content {width:794px}

.cursos #content .conteudo {width:792px}

.cursos #content h2 {margin:0 10px 10px; float:left; display:inline; width:770px}

.cursos #sidebar-left {margin-left:-989px}

.cursos #content .curso {margin:0 0 0 10px; display:inline; background:url(../../img/bloco_curso.png) 0 -20px no-repeat; width:772px; height:172px; float:left}

.cursos #content .curso img {margin:11px; border:1px #eae3d7 solid; float:left; width:161px; height:138px; text-align:center}

.cursos #content .curso h3 {border-bottom:1px dotted #D6C6AC; font-size:12px; margin:9px 0 20px; float:left; clear:none; padding:0 0 4px; width:575px}

.cursos #content .curso p {margin:0 0 5px}

.cursos #content .curso p a.botao, .cursos #content .creditos p a.botao {color:#FFF; line-height:20px; background:#634390 url(../../img/bloco_curso.png) 0 0 no-repeat; padding:0; height:20px; width:108px; float:left; text-align:center; text-decoration:none; margin:20px 10px 0 0}

.cursos #content .curso p a.botao, .cursos #content .creditos p a.botao2 {color:#FFF; line-height:20px; background:#634390 url(../../img/bloco_curso.png) 0 0 no-repeat; padding:0; height:20px; width:108px; float:left; text-align:center; text-decoration:none; margin:20px 10px 0 0}

.cursos #content .creditos p a.botao {float:right; margin:5px 0 0}

.cursos .breadcrumb {float:left; width:792px}

.cursos #content .fazendo {float:left; margin-bottom:20px}

.cursos #content .fazendo p a.botao {border:none; color:#FFF; line-height:20px; background:#634390 url(../../img/bloco_curso.png) 0 0 no-repeat; cursor:pointer; padding:0; height:20px; width:108px; float:left; text-align:center; text-decoration:none; margin:20px 10px 0 0}

.cursos #content .fazendo h3{border-bottom:#d6c6ac 1px dotted; float:left; display:inline; width:770px}

.cursos #content .fazendo p {margin:0 0 5px}

.cursos #content .fazendo ul li {border-bottom:#d6c6ac 1px dotted; float:left; width:770px}

.cursos #content .fazendo li a.botao {border:none; color:#FFF; line-height:20px; background:#634390 url(../../img/bloco_curso.png) 0 0 no-repeat; cursor:pointer; padding:0; height:20px; width:108px; display:inline; text-decoration:none; margin:2px 0 2px 10px; text-align:center; float:right}

.cursos #content .fazendo .pagamento, .cursos #content .fazendo .modulos {float:left; margin-bottom:15px}

.cursos #content .fazendo .pagamento table img {border:none; margin:5px 0}

.cursos #content .fazendo .pagamento p {margin:0 10px 5px; float:left; width:700px}

.cursos #content .fazendo .pagamento table .avaliacao {text-align:left}

.cursos #content form.fazendo legend {margin-bottom:20px}

.cursos #content form.fazendo label{width:100%; float:left}

.cursos #content form.opcoes span.verdadeiro {color:#0F0; font-weight:700}

.cursos #content form.fazendo label span {float:left; width:100px; text-align:right; line-height:28px}

.cursos #content form.fazendo input, .cursos #content form.fazendo textarea {border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; float:left; margin:5px 0 5px 5px; padding:2px; display:inline}

.cursos #content .tempo {border:1px solid #D6C6AC; background:#ab6f52; color:#fcfbf5; width:200px; text-align:center; height:25px; position:fixed; bottom:0; left:50%; margin-left:-25px; margin-bottom:0; display:block; font-size:20px; border-bottom:none; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px}




.cursos #content .opcoes {float:left; width:772px}

.cursos #content .opcoes fieldset {margin-bottom:30px; border-bottom:1px dotted #D6C6AC}

.cursos #content .opcoes legend {float:left; margin-bottom:10px; width:100%; font-size:14px; font-weight:700}

.cursos #content .opcoes label {float:left; margin-bottom:5px; width:100%} 

#.cursos #content .opcoes label input, .cursos #content .opcoes label span {float:left}

.cursos #content .opcoes label input {margin:3px} 

.cursos #content .botao {color:#FFF; line-height:20px; background:#634390 url(../../img/bloco_curso.png) 0 0 no-repeat; padding:0; height:20px; width:108px; float:left; text-align:center; text-decoration:none; margin:20px 10px 25px 0}

.cursos #content .botao2 {background:#65478f url(../../img/dt3.gif) 0 no-repeat; text-align:center; display:block; color:#FFF; height:20px; width:128px; padding:0; float:left; text-decoration:none; cursor:pointer; margin:20px 10px 25px 0}

.distancia #content .conteudo ul.dados_pessoais {float:left; width:772px; padding:0; margin:10px}

.distancia #content .conteudo ul.dados_pessoais li {float:left; display:inline; width:300px; clear:none; background:none; padding:0; margin:0}

.distancia #content .conteudo #pegunta  {float:left; width:772px; padding:0; margin:10px}

.distancia #content .conteudo #pegunta  fieldset label {float:left; width:772px}

.distancia #content .conteudo #pegunta fieldset label span {float:left; width:772px}

.distancia #content .conteudo #pegunta fieldset label input,
.distancia #content .conteudo #pegunta fieldset label textarea {border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; float:left; padding:2px; display:inline; margin-bottom:10px}

.atencao {font-size:15px; line-height:17px; font-weight:700}

.distancia #content .conteudo #pegunta .button2 {height:20px; float:left; line-height:20px; width:108px; float:left; color:#fff; background:#60418c url(../../img/carrinho_bt.png) no-repeat; text-align:center; margin:10px 10px 20px 0}

.distancia #content .conteudo #pegunta p {margin-left:0}

.distancia #content .conteudo dl {margin:10px 10px 20px}

.distancia #content .conteudo dl dt strong {font-size:14px}

.distancia #content .conteudo dl dd p {margin-left:0;}

/*Doutrina*/

/*cartas*/

.formulario_carta, .formulario_carta label {float:left; width:588px}

.formulario_carta {float:left; margin:20px 0}

#content .formulario_carta fieldset {float:left; height:auto}

#content .formulario_carta fieldset label, #content .formulario_carta fieldset .botoesbt {width:588px; float:left; margin-bottom:10px; height:18px; width:568px}

#content .formulario_carta fieldset .botoesbt {margin-top:auto; margin-top:100px; height:auto; margin-bottom:0; padding:0;}

#content .formulario_carta fieldset label span {display:inline; width:130px; margin-right:3px; float:left; text-align:right}


#content .formulario_carta fieldset label input, #content .formulario_carta fieldset label input, #content .formulario_carta fieldset label select, #content .formulario_carta fieldset label select, .formulario_carta fieldset label textarea {border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; float:left}

.formulario_carta .enviar {border:none; cursor:pointer; color:#FFF; background:#634390 url(../../img/h3_sidebar.png) 0 -193px no-repeat; padding:0; height:20px; width:58px; float:left; margin:10px 0 10px 135px; display:inline}

#content .formulario_carta fieldset .botaoss {width:588px; float:left}

/*legislacao*/

.legislacao #content .conteudo h2 {margin-bottom:20px}

#content .conteudo .download img {float:left; border:none; margin:0px 20px}

/*Eventos*/

.eventos .evento_imagem {border:1px #eae3d7 solid; padding:1px; float:left; margin:5px 0 0 0}

/*Videos*/

.video #content .conteudo .videos {background:url(../../img/video_list_bg.png) no-repeat; width:588px; height:116px; margin:0 0 10px 10px; overflow:hidden; float:left; display:inline}

.video #content .conteudo .videos img {margin:12px 10px 0 12px}

.video #content .conteudo .videos h2 {float:left; width:385px; margin:13px 0 5px; line-height:10px}

.video #content .conteudo .videos h2 {float:left; width:385px; margin:13px 0 5px; line-height:10px}

.video #content .conteudo .videos h2 a {font-size:14px; margin:0; padding:0; line-height:10px}

.video #content .conteudo .videos a {color:#AB6F52}

.video #content .conteudo .videos .verVideo {float:right; width:30px; height:116px; margin:0 0 0 10px; background:url(../../img/seta_video2.gif) center no-repeat; border-left:#eae3d7 1px solid}

.video #content .conteudo .videos .verVideo a {display:block; width:30px; height:116px; text-indent:-999px; overflow:hidden}

.video #content .conteudo .playerVideo {float:left; background:#000; width:350px; color:#FFF; height:233px; display:inline; margin:5px 10px 10px 10px}

.video #content .conteudo .playerVideo p {color:#FFF; padding:85px 55px 0}

/*Forum*/

.forumpost .titulo {width:610px; float:left; padding-bottom:0px; background:none}

.forumpost .comentarios h2 {margin-top:10px}

.forum .paginacao {margin:30px 10px 20px 0; float:right; width:470px; text-align:right; display:inline}

#content .conteudo .criar_topico {float:left; display:inline; margin:30px 0 0 10px; width:100px; height:20px; overflow:hidden; background:url(../../img/novotopico.gif) no-repeat}

#content .conteudo .criar_topico a {display:block; margin:0; width:100px; height:20px; text-indent:-999px; overflow:hidden}

#content .conteudo .lista_forum {border:1px #faf7f5 solid; width:588px; border-collapse:collapse; margin:-10px 10px 0px; float:left}

#content .conteudo .lista_forum th {padding:5px 5px; background:#eae3d7; border:none}

#content .conteudo .lista_forum th.topico {background:#eae3d7 url(../../img/corner_lista.gif) left top no-repeat}

#content .conteudo .lista_forum th.ultimo_post {background:#eae3d7 url(../../img/corner_lista2.gif) right top no-repeat}

#content .conteudo .lista_forum .topico {text-align:left; width:300px}

#content .conteudo .lista_forum td {background:#eae3d7; padding:2px 4px; border:none}

#content .conteudo .lista_forum .respostas {text-align:center; width:76px}

#content .conteudo .lista_forum td p {margin:0; padding:0}

#content .conteudo .lista_forum .ultimo_post {text-align:left; width:163px}

#content .conteudo .lista_forum .lido {padding:2px 2px 0; width:25px}

#content .conteudo .lista_forum .naolido .lido p,
#content .conteudo .lista_forum .lido p {background:url(../../img/forum_read.gif) no-repeat; width:25px; text-indent:-9999px; margin:0; padding:0; height:27px; float:left}

#content .conteudo .lista_forum .naolido .lido p {background:url(../../img/forum_unread.gif) no-repeat}

#content .conteudo .lista_forum .naolido .topico p a {color:#f56e19}

/*Livros*/

.chamada{margin-top:20px; float:left; width:640px}

#content .conteudo .categorias {background:#eee8dc; border:1px solid #dcd4c7; border-radius:10px; -khtml-border-radius:10px; -opera-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:inline; padding:10px 10px 10px 10px; width:754px; margin:0 0 10px 10px; float:left}

#content .conteudo .categorias li {list-style:none; font-size:11px; clear:none; padding-left:8px; float:left; width:180px; margin:0 0 2px 0; background:url(../../img/dot7.gif) 0 6px no-repeat}

#content .conteudo .categorias li a {color:#ab6f52}

.livraria #content .conteudo h2 {line-height:16px}

.livraria #content .livros {margin-top:15px; float:left}

.livraria #content .livros td {float:left; border:none; width:182px; clear:none; background:none; padding:0; height:270px; text-align:center; list-style:none; margin:0 0 0 5px}

.livraria #content .livros tr td p a {font-size:10px}

.livraria #content .livros tr td p {margin:0 2px}

.livraria #content .livros td img {float:none; margin:0 auto}

.livraria #content .livros .comprar {background:url(../../img/h3_sidebar.png) 0 -193px no-repeat; display:block; width:58px; padding-top:1px; height:19px; color:#fff; clear:both; text-align:center; margin:4px auto 0; font-size:11px}

.livraria #content .mais {width:792px; padding-bottom:0}

.livraria #content .mais li {background:none; padding:0 0 0 10px}

.livraria #content .opcoes {padding:0 0 7px; margin:0px 10px 16px; display:inline; border-bottom:#d6c6ac 1px dotted; width:770px; float:left}

.livraria #content .opcoes .imprimir{display:inline; margin:0; padding:0; width:63px; margin:0px 512px 0 0; height:20px; float:left}

.livraria #content .opcoes .imprimir a{border:none; background:url(../../img/impressora.gif) left center no-repeat; height:20px; line-height:20px; display:inline-block; position:relative; top:-1px; width:63px; text-align:right}

.livraria #content .opcoes .carrinho {width:130px; height:20px; float:right; display:inline; margin:0}

.livraria #content .opcoes .carrinho a {background:#65478f url(../../img/dt3.gif) 0 no-repeat; display:block; text-align:center; display:block; color:#FFF; height:20px; width:128px; line-height:20px}

.livraria #content .opcoes .comprar {width:58px; height:20px; float:left; display:inline; margin:0}

.livraria #content .opcoes .comprar a {background:#65478f url(../../img/h3_sidebar.png) 0 -193px no-repeat; display:block; width:58px; height:20px; line-height:20px; color:#fff; text-align:center; font-size:11px}

.livraria #content .capa {float:left; width:171px}

.livraria #content  h2.livro {float:none; margin:0; width:auto; border:none; font-size:16px; letter-spacing:normal}

.livraria #content .preco {font-size:18px; width:130px; text-align:center; display:block; padding:0 0px; height:30px; line-height:30px; background:#eee8dc; border:1px #dcd4c7 solid}

.livraria #content .dados p {margin-left:0}

.livraria #content .dados {float:left; width:585px}

.livraria #content .erro_javascript {color:#F00; font-weight:700; font-size:18px; text-align:center}

/*Carrinho*/

body.carrinho {background:#FCFBF5 url(../../img/bg.gif) 0 -28px repeat-x}

.carrinho .wrap #header {height:145px; float:left}

.carrinho .wrap #content .titulo {background:none; float:left; padding:20px 0 0 3px; display:inline; overflow:hidden; width:405px}

.carrinho .wrap #content {padding:0}

.carrinho #content {float:left; width:991px; margin:0 0 10px 0; padding:0; display:inline}

.carrinho #content .carrinho fieldset, .carrinho #content .carrinho {float:left; margin:0}

.carrinho #content .carrinho table input, .carrinho #content .carrinho table select, .carrinho #content .carrinho .cep input, .carrinho #content .carrinho .cep select {border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; float:left; padding:2px; display:inline}

.carrinho #content .carrinho #produtos table {width:991px; padding:0!important; margin:0!important}

.carrinho #content .carrinho #produtos table tr td, .carrinho #content .carrinho #produtos table tr th {border:1px #d6c6ac solid}

.carrinho #content .carrinho #produtos table tr th {background:#bca682; border-color:#bca682; color:#fff; height:20px}

.carrinho #content .carrinho #produtos table tr td {height:36px}

.carrinho #content .carrinho #produtos table tr td input {border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; float:left; margin:5px 0 5px 5px; padding:2px; display:inline}

.carrinho #content .carrinho #produtos table .quantidadeTable {width:36px}

.carrinho #content .carrinho #produtos table .tituloTable{width:705px; padding:0 12px; text-align:left}

.carrinho #content .carrinho #produtos table .valorUnitTable{width:100px; text-align:center}

.carrinho #content .carrinho #produtos table .valorTotalTable{width:100px; text-align:center}

.carrinho #content .carrinho #produtos table .excluirTable{width:26px; overflow:hidden}

.carrinho #content .carrinho #produtos table .limparTable,
.carrinho #content .carrinho #produtos table .vazio,
.carrinho #content .carrinho #produtos table .total{border:none}

.carrinho #content .carrinho #produtos table .limparTable a {background:#65478f url(../../img/carrinho_bt.png) no-repeat; display:inline; text-align:center; display:block; color:#FFF; height:20px; width:108px; line-height:20px; border:none; float:left; margin:7px 10px 0 0}

.carrinho #content .carrinho #produtos table .excluirTable a {width:26px; height:24px; background:url(../../img/bt_excluir.gif) center no-repeat; display:block; overflow:hidden; cursor:pointer; text-indent:-999px}

.carrinho #content .carrinho #cepField {margin:15px 0; width:991px}

.carrinho #content .carrinho #cepField .cep,
.carrinho #content .carrinho #cepField .frete,
.carrinho #content .carrinho #cepField .total {border:1px solid #d6c6ac; display:inline; height:36px; text-align:center; background:#eee8dc; float:left; padding:10px}

.carrinho #content .carrinho #cepField .cep {width:701px}

.carrinho #content .carrinho #cepField .cep .calcular{background:url(../../img/h3_sidebar.png) 0 -193px no-repeat; display:block; width:58px; line-height:20px; height:20px; color:#fff; text-align:center; margin-top:1px; margin:0px 5px 0 0; border:none; font-size:11px}

.carrinho #content .carrinho #cepField .cep p {float:left; margin:0; text-align:left; width:225px}

.carrinho #content .carrinho #cepField .cep label {float:left; margin:8px 0 0 90px}

.carrinho #content .carrinho #cepField .cep span {float:left; margin-right:10px; line-height:20px}

.carrinho #content .carrinho #cepField .cep select {width:80px}

.carrinho #content .carrinho #cepField .frete {margin:0 2px; width:109px; line-height:36px}

.carrinho #content .carrinho #cepField .total {width:109px; line-height:36px}

.carrinho #content .carrinho #finalizarPedido {border:1px solid #d6c6ac; display:inline; width:968px; text-align:center; display:inline; background:#eee8dc; float:left; padding:10px; margin-bottom:10px}

.carrinho #content .carrinho #finalizarPedido .pagamento{text-align:left; float:left; overflow:hidden; width:505px; margin:0}

.carrinho #content .carrinho #finalizarPedido .pagamento p {font-size:14px; font-weight:700; margin-bottom:3px}

.carrinho #content .carrinho #finalizarPedido .botoes {width:250px; overflow:hidden; float:right; margin:18px 0 0}

.carrinho #content .carrinho #finalizarPedido .botoes .voltar {width:108px; height:20px; float:left; display:inline; margin:10px}

.carrinho #content .carrinho #finalizarPedido .botoes .voltar a {background:#65478f url(../../img/carrinho_bt.png) no-repeat; text-align:center; display:block; color:#FFF; height:20px; width:108px; line-height:20px}

.carrinho #content .carrinho #finalizarPedido .botoes .finalizar {background:#65478f url(../../img/carrinho_bt.png) no-repeat; display:inline; text-align:center; display:block; color:#FFF; height:20px; width:108px; line-height:20px; border:none; float:left; margin:10px 0 0 10px}

#load {display:none; width:100%; height:100%; position:absolute; z-index:999; background-color:#FFF; opacity:0.65; -moz-opacity:0.65; filter:alpha(opacity=65); position:absolute; top:0px; left:0px}

#load img {position:fixed; top:50%; left:50%; opacity:0.65; opacity:0.65; -moz-opacity:0.65; filter:alpha(opacity=65); margin:-16px 0 0 -16px}

/*Carrinho Breadcrumb*/

.carrinho .breadcrumb {float:right; width:495px; margin-bottom:30px}

.carrinho .breadcrumb .caminho {float:left; margin-bottom:10px; font-size:11px; width:100%; text-align:right}

.carrinho .breadcrumb .voltar {float:left; width:100%; text-align:right; font-size:11px; font-weight:700}

/*Cadastro*/

#content p.error {color:#F00; font-weight:700; font-size:14px; text-align:center}

#content fieldset.juridica, #content .cadastre-se, #content .contaAssinante{display:none}

#content form {margin:0 10px 10px; float:left; display:inline}

#content fieldset.pessoa {background:url(../../img/pessoafisicajuridica.png) no-repeat; float:left; width:588px; overflow:hidden}

#content fieldset.pessoa .selecione {font-size:16px; font-weight:700; float:left; display:inline; line-height:23px; padding:0 30px 0 40px}

#content fieldset.pessoa label {line-height:26px; float:left; margin:0 15px 0 0; display:inline}

#content fieldset.pessoa label input {float:left; display:inline; margin:7px 5px 0 0}

#content fieldset.pessoa .obrigatorio {float:left; margin:0 50px 0 0;width:200px; display:inline; font-weight:700} 

#content fieldset.fisica, #content fieldset.juridica {width:588px; margin-top:20px; float:left}

#content fieldset.fisica label, #content fieldset.juridica label {width:588px; float:left; margin-bottom:10px; height:18px; width:568px}

#content fieldset.fisica label input, #content fieldset.juridica label input, #content fieldset.juridica label select, #content fieldset.fisica label select {border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; float:left}

#content fieldset.fisica .checkbox input, #content fieldset.juridica .checkbox input {border:none}

#content fieldset.fisica label span, #content fieldset.juridica label span {display:inline; width:130px; margin-right:3px; float:left; text-align:right}

#content fieldset.fisica .nome, #content fieldset.fisica .sobrenome, #content fieldset.fisica .cidade, #content fieldset.fisica .estado, #content fieldset.fisica .confirma {width:250px}

#content fieldset.fisica .emailsenha, #content fieldset.juridica .emailsenha {width:270px}

#content fieldset.fisica .sobrenome span {width:55px}

#content fieldset.fisica .estado span, #content fieldset.juridica .estado span {width:40px}

#content fieldset.fisica .cep, #content fieldset.juridica .cep {margin-left:10px; text-align:left}

#content fieldset.fisica .proficoes, #content fieldset.juridica .telefone {margin-bottom:30px}

#content fieldset.fisica .confirma span, #content fieldset.juridica .confirma span {width:100px}

#content fieldset.fisica .endereco, #content fieldset.juridica .endereco {width:367px}

#content fieldset.fisica .numero, #content fieldset.juridica .numero {width:88px}

#content fieldset.fisica .numero span, #content fieldset.juridica .numero span {width:20px}

#content fieldset.juridica .responsavel span {width:200px; height:18px}

#content fieldset.juridica .cidade, #content fieldset.juridica .estado, #content fieldset.juridica .confirma {width:250px}

#content fieldset.juridica .newsletter, #content fieldset.fisica .newsletter {margin-top:20px}

#content fieldset.juridica .checkbox span, #content fieldset.fisica .checkbox span {width:270px; display:inline; padding-left:70px}

#content form #assintante {margin-top:25px; height:26px}

#content form .conta .contaAssinante, #content form .conta .contaVisitante{width:588px; margin-bottom:20px}

#content form .conta p {line-height:20px; font-size:12px; letter-spacing:normal}

#content form .conta ol {list-style:decimal inside; font-size:12px; line-height:20px; margin:0 10px}

#content form .conta ol li {margin-bottom:10px; font-family:"Trebuchet MS", Helvetica, Arial sans-serif}

#content .conteudo form .conta .contaAssinante img{background:none; border:none; float:left; margin-left:40px; display:inline}

#content form .conta h2 {padding-top:20px!important; float:left; width:568px; display:inline}

#content .conteudo .botoes {width:148px; margin:0 auto; padding:20px 0}

#content .conteudo .botoes input {border:none; cursor:pointer; color:#FFF; background:#634390 url(../../img/h3_sidebar.png) 0 -193px no-repeat; padding:0; height:20px; width:58px; float:left; margin-left:10px}

/*Conteudo Restrito*/

#content .conteudo .logar {width:190px; margin:0 209px 20px; display:inline; float:left}

#content .conteudo .logar legend {font-size:14px; font-weight:700; color:#ab6f52; margin-bottom:3px}

#content .conteudo .logar label {float:left; margin-bottom:10px}

#content .conteudo .logar label span {float:left; height:20px; display:inline; line-height:20px; margin-right:5px}

#content .conteudo .logar input {border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; float:left;display:inline; color:#654790; height:20px; line-height:20px; padding:0 5px}

#content .conteudo .logar p {margin:5px 0 0; float:left; width:155px; text-align:center}

#content .conteudo .logar .enviar {border:none; cursor:pointer; color:#FFF; background:#634390 url(../../img/h3_sidebar.png) 0 -193px no-repeat; padding:0; height:20px; width:58px; float:left; margin-left:2px; display:inline}

#content .conteudo .logar .cadastrese {border:none; text-align:center; cursor:pointer; color:#FFF; background:#634390 url(../../img/bt2.png) 0 0 no-repeat; padding:0; height:20px; width:84px; float:left; margin:0 10px; display:inline}

#content .conteudo .logar .cadastrese a {color:#fff}

.livraria #content .conteudo .logar {margin:30px 0 45px 20px; width:375px}

.livraria #content .conteudo .logar fieldset {float:left; width:255px; padding-left:110px; padding-right:10px}

.livraria #content .conteudo .logar label {width:250px}

.livraria #content .conteudo .logar label span {width:29px}

.livraria #content .conteudo .logar .login {border-right:#d6c6ac 1px dotted}

.livraria #content .conteudo .logar p {margin:0; float:left; width:155px; text-align:center}

/*Contato*/

#content .conteudo .contato {width:588px;display:inline; float:left}

#content .conteudo .contato legend {font-size:14px; font-weight:700; color:#ab6f52; margin-bottom:3px}

#content .conteudo .contato label {float:left; margin-bottom:10px; float:left; width:100%}

#content .conteudo .contato .cidade {float:left; margin-bottom:10px; float:left; width:230px}

#content .conteudo .contato .estado {float:left; margin-bottom:10px; float:left; width:100px}

#content .conteudo .contato label span {float:left; height:20px; width:90px; text-align:right; display:inline; line-height:20px; margin-right:5px}

#content .conteudo .contato .estado span {width:50px}

#content .conteudo .contato input, #content .conteudo .contato select, #content .conteudo .contato textarea {border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; float:left;display:inline; color:#654790; height:20px; line-height:20px; padding:0 5px}

#content .conteudo .contato select {padding:0}

#content .conteudo .contato textarea{width:auto; height:auto; line-height:normal}

#content .conteudo .contato p {margin:5px 0 0; float:left; width:155px; text-align:center}

#content .conteudo .contato .enviar {border:none; cursor:pointer; color:#FFF; background:#634390 url(../../img/h3_sidebar.png) 0 -193px no-repeat; padding:0; height:20px; width:58px; float:left; display:inline; margin-left:95px; margin-bottom:15px}

/*modelos e Tabelas*/

.modelos #content .conteudo dl dt, .tabelas #content .conteudo dl dt {padding-bottom:3px}

.modelos #content .conteudo dl dd img, .tabelas #content .conteudo dl dd img {margin:0 7px 0 0; border:none}

/*Expediente*/

#content .conteudo .pelegrino {float:none; background:none; border:none}

#content .conteudo .expediente h3 {border-bottom:#d6c6ac 1px dotted}

#content .conteudo .expediente p {margin-bottom:0}

#content .conteudo .expediente{margin-bottom:15px}

/*Expediente*/

/*faq*/

.xoxo {position:relative}

.xoxo li {position:relative; padding-top:20px}

.xoxo dl{position:relative; top:-20px; left:18px }

.xoxo dl dt strong {font-size:14px}

/*Mais*/

#content .mais {margin-top:5px; background:#eee8dc; width:608px; float:left; border:1px #eae3d7 solid; border-top:1px #eae3d7 solid!important; padding-bottom:10px; border-top:none}

#content .mais h2 {font-size:20px; letter-spacing:-1px; padding:0 0 7px; margin:5px 10px 5px; border-bottom:#d6c6ac 1px dotted}

#content .mais h2 span {font-size:18px; font-weight:100}

#content .mais ul, #content .mais ol {margin-bottom:12px}

#content .mais ol {list-style-position:inside}

#content .mais ul li {background:url(../../img/dot6.gif) 0px 10px no-repeat; list-style:none; margin:0 12px 3px; padding:2px 7px; font-size:13px}

#content .mais dl dt {margin:0 10px 0; padding-top:5px; width:590px; display:inline; float:left; font-weight:700}

#content .mais dl dd {margin:0 10px 0px; border-bottom:#d6c6ac 1px dotted; padding-bottom:10px; width:590px; display:inline; float:left}

#content .mais p {margin:0 10px 15px; color:#AB6F52}

#content .mais a {color:#AB6F52}

/*Breadcrumb*/

.breadcrumb {float:left; width:610px; margin-bottom:30px}

.breadcrumb .caminho {float:left; display:block; font-size:11px; width:430px}

.breadcrumb .voltar {float:right; display:block; margin-right:7px; font-size:11px; font-weight:700}

/*Buscar Conteudo*/

#content .titulo .buscar,
#content .buscarConsultoria {float:right; width:359px; text-align:right}

#content .titulo .buscar label,
#content .buscarConsultoria label {display:none}

#content .titulo .buscar input,
#content .buscarConsultoria input {display:inline; font-size:11px; width:195px; margin:7px 7px 8px 0; border-top:1px #d9cbb3 solid; border-left:1px #d9cbb3 solid; border-bottom:1px #f4f0ea solid; border-right:1px #f4f0ea solid; color:#654790; height:20px; padding:0 5px}

#content .titulo .buscar .botao_buscar,
#content .buscarConsultoria .botao_buscar {border:none; color:#FFF; background:#634390 url(../../img/bt_entrar.gif) no-repeat; padding:0; margin:7px 0 8px; height:20px; width:29px; cursor:pointer}

#content .titulo .buscar .imprimir,
#content .buscarConsultoria .imprimir{display:inline; margin:0; padding:0}

#content .titulo .buscar .imprimir a,
#content .buscarConsultoria .imprimir a {border:none; background:url(../../img/impressora.gif) left center no-repeat; height:20px; line-height:20px; margin:0px 7px 0 15px; display:inline-block; position:relative; top:-1px; width:63px; text-align:right}

/*Paginacao*/

.paginacao {margin:30px 10px 20px; float:left; width:590px; height:36px; text-align:right; display:inline}

.paginacao p {float:left; width:90px}

.paginacao fieldset {width:160px; float:left; margin:-15px 0 0; height:21px}

.paginacao ul li {float:left!important; clear:none!important; margin:0 2px 0 0!important; padding:0!important; background:none!important; width:20px; height:20px; }
.paginacao p .registros {margin-right:10px; float:left}

.paginacao a, .paginacao span {background:url(../../img/h3_sidebar.png) -3px -193px no-repeat; width:20px; float:left; display:inline; padding:1px 0 0; height:19px; color:#fff; text-align:center; display:inline-block; font-size:11px; margin-right:1px}

.paginacao span {cursor:default; filter:alpha(opacity=50) -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5}

.paginacao input {border-left:1px #d9cbb3 solid; display:inline; font-size:11px; width:20px; float:left; border-top:1px #d9cbb3 solid; border-right:1px #f4f0ea solid; border-bottom:1px #f4f0ea solid; color:#654790; height:19px; padding:0 5px; margin-left:3px}

.paginacao label {float:left; padding-left:10px; width:84px; display:inline; *display:none;}

.paginacao .bt {border:none; color:#FFF; background:url(../../img/h3_sidebar.png) -3px -193px no-repeat; padding:0; height:20px; line-height:20px; width:20px; float:left; margin-left:5px; cursor:pointer}

/*Comentario*/

#content .comentarios {width:608px; margin:20px 0; float:left}

#content .comentarios h2 {font-size:20px; margin:0 11px 5px;}

#content .comentarios .comentario {width:610px; background:url(../../img/header_coment.png) 0 0 no-repeat; margin-bottom:10px; float:left}

#content .comentarios .comentario h3 {padding:5px 10px 0}

#content .comentarios .comentario .date {margin:0 12px 5px 10px; border-bottom:1px #a38352 dotted}

#content .comentarios .comentario .texto {background:#f5f2ec; border:#eae3d7 1px solid; border-top:none; padding:0 10px 10px}

#content .comentarios .comentario .texto p {margin-bottom:5px}

#content .comentarios fieldset{float:left; margin:20px 10px}

#content .comentarios fieldset h2 {font-size:20px; float:left; width:560px; padding:0; margin:10px 0; font-weight:700; color:#ab6f52}

#content .comentarios fieldset label {float:left; width:70px}

#content .comentarios fieldset textarea {border-left:1px #d9cbb3 solid; width:350px; height:100px; display:inline; float:left; margin:0 0 0 0; border-top:1px #d9cbb3 solid; border-right:1px #f4f0ea solid; border-bottom:1px #f4f0ea solid; color:#654790; padding:0 5px}

#content .comentarios fieldset .mensageerror {display:none; float:left; width:100%; color:#F00}

#content .comentarios fieldset input {border:none; cursor:pointer; color:#FFF; line-height:20px; background:#634390 url(../../img/h3_sidebar.png) 0 -193px no-repeat; padding:0; height:20px; width:58px; float:left; margin:10px 200px 10px 70px}

#content .comentarios .login h2 {font-size:20px; margin:10px 0; float:left; padding:0; font-weight:700; color:#ab6f52}

#content .comentarios .login label {float:left; width:568px; margin-bottom:10px}

#content .comentarios .login label span {float:left; margin-left:5px}

#content .comentarios .semcoment {background:none}

#content .comentarios .login input {display:inline; font-size:11px; height:21px; float:left; margin:0; border-left:1px #d9cbb3 solid; border-top:1px #d9cbb3 solid; border-right:1px #f4f0ea solid; background:#FFF; border-bottom:1px #f4f0ea solid; color:#654790; height:20px; width:150px; padding:0 5px}

#content .comentarios .login .entrar {background:url(../../img/h3_sidebar.png) 0 -193px no-repeat; display:block; width:58px; padding-top:1px; height:19px; color:#fff; text-align:center; margin:0 auto 0; border:none; font-size:11px}

/*Footer*/

#footer ul {float:left; list-style:none; width:955px; display:block; background:url(../../img/top_menu.png) no-repeat; padding:17px 18px 6px}

#footer ul li {display:inline-block; float:left; font-weight:700; background:url(../../img/dot3.gif) left center no-repeat; padding:0 10px}

#footer ul li.privacidade {padding:0 10px 0 0; background:none}

#footer ul li a {color:#62438D}

#footer .copyright {padding:0px 18px 16px; float:left; width:955px; color:#614F30}

#footer .webroom{float:none}

#footer .webroom a {display:block; background:url(../../img/webroom.gif) no-repeat; text-indent:-999px; overflow:hidden; width:82px; height:20px; float:right; margin:-42px 22px 0}

/*acordeon*/

.acordeon #content .conteudo .slider {float:left; margin:0}

.acordeon #content .conteudo .slider  li {font-weight:700; background: url(../../img/dot4.gif) 7px 12px  no-repeat; display:block; list-style:none; margin:0 5px 5px; padding:5px 7px; width:582px; border:#d6c6ac 1px solid; float:left; font-size:13px}

.acordeon #content .conteudo .slider  li a {color:#7752a9}

.acordeon #content .conteudo .slider  li dl {margin-top:5px; border-top:#d6c6ac 1px dotted; float:left}

.acordeon #content .conteudo .slider  li dl a {margin:0; font-size:11px; text-transform:capitalize}
.acordeon #content .conteudo .slider  li dt {margin:7px 5px; font-size:13px; color:#aa8e60;  float:left; display:inline}
.acordeon #content .conteudo .slider  li dd {background:url(../../img/dot4.gif) 5px 6px no-repeat; width:558px; float:left; display:inline; padding-left:14px;  margin:0 5px 5px}

.acordeon #content .conteudo .slider  li a {margin-left:8px; font-size:13px; display:block; background:url(../../img/mais.gif) right no-repeat}

.acordeon #content .conteudo .slider  li.selecionado a {background:url(../../img/menos.gif) right no-repeat; }

.acordeon #content .conteudo .slider  li dd ul {display:none}

.acordeon #content .conteudo .slider  li dd.selecionado ul {background:#fcfbf5; border:#d6c6ac 1px solid; margin:0; padding-bottom:7px; display:block}

.acordeon #content .conteudo .slider  li dd.selecionado li {width:570px; border:none; margin:0; padding:0; font-weight:100}

.acordeon #content .conteudo .slider  li dd.selecionado li a {color:#634390; margin:7px 16px 0; float:left}

.acordeon #content .conteudo .slider  li.selecionado {background:#eee8dc url(../../img/dot4.gif) 7px 12px  no-repeat; }

.acordeon #content .conteudo .slider  li dd.selecionado {display:block; width:572px; padding:0; background:#d6c6ac url(../../img/dot5.gif) 5px 10px no-repeat; color:#FFF}

.acordeon #content .conteudo .slider  li dd.selecionado a {margin:4px 0 4px 14px; display:block; color:#FFF; background:none}

.acordeon #content .conteudo .slider  li dd a ,
.acordeon #content .conteudo .slider  li.selecionado dd a {background:none}

/* OPERA, SAFARI & CHROME HACK */

@media all and (min-width:0px){

}

/* CAIXA DE LOGIN */
.comEmailTxt {background: url('/src/img/email_log.gif') 0 center no-repeat; background-color:#fff;}
.semEmailTxt {background-color:#fff;}

.comSenhaTxt {background: url('/src/img/senha_log.gif') 0 center no-repeat;background-color:#fff;}

.semSenhaTxt {background-color:#fff;}

.comNomeTxt {background: url('/src/img/nome.png') 0 center no-repeat;background-color:#fff;}
.semNomeTxt {background-color:#fff;}

.comNomeAmigoTxt {background: url('/src/img/amigo.png') 0 center no-repeat;background-color:#fff;}
.semNomeAmigoTxt {background-color:#fff;}

.comEmailAmigoTxt {background: url('/src/img/email_amigo.png') 0 center no-repeat; background-color:#fff;}
.semEmailAmigoTxt {background-color:#fff;}

/* ferramenta para aumentar as fontes */
.cego {float:left; margin-right:-20px; margin-top:10px; display:inline}