/*----------------------------------------*/

/*			MC DESIGN 2004				  */

/*----------------------------------------*/
body {
	margin: 0; padding: 0;
}

/* -- GRID --*/
#home {background: #036 url(../i/bgbody.gif) no-repeat right bottom;}
#flash {background: url(../i/sfondo_html.jpg) repeat-x;}
#f {margin: 0;	padding: 0;	text-align: center;}
#toph{margin: 0; padding: 0;background: url(../i/bgtop.gif) repeat-x;height: 200px;}
#head {background: url(../i/logomc_on.gif) repeat-x;width: 154px; height: 200px;margin-left: 70px;}
#enter {text-align: center;display: block;background: url(../i/logomc.gif) no-repeat;padding: 0; margin: 0;width: 154px; height: 200px;}
#gflash{margin: 0; padding: 0 0 30px 100px;}
#middle {margin: 0; padding: 0;	height: 35px;}
#logo{width: 192px; height: 35px; margin-left: 70px;}
#corpo,#aw{margin: 0; padding: 0;}
#pcont{position: absolute;top: 204px;	left: 350px;margin: 0; padding: 0 0 20px 0;	width: 310px;}
#scont{width: auto;position: absolute;	top: 0;	left: 400px;margin: 0;padding: 0;}
#footer{margin-top: 20px;margin-left: 70px;font-size: xx-small;color: #333;}
.swf {position: absolute;top: 78px;background: url(../i/starfield.jpg) repeat-x;height: 300px;width: 100%;}
.alt {display: none;}

/* common font size */
li, h3, p,#logo h1,#corpo a,#corpo dl a,h4.small,h4.about,h4.data{
	font-size: xx-small;
      voice-family: "\"}\""; 
	  voice-family:inherit;
	font-size: x-small;
}html>body li,html>body h3,html>body p,html>body #logo h1,html>body #corpo a,html>body #corpo dl a,html>body h4.small,html>body h4.about,html>body h4.data{font-size: x-small;}

a {text-decoration: none;}
a:link,a:visited{color: #666;}
a:hover{color: #36f;}
h3{	color: #39f;margin: 0;margin-top: 10px;	padding: 0;}
#corpo h3{margin-left: 70px;}
h4 {color: #aaa;font-size: x-small;margin: 6px 0 2px 0;padding-left: 4px;}
h4.small {font-weight: normal;margin: 1px 0;color: #39f;}
h4.about {width: 300px;	font-weight: bold;margin: 1px 0;padding-left: 12px;line-height: 20px;background: url(../i/mch4.gif) no-repeat left top;}
h4.data {font-weight: normal;margin: 1px 0;}
p {padding: 0 4px;margin-top: 3px;line-height: 1.5em;}
dl, dt, dd{margin: 0; padding: 0;}
a#enter:hover {background: url(../i/logomc_on.gif) no-repeat;}
#logo h1{
	margin: 0; padding: 0; border: 0;
	text-align: left;	
	background:  url(../i/logo.gif) no-repeat 0 0;
	overflow: hidden; 
	padding-top: 35px; 
	width: 154px;
	height: 35px; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	height: 0;
}html>body #logo h1{height: 0;}


#corpo ul{margin: 16px 0 0 80px;padding: 0;list-style-type: none;width: 187px;}
#corpo ul li,#scont ul li{margin: 10px 0 0 0;padding: 0;}
#corpo ul h3{margin-left: 0;}
#corpo a{
	width: 177px;
	display: block;
	text-align: right;
	padding-right: 10px;
	line-height: 16px;
	text-decoration: none;
}
#corpo a:link,#corpo a:visited{color: #999;}
#corpo a:hover {color: #36f;background: url(../i/hov.gif) no-repeat top left;}
#corpo a:active {color: #999;}

#pcont ul {font-size: x-small;margin-top: 0;margin-bottom: 0;list-style-type: square;}
#scont ul{width: 300px; margin: 0; padding: 0;}
#corpo dl a{
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	width: 167px;
	line-height: 14px;
}
#corpo dl a:hover{background: #004080;}
.b {display: block;	margin-left: 4px;}
.port {border-bottom: 1px dotted #69c;}
.port img {border: 1px solid #006;}
.port p{margin: 0;	padding: 0 8px 6px 0;}
.bo {font-weight: bold;}
#corpo ul li p{
	margin: 0; padding: 0;
	background:  url(../i/welcome.gif) no-repeat 0 0;
	padding-top: 85px; 
	width: 257px; height: 85px; 
	border: 0;
	overflow: hidden; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	height: 0;
}html>body #corpo ul li p{height: 0;}
.paw{margin: 2px 0; padding: 4px;background: #154E87; height:80px;}
.fright {float: right;}
#fox{position: absolute; top: 210px; right: 10px;margin: 0; padding: 0;}