/*Formatações genéricas*/
body{
	margin:0px;
	font-family:Arial;

}
h1, h2, h3, p, div, span, imput{
	margin:0px;
}
/**/
div#todo{
	position:absolute;
	width:778px;
	left:50%;
	margin-left:-389px;	
}

div#cab{
	width:778px;
	height:114px;
	background-image:url(images/fd_cab.gif);
	background-repeat:repeat-x;
}

	div#cab div#linha1{
		width:100%;
		height:86px;
	}
		div#cab div#linha1 div#menu_sup{	
			top:50px;
			right:10px;
			position:absolute;
		}
		div#cab div#linha1 div#menu_sup div{	
			height:30px;
			/*background-image:url(images/fd_menu_sup.gif);*/
			/*float:right;*/
		}
		div#cab div#linha1 div#menu_sup a{			
			text-decoration:none;
			width:100%;
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			padding-left:10px;
			padding-right:10px;
		}
		
			div#cab div#linha1 div#menu_sup a:hover{			
				text-decoration:underline;				
				color:#000099;				
			}
	
	div#cab div#linha2{
		width:100%;
		height:28px;
		background-color:#5972AE;
	}

div#lateral{
	width:182px;
	float:left;
	position:relative;
	clear:both;
}

	div#lateral div{
		margin-bottom:2px;
	}
	
	div#lateral div#linha2{
		background-image:url(images/fd_lateral_linha2.gif);
		height:22px;
		width:100%;
	}
	
		div#lateral div#linha2 h1{
			font-size:11px;
			color:#FFFFFF;
		}
	
	div#lateral div#linha3{
		display:block;
		background-image:url(images/fd_lateral_linha3.gif);
		background-repeat:no-repeat;
		height:100px;
		padding:0 15px 0 15px;
		clear:both;
	}
	
		div#lateral div#linha3 p{
			font-size:9px;
			color:#000099;
		}
		
		div#lateral div#linha3 a{
			color:#000099;
			font-weight:bold;
			text-decoration:none;
			font-size:10px;
		}
		
			div#lateral div#linha3 a:hover{
				text-decoration:underline;
			}
		
		div#lateral div#linha3 input{
			border:1px solid #000099;
			width:95px;
			margin-left:5px;
		}
		
	div#lateral div#linha4{
		background-color:#FCE5CF;
		background-image:url(images/fd_menu.jpg);
		background-repeat:no-repeat;
		padding:9.5px;
		clear:both;
	}
	
		div#lateral div#linha4 a{
			background-color:#F8D3B3;
			display:block;
			color:#D96C00;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding:3px;
			height:17px;
			text-indent:2px;
			border-bottom:1px solid #FFFFFF;
		}
		
			div#lateral div#linha4 a:hover{
				background-color:#FDE9D3;
				border-bottom:1px solid #FFFFFF;
			}
	
div#conteudo{
	width:576px;
	padding:10px;
	float:left;
	background-image:url(images/canto_conteudo.gif);
	background-position:top;
	background-repeat:no-repeat;
}

	div#conteudo div#col_pgini{
		float:left;
		width:47%;
		padding:5px;
		color:#003366;
	}
	
		div#conteudo div#col_pgini h1{
			font-size:16px;
		}
		
		div#conteudo div#col_pgini h2{
			font-size:12px;
			margin-bottom:15px;
			font-style:italic;
		}
		
		div#conteudo div#col_pgini p{
			font-size:11px;
		}

div#rodape{
	border-top:5px solid #FF9900;
	width:778px;
	clear:both;
	position:relative;
}
	div#rodape{
		font-size:9px;
		color:#666666;
		text-align:center;
	}
	
div#acesse_tambem{
	background-color:#ECEEF8;
	padding:10px;
}	

div#acesse_tambem h2{
	font-size:12px; 
	color:#FF6600;
}		

div#acesse_tambem p a{
	font-size:12px; 
	color:#003399;
	text-decoration:none;
}	

	div#acesse_tambem p a:hover{
		color:#000066;
	}	
	
div#barra_ferramentas{
	background-color:#CFDAE2; 
	height:25px;
	text-align:center;
	padding-top:5px;
	margin-bottom:10px;
}	
	div#barra_ferramentas span{
		width:24.9%;
		display:block;
		float:left;
	}	
	
		div#barra_ferramentas span a{
			font-size:10px;
			color:#000000;
			text-decoration:none;
		}	
			div#barra_ferramentas span a:hover{
				text-decoration:underline;
			}	
			
div#corpo_texto{
}

	div#corpo_texto h1{
		color:#FF9900;
	}	
	
	div#corpo_texto h2{
		color:#000099;
		margin-left:30px;
		margin-bottom:10px;
	}	
	
	div#corpo_texto p{
		margin-left:30px;
		margin-right:20px;
		text-align:justify;
	}
	
	div#corpo_texto a{
		color:#FF6600;
		text-decoration:none;
	}
	
	div#corpo_texto a:hover{
		text-decoration:underline;
	}	
	
	div#corpo_texto table{
		margin-left:30px;
		margin-right:24px;
		width:90%;
		font-size:11px;
	}
	
	div#corpo_texto th{
		background-color:#003366;
		color:#FFFFFF;
	}
	div#corpo_texto td{
		color:#003366;
		border:1px solid #003366;
	}

div#veja_mais{
	margin-left:30px;
	border-top:1px dotted #FF6600;
	margin-top:10px;
}
		
	div#veja_mais h1{
		font-size:16px;
		color:#FF9900;
		margin-top:5px;
		margin-bottom:5px;
	}	
	
	div#veja_mais p{
		font-size:10px;
	}	
		
	div#veja_mais a{
		color:#000099;
		text-decoration:none;
	}	
	
		div#veja_mais a:hover{
			color:#FF9900;
			font-style:italic;
		}		


table.calendar{
	background-color:#EEEEEE;
	width:100%;
	font-size:11px;
}

.calendar th{
	background-color:#000066;
	color:#FFFFFF;
}

.calendar td{
	background-color:#FFFFFF;
	text-align:center;
}		