* {margin:0px;padding:0px;border:0px;}

body {
		background-color:#eeeeee;
		background-image:url(images/bggradient.png);
		background-repeat:repeat-x;
		}

#canvas {
	width:784px;
		margin-left: auto ;
		margin-right: auto ;
		}

#header {
padding-top:1px;
padding-bottom:1px;
height:183px;
}

img.logo {float:left;padding-right:1px;}
img.foto {float:right;}

#menu {height:26px;background-image:url(images/menugradient.png);background-repeat:repeat-x;background-color:white;}
#content {margin-top:10px;}
#leftcol {width:270px;float:left;height:10px;display:block;}
#rightcol {margin:10px;width:490px;float:right;display:block;padding-bottom:20px;}

ul.menu {list-style:none;margin-left:270px;}
li.menuli {float:left;}

a.menuitem {
font-size:11px;
font-family:tahoma, verdana, arial, sans-serif;
color:#d8e0da;
height:22px;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:4px;
	}

a:active.menuitem {
font-size:11px;
font-family:tahoma, verdana, arial, sans-serif;
color:#d8e0da;
height:22px;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:4px;
	}

a:visited.menuitem {
font-size:11px;
font-family:tahoma, verdana, arial, sans-serif;
color:#d8e0da;
height:22px;
display:block;
padding-left:10px;
padding-right:10px;
padding-top:4px;
	}

a:hover.menuitem {
	background-color:#1a1a1b;
	color:white;
	text-decoration:none;
		}
		
h1 {
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:13px;
	color:#46464a;
	padding-bottom:5px;
	}
	
p.text {
		font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#1a1a1b;
	padding-top:10px;
	line-height:16px;
	}
	
a:link.url {
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#52843a;
	}

a:active.url {
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#52843a;
	}

a:hover.url {
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#52843a;
	text-decoration:none;
	}

a:visited.url {
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#52843a;
	}

#footer {
		width:784px;
		height:24px;
		border-top:1px solid #bcbcc2;
		border-bottom:1px solid #bcbcc2;
		padding-top:10px;
		display:block;
		clear:both;
		color:#a0a0a5;
		font-family:tahoma, verdana, arial, sans-serif;
		font-size:10px;
		}

ul.footer {
padding-left:95px;
list-style:none;
	}
	
li.footerli {
	float:left;
	padding-right:8px;
	padding-left:8px;
	}
	
a.footerurl {
		font-family:tahoma, verdana, arial, sans-serif;
		font-size:10px;
		color:#a0a0a5;
}
