.BL_topo { width:100%;   }
.BL_topo a { color:#FFF; text-decoration:none; }
.BL_topo a:hover { text-decoration:underline }
.BL_topo .camada1{margin:auto;width:999px;text-align:left;}

.BL_topo .BL_titulo{float:left; font-size:45px; font-family:arial,tahoma; letter-spacing:-4px; font-weight:bold; line-height:70px;}
.BL_topo .BL_titulo a{ text-decoration:none; color:#FFF; }
.BL_topo .BL_titulo a:hover{ text-decoration:underline; color: #FC0; }

.BL_topo .BL_titulo_sub{
	float:left; font-size:20px; font-family:arial,tahoma; letter-spacing:-1px; font-weight:bold;
	padding-left:15px; padding-top:35px; color: #FC6;}
.BL_topo .BL_titulo_sub a{ text-decoration:none; color: #FC6;}
.BL_topo .BL_titulo_sub a:hover{ text-decoration:underline; color: #FC0;}

.BL_topo .BL_topo_subs { padding:5px; text-align:left; margin:auto; width:999px; border-top:3px solid #999; font-weight:bold;}
.BL_topo .BL_topo_subs a{ text-decoration:none; color: #FFF; font-size:12px; }
.BL_topo .BL_topo_subs a:hover{ text-decoration:underline; color: #0CF; font-weight:bold; }

.BL_datahoje {font-size:11px; color:#999;font-family:arial;tahoma}
.BL_dataontem {font-size:11px; color:#999;font-family:arial;tahoma}

.BL_titulo0 { 
	font-size:28px;font-family:inherit;padding-bottom:10px;}
.BL_titulo0 a:visited{ text-decoration:none; color: #4f4f4f; }
.BL_titulo0 a{ text-decoration:none;}
.BL_titulo0 a:hover{ text-decoration:underline; color: #999;}
.BL_titulo0 a .titulo{ font-weight:bold; color: #009; font-size:1.30em; display:block; letter-spacing:-2px;
	padding-top:5px;padding-bottom:5px;line-height:25px;   }
.BL_titulo0 a .data{ font-weight:normal; font-size:11px; color: #999; line-height:10px;}	
.BL_titulo0 a span{ letter-spacing:0px; font-weight:normal; color:#666; line-height:14px; font-size:13px; font-family:tahoma; }	



.BL_titulo1 { 
	font-size:24px;font-family:inherit;padding-bottom:15px;}
.BL_titulo1 a:visited{ text-decoration:none; color: #4f4f4f; }
.BL_titulo1 a{ text-decoration:none;}
.BL_titulo1 a:hover{ text-decoration:underline; color: #999; }
.BL_titulo1 a .titulo{ font-weight:bold; color: #000000; font-size:1.30em; display:block; letter-spacing:-2px;
	padding-top:5px;padding-bottom:5px;line-height:25px; width:100%;   }
.BL_titulo1 a .data{ font-weight:normal; font-size:11px; color: #999; line-height:10px;}	
.BL_titulo1 a span{ letter-spacing:0px; font-weight:normal; color:#666; line-height:14px; font-size:13px; font-family:tahoma; }	


.BL_titulo1a { font-size:20px;font-family:inherit;margin-top:10px;padding-bottom:10px; }
.BL_titulo1a a:visited{ text-decoration:none; color: #4f4f4f;font-size:1.18em; display:block; padding-top:5px;padding-bottom:5px; }
.BL_titulo1a a{ text-decoration:none;}
.BL_titulo1a a:hover{ text-decoration:underline; color: #999;}
.BL_titulo1a a .titulo{ font-weight:bold; color: #000000; font-size:1.18em; display:block; letter-spacing:-2px;
	padding-top:5px;padding-bottom:5px;line-height:24px;   }
.BL_titulo1a a .data{ font-weight:normal; font-size:11px; color: #999; line-height:10px;}	
.BL_titulo1a a span{letter-spacing:0px; font-weight:normal; color:#666; line-height:14px; font-size:13px; font-family:tahoma;}	


.BL_titulo1b { font-size:16px;font-family:inherit; margin-top:10px;padding-bottom:10px;}
.BL_titulo1b a:visited{ text-decoration:none; color: #4f4f4f;font-size:1.16em; display:block;  }
.BL_titulo1b a{ text-decoration:none;}
.BL_titulo1b a:hover{ text-decoration:underline; color: #999;}
.BL_titulo1b a .titulo{ font-weight:bold;color:#000000;font-size:1.10em;display:block;letter-spacing:-1px; padding-top:5px;padding-bottom:5px;}
.BL_titulo1b a .data{ font-weight:normal; font-size:11px; color: #999; line-height:11px;}	
.BL_titulo1b a span{ letter-spacing:0px; font-weight:normal; color:#666; line-height:13px; font-size:11px; font-family:tahoma; }	
.BL_titulo1b a img{ margin-bottom:5px;}	


.BL_titulo2 { font-size:13px;font-family:inherit;margin-top:20px;padding-bottom:20px;}
.BL_titulo2 a:visited{ text-decoration:none; color: #4f4f4f;font-size:1.14em; display:block; padding-top:5px;padding-bottom:5px; }
.BL_titulo2 a{ text-decoration:none; padding:0px; margin:0px;}
.BL_titulo2 a:hover{ text-decoration:underline; color: #999;}
.BL_titulo2 a .titulo{ font-weight:bold; color: #000000; font-size:1.14em; display:block; letter-spacing:-1px; padding:0;
	padding-top:5px;padding-bottom:5px; }
.BL_titulo2 a .data{ font-weight:normal; font-size:11px; color: #999; line-height:10px; margin-top:5px;}	
.BL_titulo2 a span{ letter-spacing:0px; font-weight:normal; color:#666; line-height:12px; font-size:11px; font-family:tahoma; }	


.BL_titulo3 { 
	text-decoration:none; letter-spacing:-2px; 
	font-size:21px;font-family: inherit;color: #000000; font-weight:bold;}
.BL_titulo3 a:visited{ text-decoration:none; color: #4f4f4f;font-size:1.22em; display:block; padding-top:5px;padding-bottom:5px; }
.BL_titulo3 a:hover{ text-decoration:underline; color: #999;}
.BL_titulo3 a .titulo{ 
	color: #000000; font-size:1.22em; display:block; padding-top:5px;padding-bottom:5px;line-height:24px; }
.BL_titulo3 a span{ letter-spacing:0px; font-weight:normal; color:#666; line-height:12px; font-size:13px; font-family:tahoma; }	
.BL_titulo3 img{ margin-right:10px; border:1px solid #666; float:left; }



.BL_titulo4 { 
	text-decoration:none; letter-spacing:0px; 
	font-size:10px;font-family: inherit;color: #000000; font-weight:bold; line-height:15px; height:80px; padding-top:10px;}
.BL_titulo4 span{ letter-spacing:0px; font-weight:normal; color:#666; line-height:15px; font-size:11px; font-family:tahoma; }
.BL_titulo4 a { text-decoration:none; color: #4A6CA6; font-size:1.15em; line-height:1.3em;  }
.BL_titulo4 a:visited{ text-decoration:none; color: #8FB7DE; }
.BL_titulo4 a:hover{ text-decoration:underline;}
.BL_titulo4 a .titulo{ padding-top:10px;}
.BL_titulo4 img{ margin-right:10px; border:1px solid #666; float:left; }

.BL_titulo5 { 
	text-decoration:none; letter-spacing:-1px; 
	font-size:13px;font-family: inherit;color: #000000; font-weight:bold; line-height:15px; padding-top:20px;}
.BL_titulo5 span{ letter-spacing:0px; font-weight:normal; color:#666; line-height:15px; font-size:11px; font-family:tahoma; }
.BL_titulo5 a { text-decoration:none; color: #006; font-size:1.18em; line-height:1.0em;  }
.BL_titulo5 a:visited{ text-decoration:none; color: #069; }
.BL_titulo5 a:hover{ text-decoration:underline;}
.BL_titulo5 a .titulo{ padding-top:0px;  }
.BL_titulo5 img{ margin-right:10px; border:1px solid #666; float:left; margin-bottom:10px; }




.BR_check  { 
	font-size:11px;font-family: Arial, tahoma;}
.BR_check  a:link{ text-decoration:none; color: #09C; }
.BR_check  a:visited{ text-decoration:none; color: #09C; }
.BR_check  a:hover{ text-decoration:underline;}



#BL_barra_links {width:100%; color: #039; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
#BL_barra_links a{ text-decoration:none; color:#039;  }
#BL_barra_links a:hover{ color: #039; text-decoration:underline;}
#BL_barra_links a:visited{ color: #069}

.BL_topo .menus_topo ul {  list-style:none;margin:0px; padding:0px;}  
.BL_topo .menus_topo ul li{ float:left; padding-right:4px; padding-bottom:6px; color: #D0EFF9;  }  
.BL_topo .menus_topo ul li a{ display:block;font-size:11px; font-family: Tahoma, sans-serif, arial; color: #fff; text-align:left; text-decoration: none; }
.BL_topo .menus_topo ul li a img{ border:0; float:left; margin-right:3px; clear:right }
.BL_topo .menus_topo ul li a div{ float:left; }
.BL_topo .menus_topo ul li a:hover{ color: #FF0; text-decoration:underline }
.BL_topo .menus_topo ul li a:active{  display: block;}

#BL_barra_links .menus_topo ul {  list-style:none;margin:0px; padding:0px;}  
#BL_barra_links .menus_topo ul li{ float:left; padding-right:4px; padding-bottom:6px; color: #D0EFF9;  }  
#BL_barra_links .menus_topo ul li a{ display:block;font-size:11px; font-family: Tahoma, sans-serif, arial; color: #09C; text-align:left; text-decoration: none; }
#BL_barra_links .menus_topo ul li a img{ border:0; float:left; padding-right:2px; }
#BL_barra_links .menus_topo ul li a div{ float:left; }
#BL_barra_links .menus_topo ul li a:hover{ color: #009; text-decoration:underline }
#BL_barra_links .menus_topo ul li a:active{  display: block;}



#BL_barra_links .divs_fluts_menus {
	display:none;
	background-color: #f0f0f0;
	border:3px solid #C00;
	width:570px;
	z-index:300;
	position:absolute;
	padding:15px;
}
#BL_barra_links .divs_fluts_menus div{  
	width:150px; float:left; font-size:14px; font-weight:bold; color:#666; }  
#BL_barra_links .divs_fluts_menus div img{ border:0px; }
#BL_barra_links .divs_fluts_menus ul {  
	list-style:none; text-align:left; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; color: #700;
	 margin:0px; padding:0px; width:100%; float:left;}  
#BL_barra_links .divs_fluts_menus .cartolas div { border:0px;  }	 
#BL_barra_links .divs_fluts_menus ul li{ 
	padding-right:4px; border-bottom:1px dotted #CCC; 
	font-size:11px; font-family: Tahoma, sans-serif, arial; color: #900; font-weight:normal;}  
#BL_barra_links .divs_fluts_menus ul li a{ 
	display:block;font-size:11px; font-family: Tahoma, sans-serif, arial; color: #900; text-align:left; 
	text-decoration: none; font-weight:normal; }
#BL_barra_links .divs_fluts_menus ul li a img{ border:0; float:left; padding-right:2px; }
#BL_barra_links .divs_fluts_menus ul li a div{ float:left; }
#BL_barra_links .divs_fluts_menus ul li a:hover{ color: #F00; font-weight:bold; text-decoration:underline }
#BL_barra_links .divs_fluts_menus ul li a:active{  display: block;}





#calendario { margin-left:10px; margin-right:10px;}
#calendario,.calender .semana{ text-align:center; font-size:11px; font-weight:bold;}

#calendario,.calender td{ font-size:10px; color:#666}
#calendario a{ text-decoration:none; font-size:11px;}
#calendario a:hover{ text-decoration:underline; font-weight:bold;}

#conteudo .cadendario_lista .tbcalender .semana{ text-align:center; font-size:18px; font-weight:bold; }

.cadendario_lista { padding-bottom:10px; width:100%;}
.cadendario_lista span{ font-family:Tahoma, Geneva, sans-serif;}
.cadendario_lista .span{
	font-family:Arial;font-size:18px; font-weight:bold; line-height:40px; letter-spacing:-1px; }
.cadendario_lista a{ text-decoration:none;}
.cadendario_lista a:hover { text-decoration: underline;}
.cadendario_lista .artigos_lista{ 
	font-size:12px; font-family:inherit; padding-top:10px; padding-bottom:10px;
	border-bottom:1px dotted #999; text-align:left;
	}

.cadendario_lista .artigos_lista .data{ font-size:11px; padding-top:5px; color: #444; letter-spacing:0px;}
.cadendario_lista .artigos_lista a:hover{ text-decoration:underline; color: #003}
.cadendario_lista .artigos_lista a {text-decoration:none;font-size:1.13em;letter-spacing:-1px; color:#006;font-family:Arial;}
.cadendario_lista .artigos_lista a .titulo{ padding-top:2px; font-weight:bold; }	
.cadendario_lista .artigos_lista a .texto{ font-size:11px; letter-spacing:0; font-family:Tahoma,Arial; font-weight:normal;  }	
.cadendario_lista .artigos_lista a img{ margin:3px;border:0px; float:left; margin-right:10px; }	

.cadendario_lista .barra { clear:both; border-bottom:1px solid #CCC; margin-bottom:10px; font-size:11px;}
.cadendario_lista .barra a{ text-decoration:none;}
.cadendario_lista .barra a:hover{ text-decoration:underline;}


.cadendario_lista .relacionadas .data{ font-size:11px; color:#666; padding-top:10px;}	
.cadendario_lista .relacionadas .titulo a{ font-size:11px; color:#444; font-weight:bold; text-decoration:none;}	
.cadendario_lista .relacionadas .titulo a:hover{ color:#000; text-decoration: underline;}	


.menus_rd { 
    padding: 20px; padding-left:10px; text-align: left;color: #333; 
	font-family:Tahoma, Geneva, sans-serif; font-size:11px;

	margin-bottom:20px; background-image:url(./figuras/nv/bg_menu_rd.jpg); background-repeat:repeat-x; border:1px solid #CCC;}
.menus_rd span{ color:#666 }
.menus_rd a{ color: #666; text-decoration:none; }
.menus_rd a:hover{ text-decoration:underline;}


.paginacao_canal { clear:both;
	text-align: left; color: #039; margin-top:10px;margin-bottom:10px; width:100%;}
.paginacao_canal a{ text-decoration:none; color: #333;}
.paginacao_canal a:hover{ text-decoration:underline;}
.paginacao_canal .paginas{display:inline; padding:10px; }

.paginacao_totais{
	text-align: left;background-color: #666;color:#FFFFFF; float:left; width:450px; 

	text-align:center; padding:5px; margin-right:2px;
	background-image:url(./figuras/fundo_botoes.jpg); background-repeat:repeat-x; margin-top:10px;margin-bottom:10px;}
.paginacao_totais a{ text-decoration:none; color:#FFF;}
.paginacao_totais a:hover{ text-decoration:underline;}
.paginacao_totais .paginas{display:inline; padding-left:10px;}

/* fim CAPA ----------------------------------------------------------------------------------------*/ 


/* */
.cartolas {
	list-style: none;  margin: 0;  padding: 0; color: #000; font-weight:bold; 
	font-family:Tahoma, Geneva, sans-serif;	font-size:11px;}
.cartolas div { padding-bottom:0px; border-left:1px solid #bbb; padding-left:5px; text-align:left;}
.cartolas div a {
	font-size:11px;font-family:Arial;color: #666; text-align:left;text-decoration: none; font-weight:normal; letter-spacing:0px;}
.cartolas div a:hover{ text-decoration:underline}
.cartolas div ul{ padding:0; margin:0; list-style:none;}
.cartolas div ul li{ font-weight:normal;}
.cartolas div ul li a{
	width:100%;font-size:11px;font-family:Tahoma, Arial;color: #999;text-align:left;text-decoration: none; 
	font-weight:normal; letter-spacing:0px; }
.cartolas div ul li a:hover{
	text-decoration:underline;}
/* */	

.autocompletar { padding:0; margin:0; margin-top:13px}
.autocompletar input { height:30px; line-height:30px; padding:0; margin:0; border:0px; padding-left:5px; background-image:url(./figuras/nv/fundo_input.png); }
.autocompletar .button a{ height:30px; width:72px; text-align:center; color:#FFF; text-decoration:none;
	background-image:url(./figuras/nv/fundo_buscar.png); background-repeat:no-repeat; display:block; padding-top:6px;
	}
.autocompletar .button a:hover{ 
	background-image:url(./figuras/nv/fundo_buscar_on.png); background-repeat:no-repeat; }
