﻿*{
margin:0;
padding:0;
list-style:none;
border:0;
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#332176}

a{
text-decoration:none;
color:#332176;
font-size:12px}

a:hover{
text-decoration:underline}

ul li,ul li a{
font-size:12px}

em{
font-style:italic;
font-size:12px}

em.txt-menor,span.txt-menor{
font-size:11px;
font-style:italic}

.sublinhado{
text-decoration:underline}

body{
width:1005px;
margin:10px auto;
position:relative}

h1 a{
width:227px;
height:133px;
display:block;
background:url(/jabuti/images/usercontrols/topo/logo.jpg) no-repeat left top;
float:left;
text-indent:-9999px;
overflow:hidden}

h2.h2-noticias{
width:369px;
height:15px;
margin:18px 0 0 2px;
background:url(/jabuti/images/conteudo/backgrounds/h2-noticias.jpg) no-repeat left top;
text-indent:-9999px;
overflow:hidden}

h2.h2-na-midia{
width:370px;
height:13px;
margin:19px 0 0 2px;
background:url(/jabuti/images/conteudo/backgrounds/h2-na-midia.jpg) no-repeat left top;
text-indent:-9999px;
overflow:hidden}

.destaque ul.listagem-destaque{
behavior:url(/jabuti/css/iepngfix.htc)}

.topo{
width:1005px}

span.cbl-logo a{
width:213px;
display:block;
float:left;
margin-left:10px;
height:27px;
background:url(/jabuti/images/conteudo/backgrounds/cbl-logo.jpg) no-repeat left top;
overflow:hidden;
text-indent:-9999px}

.ie6 span.cbl-logo a{
margin-left:5px}

.cbl{
width:1005px;
height:27px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-cbl.jpg) repeat-x left top}

.topo-baixo{
width:1005px;
height:133px;
float:left;
margin:0px 0 0 0}

ul.menu-cbl{
float:left;
margin:0 0 0 20px}

.ie6 ul.menu-cbl{
margin:0 0 0 15px}

ul.menu-cbl li{
float:left;
height:27px;
padding:8px 6px 0 0;
margin-right:6px;
color:#fff;
background:url(/jabuti/images/conteudo/backgrounds/menu-linha.jpg) no-repeat right top}

ul.menu-cbl li a{
color:#fff;
font-size:11px}

span.telefone{
color:#fff;
width:145px;
padding-top:8px;
height:19px;
display:block;
float:left}

.bt-ok{
margin:5px 0 0 2px;
float:left}

.buscar{
float:left;
margin:5px 0 0 10px;
height:15px;
width:90px;
padding:1px 0 0 20px;
border:1px solid #B2B4B3;
background:#fff url(/jabuti/images/conteudo/backgrounds/lupa-busca.jpg) no-repeat left 2px}

.input-news{
float:left;
margin:12px 0 0 5px;
height:15px;
width:125px;
padding:1px 0 0 5px;
border:1px solid #B2B4B3}

.bt-enviar-verde{
width:370px;
text-indent:-9999px;
height:20px;
float:right;
display:block;
background:url(/jabuti/images/conteudo/botoes/bt-enviar-verde.jpg) no-repeat right bottom}

.bt-enviar-amarelo{
width:370px;
text-indent:-9999px;
height:20px;
float:right;
display:block;
background:url(/jabuti/images/conteudo/botoes/bt-enviar-amarelo.jpg) no-repeat right bottom}

.bt-enviar-nwes{
 margin:8px 0 0 10px}
.img-topo{
float:left}

.menu-institucional{
padding:10px 0 10px 197px;
width:805px;
float:left;
height:15px}

.menu-institucional ul{
width:800px}

.menu-institucional ul li{
float:left;
margin-right:10px}

.menu-institucional ul li a{
font-size:12px;
font-weight:bold;
text-transform:uppercase}

.menu-institucional ul li a.sublink{
height:20px;
display:block}

.ie6 .menu-institucional ul li a.sublink{
width:65px}

.ie6 .menu-institucional ul li a.sublink2{
height:20px;
width:85px}

.menu-lateral{
width:177px;
float:left}

.menu-lateral span.menu-inst-cima{
display:block;
text-indent:-9999px;
overflow:hidden;
width:177px;
height:176px;
background:url(/jabuti/images/conteudo/backgrounds/menu/cima.jpg) no-repeat left top}

.menu-lateral ul.menu-esquerda{
width:177px;
height:216px;
background:url(/jabuti/images/conteudo/backgrounds/menu/menu.jpg) no-repeat left top}

.menu-lateral ul.menu-esquerda li{
margin:0 0 17px 18px}

.menu-lateral ul.menu-esquerda li a{
font-size:11px;
font-weight:bold;
text-transform:uppercase}

.menu-lateral .patrocinadores{
width:177px;
background:url(/jabuti/images/conteudo/backgrounds/menu/baixo.jpg) no-repeat right top}

.menu-lateral .patrocinadores span{
color:#B2B2B2;
width:177px;
height:20px;
display:block;
float:left}

.menu-lateral .patrocinadores img{
margin:5px 10px 15px 0}

ul.submenu{
    width:180px;
    position:absolute;
    top:0;
    left:0;
z-index:100!important;
border:2px solid #332176;
padding:10px 5px 5px 10px}

ul.submenu li{
 clear:both}
 
ul.submenu li a{
color:#fff;
font-size:11px;
height:20px;
width:180px;
font-weight:bold;
text-transform:uppercase;
float:left;
padding-left:10px;
background:url(/images/conteudo/backgrounds/seta_transp.gif) no-repeat left 5px}

ul.maior{
width:220px}

ul.maior li a{
width:220px}

#s1,#s2,#s3,#s4{
    display:none;
    background:#332176;
    position:absolute;
    top:160px;
    filter:alpha(opacity=95);
-moz-opacity:0.95;
opacity:0.95}

    #s1{
left:197px}

