html, body {margin: 0; padding: 0; overflow: auto; }
body {width: 100%; max-width: 100%;background-color: #333;font: 400 0.8em arial, sans-serif;color: #ccc;line-height: 1.4em; }
a {text-decoration: none;color: #0c0;}
a:hover {text-decoration: underline;color: #cf0;}
#left {position: absolute; top: 0; left: 0; overflow: hidden; height: 100%;width: 35%;text-align: right;background: #333 url("graphic/fade.jpg") no-repeat right;}
#outer {position: absolute; left: 0; top: 30%; width:100%; height: 200px; margin-top: -120px; }
body > #left {position:fixed;}
#main {height: 94%;margin: 20px 0 0 38%;padding: 0px 10px 0 0;overflow: auto;}
/*h1 {margin-right: 10px;font: 800 35px "century gothic", "trebuchet ms", arial, sans-serif;color: #fff;text-align: left;text-indent:-5000px;overflow:hidden;height:140px;background: url(graphic/finalLogo.jpg) right no-repeat;}*/
span.title {display: block;margin: 0 0 5px 0;font: 600 1.1em "century gothic", "trebuchet ms", arial, sans-serif;color: #fff;}
h2 {font-size:24px;margin:5px 0 3px 0}
h3 {font-size:18px;margin:5px 0 3px 0}
#main p {font-size:14px;text-indent:15px;margin:2px 0 4px 0}
#main a img {margin: 4px}

#main #cartoes {margin-bottom:25px}

form input {width:300px}
form select {width:150px}
form .controller {padding-left:130px}
form .controller input {width:auto}
form legend {display:none}
form label {float:left;display:block;width:120px;text-align:right;margin-right:10px}
form div {margin-bottom:3px}

	img.lime {
		margin-bottom: -6px;
		margin-right: 8px;
		}

	span.yellow {
		color: #cf0;
		}

	span.green {
		color: #0c0;
		}

#outer ul {list-style:none}





#outer ul li a {display: block; width:auto !important; width:100%; margin: 0; text-decoration: none; font: 400 20px "trebuchet ms", arial, sans-serif; color: #aaa; padding: 0 30px 0 3px; }









	#outer ul li a:hover {
		color: #cf0;
		background: #222;
		text-decoration: none;
		}

	.credit a, .credit a:hover {
		color: #555;
		}

	.date {
		float: left; 
		width: 2.0em;
		font: 600 1.3em arial, sans-serif;
		padding-right: 5px;
		text-align: right;
		}

	div.main {
		margin-left: 2.9em;
		margin-bottom: 25px;
		border-left: solid 1px #3a3a3a;
		padding: 0 30px 30px 5px;
		background: #333 url("graphic/corner.jpg") no-repeat bottom right;
		}

	img.main {
		float: right;
		margin: 10px;
		padding: 4px;
		background: #0c0;
		border: solid 3px #2e2e2e;
		}

	a img.main:hover {
		background: #cf0;
		}

	div.quote {
		margin: 8px 0 12px 10px; color: #fff;
		background: #2a2a2a url("graphic/quote.jpg") repeat-x top;
		border-bottom: solid 1px #2e2e2e; 
	 	border-right: solid 1px #2e2e2e; 
	 	border-left: solid 2px #0c0;
		padding: 8px;
		line-height: 1.7em;
		}

	p.comment {
		font-size: 0.9em;
		font-family: "century gothic", "trebuchet ms", arial, sans-serif;
		}

	span.credit {
		display: block;
		text-align: center;
		color: #555;
		margin: 15px 0 20px 0;
		font: 400 0.9em "trebuchet ms", arial, sans-serif;
		}

	
