﻿*, 
*:before, 
*:after 
	{
    
		-webkit-box-sizing: border-box;
       
		-moz-box-sizing: border-box;
            
		box-sizing: border-box;
}
		
.menu-select {
	float: right;
	margin-top: -60px;
}
		
.clear { clear: both; }
		
body {
	font: 18px/1.4 arial, sans-serif;
	color: #333;
	background: #ccc;
	}

		#tudo 
		{
	
			width: 100%;
	
			max-width: 1200px;
	
			min-width: 860px;
	
			margin: 0 auto;
	background: #fff;
	
		}

		h1, h2, h3, h4, h5, h6 { color: #036; }

		main h1 {margin-top:-25px;}

		.topo_header  
                {
	
			background: #036;
	
			padding: 5px 20px;
		
}
		
.topo_header h1  
		{
	
			font-size: 36px;
	
			margin: 4px 0 2px 0;
	
		}
		
.topo_header a  
		{
	
			color: #fff;
	
			text-decoration: none;
	
		}

		.topo_header h2 
		{
	
			font-size: 20px;
	
			margin: 2px 0 4px 0;
	
			color: #fff;
	
		}
		
.principal 
		{
	
			width: 100%;
	
			padding: 20px 15px;
	
		}

		.rodape 
		{
	
			background: #036;
	
			color: #fff;
	
			padding: 5px 0;
	text-align: center;	
	
		}

		pre{ font-size: 14px;}
		
hgroup h1 {text-align: center;}

		ul {list-style:none;}

		

nav 
		{
	
			background: #fab03a;
	
			border-top:2px solid #fff;

		}
		
nav ul
		{
	
			width:600px;
	
			margin:0 auto;
	
			padding: 0;
	
			height:40px;

		}

		
nav ul li
		{
	
			width:120px;
	
			list-style:none;
	
			float:left;
	
			text-align:center;
	
			border-right:1px 
			solid #fff;

		}
		
nav ul li:first-child {border-left:1px solid #fff;
}
		
nav a 
		{
	
			display:block; 
		
			line-height: 2; 
		
			height:40px;

		}
		
nav a:link, nav a:visited
		{
	
			color: #fff;
	
			background: #fab03a;
	
			text-decoration: none;

		}
		
nav a:hover
		{
	
			color: #fff;
	
			background: #069;
	
			text-decoration: none;

		
}
