@charset "utf-8";
/* 
CSS Beyond Engineering 
ver 1.0
Date: 02-04-2008
*/

/* Normalization de margins y paddings */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, img
	{margin:0px; padding:0px;}
/* Normalization de fonts para titles*/
h1, h2, h3, h4, h5, h6
	{font-size:100%;}
/* Remove style from lists*/
ol, ul
	{list-style:none;}
/* Normalization of size and font weight */
address, caption, cite, code, dfn, em, strong, th, var
	{font-style:normal; font-weight:normal;}
/*Hack IE6----------------------*/
*html #nav {
    left:120px;
	top:62px;
	width:auto;
	float:left;
	position:relative;
	height: 27px;
}

/* Hack IE7--------------------*/
*:first-child+html #nav {
    left:160px;
	top:62px;
	width:auto;
	float:left;
	position:relative;
	height: 27px;
}
/* End Hack Opera 9--------------------*/
html:first-child #nav {
    left:160px;
	top:62px;
	width:auto;
	float:left;
	position:relative;
	height: 27px;
}
/* Finish hacks-----*/
body {
	text-align:left;
	min-width:550px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#wrapper1 {
	width:800px;
	height:100%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
}
#top {
	background-image:url(../be_images/bkgr_top.jpg);
	width:800px;
	height:101px;
	float:left;
	position:relative;
	top:0px;
}
#container {
	width:800px;
	height:100%;
	float:left;
	position:relative;
	top:0px;
	background-image: url(../be_images/bkgr.jpg);
	background-repeat: repeat-y;
}
#top_border {
	width:800px;
	height:7px;
	float:left;
	position:relative;
	background-image: url(../be_images/top_border.jpg);
	z-index: 1;
}
	
#title {
	width:230px;
	height:51px;
	border-right:#999999 solid 1px;
	float:left;
	position:relative;
	top:0px;
	left:6px;
}
#left {
	width:230px;
	height:auto;
	left:6px;
	top:0px;
	float:left;
	position:relative;
	border-right:#999999 solid 1px;
	border-top:#999999 solid 1px;
	background-image:url(../be_images/logo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom: 73px;
}
#logo {
	width:229px;
	height:73px;
	position:absolute;
	z-index: 1;
}
#logo a {
	display:block
}
#content {
	width:558px;
	height:auto;
	top:1px;
	float:right;
	position:relative;
	border-top:#999999 solid 1px;
	right: 6px;
}
#content img {
	border:#999999 solid 1px;
	border-top:none;
	float:right;
	margin-right: 25px;
	margin-left: 20px;
	margin-bottom: 15px;
}
#border {
	width:2px;
}
#nav2 {
	width:500px;
	height:50px;
	float:left;
	position:relative;
	top:0px;
	left: 6px;
	padding-left:40px;
	line-height: 57px;
}
a.nav {
	font-size:12px;
	color:#006699;
	font-weight:bold;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-right: 25px;
}
a.navactive {
	color:#e27d19;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-right: 25px;
}
#footer {
	width:800px;
	height:35px;
	position:relative;
	background-image:url(../be_images/footer.jpg);
	left: 0px;
	float: left;
}
#nav3 {
	width:800px;
	height:35px;
	position:relative;
	left: 0px;
	float: left;
	padding-top: 5px;
	font-size: 10px;
	color: #006699;
	text-align: center;
}
h1 {
	font-size:100%;
	display:none;
}
h2 {
	font-size:12px;
	color:#006699;
	font-weight:bold;
	line-height:40px;
	padding-left: 15%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.info {
	font-size:11px;
	line-height:17px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: 500;
	padding-top: 15px;
	padding-left: 25px;
  padding-bottom:40px
}
p {
	font-size:11px;
	color:#006699;
	text-align:justify;
	line-height: 15px;
	font-weight: 300;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 25px;
}
#nav {
	left:163px;
	top:62px;
	width:auto;
	float:left;
	position:relative;
	height: 27px;
}
ul {
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width: 540px;
}
li a {
	float:left;
	margin-right:17px;
	text-align: center;
	line-height: 23px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
ul li {
	float:left;
}
a.home {
	background-image:url(../be_images/home_btn.jpg);
  background-position: top left;
	width:77px;
	height:27px;
}
a.home:hover {
	background-position: bottom left;
}
a.project {
	background-image:url(../be_images/pro_btn.jpg);
  background-position: top left;
	width:120px;
	height:27px;
}
a.project:hover {
	background-position: bottom left;
}
a.services {
	background-image:url(../be_images/ser_btn.jpg);
  background-position: top left;
	width:110px;
	height:27px;
}
a.services:hover {
	background-position: bottom left;
}

a.work {
	background-image:url(../be_images/wrk_btn.jpg);
  background-position: top left;
	width:152px;
	height:27px;
}
a.work:hover {
	background-position: bottom left;
}
a.active_home {
	background-image:url(../be_images/home_active.jpg);
	width:77px;
	height:27px;
}
a.active_pro {
	background-image:url(../be_images/pro_active.jpg);
	width:120px;
	height:27px;
}
a.active_ser {
	background-image:url(../be_images/ser_active.jpg);
	width:110px;
	height:27px;
}

a.active_work {
	background-image:url(../be_images/wrk_active.jpg);
	width:152px;
	height:27px;
}
a.bottomlink {
	color: #e27d19;
	text-decoration:none;
}