#s2{
left:706px}

#s3{
top:345px;
left:120px}

#s4{
left:271px}

.ie6 #s1,.ie6 #s2,.ie6 #s4{
top:200px}

   .ie6 #s3{
top:387px}

  .sublink-2{
width:130px;
display:block}

.miolo .destaque{
 width:451px;
height:242px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-destaque.jpg) no-repeat left top}

.ie6 .miolo .destaque{
margin:0 0 0 -4px}

.destaque .principal-destaque{
padding:2px;
width:398px;
height:233px;
margin:3px 2px 2px 40px!important}

.destaque ul.listagem-destaque{
width:100px;
height:19px;
padding:2px 0 0 5px;
position:absolute;
left:534px;
top:387px;
z-index:5;
background:url(/jabuti/images/conteudo/backgrounds/listagem-destaque-fundo.png) no-repeat left top}

.ie6 .destaque ul.listagem-destaque{
top:432px;
left:532px}

.destaque ul.listagem-destaque li{
float:left;
width:23px}

.destaque ul.listagem-destaque li a{
margin-left:3px}

.destaque ul.listagem-destaque li a.destaque-ativo{
font-weight:bold;
text-decoration:underline}

.miolo .noticias{
width:374px;
margin:3px 0 0 3px;
height:237px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-noticias.jpg) no-repeat left top}

.ie6 .miolo .noticias{
margin:3px 0 0 0}

.miolo .notas-e-depoimentos{
width:451px;
height:250px;
float:left}

.miolo .nota{
width:451px;
height:132px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-nota.jpg) no-repeat left top}

.ie6 .miolo .nota{
width:445px}

.nota img{
margin:18px 7px 0 10px;
float:left}

.nota p strong,.nota p strong a{
font-weight:bold;
font-size:12px;
margin:10px 0 10px 0;
display:block}

.nota .livro{
width:140px;
margin-left:20px;
height:132px;
float:left}

.ie6 .nota .livro{
margin-left:10px}

.nota .livro a{
font-size:11px;
text-decoration:underline}

.nota .livro img{
margin:0 45px 3px 45px}

.nota .livro-do-ano{
width:280px;
height:132px;
float:left}

.nota .livro-do-ano img.ano-img{
margin:2px 5px 5px 5px;
float:left}

.nota .livro-do-ano img.livro-img{
margin:18px 5px 0 0}

.nota .livro-do-ano p.ano-baixo{
padding:10px 0 10px 0}

.nota .livro-do-ano a:hover{
text-decoration:none}

.miolo .jabuti-depoimentos{
width:451px;
height:118px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-nota2.jpg) no-repeat left bottom}

.ie8 .miolo .jabuti-depoimentos{
width:451px;
height:118px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-nota2.jpg) no-repeat left bottom}

.jabuti-depoimentos{
padding-left:50px;
width:400px;
height:100px;}


.ie6 .jabuti-depoimentos{
width:390px}

.jabuti-depoimentos img{
margin:5px 7px 0 10px;
float:left}

