	
	/*
	CSS StyleSheets
	Cliente:	Total Consultores
	*/
	
	body
		{
		text-align:left;
		margin:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#666;
		background:url(../images/bground/bground.jpg) repeat-x #FFF;
		}
		
	li { display:inline; }
	
	/*
	*
	
	table tr td a ul
		{
		list-style:circle;
		margin:0px;
		}
		
	table tr td a ul li
		{
		margin:5px 0px;
		}
	
	
	*/
	
	#wrapper
		{
		width:970px;
		margin:0px auto;
		}
		
	#topper
		{
		background:url(../images/bground/bground_topo.jpg) repeat-x;
		width:930px;
		}
		
	#homepage
		{
		width:930px;
		margin:0px;
		}
		
	#page
		{
		background:#FFF;
		padding:0px;
		width:930px;
		}
		
	#leftbar
		{
		width:212px;
		margin:0px;
		background:url(../images/bground/bground_leftbar.jpg) repeat-x bottom #006881;
		}
		
	#menubar
		{
		position:relative;
		top:-7px;
		}
		
	#content
		{
		width:667px;
		margin:12px 0px 0px 5px;
		}
		
	#inner-content
		{
		width:455px;
		margin:0px;
		}
		
	.box-content
		{
		width:440px;
		margin:13px 0px 10px 13px;
		}
		
	#newsletter-bar
		{
		width:187px;
		margin:0px;
		}
		
	#footer
		{
		padding:10px 0px;
		border-top:1px solid #EAEAEA;
		width:100%
		}
	
	#ultimas_noticias
		{
		height:160px;
		background:url(../images/elements/ultimas_noticias.jpg) no-repeat left top #DEF0F2;
		}
		
	/*
	*/
	
	#title { margin:0px; }
	#shadow { width:20px; }
	#grand-seta { width:65px; }
	
	#logo { width:630px; }
		
	/*
	*/
	
	#top { margin:0px; }
	#body { margin:44px 0px; }
	#banner_top { margin:0px 93px 0px 100px; }
	
	#newsletter	
		{ 
		margin:0px 0px 0px 3px;
		width:288px;
		background:url(../images/elements/cadastre-se.jpg) no-repeat;
		height:105px;
		}
	
	#dashed { border-bottom:1px dashed #488897; }
		
	/*
	*/
	
	/*ul { list-style:outside; }*/
	
	ul#menu
		{
		margin:0px;
		padding:10px 0px;
		list-style:none;
		text-align:center;
		}
	
	ul#menu li
		{
		margin:0px 5px;
		display:inline;
		}
		
	ul#ulleftbar
		{
		list-style:circle;
		margin:0px;
		margin-left:30px;
		}
		
	ul#ulleftbar li
		{
		display:block;
		margin:5px 0px;
		padding-bottom:5px;
		border-bottom:1px dashed #FFF;
		}
		
	ul#ulleftbar ul 	{ list-style:disc; 	}
	ul#ulleftbar ul li	{ margin:inherit;	}
		
	#block
		{
		list-style:outside;
		}
		
	#block li
		{
		display:block;
		margin:8px 0px 12px;
		}
		
	#button-list
		{
		width:180px;
		margin:10px auto;
		}
	
	/*
	*/	
	
	.image-float { float:left; margin:0px 15px 15px 0px; }
	
	.floatleft	{ float:left; 	}
	.floatright	{ float:right;	}
	.clear		{ clear:both;	}
	
	.left		{ text-align:left;    }
	.right		{ text-align:right;   }
	.center		{ text-align:center;  }
	.justify	{ text-align:justify; }
	
	div.clear	{ height:0px; margin:0px; padding:0px; 	}
	