*{margin:0px; padding:0px;}

a {outline:none; text-decoration: none; color: #000;}

img {outline:none; border:none;}

ul{ margin:0px; padding:0px;}

li{ margin:0px; padding:0px; list-style:none;}	

a img{outline:none; border:none;}

body {
	background-color: #e8f5fe;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	font-family: Arial, Geneva, sans-serif; 
	font-size: 17px; 
	color:#000;
}

#wrapper{ 
	width:970px;
	margin: 0px auto 0px auto;
}

#header{
	width:970px;
	float: left;
}

#logo{
	width: 312px;
	margin-top: 50px;
	float: left;
}

#flags {
	width: 100px;
	float: right;
	margin-top: 50px;
}

#menu{
	width: 655px;
	height: 55px;
	float: left;
}

#about, #why, #employees, #work, #contact {float: left;}
	
#about a {width:125px;height:55px; float: left; background-image:url(images/about.png);}
#why a {width:170px;height:55px; float: left; background-image:url(images/why.png);}
#employees a {width:115px;height:55px; float: left; background-image:url(images/employees.png);}
#work a {width:113px;height:55px; float: left; background-image:url(images/work.png);}
#contact a {width:114px;height:55px; float: left; background-image:url(images/contact.png);}

#about a:hover {width:125px;height:55px; float: left; background-image:url(images/abouton.png);}
#why a:hover {width:170px;height:55px; float: left; background-image:url(images/whyon.png);}
#employees a:hover {width:115px;height:55px; float: left; background-image:url(images/employeeson.png);}
#work a:hover {width:113px;height:55px; float: left; background-image:url(images/workon.png);}
#contact a:hover {width:114px;height:55px; float: left; background-image:url(images/contacton.png);}

#inicio a {width:122px;height:55px; float: left; background-image:url(images/nosotros.png);}
#porque a {width:145px;height:55px; float: left; background-image:url(images/porque.png);}
#empleados a {width:123px;height:55px; float: left; background-image:url(images/empleados.png);}
#trabaja a {width:123px;height:55px; float: left; background-image:url(images/trabaja.png);}
#contactanos a {width:121px;height:55px; float: left; background-image:url(images/contactanos.png);}

#inicio a:hover {width:122px;height:55px; float: left; background-image:url(images/nosotroson.png);}
#porque a:hover {width:145px;height:55px; float: left; background-image:url(images/porqueon.png);}
#empleados a:hover {width:123px;height:55px; float: left; background-image:url(images/empleadoson.png);}
#trabaja a:hover {width:123px;height:55px; float: left; background-image:url(images/trabajaon.png);}
#contactanos a:hover {width:121px;height:55px; float: left; background-image:url(images/contactanoson.png);}

#side{
	width:312px;
}

#l1, #l2, #l3 {float: left; width:312px}
	
#l1 a {width:312px;height:111px; float: left; background-image:url(images/l1.png);}
#l2 a {width:312px;height:126px; float: left; background-image:url(images/l2.png);}
#l3 a {width:312px;height:121px; float: left; background-image:url(images/l3.png);}

#l1 a:hover {width:312px;height:111px; float: left; background-image:url(images/l1on.png);}
#l2 a:hover {width:312px;height:126px; float: left; background-image:url(images/l2on.png);}
#l3 a:hover {width:312px;height:121px; float: left; background-image:url(images/l3on.png);}

#s1, #s2, #s3 {float: left; width:312px}
	
#s1 a {width:312px;height:111px; float: left; background-image:url(images/s1.png);}
#s2 a {width:312px;height:126px; float: left; background-image:url(images/s2.png);}
#s3 a {width:312px;height:121px; float: left; background-image:url(images/s3.png);}

#s1 a:hover {width:312px;height:111px; float: left; background-image:url(images/s1on.png);}
#s2 a:hover {width:312px;height:126px; float: left; background-image:url(images/s2on.png);}
#s3 a:hover {width:312px;height:121px; float: left; background-image:url(images/s3on.png);}

#mainbanner{
	width:630px;
	height:353px;
	float:right;
	margin-top:-240px;
}

#content{
	float:left;
	width:970px;
}

#sideb{
	float:left;
	width: 312px;
}

#text{
	float:left;
	width:590px;
	background-color:#d7e6ed;
	margin-left: 30px;
	padding:15px;
}

#texthire{
	float:left;
	width:590px;
	background-color:#d7e6ed;
	margin-left: 30px;
	padding:15px;
	margin-top: -350px;
}

#footer{
	float: left;
	width:970px;
	background-color:#0031af;
	margin-top:10px;
	}
	
	a:link {
font-family: Arial, Geneva, sans-serif;
font-size: 17px;
font-weight: bold;
color: #0099ff;
text-decoration: underline;
}
a:visited {
font-family: Arial, Geneva, sans-serif;
font-size: 17px;
font-weight: bold;
color: #0099ff;
text-decoration: underline;
}
a:hover {
font-family: Arial, Geneva, sans-serif;
font-size: 17px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
	