/* GERAL */
BODY {
	margin:0; padding:0; background:#E9E9E9;
	font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px;
	color:#555;
}
P { margin:0; }
.bold { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }





/* LINKS */
A { text-decoration:none; color:#666; }
A:hover { text-decoration:none; color:#000; }

.voltar A { font-size:110%; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#2E4668; }
.voltar A:hover { text-decoration:none; color:#FF7D06; }

.voltar_noticias { color:#E07610; font-size:13px; font-weight:bold; }
.voltar_canais { color:#E07610; font-size:13px; font-weight:bold; }
.voltar_materias { color:#E07610; font-size:13px; font-weight:bold; }
.voltar_videos { color:#E07610; font-size:13px; font-weight:bold; }
.voltar_bolsas { color:#E07610; font-size:13px; font-weight:bold; }
.voltar_areaclientes { color:#BF6100; font-size:13px; font-weight:bold; }



.paginacao { color:#999; }
.paginacao A { color:#BF6100; }
.paginacao A:hover { color:#FF7D06; }





/* FORMULARIOS */
form { margin:0; padding:0; }
.txt { margin:0; padding:0; border:1px solid #BAB9B9; }
.btn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	cursor:pointer;
	vertical-align:middle;
}
.btn IMG { margin:0; padding:0; border:none; }
.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; }





/* TITULOS */
/* usado na area de clientes */
h1 { margin:0; padding:1px 0 0 3px; letter-spacing:0px; word-spacing:2px; font-size:20px; font-weight:normal; color:#BF6100; }

h2 { margin:0; padding:0 0 5px 0; font-size:14px; font-weight:bold; letter-spacing:0px; word-spacing:0px; color:#444444; }

/* usado nos titulos das categorias da listagem de videos */
h3 { margin:10px 0; padding:0; font-size:16px; font-weight:normal; letter-spacing:0px; word-spacing:0px; color:#E07610; }
h4 { margin:0; padding:0; font-size:12px; font-weight:normal; letter-spacing:0; word-spacing:0; color:#666666;}
h5 { margin:0; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#fff; }
h6 { margin:0; padding:0; font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#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 0 0 20px; padding:5px 0; }
#banner_top DIV { position:relative; display:block; width:728px; height:90px; margin:0; padding:0; border:1px solid #777; overflow:hidden; }
#banner_top #twitter { position:absolute; top:10px; left:750px; }
#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:10px auto; padding:0; border:1px solid #777; overflow:hidden; }
#banner_square { position:relative; display:block; width:125px; height:125px; margin:10px auto; padding:0; border:1px solid #777; overflow:hidden; }
#banner_square2 { position:relative; display:block; width:125px; height:125px; margin:10px 0 0 10px; padding:0; border:1px solid #777; overflow:hidden; }



/* forms */
.login { width:85px; font:12px Arial, Helvetica, sans-serif; color:#555; border:1px solid #888; }
.senha { width:85px; font:12px Arial, Helvetica, sans-serif; color:#555; border:1px solid #888; }
.botao { width:25px; height:19px; font:11px Arial, Helvetica, sans-serif; background:#FFFFFF; border:1px solid #666666; cursor:pointer; }
.txt_busca { width:95px; font:12px Arial, Helvetica, sans-serif; color:#666666; border:1px solid #666666; }



#principal { padding:0 0 20px 0; background:url(imagens/bg.gif) left top repeat-x; }



/* topo */
#principal #topo { position:relative; display:block; wxidth:876px; height:75px; margin:0 0 5px 0 ; padding:0; background:#fff url("imagens/topo.gif") no-repeat; border:1px solid #dbdbdb; }
#principal #topo #logo{ float:left; position:relative; display:inline; margin:15px 0 0 20px; padding:0; border:0; }
#principal #topo #arearestrita { position:absolute; display:block; top:8px; right:8px; margin:0; padding:10px 10px 6px 15px; border:1px solid #E87B0D; }
#principal #maiscreditos A { color:#090; font-weight:bold; text-decoration:none; }
#principal #maiscreditos A:hover { color:#E07610; }




/* menu superior */
#principal #menu_superior { position:relative; z-index:5000; }
#principal #menu_superior TABLE { position:relative; }
#principal #menu_superior TR { position:relative; }
#principal #menu_superior TD { position:relative; }

#principal #menu_superior H1 { margin:0; padding:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; border:none; letter-spacing:-1px; word-spacing:0px; cursor:pointer; }

/*#principal #menu_superior H1 { height:18px; margin:0; padding:2px 6px 0 6px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:-1px; word-spacing:0px; cursor:pointer; }
#principal #menu_superior .home { width:60px; background:#FFFFFF url("imagens/fundo_h1_areacliente.gif") repeat-x; border:2px solid #BF6100; }
#principal #menu_superior .bolsa { width:120px; background:#FFFFFF url("imagens/fundo_h1_bolsa.gif") repeat-x; border:2px solid #a50909; }
#principal #menu_superior .noticias { width:120px; background:#FFFFFF url("imagens/fundo_h1_noticias.gif") repeat-x; border:2px solid #bf6d09; }
#principal #menu_superior .canais { width:120px; background:#FFFFFF url("imagens/fundo_h1_canais.gif") repeat-x; border:2px solid #E07610; }
#principal #menu_superior .materias { width:120px; background:#FFFFFF url("imagens/fundo_h1_materias.gif") repeat-x; border:2px solid #E07610; }
#principal #menu_superior .videos { width:120px; background:#FFFFFF url("imagens/fundo_h1_videos.gif") repeat-x; border:2px solid #E07610; }*/

#principal #menu_superior .NavSubMenu { position:absolute; display:block; width:180px; margin:0; padding:0; left:0; top:30px; }
#principal #menu_superior .NavSubMenu UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#principal #menu_superior .NavSubMenu UL LI { position:relative; display:inline; margin:0; padding:0; list-style:none; text-align:left; }
#principal #menu_superior .NavSubMenu UL LI A { position:relative; display:block; margin:0; padding:3px 0 3px 5px; color:#000; border-top:1px solid #fff; text-align:left; }
#principal #menu_superior .NavSubMenu UL LI A:hover { color:#000; background:#fff; }
#principal #menu_superior .NavSubMenu UL LI.primeiro A { border:0; }

/*#principal #menu_superior .NavSubMenu UL { border:2px solid #70a03a; }
#principal #menu_superior #navSubMenuBolsa UL { border:2px solid #a50909; }
#principal #menu_superior #navSubMenuNoticias UL { border:2px solid #bf6d09; }
#principal #menu_superior #navSubMenuCanais UL { border:2px solid #E07610; }
#principal #menu_superior #navSubMenuMaterias UL { border:2px solid #E07610; }
#principal #menu_superior #navSubMenuVideos UL { border:2px solid #E07610; }*/



/* menu esquerdo */
#principal #nav_esq {  }

#principal #menu UL { position:relative; margin:0; padding:5px 0 0 0; list-style:none; background:#FFFFFF; z-index:11; text-align:left; }
#principal #nav_esq #menu {  }
#principal #nav_esq #menu UL { position:relative; display:block; margin:3px 7px; padding:0; list-style:none; }
#principal #nav_esq #menu UL LI { position:relative; display:inline; margin:0; padding:0; list-style:none; z-index:12; }
#principal #nav_esq #menu UL LI.busca { position:relative; display:block; margin:0; padding:5px 0 5px 5px; list-style:none; border-top:1px solid #E5E5E5; color:#555555; z-index:12; }
#principal #nav_esq #menu UL LI.conteudo { position:relative; display:block; margin:0; padding:5px; list-style:none; border-top:1px solid #E5E5E5; color:#555555; z-index:12; }
#principal #nav_esq #menu UL LI A { position:relative; display:block; margin:0; padding:3px 0 3px 5px; font-size:13px; color:#555555; text-decoration:none; background:#FFFFFF; border-top:1px solid #E5E5E5; }
#principal #nav_esq #menu UL LI A:hover { color:#000000; text-decoration:none; background:#EEEEEE; }
#principal #nav_esq #menu UL LI.first,
#principal #nav_esq #menu UL LI.first A { border-top:none; }

#principal #nav_esq #menu H1 { margin:0; padding:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; letter-spacing:-1px; word-spacing:0px; border:none; }
/*#principal #nav_esq #menu H1 { height:18px; margin:0; padding:2px 6px 0 6px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:-1px; word-spacing:0px; }
#principal #nav_esq #menu .bolsa { background:#FFFFFF url("imagens/fundo_h1_bolsa.gif") repeat-x; border:2px solid #a50909; }
#principal #nav_esq #menu .noticias { background:#FFFFFF url("imagens/fundo_h1_noticias.gif") repeat-x; border:2px solid #bf6d09; }
#principal #nav_esq #menu .canais { background:#FFFFFF url("imagens/fundo_h1_canais.gif") repeat-x; border:2px solid #E07610; }
#principal #nav_esq #menu .materias { background:#FFFFFF url("imagens/fundo_h1_materias.gif") repeat-x; border:2px solid #E07610; }
#principal #nav_esq #menu .videos	{ background:#FFFFFF url("imagens/fundo_h1_videos.gif") repeat-x; border:2px solid #014ea7; }
#principal #nav_esq #menu .areacliente { background:#FFFFFF url("imagens/fundo_h1_areacliente.gif") repeat-x; border:2px solid #BF6100; }
#principal #nav_esq #menu .newsletter { background:#FFFFFF url("imagens/fundo_h1_areacliente.gif") repeat-x; border:2px solid #BF6100; }*/



/* submenu videos */
#principal #nav_esq #menu #videos { position:relative; z-index:600; }
#principal #nav_esq #menu #videos .navSubMenuVideosEsq { position:absolute; display:none; width:250px; top:-15px; left:150px; margin:0; padding:5px; background:#fff; border:1px solid #bbb; z-index:605; }
#principal #nav_esq #menu #videos .navSubMenuVideosEsq UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#principal #nav_esq #menu #videos .navSubMenuVideosEsq UL LI { position:relative; display:inline; margin:0; padding:0; list-style:none; }
#principal #nav_esq #menu #videos .navSubMenuVideosEsq UL LI A { position:relative; display:block; margin:0; padding:3px 0 3px 5px; color:#555555; border-top:1px solid #E5E5E5; }
#principal #nav_esq #menu #videos .navSubMenuVideosEsq UL LI A:hover { color:#000000; background:#EEEEEE; text-decoration:underline; }
#principal #nav_esq #menu #videos .navSubMenuVideosEsq UL LI.first A { border:0; }

#principal #nav_esq #publicidade { margin:20px 10px 10px 10px; padding:0; }
#principal #nav_esq #publicidade h1 { margin:0; padding:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#E07610; border:none; letter-spacing:0px; word-spacing:0px; }





/* links patrocinados */
.links { float:right; position:relative; display:inline; width:200px; margin:10px 0 10px 10px; padding:5px; z-index:20;
	background:#FFFFFF; border:1px solid #CCCCCC; font-family:Arial, sans-serif; font-size:11px; }



/* conteudo interna */
#principal #conteudo #conteudo_interna #titulo { border:0; font-weight:normal; }
#principal #conteudo #conteudo_interna #manchete { border:0; font-size:16px; font-weight:bold; }
#principal #conteudo #conteudo_interna #data_manchete { border:0; font-size:11px; font-weight:normal; }
#principal #conteudo #conteudo_interna #categoria { border:0; font-weight:normal; }

#principal #conteudo #conteudo_interna #data_noticias { border:0; color:#E07610; font-size:11px; font-weight:bold; }
#principal #conteudo #conteudo_interna #data_materias { border:0; color:#E07610; font-size:11px; font-weight:bold; }
#principal #conteudo #conteudo_interna #data_canais { border:0; color:#E07610; font-size:11px; font-weight:bold; }





/* conteudo */
#principal #conteudo { background:##F5F5F5; }





/* bolsa de negocios */
#principal #conteudo #bolsanegocios { margin:0; padding:0; border:0; }
#principal #conteudo #bolsanegocios H1 { margin:0; padding:0; font-weight:normal; color:#BF6100; border:none; letter-spacing:-1px; word-spacing:2px; }
#principal #conteudo #bolsanegocios #desc { margin:0 0 10px 0; padding:0 0 5px 1px; font-size:11px; background:url(imagens/linha_gde.gif) left bottom no-repeat; }

#principal #conteudo #bolsanegocios #anuncie { position:absolute; display:inline; top:2px; right:0px; margin:0; padding:0; color:#E07610; z-index:1000; }
#principal #conteudo #bolsanegocios .mais A { color:#E07610; font-weight:bold; }
#principal #conteudo #bolsanegocios .mais A:hover { text-decoration:underline; }

#principal #conteudo #bolsanegocios #compra { float:left; position:relative; display:inline; width:343px; margin:8px 0 0 0; padding:0 10px 0 0; color:#222222; border-right:1px solid #CCCCCC; }
#principal #conteudo #bolsanegocios #venda { float:left; position:relative; display:inline; width:343px; margin:8px 0 0 0; padding:0 0 0 10px; color:#222222; border:0; }
#principal #conteudo #bolsanegocios UL#anun { position:relative; display:block; height:92px; margin:0; padding:0; list-style:none; overflow:auto;
	scrollbar-arrow-color:#333333; scrollbar-3dlight-color:#CCCCCC; scrollbar-highlight-color:#FFFFFF; scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#CCCCCC; scrollbar-track-color:#EEEEEE; }
#principal #conteudo #bolsanegocios UL#anun LI { color:#000000; text-decoration:none; }
#principal #conteudo #bolsanegocios UL#anun LI A span.titulo { color:#000000; text-decoration:none; text-transform:lowercase; }
#principal #conteudo #bolsanegocios UL#anun LI A:hover span.titulo { color:#777777; text-decoration:underline; }
#principal #conteudo #bolsanegocios UL#anun LI A span.data { color:#000000; font-size:11px; font-weight:bold; text-decoration:none; }
#principal #conteudo #bolsanegocios UL#anun LI A:hover span.data { color:#000000; font-size:11px; font-weight:bold; text-decoration:none; }

#principal #conteudo #bolsanegocios #compra_interna { position:relative; margin:8px 0 0 0; padding:0 20px 0 0; color:#222222; border-right:1px solid #CCCCCC; }
#principal #conteudo #bolsanegocios #venda_interna { position:relative; margin:8px 0 0 0; padding:0 0 0 20px; color:#222222; border:0; }
#principal #conteudo #bolsanegocios UL#anunint { margin:0; padding:0; list-style:none; }
#principal #conteudo #bolsanegocios UL#anunint LI { padding:3px 0; color:#000000; text-decoration:none; }
#principal #conteudo #bolsanegocios UL#anunint LI A span.titulo { color:#000000; text-decoration:none; text-transform:lowercase; }
#principal #conteudo #bolsanegocios UL#anunint LI A:hover span.titulo { color:#777777; text-decoration:none; }
#principal #conteudo #bolsanegocios UL#anunint LI A span.data { color:#E07610; font-size:11px; font-weight:bold; text-decoration:none; }
#principal #conteudo #bolsanegocios UL#anunint LI A span.categoria { color:#000000; font-size:12px; font-weight:bold; text-decoration:none; }

#principal #conteudo #bolsanegocios UL.busca { margin:0; padding:0; list-style:none; }
#principal #conteudo #bolsanegocios UL.busca LI { position:relative; margin:0; padding:3px 0; border-bottom:1px solid #DDDDDD; }
#principal #conteudo #bolsanegocios UL.busca LI.primeira { border-top:1px solid #DDDDDD; }

#principal #conteudo #bolsanegocios UL.busca LI A span.titulo { color:#000000; font-size:12px; font-weight:normal; text-decoration:none; text-transform:lowercase; }
#principal #conteudo #bolsanegocios UL.busca LI A:hover span.titulo { color:#777777; text-decoration:underline; }
#principal #conteudo #bolsanegocios UL.busca LI A span.categoria { color:#000000; font-size:12px; font-weight:bold; text-decoration:none; }
#principal #conteudo #bolsanegocios UL.busca LI A:hover span.categoria { color:#000000; text-decoration:none; }
#principal #conteudo #bolsanegocios UL.busca LI A span.data { color:#E07610; font-size:11px; font-weight:bold; text-decoration:none; }
#principal #conteudo #bolsanegocios UL.busca LI A:hover span.data { color:#E07610; font-size:11px; font-weight:bold; text-decoration:none; }





/* videos */
#principal #conteudo #videos { margin:0; padding:0; border:0; }
#principal #conteudo #videos H1 { margin:0; padding:0; font-weight:normal; color:#BF6100; border:none; letter-spacing:-1px; word-spacing:2px; }
#principal #conteudo #videos #desc { margin:0 0 10px 0; padding:0 0 5px 1px; font-size:11px; background:url(imagens/linha_peq.gif) left bottom no-repeat; }

#principal #conteudo #videos UL#home { margin:0; padding:0; list-style:none; border:0; }
#principal #conteudo #videos UL#home LI { float:left; position:relative; display:inline; margin:0 0 0 32px; padding:0; list-style:none; border:0; }
#principal #conteudo #videos UL#home LI.first { margin:0; }
#principal #conteudo #videos UL#home LI A #foto { position:relative; display:block; margin:0; padding:3px; border:1px solid #CCCCCC; }
#principal #conteudo #videos UL#home LI A:hover #foto { padding:2px; border:2px solid #E07610; }
#principal #conteudo #videos UL#home LI A IMG#play { position:absolute; bottom:7px; right:7px; border:none; }
#principal #conteudo #videos UL#home LI A:hover IMG#play { bottom:8px; right:8px; }

#principal #conteudo #videos .mais A { color:#E07610; cursor:pointer; font-weight:bold; }
#principal #conteudo #videos .mais A:hover { color:#E07610; text-decoration:underline; }

#principal #conteudo #videos #videos_rel { position:relative; display:block; width:190px; height:315px; margin:5px 0 0 0; padding:0; overflow:auto;	
	scrollbar-arrow-color:#333333; scrollbar-3dlight-color:#CCCCCC; scrollbar-highlight-color:#FFFFFF; scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF; scrollbar-darkshadow-color:#CCCCCC; scrollbar-track-color:#EEEEEE; }

#principal #conteudo #videos #videos_rel UL { position:relative; display:block; margin:0; padding:0; list-style:none; }
#principal #conteudo #videos #videos_rel UL LI { position:relative; display:inline; margin:0; padding:0; }
#principal #conteudo #videos #videos_rel UL LI A { float:left; position:relative; display:inline; margin:0 0 10px 0; padding:0; cursor:pointer; }
#principal #conteudo #videos #videos_rel UL LI A #foto { float:left; position:relative; display:inline; margin:0 5px 3px 0; padding:3px; border:1px solid #CCCCCC; }
#principal #conteudo #videos #videos_rel UL LI A:hover #foto { padding:2px; border:2px solid #E07610; }
#principal #conteudo #videos #videos_rel UL LI A #foto IMG { position:relative; display:inline; }
#principal #conteudo #videos #videos_rel UL LI A .data { float:left; position:relative; display:inline; width:150px; font-size:11px; }
#principal #conteudo #videos #videos_rel UL LI A .titulo { float:left; position:relative; display:inline; width:150px; color:#E07610; font-weight:bold; }





/* notícias */
#principal #conteudo #noticias { margin:0; padding:0; border:0; }
#principal #conteudo #noticias H1 { margin:0; padding:0; font-weight:normal; color:#BF6100; border:none; letter-spacing:-1px; word-spacing:2px; }
#principal #conteudo #noticias #desc { margin:0 0 10px 0; padding:0 0 5px 1px; font-size:11px; background:url(imagens/linha_peq.gif) left bottom no-repeat; }

#principal #conteudo #noticias #destaque { float:left; position:relative; display:inline; width:200px; margin:0 0 10px 14px; padding:0; border:0; }
#principal #conteudo #noticias #destaque.first { margin:0 0 10px 0; }
#principal #conteudo #noticias #destaque A #foto { position:relative; display:block; margin:0 0 5px 0; padding:3px; border:1px solid #CCCCCC; }
#principal #conteudo #noticias #destaque A:hover #foto { padding:2px; border:2px solid #E07610; }
#principal #conteudo #noticias #destaque A SPAN.titulo { font-size:14px; font-weight:bold; }
#principal #conteudo #noticias #destaque A:hover SPAN.titulo { color:#E07610; text-decoration:underline; }

#principal #conteudo #noticias UL { display:block; margin:10px 0 0 0; padding:0; list-style:none; }
#principal #conteudo #noticias UL LI { padding:3px 0; border-top:1px solid #DDDDDD; }
#principal #conteudo #noticias UL LI.primeira { border:none; }
#principal #conteudo #noticias UL LI A SPAN.titulo { color:#000000; font-size:12px; font-weight:normal; text-decoration:none; }
#principal #conteudo #noticias UL LI A:hover SPAN.titulo { color:#777777; text-decoration:underline; }
#principal #conteudo #noticias UL LI A SPAN.categoria { color:#000000; font-size:12px; font-weight:bold; text-decoration:none; }
#principal #conteudo #noticias UL LI A:hover SPAN.categoria { color:#000000; text-decoration:none; }
#principal #conteudo #noticias UL LI A SPAN.data { color:#E07610; font-size:11px; font-weight:bold; text-decoration:none; }
#principal #conteudo #noticias UL LI A:hover SPAN.data { color:#E07610; font-size:11px; font-weight:bold; text-decoration:none; }

#principal #conteudo #noticias #manchete { margin:0; padding:0; border:0; font-size:16px; font-weight:bold; }
#principal #conteudo #noticias #data_manchete { margin:0; padding:0; border:0; font-size:11px; }
#principal #conteudo #noticias #envie_amigo { position:relative; display:block; margin:0; padding:10px 0 10px 0; color:#666666; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }





/* canais */
#principal #conteudo #canais { position:relative; display:block; margin:0; padding:0; border:0; }

/* maquinas */
#principal #conteudo #canais UL#maquinas { position:relative; display:block; margin:10px 0 0 0; padding:0; list-style:none; }
#principal #conteudo #canais UL#maquinas LI { float:left; position:relative; display:inline; margin:0 0 0 9px; padding:0; list-style:none; width:229px; }
#principal #conteudo #canais UL#maquinas LI.first { margin:0; }
#principal #conteudo #canais UL#maquinas LI A { font-weight:bold; color:#666; }
#principal #conteudo #canais UL#maquinas LI A:hover { color:#E07610; text-decoration:underline; }
#principal #conteudo #canais UL#maquinas LI A IMG { float:left; position:relative; display:inline; width:80px; height:60px; margin:0 10px 0 0; padding:3px; border:1px solid #ccc; }
#principal #conteudo #canais UL#maquinas LI A:hover IMG { border:2px solid #E07610; padding:2px; }
#principal #conteudo #canais .mais A { color:#E07610; cursor:pointer; font-weight:bold; }
#principal #conteudo #canais .mais A:hover { color:#E07610; text-decoration:underline; }

#principal #conteudo #canais #maquinas { position:relative; margin:8px 0 0 0; padding:0 20px 0 0; color:#222222; border-right:1px solid #CCCCCC; }

#principal #conteudo #canais #maquinas UL#cat { margin:0; padding:0; list-style:none; }
#principal #conteudo #canais #maquinas UL#cat LI { padding:3px; color:#000000; text-decoration:none; }
#principal #conteudo #canais #maquinas UL#cat LI a span.titulo { color:#000000; text-decoration:none; }
#principal #conteudo #canais #maquinas UL#cat LI a:hover span.titulo { color:#777777; text-decoration:none; }
#principal #conteudo #canais #maquinas UL#cat LI a span.data { color:#E07610; font-size:11px; font-weight:bold; text-decoration:none; }
#principal #conteudo #canais #maquinas UL#cat LI a span.categoria { color:#000000; font-size:12px; font-weight:bold; text-decoration:none; }

#principal #conteudo #canais #maquinas UL#maq { position:relative; display:block; width:403px; margin:0; padding:0; list-style:none; }
#principal #conteudo #canais #maquinas UL#maq LI { float:left; position:relative; display:inline; width:130px; height:180px; margin:0 0 10px 0; padding:2px; text-align:center; }
#principal #conteudo #canais #maquinas UL#maq LI a .titulo { color:#000000; text-decoration:none; }
#principal #conteudo #canais #maquinas UL#maq LI a:hover .titulo { color:#777777; text-decoration:none; }
#principal #conteudo #canais #maquinas UL#maq LI a IMG { margin:0 0 5px 0; padding:0; border:1px solid #ccc; }

/* eventos */
#principal #conteudo #canais #eventos_passados A { position:absolute; display:block; top:5px; right:10px; margin:0; padding:0; border:0; color:#E07610; z-index:10; }
#principal #conteudo #canais #eventos_passados A:hover { color:#999999; }

/* conteudo */
#principal #conteudo #canais #dinamico #titulo { position:relative; display:block; margin:0; padding:0; color:#E07610; font-size:16px; font-weight:bold; letter-spacing:1px; }
#principal #conteudo #canais #dinamico #titulo2 { position:relative; display:block; margin:0; padding:0; color:#E07610; font-size:16px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }
#principal #conteudo #canais #dinamico .cor { color:#E07610; }
#principal #conteudo #canais #dinamico UL { position:relative; margin:0; padding:0; list-style:none; }
#principal #conteudo #canais #dinamico UL LI { position:relative; margin:0; padding:0; width:100%; list-style:none; color:#E07610; border-bottom:1px solid #E07610; }


/*  
	##################
	COLUNISTAS
	##################
*/
#principal #conteudo #conteudo_interna #colunistas
{
	border:0;
	display:block;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}
/* div que imita as bordas da tr */
#principal #conteudo #conteudo_interna #colunistas #comborda
{
	border:1px solid #E07610;
	line-height:16px;
	margin:10px 0;
	padding:10px;
}
#principal #conteudo #conteudo_interna #colunistas #comborda #titulo
{
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	position:relative;
}
#principal #conteudo #conteudo_interna #colunistas #comborda #foto
{
	border:1px solid #BBBBBB;
	display:block;
	height:123px;
	margin:0 10px 0 0;
	padding:3px;
	position:relative;
	width:94px;
}
#principal #conteudo #conteudo_interna #colunistas #nome
{
	color:#E07610;
	font-size:16px;
	font-weight:bold;
	position:relative;
}
#principal #conteudo #conteudo_interna #colunistas #tema
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	position:relative;
}

/*  
	##################
	COLUNAS
	##################
*/
#principal #conteudo #conteudo_interna #colunas
{
	display:block;
	margin:0;
	padding:0;
	position:relative;
}
#principal #conteudo #conteudo_interna #colunas #titulo
{
	color:#E07610;
	font-size:16px;
	font-weight:bold;
}
#principal #conteudo #conteudo_interna #colunas #data
{
	color:#333333;
	font-size:11px;
}
#principal #conteudo #conteudo_interna #colunas #envie_amigo
{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	margin:0;
	padding:10px 0 10px 0;
	position:relative;
}
#principal #conteudo #conteudo_interna #menu_colunistas
{
	background:#ffffff;
	border:1px solid #E07610;
	display:block;
	float:right;
	margin:0 0 15px 20px;
	padding:10px;
	position:relative;
	width:150px;
	z-index:1;
}
#principal #conteudo #conteudo_interna #menu_colunistas #nome
{
	color:#E07610;
	font-size:16px;
	font-weight:bold;
	position:relative;
}
#principal #conteudo #conteudo_interna #menu_colunistas #tema
{
	border-bottom:1px solid #DDDDDD;
	display:block;
	padding:0 0 10px 0;
	position:relative;
	margin:0 0 10px 0;
}

#principal #conteudo #conteudo_interna #menu_colunistas IMG
{
	border:1px solid #999999;
	display:block;
	height:123px;
	margin:0 10px 0 0;
	padding:3px;
	position:relative;
	width:94px;
}



/* materias */
#principal #conteudo #materias { position:relative; display:block; margin:0; padding:0; border:0; }
#principal #conteudo #materias H1 { position:relative; display:block; margin:0; padding:0 0 0 2px; border-bottom:2px solid #E07610; color:#E07610; }

#principal #conteudo #materias UL { margin:0 0 35px 0; padding:0; list-style:none; }
#principal #conteudo #materias UL LI { padding:3px 0; border-bottom:1px solid #DDDDDD; }
#principal #conteudo #materias UL LI.primeira { border-top:1px solid #DDDDDD; }
#principal #conteudo #materias UL LI A SPAN.titulo { color:#000000; font-size:12px; font-weight:normal; text-decoration:none; }
#principal #conteudo #materias UL LI A:hover SPAN.titulo { color:#777777; text-decoration:underline; }
#principal #conteudo #materias UL LI A SPAN.data { color:#E07610; font-size:11px; font-weight:bold; text-decoration:none; }
#principal #conteudo #materias UL LI A:hover SPAN.data { color:#E07610; font-size:11px; font-weight:bold; text-decoration:none; }




/* rodape */
#principal #rodape { position:relative; display:block; margin:0; padding:0; font:11px, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; text-align:center; }
#principal #rodape #institucional { position:relative; display:block; margin:0; padding:20px 0;
	font-size:13px; color:#666666; text-align:center; background:#FFFFFF; border:1px solid #dbdbdb; }













/* DIV INITIATE - CHAT HCL MSG */
#div_initiate { display:block; position:fixed; top:150px; left:150px; width:100px; height:100px; margin:0; padding:0; z-index:10000; overflow:hidden; }
* html #div_initiate { /* fix for position:fixed in IE */
	position:absolute;
	left:expression( (150 + (ignoreMe2=(document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft))) + "px" );
	top:expression( (150 + (ignoreMe=(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))) + "px" );
}












/* 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=""
	));
}

