/*LAYOUT*/
body{margin:0px;}
.bg_hometop{background-image:url(images/bg_hometop.gif); background-position:top; background-repeat:no-repeat;}
.bg_homebottom{background-image:url(images/bg_homebottom.gif); background-position:bottom; background-repeat:no-repeat;}
.bg_homebottom_en{background-image:url(images/cruzeiro_rodape_en.gif); background-position:bottom; background-repeat:no-repeat;}
.bg_separador_top{background-image:url(images/img_separador_top.gif); background-repeat:no-repeat;}
.bg_barramenu{background-image:url(images/bg_barramenu.gif); background-repeat:no-repeat;}
.bg_barratoolbox{background-image:url(images/bg_barratollbox.gif); background-repeat:no-repeat;}
.bg_barralaranja{background-image:url(images/bg_barralaranja1.gif); background-repeat:no-repeat; background-position:left;}
.bg_barraazul{background-image:url(images/bg_barraazul1.gif); background-repeat:no-repeat; background-position:left;}
.bg_box_top{background-image:url(images/bg_boxdir_top.gif); background-repeat:repeat-x; background-position:top; background-color:#F5F5F5;}
.bg_box_left{background-image:url(images/bg_boxdir_left.gif); background-repeat:repeat-y; background-position:left; background-color:#F5F5F5;}
.bg_box_right{background-image:url(images/bg_boxdir_dir.gif); background-repeat:repeat-y; background-position:right; background-color:#F5F5F5;}
.bg_box_bottom{background-image:url(images/bg_boxdir_bottom.gif); background-repeat:repeat-x; background-position:bottom; background-color:#F5F5F5;}
.bg_box{background-color:#F5F5F5;}
.bg_barrainterna{background-image:url(images/bg_barralaranja_interna.gif); background-position:left; background-repeat:no-repeat;}
.bg_barrasubmenu{background-image:url(images/bg_barrasubmenu.gif); background-repeat:no-repeat;}
.submenu_borda{border: solid 1px #FBB040; background-color:#FFFFFF;}
/*TEXTO*/
.txt_azul_medio{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0067B1; text-decoration:none;}
.txt_azul_grande_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0067B1; text-decoration:none; font-weight:bold;}
.txt_laranja_grande_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#D49435; text-decoration:none; font-weight:bold;}
.txt_preto_medio, .txt_preto_medio a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.txt_preto_medio a:hover{text-decoration:underline;}
.txt_preto_arquivos, .txt_preto_arquivos a:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#404040; text-decoration:none;}
.txt_preto_arquivos a{text-decoration:underline; color:#404040;}
.txt_preto_medio2, .txt_preto_medio2 a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
.txt_preto_medio2 a:hover{text-decoration:underline;}
.txt_cinza_medio{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration:none;}
.update{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#0067B1; font-weight:bold;}
.txt_submenu, .txt_submenu a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; padding:7px 1px 3px 8px;}
.txt_submenu a:hover{text-decoration:underline;}
.img_bullet1{background-image:url(images/ico_bullet1.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:13px;}
.img_bullet2{background-image:url(images/ico_bullet2.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:10px;}
.linktop{padding-left:5px;}
.linktop a{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
.linktop a:hover{text-decoration:underline;}
p, li, p a:hover, li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; text-align:justify;} 
p a, li a{text-decoration:underline; color:#666666; text-align:justify;}
p{text-align:justify;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#0067B1; font-weight:bold;}
h4{background-image:url(images/ico_bullet1.gif); background-repeat:no-repeat; background-position:0px 3px; margin:0px; padding:0px 0px 4px 12px;}


/*table{margin-bottom:15px;}*/

.tabelatt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#B9B9B9;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
.tabelatx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#E2E2E2;
	color:#000000;
	padding:1px;
}
.tabelatx a:link, .tabelatx a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#E2E2E2;
	color:#000000;
	padding:2px;
	text-decoration:none;
}
.tabelatx a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#E2E2E2;
	color:#000000;
	padding:2px;
	text-decoration:underline;
}
.tabelatx2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#DADADA;
	color:#000000;
	padding:2px;
}

.drop_down {
	background-image: url(images/drop_down_pt.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.tabelafundamentos { border-bottom: #FBB244 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:9px;
}


/*FORMULÁRIOS*/

.txt_acesso_busca{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3168BA; border:10px solid 9A9A9A;}
.txt_select_ano{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#555555; border:1px solid 9A9A9A;}

.submenu{font-family:Arial,verdana, Helvetica, sans-serif; font-size:10px; color:#666666;}
.submenu:hover{font-family:Arial,verdana, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline;}
.submenu:active{font-family:Arial,verdana, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none;}
.submenu:link{font-family:Arial,verdana, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none;}


.uptade{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0067B1; font-weight:bold;}

.destaques ul{
	margin:3px 0 15px;
	padding:0;
	}
	
	.destaques li{
		
		background:url("images/ico_bullet1.gif") no-repeat 0 5px;
		padding-left:13px;
		list-style:none;
		font-size:10px;
		font-family:Arial,Helvetica,sans-serif;
		line-height:17px;
		text-align:left;
		}
		
		.destaques li a{
			text-decoration:none;
			color:#000

			}
			
			.destaques li a:hover{
				text-decoration:underline;
								}
								
							.destaques li#avaliar {
									
									background:none;
									padding-left:0;
									
}

#banners ul {
	margin:0;
	padding:0;
}

#banners li {
	list-style-type: none;
}


