* { margin:0; padding:0; }

body { font: 76% Arial, sans-serif; color: #666; background: url(_img/tmp-grid.gif) top center repeat-y; text-align: center; }

ul { list-style: none; }
a img { border: 0; }

a { color:#369; text-decoration: none; }

#container { width: 750px; margin: 0 auto; text-align: left; }

/*-- box clearing --*/
#nav:after, .chamadas .item:after, .paginacao:after, 
.artigo:after, .evento .info li:after, #sitemap:after
{ display:block; content:"."; height:0; visibility:hidden; clear:both; }

/*-- CONTAINER --*/

#cabecalho { height:175px; position:relative; }
.cab1 { background:  url(img/cab_01.jpg) right top no-repeat; }
.cab2 { background:  url(img/cab_02.jpg) right top no-repeat;}
.cab3 { background:  url(img/cab_03.jpg) right top no-repeat; }
.cab4 { background:  url(img/cab_04.jpg) right top no-repeat;}
.cab5 { background:  url(img/cab_05.jpg) right top no-repeat; }
.cab6 { background:  url(img/cab_06.jpg) right top no-repeat; }
.cab7 { background:  url(img/cab_07.jpg) right top no-repeat; }
.cab8 { background:  url(img/cab_08.jpg) right top no-repeat; }
.cab9 { background:  url(img/cab_09.jpg) right top no-repeat; }
.cab10 { background:  url(img/cab_10.gif) right top no-repeat; }

.bannercongresso {float: right;}

#principal { width: 560px; float: left; margin-top: 20px; min-height:300px; }
#extras { width: 180px; float: left; margin-left: 10px; margin-top: 50px; }
#rodape { background: url(img/rodape-bg.jpg) left bottom no-repeat; clear:both; text-align: right; padding: 50px 7px 20px 0; font-size: 0.95em; }
#sitemap { background:#F0F0E6; padding:10px 0; border-bottom:5px solid #8E8F3E; border-top:1px solid #fff; position:relative; }

/*-- CABECALHO --*/

#logo { width:180px; text-align:center; border-top:15px solid #fc0; padding:10px 0 80px; background: url(../img/bandeira.jpg) no-repeat bottom left; }
#logo img { display:block; margin:0 auto; }

#fale-conosco { position:absolute; left:197px; bottom:8px; z-index:10;}
#fale-conosco a { color:#660; }
#fale-conosco a:hover { color:#349334; }

#nav { width: 570px; position:absolute; right:0; bottom:30px; }
#nav li { display:inline; }
#nav a, #nav strong { display:block; float:left; border-bottom: 5px solid #fff; width: 85px; height: 15px; margin-left: 10px; text-indent:-2000px; overflow:hidden; background: right top no-repeat; display:inline; }
#nav .ativo, #nav strong { border-bottom-color: #660; }
#nav a:hover { border-bottom-color: #fc0; }

#n-abrasel a, #n-abrasel strong { background-image: url(img/n-abrasel.jpg); width:72px; }
#n-servicos a, #n-servicos strong { background-image: url(img/n-servicos.jpg); width:73px; }
#n-atualidade a, #n-atualidade strong { background-image: url(img/n-atualidade.jpg); width:89px; }
#n-agenda a, #n-agenda strong { background-image: url(img/n-agenda.jpg); width:66px; }
#n-associe-se a, #n-associe-se strong { background-image: url(img/n-associe-se.jpg); width:89px; }
#n-sala a, #n-sala strong { background-image: url(img/n-sala.jpg); width:120px; }

#busca {text-align:right; background:#E1E1CD; width:546px; height:20px; position:absolute; right:0; bottom:0; padding:5px 7px; }
#busca #bot-buscar { vertical-align:bottom; }
#busca #campo-busca {border:1px solid #ccc; height:18px; }




/*-- PRINCIPAL --*/

#principal a:hover { text-decoration:underline; color:#660; }

/*-- titulos (headings) --*/

#h-abrasel, #h-servicos, #h-atualidade, #h-agenda, #h-associe-se, 
#h-termos-de-uso, #h-fale-conosco, #h-busca
{ border-bottom: 1px solid #D1D1B3; margin: 0 0 10px 95px; text-indent: -2000px; background: right top no-repeat; height: 30px; font-size:1px; }

#h-abrasel { background-image:url(img/h-abrasel.gif); }
#h-servicos { background-image:url(img/h-servicos.gif); }
#h-atualidade { background-image:url(img/h-atualidade.gif); }
#h-agenda { background-image:url(img/h-agenda.gif); }
#h-associe-se { background-image:url(img/h-associe-se.gif); }
#h-termos-de-uso { background-image:url(img/h-termos-de-uso.gif); }
#h-fale-conosco { background-image:url(img/h-fale-conosco.gif); }
#h-busca { background-image:url(img/h-busca.gif); }

/*-- chamadas --*/

.chamadas { margin: 0 0 1em 95px; }
.chamadas .item { padding-bottom: 10px; border-bottom: 1px solid #D1D1B3; margin-bottom: 1em; }
.chamadas .item .data { float:left; width:88px; line-height:1.5em; padding-left:7px; color:#000; }
.chamadas .item h2 { font: 1.2em Arial, sans-serif; float: right; width:356px; padding: 0 7px; }
.chamadas .item p { margin-left: 102px; line-height:1.4; }
.chamadas .item p img { float:left; margin: .3em 10px 0 0; }

/*-- paginacao --*/
.paginacao { padding:0 7px; }
.paginacao .proxima { float:right; padding-right:10px; background:url(img/seta-dir.gif) 100% 50% no-repeat; }
.paginacao .anterior { float:left; padding-left:10px; background:url(img/seta-esq.gif) 0 50% no-repeat; }

/*-- artigo --*/

.artigo h2 { font:1.8em Arial, sans-serif; color: #000; margin: 0 0 .5em 95px; padding: 0 7px; }
.artigo .byline { margin: 0 0 1em 95px; color:#660; padding: 0 7px; font-size:.95em; }
.artigo .fotos { width: 180px; float: left; margin: 0 10px .5em 0; }
.artigo .fotos img { border: 1px solid #D1D1B3; margin: 0 7px; }
.artigo .fotos p { padding: 0 7px; font-style:italic; color:#000; font-size:.95em; margin-bottom: 1em; }
.artigo .corpo { margin: 0 0 1em 95px; }
.artigo .corpo .lead { margin-bottom: 1em; padding:.5em 7px; color: #000; background: #F0F0E6; border-bottom:1px solid #CFD2B5; }
.artigo .corpo a { text-decoration:underline; }
.artigo .corpo p { margin-bottom: 1em; padding: 0 7px; line-height: 1.4em; }
.artigo .corpo h3 { padding: 0 7px; color:#070; font: 1.2em Arial,sans-serif; margin-bottom:.5em; }
.artigo .corpo h4 { padding: 0 7px; color:#000; margin-bottom:0.8em; }
.artigo .corpo ul, .artigo .corpo ol { padding:0 7px 0 3em; margin-bottom:1em; line-height:1.4em; }
.artigo .corpo ul { list-style:none; }
.artigo .corpo li { padding-left: 13px; background:url(/img/seta-dir.gif) 0 .4em no-repeat;}

/*-- result-busca --*/

.result-busca { margin-left: 95px; padding: 0 7px; }
.result-busca dt { font:1.2em Arial, sans-serif; }
.result-busca .exerpt { line-height:1.4em; }
.result-busca .detalhes { margin-bottom:1em; font-style:italic; color:#070;  }

/*-- evento --*/

.evento .imagem { float:left; margin-left: 95px; display:inline; }
.evento .corpo { width:370px; float:right; }
.evento h2 { font:1.8em Arial, sans-serif; color: #000; margin-bottom:.5em; padding: 0 7px; }
.evento .info { border-top:1px solid #D1D1B3; margin-bottom:1em; }
.evento .info li {  background:#F0F0E6; border-bottom:1px solid #D1D1B3; padding: 3px 7px; }
.evento .info li strong { font-weight:normal; color:#000; float:left; width:60px; }
.evento .info li span { float:right; width:290px; }
.evento .info abbr { border:none; }
.evento .description p { line-height:1.4em; padding:0 7px; margin-bottom:1em; }
.evento .description ul, .evento .description ol { padding:0 7px 0 3em; margin-bottom:1em; line-height:1.4em; }
.evento .description ul { list-style:square; }

/*-- #mapa-seccionais --*/

#mapa-seccionais { position:relative; width:465px; height:450px; background: #eee url(img/mapa-brasil.gif) no-repeat; margin: 0 0 1em 0; padding:0; }
#mapa-seccionais li { display:inline; padding:0; background:none; }
#mapa-seccionais li a { display:block; position:absolute; width:10px; height:10px; background: url(img/circulo-verde-10x10.gif) no-repeat; text-indent:-2000px; }
#sec-ac a { top:175px; left:75px; }
#sec-al a { top:179px; left:431px; }
#sec-ap a { top:62px; left:259px; }
#sec-am a { top:100px; left:158px; }
#sec-ba a { top:213px; left:393px; }
#sec-ce a { top:107px; left:401px; }
#sec-df a { top:245px; left:294px; }
#sec-es a { top:291px; left:375px; }
#sec-go a { top:258px; left:272px; }
#reg-pirenopolis a { top:248px; left:272px; }
#sec-ma a { top:93px; left:333px; }
#sec-mg a { top:281px; left:328px; }
#sec-mt a { top:232px; left:202px; }
#sec-ms a { top:289px; left:218px; }
#sec-pa a { top:88px; left:290px; }
#sec-pb a { top:148px; left:443px; }
#sec-pr a { top:341px; left:272px; }
#reg-londrina a { top:325px; left:262px; }
#sec-pe a { top:162px; left:439px; }
#sec-pi a { top:160px; left:355px; }
#sec-rj a { top:320px; left:340px; }
#reg-bonito a { top:300px; left:200px; }
#reg-dourados a { top:309px; left:223px; }
#reg-juiz-de-fora a { top:304px; left:333px; }
#reg-tres-lagoas a { top:291px; left:245px; }
#sec-rn a { top:132px; left:440px; }
#sec-rs a { top:399px; left:252px; }
#reg-gramado a { top:385px; left:254px; }
#sec-rd a { top:200px; left:140px; }
#reg-cacoal a { top:190px; left:135px; }
#sec-rr a { top:28px; left:159px; }
#sec-sc a { top:368px; left:278px; }
#sec-sp a { top:322px; left:298px; }
#reg-ubatuba a { top:333px; left:305px; }
#sec-se a { top:193px; left:414px; }
#sec-to a { top:182px; left:290px; }

/*-- #contact_form --*/

#contact_form { background:#F0F0E6; padding: .8em 0 1px 0; }
#contact_form label {color:#000; display:block; }
#contact_form .largo { width: 98%; }
#contact_form .botao { text-align:center; background:#8E8F3E; padding:.5em 7px; margin:0; }
#contact_form .botao input { font-size:1.3em; }



/*-- EXTRAS --*/

#snav { margin-bottom: 20px; }
#snav li { display:inline; }
#snav a, #snav strong { display:block; background:#349334; padding: 7px; margin-bottom:5px; color:#fff; font-size:1.1em; }
#snav a.ativo, #snav strong { color:#660; background-color:#F0F0E6; font-weight:normal; }
#snav a:hover { background:#660; color:#fff; }

.box { margin-bottom: 1em; }
.box h2 { border-top: 5px solid #858534; border-bottom: 1px solid #D1D1B3; margin-bottom:5px; text-indent: -2000px; height:20px; background: no-repeat 7px 5px; font-size:1px; }
.box p, .box ul { margin-bottom: 0.5em; padding: 0 7px; }

.rss h2 { background-image: url(img/t-rss.gif); }

.cadastro h2 { background-image: url(img/t-cadastre-se.gif); }
.cadastro #c-nome, .cadastro #c-email { width:160px; }



/*-- RODAPE --*/

#webmail { padding: 0 5px 0 20px; background: #FFF2BF url(img/envelope.gif) 5px 50% no-repeat; }
#crm { padding: 0 5px 0 20px; background: #FFF2BF url(img/crm.gif) 5px 50% no-repeat; }


/*-- SITEMAP --*/

#sitemap .col { width:165px; margin-left:25px; float:left; display:inline; }
#sitemap .col.prim { margin-left:15px; }
#sitemap a { color:#888; }
#sitemap a:hover { color:#000; text-decoration:underline; }
#sitemap h3 { padding:0 7px; font:1.2em Arial, sans-serif; padding-bottom:.3em; border-bottom:1px solid #D1D1B3; margin-bottom:.5em; }
#sitemap h3 a { color:#8E8F3E; }
#sitemap ul { padding:0 7px; }
#sitemap ul li { margin-bottom:.3em; }
#md-logo a { display:block; position:absolute; bottom:10px; right:10px; }