﻿* { margin:0; padding:0; list-style:none; border:0; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#000; }
a { text-decoration:none; color:#888; }

.geral { width:777px; margin:0 auto; margin-top:30px;}

h4 
{
    color:#9b9b9b;
    margin:5px 0 10px 15px;
    font-weight:bold;
    }

h3 { color:#4B4B4B; font-size:12px; font-weight:bold; margin-left:15px;}

h2 { text-indent:-9999px; overflow:hidden; margin-left:15px; margin-bottom:10px;}
h2.noticias { width:59px; height:15px; background:url(/images/conteudo/titulos/noticias.gif);}
h2.congresso { width:135px; height:12px; background:url(/images/conteudo/titulos/congresso.gif);}
h2.programacao { width:96px; height:17px; background:url(/images/conteudo/titulos/programacao.gif);}
h2.palestrantes_confirmados { width:194px; height:12px; background:url(/images/conteudo/titulos/palestrantes.gif);}
h2.localizacao { width:85px; height:17px; background:url(/images/conteudo/titulos/localizacao.gif);}
h2.hospedagem { width:87px; height:12px; background:url(/images/conteudo/titulos/hospedagem.gif);}
h2.inscrevase { width:82px; height:12px; background:url(/images/conteudo/titulos/inscrevase.gif);}
h2.fale_conosco { width:95px; height:12px; background:url(/images/conteudo/titulos/fale_conosco.gif);}
h2.inscricao_finalizada { width:148px; height:17px; background:url(/images/conteudo/titulos/inscricao_finalizada.gif);}

/* títulos espanhol */

body#es h2.noticias { width:60px; height:12px; background:url(/espanol/images/conteudo/titulos/noticias.gif);}
body#es h2.congresso { width:133px; height:12px; background:url(/espanol/images/conteudo/titulos/congresso.gif);}
body#es h2.programacao { width:104px; height:15px; background:url(/espanol/images/conteudo/titulos/programacao.gif);}
body#es h2.palestrantes_confirmados { width:83px; height:12px; background:url(/espanol/images/conteudo/titulos/palestrantes.gif);}
body#es h2.localizacao { width:70px; height:15px; background:url(/espanol/images/conteudo/titulos/localizacao.gif);}
body#es h2.hospedagem { width:56px; height:12px; background:url(/espanol/images/conteudo/titulos/hospedagem.gif);}
body#es h2.inscrevase { width:75px; height:15px; background:url(/espanol/images/conteudo/titulos/inscrevase.gif);}
body#es h2.fale_conosco { width:95px; height:15px; background:url(/espanol/images/conteudo/titulos/fale_conosco.gif);}
body#es h2.inscricao_finalizada { width:148px; height:17px; background:url(/espanol/images/conteudo/titulos/inscricao_finalizada.gif);}


p { margin:5px 0 0 15px;}

strong { font-weight:bold;}

.topo { width:777px; height:252px; float:left;}
.topo ul.idioma 
{
    float:right; 
    width:442px; 
    height:22px; 
    background:url(/images/usercontrols/topo/detalhe_topo.gif) no-repeat left top;
    margin-left:335px;
    }
.topo ul.idioma li { float:right; color:#064a92; font-weight:bold;}
.topo ul.idioma li a { width:13px; height:13px; display:block; margin-left:10px; text-indent:-9999px; overflow:hidden;}
.topo ul.idioma li.portugues a {background:url(/images/usercontrols/menus/portugues.jpg) no-repeat left top;}
.topo ul.idioma li.espanhol a {background:url(/images/usercontrols/menus/espanhol.jpg) no-repeat left top; margin-right:10px;}
.topo ul.idioma li.ingles a {background:url(/images/usercontrols/menus/ingles.jpg) no-repeat left top; margin-right:10px;}


.topo h1 a
{
    width:170px;
    height:230px;
    background:url(/images/usercontrols/topo/logo.jpg) no-repeat left top;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    float:left;
    }
.topo .banner 
{
    width:607px;
    height:230px;
    background:url(/images/usercontrols/topo/topo.gif) no-repeat left top;
    float:left;
    }    
.miolo 
{
    width:777px; 
    float:left;
    background:#EBEBEB url(/images/conteudo/backgrounds/borda_redonda.jpg) no-repeat bottom left;
    }

.miolo .esquerda 
{
    width:170px;
    float:left;
    background:url(/images/conteudo/backgrounds/detalhe_logo.jpg) no-repeat left top;
    padding-top:140px;
    }


/* menu */

.miolo ul.menu { float:left; width:607px; margin:10px 0 30px 0;}
.miolo ul.menu li {float:left; }
.miolo ul.menu li a { color:#014c8f; font-weight:bold; padding:0 6px; background:url(/images/usercontrols/menus/divisoria.gif) no-repeat right 5px;}    
.miolo ul.menu li a:hover { color:#86c224;}      
.miolo ul.menu li.primeiro_link a {padding:0 6px 0 4px;}
.miolo ul.menu li.ultimo_link a { background:none; padding:0 0 0 6px;}    
    
.conteudo 
{
    float:left;
    width:587px;
    min-height:180px;
    background:#f5f5f5 url(/images/conteudo/backgrounds/topo_conteudo.jpg) no-repeat left top;
    margin-top:30px;
    padding-bottom:10px;
    padding-right:10px;
}    
.ie6 .conteudo {height:180px;}

span.borda_conteudo 
{
    width:597px;
    height:16px;
    display:block;
    float:right;
    background:url(/images/conteudo/backgrounds/rodape_conteudo.jpg) no-repeat left top;
    margin-bottom:15px!important;
    padding-right:10px;
    }    
     
ul li.organizacao_cbl a
{
    width:89px; 
    height:34px; 
    background:url(/images/conteudo/misc/organizacao/cbl.jpg) no-repeat left top;
    text-indent:-9999px;
    display:block;
    overflow:hidden;
    margin:20px 10px 15px 25px;
    }       
ul li.organizacao_editores a
{
    width:120px; 
    height:48px;
    display:block;
    background:url(/images/conteudo/misc/organizacao/editores.jpg) no-repeat left top;
    text-indent:-9999px;
    overflow:hidden;
    margin:20px 10px 10px 10px;
    }

.rodape 
{
    width:777px;
    height:238px;
    background:url(/images/conteudo/backgrounds/rodape.jpg) no-repeat left top;
    margin-top:3px;
    float:left;
    margin-bottom:10px;
    }
.rodape h4 { float:left;}    
.ie6 .rodape ul { width:718px; height:145px; float:left; margin:0px 0 15px 25px;}
.rodape ul { width:718px; height:145px; float:left; margin:15px 0 15px 0;}
.rodape ul li { float:left;}
.rodape ul li a { display:block; text-indent:-9999px; overflow:hidden; margin-right:19px;}
.rodape ul li.anl a { margin-top:20px; width:133px; height:31px; background:url(/images/conteudo/misc/apoio/anl.jpg) no-repeat left top;}
.ie6 .rodape ul li.anl a {margin-top:10px;}

.rodape ul li.pnll a { margin-top:13px; width:72px; height:48px; background:url(/images/conteudo/misc/apoio/pnll.jpg) no-repeat left top;}  
.ie6 .rodape ul li.pnll a { margin-top:3px;}

.rodape ul li.ministerio a { margin-top:18px; width :158px; height:35px; background:url(/images/conteudo/misc/apoio/ministerio.jpg) no-repeat left top;}
.ie6 .rodape ul li.ministerio a { margin-top:8px;}

.rodape ul li.ministerio_espanha a {margin-top:17px; width:124px; height:39px; background:url(/images/conteudo/misc/apoio/ministerio_espanha.jpg) no-repeat left top;}
.ie6 .rodape ul li.ministerio_espanha a {margin-top:7px;}

.rodape ul li.unesco a {width:133px; height:70px; background:url(/images/conteudo/misc/apoio/unesco.jpg) no-repeat left top;}    
.ie6 .rodape ul li.unesco a { margin-top:-10px;}

.rodape ul li.santillana a {margin-right:25px; margin-top:41px; width:148px; height:16px; background:url(/images/conteudo/misc/apoio/santillana.jpg) no-repeat left top;}
.ie6 .rodape ul li.santillana a {margin-top:31px;}

.rodape ul li.editores_espanha a {margin-right:25px; margin-top:38px; width:150px; height:25px; background:url(/images/conteudo/misc/apoio/editores_espanha.jpg) no-repeat left top;}
.ie6 .rodape ul li.editores_espanha a {margin-top:28px;}

.rodape ul li.memorial a {margin-right:25px; margin-top:20px; width:45px; height:45px; background:url(/images/conteudo/misc/apoio/memorial.jpg) no-repeat left top;}


.rodape ul li.relacoes a {margin-top:40px; margin-right:30px; width:116px; height:18px; background:url(/images/conteudo/misc/apoio/relacoes.gif) no-repeat left top;}
.ie6 .rodape ul li.relacoes a {margin-top:30px;}

.rodape ul li.sao_paulo a {margin-top:10px; width:61px; height:59px; background:url(/images/conteudo/misc/apoio/sao_paulo.gif) no-repeat left top;}
.ie6 .rodape ul li.sao_paulo a {margin-top:0px;}

.rodape ul li.visite a {margin-top:30px; width:125px; height:34px; background:url(/images/conteudo/misc/apoio/visite.gif) no-repeat left top;}
.ie6 .rodape ul li.visite a {margin-top:20px;}


.rodape ul li.abrelivros a { margin-top:20px; margin-right:20px; width:90px; height:45px; background:url(/images/conteudo/misc/apoio/abrelivros.gif) no-repeat left top;}
.rodape ul li.snel a {margin-top:15px; margin-right:30px; width:50px; height:54px; background:url(/images/conteudo/misc/apoio/snel.jpg) no-repeat left top;}
.rodape ul li.abeu a {margin-top:20px; margin-right:20px; width:95px; height:44px; background:url(/images/conteudo/misc/apoio/abeu.gif) no-repeat left top;}
.rodape ul li.abdl a {margin-top:15px; margin-right:30px; width:54px; height:58px; background:url(/images/conteudo/misc/apoio/abdl.jpg) no-repeat left top;}
.rodape ul li.libre a {margin-top:30px; margin-right:30px; width:98px; height:39px; background:url(/images/conteudo/misc/apoio/libre.jpg) no-repeat left top;}
.rodape ul li.prolivro a {margin-top:15px; width:111px; height:56px; background:url(/images/conteudo/misc/apoio/prolivro.jpg) no-repeat left top;}


.conteudo .fundo_imagem 
{
    width:181px; 
    height:138px;
    background:url(/images/conteudo/backgrounds/fundo_imagem.gif);
    margin:0 15px 10px 15px;
    float:left;
    }
.ie6 .conteudo .fundo_imagem {margin:0 15px 10px 7px;}
    
.conteudo .fundo_imagem img { margin:1px;}

fieldset ol { margin:10px 0 0 15px;}
fieldset ol li label, fieldset ol.inscricao li label{ width:85px; display:block; float:left; margin-left:20px;}
.ie6 fieldset ol li label, .ie6 fieldset ol.inscricao li label {margin-left:10px;}
fieldset ol.inscricao li strong { font-size:11px; margin:10px 0; display:block;}

fieldset ol.inscricao li label {width:125px;}
fieldset ol li input { border:1px solid #ccc; margin-bottom:2px; width:280px; height:15px;}
fieldset ol li input.telefone { width:60px;}
fieldset ol li input.ddd { width:20px;}
fieldset ol li input.cep { width:85px;}

fieldset ol li select { border:1px solid #ccc; width:283px; height:20px; margin-top:1px; }
fieldset ol li textarea { border:1px solid #ccc; margin-bottom:2px; width:280px; height:55px; }
.gecko fieldset ol li select { height:17px;}

.gecko fieldset ol li input, .gecko fieldset ol li select, .gecko fieldset ol li textarea { margin-bottom:4px;}
.ie6 fieldset ol li select { margin-bottom:3px;}

.bordo { color:#C60203;}

ul.listagem { margin:10px 15px; float:left; width:250px; height:90px;}

ul.listagem li strong {padding-bottom:5px; display:block; font-size:11px;}

.mapa { float:left; width:250px; height:90px; margin:10px 0 0 0;}
.mapa p {float:left; margin:0 0 5px 0; color:#666;}

.clear { clear:both;}

span.separador 
{
    width:567px; 
    height:10px;
    border-top:1px solid #ccc; 
    display:block; 
    margin-left:15px; 
    clear:both;
    padding:0;
    }    
    
ul.programacao {margin:10px 0 0 15px; background:#fff; padding:10px; width:547px; border:1px solid #E1E1E1; }
ul.programacao li { margin-bottom:5px;}
ul.programacao h3 { color:#4B4B4B; font-size:12px; font-weight:bold; margin-left:0;}

ul.lista, ul.palestrantes {margin:10px 15px 0 15px;}
ul.lista strong { font-size:11px; margin-bottom:5px; display:block;}
.ie6 ul.lista strong { font-size:11px; margin-bottom:-10px; display:block;}

ul.lista li { margin-bottom:3px;}

ul.lista li.lista_noticias a 
{
    background:url(/images/conteudo/backgrounds/seta.gif) no-repeat left 3px;
    padding-left:15px;
    }
    
ul.palestrantes strong {font-size:11px;}   
ul.palestrantes li { margin-bottom:12px;} 


.bt_clique_aqui 
{
    width:243px;
    height:22px;
    display:block;
    background:url(/images/conteudo/botoes/bt_clique_aqui.gif) no-repeat left top;
    overflow:hidden;
    text-indent:-9999px;
    margin:30px 180px;
    }
body#es .bt_clique_aqui {background:url(/espanol/images/conteudo/botoes/bt_clique_aqui.gif) no-repeat left top;}
    
a.bt_veja_mais 
{
    width:78px;
    height:20px;
    margin:10px 10px 0 487px;    
    display:block;
    background:url(/images/conteudo/botoes/bt_veja_mais.gif) no-repeat left top;
    overflow:hidden;
    text-indent:-9999px;
    }
body#es .bt_veja_mais {background:url(/espanol/images/conteudo/botoes/bt_veja_mais.gif) no-repeat left top;}

    
a.bt_voltar
{
    width:60px;
    height:20px;
    margin:20px 0 10px 270px;    
    display:block;
    background:url(/images/conteudo/botoes/bt_voltar.gif) no-repeat left top;
    overflow:hidden;
    text-indent:-9999px;
    }
body#es .bt_voltar {background:url(/espanol/images/conteudo/botoes/bt_voltar.gif) no-repeat left top;}       