
			body {
				background: #ffc012 url('bgurl.gif') bottom right fixed no-repeat;
				color:#333;
				}
				
			div#grande
				{
				position:absolute;
				background:transparent no-repeat;
				display:none;
				padding:0;
				}
				
			div#content
				{
				width:900px;
				position:absolute;
				top:0;
				left:50%;
				margin-left:-450px;
				background:#fefefe;
				text-align:center;
				word-wrap:break-word;
				}
			
			div#content h1
				{
				margin:0;
				background: #ffc012;
				font-size:9pt;
				text-align:left;
				display:block;
				padding:0.5ex;
				padding-bottom:4ex;
				font-family:georgia, serif;
				font-style:italic;
				cursor:default;
				border-left:1px solid #ffc012;
				border-bottom:2px solid #ffc012;
				margin-left:-1px;
				margin-bottom:0;
				}
			
			div#content h1:first-line
				{
				font-style:normal;
				font-size:13pt;
				}
						
			div#content img
				{
				margin: 0 -1px -1px 0;
				background:white;
				border:1px solid white;
				}
			
			#menu
				{				
				background:#ffc012;
				border-bottom:2px groove #ffc012;
				text-align:left;
				margin:0;
				}
				
			#menu span
				{
				background:transparent url("dirmenu.gif") top right no-repeat;
				padding:0.5ex;
				margin:0;
				cursor:pointer;
				}
			#menu span.ativo
				{
				background-color:white;
				cursor:default;
				}
			#menu span a:hover
				{
				background:#d9cea9;
				}
				
			a 
				{
				margin:0.5ex 1ex;
				font-weight:bold;
				}
			a:link, a:hover, a:visited, a:active
				{
				text-decoration:none;
				color:#333;
				}
			a:hover {color:#aaa;}
			
			div.post
				{
				margin:0;
				border:1px solid #d9cea9;
				padding:0.5ex;
				font-family:georgia, serif;
				font-size:10pt;
				text-align:justify;
				border-width:1px 3px 3px 1px;
				}
			div.post h3
				{
				margin:0.5ex 0;
				font-size:13pt;
				padding:0;
				}
			h4
				{
				font-size:9pt;
				width:20ex;
				margin:-0.5ex 0 1ex -0.5ex;
				padding: 0.5ex;
				background: #d9cea9;
				}
			
			div.post small, div.post small a {font-size:8pt;font-family:"sans-serif"}
			div.post br {margin-bottom:1ex;}			
			div.post  u.duplo{border-bottom:1px solid #333}
			div.post p:first-letter{font-size:16pt;font-weight:bold;font-family:'sans-serir'}
			
			div.post a
				{
				font-size:10pt;
				margin:0;
				font-style:oblique;
				}
				
			p.pit
				{
				padding:1ex 5ex;
				text-indent:-3ex;
				padding-bottom:2ex;
				border-bottom:2px solid #d9cea9;
				margin-bottom:0;
				font-size:9pt;
				font-family:"sans-serif";
				font-style:oblique;
				}
			p.pit:first-line
				{
				font-style:normal;
				}
			
			#side div
				{
				border: 1px solid #d9cea9;
				background: #fefefe;
				margin: 0.5ex 1ex 1ex 1ex;
				}
			#side h5
				{
				font-size:11pt;
				font-family:"sans-serif";
				font-weight:bold;
				margin: 0 7ex 0.5ex 0;
				background: #ffc012;
				border: 1px solid #333;
				padding: 0 0.5ex;
				}
			#side li, #side li a
				{
				font-size:8pt;
				font-weight:bold;
				list-style:none;
				margin-left:0.5ex;
				color:#333;
				font-weight:normal;
				}
			
			#side li:hover{background:#d9cea9}
			#side li.id:hover{background:transparent;cursor:default}
			
			#side img{display:inline;margin:0;float:left;}
			
			table.sideranking
				{
				font-size:8pt;
				font-family:"sans-serif";
				border:none;
				border-collapse:collapse;
				}
			table.sideranking th
				{
				font-weight:bold;
				background:#333;
				color:#fefefe;
				text-align:left;
				padding-left:0.5ex;
				border:1px solid #333;
				}
			table.sideranking td
				{
				border:1px solid #333;
				padding: 0 0.5ex;
				}
			table.sideranking td.cat{background:#d9cea9;text-align:center;cursor:default}
			
			table.insertComment
				{
				font-size:9pt;
				font-family:"sans-serif";
				width:100%;
				}
			table.insertComment td
				{
				padding:0.5ex 1ex;
				}
			table.insertComment input, table.insertComment textarea
				{
				width:100%;
				border:1px solid #333;
				background:#fefefe;
				}
			
			label
				{
				margin-top:2ex;
				font-size:9pt;
				font-weight:bold;
				display:block;
				}
			
			input[type='text'], textarea
				{
				width:100%;
				border:1px solid #333;
				background:#d9cea9;				
				}
			input.contato[type='submit']
				{
				border:none;
				background:transparent;
				padding:0;
				cursor:pointer;
				font-weight:bold;
				margin-top:2ex;
				}
			
			div.busca
				{
				padding:0.5ex 1ex 0.5ex 3ex;
				text-indent:-3ex;
				font-style:oblique;
				font-size:9pt;
				margin:0 1ex;
				border:none;
				}
			div.busca:first-line{font-size:11pt;font-style:normal}
			
			a.cloud, a.cloud:link, a.cloud:hover, a.cloud:visited, a.cloud:active
				{
				text-decoration:none;
				color:#aaa;
				margin:0;
				letter-spacing:-3px;
				}
			a.cloud:hover {color:#333;letter-spacing:-1px}
				
