/* Conteúdo */
#contentWrapper{position:relative;width:960px;margin:0px auto 0 auto;background:url(../imagens/bg-content-wrapper.png) repeat-y;}
#contentWrapper2{position:relative;width:960px;margin:0px auto 0 auto;background:url(../imagens/bg-content-wrapper.png)  repeat-y;}

#content{position:relative;width:960px; margin:4px auto 0 auto;padding:10px 10px 10px;color:#705427; text-align:left;background:url(../imagens/bg-content-2.jpg) 11px 0 no-repeat;}

#content p{font-size:1.3em; line-height:1.6em;margin-bottom:1.5em;}

#content hr{height:1px;border-bottom:1px solid #cfb28d;margin-bottom:2em;}

#content ul{margin:0 0 1.5em 1em; padding-left:1em;}
#content ul li{font-size:1.3em; line-height:1.6em;margin-bottom:0.6em;list-style:disc;}

#content h2, #content h3, #content h4, #content h5, #content h6{line-height:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;color:#9a1d23;}
#content h2{font-size:2.6em;margin:0.4em 0 0.7em 0;}

#content h3{font-size:2em;margin-bottom:0.5em;}

#content h4, #content h5, #content h6{font-size:1.6em;color:#705427;font-weight:bold;margin-bottom:0.4em;}

