/* ============================================ */
/* Body							aakldaksjds				*/
/* ============================================ */

/*IE 6 PNG Fix*/
img, div { behavior:url("../iepngfix/iepngfix.htc")}
/*==  ==*/

/*== BACKGROUP DO PORTAL ==*/
body.cLumBody {text-align:left; background: url(../images/bg/bgbrancojogos.png) no-repeat;  background-position: top; background-attachment:relative }
.cLumPage{background:none !important;}
.destaques{border-bottom:1px solid #0E62A2; margin-bottom:30px}

/*---------- Menu Principal ----------*/
/*-- Ítens que compõem a Barra de Menu Horizontal --*/
div.menuPrincipal {padding:0px; color:inherit; position:static; left:0; top:0; z-index:100; margin:0 auto; text-align:left;}
div.menuPrincipal ul {list-style: none; margin: 0; padding: 0; }
div.menuPrincipal ul li {float: left; display: block; position: relative; border-right: solid 2px #fff; background-repeat: repeat-x; background-position: 0 0;}
div.menuPrincipal ul li a {display:block; height: 18px; width:190px; width/*\**/: 190px\9; padding: 7px 0 0 0; padding-left:/*\**/: 0px\9;  text-align: center; font: bold 11px Arial, Tahoma, Geneva, sans-serif; color: #fff; text-transform:uppercase; letter-spacing: -0.2px; border-left-width: 1px; border-left-style:solid;}
div.menuPrincipal ul li a.lastItem {border-right-style: solid; border-right-width: 1px;}
div.menuPrincipal ul li a:hover {text-decoration:none;}
div.menuPrincipal ul li a, x:default {width:190px;}
div.menuPrincipal ul li span {display: block; width: 6px; height: 6px; background-repeat: no-repeat; background-position:0 0; position: absolute;}

div.menuPrincipal ul li span#bordaSupEsq {left:0; top:0;}
div.menuPrincipal ul li span#bordaInfEsq {left:0; bottom:0; _bottom: -8px;}

div.menuPrincipal ul li span#bordaSupDir {right:0; top:0;}
div.menuPrincipal ul li span#bordaInfDir {right:0; bottom:0; _bottom: -8px;}

/*-- Ítens do Menu Pop-up --*/
div.menu {width:190px; position:absolute; left:0; top:0; visibility:hidden; z-index:102; border:0px solid #23607D;}
div.menu a {display: block; border-width: 2px; border-style:solid; border-color: #ccc; border-left-width: 4px; border-top:0; border-bottom-width: 1px; text-align: left; padding: 4px 0 4px 10px;}
div.menu a:hover {text-decoration: none; font-weight: bold; background-color:#FFF;}

/*---------- BreadCrumbs ----------*/
td.subBarra div#breadCrumbs { margin: 10px 0 20px 20px; text-align: left;}
td.subBarra div#breadCrumbs a {color: #999;}
td.subBarra div#breadCrumbs a.primeiro{font-weight:bold;}

/* 
	BARRA AZUL
	Azul escuro: #26609c;
	Azul claro: #e5eef5;
*/
td.subBarra div#login a#escondeMostraBoxLogin {background-image: url(../images/cores/azul/layout/bboxLoginBkgTop.gif)}
td.subBarra div#login a#escondeMostraBoxLogin2 b {color: #26609c;}
td.subBarra div#login div#boxLogin table td a:hover {color: #E5AE22;}

td.subBarra div#logout a, td.subBarra div#logout a#submitLogout {color: #26609c;}
td.subBarra div#logout a#submitLogout {background-image: url(../images/cores/azul/layout/bboxLoginBkgTop.gif);}

div.menuPrincipal ul li {background-image: url(../images/util/bg.gif);}
div.menuPrincipal ul li a {border-color: #007455;}
div.menuPrincipal ul li span#bordaSupEsq {background-image: url(../images/cores/azul/menu/amenuCantoSupEsqa.gif);}
div.menuPrincipal ul li span#bordaInfEsq {background-image: url(../images/cores/azul/menu/amenuCantoInfEsqa.gif);}
div.menuPrincipal ul li span#bordaSupDir {background-image: url(../images/cores/azul/menu/amenuCantoSupDira.gif);}
div.menuPrincipal ul li span#bordaInfDir {background-image: url(../images/cores/azul/menu/amenuCantoInfDira.gif);}
div.menuPrincipal ul li a:hover { color:#e5eef5;}

div.menu a {background:#007455; border-left-color:#007455 !important; color:#fff;}
div.menu a:hover{background-color:#FFF; color: #38a06b;}
div.menu a.menuItem, div.menu a:hover.menuItem{background-image: url(../images/cores/azul/layout/setaMenu2.gif);}

/************************** Formatação Novas tags ***********************************/


/************************** FUNCIONADO - INICIOS ***********************************/

/* Notícias da Home */
.borda { border:1px solid #C0CDD3; background:#e9f8eb; }
.noticiaDestaque { border:none; #C0CDD3; }
.noticiaDestaque a { color:#325463; }
.noticiaDestaque h3 { font-size:14px; padding-bottom:5px; padding-right:10px; }
.noticiaDestaque p { clear:left; padding-right:10px; }
.noticiaDestaque .destaque { color:#325463; }
.noticiaDestaque .marcador { height:10px; background:url(../images/util/bg_destaque.gif) repeat-x left top #ECF0F2; }
.noticiaDestaque .subDestaque { background:#EBEFF2;  }
.noticiaDestaque .bordaImagem_4 { border:3px solid #FFF; float:left; margin:5px 5px 0px 3px; }
.noticiaDestaque .redimensiona img{width:285px; height:199px;}
.noticiaDestaque .not_dest { float:left; width:280px; _width:280; margin:5px 10px 5px 5px; padding-right:10px;  }
.noticiaDestaque .not_dest_semImg { float:left; /* nao a necessidade pois nao teremos a img de destaque width:220; _width:250; */ margin:5px 10px 5px 5px; padding-right:10px;  }
.noticiaDestaque .dot {  background:url(../images/util/destaque_dot.gif) repeat-x; margin:0 8px; }
.noticiaDestaque h4 { font-size:11px; padding-right:10px; }
.noticiaDestaque ul { list-style:none; margin:0; padding:0; }
.noticiaDestaque ul li { background:url(../images/util/destaque_bullet.gif) no-repeat 8px 5px; padding-left:25px; padding-right:10px; }
.noticiasLista  {  text-transform:uppercase; background:url(../images/util/bg.gif) repeat-x left bottom #FFE24D; border:0px solid #ffffff; text-align:center; padding:0px 90px; font-size:11px; float:right; }
.noticiasLista a {
	font-size:9px;
	color:#fff !important;
}
.noticiasLista a:hover { text-decoration:none; color:#000; }

.noticiasLista1  { height:40px; background:url(../images/util/bg.gif) repeat-x #EEF0F1 0px 0px; border-top:0px solid #DCDCDC; }
.noticiasLista1 h3 { float:left; margin:5px 0px 0px 5px; }

/* Formatação do conteudo das paginas */
.titleTexto { color:#fff; }
.titleintroducao { color:#fff; text-align:justify; }

/* Formatação da caixa dos conteudos paginas - bordas */
.content { color:#fff; border-left:1px dashed #FFF; border-right:1px dashed #FFF;  border-top:1px dashed #FFF; border-bottom:1px dashed #FFF; padding:10px 15px 15px 15px; background:#007455;  }
.content #texto_1 a { color:#000 !important; text-decoration:none; }
.content { line-height:15px; font-size:11px; }
.content a { color:#fff;}
.content ul { padding-left:50px; }
.content ul.configTexto { padding-left:0px !important; list-style:none; border:1px solid #CBCBCC; float:right;  }
.content ul.configTexto li { float:left;} 


/*---------- BreadCrumbs ----------*/
td.subBarra div#breadCrumbs { margin: 10px 0 20px 20px; text-align: left;}
td.subBarra div#breadCrumbs a {color: #999;}
td.subBarra div#breadCrumbs a.primeiro{font-weight:bold;}

table#alter tr td {border:#000; } /* Toda a tabela com fundo creme */
table#alter tr.dif td {background: #fff;} /* Linhas com fundo cinza */

/*---------- Background detalhes da notícia ----------*/
.contentBg { background-color:#007455;}

.element.style  {
padding:10px 500px 500px 100px;
}

/*---------- Contato formulario letra ----------*/
.cLumLabell {
	background-color:inherit;
	color:#fff;
	font-weight:bold;
	padding:0 10px 10px 10px;
	width:120px;

	
}

/*---------- Contato botões ----------*/
.cInterfaceButtons {
	padding-top:10px;
}

.titulosPaginasInternas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	border: 1px dashed ;
	background-color:#007455;
	padding:10px;
	
}

#LumList .titGroup {
	background-color:inherit;
	color:#F77321;
	font-weight:bold;
	font-size:11px;
}


/*MENU ABAS*/
#MenuAbas {float:left; width:100%; background:url("../images/abas/bg.gif") repeat-x bottom; font-size:93%; line-height:normal;}
#MenuAbas ul {margin:0; padding:10px 10px 0; list-style:none;}
#MenuAbas li {float:left; background:url("../images/abas/left.gif") no-repeat left top; margin:0; padding:0 0 0 9px;}
#MenuAbas a {float:left; display:block; background:url("../images/abas/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#765;}
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#MenuAbas a {float:none;}

/* End IE5-Mac hack */
#MenuAbas a:hover {color:#333;}
#MenuAbas #MenuAbasAtual {background-image:url("../images/abas/left_on.gif");}
#MenuAbas #MenuAbasAtual a {background-image:url("../images/abas/right_on.gif"); color:#333; padding-bottom:5px;}






/* Destaqua TV */
#tvDestaque { background:red; width:185px; height:276px; padding:3px; background:url(../images/util/bg.gif) no-repeat; overflow:hidden; position:relative; }
#tvDestaque img {  }
#tvDestaque a { color:#5f573f; }
#dest_01, #dest_02, #dest_03, #dest_04, #dest_05, #dest_06, #dest_07, #dest_08 { display:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both; width:177px; height:248px; background:url(../images/util/bg_a.gif) repeat-x 0px 198px; overflow:hidden; color:#5F573F; }
#tvDestaque div h3 { font-size:11px; font-weight:bold; padding-top:5px; clear:right; width:150px; }
#tvDestaque ul { width:176px; _width:177px; border-right:1px solid #B69C70; background:url(../images/util/bg_lista.jpg) repeat-x; list-style:none; text-align:center; float:right; position:absolute;  }
#tvDestaque ul li { float:left; padding:3px 5px 2px 5px; cursor:pointer; background:url(../images/util/num_2_a.gif) no-repeat; font-size:11px; color:#9C6100; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#tvDestaque .li_1 { font-weight:bold; background:url(../images/util/num_1_a.gif) no-repeat; }
#tvDestaque .li_selecionado_1 { font-weight:bold; background:url(../images/util/num_1_b.gif) no-repeat;  }
#tvDestaque .li_selecionado_2 { font-weight:bold; background:url(../images/util/num_2_b.gif) no-repeat; }
#tvDestaque .li_2 { font-weight:bold; background:url(../images/util/num_2_a.gif) no-repeat; }
#tvDestaque .dotTv { float:left; margin-top:5px; margin-right:5px; }
#tvDestaque p { padding:0px; }
#tvDestaque .exibe { display:block; }
#dest_01 p img, #dest_02 p img, #dest_03 p img, #dest_04 p img { width:250px !important; height:250px !important; }

/************************** FUNCIONADO - FIM ***********************************/



* { padding:0px; margin:0px; border:0px; }
 /* 
	Solucao IE7 e Firefox
	O codigo abaixo deixa o layout no centro da tela.
*/
.cLumPage { width:770px; margin:0 auto; }
/* */
.clear { clear:both; }
.floatL { float:left; }
.bgNone { background:none !important; }
.bordaB { border-bottom:0px; } 
.bordaRevista { border:1px solid #DEDEDE; }
.header { clear:left; padding-left:5px; padding-top:10px; }
.ferramentas { float:left; height:22px; padding:30px 0px 10px 10px; background:url(../images/util/bg_ferramentas.gif) repeat-x; color:#FFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:9px; }
.ferramentas a { color:#FFF; }
.ferramentas a:hover { text-decoration:none; }
.ferramentas ul li { float:left; list-style:none; padding-right:15px; background:url(../images/util/bg_dot.gif) bottom right no-repeat; }
.quina1 { width:2px; height:53px; float:left; background: url(../images/util/bg_ferramentas_q1.gif); }
.busca { height:20px; padding:25px 5px 10px 0;  background:url(../images/util/bg_ferramentas.gif) repeat-x; }
.bradcrump { padding-left:5px; }
.bradcrump a { text-decoration:none; color:#003049; }
.bradcrump a:hover { text-decoration:none; color:#003049; }
.bradcrump .bread { float:left; padding:8px 0; text-transform:uppercase; }
.complementos { padding:8px 0px; float:right; background:url(../images/util/bg_breadcrump.gif) no-repeat; color:#003049; text-align:center;  }
.complementos2 { padding:0px 0px; float:right; width:140px; text-align:center; background:url(../images/util/bg_breadcrump2.gif) repeat-x; }
.complementos_rss { padding:0px 0px; float:right; width:60px; text-align:center; }
.complementos .usuarios { width:140px; padding:0px 10px; white-space:nowrap; text-align:center; }
.complementos .data { padding:0 0px; width:211px; white-space:nowrap; text-align:center; }
address { font-style:normal; font-weight:bold; }
.footer { background:url(../images/util/bg_footer.gif) no-repeat; }
.footer .telefones { float:right; padding: 6px 10px 6px 20px; background:url(../images/util/dot.gif) repeat-y; }
.footer  { height:40px; padding:10px; color:#829AA4; text-transform:uppercase; }
.footer p { margin:0px; padding:0px; }



.tit_header { height:23px; border:1px; background: url(../images/util/bg.gif) repeat-x; }
.tit_headerConteudo { background: url(../images/util/bg.gif) repeat-x; }
.ico { padding-right:3px; float:left; }
.tit_b { float:right; }
h3 { text-align:left; }
h2 { text-align:center; }
.tit_diretoria { background: url(../images/util/ico_diretoria_a.gif) repeat-x #ECEDEC; height:24px;  }
.engloba { position:relative; height:48px; }
.ferConteudo { position:absolute; top:-2px; background:url(../images/util/bg_ferConteudo.gif) repeat-x; height:45px; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; }
.btVoltar { float:right; margin-right:10px; }
.box { border:1px;}
#D5D5D5; border-top:0px; color:#fff; 


/* Titulo da Lista de Noticias 
#LumInterfaceHeader .tit 
{
	text-align: center; 
	font: bold 11px Arial, Tahoma, Geneva, sans-serif; 		
	background-color:inherit;
	color:#fff;
	float:center;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	text-transform:uppercase;
}
*/
.tituloNoticiasRapida
{		
	text-align: center;
	float:center;
	font: bold 11px Arial, Tahoma, Geneva, sans-serif;	 
	text-transform:uppercase; letter-spacing: -0.2px; 
	border-left-width: 1px; border-left-style:solid;
	padding-left:10px;
}

.tituloListaNoticia p {
	background-color:#fff;
	border-top:1px solid #D2D3C3;
	color:#808080;
	padding:3px 10px;
	font-size:12px;
}

.fonteColorNot h2 
{		
	text-align: center;
	float:center;
	font: bold 11px Arial, Tahoma, Geneva, sans-serif;	 
	text-transform:uppercase; letter-spacing: -0.2px; 
	border-left-width: 0px; border-left-style:solid;
	padding-left:0px;
	padding-top:5px;
	color: #fff;
}

/*.bgBox { background:url(../images/util/bg_box.gif) repeat-x left bottom !important;  } bg enquete  */
.pergunta { padding:3px 10px; }
.resposta div { background:url(../images/util/dot_enqueteee.gif) repeat-x left bottom; margin:0px 10px; padding:5px 0; _padding:2px 0; }
.resposta span { padding-left:3px; }
.boxNoticias { padding:7px 10px; background:url(../images/util/bgNoticias.gif) #007455 repeat-x left top; }
.dot { background:url(../images/util/dot_enquete.gif) left bottom  repeat-x; padding:2px; margin-bottom:2px; }
.dot2 { background:url(../images/util/dot_enquete.gif) repeat-x 0px 5px; clear:left; padding:5px 0; } /************* Concertar ***********/
.linhaDivisaoTabelas { background:url(../images/util/linhaDivisao.gif) repeat-x 0px 10px; clear:left; padding:10px 0; } /** Tabelas **/
.boxNoticias a { color:#fff; background:none !important; }
.bordaImagem { border:0px solid #fff; _float:left; }
.bordaImagem2 img { width:330px; height:220px; border:1px dashed #BCBCBC; _float:left; padding:3px; margin:15px 15px 15px 90px; }
.comportaBox { display:table; }
.banner { width:179px; height:112px;  border:1px solid #BCBCBC; margin:10px 0px 0px 0px; padding:3px; no-repeat; }

/* Destaqua TV */
#tvDestaque { background:red; width:185px; height:276px; padding:3px; background:url(../images/util/bg.gif) no-repeat; overflow:hidden; position:relative; }
#tvDestaque img {  }
#tvDestaque a { color:#5f573f; }
#dest_01, #dest_02, #dest_03, #dest_04, #dest_05, #dest_06, #dest_07, #dest_08 { display:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both; width:177px; height:248px; background:url(../images/util/bg_a.gif) repeat-x 0px 198px; overflow:hidden; color:#5F573F; }
#tvDestaque div h3 { font-size:11px; font-weight:bold; padding-top:5px; clear:right; width:150px; }
#tvDestaque ul { width:176px; _width:177px; border-right:1px solid #B69C70; background:url(../images/util/bg_lista.jpg) repeat-x; list-style:none; text-align:center; float:right; position:absolute;  }
#tvDestaque ul li { float:left; padding:3px 5px 2px 5px; cursor:pointer; background:url(../images/util/num_2_a.gif) no-repeat; font-size:11px; color:#9C6100; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#tvDestaque .li_1 { font-weight:bold; background:url(../images/util/num_1_a.gif) no-repeat; }
#tvDestaque .li_selecionado_1 { font-weight:bold; background:url(../images/util/num_1_b.gif) no-repeat;  }
#tvDestaque .li_selecionado_2 { font-weight:bold; background:url(../images/util/num_2_b.gif) no-repeat; }
#tvDestaque .li_2 { font-weight:bold; background:url(../images/util/num_2_a.gif) no-repeat; }
#tvDestaque .dotTv { float:left; margin-top:5px; margin-right:5px; }
#tvDestaque p { padding:0px; }
#tvDestaque .exibe { display:block; }
#dest_01 p img, #dest_02 p img, #dest_03 p img, #dest_04 p img { width:177px !important; height:199px !important; }

/* Barra de parceiros */
.tabelaParceiros {  text-align:center; margin:0px 0px; }
.tabelaParceiros .parceiro { border:1px solid #CCC; background:#FFF; }

/* Plantão de notícias*/
.bgBaixo { height:40px; background:url(../images/util/bg_boxBaixo.gif) repeat-x #EEF0F1 0px 0px; border-top:1px solid #DCDCDC; }
.bgBaixo h4 { float:left; margin:10px 0px 0px 5px; }
.data { width:245px; padding:5px; float:left; display:table; clear:right; text-align:left; color:#fff; }
.formatarTexto { color:#666;}

.noticia { padding:0px 4px 5px 65px; background:url(../images/util/dotH.gif) repeat-y 57px top;}

.data2 { width:60px; height:auto; padding:5px; float:left; display:table; clear:right; text-align:center;  }

.data2 .not { color:#fff;}
.noticia2 { background:url(../images/util/dotH.gif) repeat-y 5px top;}
.noticia2 .controla { padding-left:15px; }

/* Botões */
.btLar {  text-transform:uppercase; background:#007455; left bottom #26609c; border:1px solid #26609c; color:#26609c; text-align:center; padding:3px 5px; font-size:11px; float:right; }
.btLar a { font-size:9px; color:#fff !important; }
.btLar a:hover { text-decoration:none; background:#007455; }
