@charset "iso-8859-1";
/* CSS Document */
body{
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
h1{
font-size:20px;
}
h2{
font-size:14px;
}
p{
font-size:14px;
}

#main{
margin:0 auto;
width:948px;
}
#lblrefP{
	position:absolute;
	text-decoration:none;
	top: 13px;
	left:748px;
	width: 141px;
	height: 22px;
}
.lblrefP2{
	size: 8px;	
	text-align: left;
	color: #CCCCCC;
}
.lblrefP2:hover{
color:#66CCFF;
}
#logo{
	position:absolute;
	background-image: url(../img/logo_blanco.png);
	width:164px;
	height:57px;
	left: 33px;
	top: 24px;
}
#header{
background:url(../img/header.jpg);
width:948px;
height:88px;
position:relative;
}
#header1{
background:url(../img/header1.jpg);
width:948px;
height:88px;
position:relative;
}
#header2{
background:url(../img/header2.jpg);
width:948px;
height:88px;
position:relative;
}
#header3{
background:url(../img/header3.jpg);
width:948px;
height:88px;
position:relative;
}
#header4{
background:url(../img/header4.jpg);
width:948px;
height:88px;
position:relative;
}
#header5{
background:url(../img/header5.jpg);
width:948px;
height:88px;
position:relative;
}
#principal{
position:relative;
width:948px;
height:298px;
background-image:url(../img/banner1.jpg);
margin:0 auto;
}
#contentPrincipal{
position:relative;
margin:0 auto;
width:948px;
background:url(../img/contIndex.jpg);
height:185px;
}
#footer{
background:url(../img/footer.jpg);
float:left;
position:relative;
width:948px;
height:73px;
}
.boton{
color:#FFFFFF;
font-size:20px;
text-decoration:none;
text-align:center;
}
.botonS{
color:#cc0000;
font-size:20px;
text-decoration:none;
text-align:center;
}
.boton:hover{
color:#66CCFF;
}
#lbl1{
	position:absolute;
	width:118px;
	height:28px;
	left: 246px;
	top: 58px;
}
#lbl2{
	position:absolute;
	width:136px;
	height:28px;
	left: 359px;
	top: 57px;
}
#lbl3{
	position:absolute;
	width:159px;
	height:27px;
	left: 490px;
	top: 56px;
}
#lbl4{
	position:absolute;
	width:104px;
	height:28px;
	left: 655px;
	top: 55px;
}
#lbl5{
	position:absolute;
	width:114px;
	height:28px;
	left: 773px;
	top: 55px;
}
.lblContent{
color:#FFFFFF;
font-size:18px;
text-decoration:none;
text-align:left;
width:238px;
height:144px;
}
#lblContent1{
	position:absolute;
	left: 34px;
	top: 24px;
}
#lblContent1 #media{
	position:absolute;
	left:-11px;
	top:27px;
	width: 217px;
	height: 126px;
}

#lblContent2{
	position:absolute;
	left: 339px;
	top: 22px;
}
#lblContent3{
	position:absolute;
	left: 625px;
	top: 23px;
}
#lblref1{
	position:absolute;
	text-decoration:none;
	top: 77px;
	left:351px;
	width: 193px;
	height: 73px;	
}
#lblrefM{
	position:absolute;
	text-decoration:none;
	top: 45px;
	left:2px;
	width: 224px;
	height: 87px;
	
}

.lblref2{
	size: 8px;	
	text-align: left;
	color:#006699;
}
.lblref2:hover{
color:#66CCFF;
}
#lblContent3 #news{
	position:absolute;
	left:69px;
	top:-15px;
	width: 257px;
	height: 201px;
}
#footppm{
	color:#FFFFFF;
	position:absolute;
	width:409px;
	height:10px;
	left: 21px;
	top: 25px;
}
#footppm a{
color: #76B0FF;
}
#iso{
	border:1px solid #76B0FF;
	width:277px;
	height:24px;
	position:absolute;
	left: 627px;
	top: 23px;
	color:#76B0FF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
}

