/*#################################################
  General Configs
#################################################*/
*
{
	font-family: Verdana, "Bitstream Vera Sans", "Lucida Sans Unicode",  Helvetica, Sans;
	color: #333333;
	font-size: 10px;
}
body
{
	margin: 0px;
	margin-top: 10px;
	background-color: #ffffff;
}
img
{
	border: 0px;
}
p
{
	padding: 0px;
}
/*
table, tr, td
{
	vertical-align: top;
}
*/
/* Links */
a
{
	text-decoration: underline;
	color: #3683c4;
}
a:hover
{
	text-decoration: underline;
	color: #ff9900;
}
.Sa
{
	text-decoration: underline;
	color: #ffffff;
	font-size: 11px;
}
.Sa:hover
{
	text-decoration: underline;
	color: #ff6633;
	font-size: 11px;
}
/*#################################################
  Estructure
#################################################*/
#Estructure
{
	margin: 0px auto 0px;
	padding: 0px;
	width: 760px;
	background-color: #ffffff;
}
/*
* Logotype
*/
#SiteLogo
{
	width: 440px;
	height: 100px;
	padding: 0px;
}
/*
* Section Menu
*/
#SecMenu
{
	font-size: 11px;
	padding: 10px;
	color: #ffffff;
	background-color: #666666;
}
	.SecMenu
	{
		padding: 5px;
		color: #ffffff;
		border-right: 1px solid #555555;
		border-left: 1px solid #777777;
	}
	.SecMenu:hover
	{
		padding: 5px;
		color: #ffd700;
		border-right: 1px solid #333333;
		border-left: 1px solid #888888;
	}
/*
* Category Menu
*/
#CatMenu
{
	float: left;
	width: 180px;
	padding: 5px;
	color: #ff0000;
	background-color: #666666;
}
	.CatMenu
	{
		color: #ffffff;
		text-decoration: none;
	}
	.CatMenu:hover
	{
		color: #ffd700;
		text-decoration: none;
	}
/*
* Section List Menu
*/
#SecListMenu
{
	/*float: left;
	width: 180px;
	margin-left: 200px;*/
	padding: 5px;
	color: #ff0000;
	background-color: #999999;
}
	.SecListMenu
	{
		color: #e0e0e0;
		text-decoration: none;
	}
	.SecListMenu:hover
	{
		color: #00aa00;
		text-decoration: none;
	}
/*
* Category List Menu
*/
#CatListMenu
{
	/*float: left;
	width: 180px;*/
	margin-left: 5px;
	padding: 5px;
	color: #ff0000;
	background-color: #999999;
}
	.CatListMenu
	{
		color: #e0e0e0;
		text-decoration: none;
	}
	.CatListMenu:hover
	{
		color: #00aa00;
		text-decoration: none;
	}
/*
  Site Contents
*/
#SiteContents
{
	margin: 0px auto 0px;
	padding: 0px;
}
/*
  Footer
*/
#SiteFooter
{
	margin: 0px auto 0px;
	padding: 5px;
	font-size: 10px;
	text-align: center;
	color: #666666;
	background-color: #ffffff;
}
/*#################################################
  Page Configs
#################################################*/
#Page_Content
{
	/*
	width: 440px;
	height: 265px;
	*/
	padding: 0px;
	margin-left: 0px;
	vertical-align: top;
	background-color: #ffffff;
}
	#Page_Title
	{
		padding: 5px;
		font-size: 20px;
		text-align: center;
		color: #666666;
		border-bottom: 1px dashed #e0e0e0;
	}
		/*
		DIV that locates the text.
		It does not attribute rules for text here.
		*/
		#Page_Text
		{
			padding-bottom: 0px;
			font-size: 10px;
			line-height: 150%;
		}
	#Page_Info
	{
		padding: 5px;
		font-size: 10px;
		text-align: center;
		border-top: 1px dashed #e0e0e0;
		color: #ffaa00;
		background-color: #f0f0f0;
	}
	#Page_Author
	{
		padding: 5px;
		font-size: 10px;
		text-align: right;
		border-top: 1px dashed #e0e0e0;
	}



#link_home
{
	width: 94px;
	height: 25px;
	background-image: url("Images/home_off.png");
}
#link_home:hover
{
	width: 94px;
	height: 25px;
	background-image: url("Images/home_on.png");
}

#link_about
{
	width: 98px;
	height: 25px;
	background-image: url("Images/about_off.png");
}
#link_about:hover
{
	width: 98px;
	height: 25px;
	background-image: url("Images/about_on.png");
}


#link_services
{
	width: 116px;
	height: 25px;
	background-image: url("Images/services_off.png");
}
#link_services:hover
{
	width: 116px;
	height: 25px;
	background-image: url("Images/services_on.png");
}

#link_projectsgallery
{
	width: 193px;
	height: 25px;
	background-image: url("Images/projectsgallery_off.png");
}
#link_projectsgallery:hover
{
	width: 193px;
	height: 25px;
	background-image: url("Images/projectsgallery_on.png");
}


#link_clientpage
{
	width: 137px;
	height: 25px;
	background-image: url("Images/clientpage_off.png");
}
#link_clientpage:hover
{
	width: 137px;
	height: 25px;
	background-image: url("Images/clientpage_on.png");
}

#link_contacts
{
	width: 122px;
	height: 25px;
	background-image: url("Images/contacts_off.png");
}
#link_contacts:hover
{
	width: 122px;
	height: 25px;
	background-image: url("Images/contacts_on.png");
}