/* STRUCTURE
--------------------------------------- */
div#container { width:996px; margin:70px auto; }
div#site { width:996px; height:485px; padding:0; text-align:left; background:url(/images/ajax-loader.gif) no-repeat; }
	div#site.contato { background-image:none;  background-color:#4d4d4d; }
	div#site.bio { background:#4d4d4d; }
	div.imgbio { float:left; }
	div.txtbio { font-size:16px; float:left; margin:10px 0 0 30px; width:450px; color:#fff; }
	div.txtbio p { margin-bottom:12px; }
.ie7 div#albuns { max-width:996px; height:400px; overflow-x:auto; overflow-y:hidden; }
div#albuns { max-width:996px; height:400px; overflow-x:auto; overflow-y:hidden; }
	div#albuns img { max-height:390px; }
div#thumbs { min-width:986px; height:90px; padding:5px; overflow-x:auto; overflow-y:hidden; }
div#copyright { float:right; width:110px; height:10px; font-size:10px; color:#373737; position:relative; top:15px; }
div#menu { width:996px; height:18px; background:#999; position:relative; }
	#portifa div#menu { top:15px; }
	
div#menu ul#menunav { float:right; margin-right:100px; }
div#menu ul#menunav li { display:inline; }
	/* menu */
	div.sub_menu { display:none; position:absolute; top:18px; right:340px;  width:80px; background: #7a7a7a url(/images/bgsubmenu.png); }
	.ie7 div.sub_menu { top:18px; right:340px; }
	div.sub_menu p { height:18px; font-variant:small-caps; }
	div.sub_menu p.option a { display:block; color:#000; font-weight:bold; padding:2px 10px 3px 5px !important; text-decoration:none; }
	div.sub_menu p.option a:hover { background:#5c5c5c; }