.ie8 .jabuti-depoimentos img{
margin:5px 7px 0 0px;
float:left}

.jabuti-depoimentos p strong a{
font-weight:bold;
font-size:12px;
margin:5px 0 10px 0;
display:block}


.jabuti-depoimentos p a{
width:300px;
display:block}


.gecko .jabuti-depoimentos p a{
width:380px;}

.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}

.ie6 .todos-depoimentos{
height:100px}

.primeiro-depoimento{
border-bottom:2px solid #332176;
min-height:100px;
padding-bottom:10px}

.ie6 .primeiro-depoimento{
height:100px}
.todos-livros-do-ano{
border-bottom:1px dashed #332176;
min-height:115px;
padding-bottom:10px}

.ie6 .todos-livros-do-ano{
height:115px}

.miolo .na-midia{
width:374px;
height:237px;
margin:5px 0 0 3px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-na-midia.jpg) no-repeat left top}

.ie6 .miolo .na-midia{
margin:5px 0 0 -3px}

.miolo .newsletter{
width:787px;
padding-left:39px;
height:45px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-newsletter.jpg) no-repeat right top}

.miolo .rodape-home{
width:825px;
height:142px;
padding-top:20px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-rodape-home.jpg) no-repeat left top}

.miolo .rodape-internas{
width:825px;
margin-left:167px;
height:200px;
padding-top:120px;
float:left;
background:url(/jabuti/images/conteudo/backgrounds/fundo-rodape-internas.jpg) no-repeat right top}

.ie6 .miolo .rodape-internas{
margin-left:84px}

.rodape-home p,.rodape-internas p{
padding-left:75px;
float:left;
color:#7F7F7F}

.rodape-home a,.rodape-internas a{
color:#7f7f7f;
text-decoration:underline;
float:left;
margin-left:5px}

.rodape-home a:hover,.rodape-internas a:hover{
text-decoration:underline}

ul.listagem-home{
margin:-2px 15px 0 33px;
width:330px;
height:180px}

.gecko ul.listagem-home{
margin:10px 15px 0 33px}

ul.listagem-home li{
margin:8px 0 -3px 0;
border:1px solid #fff}

.gecko ul.listagem-home li{
margin:0 0 5px 0;
border:none}

ul.listagem-home li a{
color:#505050;
font-size:11px}

ul.listagem-home li a strong{
font-weight:bold;
font-size:11px;
color:#505050;
width:325px;
display:block}

ul.listagem-home li a:hover strong{
font-size:11px;
text-decoration:underline}

.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}


span.fundo-internas{
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
width:58px;
height:608px;
background:url(/jabuti/images/conteudo/backgrounds/fundo-internas.jpg) no-repeat left top}

.home{
width:735px;
margin:10px 0 0 20px;
float:left}
.conteudo{
width:735px;
min-height:590px;
margin:10px 0 0 20px;
float:left;
font-size:12px;
background:url(/jabuti/images/conteudo/backgrounds/fundo-paginas.jpg) repeat-y right 15px}

.ie6 .conteudo{
height:590px}

.conteudo h3,.conteudo h3 span{
font-size:15px;
font-weight:bold;
margin:0 0 15px 0;
height:30px;
background:url(/jabuti/images/conteudo/backgrounds/h3-divisoria.jpg) no-repeat left 22px}

.conteudo p{
font-size:12px;
padding:0 0 8px 0}

.conteudo p strong{
font-size:12px;
font-weight:bold;
padding:10px 0 0 0;
display:block}

.conteudo ul.lista,.conteudo ul.lista-premios{
margin:10px}

.conteudo ul.lista li,.conteudo ul.lista-premios li{
padding-left:10px;
font-size:12px;
height:20px;
background:url(/jabuti/images/conteudo/backgrounds/seta_verde.gif) no-repeat left 5px}

.conteudo ul.lista-normal{
margin:0 0 15px 15px}

.conteudo ul.lista-normal li{
font-size:12px}

.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}

fieldset.fichaJabuti ol li input,fieldset.fichaJabuti ol li select,fieldset.fichaJabuti ol li textarea,fieldset.fale-conosco ol li input,fieldset.fale-conosco ol li select,fieldset.fale-conosco 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.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 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}

.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_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 #332176;
height:25px;
margin-top:15px;
margin-bottom:10px}

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:center;
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;
	
	}
	
	

            
ul.galeria-fotos { width:695px; margin:3px 0 15px 0px; padding:10px 0 10px 10px; border-top:1px solid #332176; 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;}