/*Company*/
#principalCompany{
position:relative;
width:948px;
height:141px;
background-image:url(../img/h_company3.jpg);

}
.tituloC{
background:url(../img/titcaj.jpg);
color:#FFFFFF;
font-weight:bold;
height:26px;
width:235px;
padding-left:10px;
line-height:25px;
}
.caja{
width:245px;
background:url(../img/backcaja.jpg);
background-repeat:repeat;
color:#545455;
float:right;
clear:both;
margin:10px 10px 10px 10px;
position:relative;
}
.caja p{
padding:0px 10px 10px 10px;
font-size:12px;
}
#contenido{
float:left;
position:relative:
background:url(../img/backsecc1.jpg);
background-repeat:repeat;
width:828px;
padding:20px 70px 20px 50px;
height:100%;

}
#contenido #izq{
float:left;
position:relative;
width:500px;
height:100%;
padding:10px 10px 10px 10px ;
}
#contenido #izq2{
float:left;
position:relative;
width:750px;
height:100%;
padding:10px 10px 10px 10px ;
}
#contenido #der{
float:right;
position:relative;
width:200px;
clear:right;
padding:0px 0px 30px 0px;
height:100%;
}
#principalCompany #menu1{
	background:url(../img/menu_company_1.2.png);
	width:375px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#principalCompany #menu2{
	background:url(../img/menu_company_2.1.png);
	width:375px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#lbl6{
	position:absolute;
	width:103px;
	height:20px;
	left: 70px;
	top: 113px;
	size:10px:
}
#lbl7{
	position:absolute;
	width:110px;
	height:10px;
	left: 263px;
	top: 111px;
	size:10px:
}
.menu{
color: #000099;
font-size:12px;
text-decoration:none;
text-align:center;
}
.menuS{
color:#cc0000;
font-size:12px;
text-decoration:none;
text-align:center;
}
.menu:hover{
color:#66CCFF;
}
/* Products*/
#principalProducts{
position:relative;
width:948px;
height:141px;
background-image: url(../img/Banner_PPM3.png);
}
#contenidoInicial{
float:left;
background: #FFFFFF;
width:530px;
padding:20px 10px 10px 20px;
height:280px;
}
#contenidoA{
float:left;
background:url(../img/backsecc1.jpg);
background-repeat:repeat;
width:828px;
padding:20px 70px 20px 50px;
height:600px;
}
#contenidoA #izq{
float:left;
position:relative;
width:500px;
height:100%;
padding:10px 10px 10px 10px ;
}
#principalProducts #menuI{
	background: url(../img/products1.png);
	width:948px;
	height:141px;
	position:absolute;
}
#principalProducts #menuP{
	background: url(../img/menu_products1.jpg);
	width:500px;
	height:39px;
	position:absolute;
	left: 41px;
	top: 102px;
}
#principalProducts #menuPC{
	background: url(../img/menu_productsC.jpg);
	width:495px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#principalProducts #menuPP{
	background: url(../img/menu_productsP.jpg);
	width:500px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#principalProducts #menuPA{
	background: url(../img/menu_productsA.jpg);
	width:500px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#p_inicial{
float:left;
background: url(../img/products2.png);
width:848px;
padding:10px 50px 10px 50px;
height:335px;
}
#lblP1{
	position:absolute;
	width:110px;
	height:10px;
	left: 403px;
	top: 114px;
}
#lblP2{
	position:absolute;
	width:110px;
	height:10px;
	left: 221px;
	top: 114px;
}

#contenido #producto2{
	position:relative;
	width:690px;
	height:300px;
	z-index:2;
	border-bottom:solid 1px #CCCCCC;
}
div#images img {
    position:absolute;
    top:0px;
    border:none;
}
#imageflow{
	background-color:#fff;
    text-align:left;
    color: #000;
}
#images{
    visibility:hidden;
}
#loading{
    margin-top:50px;
    text-align:center;
    width:400px;
}
#loading img{
    margin-top:10px;
    position:relative;
}
.verMas{
	text-decoration:none;
	color:#464646;
	font-size:15px;
}
.verMas:hover{
	text-decoration:underline;
}
#captions{
    position:relative;
    text-align:center;
    z-index:10000;
}
#scrollbar{
    visibility:hidden;
    position:relative;
    border-bottom:1px solid #b3b3b3;
    z-index:10001;
}
#scrollbar_slider{
    position:absolute;
    margin-top:-7px;
    margin-left:-7px;
    z-index:10002;
    background-image:url(slider.png);
    background-repeat:no-repeat;
    width:14px;
    height:14px;   
}
.none{
    visibility:hidden;
}
.none div{
    display:none;
}
.clear{
    clear:both;
}