.btn a{padding:5px 10px;background:#eaa623;text-decoration:none; color:#9a1d23; font-weight:bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
.btn a:hover{background:#ffd480;}

/* Home */
#home #content{color:#fff;background:none;padding-top:0;}
#home #content p{font-size:1.2em; line-height:1.6em;}
#home #content h2{color:#eaa623; font-size:2.4em;}
#home #content a{color:#eaa623;}
#home #content .btn a{color:#9a1d23;}
#home .contentColumn{width:290px;float:left;margin-right:35px;}

/* Chamadas Home */
#home ul.chamadas{margin:0.3em 0 1em 0; padding:0;}
#home ul.chamadas li{margin:0;list-style:none;}
#home #content ul.chamadas li a{display:block; width:270px;color:#fff; text-decoration:none;padding:14px 10px;border-bottom:1px solid #eaa623;}
#home #content ul.chamadas li.chamadaSumulas a{border:0;}

#home #content ul.chamadas li a:hover{background:url(../imagens/bg-chamadas-hover.png);}
#home #content ul.chamadas li a span{display:block;color:#eaa623; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; margin-bottom:-0.8em;}

/* Chamada Livro e Autor */
#home #content .chamadaLivro, .internas #content .chamadaLivro{width:319px; height:207px;position:relative;background:url(../imagens/bg-chamada-livro.png) no-repeat;font-family:Georgia, "Times New Roman", Times, serif; color:#705427;}

#home #content .chamadaLivro{margin:13px 0 20px 0;}
#home #content .chamadaLivro .descricao, .internas #content .chamadaLivro .descricao{position:absolute; top:15px; left:120px;width:170px}
#home #content .chamadaLivro h3, .internas #content .chamadaLivro h3{width:170px; padding-left:20px; margin:0 0 10px -20px;color:#967744; font-size:18px; line-height:24px;border-bottom:1px solid #d0b079;}

#home #content .chamadaLivro p.tituloLivro, .internas #content .chamadaLivro p.tituloLivro, .internas #content .chamadaLivro p.nomeAutor{font-size:13px; line-height:16px; color:#9a1d23; font-weight:bold; margin-bottom:10px;}

#home #content .chamadaLivro p.tituloLivro span, .internas #content .chamadaLivro p.tituloLivro span{font-size:12px; font-style:italic; font-weight:normal;}
#home #content .chamadaLivro p.descricaoLivro, .internas #content .chamadaLivro p.descricaoLivro{font-size:12px; line-height:18px; margin-bottom:20px;}
#home #content .chamadaLivro p.capaLivro, .internas #content .chamadaLivro p.capaLivro, .internas #content .chamadaLivro p.thumbFotoAutor{position:absolute; top:0; left:-130px;}

.internas #content .chamadaLivro p.thumbFotoAutor{position:absolute; top:-13px; left:-140px;}
#home #content .chamadaLivro p.btn a, .internas #content .chamadaLivro p.btn a{border-right:2px solid #75161a;border-bottom:2px solid #75161a;}

/* Últimas Notícias */
.internas #content #ultimasNoticias{float:right;width:296px; padding-top:8px; margin:10px 30px 10px 0;background:url(../imagens/noticias-bg-internas.jpg) no-repeat;}

.colunaNoticias{height:810px; width:267px; padding:5px 10px 0; margin-left:4px;}
.colunaGoogle{width:267px; padding:5px 10px 0; margin-left:4px;}

#content #ultimasNoticias h3{margin:0.3em 0 0.3em 0;font-size:2.6em;}
#content #ultimasNoticias ul{width:267px;padding:0;margin:0 auto 0.5em auto;}
#content #ultimasNoticias ul li{font-size:1.2em;list-style:none;margin-bottom:1em;}
#content #ultimasNoticias ul li a{color:#9a1d23;}
#content #ultimasNoticias ul li a:hover{text-decoration:none;}
#content #ultimasNoticias ul li span.dataNoticia{color:#5e4214;}
#content #ultimasNoticias p.verTodas{position:absolute; top:10px; right:20px; z-index:3;width:89px; height:51px;text-indent:-90000px;}
#content #ultimasNoticias p.verTodas a{display:block;width:89px; height:51px;background:url(../imagens/ver-todas.png) no-repeat;}

/* Últimas Notícias Home */
#home #content #ultimasNoticias{position:absolute; top:20px; right:-20px;height:810px; width:295px;background:url(../imagens/noticias-home-bg.png) left bottom no-repeat;}
#home .colunaNoticias{height:810px;background:url(../imagens/bg-noticias-home.jpg) no-repeat;}
#home #content #ultimasNoticias h3{margin-left:4px;}
#home #content #ultimasNoticias p.verTodas{top:-10px; right:-10px;}

/* Páginas Internas */
.internas a{color:#9a1d23;}

.contentColumn#mainContent{float:left;width:560px; padding-left:15px; margin:0;}
.todasNoticias#mainContent {width:500px;}
.contentColumn#secondaryContent{float:right;width:320px; margin-right:20px;}

#autor #content .chamadaLivro, #livros #content .chamadaLivro, #depoimentos #content .chamadaLivro{margin:0 0 0 -10px;}
#noticias #content .chamadaLivro{margin:0 0 0 -30px;}
#contato #content .chamadaLivro{margin:0 0 0 -60px;}

#autor .contentColumn#secondaryContent, #livros .contentColumn#secondaryContent, #depoimentos .contentColumn#secondaryContent, #noticias .contentColumn#secondaryContent, #contato .contentColumn#secondaryContent{padding-top:50px;}

/* Autor */
#content p.fotoAutor{float:left;margin:0 10px -10px 0;}

/* Livros Publicados */
#content p.capaEsumario{float:left;width:141px;font-size:1.1em; line-height:1.2em;}
#content p.capaEsumario span{display:block;width:130px; margin-left:10px;}
.sinopseLivro{float:right;width:405px;}

/* Depoimentos */
.internas blockquote{padding:0 0 0 40px;background:url(../imagens/aspas-conteudo.gif) no-repeat;}
.internas blockquote p.autor{font-weight:bold;}

/* Notícias */
#noticias #content h2{font-size:2.2em;}
#noticias h2 span{display:block; margin-top:5px;color:#705427; font-size:0.7em; font-style:italic;}
#content .regulamento{font-size:1em;}

.table{margin-bottom:2em;border-collapse:collapse;text-align:left; font-size:0.8em;}
.table th, .table td{padding:5px;border:1px solid #cdb992;vertical-align:middle;}
.table th{background:#f0d9ad;}
.table th.center{text-align:center;}

/* Páginas com navegação secundária */
#teoriaExercicios #mainContent, #legislacao #mainContent, #informativos #mainContent, #jurisprudencia #mainContent, #sumulas #mainContent{float:none;width:890px;}

#innerContent{float:right;width:670px;}

#content h3.tituloBorda{position:relative;border-bottom: 1px solid #c29e71;margin-bottom:0.8em;}
#informativos #content h3.tituloBorda{border-bottom: 1px solid #c29e71;border-top: 1px solid #c29e71;}
#content h3.tituloBorda span{position:absolute; top:0; right:0;display:block;text-align:right;}

#content p.select select{padding:3px; color:#333; font-size:12px; border:1px solid #c3a57d;}

#content p.select select option{padding-right:10px;}

/* Coluna de Menu de Súmulas */
#extraNav{float:left;}

#content #extraNav h4{font-size:1.8em; font-weight:normal;color:#9a1d23;border-bottom:1px solid #cfb28d;padding-bottom:3px;margin-bottom:0;}
#content #extraNav ul#secondaryNav{float:none;}

/* Contato */
form#formContato p{clear:both;display:block;margin-bottom:1em;}
form#formContato p.nome, form#formContato p.email, form#formContato p.selectEstado{height:25px; line-height:25px;}
form#formContato p.hidden{display:none;}
form#formContato label{display:block;width:100px;float:left;margin-right:10px;font-weight:bold;text-align:right;}
form#formContato input, form#formContato textarea{font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; color:#705427; font-size:12px;background:#fff8ec; border:1px solid #e6caa8; outline:none;width:320px; padding:5px; margin-bottom:1em;float:left;}
form#formContato textarea{height:160px;}
form#formContato input:focus, form#formContato textarea:focus, form#formContato p.selectEstado select:focus{border:1px solid #c29e71;}
form#formContato p.selectEstado select{float:left;border:1px solid #e6caa8; outline:none;padding:1px;font-size:13px;color:#333;}
form#formContato p.selectEstado label{margin-top:-2px;}
form#formContato p.mensagem{clear:both;}
form#formContato p.btnEnviar{clear:both;margin-left:110px;}
form#formContato p.btnEnviar input{float:none;padding:2px 10px; width:70px;background:#eaa623;border:none;text-decoration:none; color:#9a1d23; font-weight:bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
form#formContato p.btnEnviar input:hover{background:#ffd480;}
.respostaFormulario{width:440px;padding:5px;background:#eaa623;font-weight:bold; text-align:center; color:#9a1d23;}
.contentColumn#secondaryContent p{clear:both;display: block;}
#contato .texto_esquerda{display: block;margin: 0 0 0 -50px;font-size:1.3em; line-height:1.6em;}
#cse-search-results {background: none;}


/* Área Restrita */
#arearestrita
{display: block;width: 800px;height: 600px;}
#login{display: block;margin: 0 0 0 30px;width: 350px;}
#resposta{display: block;margin: -370px 0 0 30px;width: 350px;}
#formarearestrita p{clear:both;display:block;margin-bottom:1em;}

.formarearestrita p.email, .formarearestrita p.senha, .formarearestrita p.nome, .formarearestrita p.endereco, .formarearestrita p.bairro, .formarearestrita p.cidade, .formarearestrita p.uf, .formarearestrita p.cep, .formarearestrita p.telefone, .formarearestrita p.novidades{height:25px; line-height:30px;}

.formarearestrita label{padding-right:2px;font-weight:bold;}

.formarearestrita #nome{margin: 0 0 0 23px;}
.formarearestrita #email{margin: 0 0 0 20px;}
.formarearestrita #bairro{margin: 0 0 0 21px;}
.formarearestrita #cidade{margin: 0 0 0 15px;}
.formarearestrita #uf{margin: 0 0 0 43px;}
.formarearestrita #cep{margin: 0 0 0 34px;}.formarearestrita #telefone{margin: 0 0 0 4px;}
.formarearestrita #senha{margin: 0 0 0 19px;}

.formarearestrita input[type="text"], .formarearestrita input[type="password"], .formarearestrita textarea{font-family:Arial, Helvetica, sans-serif, "Arial Narrow";color:#705427; font-size:12px;background:#fff8ec;border:1px solid #e6caa8; outline:none;width:220px;padding:5px;margin-bottom:1em;}

.formarearestrita  p.novidades{clear:both;margin:20px 0 0 70px;}
.formarearestrita  p.novidades input[type=checkbox]{width:auto;height:auto;padding:0;border:none;float:left;margin:0 5px 0 0;}
.formarearestrita  p.novidades label{float:left;display:block;font-weight:normal;margin:-5px 0 0 0;}
.formarearestrita textarea{height:160px;}
.formarearestrita input:focus{border:1px solid #c29e71;}
.formarearestrita p.mensagem{clear:both;}
.formarearestrita p.btnEnviar{clear:both;margin:0 0 0 110px;}
.formarearestrita p.btnCadastro{margin-top:-20px;}
.formarearestrita p.btnEnviar input{display: block;float:none;margin: 0 0 0 -43px;width:90px;background:#eaa623;border:none;text-decoration:none;color:#9a1d23;font-weight:bold;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;}
.formarearestrita p.btnEnviar input:hover{background:#ffd480;}

#cadastro{display: block;margin: -125px 0 0 430px;width: 520px;}
