@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;
background-image:url(../image/bck.jpg); background-repeat:no-repeat;
background-position:top center;}

#all{
	margin:auto;
	width:998px;}
	ul.icos{ list-style:none; margin:0; position:relative; top:0px; left:838px; width:150px; height:24px; }
	ul.icos a{ display:block; text-indent:-1500px; outline:none; position:absolute; text-decoration:none;}
	ul.icos a:hover{ background-position:0px -19px;}
	ul.icos .inicio{ background-image:url(../image/ico-lnk.png); width:60px; height:19px; top:0px; left:0px;}
	ul.icos .contacto{ background-image:url(../image/ico-lnk.png); width:86px; height:19px; top:0px; left:64px; background-position:-62px 0;}
	#contacto1 a:hover{ background-position:-62px 19px;}
	
	#menumain{
		margin:5px auto 0px;
		background-image:url(../image/banner.jpg);
		height:115px;
		}
	ul.menumainclass{ list-style:none; margin:0px; position:relative; top:40px; left:400px; width:571px; height:59px;}
	ul.menumainclass a{ display:block; text-indent:-1500px; outline:none; position:absolute; text-decoration:none;}
	ul.menumainclass a:hover{ background-position:0 59px;}
		
		ul.menumainclass .empresa{ background-image:url(../image/menumain.png); width:72px; height:59px; top:0px; left:0px;}
		
		ul.menumainclass .fabricaciones{ background-image:url(../image/menumain.png); background-position:-80px 0; width:106px; height:59px; top:0px; left:72px;}
		#fabricaciones1 a:hover{ background-position:-80px 59px;}
		ul.menumainclass .montaje{ background-image:url(../image/menumain.png); background-position:-204px 0px; width:150px; height:59px; top:0px; left:194px;}
		#montaje1 a:hover{ background-position:-204px 59px;}
		ul.menumainclass .clientes{ background-image:url(../image/menumain.png); background-position:-368px 0px; width:70px; height:59px; top:0px; left:350px;}
		#clientes1 a:hover{ background-position:-368px 59px;}
		ul.menumainclass .certificaciones{ background-image:url(../image/menumain.png); background-position:-460px 0; width:108px; height:59px; top:0px; left:435px;}
		#certificaciones1 a:hover{ background-position:-460px 59px;}
		
		
		#banner img{ margin:0px;}
		
		#dato-c{ margin:0px 0px 0px 15px;}
		#vmap{margin:0px 0px 0px 15px;}
		
		#cont-a{ width:590px;}
		#cont-b{ float:right; width:310px;}
		#contener{ margin:20px 20px 0px 64px;}
		#contener_in{}
		
		ul.menuconten{ list-style:none; margin:0px; position:relative; top:0px; left:0px; width:589px; height:148px;}
		ul.menuconten a{ display:block; text-indent:-1500px; outline:none; position:absolute; text-decoration:none;}
		ul.menuconten a:hover{ background-position:0px -146px;}
	    
		ul.menuconten .montaje_c1{ background-image:url(../image/otromenu.png); width:180px; height:144px; top:0px; left:0px;}
		ul.menuconten .fabricaciones_c1{ background-image:url(../image/otromenu.png); background-position:-200px 0px; width:190px; height:144px; top:0px; left:190px;}
	#fabricaciones_c a:hover{ background-position:-200px -146px;}	
	ul.menuconten .certificaciones_c1{ background-image:url(../image/otromenu.png); background-position:-410px 0px; width:180px; height:144px; top:0px; left:390px;}
	#certificaciones_c a:hover{ background-position:-410px -146px;}
	
	#foot{  background-color:#b2b2b2; font-size:10px; height:30px;}#foot a{ color:#FFF;}
	.ft{color:#FFF; text-decoration:none;}
	#foot2{ width:998px;  text-align:center;}
	ul.mapa{ list-style:none; margin:10px 0px; position:relative; top:0px; left:250px; width:700px;}
	ul.mapa a{ display:block; outline:none; position:absolute; text-decoration:none; color:#666; }
	ul.mapa a:hover{ color:#06F;}
	
	ul.mapa .empresa3{ width:70px; }
	ul.mapa .fabricaciones3{ width:100px; left:110px;}
	ul.mapa .montaje3{ width:150px; left:200px;}
	ul.mapa .clientes3{ width:70px; left:335px;}
	ul.mapa .certificaciones3{ width:100px; left:405px;}
	
	
	ul.fabri_menu{ list-style:none; margin:0px; position:relative; top:0px; left:550px; width:289px; height:17px;}
	ul.fabri_menu a{ display:block; text-indent:-1500px; outline:none; position:absolute; text-decoration:none;}
	ul.fabri_menu a:hover{ background-position:0px 17px;}
	
	ul.fabri_menu .mineria{ background-image:url(../image/menu_fabri.png); width:90px; height:17px; top:0px; left:0px;}
	
	ul.fabri_menu .industria{ background-image:url(../image/menu_fabri.png); background-position:-90px 0px; width:120px; height:17px; top:0px; left:90px;}
	#industria1 a:hover{ background-position:-90px 17px;}
	
	
	ul.fabri_menu .varios{ background-image:url(../image/menu_fabri.png); background-position:-220px 0px; width:70px; height:17px; top:0px; left:210px;}
	#varios1 a:hover{ background-position:-220px 17px;}
	
	#a1{ width:154px; margin:0px 10px 0px 0px; text-align:justify;}
	#a2{ float:right; width:730px;}
		#itemfabri{ float:left; width:168px; margin:0px 10px 10px 0; text-align:center;}
		#allitem{ height:380px;}
		#num{  position:relative; left:600px; width:120px; height:20px; color:#999; font-size:10px;}
	
	
	#contegaleria{
	margin:10px;
	height:430px;
}
	.green{ color:#86b91a; font-weight:bold;}
	#listafabrica{ margin:10px;}
	
	#emp1{ width:500px; margin:0px 0px 0px 50px;}
	#emp2{ float:right; width:200px;}
	
	ul.bt-empr{ margin:0px; list-style:none; position:relative; top:0px; left:0px; width:150px;}
	ul.bt-empr a{ display:block; text-indent:-1500px; outline:none; position:absolute; text-decoration:none;}
	ul.bt-empr a:hover{ background-position:0px 150px;}
	ul.bt-empr .btmontaje{ background-image:url(../image/otromenu.png); height:148px; top:0px; left:0px; width:180px;}
	ul.bt-empr .btfabricaciones{ background-image:url(../image/otromenu.png); background-position:-200px 0; height:148px; top:148px; left:0px; width:180px; }
	#btfabricaciones1 a:hover{ background-position:-200px -146px;}
	#sectores{ height:120px;}
	
	#sectores1{ width:200px;}
	#sectores2{ float:right; margin:0px 70px 0px 0px;}
	
	#spacio{ height:400px;}
	
	#vermap2{ margin:300px 0px 0px 0px;}
	
	#direccion{ float:left; width:260px;}
	#formulario{ width:300px; margin:0px 200px 0px 260px;}
	#mapa{ float:right; width:330px;}
	
	#mapatramet{ width:285px; height:280ox; background-image:url(../image/bg_map.jpg); padding:1px 20px 5px 17px;; background-repeat:no-repeat;}
	
	#montaje-all{ height:250px; border-bottom:#00C 1px solid; margin:10px 0px 0px 0px;}
		#monlad1{ width:360px;}
		#monlad2{ float:right;}
		
		img{ border:none;}
	