@charset "utf-8";
/* fvrpro - vimello - april 10 2012 */
		
		 html { margin: 0; padding: 0; background: #ded4b1 url(../img/bg.jpg) 0 0 repeat }
		 body { margin: 0; padding: 0; font-family: Tahoma, "Trebuchet MS", verdana, arial, Times, serif; font-size: 13px; color: #382f0f; background: url(../img/topbg.jpg) center top repeat-x }
		 a img { border: none }
		 .clear { width: 100%; height: 1px; display: block; clear: both }
		 a { color: #f8ecc7; }
		 a:hover { color: #ffe690; text-decoration: none }
		 .ac { text-align: center }
		 strong { font-weight: normal; color: #650608 } 
		 p { margin: 0 0 20px }

		 #wrapper { width: 960px; display: block; margin: 0 auto; background: url(../img/top.png) 0 0 no-repeat; padding-top: 265px }
		 #menu { width: 821px; display: block; margin: 0 auto; height: 30px; list-style: none; padding: 0 0 30px; }
		 #menu li { height: 30px; float: left; margin: 0 20px 0 0; padding: 0; list-style: none; }
		 #menu li a { background: url(../img/m.jpg) no-repeat; display: block; text-indent: -999px; overflow: hidden; width: 100%; height: 100% }
		 
		 #menu li#m1 { width: 64px }
		 #menu li#m2 { width: 89px }
		 #menu li#m3 { width: 97px }	
		 #menu li#m4 { width: 99px }
		 #menu li#m5 { width: 83px }
		 #menu li#m6 { width: 97px }
		 #menu li#m7 { width: 54px }
		 #menu li#m8 { width: 98px; margin-right: 0 !important; }	 		 
		 
		 #menu li#m1 a { background-position: 0 0; }
		 #menu li#m1 a:hover { background-position: 0 -30px; }
		 #menu li#m2 a { background-position: -84px 0; }
		 #menu li#m2 a:hover { background-position: -84px -30px; }
		 #menu li#m3 a { background-position: -193px 0; }
		 #menu li#m3 a:hover { background-position: -193px -30px; }
		 #menu li#m4 a { background-position: -310px 0; }
		 #menu li#m4 a:hover { background-position: -310px -30px; }
		 #menu li#m5 a { background-position: -429px 0; }
		 #menu li#m5 a:hover { background-position: -429px -30px; }
		 #menu li#m6 a { background-position: -532px 0; }
		 #menu li#m6 a:hover { background-position: -532px -30px; }
		 #menu li#m7 a { background-position: -649px 0; }
		 #menu li#m7 a:hover { background-position: -649px -30px; }
		 #menu li#m8 a { background-position: -723px 0; }
		 #menu li#m8 a:hover { background-position: -723px -30px; }
		 
		 #content { padding: 0 85px 0; background: url(../img/contbg.jpg) top center repeat-y }
		 
		 #home  { background: url(../img/mainpic.jpg) right 70px no-repeat; padding-right: 431px; }
		 
		 #contato { display: block; margin: 20px auto; width: 270px; padding: 5px 0; text-align: center; background: #aa9d71 }
		 #contato p { margin: 0 }
		 
		 #footer { width: 960px; height: 100px; display: block; margin: 0 auto; padding-top: 49px; background: url(../img/bottom.png) no-repeat; color: #665310 }
		 #footer a { color: #665310; text-decoration: underline }
		 
		 #thumbpics { float: left; width: 390px; background: url(../img/01.jpg) 0 0 no-repeat; padding: 40px 0 0 }
		 #thumbpics a img { display: block; margin: 3px; float: left; }
		 #mainpic { float: right; }
		 
		 #personalinfo { width: 355px; padding: 10px; background-color: #ac9a5c; float: right; }
		 #personalinfo p { margin: 0; vertical-align: central; clear: both}
		 #personalinfo p img { float: left; }
		 
		 #bio { float: left; width: 405px }
		 #bio p { }