/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, ul, li, p, form, ol, dd, dt, dl{margin:0;padding:0;font-weight:normal;list-style:none;}
body{height:100%;font:12px/15px Tahoma, Arial, Helvetica, sans-serif;color:#000000;}
h1, h2, h3, h4, h5, h6{line-height:normal;}
img{border:0;}
a{color:#ffffff;text-decoration:none;}
a:hover{color:#ffffff;}


/*FIXES*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;} 
* html .clearfix{height:1%}
.clearfix{display:block;} 
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}
ul, ol{position:relative;}

/*CURVAS GENERICAS*/
.Cv{position:absolute;width:4px;height:4px;background: url(../img/fd_CvBco.gif) no-repeat;font-size:0;}
.Tl{top:0;left:0;background-position:top left;}
.Tr{top:0;right:0;background-position:top right;}
.Bl{bottom:0;left:0;background-position:bottom left;}
.Br{bottom:0;right:0;background-position:bottom right;}

.Contenedor{ margin:auto; width:980px; height:100%}
.Left{ float:left; width:19px; height:598px; background:url(../img/left_sombra.gif) no-repeat}
.Centro{ float:left; width:942px; margin:15px 0 0 0}
.Right{ float:left; width:19px; height:598px; background:url(../img/right_sombra.gif) no-repeat}


body{ background:#95a7a1}
.layout{width:100%;margin:0 auto;padding-top:19px;  background:url(../img/fd_layout.gif);  height:100%px}

.Site{ width:942px; background:#FFFFFF; padding:33px 0 0 0;}
.Site h1{ background:url(../img/lg_3DWAXES.gif) no-repeat; width:342px; height:57px; margin:0 0 10px 35px}
.Site .Cont{ padding: 0 41px 18px 41px;}
.Site .Cont ul.Botonera{ border-bottom:1px solid #dedede;border-top:1px solid #dedede; height:20px; padding:10px 0 0 0}
.Site .Cont ul.Botonera li{float:left}


.Site .Cont ul.Botonera li.Home{ background:url(../img/btn_Home_press.gif) no-repeat; width:34px; height:10px; margin:0 40px 0 0}
.Site .Cont ul.Botonera li.Services{ background:url(../img/btn_Services_press.gif) no-repeat; width:51px; height:11px; margin:0 40px 0 0}
.Site .Cont ul.Botonera li.Prototyping{ background:url(../img/btn_Prototyping_press.gif) no-repeat; width:69px; height:12px; margin:0 40px 0 0}
.Site .Cont ul.Botonera li.Manufacturing{ background:url(../img/btn_Manufacturing_press.gif) no-repeat; width:83px; height:12px; margin:0 40px 0 0}
.Site .Cont ul.Botonera li.About{ background:url(../img/btn_About_press.gif) no-repeat; width:56px; height:10px; margin:0 40px 0 0}
.Site .Cont ul.Botonera li.Cad{ background:url(../img/btn_cad_press.gif) no-repeat; width:86px; height:13px; display:block; margin:0 40px 0 0}
.Site .Cont ul.Botonera li.Links{ background:url(../img/btn_links_press.gif) no-repeat; width:30px; height:10px; display:block;margin:0 40px 0 0}


.Site .Cont ul.Botonera li.Contacto{ background:url(../img/btn_Contact_press.gif) no-repeat; width:66px; height:11px;margin:0  0 0 122px; }


.Site .Cont ul.Botonera li a{ display:block; margin:0 40px 0 0}
.Site .Cont ul.Botonera li a.Home{ background:url(../img/btn_Home.gif) no-repeat; width:34px; height:10px}
.Site .Cont ul.Botonera li a:hover.Home{ background:url(../img/btn_Home_press.gif) no-repeat; }
.Site .Cont ul.Botonera li a.Services{ background:url(../img/btn_Services.gif) no-repeat; width:51px; height:11px; display:block}
.Site .Cont ul.Botonera li a:hover.Services{ background:url(../img/btn_Services_press.gif) no-repeat; }
.Site .Cont ul.Botonera li a.Prototyping{ background:url(../img/btn_Prototyping.gif) no-repeat; width:69px; height:12px}
.Site .Cont ul.Botonera li a:hover.Prototyping{ background:url(../img/btn_Prototyping_press.gif) no-repeat; }
.Site .Cont ul.Botonera li a.Manufacturing{ background:url(../img/btn_Manufacturing.gif) no-repeat; width:83px; height:12px}
.Site .Cont ul.Botonera li a:hover.Manufacturing{ background:url(../img/btn_Manufacturing_press.gif) no-repeat;}
.Site .Cont ul.Botonera li a.About{ background:url(../img/btn_About.gif) no-repeat; width:56px; height:10px}
.Site .Cont ul.Botonera li a:hover.About{ background:url(../img/btn_About_press.gif) no-repeat;}
.Site .Cont ul.Botonera li a.Cad{ background:url(../img/btn_cad.gif) no-repeat; width:86px; height:13px; display:block}
.Site .Cont ul.Botonera li a:hover.Cad{ background:url(../img/btn_cad_press.gif) no-repeat; width:86px; height:13px; display:block}
.Site .Cont ul.Botonera li a.Links{ background:url(../img/btn_links.gif) no-repeat; width:30px; height:10px; display:block}
.Site .Cont ul.Botonera li a:hover.Links{ background:url(../img/btn_links_press.gif) no-repeat; width:30px; height:10px; display:block}
.Site .Cont ul.Botonera li a.Contacto{background:url(../img/btn_Contact.gif) no-repeat; width:66px; height:11px;margin:0  0 0 104px; }
.Site .Cont ul.Botonera li a:hover.Contacto{ background:url(../img/btn_Contact_press.gif) no-repeat; }


.Site .Cont .Contenido .welcome{ float:left; width:346px; margin:63px 0 0 0}
.Site .Cont .Contenido .welcome h2{ background:url(../img/tt_welcome.gif) no-repeat; width:112px; height:19px; display:block; margin:0 0 18px 0}
* html .Site .Cont .Contenido .welcome h2{ margin:0 0 6px 0}
.Site .Cont .Contenido .welcome p{ width:345px; font:Arial, Helvetica, sans-serif;color:#676767; margin:0 0 15px 0}
.Site .Cont .Contenido .welcome p span{ font-weight:bold}
.Site .Cont .Contenido img{ display:block; float:right ;width:351; height:397; padding:0 112px 0 0}


.Bottom{background:url(../img/bottom_sombra.gif) no-repeat; width:942px;padding:22px 0 70px 0; margin:auto}
.Bottom p{font:11px Arial, Helvetica, sans-serif; color: #041e1b;; display:block; float:left}

.Bottom ul{ float:right}
.Bottom ul li{ float:left; border-right: 1px solid #041e1b; padding:0 6px 0 6px}
.Bottom ul li.BdNo{ border:0px;padding:0 0 0 6px }
.Bottom ul li a{ font:11px Arial, Helvetica, sans-serif; color: #041e1b; }
.Bottom ul li a:hover{color: #041e1b; text-decoration:underline}



.Site .Cont .Contenido .rapid{ float:left; width:346px; margin:35px 0 0 0}
.Site .Cont .Contenido .rapid h2{ background:url(../img/tt_rapid.gif) no-repeat; width:294px; height:49px; display:block}
.Site .Cont .Contenido .rapid ul{ width:346px; font:Arial, Helvetica, sans-serif; margin:33px 0 0 0;color:#676767}
.Site .Cont .Contenido .rapid ul li{ display:block; padding:0 0 0 17px; background:url(../img/img_bullet.gif) 0 5px no-repeat; line-height:16px}

.Site .Cont .Contenido .about{ float:left; width:346px; margin:7px 0 0 0}
.Site .Cont .Contenido .about h2{ background:url(../img/tt_about.gif) no-repeat; width:111px; height:19px; display:block; margin:0 0 18px 0 }
* html .Site .Cont .Contenido .about h2{ margin:0 0 6px 0}

.Site .Cont .Contenido .about p{ width:346px; font:Arial, Helvetica, sans-serif; color:#676767;margin:0 0 15px 0}
.Site .Cont .Contenido .about p span{ font-weight:bold}



.Site .Cont .Contenido .manufacturing{ float:left; width:300px; margin:11px 35px 0 0}
.Site .Cont .Contenido .manufacturing h2{ background:url(../img/tt_full_Manufacturing.gif) no-repeat; width:249px; height:49px; display:block; margin:0 0 18px 0}
.Site .Cont .Contenido .manufacturing p{ width:300px; font:Arial, Helvetica, sans-serif;color:#676767; margin:0 0 15px 0}
.Site .Cont .Contenido .manufacturing p span{ font-weight:bold}
.Site .Cont .Contenido .listas{ float:left; width:214px; margin:11px 10px 0 0}



.Site .Cont .Contenido .listas .polishing h2{ background:url(../img/tt_polishing.gif) no-repeat; width:212px; height:36px; display:block}
.Site .Cont .Contenido .listas ul{ width:214px; font:Arial, Helvetica, sans-serif; margin:15px 0 0 0;color:#676767}
.Site .Cont .Contenido .listas ul li{ display:block; padding:0 0 0 17px; background:url(../img/img_bullet.gif) 0 5px no-repeat; line-height:17px}

.Site .Cont .Contenido .listas .setting{ margin:48px 0 0 0}
.Site .Cont .Contenido .listas .setting h2{ background:url(../img/tt_setting.gif) no-repeat; width:69px; height:20px; display:block}
.Site .Cont .Contenido .listas .setting ul{ width:212px; font:Arial, Helvetica, sans-serif; margin:4px 0 20px 0;color:#676767}

.Site .Cont .Contenido .img{ background:url(../img/fd_img_manofacturing.gif); width:300px; height:235px; float:right; margin:43px 0 0 0}
.Site .Cont .Contenido .img img{ padding:0; margin:12px 12px 0 0 }
* html .Site .Cont .Contenido .img img{ }


.Site .Cont .Contenido .prototyping{ float:left; width:486px; margin:34px 0px 62px 0}
.Site .Cont .Contenido .prototyping h2{ background:url(../img/tt_prototyping.gif) no-repeat; width:538px; height:26px; display:block; margin:0 0 32px 0}
.Site .Cont .Contenido .prototyping p{ width:486px; font:Arial, Helvetica, sans-serif;color:#676767; margin:40px 0 15px 0}
.Site .Cont .Contenido .prototyping p span{ font-weight:bold}
.Site .Cont .Contenido #img {background:url(../img/fd_img_prototyping.gif); width:277px; height:217px; float:right; margin:43px 0 0  }
.Site .Cont .Contenido .prototyping p a{font:Arial, Helvetica, sans-serif;color:#676767; text-decoration:underline; font-weight:bold}
.Site .Cont .Contenido .prototyping p a:hover{text-decoration:none; }

.Site .Cont .Contenido #img img{padding:0; margin:12px 11px 0 0 }
*html .Site .Cont .Contenido #img img{padding:0; margin:12px 5px 0 0 }


.Site .Cont .Contenido .servicios{ float:right; width:510px; margin:0 0 11px 0 }
.Site .Cont .Contenido .servicios .servicio{ float:left; width:170px;}
.Site .Cont .Contenido .servicios .servicio h2{ background:url(../img/tt_rtv_silicone.gif) no-repeat; width:134px; height:15px; margin:18px 0 0 15px}
.Site .Cont .Contenido .servicios .servicio h2.metal{ background:url(../img/tt_metal.gif) no-repeat; }
.Site .Cont .Contenido .servicios .servicio h2.setting{ background:url(../img/tt_setting_.gif) no-repeat; }
.Site .Cont .Contenido .servicios .servicio h2.laser{ background:url(../img/tt_laser.gif) no-repeat; }
.Site .Cont .Contenido .servicios .servicio h2.manufacturing{ background:url(../img/tt_manufacturing.gif) no-repeat; }
.Site .Cont .Contenido .servicios .servicio h2.polishing{ background:url(../img/tt_polishing_.gif) no-repeat; }
.Site .Cont .Contenido .servicios .servicio img{ padding:0; margin:0}


.Site .Cont .Contenido .contacto{ float:left; width:360px; margin:13px 0 0 0}
.Site .Cont .Contenido .contacto h2{ background:url(../img/tt_contact.gif) no-repeat; width:223px; height:18px; display:block; margin:0 0 11px 0}
* html .Site .Cont .Contenido .contacto h2{ margin:0 0 6px 0}
.Site .Cont .Contenido .contacto p{ width:360px; font:Arial, Helvetica, sans-serif;color:#676767; margin:0 0 13px 0}
.Site .Cont .Contenido .contacto p span{ display:block; width:90px; float:left; text-align:right; margin:0 10px 0 0}
.Site .Cont .Contenido .contacto p input{ width:240px; float:left; border:1px solid #dedede}
.Site .Cont .Contenido .FormL{ float:left}
.Site .Cont .Contenido .FormR{ float:left;padding:60px 0 12px 0;font:Arial, Helvetica, sans-serif;color:#676767;}
.Site .Cont .Contenido .FormR p{ display:block; margin:0 0 10px 0}

.Site .Cont .Contenido .FormR input{ width:340px; border:1px solid #dedede}
.Site .Cont .Contenido .FormR input.submit{ width:73px; margin:3px 0 0 14px}

.Site .Cont .Contenido .FormR select{ width:164px; height:18px; border:1px solid #dedede;font:12px Arial, Helvetica, sans-serif;color:#676767; margin:4px 0 0 0}
.Site .Cont .Contenido .FormR textarea{ width:254px; height:122px; border:1px solid #dedede}
.Site .Cont .Contenido .FormR .boton{ display:block; padding:0 0 0 70px}
.Site .Cont .Contenido .FormR .file {width:220px; display:block ;#100px}

.Site .Cont .Contenido .FormR a{ color:#132a8d; text-decoration:underline; font:Arial, Helvetica, sans-serif}
.Site .Cont .Contenido .FormXR .ftp{margin:0 0 0 10px; #margin:0 0 0 29px}
.Site .Cont .Contenido .FormXR { float:left; margin:80px 0 0 0px; color:#676767; #width:170px}
.Site .Cont .Contenido .FormXR a{color:#132a8d; text-decoration:underline}
.Site .Cont .Contenido .FormXR a:hover{color:#132a8d; text-decoration:none}
.Site .Cont .anillo{ padding:0 0 0 53px; float:left}
.bordeLeft{ }
.FormXR .Dire{color:#676767; margin:65px 0 0 0;# margin:50px 0 0 0; border-left:1px solid #dedede;padding:0 0 0 10px; #padding:0 0 0 29px}
.FormXR .Dire h2{ font:bold 12px Arial, Helvetica, sans-serif; color:#676767}
.FormXR .Dire p{ font:12px Arial, Helvetica, sans-serif; display:block; margin:9px 0 0 0; padding:0 0 6px 0}


/*Ultimo*/

.Site .Cont .Contenido .Cad_designing{ float:left; width:496px; margin:26px 0px 62px 0}
.Site .Cont .Contenido .Cad_designing h2{ background:url(../img/tt_cad.gif) no-repeat; width:168px; height:25px; display:block; margin:0 0 32px 0}
.Site .Cont .Contenido .Cad_designing p{ width:486px; font:Arial, Helvetica, sans-serif;color:#676767; margin:40px 0 15px 0}
.Site .Cont .Contenido .Cad_designing p span{ font-weight:bold}
.Site .Cont .Contenido  #imgCad {background:url(../img/img_Cad.gif); width:165px; height:166px; float:right; margin:43px 106px 0 0}
*html .Site .Cont .Contenido  #imgCad {margin:43px 53px 0 0}

.Site .Cont .Contenido  #imgLg {background:url(../img/img_lg_Cad.gif); width:169px; height:58px; float:right; margin:11px 101px 0 0}
*html .Site .Cont .Contenido  #imgLg {margin:11px 51px 0 0}


.Site .Cont .Contenido .Cad_designing p a{font:Arial, Helvetica, sans-serif;color:#676767; text-decoration:underline; font-weight:bold}
.Site .Cont .Contenido .Cad_designing p a:hover{text-decoration:none; }





.Site .Cont .Contenido .links{ float:left; width:395px; margin:7px 0 0 0;}
.Site .Cont .Contenido .links h2{ background:url(../img/tt_links.gif) no-repeat; width:66px; height:19px; display:block; margin:0 0 18px 0; float:left }
* html .Site .Cont .Contenido .links h2{ margin:0 0 6px 0; float:left; display:block}

.Site .Cont .Contenido .links p{ width:346px; font:Arial, Helvetica, sans-serif; color:#676767;margin:0 0 15px 0}
.Site .Cont .Contenido .links p span{ font-weight:bold}
.Site .Cont .Contenido  .links .Float {display:block; float:left; width:265px; padding:0 0 0 41px}
.Site .Cont .Contenido  .links .Float ul.Links{display:block;}

.Site .Cont .Contenido  .links .Float ul.Links li{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#132a8d; background:url(../img/img_bullet_link.gif) no-repeat 0 5px; display:block; padding:0 0 10px 17px; margin-top:7px; }
.Site .Cont .Contenido  .links .Float ul.Links li ul li{ font-weight:normal; color:#676767; background:none; padding:0; margin:0}
.Site .Cont .Contenido  .links .Float ul.Links li a{color:#132a8d;}
.Site .Cont .Contenido  .links .Float ul.Links li a:hover{color:#132a8d; text-decoration:underline}

