/* GERAL */
BODY {
	margin:0; padding:0; background:#F6F8F5 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:#F6F8F5; }

/* 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:0; padding:0;}
#d_topo #d_logomarca A { display:block; position:relative; margin:0; padding:0; width:357px; height:84px; background:url(imagens/logomarca.png) no-repeat; text-indent:-10000px; }
#d_topo #d_apoio { float:right; position:relative; margin: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:#D4DED0; 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:73px; background-image:url(imagens/menutopo-cadastre-se.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:230px; margin:2px auto 0 auto; z-index:300; }
#d_flash #fotos { display:block; position:relative; width:990px; height:230px; 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; background:url(imagens/aba-linha.png) 0 8px repeat-x; }
#d_flash UL#d_abas LI { float:left; display:block; position:relative; margin:0 0 0 -38px; padding:0; text-indent:-10000px; z-index:1000; }
#d_flash UL#d_abas LI:hover { z-index:1100; }
#d_flash UL#d_abas LI.first { margin:0; }
#d_flash UL#d_abas LI.first2 { margin:0; }
#d_flash UL#d_abas LI.linha2 { margin-top:4px; }
#d_flash UL#d_abas LI A { display:block; position:relative; width:199px; height:48px; z-index:1300; }
#d_flash UL#d_abas LI A:hover { display:block; position:relative; }
#d_flash UL#d_abas LI A SPAN.novo { display:block; position:absolute; width:31px; height:29px; top:-1px; left:20px; background:url(imagens/icone-novo.png) no-repeat; }

/* para cada aba uma regra */
#d_flash UL#d_abas LI A#a_trigo { width:192px; background:url(imagens/aba-trigo.png) -7px 0 no-repeat; }
#d_flash UL#d_abas LI A#a_trigo:hover { background:url(imagens/aba-trigo.png) -7px -48px no-repeat; }
#d_flash UL#d_abas LI A#a_milho { background:url(imagens/aba-milho.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_milho:hover { background:url(imagens/aba-milho.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_farinhas { background:url(imagens/aba-farinhas.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_farinhas:hover { background:url(imagens/aba-farinhas.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_mercadostrigo { background:url(imagens/aba-outros-mercados.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_mercadostrigo:hover { background:url(imagens/aba-outros-mercados.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_mercado { background:url(imagens/aba-mercados.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_mercado:hover { background:url(imagens/aba-mercados.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_impexptrigo { width:192px; background:url(imagens/aba-imp-exp-trigo.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_impexptrigo:hover { background:url(imagens/aba-imp-exp-trigo.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_impexptrigo SPAN.novo { top:2px; left:21px; }

#d_flash UL#d_abas LI A#a_balancotrigo { width:192px; background:url(imagens/aba-balanco-semanal-trigo.png) -7px 0 no-repeat; }
#d_flash UL#d_abas LI A#a_balancotrigo:hover { background:url(imagens/aba-balanco-semanal-trigo.png) -7px -48px no-repeat; }
#d_flash UL#d_abas LI A#a_balancomilho { background:url(imagens/aba-balanco-semanal-milho.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_balancomilho:hover { background:url(imagens/aba-balanco-semanal-milho.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_balancofarinha { background:url(imagens/aba-balanco-semanal-farinha.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_balancofarinha:hover { background:url(imagens/aba-balanco-semanal-farinha.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_balancofarelos { background:url(imagens/aba-balanco-semanal-farelos.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_balancofarelos:hover { background:url(imagens/aba-balanco-semanal-farelos.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_balancomensal { background:url(imagens/aba-balanco-mensal.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_balancomensal:hover { background:url(imagens/aba-balanco-mensal.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_balancomensal SPAN.novo { top:-6px; left:22px; }
#d_flash UL#d_abas LI A#a_entrevista { width:192px; background:url(imagens/aba-entrevista.png) 0 0 no-repeat; }
#d_flash UL#d_abas LI A#a_entrevista:hover { background:url(imagens/aba-entrevista.png) 0 -48px no-repeat; }
#d_flash UL#d_abas LI A#a_entrevista SPAN.novo { top:-6px; left:32px; }

/* submenus */
#d_flash UL#d_abas LI UL { display:none; position:absolute; top:48px; left:6px; width:187px; margin:0; padding:4px 0 0 0; background:url(imagens/aba-linha.png) 0 -40px repeat-x; list-style:none; z-index:1200; }
#d_flash UL#d_abas LI.linha2 UL { top:40px; background:none; }
#d_flash UL#d_abas LI.first UL { left:0; }
#d_flash UL#d_abas LI.first2 UL { left:0; }
#d_flash UL#d_abas LI:hover UL { display:block; z-index:1250; }
#d_flash UL#d_abas LI UL LI { float:none; display:block; position:relative; margin:0; padding:0; text-indent:0; }
#d_flash UL#d_abas LI UL LI A { display:block; position:relative; width:auto; height:auto; min-height:10px; margin:0 0 -2px 0; padding:7px 10px 7px 20px; background:#095400 url(imagens/bullet-seta.gif) 10px center no-repeat; color:#fff; border-top:1px solid #A6A28D; }
#d_flash UL#d_abas LI UL LI A:hover { padding:7px 9px 7px 21px; background:#D4DED0 url(imagens/bullet-seta.gif) 12px center no-repeat; color:#000; }
#d_flash UL#d_abas LI UL LI A.first { border:none; }




/* 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 #B8BBB9; 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 #9EA69D; 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:#A8CFA5; z-index:7; }
#d_conteudo #d_nav_esq .conteudo3 { position:relative; margin:0 0 7px 0; padding:18px; background:#D3DED1; z-index:7; }
#d_conteudo #d_nav_esq .conteudo4 { position:relative; margin:0 0 7px 0; padding:18px; background:#65A45E; 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:#DCE4DC url(imagens/bullet-seta.gif) 8px center no-repeat; color:#000; }

#d_conteudo #d_nav_esq .menu { position:relative; margin:0 0 7px 0; padding:0; z-index:7; }
#d_conteudo #d_nav_esq .menu UL#menu_esq { display:block; position:relative; margin:0; padding:0; list-style:none; z-index:7; }
#d_conteudo #d_nav_esq .menu UL#menu_esq LI { display:block; position:relative; margin:0 0 1px 0; padding:5px 0 7px 0; z-index:7; }
#d_conteudo #d_nav_esq .menu UL#menu_esq LI A { display:block; position:relative; margin:0; padding:3px 5px 3px 20px; background:transparent url(imagens/bg-menu-left-center.png) center center no-repeat; font-size:12px; line-height:12px; color:#fff; }
#d_conteudo #d_nav_esq .menu UL#menu_esq LI A:hover { padding:3px 3px 3px 22px; text-decoration:none; }
#d_conteudo #d_nav_esq .menu UL#menu_esq LI A .bullet { display:block; position:absolute; width:3px; height:5px; margin:0; padding:0; top:7px; left:12px; background:url(imagens/bullet-seta-amarela.gif) center center no-repeat; }
#d_conteudo #d_nav_esq .menu UL#menu_esq LI A:hover .bullet { left:14px; }
#d_conteudo #d_nav_esq .menu UL#menu_esq LI .bgtop { display:block; position:absolute; margin:0; padding:0; width:210px; height:5px; top:0; left:0; background:url(imagens/bg-menu-left-top.png) center center no-repeat; }
#d_conteudo #d_nav_esq .menu UL#menu_esq LI .bgbottom { display:block; position:absolute; margin:0; padding:0; width:210px; height:7px; bottom:0; left:0; background:url(imagens/bg-menu-left-bottom.png) center center no-repeat; }


/* 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 #A7AFA7; }
#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 #A7AFA7; }
#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 #A7AFA7; }
#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:#A8CFA5; z-index:8; }
#d_conteudo #d_nav_dir .conteudo3 { position:relative; margin:0 0 7px 0; padding:18px; background:#D3DED1; z-index:8; }
#d_conteudo #d_nav_dir .conteudo4 { position:relative; margin:0 0 7px 0; padding:18px; background:#65A45E; 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:#65A45E; 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:#2D641E; }
#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 #A8CFA5; }
#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=""
	));
}


