		body 
		{
			margin: 0;
			padding: 0;
			line-height: 21px;
			color: #18382d;
			font-family: "Droid Sans";
			font-size: 0.85em;
			background-color: #b9cdb4;
			text-align:justify;
			background: url("backgrounddark.png");
		}
		
		fieldset#contato
		{
			width:100%;
			padding: 15px;
			border: none;
			-webkit-border-radius: 0px 0px 5px 5px;
        	border-radius: 0px 0px 5px 5px;
			-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 1);
        	box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 1);	
        	border-bottom: 1px solid #bac5bf;
			background: #d3d6be; /* Old browsers */
			background: -moz-linear-gradient(top, #d3d6be 0%, #94a08b 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d6be), color-stop(100%,#94a08b)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #d3d6be 0%,#94a08b 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #d3d6be 0%,#94a08b 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #d3d6be 0%,#94a08b 100%); /* IE10+ */
			background: linear-gradient(to bottom, #d3d6be 0%,#94a08b 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d6be', endColorstr='#94a08b',GradientType=0 ); /* IE6-9 */

		}
		
		fieldset#contato label
		{
			width: 100px;
			float: left;
			text-align: left;
		}
		td.dia
		{
			height:21px;
		}
		td 
		{
			padding: 3px;
		}
		
		td.toggle
		{
			color: #fff;
			background: #5f6b61;
			border:1px solid #fff;
			cursor: pointer;
		}
		
		td.toggle.active
		{
			color: #5f6b61;
			background: #fff;
		}
		
		fieldset#contato input, fieldset#contato textarea,  fieldset#contato select, fieldset#contato table  
		{
			margin: 1px;
			padding: 4px;
			background-color: #5f6b61;
			border: none;
			border-top: 2px solid #191814;
			font-family: "Droid Sans";
			color: #fff;
			-webkit-border-radius: 5px 5px 5px 5px;
        	border-radius: 5px 5px 5px 5px;
			width: 60%;
		}
		fieldset#contato table
		{
			margin-left:auto;
			margin-right:auto;
		}	
		.container
		{
			margin: 0 auto;
			width: 960px;
			position: relative;
		}

		#header, #footer 
		{
			border-bottom: 1px solid #18382d;
		}

		#header 
		{
			height: 180px;
		}

		#header .brand
		{
			margin-top: 60px;
			float: left;
			border:0px;
		}

		#header #auth form 
		{
			margin: -5px 0;
			padding: 15px 10px 10px 10px;
			width: 230px;
			background: #859491;
			-webkit-border-radius: 0px 0px 5px 5px;
        	border-radius: 0px 0px 5px 5px;
			-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 1);
        	box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 1);	
        	border-bottom: 1px solid #bac5bf;
			position: absolute;
			top: 0;
			right: 0;
			background-image: url("backgroundauth.png");
		}

		#header #auth form
		{
			color: #c2c4c3;
		}

		#header #auth form input
		{
			background-color: #5f6b61;
			border: none;
			border-top: 2px solid #191814;
			font-family: "Droid Sans";
			color: #fff;
		}

		#header #auth form label 
		{
			width: 70px;
		}

		#header #auth form input[type="text"],
		#header #auth form input[type="password"],
		#header #auth form input[type="submit"]
		{
			-webkit-border-radius: 5px 5px 5px 5px;
        	border-radius: 5px 5px 5px 5px;
			width: 180px;
		}

		#header #auth form input[type="password"]
		{
			width: 110px;
		}

		#header #auth form input[type="submit"]
		{
			width: auto;
			color: #fff;
		}

		#header #auth form label
		{
			color: #fff;
		}

		ul#nav 
		{
			list-style: none;
			float: right;
			margin-top: 140px;
		}

		ul#nav li
		{
			padding: 4px 7px;
			border-right: 1px solid #457162;	
			float: left;
		}

		ul#nav li.last
		{
			border-right: none;
		}

		ul#nav li a 
		{
			color: #18382d;
			text-decoration: none;
			display: block;
		}
		
		.dropdown-menu 
		{
			background-color: #d7e2de;
			background-image: url("backgroundlight.png");
		}
		
		div.container ul#nav li.dropdown ul.dropdown-menu li 
		{
			width: 210px;
			border-right: none;
		}
		
		div.container ul#nav li.dropdown ul.dropdown-menu li a:hover 
		{
			background-image: url("backgrounddark.png");
		}
		div.container div.resultadoExame
		{
			margin-left:auto;
			margin-right:auto;
			text-align:center;
		}
		div.container div.resultadoExame a
		{
			color: #18382d;
			text-decoration: none;
		}		
		div#header.header div.container div#auth.auth-box form label
		{
			width: 45px;
			float: left;
		}

		#content 
		{
			width: 100%;
			background-color: #d7e2de;
			background-image: url("backgroundlight.png");
		}

		.metade 
		{
			width: 34%;
			float: left;
			padding-top: 10px;
			padding-bottom: 10px;
			min-height: 200px;
		} 
		
		.metade.left {
			padding-left:10%;
			padding-right:5%;			
		}
		
		.metade.right {
			padding-right:10%;
			padding-left:5%;
		}

		#content .container 
		{
			padding-top: 10px;
			padding-bottom: 10px;
			min-height: 200px;
		}
		
		.loginExame {
			margin: -5px auto;
			padding: 0 10px 10px 10px;
			width: 230px;
			background: #859491;
			-webkit-border-radius: 5px 5px 5px 5px;
        	border-radius: 5px 5px 5px 5px;
			-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 1);
        	box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 1);	
        	border-bottom: 1px solid #bac5bf;
			background-image: url("backgroundauth.png");
			clear: both;
		}
		
		.loginExame p 
		{
			margin: 0;
			margin-bottom: 2px;
			text-align: center;
		}
		
		.loginExame label 
		{
			width: 45px;
			float: left;
			color: #fff;
		}
		
		.loginExame input[type="text"],
		.loginExame input[type="submit"],
		.loginExame input[type="password"]
		{
			-webkit-border-radius: 5px 5px 5px 5px;
        	border-radius: 5px 5px 5px 5px;
			width: 180px;
			background-color: #5f6b61;
			border: none;
			border-top: 2px solid #191814;
			font-family: "Droid Sans";
			color: #fff;
		}
		
		#footer 
		{
			background: url("backgrounddark.png");
			border-top: 1px solid #18382d;
			border-bottom: none;	
			text-align: center;
		}

		#footer .container 
		{
			padding: 20px 0px;
		}
		h1
		{
			line-height: 30px;
		}