* { margin: 0; padding: 0; border: 0; empty-cells: show;}

HR { display: none; }

BODY {
	background: #2b89a5 url(../images/background.gif) repeat-x left top;
	color: #FFFFFF;
	font: 11px Verdana, serif;	
	text-align: center;
}

A					{ text-decoration: none; cursor: pointer; }
A:hover				{ text-decoration: none; cursor: pointer; }

TABLE, TD {
	border: 0px hidden #ffffff;
	border-collapse: collapse;
}

/* <clearfix> */
.clearfix:after		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* HTML .clearfix	{ height: 1%; }
/* </clearfix> */

/* <Common> */
.Hidden				{ display: none; }
.Invisible			{ visibility: hidden; }
.Spacer				{ clear: both; }
.Left				{ float: left; display: inline; }
.Right				{ float: right; display: inline; }
/* </Common> */

/* <Lists> */
UL, OL, UL LI, OL LI
{ 
	list-style: none; 
}
/* </Lists> */

/* <TextImage> */
.TextImage
{
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
}

	.TextImage SPAN
	{
		display: none;
	}
/* </TextImage> */

#Intro
{
	margin: 0px auto;
	width: 830px;
	height: 458px;
	text-align: left;
}

	#Intro .IntroLogo
	{
		float: left;
		display: inline;
		margin: 140px 0px 0px 160px;
		width: 50px;
		height: 158px;
		background-image: url(../images/intro/logo.png);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='web/images/intro/logo.png',sizingMethod='scale');
		#background-image: none;
	}
	
	#Intro .Enter
	{
		margin: 210px 0px 0px 20px;
		width: 47px;
		height: 39px;
		background-image: url(../images/intro/bt_enter.gif);
	}
	
	#Intro .FlashDownload
	{
		margin: 10px 0px 0px 20px;
		width: 487px;
		height: 44px;
		background-image: url(../images/intro/bt_flash.gif);
	}
	
	#Intro .Here
	{
		position: relative;
		top: -45px;
		left: 410px;
		display: block;
		width: 35px;
		height: 20px;
	}
	
#Header
{
	color: #ffffff;
	width: 830px;
	margin: 0px auto;
	text-align: left;
}

	#Header a
	{
		color: #ffffff;
	}
	
	#Header .Logo
	{
		float: left;
		display: inline;
		margin-top: 5px;
		width: 220px;
		height: 125px;
	}
	
		#Header .Logo a
		{
			width: 220px;
			height: 125px;
			background-image: url(../images/logo.jpg);
		}

	#Header .Sep
	{
		float: left;
		display: inline;
		width: 19px;
		height: 39px;
		background-image: url(../images/ms_sep.gif);
		margin-top: 17px;
	}
	
	#Header .Right
	{
		margin-right: 20px;
	}

#Main
{
	width: 790px;
	padding: 0px 20px 0px 20px;
	margin: 0px auto;
	text-align: left;
}

	#Main .SectionTitle
	{
		width: 790px;
		margin-top: 32px;
		height: 29px;
		background: transparent url(../images/ms_line.gif) repeat-x 0px 27px;
		overflow: hidden;
	}
	
	#Main .SectionTitle .Sep
	{
		float: left;
		display: inline;
		width: 12px;
		height: 11px;
		margin: 10px 5px 0px 3px;
		background-image: url(../images/ms_sepsec.gif);
	}
	
	#Main .SectionTitle .BtnPagina
	{
		float: left;
		display: inline;
		margin: 6px 0px 0px 3px;
		width: 21px;
		height: 21px;
	}
	
	#Main .SectionTitle .BtnPagina1
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_1.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .SectionTitle .BtnPagina2
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_2.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .SectionTitle .BtnPagina3
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_3.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .SectionTitle .BtnPagina4
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_4.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .SectionTitle .BtnPagina5
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_5.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .SectionTitle .BtnPagina6
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_6.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .SectionTitle .BtnPagina7
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_7.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .SectionTitle .BtnPagina8
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_8.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .SectionTitle .BtnPagina9
	{
		position: relative;
		top: -27px;
		background: transparent url(../images/btn_9.gif) no-repeat left top;
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

	#Main .Projects
	{
		margin-top: 12px;
		width: 804px;
		overflow: hidden; 
		position: relative;
	}
	
	#Main .Projects #Projects
	{
		position: relative;
		left: 0;
		top: 0;
	}
	
	#Main .Projects ul li
	{
		float: left;
		display: inline;
		width: 201px;
		background: transparent url(../images/bg_project.gif) no-repeat left top;
		position: relative;
	}
	
	#Main .Projects ul li.Off
	{
		opacity: 0.7;
		filter: alpha(opacity=70);
	}
	
	#Main .Projects ul li.On
	{
		opacity: 1;
		filter: alpha(opacity=100);
	}
	
		#Main .Projects ul li .Image
		{
			padding: 5px 5px 2px 5px;
			width: 177px;
			height: 150px;
		}
		
		#Main .Projects ul li div.Detail
		{
			opacity: 0;
			filter: alpha(opacity=0);
			width: 187px;
			_margin-top: 8px;
		}
				
		#Main .Projects ul li div.Detail,
		#Main .Projects ul li p.Detail a
		{
			color: #bbeeed;
			font-size: 9px;
		}
		
		#Main .Projects ul li p.Detail
		{
			padding: 0px 5px 0px 5px;
		}
		
		#Main .Projects ul li p.Detail b,
		#Main .Projects ul li p.Detail span,
		#Main .Projects ul li p.Detail strong
		{
			color: #ffffff;
		}
	
#Footer
{
	color: #1b5e74;
	font-size: 9px;
	font: Verdana, Arial, serif;	
	text-align: center;
	margin: 0px auto;
	margin-top: 40px;
	width: 830px;
}
	#Footer p
	{
		margin: 0px auto;
	}
	
	#Footer a 
	{
		color: #1b5e74;
	}
	
	#Footer a.VersionING
	{
		float: right;
		display: inline;
		width: 44px;
		height: 15px;
		background-image: url(../images/bt_eng.jpg);
		position: relative;
		top: -10px;
		right: 15px;
	}
	
	#Footer a.VersionESP
	{
		float: right;
		display: inline;
		width: 44px;
		height: 15px;
		background-image: url(../images/bt_esp.gif);
		position: relative;
		top: -10px;
		right: 15px;
	}
