﻿* { margin:0; padding:0; list-style:none; border:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#016D77; }
a { text-decoration:none; color:#016D77; 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:229px; height:133px; display:block; background:url(/jabuti/2009/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/2009/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/2009/images/conteudo/backgrounds/h2-na-midia.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden;}

.destaque ul.listagem-destaque { behavior: url(/jabuti/2009/css/iepngfix.htc); } /*PARA CARREGAR PNG TRANSPARENTE NO IE ANTERIOR AO 7 */

.topo { width:1005px; }

span.cbl-logo a {width:213px; display:block; float:left; margin-left:10px; height:27px; background:url(/jabuti/2009/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/2009/images/conteudo/backgrounds/fundo-cbl.jpg) repeat-x left top;}
.topo-baixo {width:1005px; height:133px; float:left; margin:5px 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/2009/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/2009/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/2009/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/2009/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/2009/images/conteudo/backgrounds/menu/cima.jpg) no-repeat left top;}
.menu-lateral ul.menu-esquerda {width:177px; height:216px; background:url(/jabuti/2009/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/2009/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 #016D77;
	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:#016D77;
    position:absolute;
    top:190px;
    filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
    }
    
#s1 { left:197px;}
#s2 { left:706px;}
#s3 { top:377px; left:130px;}
#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/2009/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:535px; top:419px; z-index:5; background:url(/jabuti/2009/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/2009/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/2009/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/2009/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;}
.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;}
.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 #016D77; min-height:100px; padding-bottom:10px;}
.ie6 .todos-depoimentos {height:100px;}

.primeiro-depoimento {border-bottom:2px solid #016D77; min-height:100px; padding-bottom:10px;}
.ie6 .primeiro-depoimento {height:100px;}

.todos-livros-do-ano {border-bottom:1px dashed #016D77; 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/2009/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/2009/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/2009/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/2009/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:140px; margin-bottom:5px; height:25px; display:block; background:#5F9E9C; font-weight:bold; padding:3px; background:#; color:#fff;}

span.fundo-internas { display:block; float:left; text-indent:-9999px; overflow:hidden; width:58px; height:608px; background:url(/jabuti/2009/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/2009/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/2009/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/2009/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/2009/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 #016D77;}
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:#016D77;
    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 #016D77; width:100px; height:75px;}


p.txt-depoimento a { font-size:11px;}
.cursor{cursor:pointer;}
.cursor2{cursor:default;}
/*.premios { width:749px; height:400px; background:url(/jabuti/2009/images/conteudo/backgrounds/jabuti-trofeu.gif) no-repeat right bottom;}*/

.ie6-diminui { width:168px;}

.filtro {border-bottom:1px solid #016D77; 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:#016D77; 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/2009/images/conteudo/botoes/bt-remover.gif) no-repeat left top; }
.bt-confirmar {cursor:pointer; width:75px; height:10px;  background:url(/jabuti/2009/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;}