.imagenP2{
	position:absolute;
	top: 250px;
	left: 260px;
	height:100px;
	width:150px;
}
#descripP2{
	position:relative;
	width:500px;
	height:350px;
	left:240px;
}
/* Manufacturing */
#principalManufacturing{
position:relative;
width:948px;
height:141px;
background-image: url(../img/Banner_PPM2.png);
}
#principalManufacturing #menuInicial{
	background: url(../img/manufacturing_nuevoI.png);
	width:948px;
	height:141px;
	position:absolute;
}
#m_inicial{
float:left;
background: url(../img/manufacturing_nuevo2.png);
width:848px;
padding:10px 50px 10px 50px;
height:335px;
}

#principalManufacturing #menuM{
	background: url(../img/manufacturing_nuevoI.png);
	width:948px;
	height:141px;
	position:absolute;
	}
#principalManufacturing #menuMIM{
	background: url(../img/Banner_PPM4.png);
	width:948px;
	height:141px;
	position:absolute;
}
#principalManufacturing #menuMMD{
	background: url(../img/Banner_PPM6.png);
	width:948px;
	height:141px;
	position:absolute;

}
#principalManufacturing #menuMMP{
	background: url(../img/menu_manufacturing3.jpg);
	width:550px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#principalManufacturing #menuMF{
	background: url(../img/Banner_PPM5.png);
	width:948px;
	height:141px;
	position:absolute;
}
#principalManufacturing #menuME{
	background: url(../img/menu_manufacturing5.jpg);
	width:550px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#contenidoM{
position:relative;
background:url(../img/backsecc1.jpg);
background-repeat:repeat;
width:828px;
padding:20px 70px 20px 50px;
height:950px;
}
#contenidoM #izq{
float:left;
position:relative;
width:500px;
height:700px;
padding:10px 10px 10px 10px ;
}
#lblM1{
	position:absolute;
	width:80px;
	height:39px;
	left: 55px;
	top: 106px;
}
#lblM2{
	position:absolute;
	width:79px;
	height:42px;
	left: 165px;
	top: 106px;
}
#lblM3{
	position:absolute;
	width:110px;
	height:10px;
	left: 268px;
	top: 106px;
}
#lblM4{
	position:absolute;
	width:82px;
	height:10px;
	left: 393px;
	top: 105px;
}
#lblM5{
	position:absolute;
	width:79px;
	height:41px;
	left: 497px;
	top: 105px;
}
/* Services*/
#principalServices{
position:relative;
width:948px;
height:141px;
background-image: url(../img/Banner_PPM8.png);
}
#s_inicial{
float:left;
background: url(../img/services2.png);
width:848px;
padding:10px 50px 10px 50px;
height:340px;
}
#principalServices #menuIS{
	background: url(../img/services1.png);
	width:948px;
	height:141px;
	position:absolute;
}
#principalServices #menuS{
	background: url(../img/menu_products1.jpg);
	width:500px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#principalServices #menuSE{
	background: url(../img/Banner_PPM7.png);
	width:948px;
	height:141px;
	position:absolute;
}
#principalServices #menuSQ{
	background: url(../img/menu_productsA.jpg);
	width:500px;
	height:39px;
	position:absolute;
	left: 42px;
	top: 102px;
}
#principalServices #menuSW{
	background: url(../img/Banner_PPM1.png);
	width:948px;
	height:141px;
	position:absolute;

}
#contenido #foto{
float:left;
position:relative;
padding:10px 0px 0px 0px;
width:110px;
height:100%;
}
#contenido #texto{
float:left;
position:relative;
padding:10px 10px 10px 30px;
width:400px;
height:100%;
}

#lblS1{
	position:absolute;
	width:112px;
	height:10px;
	left: 401px;
	top: 112px;
}

#lblS2{
	position:absolute;
	width:86px;
	height:10px;
	left: 249px;
	top: 106px;
}

