/* 
	CSS DCTech Site - www.dctechsystems.com.br
	18/09/2009 - by Tiago Carvalho
*/

/*---- Tags ----*/
	* {
		margin: 0 auto;
		border: 0;
		padding: 0;
	}
	
	body {
		font: normal 14px Arial, Helvetica, sans-serif;
		color: #939598;
		background: #FFF url(../../Images/bg.jpg) repeat-x top;
	}
	
	p {
		margin: 15px 0;
		text-align: justify;
	}
	
	hr {
		border: 1px solid #fff;
		border-bottom: 1px solid #CCC;
		margin: 25px 0 0 30px;
		width: 240px;
	}
	
	h6 {
		color: #FFF;
		font: bold 16px Arial, Helvetica, sans-serif;
		margin:10px 50px 0 50px;
	}
	
	h4 {
		color: #FFF;
		font: bold 16px Arial, Helvetica, sans-serif;
		margin: 35px 20px 10px 50px;
	}
	
	h2 {
		font: bold 14px Arial, Helvetica, sans-serif;
		margin: 15px 0;
	}
	
/*---- Structure ----*/
	.Structure
	{
		width: 1000px;
		/*margin-top: 5px;*/
	}
	
	.Clear
	{
		clear:both;
	}
	
	.AlignRight {
		text-align: right;
	}
	
	.FloatRight {
		float: right;
	}
	
	/*---- Header ----*/
		.Header
		{
			width: 1000px;
			height: 180px;
		}
		
	/*---- MenuSheet ----*/
		.MenuSheet
		{
			width: 1000px;
			border-bottom: 6px solid #939598;
			background: url(../../Images/bg-menu-sheet.jpg) repeat-x top;
		}
		
		.MenuSheet ul
		{
			list-style: none;
			margin-left: 293px;
		}

		.MenuSheet ul li
		{
			color:#FFF;
			float:left;
			display:block;
			width:165px;
			height:33px;
			font: bold 20px Arial;
			padding-top:10px; 
			text-align: center;
			cursor: pointer;
		}
		
		.MenuSheet ul .Sheet
		{
			background: url(../../Images/bg-sheet.jpg) no-repeat top;
		}
		
		.MenuSheet ul .SheetActive
		{
			background: url(../../Images/bg-sheet.jpg) no-repeat 0px -43px;
		}
		
		.MenuSheet ul .SheetClick
		{
			background: url(../../Images/bg-sheet.jpg) no-repeat 0 -86px;
		}
		
		.MenuSheet ul .SheetSelected
		{
			background: url(../../Images/bg-sheet.jpg) no-repeat 0 -129px;
		}
	
	/*---- Content ----*/
		
		.Content
		{
			background: #FFF url(../../Images/bg-menu.jpg) repeat-y left;
		}
		
		.ContentText
		{
			width: 667px;
			padding: 15px 20px;
			float: right;
		}
		
		.ContentList
		{
			padding-left: 15px;
		}
		
		.ContentList li, .ContentVantage li, .ContentAplications li
		{
			padding: 5px 0;
		}
		
		.ContentVantage, .ContentAplications
		{
			padding: 0 15px 10px 15px;
			background: #FEFEFE;
			text-align: justify;
		}
		
		.ContentAplications li
		{
			float: left;
			width: 210px;
		}
		
		.Email {
			height: 25px;
			color: #939598;
			display: table-row;
		}
		
		.ArrowText {
			margin:-10px 0 5px 0;
		}
		
		.ImgProductsLinear {
			margin: 0 5px 5px 0;
			float: left;
		}
		
		.LogoTwitter {
			margin: 25px 0 15px 40px;
		}
		
		/*---- Catalog ----*/
		
			.Catalog {
				float: left;
				width: 120px;
				display: block;
				text-align: center;
				margin-top: 15px;
				margin-right: 10px;
			}
			
			.Catalog img {
				margin-bottom:5px;
			}
			
			.Catalog a {
				text-decoration: none;
				color: #939598;
				font: normal 10px Arial, Helvetica, sans-serif;
			}
			
			.Catalog a:hover {
				text-decoration: underline;
				color: #C00;
			}
		
		/*---- ArrowPage ----*/
		
			.ArrowPage {
				width:650px;
				height:9px;
				background:none;
				margin:-13px 0 2px 0;
			}
			
			.PageHome {
				background: url(../../Images/arrow-page.gif) no-repeat 43px 0;
			}
			
			.PageEmpresa {
				background: url(../../Images/arrow-page.gif) no-repeat 208px 0;
			}
			
			.PageServicos {
				background: url(../../Images/arrow-page.gif) no-repeat 373px 0;
			}
			
			.PageContato {
				background: url(../../Images/arrow-page.gif) no-repeat 538px 0;
			}
		
		/*---- Menu ----*/
			
			.Menu
			{
				width: 293px;
				min-height: 570px;
				float: left;
			}
			
			.Menu ul {
				margin-left:65px;
				list-style:none;
				font: normal 14px Arial, Helvetica, sans-serif;
			}
			
			.Menu ul li {
				margin: 5px 0;
			}
			
			.Menu ul li a {
				color:#FFF;
				text-decoration: none;
			}
			
			.Menu ul li a:hover {
				text-decoration: underline;
			}
			
			.Arrow {
				margin-left:5px;
			}
	
	/*---- Footer ----*/
		
		.Footer
		{
			width: 1000px;
			height: 70px;
			background: #FFF url(../../Images/bg-footer.jpg) no-repeat left;
		}
		
		.Footer .Signature
		{
			width:273px;
			float: left;
			margin: 20px 0 0 20px;
		}
		
		.Footer .Signature span
		{
			display: block;
			width: 136px;
			text-align: center;
			float: left;
			margin:0;
			color: #FFF;
		}
		
		.Footer span
		{
			display: block;
			font:normal 11px Arial, Helvetica, sans-serif;
			text-align: center;
			margin-top: 5px;
			color: #939598;
			margin-left: 293px;
		}
		
		.Footer .Line
		{
			border-top: 2px solid #939598;
			width: 687px;
			padding-top: 20px;
			margin-top:0;
			margin-left: 303px;
		}