html, body, div, form, fieldset, legend, label,ul {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th, td {
	text-align: left;
	vertical-align: top;
}

h1, h2, h3, h4, h5, h6, th, td, caption {
	font-weight:normal;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

body {
	background:#ffffff url('img/background.jpg') repeat-x;
	font-size:14px;
	font-family: arial, verdana, helvetica, sans-serif;
}

#site { 
	width: 100%;
	margin:0 auto;
	position: relative;
}

#cont { 
	width: 77%;
	margin:0 auto;
}


#topo {height:210px;}

#menu-topo {height:38px; float:center; padding:4px 0 0 0px;}
#menu-topo ul {list-style:none; text-align:center; padding:3px 0 0 0; color:#696969; font-size:11px;}
#menu-topo ul li {display:inline;}
#menu-topo li a {text-decoration:none; color:#696969; }
#menu-topo li a:hover {text-decoration:underline; color:#000;}
.topborder { padding:0 12px; border-right:1px dotted #ccc;}
.imagem { padding:0 12px;}
.topbanner { text-align: center; list-style:none; }
#menu {clear:both;height:39px; width:100%; text-align:center;}
#menu  ul {list-style:none; padding:19px 0px 0 0; color:#fff; font-size:12px; font-weight:bold;}
#menu li {display: inline;padding: 0px 9px 0px 9px;}
.menuborder { background:url('layout/espaco.gif') no-repeat center right;}
#menu li a {text-decoration:none; color:#fff;}
#menu li a:hover {text-decoration:underline;}
#rodape {clear:both; height: 185px; overflow:hidden; color: #b8c4ce	 background:#163a5a;} 
#bottom-menu {color:#484848; padding:5px 0; width: 100%; margin:0 auto; color:#fff;}
#rodape h3 {margin-bottom:10px; font-size:12px; font-weight:bold;}
#rodape ul{list-style:none; padding:2px 40px 0 5px;font-size:12px;} 
#rodape li a {color:#b8c4ce;text-decoration:none;}
#rodape li a:hover{text-decoration:underline;}
	
		.logo { position: absolute; left: 50%; margin-left: -170px; }
		#money {width: 75px; height: 75px;}
		#indic {width: 99px; height: 60px;}
		#social {padding-top: 60px;}

		.l { float: left; padding: 33px 0 0 2%; }
		.r { float: right; padding: 7px 2% 0 0;}
		
		.l:before, .r:before { content: ""; width: 40px; height: 250px; }
		
		.l:before { float: right; }
		.r:before { float: left; }