#lblS3{
	position:absolute;
	width:86px;
	height:10px;
	left: 82px;
	top: 106px;
}
/*Location*/
#location{
float:left;
background:#000099;
background-repeat:repeat;
background-image: url(../img/location.png);
background-repeat:no-repeat;
width:798px;
padding:50px 100px 10px 50px;
height:400px;
}
#location #contenidoL{
top:-30px;
left:-19px;
position:relative;
background: url(../img/backlocation.png);
background-repeat:repeat;
background-image: url(../img/backImage.png);
width:820px;
height:500;
}
#contenidoL #mapa{
	float:left;
	position:absolute;
	left:50px;
	top:20px;
	width: 480px;
	height: 380px;
}
#contenidoL #texto{
	float:right;
	position:absolute;
	top:20px;
	width: 250px;
	height: 300px;
}
/*inicio*/
#video{
	position:absolute;
	width:373px;
	height:291px;
	z-index:2;
	left: 28px;
	top: 0px;;
}
#contenido #fotos{
	background:#FFFFFF;
	position:absolute;
	width:207px;
	height:100%;
	z-index:3;
	left: 523px;
	top: 230px;
}
#fotos img{	
	margin-top:25px;
}

#contenido #foto2{
	position:absolute;
	left:230px;
	top:235px;
	width: 244px;
	height: 300px;
}
#contenido #texto2{
left:280px;
position:relative;
width:500px;
height:100px;
}

#contenido #imagenes{
	background:#FFFFFF;
	position:absolute;
	width:207px;
	height:400px;
	z-index:3;
	float:right;
	clear:right;

}
#contenido #automotive{
	background:#FFFFFF;
	position:absolute;
	width:207px;
	height:100%;
	z-index:3;
	float:right;
	clear:right;
	left: 700px;
	top: 250px;
}

#automotive img{	
	margin-top:25px;
}

#imagenes img{	
	margin-top:25px;
}

#contenidoM #imagenes2{
	background:#FFFFFF;
	position:absolute;
	width:207px;
	height:100%;
	z-index:3;
	left: 640px;
	top: 0px;
}
#imagenes2 img{	
	margin-top:25px;
}
.pdf{
font-size:10px;
color: #000033;
}
#lblrefM #wm{
	position:absolute;
	left:139px;
	top:43px;
	width: 30px;
	height: 30px;
}
#contenidoA #texto2{
	float:left;
	left:20px;
	clear:right;
	position:relative;
	width:500px;
	height:200px;
}
#contenidoA #dir{
	float:right;
	position:relative;
	left:60px;
	top:0px;
	width:650px;
	height:300px;
	font-family:Verdana;
	font-size:9px;
	}
	#dir p{
font-family:Verdana;
font-size:12px;
}

#dir #mex_flag{
	position:absolute;
	width:60px;
	height:31px;
	top: -7px;
	left: 66px;
}
#dir #ame_flag{
	position:absolute;
	width:58px;
	height:32px;
	top: -8px;
	left: 405px;
}
#dir #izq{
	position:absolute;
	width:270px;
	height:126px;
	top: 79px;
	left: 20px;
}
#dir #der{
	position:absolute;
	width:247px;
	height:130px;
	top: 83px;
	left: 322px;
}

#united{
	position:absolute;
	left: 333px;
	top: 36px;
	margin:0px:

}
#mexico{
	position:absolute;
	left: 29px;
	top: 36px;
	margin:0px:

}

#link{
	clear:both;
	width:100px;
	height:30px;
	left:257px;
	position:absolute;
	float:left;
	top: 229px;
}
.link{
font-size:12px;
font-family:Verdana;
}

.link:hover{
color:#0000FF;
}

#dir h5{
font-family: Verdana;
font-size:12px;
}

#customers3{
	position:absolute;
	left: 162px;
	top: 14px;
	width: 189px;
	height: 136px;
}
#customers2{
	position:absolute;
	left: 13px;
	top: 163px;
	width: 189px;
	height: 136px;
}
#customers1{
	position:absolute;
	left: 309px;
	top: 166px;
	width: 189px;
	height: 136px;
}
#contenido #izq3{
float:left;
position:relative;
width:300px;
height:600px;
padding:10px 10px 10px 10px ;
}
#contenido #customers{
clear:right;
float:left;
left:auto;
position:relative;
width:500px;
height:350px;
}
