*{
	margin:0px;
	padding:0px;
	font-family:"arial";
}
#principal{
	position:relative;
	margin:auto;
	width:978px;
	height:auto;
	border:0px solid #000;
}
	#topo{
		position:relative;
		margin:auto;
		width:970px;
		height:95px;
		border-bottom:1px solid #CCC;
	}
		#topo h1 a{
			position:absolute;
			top:54px;
			left:16px;
			color:#013a63;
			font-size:21px;
			font-weight:bold;
			text-decoration:none;
		}
		#area_procure{
			position:absolute;
			right:0px;
			top:50px;
		}
			#area_procure label{
				font-size:14px;
				color:#333;
				font-weight:bold;
			}
			#area_procure .text_field{
				width:221px;
				height:20px;
				border:1px solid #000;
			}
			#area_procure .bt_buscar{
				width:80px;
				height:20px;
				border:1px solid #C9C8C5;
				color:#020304;
				font-weight:bold;
				background-image:url("../imagens/1px-bt-buscar.jpg");
			}
		#b_relacionadas{
			position:relative;
			margin:auto;
			width:970px;
			height:30px;
			border:1px solid #B3B2B2;
			background-image:url("../imagens/1px-topo.jpg");
			color:#013a63;
			font-size:12px;
			font-weight:bold;
		}
			#b_relacionadas a{
				text-decoration:none;
				color:#013a63;
			}
			#menu_hor{
				position:absolute;
				top:8px;
				left:10px;
			}
	#conteudo{
		position:relative;
		margin:auto;
		width:970px;
		height:auto;
		border:0px dotted #F00;
		padding-top:20px;
	}
		#lado_esq{
			position:relative;
			float:left;
			width:716px;
			height:auto;
			border:0px solid #00F;
			margin-right:14px;
			margin-bottom:20px;
		}
			#lado_esq_topo{
				position:relative;
				margin:auto;
				width:716px;
				height:30px;
				border:1px solid #B3B2B2;
				background-image:url("../imagens/1px-topo.jpg");
				}
			.ends{
				position:relative;
				width:702px;
				height:auto;
				border-bottom:1px solid #B3B2B2;
				padding-top:18px;
				padding-bottom:18px;
				padding-left:14px;
			}

				.ends a{
					text-decoration:none;
				}

				.ends h4{
					color:#102945;
					font-size:16px;
          				font-weight:bold;
					text-decoration:underline;
				}

				.ends p{
					color:#102945;
					font-size:12px;
					padding-top:2px;
				}
				.ends a{
					color:#1ba224;
					font-size:12px;
				}

		#lado_dir{
			position:relative;
			float:left;
			width:235px;
			height:auto;
			border-left:0px solid #CCC;
			margin-bottom:20px;
		}
			.border_esq{
				border-left:1px solid #CCC;
			}
			.related{
				position:relative;
				height:auto;
				border-bottom:1px dotted #626568;
				font-weight:bold;
				font-size:12px;
				color:#626568;
				margin-left:10px;
				padding-top:9px;
				padding-bottom:9px;
			}

			.related a{

	display:block;
	height:23px;
	border:solid 1px #E3E5E8;	
	border-top:none;
	border-right:none;
	border-left:none;
	text-decoration:none;
	color:#000;
	padding-left:5px;
	padding-top:7px;
	font-family:"arial";
	font-weight:bold;
	font-size:13px;
}


			#lado_dir_topo{
				position:relative;
				margin:auto;
				width:225px;
				height:22px;
				border:1px solid #B3B2B2;
				background-image:url("../imagens/1px-topo.jpg");
				margin-bottom:10px;
				font-weight:bold;
				font-size:12px;
				color:#626568;
				padding-left:10px;
				padding-top:8px;
			}
	#parte_inf{
		position:relative;
		margin:auto;
		width:970px;
		height:206px;
		border:0px dotted #00F;
	}
		.nomes_parte_inf{
			width:184px;	
			float:left;
			padding-left:10px;
			padding-top:5px;
		}
			.lines_{
				width:170px;
				border-bottom:1px dotted #000;
				height:23px;
				font-size:12px;
				font-weight:bold;
				padding-top:5px
			}
		#parte_inf_topo{
			position:relative;
			margin:auto;
			width:960px;
			height:22px;
			border:1px solid #B3B2B2;
			background-image:url("../imagens/1px-topo.jpg");
			color:#102945;
			font-size:12px;
			font-weight:bold;
			padding-left:10px;
			padding-top:8px;
			}
	#rodape{
		position:relative;
		margin:auto;
		width:970px;
		height:67px;
		border:1px solid #C9C8C5;
		margin-bottom:10px;
		background-image:url("../imagens/1px-rodape.jpg");
		text-align:center;
		font-size:12px;
		padding-top:30px;
	}
		#rodape p{
			font-weight:bold;
			color:#7d7171;
		}
		#rodape a{
			color:#7d7171;
		}
