*{ font-family:Verdana; font-size:12px; color:#444; }
body{ width:760px; text-align:center; margin:auto; margin-top:15px; background-color:#FCFEFC; } /*#F8FCFA*/
#mainL{ float:left; background:url('img/top_bg.png') no-repeat; width:207px; font-weight:bold; }
#mainL div { background:url('img/top_m.png') repeat-y; position:relative; top:-4px; padding:15px 25px; }
#mainL img{ position:relative; top:-9px; }
#mainL a { display:block; margin:7px 0px 7px 0px; text-align:left; padding-left:15px;
	background:url('img/seta.png') no-repeat; }
#mainL a img { position:static; }
#main,#home { float:right; text-align:justify; width:550px; }
#main { padding:25px; width:500px; }
#topmenu { border-bottom:1px solid #AAA; text-align:right; font-size:10px; }
#topmenu a { text-decoration:none; font-size:10px; }
#foot { clear:both; text-align:center; border-top:1px solid #AAA; padding:5px; }
h2 { font-size:18px; font-weight:normal; xcolor:#FFF; }
p, p * { font-family:Verdana; }
img { border:0px; }

/*#framemenu { width:207px; height:640px; float:left; }*/

form { margin:0px; }
label { float:left; width:50px; display:block; text-align:right; margin-right:5px; }
input.box { border:1px solid #AAA; margin:1px; }

.home_session { padding:10px; width:250px; }
.home_session *, .home_session { font-size:11px; }
/*div.home_session * { border:1px solid red }*/
div.box { background-color:#DEEDE8; border:1px solid #009900; padding:10px; }

hr { height:1px; border-width:0px; background-color:#AAA; clear:both; }

#foot, #foot * { font-size:10px; }

a:hover { color:#CC0000; }

p.logo { background:url('img/final.png') center no-repeat; height:95px; margin-top:50px; }