@charset "utf-8";
/* CSS Document */

* {
/*	vertical-align:bottom;*/
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
/*	padding: 0;
	margin: 0;*/
	}

body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
}

div,span{
	font-family: Tahoma, Helvetica, sans-serif;
}

/* main */

.mainWrapper{
	margin: 0 auto 0 auto;
	width:100%;
	height:auto;
	background-color: #ffffff;
}

.mainWrapper-splash{
	background-image: url('../images/bg_splash.jpg');
	background-repeat:no-repeat;
	width:100%;
	min-height:800px;
	margin: 0 auto 0 auto;
	padding-bottom:100px;
	text-align: center;	
}

.logo{
height:473px;
margin:auto;
padding-top:50px;
text-align:center;
width:200px;
}

.header{
	background-image: url('../images/paper-mill.jpg');
	background-repeat:no-repeat;
	width: 100%;
	height: 526px;
}

.header2{
	background-image: url('../images/header22.jpg');
	background-repeat:no-repeat;
	width: 100%;
	height: 156px;
}

.text1{
	font-size: 30px;
	color: #000000;
	text-align: center;
}

.text2{
	font-size: 30px;
	color: #9d1010;
	text-align: center;
}

.images-container{
	height:130px;	
	margin:auto;
	width:900px;
	position:relative;
}

.images{
	float:left;
	padding:0px;
	width:126px;
	height:128px;
	border: 1px solid #000000;
}

.images2{
	float:left;
	padding:0px;
	width:130px;
	height:128px;
	border: 1px solid #000000;
}

hr{
	color: #000000;
	height: 1px;
}

.click-to-enter{
	font-size: 35px;
	color: #ff0000;
	text-decoration: underline;
}

.container{
	margin: 0 auto 0 auto;width:100%; overflow:auto;padding-top:15px;
}

.container-info-home{
	width:35%;
	margin-left:10%;
	height:230px;
	float:left;
}

.images-info{
	float:left;
	width: 150px;
	height:140px;
}

.text-info{
	float:left;
	width: 250px;
	height:200px;
	color:#000000;
	text-align:left;
	font-size: 14px;
	margin-left:20px;
	vertical-align:middle;
}

.images-home{
	width:150px;
	height: 140px;
}

.titles-home{
	color:#c23725;	
	font-weight:bold;
	font-size: 18px;
	text-decoration:none;
}

a.titles-home{
	color:#c23725;	
	font-weight:bold;
	font-size: 18px;
	text-decoration:none;
}

a.titles-home:hover{
	color:#283888;
	text-decoration:underline;
}

.header-blue-text-red{
	color:#ff0000;	
	font-weight:bold;
	font-size: 18px;
}

.header-blue{
	float:right;
	margin-top:0px;
	width:290px;
	height:526px;
	background-color: #283888; 
	filter:alpha(opacity=77); 
	-moz-opacity:.77;
}

.header-blue-logo{
	margin: 15px auto auto auto;
	background-image: url('../images/header-blue-logo.png');
	background-repeat:no-repeat;
	width: 250px;
	height: 58px;
}

.header-blue-text{
	text-align: right;
	color: #ffffff;
	font-size: 16px;
	margin: 50px auto auto auto;
	width: 270px;
	height: auto;
}

.header-red{
	position: absolute;
	top:80px;
	width: 100%;
	height: 40px;
	background-color: #fe2020; 
	filter:alpha(opacity=77); 
	-moz-opacity:.77;
}

.header-red-text{
	float:right;
	margin: 10px auto 10px auto;
	color: #ffffff;
	font-size: 18px;
	font-weight:bold;
	height: 20px;
}


/*Menu*/
/*
.menu{
	float:clear;
	width: 900px;
	height: 50px;
	margin-left: 0px;
	margin-top: 0px;
}*/

.menu {
width:100%;
height:26px;
margin:0;
background-color:#960001;
}

.menu-items{
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;height:26px;
}

.menu ul{
list-style-type:none;
padding:0;
margin:0;
width:700px;
height:26px;
font-weight:bold;float:left;
}

.menu li.items{
float:left;
font-weight:bold;
height:26px;
padding:0px;
padding-left:7px;
padding-right:7px;
padding-top:2px;
}

.menu li.items:hover{
background-color:#e00000;height:23px;margin-bottom:0;
}

.menu li.separador{
float:left;
font-weight:bold;
height:26px;
padding:0px;
padding-left:7px;
padding-right:7px;
padding-top:2px;
}

ul.li_predictive{float:left;margin-top:10px;}

.roll_100{width:92%;float:right;margin-top:40px;}

