html,body{background-color:#3e3e3e;}
img{border:0px;}
.spacer {clear: both; font-size:1px;}
h1,h2{font-family:Frutiger, Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;margin:0px;color:#909090;}
h2{font-size:26px;color:#5f5b5b;font-weight:lighter;} h2 a{color:#837d7d;text-decoration:none;text-shadow:0 -1px 0 #323232;border-bottom: 1px solid #4e4e4e;} h2 a:hover{color:#909090;}
.contenedor{position:relative;width:990px;height:554px;margin:auto;background:transparent url(../images/fondo.png) bottom no-repeat;}
	.contenedor .logo{position:absolute;top:142px;left:10px;cursor:pointer;}
		.contenedor .logo .history{text-align:right;position:absolute; left:265px;top:13px;width:655px;}
			.contenedor .logo .history h2 a{margin-right:8px;}
	.contenedor .phrase{position:absolute;top:240px;left:0px;width:100%;text-align:center;}
	.contenedor .companies{position:absolute;top:422px;left:75px;width:100%;text-align:center;}
		.contenedor .companies .company{position:relative;float:left;margin-right:120px;cursor: pointer;}
.roundall{-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius:9px;}	
/* proyecto */
.projectContainer{position: absolute;width:915px;height: 365px;top:128px;left:75px;background-color:black;z-index: 51;opacity: 0.95;-ms-filter: "alpha(opacity=95)";filter: alpha(opacity=95);zoom: 1;}
.projectContainer .close{position:absolute;top:12px;right: 12px;cursor: pointer;}
	.projectContainer .projectLogo{margin-left: 34px;margin-top: 25px;}
	.projectContainer .projectList{width:223px;padding-left:10px;text-align: right;}
		.projectContainer .projectList a{color:#474747;text-decoration: none;}.projectContainer .projectList a:hover{color:#787878;}
		.projectContainer .projectList ul{list-style: none;font-family: Arial,sans-serif;font-size: small;}
	.projectContainer .projectDetail{position: absolute;top:31px;left:273px;width:610px;height: 300px;text-align: left;}
		.projectContainer .projectDetail .second{font-family:Frutiger, Arial, sans-serif;font-weight:normal;letter-spacing:-0.05em;margin:0px;color:#3d3d3d;font-size: 18px; margin-top:-1px;}
		.projectContainer .projectDetail .multimedia{width:340px;height:250px;margin-top: 20px;overflow: hidden;}
		
		.mainProducts{position:absolute;top:58px;right:0px;width: 243px; height:250px; margin-top:0px;text-align:left;font-family: Arial, sans-serif;background: url(../images/bg-detalle.gif) top no-repeat;}
			.mainProducts h3{color:white;font-weight: bold;font-size: 12px;padding-bottom:8px;padding-left:10px; margin-top:10px; margin-bottom:0px;}
				.mainProducts .productList{width:220px;margin-left:3px;padding:5px; padding-top:10px;height:188px; overflow: hidden; overflow-y: auto;}
					.productList ul{list-style: none;margin:0px;padding:0px;font-family: Arial, sans-serif;font-size: small; color:#8b8b8b;}
					.productList ul a{color:#474747;text-decoration: none;} .productList ul a:hover{color:#787878;}

/* Seccion ProyectosGral */
.projectContainer#Projects{background: black url(../images/bg-projects.jpg) top right no-repeat;}
	.projectContainer#Projects .projectDetail{left:35px;}
	.projectContainer#Projects .projectList{position:absolute;left:35px;top:185px;text-align:left;z-index: 52; width:500px; padding-left:2px;}
		.projectContainer#Projects .projectList ul{margin: 0px;padding: 0px;}
			.projectContainer#Projects .projectList ul h1{text-transform: uppercase;font-size: 10px;color:#3e3e3e;}
			.projectContainer#Projects .projectList ul a{color:#f0791c;font-size: 10px;text-transform: uppercase;cursor: pointer;}
			.projectContainer#Projects .projectList ul.yui-nav { float:left; margin-right:20px;}
			
/* Seccion aboutUs */
.projectContainer#Office{background: black url(../images/bg-ouroffice.jpg) top left no-repeat;}
.projectContainer#Office .projectDetail{margin-left:100px;width:512px;height: 300px;}
.projectContainer#Office .projectDetail .second{position:relative;width:515px;/*color:#7e7e7e;*/color:#f0791c;margin-top:-16px;} .projectContainer#Office .projectDetail .second p{font-size: 12px;color:#606060;font-weight: normal;letter-spacing: normal; margin-top:9px; margin-bottom:0px;line-height:1.02em;}
/*.projectContainer#Office .projectDetail .gallery {position:relative; background-color:#191919; width:523px;height: 190px;margin-top:17px; *margin-top:18px;padding-top:20px;}
	.projectContainer#Office .projectDetail .gallery#gallery {position:absolute;top:52px; margin-top: 0px;}*/
.projectContainer#Office .projectDetail .contact-data { font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-size:11px; color:#474747;}
.projectContainer#Office .projectDetail .contact-data ul{list-style: none;margin: 0px;padding: 0px;float:left; margin-right:24px;}


/* Seccion Press */
.projectContainer#Press{background: black url(../images/bg-press.jpg) top center no-repeat;}
.projectContainer#Press .projectDetail{left:0px; padding-left:47px; width:866px; overflow:hidden;}

/* Seccion Contact */
.projectContainer#Contact{background: black url(../images/bg-contacto.jpg) top left no-repeat;color:#7e7e7e;font-family: Arial,sans-serif;}
.projectContainer#Contact .projectDetail{left:392px; width:510px;}
.projectContainer#Contact .projectDetail .col-form{ position:relative; width:234px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#7b7b7b; margin-top:20px; }
.projectContainer#Contact .projectDetail .col-form input.contact { width:226px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7b7b7b; padding-top:4px; padding-bottom:4px; padding-left:4px; margin-bottom:10px; margin-top:2px; border:1px solid #1e1e1e; background: url(../images/bg-input.gif) bottom left repeat-x; background-color:#191919;}
.projectContainer#Contact .projectDetail .col-form textarea { width:226px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7b7b7b; padding-top:4px; padding-bottom:4px; padding-left:4px; margin-bottom:4px; margin-top:2px; border:1px solid #1e1e1e; background: url(../images/bg-input.gif) bottom left repeat-x; background-color:#191919;}
.projectContainer#Contact .projectDetail .contact-data { font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-size:11px; color:#474747;}
.projectContainer#Contact .projectDetail .contact-data ul{list-style: none;margin: 0px;padding: 0px;float:left; margin-right:24px;}
