/* GERAL */
BODY {
	margin:0; padding:0; background:#F5F7F8 url(imagens/xbg-geral.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}



/* LINKS */
A { text-decoration:none; color:#000; }
A:hover { text-decoration:none; color:#666; }

.voltar A { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#d00; }
.voltar A:hover { text-decoration:none; color:#000; }

.paginacao { color:#999; }
.paginacao A { color:#000; }
.paginacao A:hover { color:#666; }



/* FORMULARIOS */
FORM { margin:0; padding:0; }
.txt { margin:0; padding:0; border:1px solid #BAB9B9; }
.btn { font-size:12px; color:#000000; cursor:pointer; }
.btn IMG { margin:0 5px 0 0; padding:0; border:none; vertical-align:middle; }
.aviso { color:#c00; }

FIELDSET { position:relative; display:block; margin:0 3px; padding:10px; text-align:center; border:1px solid #aaa; }
* html FIELDSET { margin-top:-3px; } /* IE hack para corrigir a margem do fieldset */

FIELDSET LEGEND { margin:0; padding:0 5px; color:#000; text-align:left; }
* html FIELDSET LEGEND { margin:-4px 0 8px 0; } /* IE hack para corrigir a margem da legenda */

FIELDSET.permissoes { width:650px; margin:10px 0 0 0; padding:5px; text-align:left; }
* html FIELDSET.permissoes { margin:5px 0 0 0; }



/* HINTBOX */
#d_hint_box { position:absolute; display:block; margin:0; padding:3px 5px; background:#fff; border:1px dashed #000; }



/* TABELAS/LISTAGEM */
.t_titulo { background:#bbb; }
.t_titulo TD { padding:3px 6px; font-weight:bold; }

.t_linha { background:#fff; cursor:default; }
.t_linha_over { background:#FCEEE0; cursor:default; }
.t_linha TD, .t_linha_over TD { padding:3px 6px; }
.t_linha TD.opt, .t_linha_over TD.opt { width:16px; padding:2px 4px; text-align:center; }



		




		
/* VISUAL */

/* banners */
#banner_top { position:relative; display:block; width:940px; margin:0 auto; padding:5px 0; }
#banner_top { position:relative; display:block; width:728px; height:90px; margin:0; padding:0; border:1px solid #777; overflow:hidden; }
#banner_lateral1 { position:relative; display:block; width:160px; height:600px; margin:47px 0 0 10px; padding:0; border:1px solid #777; overflow:hidden; }
#banner_lateral2 { position:relative; display:block; width:160px; height:600px; margin:10px 0 0 10px; padding:0; border:1px solid #777; overflow:hidden; }
#banner_full { position:relative; display:block; width:468px; height:60px; margin:20px auto; padding:0; border:1px solid #777; overflow:hidden; }
#banner_button { position:relative; display:block; width:120px; height:60px; margin:5px auto; padding:0; border:1px solid #777; overflow:hidden; }
#banner_square { position:relative; display:block; width:125px; height:125px; margin:5px auto; padding:0; border:1px solid #777; overflow:hidden; }





/* CORPO */
#d_corpo { display:block; position:relative; width:990px; margin:0 auto; padding:0; background:#F5F7F8; }

/* TOPO */
#d_topo { display:block; position:relative; width:990px; height:84px; margin:0 auto; padding:0; z-index:400; }
#d_topo #d_logomarca { float:left; position:relative; margin:9px 0 0 6px; padding:0; width:336px; height:71px; }
#d_topo #d_logomarca A { display:block; position:relative; margin:0; padding:0; width:336px; height:71px; background:url(imagens/logomarca.png) no-repeat; text-indent:-10000px; }
#d_topo #d_apoio { float:right; position:relative; margin:10px 10px 0 0; padding:0; max-width:638px; }
#d_topo #d_apoio .titulo { margin:0 45px 0 0; font-size:14px; font-weight:bold; font-style:italic; color:#999; text-align:center; letter-spacing:-1px; }
#d_topo #d_apoio .logomarcas { margin:-11px 0 0 0; }

/* MENU TOPO */
#d_menu { display:block; position:relative; width:990px; height:30px; margin:0 auto; background:#D0D8DE; z-index:200; }
#d_menu UL { display:block; position:relative; margin:0 0 0 2px; padding:0; list-style:none; }
#d_menu UL LI { float:left; display:inline; position:relative; margin:0; padding:0; }
#d_menu UL LI A { display:block; position:relative; padding:7px 14px; height:16px; overflow:hidden; text-indent:-10000px; }
#d_menu UL LI A:hover { background-color:#fff; }
/* para cada item uma regra */
#d_menu UL LI#home A { width:31px; background-image:url(imagens/menutopo-home.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#videos A { width:98px; background-image:url(imagens/menutopo-videos.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#parceiros A { width:109px; background-image:url(imagens/menutopo-parceiros.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#produtos A { width:122px; background-image:url(imagens/menutopo-produtos.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#newsletter A { width:70px; background-image:url(imagens/menutopo-newsletter.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#assine A { width:38px; background-image:url(imagens/menutopo-assine.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#login A { width:30px; background-image:url(imagens/menutopo-login.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#clientes A { width:49px; background-image:url(imagens/menutopo-clientes.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#institucional A { width:79px; background-image:url(imagens/menutopo-institucional.png); background-position:center center; background-repeat:no-repeat; }
#d_menu UL LI#contato A { width:79px; background-image:url(imagens/menutopo-contato.png); background-position:center center; background-repeat:no-repeat; }



/* FLASH / MENU ABAS */
#d_flash { display:block; position:relative; width:990px; height:185px; margin:2px auto 0 auto; z-index:300; }
#d_flash #fotos { display:block; position:relative; width:990px; height:185px; margin:0; z-index:310; }
#d_flash UL#d_abas { display:block; position:absolute; width:990px; bottom:0; margin:0; padding:0; list-style:none; z-index:1000; }
#d_flash UL#d_abas LI { float:left; display:block; position:relative; margin:0 0 0 -40px; padding:0; text-indent:-10000px; z-index:1001; }
#d_flash UL#d_abas LI.first { margin:0; }
#d_flash UL#d_abas LI.last {  }
#d_flash UL#d_abas LI A { display:block; position:relative; z-index:1002; }
/* para cada aba uma regra */
#d_flash UL#d_abas LI A#a_trigo { width:220px; height:48px; background:url(imagens/aba-trigo.png); }
#d_flash UL#d_abas LI A#a_trigo:hover { background:url(imagens/aba-trigo-hover.png); }
#d_flash UL#d_abas LI A#a_farinhas { width:233px; height:48px; background:url(imagens/aba-farinhas.png); }
#d_flash UL#d_abas LI A#a_farinhas:hover { background:url(imagens/aba-farinhas-hover.png); }
#d_flash UL#d_abas LI A#a_milho { width:228px; height:48px; background:url(imagens/aba-milho.png); }
#d_flash UL#d_abas LI A#a_milho:hover { background:url(imagens/aba-milho-hover.png); }
#d_flash UL#d_abas LI A#a_mandioca { width:243px; height:48px; background:url(imagens/aba-mandioca.png); }
#d_flash UL#d_abas LI A#a_mandioca:hover { background:url(imagens/aba-mandioca-hover.png); }
#d_flash UL#d_abas LI A#a_mercado { width:226px; height:48px; background:url(imagens/aba-mercado.png); }
#d_flash UL#d_abas LI A#a_mercado:hover { background:url(imagens/aba-mercado-hover.png); }
 #d_flash UL#d_abas LI A#a_oferta { width:226px; height:48px; background:url(imagens/aba-oferta.png); }
 #d_flash UL#d_abas LI A#a_oferta:hover { background:url(imagens/aba-oferta-hover.png); }
/* submenus */
#d_flash UL#d_abas LI UL { display:none; position:absolute; top:48px; left:8px; width:210px; margin:0; padding:0; list-style:none; z-index:1100; }
#d_flash UL#d_abas LI:hover UL { display:block; }
#d_flash UL#d_abas LI.first UL { left:0; }
#d_flash UL#d_abas LI UL LI { float:none; display:block; position:relative; margin:0; padding:0; text-indent:0; z-index:1101; }
#d_flash UL#d_abas LI UL LI A { display:block; position:relative; min-height:10px; margin:0; padding:7px 10px 7px 20px; background:#285D81 url(imagens/bullet-seta.gif) 10px center no-repeat; border-top:2px solid #F5F7F8; color:#fff; z-index:1102; }
#d_flash UL#d_abas LI UL LI A:hover { padding:7px 9px 7px 21px; background:#fff url(imagens/bullet-seta.gif) 12px center no-repeat; color:#000; }
/* uma regra para cada submenu */
#d_flash UL#d_abas LI UL#sub_trigo { width:212px; }
#d_flash UL#d_abas LI UL#sub_milho { width:212px; }
#d_flash UL#d_abas LI UL#sub_mandioca { width:227px; }
#d_flash UL#d_abas LI UL#sub_mercado { width:217px; }
#d_flash UL#d_abas LI UL#sub_oferta { width:290px; left:auto; right:0; }



/* CONTEUDO */
#d_conteudo { display:block; position:relative; width:990px; margin:0 auto; padding:0; z-index:1; }

#d_conteudo #d_news_run {  }

#d_conteudo #d_cotacoes { float:left; display:block; position:relative; margin:2px 0 7px 0; padding:0; background:#000; z-index:2; }
#d_conteudo #d_cotacoes .titulo { float:left; display:block; position:relative; width:57px; padding:5px 10px; color:#aaa; z-index:2; }
#d_conteudo #d_cotacoes .conteudo { float:left; display:block; position:relative; width:903px; padding:5px 10px 5px 0; color:#fff; z-index:2; }

H2 { display:block; position:relative; margin:25px 0 15px 0; padding:0 0 4px 5px; border-bottom:2px solid #B8B9BB; color:#000; font-size:16px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; z-index:1; }
H2.first { margin-top:0; }

#d_conteudo H3 { display:block; position:relative; margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:1px solid #9BA3A6; font-size:13px; font-weight:bold; z-index:1; }
#d_conteudo H3.branco { border-bottom:1px solid #fff; color:#fff; }
#d_conteudo H3.pasta { padding-left:29px; background:url(imagens/icone-pasta.png) 3px top no-repeat; }
#d_conteudo H3.exclam { margin-top:-1px; padding-top:1px; padding-left:29px; background:url(imagens/icone-exclamacao.png) 3px top no-repeat; }
#d_conteudo H3.info { margin-top:-3px; padding-top:3px; padding-left:29px; background:url(imagens/icone-info.png) 3px top no-repeat; }

/* coluna esquerda */
#d_conteudo #d_nav_esq { float:left; display:block; position:relative; width:210px; margin:0; padding:0; z-index:7; }
#d_conteudo #d_nav_esq .conteudo { position:relative; margin:0 0 7px 0; padding:0; z-index:7; }
#d_conteudo #d_nav_esq .conteudo1 { position:relative; margin:0 0 7px 0; padding:18px; background:#fff; z-index:7; }
#d_conteudo #d_nav_esq .conteudo2 { position:relative; margin:0 0 7px 0; padding:18px; background:#8FA2B3; z-index:7; }
#d_conteudo #d_nav_esq .conteudo3 { position:relative; margin:0 0 7px 0; padding:18px; background:#D1D9DE; z-index:7; }
#d_conteudo #d_nav_esq .conteudo4 { position:relative; margin:0 0 7px 0; padding:18px; background:#2B648C; z-index:7; }
#d_conteudo #d_nav_esq .linha { display:block; position:relative; height:0; margin:20px -17px; padding:0; overflow:hidden; border-top:1px solid #ACBFC6; border-bottom:1px solid #F5F5F5; z-index:7; }

#d_conteudo #d_nav_esq UL#menu_esq { display:block; position:relative; margin:-5px 0 0 0; padding:0; list-style:none; z-index:7; }
#d_conteudo #d_nav_esq UL#menu_esq LI { display:block; position:relative; margin:0; padding:0; z-index:7; }
#d_conteudo #d_nav_esq UL#menu_esq LI A { display:block; position:relative; margin:0; padding:4px 5px 4px 15px; background:transparent url(imagens/bullet-seta.gif) 6px center no-repeat; color:#000; }
#d_conteudo #d_nav_esq UL#menu_esq LI A:hover { background:#DCE1E5 url(imagens/bullet-seta.gif) 8px center no-repeat; color:#000; }


/* coluna meio */
#d_conteudo #d_meio { float:left; display:block; position:relative; width:530px; margin:10px 20px 0 20px; padding:0; z-index:6; }
#d_conteudo #d_meio_big { float:left; display:block; position:relative; width:980px; margin:10px 5px 0 5px; padding:0; z-index:6; }
#d_conteudo #d_meio_dir { float:left; display:block; position:relative; width:755px; margin:10px 5px 0 20px; padding:0; z-index:6; }
#d_conteudo #d_meio_esq { float:left; display:block; position:relative; width:755px; margin:10px 20px 0 5px; padding:0; z-index:6; }

#d_conteudo #d_meio #f_busca { display:block; position:relative; margin:-3px 0 -18px 0; padding:0; text-align:right; z-index:9; }
#d_conteudo #d_meio #f_busca .campo { position:relative; margin:0; padding:0 5px; width:100px; height:22px; border:none; background:transparent url(imagens/fundo-campo-busca.png) no-repeat; z-index:10; }
#d_conteudo #d_meio #f_busca .botao { position:relative; margin:0 4px; padding:0; width:46px; height:24px; border:none; background:transparent url(imagens/botao-ok.png) no-repeat; text-indent:-10000px; cursor:pointer; z-index:10; }

#d_conteudo #d_meio #home_noticias { display:block; position:relative; margin:0; padding:0; z-index:10; }
#d_conteudo #d_meio #home_noticias UL#noticias { display:block; position:relative; margin:0; padding:0; height:180px; list-style:none; z-index:10; }
#d_conteudo #d_meio #home_noticias UL#noticias LI { float:left; display:none; position:relative; width:528px; margin:0; padding:0; z-index:10; }
#d_conteudo #d_meio #home_noticias UL#noticias LI.first { display:block; }
#d_conteudo #d_meio #home_noticias UL#noticias LI A { color:#555; }
#d_conteudo #d_meio #home_noticias UL#noticias LI A:hover { color:#000; }
#d_conteudo #d_meio #home_noticias UL#noticias LI A IMG { float:left; display:block; position:relative; margin:0 15px 0 0; padding:0; border:2px solid #A7ACB0; }
#d_conteudo #d_meio #home_noticias UL#noticias LI A:hover IMG { border:2px solid #000; }
#d_conteudo #d_meio #home_noticias UL#noticias LI A .titulo { display:block; position:relative; margin:3px 0 0 0; padding:0; font-size:14px; font-weight:bold; text-decoration:underline; letter-spacing:-1px; }
#d_conteudo #d_meio #home_noticias UL#noticias LI A .resumo { margin:10px 0; }
#d_conteudo #d_meio #home_noticias UL#noticias LI A .mais { margin:5px 0 0 0; font-weight:bold; }
#d_conteudo #d_meio #home_noticias UL#noticias LI A .mais SPAN { font-weight:bold; font-size:14px; font-weight:bold; color:#b00; }
#d_conteudo #d_meio #home_noticias #n_numeros { display:block; position:absolute; bottom:5px; right:5px; margin:0; padding:0; z-index:10; }
#d_conteudo #d_meio #home_noticias #n_numeros .botao { position:relative; margin:0 3px 0 0; padding:0 0 3px 3px; width:21px; height:21px; border:none; background:transparent url(imagens/botao-numero.png) no-repeat; color:#555; cursor:pointer; }
#d_conteudo #d_meio #home_noticias #n_numeros .botao.sel { font-weight:bold; color:#b00; }

#d_conteudo #d_meio #noticias { display:block; position:relative; margin:0 0 20px 0; padding:0; z-index:10; }
#d_conteudo #d_meio #noticias UL#noticias { display:block; position:relative; margin:0; padding:0; list-style:none; z-index:10; }
#d_conteudo #d_meio #noticias UL#noticias LI { position:relative; margin:5px 8px; padding:0; z-index:10; }
#d_conteudo #d_meio #noticias UL#noticias LI SPAN { font-size:14px; font-weight:bold; color:#b00; }
#d_conteudo #d_meio #noticias UL#noticias LI A:hover { text-decoration:underline; }
#d_conteudo #d_meio #noticias .mais { display:block; position:relative; margin:0; padding:0; }
#d_conteudo #d_meio #noticias .mais A { display:block; position:relative; width:107px; height:24px; margin:0 0 0 auto; padding:0; background:url(imagens/botao-mais-noticias.png) no-repeat; text-indent:-10000px; }

#d_conteudo #d_meio #home_videos { display:block; position:relative; margin:0; padding:0; z-index:10; }
#d_conteudo #d_meio #home_videos UL#videos { display:block; position:relative; margin:-2px -2px 0 0; padding:0; list-style:none; z-index:10; }
#d_conteudo #d_meio #home_videos UL#videos LI { float:left; display:block; position:relative; width:168px; padding:0 0 0 12px; margin:0; z-index:10; }
#d_conteudo #d_meio #home_videos UL#videos LI.first { padding:0; }
#d_conteudo #d_meio #home_videos UL#videos LI A { color:#555; }
#d_conteudo #d_meio #home_videos UL#videos LI A:hover { color:#000; }
#d_conteudo #d_meio #home_videos UL#videos LI A IMG { display:block; position:relative; margin:0; padding:0; border:2px solid #A7ACB0; }
#d_conteudo #d_meio #home_videos UL#videos LI A:hover IMG { border:2px solid #000; }
#d_conteudo #d_meio #home_videos UL#videos LI A .titulo { display:block; position:relative; margin:3px 0 0 0; padding:0; font-size:12px; font-weight:bold; text-align:center; }
#d_conteudo #d_meio #home_videos UL#videos LI A .icone { display:block; position:absolute; top:80px; right:10px; width:38px; height:38px; margin:0; padding:0; background:url(imagens/icone-play.png) no-repeat; }
#d_conteudo #d_meio #home_videos UL#videos LI A:hover .icone { top:78px; right:10px; }

#d_conteudo #d_meio_dir #videos_rel { display:block; position:relative; margin:0; padding:0; z-index:10; }
#d_conteudo #d_meio_dir #videos_rel UL#videos { display:block; position:relative; margin:0; padding:0; list-style:none; z-index:10; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI { display:block; position:relative; margin:0 0 15px 0; padding:0; z-index:10; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI A { color:#555; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI A:hover { color:#000; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI A IMG { float:left; display:block; position:relative; margin:0 10px 0 0; padding:0; border:2px solid #A7ACB0; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI A:hover IMG { border:2px solid #000; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI A .data { margin:0 0 5px 0; font-size:10px; color:#777; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI A .titulo { font-size:12px; font-weight:bold; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI A .icone { display:block; position:absolute; top:40px; left:65px; width:38px; height:38px; margin:0; padding:0; background:url(imagens/icone-play.png) no-repeat; }
#d_conteudo #d_meio_dir #videos_rel UL#videos LI A:hover .icone { top:39px; left:65px; }

#d_conteudo #d_meio #conteudo { display:block; position:relative; margin:0 0 20px 0; padding:0; z-index:10; }
#d_conteudo #d_meio #conteudo UL#paginas { display:block; position:relative; margin:0; padding:0; list-style:none; z-index:10; }
#d_conteudo #d_meio #conteudo UL#paginas LI { position:relative; margin:5px 8px; padding:0; z-index:10; }
#d_conteudo #d_meio #conteudo UL#paginas LI SPAN { font-size:14px; font-weight:bold; color:#b00; }
#d_conteudo #d_meio #conteudo UL#paginas LI A:hover { text-decoration:underline; }


/* coluna direita */
#d_conteudo #d_nav_dir { float:left; display:block; position:relative; width:210px; margin:0; padding:0; z-index:8; }
#d_conteudo #d_nav_dir .conteudo { position:relative; margin:0 0 7px 0; padding:0; z-index:8; }
#d_conteudo #d_nav_dir .conteudo1 { position:relative; margin:0 0 7px 0; padding:18px; background:#fff; z-index:8; }
#d_conteudo #d_nav_dir .conteudo2 { position:relative; margin:0 0 7px 0; padding:18px; background:#8FA2B3; z-index:8; }
#d_conteudo #d_nav_dir .conteudo3 { position:relative; margin:0 0 7px 0; padding:18px; background:#D1D9DE; z-index:8; }
#d_conteudo #d_nav_dir .conteudo4 { position:relative; margin:0 0 7px 0; padding:18px; background:#2B648C; z-index:8; }
#d_conteudo #d_nav_dir .linha { display:block; position:relative; height:0; margin:20px -17px; padding:0; overflow:hidden; border-top:1px solid #ACBFC6; border-bottom:1px solid #F5F5F5; z-index:8; }

#d_conteudo #d_nav_dir .login { position:relative; z-index:820; }
#d_conteudo #d_nav_dir .clientes { position:relative; background:#2B648C; z-index:8; }

/* form login */
#d_conteudo #d_nav_dir #d_login { position:relative; margin:-8px 0 -13px 0; text-align:center; z-index:821; }
#d_conteudo #d_nav_dir #d_login #d_botoes { display:block; position:relative; z-index:110; }
#d_conteudo #d_nav_dir #d_login #d_botoes #btn_login { position:relative; margin:0 15px 0 0; }

#d_conteudo #d_nav_dir #d_login #d_form { display:none; position:absolute; top:15px; left:-18px; width:166px; height:198px; padding:17px 22px 0 22px; background:url(imagens/fundo-login.png) bottom no-repeat; text-align:left; z-index:100; }
#d_conteudo #d_nav_dir #d_login #d_form .naotem { font-size:14px; color:#d00; }
#d_conteudo #d_nav_dir #d_login #d_form H4 { display:block; position:relative; margin:15px 0 10px 0; padding:0 0 5px 20px; background:url(imagens/icone-cadeado.png) no-repeat; border-bottom:1px solid #bbb; font-weight:bold; color:#316283; }
#d_conteudo #d_nav_dir #d_login #d_form .input { margin:0 0 5px 0; font-size:11px; }
#d_conteudo #d_nav_dir #d_login #d_form .input INPUT { margin:0; padding:0 5px; width:154px; height:22px; border:none; background:transparent url(imagens/fundo-campo-login.png) no-repeat; }
#d_conteudo #d_nav_dir #d_login #d_form .botao { float:right; display:block; position:relative; margin:8px 1px 0 0; padding:0; width:77px; height:24px; border:none; background:transparent url(imagens/botao-entrar.png) no-repeat; text-indent:-10000px; cursor:pointer; }
#d_conteudo #d_nav_dir #d_login #d_form .esqueceu { float:left; display:block; position:relative; margin:5px 0 0 2px; padding:0; width:75px; font-size:11px; font-weight:bold; line-height:120%; }
/* apos logado */
#d_conteudo #d_nav_dir #d_login #d_log_msg { display:block; position:relative; z-index:100; font-size:11px; z-index:110; }
#d_conteudo #d_nav_dir #d_login #d_log_menu { display:none; position:absolute; top:15px; left:-18px; width:166px; height:198px; padding:17px 22px 0 22px; background:url(imagens/fundo-login.png) bottom no-repeat; text-align:left; z-index:100; }
#d_conteudo #d_nav_dir #d_login #d_log_menu .greet { margin:5px 0 10px 0; }
#d_conteudo #d_nav_dir #d_login #d_log_menu UL { display:block; position:relative; margin:0; padding:0; list-style:none; }
#d_conteudo #d_nav_dir #d_login #d_log_menu UL LI { display:block; position:relative; margin:0; padding:0; }
#d_conteudo #d_nav_dir #d_login #d_log_menu UL LI A { display:block; position:relative; margin:0; padding:3px 4px; color:#555; }
#d_conteudo #d_nav_dir #d_login #d_log_menu UL LI A:hover { background:#eee; color:#000; }
#d_conteudo #d_nav_dir #d_login #d_log_menu UL LI A IMG { margin:0 3px 0 0; }
#d_conteudo #d_nav_dir #d_login #d_log_menu UL LI.space { margin-top:15px; }



/* RODAPE */
#d_rodape { display:block; position:relative; width:990px; height:50px; margin:10px auto 0 auto; padding:15px 0 0 0; border-top:4px solid #8FA2B3; }
#d_rodape #slogan { float:left; display:block; position:relative; margin:0 0 0 20px; padding:0; }
#d_rodape #social { float:right; display:block; position:relative; margin:0 20px 0 0; padding:0; }
#d_rodape #social DIV { float:left; display:block; position:relative; margin:3px 20px 0 0; padding:0; color:#bbb; font-weight:bold; font-style:italic; }
#d_rodape #social A.youtube { float:left; display:block; position:relative; margin:0; padding:0; width:49px; height:20px; background:url(imagens/logo-youtube-off.png) no-repeat; text-indent:-10000px; }
#d_rodape #social A:hover.youtube { background:url(imagens/logo-youtube.png) no-repeat; }
#d_rodape #social A.twitter { float:left; display:block; position:relative; margin:1px 0 0 16px; padding:0; width:80px; height:19px; background:url(imagens/logo-twitter-off.png) no-repeat; text-indent:-10000px; }
#d_rodape #social A:hover.twitter { background:url(imagens/logo-twitter.png) no-repeat; }
#d_rodape #social A.orkut { float:left; display:block; position:relative; margin:0 0 0 15px; padding:0; width:53px; height:19px; background:url(imagens/logo-orkut-off.png) no-repeat; text-indent:-10000px; }
#d_rodape #social A:hover.orkut { background:url(imagens/logo-orkut.png) no-repeat; }
#d_rodape #social A.facebook { float:left; display:block; position:relative; margin:1px 0 0 16px; padding:0; width:64px; height:18px; background:url(imagens/logo-facebook-off.png) no-repeat; text-indent:-10000px; }
#d_rodape #social A:hover.facebook { background:url(imagens/logo-facebook.png) no-repeat; }









/* UTEIS */
.clear { clear:both; }
.noborder { border:0; }
.nomargin { margin:0; }
.nopadding { padding:0; }



/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ {
	filter:expression(
	this.alphaxLoaded?"":(
		this.src.substr(this.src.length-4)==".png" ? (
			(!this.complete)?"":(
				this.runtimeStyle.filter=
				("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
				String(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
				String(this.alphaxLoaded=true).substr(0,0)+
				String(this.src="imagens/spacer.gif").substr(0,0)
			)
		) :
		this.runtimeStyle.filter=""
	));
}

