﻿* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
font:normal 11px verdana;
}

a { text-decoration:none; outline:0; cursor:pointer!important;}
a:hover, a strong:hover { text-decoration:underline; outline:0;}
a img { border:none;}
strong { font-weight:bold;}
em { font-style:italic;}

fieldset { border:none!important;}

.noborder { border:none!important;}
.nobkg { background:none!important;}
.nomargin { margin:0!important;}
.nopadding { padding:0!important;}

.right { float:right!important;}
.left { float:left!important;}
.clear { clear:both!important;}

.sublinhado { text-decoration:underline!important;}
.bordo { color:#B50000!important; font-size:13px;}

.img-fundo { position:relative; }
body { width:100%; height:100%; background:#EDEDED url(/jabuti/images/conteudo/backgrounds/jabuti.jpg) no-repeat center 190px;}


.topo { width:100%; height:186px; background:url(/jabuti/images/conteudo/backgrounds/fundo-topo.jpg) repeat-x left top;}
.conteudo-topo { width:941px; padding-top:29px; display:block; margin:0 auto;}
.miolo { width:941px; padding-top:10px; display:block; margin:0 auto;}

h1 { width:149px; height:95px; float:left;}
h1 a { width:149px; height:95px; float:left; text-indent:-9999px; background:url(/jabuti/images/usercontrols/topo/logo.png) no-repeat left top;}

ul.busca { width:auto; float:right; margin:35px 21px 0 0;}
ul.busca li { float:left;}
ul.busca li.bg-busca { width:208px; height:35px; float:left; background:url(/jabuti/images/conteudo/backgrounds/bg-busca.png) no-repeat left top;}
ul.busca li.bg-busca input { height:20px; width:175px; margin:6px 0 0 15px; border:1px solid #fff; font-size:12px;}

.menu-institucional { width:100%; float:left; margin-top:20px; clear:both;}
.menu-institucional ul li { width:auto; float:left; margin-right:37px; position:relative;}
.ie9 .menu-institucional ul li { margin-right:35px;}
.menu-institucional ul li a { font-size:19px; display:block; padding:10px 0 12px 0; color:#fff; font-family:calibri; text-transform:uppercase;}
.menu-institucional ul li a.sublink{
height:20px;
display:block}

ul.submenu{
    width:180px;
    position:absolute;
    top:42px;
    left:0;
z-index:9000!important;
border:2px solid #962119;
background:#962119;
padding:10px 5px 5px 10px}

.ie7 ul.submenu { z-index:9999!important;}

ul.submenu li{
 clear:both}
 
ul.submenu li a{
color:#fff;
font-size:13px;
height:20px;
padding:0;
width:180px;
font-weight:bold;
text-transform:uppercase;
float:left;
padding-left:0px;
background:url(/images/conteudo/backgrounds/seta_transp.gif) no-repeat left 5px}

#s1,#s2,#s3,#s4{
    display:none;}
    
.area-conceito { width:940; height:280px; float:left; margin-bottom:25px; overflow:hidden;}
.area-conceito ul li img { width:940px!important; height:280px!important;}
.ie7 .diaporama1 { z-index:-9999!important;}

ol li, ol li strong, ul li, ul li strong { font-size:12px;}

.meio { width:893px; display:block; margin:0 auto;}
.esquerda { width:413px; height:436px; float:left; padding:10px 12px; background:url(/jabuti/images/conteudo/backgrounds/box-meio.png) no-repeat left top;}
.direita {  width:413px; height:436px; float:right; padding:10px 12px; background:url(/jabuti/images/conteudo/backgrounds/box-meio.png) no-repeat left top;}
.baixo { width:877px; height:166px; float:left; padding:10px 8px; background:url(/jabuti/images/conteudo/backgrounds/box-baixo.png) no-repeat left top;}
.baixo h2 { margin-left:35px; font-size:22px; font-family:calibri;}
.jcarousel-skin-tango li { height:90px; width:106px!important; margin-right:30px;}
.jcarousel-skin-tango li img { margin:-14px 30px 0 0!important; width:106px!important; height:73px!important;}
.jcarousel-skin-tango li span { color:#000; text-align:center; padding-top:4px; display:block; clear:both; font-size:!2px; color:#7A1D18; font-family:calibri;}

.listagem-destaque li a { width:9px; height:7px; background:url(/jabuti/images/conteudo/botoes/bt-ac.jpg) no-repeat left top;}

a.tit-home, h2.tit-home { font-size:22px; color:#7A1D18; display:block; margin-bottom:10px; font-family:calibri;}
h2.tit-50anos { font-size:11px; color:#7A1D18; display:block; margin-bottom:10px; font-family:calibri; text-align:center;}

.link-boxes { width:100%; border-top:1px solid #EDEDED; text-align:right; display:block; margin-top:10px;}
.link-boxes a, .link-boxes-livro a { color:#006699; width:auto; display:block; margin-top:8px;}
.link-boxes-noticias { border:none!important; margin-top:-8px;}
.link-boxes-videos { margin-top:10px;}
.link-boxes-livro { display:block; clear:both; text-align:left;width:100%; border-bottom:1px solid #EDEDED; padding-bottom:10px;}
img.livro-ano { float:left; margin-right:4px;}
a.LivroTitulo, span.LivroTitulo { font-size:14px; color:#000!important; font-family:calibri;}
a.LivroTitulo { cursor:pointer!important;}

.noticias { margin-top:20px;}
.noticias h2 { margin-top:8px;}

.engloba-livros { width:100%; float:left; height:150px;}

.dados-livro { float:left; width:310px; margin-right:20px;}
.dados-livro p strong a, .dados-livro p a { margin-bottom:5px; display:block;}
.dados-livro p a { color:#6E6E6E; font-size:12px; font-family:calibri;}

.livro-50anos { width:70px; margin:7px 0 0 0; float:left;}
.livro-50anos p { font-size:9px; text-align:center; padding-bottom:4px;}

ul.listagem-home { width:100%; display:block; clear:both;}
ul.listagem-home li { border-bottom:1px solid #EDEDED; height:70px; margin-bottom:16px;}
.ie7 ul.listagem-home li {height:85px; margin-bottom:12px;}
ul.listagem-home img { float:left; width:105px; height:73px; margin-right:10px;}
span.olho { color:#6E6E6E; font-family:calibri; font-size:11px; display:block; line-height:16px; margin-top:5px;}
.conteudo-depo { height:95px; width:100%;}
.jabuti-depoimentos p a { color:#6E6E6E; font-family:calibri; font-size:11px; line-height:16px; }

span.olho-video { color:#000; font-family:calibri; font-size:12px; display:block; line-height:16px; margin:5px 0 3px 0;}

.rodape { width:100%; height:221px; background:#202020; clear:both;}
.conteudo-rodape {  width:893px; display:block; margin:0 auto; padding-top:15px;}
.conteudo-rodape h2 {font-size:22px; color:#fff; display:block; margin-bottom:10px; font-family:calibri;}
.conteudo-rodape ul { width:350px; float:left;}
.conteudo-rodape ul li { width:170px; float:left; margin-top:8px;}
.conteudo-rodape ul li a { color:#fff;}
li.veja-todos a { padding-left:44px;}
.versoes { width:408px; float:left;}
.realizacao { width:240px; float:left;}
.realizacao img { margin:8px 0 0 15px;}
.newsletter { width:230px; float:right;}
.newsletter h2 { margin-bottom:23px;}
input.bt-enviar-news { display:block; clear:both; float:right;}
.ie7 input.bt-enviar-news { float:none; margin-left:130px;}
input.input-news { width:212px; height:26px; float:left; border:none!important; margin-bottom:14px; padding:0 0 0 15px; background:url(/jabuti/images/conteudo/backgrounds/input-news.jpg) no-repeat left top;}
.ie input.input-news { padding-top:6px;  height:20px;}

.rodape-baixo { width:100%; height:63px; background:#DADADA; padding-top:7px;}
.rodape-baixo p { float:left; width:715px; font-size:10px;}
.rodape-baixo span, .rodape-baixo a { float:left; font-size:9px;}
a.logo-dual { width:83px; height:19px; text-indent:-9999px; background:url(/jabuti/images/usercontrols/topo/logo-dual.jpg) no-repeat left top;}

h4 { font-size:12px;}

.internas-fundo {background:#fff url(/jabuti/images/conteudo/backgrounds/internas-fundo.png) no-repeat left top; width:852px; min-height:320px; float:left; margin:0 0 0 5px; padding:0 20px;}
.internas-topo {background:url(/jabuti/images/conteudo/backgrounds/internas-topo.png) no-repeat left top; width:903px; display:block; height:20px; float:left;}
.internas-rodape {background:url(/jabuti/images/conteudo/backgrounds/internas-rodape.png) no-repeat left top; width:903px; display:block; height:43px; float:left;}

.fundo-internas { display:none;}

.conteudo h3,.conteudo h3 span{
font-size:15px;
font-weight:bold;
margin:0 0 15px 0;
height:30px;
color:#000;
border-bottom:1px solid #333;}

.conteudo p, .conteudo span {
font-size:12px;
padding:0 0 15px 0;
/*color:#691B17;*/
color:#000;
line-height:20px;
}

.conteudo p strong{
font-size:12px;
font-weight:bold;
padding:10px 0 0 0;
display:block}

fieldset.fale-conosco ol li select,fieldset.fale-conosco ol li textarea, fieldset.fale-conosco ol li input { border:1px solid #ccc;}
fieldset.fale-conosco ol li { padding-bottom:5px; display:block;}
fieldset.fale-conosco ol li label { width:100px!important;}
fieldset.fale-conosco ol li select { width:275px!important;}

fieldset.fichaJabuti ol li input,fieldset.fichaJabuti ol li select,fieldset.fichaJabuti ol li textarea {
border:1px solid #332176}

fieldset.fichaJabuti ol li,fieldset.fale-conosco ol li{
font-size:12px;
clear:both;
margin:0 0 20px 0}

fieldset.fale-conosco ol li{
margin:0 0 5px 0}

fieldset.fichaJabuti ol li label,fieldset.fale-conosco ol li label{
font-size:12px;
 display:block;
width:220px;
float:left;
margin-right:15px}

fieldset.VotoPopular ol { margin:20px 0;}
fieldset.VotoPopular ol li label{width:120px!important;}


fieldset.fale-conosco ol li label{
width:72px}

fieldset.fichaJabuti ol li div.categoria{
margin:10px 0}

fieldset.fichaJabuti ol li div.categoria span input{
border:none}

fieldset.fichaJabutiImpressao{
border:1px solid #ccc;
background:#f5f5f5;
padding:10px;
margin-bottom:10px;
width:800px}

fieldset.fichaJabutiImpressao ol li{
margin-right:20px;
margin-bottom:5px}

fieldset.fichaJabutiImpressao ol li label{
display:block;
font-weight:bold}

.gecko fieldset.fichaJabutiImpressao ol li{
margin-bottom:5px!important}

fieldset.fichaJabutiImpressao a{
color:#376FC2}

fieldset.fichaJabutiImpressao ol li.limpa{
clear:left}

fieldset.fichaJabutiImpressao ol li div.categoria span{
display:block;
height:15px;
float:left;
margin-top:3px}

fieldset.fichaJabutiImpressao ol li div.categoria span.numeracao{
width:18px}

table.lista-radio{
float:left}

table.lista-radio{
 margin-bottom:10px;}

table.lista-radio tr td input{
float:left;
border:none}

table.lista-radio tr td label{
float:left;
padding:2px 0 0 3px}

.aviso-internas{
background:#f5f5f5;
min-height:130px;
border:1px solid #ccc;
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc;
padding:10px;
margin-top:10px}

.informativo{
display:none;
font-size:11px;
width:250px;
position:absolute;
top:0px;
left:25px;
border:1px dotted #666;
padding:5px;
text-align:justify;
background-color:White}

.tooltip{
position:relative;
float:left;
margin-left:-85px}

.quebra-linha{
display:block;
margin:0 0 10px 25px;
clear:both}

.espaco{
margin:5px 0 5px 0;
display:block;
line-height:20px;}

.font13{
font-size:13px!important;}

label strong { font-size:12px;}

.strong{
font-weight:bold}

ol.impressao li.direito{
float:left;
width:210px}

ol.impressao li.esquerdo{
float:left;
width:550px}

ul.lista-strong{
font-size:12px}

ul.lista-strong li{
margin:0 0 15px 0;
padding:8px;
background:#f6f6f6;
border:1px solid #e1e1e1}

ul.lista-strong li strong{
clear:both;
font-weight:bold}

.bt-voltar{
margin:15px 0 10px 340px}

.caixa_fotos,.caixa_texo{
width:740px;
clear:both;
margin:10px 0;
background:#f5f5f5;
border-bottom:2px solid #eaeaea;
display:table}

.caixa_fotos  
{
	width:940px;}

.caixa_fotos_topo{
    background:#E7E3E7 url(/images/conteudo/backgrounds/fotos/direita.jpg) no-repeat right top;
    height:25px}
    
span.fotos_titulo{
    display:block;
    background:#E7E3E7 url(/images/conteudo/backgrounds/fotos/titulo.jpg) no-repeat left top;
 height:15px;
 padding:6px 0 0 20px;
 color:#332176;
 font-weight:bold;
 font-size:12px;
 width:700px}
 
  .caixa_fotos ul {
 margin:15px 11px}
 
.caixa_fotos ul li{
float:left;
margin:0px 9px 15px 9px}

.gecko .caixa_fotos ul li{
float:left;
margin:0px 8px 15px 9px}

.ie6 .caixa_fotos ul li{
float:left;
margin:0px 7px 15px 8px}

.caixa_fotos ul li a img{
border:1px solid #332176;
width:100px;
height:75px}

p.txt-depoimento a{
font-size:11px}

.ie8 p.txt-depoimento a
{ width:400px;
  }

.cursor{
cursor:pointer}

.cursor2{
cursor:default}

.ie6-diminui{
width:168px}

.filtro{
border-bottom:1px solid #000;
height:25px;
margin-top:15px;
margin-bottom:10px;
width:850px;}

ul.filtro-letras{
list-style:none;
padding-left:130px}

.gecko ul.filtro-letras{
padding-left:105px}

ul.filtro-letras li{
float:left;
font-size:14px;
margin-right:10px;
text-transform:uppercase}

ul.filtro-letras li a{
color:#332176;
text-decoration:none;
font-weight:bold}

ul.filtro-letras li a.ativo{
color:#D9C50F;
text-decoration:none}

.bt-remover{
cursor:pointer;
width:56px;
height:10px;
 background:url(/jabuti/images/conteudo/botoes/bt-remover.gif) no-repeat left top}
 
.bt-confirmar{
cursor:pointer;
width:75px;
height:10px;
 background:url(/jabuti/images/conteudo/botoes/bt-confirmar.gif) no-repeat left top}
 
.gecko .bt-remover{
margin:2px 0 0 10px}

fieldset.fichaJabuti ol li span.lista-radio-identificacao input{
border:none!important;
float:left;
margin-right:5px;
margin-left:4px}

.gecko fieldset.fichaJabuti ol li span.lista-radio-identificacao input{
border:none!important;
float:left;
margin-right:5px;
margin-left:7px}

.fichaJabuti-gerenciamento{
width:720px}

.fichaJabuti-gerenciamento ol{
width:340px;
margin:0 5px 5px 0;
padding:5px 5px 0 5px;
border:1px solid #eaeaea;
float:left;
background:#f5f5f5}

a.imprimir {
    float:right;
    width:47px;
    height:49px;
    background:url(/images/conteudo/botoes/imprimir.jpg) no-repeat left top;
 text-indent:-9999px;
 overflow:hidden}
 
.tabela-vot{
margin-left:10px;
margin-right:10px;
width:auto;
font:normal 16px verdana}

table.tabela-votacao{
width:100%;
border:1px solid #eaeaea}

table.tabela-votacao td{
padding:5px 0 5px 5px;
text-align:left}

table.tabela-votacao thead tr td{
 text-align:left;
padding:5px 0;
background:#376FC2;
color:#fff;
font-weight:bold}

table.tabela-votacao thead tr td.vot-titulos,table.tabela-votacao thead tr td.vot-titulos span{
 font-weight:bold;
background:#eaeaea;
color:#000}

table.tabela-votacao thead tr td.vot-titulos{
 font-weight:bold;
background:#eaeaea;
color:#000}

table.tabela-votacao tbody tr td{
border-bottom:1px solid #eaeaea}

table.table-regulamento
{ margin-bottom:20px}

table.table-regulamento tr td
{
	border:1px solid #332176; 
	padding:5px 0 5px 5px;
	
	}

.vot-alinha-esquerda img{margin-left:-20px; }	
	
	

.conteudo ul.lista,.conteudo ul.lista-premios{
margin:10px}

.conteudo ul.lista li,.conteudo ul.lista-premios li{
padding-left:15px;
font-size:12px;
height:20px;
background:url(/jabuti/images/conteudo/backgrounds/seta_verde.gif) no-repeat left 5px}

.conteudo ul.lista-noticias li
{
	background:url(/jabuti/images/conteudo/backgrounds/seta_verde.gif) no-repeat left 7px}

.conteudo ul.lista-normal{
margin:0 0 15px 15px}

.conteudo ul.lista-normal li, .conteudo ul.lista-normal li strong{
font-size:12px;
line-height:20px;}

.conteudo ul.lista-premios{
margin:10px 2px 0 0}

.conteudo ul.lista-premios li{
height:30px;
background:url(/jabuti/images/conteudo/backgrounds/fundo-listagem.jpg) repeat-x left top}

.conteudo ul.lista-premios li a{
display:block;
padding-top:7px;
text-align:center;
color:#7D1E18; 
font-weight:bold;}


            
ul.galeria-fotos { width:835px; margin:3px 0 15px 0px; padding:10px 0 10px 10px; border-bottom:1px solid #332176; float:left;}
.gecko ul.galeria-fotos {padding:10px 0 10px 20px; }


ul.galeria-fotos li { float:left; margin:0 5px 20px 0; width:90px; height:70px; }
.ie6 ul.galeria-fotos li { padding:0;}
ul.galeria-fotos li a img {border:none;}

.ol-resultado-voto-popular{ width:500px; min-height:580px;}
.ol-resultado-voto-popular li{ width:500px; height:20px; }

.ol-listagem ol{margin:10px 0; }
.ol-listagem ol li{ margin-bottom:10px; }
.ol-listagem p{margin:10px 0; }

.bt_leia_o_regulamento {
width:136px;
height:28px;
background: url(/jabuti/images/conteudo/botoes/leia_o_regulamento.jpg) no-repeat left top;
text-indent:-9999px;
overflow:hidden;
margin-bottom:10px;}

.ie7 .bt_leia_o_regulamento {
width:136px;
height:28px;
background: url(/jabuti/images/conteudo/botoes/leia_o_regulamento.jpg) no-repeat left top;
text-indent:-9999px;
overflow:hidden;
margin-bottom:10px;
display:block}


.todos-depoimentos { width:840px;}


.todos-depoimentos,.todos-livros-do-ano{
border-bottom:1px dashed #332176;
min-height:100px;
padding-bottom:10px}

p.txt-depoimento a{
font-size:11px}

.ie8 p.txt-depoimento a
{ width:400px;
  }
  
  .jabuti-depoimentos { margin-top:20px;}
  
  .miolo .jabuti-depoimentos-internas{
width:735px}

.jabuti-depoimentos-internas p strong a{
font-weight:bold;
font-size:13px;
margin:0 0 10px 0;
display:block}

.ie8 .jabuti-depoimentos p strong a{
font-weight:bold;
font-size:13px;
margin:0 0 10px 0;
display:block;
width:390px;
}

.jabuti-depoimentos-internas p a{
display:block;
width:600px;
float:left}

.jabuti-depoimentos-internas img,.primeiro-depoimento img{
margin:12px 7px 0 0;
float:left;
max-height:102px}


.todos-depoimentos,.todos-livros-do-ano{
border-bottom:1px dashed #332176;
min-height:100px;
padding-bottom:10px}

.etapa-tres p strong { width:auto; float:left; font-size:12px;}
.etapa-tres, .etapa-tres strong { font-size:12px;}

.jcarousel-skin-tango span { margin-top:0!important; padding-top:0!important;}
.jcarousel-clip-horizontal { height:88px!important;}
                       