#products{
	display: none;
	width:auto;
	height:37px;
	margin-left:0px;
	position:absolute;
}

.products-left{
	background-image: url('../images/products-left.png');
	background-repeat:no-repeat;
	width:19px;
	height:37px;
	float:left;
}

.products-middle{
      background-image: url('../images/products-middle.png');
	background-repeat:repeat-x;
	width:auto;
	height:37px;
	float:left;
	padding-top:0px;
}

.menu-items2{
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.products-middle ul{
list-style-type:none;
padding:0;
margin:0px;
font-weight:bold;
}

.products-middle li.items2{
float:left;
font-weight:bold;
height:37px;
padding:0px;
padding-left:7px;
padding-right:7px;
padding-top:7px;
}

.products-middle li.items2:hover{
background-image: url('../images/bg_li_products.gif');
background-repeat:repeat-x;
}

.products-middle li.separador2{
float:left;
font-weight:bold;
height:23px;
padding:0px;
padding-left:3px;
padding-right:3px;
padding-top:10px;
}

.products-right{
	background-image: url('../images/products-right.png');
	background-repeat:no-repeat;
	width:19px;
	height:37px;
	float:left;
}


/* estilos del contacto */

#contactform{
	width:600px;
	margin:auto;
}

/* Highlights */

h1{font-size: 22px;; margin: 5px 0; font-weight:bold;color:#333;}
h2{font-size: 20px;; margin: 5px 0; font-weight:bold;color:#FF424A;}
h3{font-size: 18px;; margin: 5px 0; font-weight:bold;color:#999;}
h4{font-size: 16px;; margin: 5px 0; font-weight:bold;color:#FF424A;}

/* titles */

.title1{ font-size:medium; font-weight:bold; color:#c23725;}


/* Contact Form */

#cformDescriptionBox{
	text-align:center;
	width:600px;
	float:left
	margin:10px auto auto auto;
}

#formBody{text-align: center; }

.rlabel{height:22px;}
.rbox{height:22px; width:100%; vertical-align:bottom;}
.cformBox{ border: 1px solid #999; height:18px;}
.selectItem{width:155px;}
.textArea{width:400px;}


#clabelsBox{
	float:left;
	width:250px;
	height:230px;/*temporal*/
	text-align:right;
}

#cformBoxes{
	float:left;
	margin-left:30px;
	width:250px;
	height:230px; /*temporal*/
	text-align:left;
}

#commentsBox{
	clear:both;
	width:400px;
	height:150px;
	margin:auto;
	
}

#boton{
	width:400px;
	height:30px;
	text-align:right;
	margin:auto;
}

/*Roll Services*/
.content{width:100%;overflow:auto;background:url(../images/sidebar.jpg) top left repeat-y;}

.logo_header{
	background:url(../images/logo_header.png) left center no-repeat;
	width:523px;
	height:156px;
	float:left;
	margin:0 0 0 70px;
}
/*
.image_left{
	background:url(../images/vertical_img.png) no-repeat;
	width:100px;
	height:1088px;
	float:left;
}

.image_left2{
	background:url(../images/Machine-Shop-Services-Cut-Sheet_01.png) no-repeat;
	width:70px;
	height:792px;
	float:left;
}

.image_left3{
	background:url(../images/Predictive-Services-Cut-Sheet_01.png) no-repeat;
	width:70px;
	height:792px;
	float:left;
}

.image_right{
	background:url(../images/vertical_img.jpg) no-repeat;
	width:100px;
	height:1500px;
	float:right;
}

.image_right2{
	background:url(../images/Machine-Shop-Services-Cut-Sheet_02.png) no-repeat;
	width:72px;
	height:792px;
	float:right;
}

.image_right3{
	background:url(../images/Predictive-Services-Cut-Sheet_02.png) no-repeat;
	width:72px;
	height:792px;
	float:right;
}
*/
.cont{float:right;width:93%;font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;font-size:16px;}

.cont2{float:right;width:94%;font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;font-size:16px;height:auto;}

.cont h1{padding:10px;font-size:25px;color:#ed2024;font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;}

.cont p {margin:0; line-height:130%;}

div.roll_01, .list1{float:left;}

div.roll_01{width:99%;}

div.roll_99{width:92%;float:right;}

.no{margin-bottom:40px;}

.roll_01 p{float:left;padding:0 20px;width:50%;font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;}

.roll99 p{line-height:200%;}

.roll_02{float:right;padding:0 20px;width:96%;}

.roll_02 p{margin:20px 0;font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;}

.roll_02 ul {margin:0; padding:0 10px;}

.margin1000{margin-top:140px;}

.roll_img01{
	width:400px;
	height:342px;
	float:left;
	padding:0 0;
}

.roll_lists{float:left;width:50%;margin-top:-150px;}

.roll_03{width:92%;}	

.roll_img02{
	width:200px;
	height:342px;
	float:left;
	padding:0 0;
	margin-top:80px;
}

.roll_sub{width:99%;margin-left:0;}

.roll_sub ul{line-height:25px;float:left;}

.roll_sub p{margin-top:10px;padding:10px 40px;font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;width:99%;}

.list1 li{list-style-type:disc; margin-right:60px;}

.list2 li{list-style-type:none; margin-right:60px;}

.list3 li{list-style-type:none;}

.list3 li{margin:0 80px;}

.lathes{width:750px;float:left;}

.sub_footer{
	border-top:none;
	width:620px;
	float:left;
	margin-left:100px;
	margin-top:20px;
	padding-top:20px;
}

.footer_2{float:right;width:300px;float:left;}

.footer_3{line-height:100%;text-decoration:none;color:#000000;text-align:center;font-size:14px;margin:0;padding:0;}

.logo_img22{background:url(../images/martech.png) center center no-repeat;width:100%;height:54px;margin-bottom:20px;}

.text_footer22{font-size:12pt;font-family:Arial;font-weight:bold;line-height:150%;}

.margin88{margin-top:40px;}

.no_margin96{margin-top:5px;margin-bottom:10px;margin-right:10px;margin-left:25%;}

.footer_3 br{margin:0;padding:0;}
/*End Roll Services*/

/*EASA Motor*/
.easa_back1{
	float:left;
	min-height:790px;
	width:100%;
}

.easa_back2{
	float:right;
	width:100%;
}

.content_back1{width:92%;float:right;}

.content_back2{
float:right;
font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;
font-size:16px;
line-height:115%;
margin-left:10px;
height:100%;
text-align:justify;
width:92%;
}

.content_back1 h1{color:#ED2024;font-size:25px;}

.content_back1 p{line-height:110%;font-size:16px;font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;}

.easa_text01{
	float:left;
	width:75%;
	margin-top:20px;
}

.easa_text01 p{padding-right:20px;}

.easa_text02{margin:0;width:100%;}

.easa_img01{
	background:url(../images/easa_logo.png) top left no-repeat;
	float:left;
	height:227px;
	width:200px;
	margin-top:-30px;
}

.easa_list{float:left;width:40%;}

.easa_list ul{margin:0;padding-left:15px;line-height:115%;font-size:16px;font-family:Century Ghotic,Tahoma,Helvetica,sans-serif;}

.easa_img02{
	background:url(../images/easa_02.png) no-repeat;
	float:left;
	height:315px;
	width:420px;
	margin-left:auto;
}

.easa_img03{
	background:url(../images/easa_03.jpg) no-repeat;
	float:left;
	height:154px;
	width:370px;
	margin-top:40px;
}

.easa_img04{
	background:url(../images/easa_04.jpg) no-repeat;
	float:left;
	height:186px;
	width:410px;
	margin-top:20px;
}

.easa_subtext02{width:60%;margin-bottom:10px;}

.easa_subtext{float:left;text-align:center;}

.content_back2 h3{color:#000000;}

.easa_subtext01{width:60%;}

.easa_subtext{margin-left:180px;width:60%;margin-top:20px;}

.no_margin{float:right;margin-top:5px;margin-bottom:10px;margin-right:10px;}
/*End EASA Motor*/

.no_margin2{margin-top:5px;margin-bottom:10px;margin-right:10px;margin-left:30%;}

.logo_bottom{
	background:url(../images/logo2.png) no-repeat;
	float:left;
	height:209px;
	width:101px;
}

.img_bar{width:100%;position:relative;height:187px;}

.img1{
	background:url(../images/1.GIF) no-repeat;
	float:left;
	height:187px;
	width:14%;
}

.img2{
	background:url(../images/2.jpg) no-repeat;
	float:left;
	height:187px;
	width:15%;
}

.img3{
	background:url(../images/3.GIF) no-repeat;
	float:left;
	height:187px;
	width:14%;
}

.img4{
	background:url(../images/4.GIF) no-repeat;
	float:left;
	height:187px;
	width:14%;
}

.img5{
	background:url(../images/5.GIF) no-repeat;
	float:left;
	height:187px;
	width:14%;
}

.img6{
	background:url(../images/6.GIF) no-repeat;
	float:left;
	height:187px;
	width:14%;
}

.img7{
	background:url(../images/7.GIF) no-repeat;
	float:left;
	height:187px;
	width:15%;
}

.img_bar a{cursor:pointer;}

.img_bar2{margin-top:0;}
