body { margin:5px 0 0 0; font-family: "bitstream vera sans", "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif; color:#030; background:url(../imgs/bg.gif) top center no-repeat; background-color:#fff; line-height:130%;}
a:link, a:visited {color:#000;}
a:link, a:visited {color:#333;}
a:hover, a:active {color:#666;}
img { border: 0; }

.main { margin: 0 auto; width:780px; min-height:400px; height:400px; }
	div[class] .main { height:auto; } /* min-height hack */
.top { margin:0; float:left; height:115px; }


.content { clear:both; width:100%; min-height:360px; }
	div[class] .content { height:auto; } /* min-height hack */
	.content h2 { margin:0; padding: 20px 0 0 180px; font-weight:bold; font-size: 16px; color:#000; }
	.content p, ul.itens { margin:0; padding: 25px; font-size: 12px; float:left;  }
		ul.itens { margin-left: 45px;  }
	.content .mapa { float:right; padding:25px 43px; }
	.content .fotos { clear:both; margin:0 0 0 200px; }
		.content .fotos img { margin:0; padding:8px; }

.left { width:158px; float: left; clear: both; vertical-align: top;  padding: 0; margin:0 0 0 1px; }
	.left ul { margin:0; padding:0; color: #333; font-size:13px; }
	.left li { margin:0; padding:0; display:block; list-style:none; border-bottom:1px solid #d0dac4; font-right:bold; }
	.left  li a, .left  li a:visited, .left  li a:active, .left  li a:hover  { display: block; text-decoration:none; padding:7px 5px 7px 10px; margin:0;  }
	.left  li a:hover { display: block; color: #030; background-color:#f5f5f5; }
	#selected, #selected a:hover { cursor:default; color: #030; background-color:#e0e6d9;  }
	
.associacao { text-aling:right }
		
.corinna { margin:0  }	

.bottom  { clear:left; float:left; margin:0; padding:0; width:100%; text-align:center; line-height:28px; font-size:9px; white-space: nowrap; }
	.print {  margin:0 ; float:right }
	
.popup { font:9px Verdana; text-align:center; background-color:#fff; padding-top:10px;}

