*{
  margin:0;
  padding:0;
}
body{
	background:url(../images/background.jpg) repeat-x;
	margin-top:20px;
	background-color: #FFFFFF;	
}
.clear{
	clear:both;
	overflow:hidden;
	height:0px;
}
#main_content{
	width:100%;
}
#main{
	margin:auto;
	width:922px;
	background:url(../images/background_box.jpg) no-repeat;
}
#body{
	background:#FFFFFF;
	width:924px;	
}
#main_border{
	/*background:url(../images/background_border.jpg) repeat-y;*/
	width:925px;	
	margin:auto;
	border:1px solid #36729f;
}
#main_border_topbottom{
	background:url(../images/background_border.jpg) repeat-y;
	margin:auto;
	height:900px;
}
/* ----- HEADER ---- */
#header{
	padding: 3px 0 0 0;
	/*border-top:#b7bfcf 1px solid;
	border-left:#b7bfcf 1px solid;
	border-right:#b7bfcf 1px solid;*/
	/*background:url(../image.png)  no-repeat;*/
}
#header_top{

}
#header_top_left{
	float:left;
	width:212px;
	height:83px;
	margin-left:18px;
	margin-right:15px;
}
#header_top_rigth{
	float:left;
	width:650px;
	height:83px;
	background:url(../images/header.jpg) no-repeat;
}
#header_box{
	width:900px;
	height:50px;
	padding:0px 12px;
}
#menu_list li{
	float:left;
	list-style:none;
	margin:1px;
	cursor:pointer;
}
#menu_list img{
	border:none;
}
#menu_list li div{
	height:50px;
	cursor:pointer;
}
#menu_home, #menu_who, #menu_needs, #menu_services, #menu_commissioning, #menu_schedule, #menu_clients, #menu_about, #menu_contact, #menu_home_over, #menu_who_over, #menu_needs_over, #menu_services_over, #menu_commissioning_over, #menu_schedule_over, #menu_clients_over, #menu_about_over, #menu_contact_over{
	height:50px !important;
	cursor:pointer;
	display:block;
}
#menu_home{
	background:url(../images/menu_home.jpg) no-repeat;
	width:66px;
}
#menu_who{
	background:url(../images/menu_who.jpg) no-repeat;
	width:149px;
}
#menu_needs{
	background:url(../images/menu_needs.jpg) no-repeat;
	width:99px;
}
#menu_services{
	background:url(../images/menu_services.jpg) no-repeat;
	width:77px;
}
#menu_commissioning{
	background:url(../images/menu_commisioning.jpg) no-repeat;
	width:125px;
}
#menu_schedule{
	background:url(../images/menu_schedule.jpg) no-repeat;
	width:111px;
}
#menu_clients{
	background:url(../images/menu_clients.jpg) no-repeat;
	width:98px;
}
#menu_about{
	background:url(../images/menu_about.jpg) no-repeat;
	width:61px;
}
#menu_contact{
	background:url(../images/menu_contact.jpg) no-repeat;
	width:94px;	
}
#menu_home_hover{
	background:url(../images/menu_home_over.jpg) no-repeat;
	width:66px;
}
#menu_who_hover{
	background:url(../images/menu_who_over.jpg) no-repeat;
	width:149px;
}
#menu_needs_hover{
	background:url(../images/menu_needs_over.jpg) no-repeat;
	width:99px;
}
#menu_services_hover{
	background:url(../images/menu_services_over.jpg) no-repeat;
	width:77px;
}
#menu_commissioning_hover{
	background:url(../images/menu_commisioning_over.jpg) no-repeat;
	width:125px;
}
#menu_schedule_hover{
	background:url(../images/menu_schedule_over.jpg) no-repeat;
	width:111px;
}
#menu_clients_hover{
	background:url(../images/menu_clients_over.jpg) no-repeat;
	width:98px;
}
#menu_about_hover{
	background:url(../images/menu_about_over.jpg) no-repeat;
	width:61px;
}
#menu_contact_hover{
	background:url(../images/menu_contact_over.jpg) no-repeat;
	width:94px;	
}

#menu_services_list{
	height:120px;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#B3161D;
	position: absolute; 
	z-index:2000;
	color:#FFFFFF;
}
#menu_services_list li{
	width:170px;
	text-align:left;
}
#menu_services_list li a{
	text-decoration:none;
	color:#FFF;
}
#menu_services_list li a:hover{
	text-decoration:underline;
	color:#000000;
}




/* ---- BODY ---- */
#content{
	width:auto;
	height:auto !important; /* Only for FF and derived */º
	height:583px; /* Only for IE6 */
	min-height:583px;	
	/*margin:0px 12px;*/
	margin-bottom:0px;
	/*border-bottom:#b7bfcf 1px solid;
	border-left:#b7bfcf 1px solid;
	border-right:#b7bfcf 1px solid;*/
}	
#content p{
	/* font-family:Arial, Helvetica, sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#122d63;
	/*line-height:21px;*/
	line-height:19px;
	margin:10px 0px 10px 14px;
}
#content ul{
	margin: 0 30px;
}
#content ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#122d63;
	line-height:19px;
}
#content_left{
	float:left;
	width:400px;
	display:inline;
}
#content_left_schedule{
	float:left;
	width:907px;
}
#content_left_clientes{
	float:left;
	width:907px;
}
#content_left_about{
	float:left;
	width:907px;
}
#sampling{
	border:0 solid;
	margin-left:278px;
	margin-top:30px;
	width:430px;
}
#content_right{
	float:left;
	width:495px;
	padding-left:25px;
	display:inline;
}
#content_middle {
	margin: auto;
	width: 95%;
}
#content_right img{
	margin-bottom:8px;	
	/*margin-left:36px;*/
}
#content_right p{
	margin-left:0px;
	width: 455px;
}
.wbht{
	font-size:14px;
	font-weight:bold;
	color:#b61c22;
}
.wbht_normal{
	font-size:12px;
	font-weight:bold;
	color:#b61c22;
}
.wbht_normal{
	text-decoration:none;
}
.wbht_normal:hover{
	text-decoration:underline;
}

.main_middle {
	background: url(../images/background_box_middle.jpg) no-repeat !important;
}

table tr td p {
	padding: 10px !important;
	font-size: 10px !important;
	margin: 0 !important;
	line-height:12px !important;
}
#commisioning_table td, #commisioning_table{
	border: 1px solid #122D63;
	background: #FFF;
	margin-left: 10px;
}

/* ------ FOOTER ------ */
#footer{
	background:#FFF;
	width:895px;
	height:80px;
	margin:auto;
	padding-top:5px;
}
#middle_footer {
	background: url(../images/background_box_middle_bottom.jpg) no-repeat;
	height: 27px;
	margin: auto;
	width: 922px;
}