*{padding:0;margin:0; list-style:none;}

body {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	}
	
#banner,#rodape {
		width: 1000px;
}

#menu {
		width:1000px;
		height:50px;
}
#texto {
	width:1000px;
	height:25px;
	text-align:left;
	clear:both;
	margin:0 auto;
}
	.fundo-menu {
		background:url(img/menu_fundo.jpg) no-repeat;
		width:83px;
		height:40px;
	}

#total {
		padding:0 0 0 0;
		text-align:center;
		width: 1000px;
		height:auto;
		position:absolute;
		left:50%;
		margin-left:-500px;	
	}

#cabecario {
		padding:20px 0 0 0;
		text-align:center;
		width: 1000px;
		height:138px;
	}
#corpo {
	width:998px;
	height:auto;
	border-left: #CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}
	.box1 {
		width:238px;
		float:left;
		padding:0 20px 0 30px;
	}
	.box2 {
		width:440px;
		float:left;
		padding: 3px;
		text-align:left;
		margin-right:3px;
		margin-bottom:10px;
		overflow:hidden;
	}
	.box3 {
		width:215px;
		display:block;
		text-align:center;
		float:right;
		padding:0 20px;
	}

	#login {
		background: url(img/bg_restrito.jpg); background-repeat:repeat-x;
		border-left:#000066 2px solid;
		border-right:#000066 2px solid;
		border-top:#000066 2px solid;
		text-align:center;
		display:block;
		color:#000000;
	}
	#login a {
		text-decoration:none;
		color:#000000;
	}
	#login a:hover {
		text-decoration:underline;
	}

	#box_close {
		width:1000px;
		clear:both;
		text-align:center;
		border-bottom:#CCCCCC 1px solid;
	}
		

	#rodape {
		width:1000px;
		height:30px;
		text-align:center;
		padding:20px 0 0 0;
	}

	#texto {
		text-align:center;
	}
	#texto a {
		text-decoration:none;
		color:#0000FF;
	}
	#texto a:hover {
		text-decoration:underline;
	}


	#texto_rod {
		width:500px;
		background:#e7e8e9;
		text-align:center;
		color:#6d6e71;
		font-size:14px;
		font-weight:bold;
	}
	#texto_rod a {
		text-decoration:none;
		color:#6d6e71;
		font-size:14px;
		font-weight:bold;
	}
	#texto_rod a:hover {
		text-decoration:underline;
		color:#6d6e71;
		font-size:14px;
		font-weight:bold;
	}
			#texto2 {
			text-align:left;
		}
		#texto2 a {
			text-decoration:none;
			color:#0000FF;
		}
		#texto2 a:hover {
			text-decoration:underline;
		}
		#texto3 {
			padding:20px;
			text-align:center;
			display:block;
			color:#000000;
		}
		#texto3 a {
			text-decoration:none;
			color:#000000;
		}
		#texto3 a:hover {
			text-decoration:underline;
		}
		#box_caixas {
		width:215px;
		text-align:center;
		background:url(img/bg_caixas.jpg);
		background-repeat:repeat-y;
		}
		#box-oab {
			padding-top:50px;
			width:153px;
			height:67px;
			background:url(img/fundo_oab.jpg) no-repeat;
			display:block;
		}