/*=================================*/
/* Maquinarias Mega
/* Septiembre 2012
/* By: José  Humberto Contreras
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px auto;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 10%;
	font-family: inherit;
	vertical-align: top;
	
	top: inherit;
}*/
body {
	line-height:1;
	color:black;
	background:white;
	font: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #FFF;
	height:100%;
}
table {
	border-collapse:separate;
	border-spacing:0px;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
footer,
aside,  article, figure {
	display: block;
}

header {
    display: block;
	width: 1000px;
	height:79px !important;
	max-height:79px !important;
	margin: 10px auto 0px auto !important;
	

}
.fixFloat{
	padding-top:9px;
	}
.headlineATCliente{
    /*line-height: 31px;*/
	font-size:1.22rem;
	font-family:Tahoma,Geneva,sans-serif;
	margin-top:6px;
}
header ul {
		margin: 0px;
		width: 100%;
		list-style: none;
		padding:0px;
}

header ul li {
		
		margin: 1px 0px 0px 0px;
		float: left;
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 47px;
		font:Tahoma, Geneva, sans-serif;
		text-align:center;
		color:#000;
		/*--  Nuevas propiedades --*/
        background-image:url(../images/frontEnd/menu-back.jpg);
		height: 32px;
}

header ul li a.linkMenu{
   color:#000;
   font-family: Tahoma, Geneva, sans-serif;
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
}

header ul li a.linkMenu:hover{
   color:#F90;
}

.separadorMenu{
  padding:0px;
  padding-top:2px;
  
}

#liFirst{
  width: 347px;
  left: 0px;
  padding:0px;
}
#liLast{
  width:55px;
  right:2px;
  padding:0px;
  margin-top: 2px;
}
	
header ul li image{ 
  border:0px;}
	
	
section, sectionIndex, .sectionKomtrax {
   position:absolute;
   display:block;
   margin: 0px auto;
   width:1000px;
   height:435px;
   text-align:center;
   left:0px;
   right:0px;
   
  /* background-color:#000;*/

}

.sectionIndex, .sectionKomtrax{
*left: 450px;
}

nav, .navIndex,  .navDivision, .navManejoCarga, .navKomtrax {
   display:block;
   position:absolute;
   margin-top:435px;
   margin-right: auto;
   margin-left: auto;
   width:1000px;
   z-index:98; /*105*/
   left: 0px;
   right:0px;
}

.navIndex{
*left: 450px;
}

nav  ul, .navIndex ul, .navKomtrax ul {
	list-style:none;
	margin:0px;
	padding:0px;
	
}
nav ul li, .navIndex ul li, .navKomtrax ul li {
	float: left;
	margin:0px;
	padding:0px;
}

nav ul li a img, .navIndex ul li img{
	border: 0px;
}


/*===================*/
/*=== Main Styles ===*/
/*===================*/


a, a:visited {
	color:blue;
	text-decoration:none;
}
a:hover, a:active {
	color:#000;
	text-decoration:none;
}

.slider-wrapper {
	width: 100%;
	margin: 0px auto;
	z-index: 99;
	
}

.theme-default #slider, .theme-default #sliderKomtrax {
	margin: 0px auto 0px auto;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}


#slider, #sliderKomtrax {
    display:block;
    position:relative;
    width:1000px;
    height:435px;
    background:url(../images/frontEnd/loading.gif) no-repeat 50% 50%;

	left:0px !important;
	right:0px !important;
	margin-top:0px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	/*background:#F60;*/
}
#slider img, #sliderKomtrax img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.logos, .logosDivision {
/*background-color:#000;*/
width:1000px;
position:absolute;
left:0px ;
right:0px ;
margin:497px auto;
*left: 450px;

}

.logos ul li, .logosDivision ul li {
	margin-left: 53px;
}


.logos ul li a img, .logosDivision ul li a img{
	border:0px;
}


/*---------------------------------------------------------------------*/
/* --------------------Estilos Atención al Cliente---------------------*/
/*---------------------------------------------------------------------*/
.sectionCentral{
  display:block;
  width: 1000px;
  *left:468px;
}

.sectionCentral img{
  border:0px;
}

.navCentral{
  display:block;
  width:1000px;
  list-style:none;
  margin: 198px auto 0px auto;
  z-index:0;
  *left:468px;
}

.navCentral  ul{
	list-style:none;
	margin:0px auto;
	padding:0px;
}
.navCentral ul li {
	float: left;
	margin:0px;
	padding:0px;
}

.navCentral ul li a img{
	border: 0px;
}

.container, .containerManejoCarga{
  margin:247px auto 280px auto ;
  width:1000px;
  text-align:left;
 /* height:768px;
  background:#3F6;*/
  position:relative;
  *padding-top: 247px;
 }

.containerManejoCarga { height:768px;}

.container section, .container .sectionWider{ 
  width:582px;
  float:left;
  height:200px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size:14px;
  margin-left: 0px;
  /*background-color:#F00;*/
}

.container .sectionWider{
  width: 647px !important;	
}

.container .sectionWider p{
  padding-top: 4px;
  padding-bottom: 11px;
}

.container section  h2 {
   margin-left: 50px;
   font-family:Tahoma, Geneva, sans-serif;
   text-align: center;
   width:218px;
   
}
.container section  h2 img{
  display:block;
  margin-top:0px auto;
  *padding-top: 50px;
}
.container section p {
  text-align:justify;
  margin: 0px auto;
  width:600px;
  line-height:1.5em;
  padding-top: 10px;
}

.container section span p{
  width:500px;
}

.container section form table{
  width: 500px;
  padding: 2px;
  margin: 30px auto;
  font-size:14px;
 /* box-shadow: 5px 5px 2px #999;
  -moz-box-shadow: 5px 5px 20px  #999;
  -webkit-box-shadow:5px 5px 20px   #999;*/
  border: #999 thin;
}

.container section table area{
  width: 500px;
  margin: 0px auto;
  font-size:12px;
}

.container section .textoAdicional{
 width: 500px;
 text-align:center;
 height: 100px;
}

.container section .textoAdicional p{
width: 500px;
margin: 0px 40px;
}

.container aside, .container .asideRepuestos {
 width: 335px;
 
 height: 500px;
 margin-left:665px;

}

.container aside img, .container .asideRepuestos img{
   margin: 40px 15px;
   width: 304px;
   height:277px;
  
}
.container .mapArea{
   width: 450px;
   height:300px;
   background:#fff;
  /* height:200px;*/
   margin-left: 610px !important;
   *width: 450px;
  /* background-color:#F90;*/
}

.container .mapArea ul{
	list-style:none;
	margin-left: -48px;
	padding-top:0px;
	width:100%;
	height:59px;
	
	
}

.container .mapArea ul li {
	float: left;
	margin-top:0px;
	border-bottom:20px;
	padding:0;
	z-index:99;/*400*/
	
}

.container .mapArea ul li a {
	color:#999;
	font-style:oblique;
	display:block;
	width:99px;
	height:78px;  //Quito el padding, pero le pongo altura.
	text-decoration:none;
}

.container .mapArea ul li a span{
	display:none;
}

#mapMiami, #mapValencia, #mapPozo, #mapPorlamar{
	width: 99px;
	max-width: 99px !important;
	height: 59px;
	float:left;
}

#mapMiami{
 	background-image:url(../images/frontEnd/atencionCliente/guarenasreposo.jpg);
}

#mapValencia{
	background-image:url(../images/frontEnd/atencionCliente/valenciareposo.jpg);
}

#mapPozo{
   background-image:url(../images/frontEnd/atencionCliente/pozoreposo.jpg);
}
#mapPorlamar{
   background-image:url(../images/frontEnd/atencionCliente/porlamarreposo.jpg);
}

	
#mapMiami:hover {
   background-image:url(../images/frontEnd/atencionCliente/guarenassobre.jpg);
}

#mapValencia:hover {
   background-image:url(../images/frontEnd/atencionCliente/valenciasobre.jpg);
}

#mapPozo:hover {
   background-image:url(../images/frontEnd/atencionCliente/pozosobre.jpg);
}
#mapPorlamar:hover {
   background-image:url(../images/frontEnd/atencionCliente/porlamarsobre.jpg);
}
	
.container .mapArea .mapGoogle{
   width: 390px;
   margin:10px;
   height:390px;
   margin-left: 0px;
}

.container .mapArea .mapGoogle #miamiDir h3, .container .mapArea .mapGoogle #puerto_ordazDir h3, .container .mapArea .mapGoogle #valenciaDir h3, .container .mapArea .mapGoogle #porlamarDir h3{
 width: 100%;
 display:block;
}

.container .mapArea .mapGoogle #miamiDir h3 .spanNaranjaAC, .container .mapArea .mapGoogle #puerto_ordazDir h3 .spanNaranjaAC, .container .mapArea .mapGoogle #valenciaDir h3 .spanNaranjaAC, .container .mapArea .mapGoogle #porlamarDir h3 .spanNaranjaAC{
	background-color:#EE8518;
	width:100px;
	height:30px;
	float:left;
}
.container aside .atCliente{
	background-color: #ee8518;
    float: left;
    height: 30px;
    width: 100px;
}
.container aside img{
	margin-bottom:0!important;
}
.container aside .direccionAtencionCliente img{
	float: left;
    height: 30px!important;
    margin-left: 5px;
    margin-top: 0;
    width: 16px!important;
}
.container .direccionAtencionCliente{
	padding-top:29px;
}
.mapGoogle #miamiDir p{
	margin-top:25px!important;
}
.container .mapArea .mapGoogle #miamiDir h3 img, .container .mapArea .mapGoogle #puerto_ordazDir h3 img, .container .mapArea .mapGoogle #valenciaDir h3 img, .container .mapArea .mapGoogle #porlamarDir h3 img{
	margin-left:5px;
	width:16px;
	height:30px;
	float:left;
	margin-top:0px;
}

.container .mapArea .mapGoogle #miamiDir h3 span, .container .mapArea .mapGoogle #puerto_ordazDir h3 span, .container .mapArea .mapGoogle #valenciaDir h3 span, .container .mapArea .mapGoogle #porlamarDir h3 span {
	margin-left:0px;
	float:left;
	margin-top: 5px;
	font-family:Tahoma, Geneva, sans-serif;
}

.container .mapArea .mapGoogle #miamiDir p, .container .mapArea .mapGoogle #puerto_ordazDir p, .container .mapArea .mapGoogle #valenciaDir p, .container .mapArea .mapGoogle #porlamarDir p {
	margin: -20px auto;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-align:center;
	line-height: 20px;
	width:100%;
	/*background-color:#0F3;*/
}

.submitAtencion{
  background-color:#999;
  width: 100px;
  margin-left: 150px;
  font-size:12px;
  color:#fff;
  border-style: none;
  height:20px;
}

.separador{
   width: 18px;
   height:300px;
   background:url(../images/frontEnd/sombra.png);
   display:block;
   float:left;
   margin-top:auto;
   margin-left:582px;
   z-index:99;
   
}

.separador img{
  margin-top: 300px;
  width:18px;
  
}

.container .separadorWider{
  /*margin-left:647px !important;
  background-image:url(../images/frontEnd/findeSombraPixel.png);*/
  width: 18px;
  display:block;
  background:url(../images/frontEnd/sombra.png);
  /* background:url(../images/frontEnd/findeSombraPixel.png);*/
  margin-left:647px;
  margin-top: -6px;
  height:150%;
  z-index:99;
  float:left;
  
}


.container .separadorWider img{
  margin-top: 1151px;
  width:18px;
}

.container .separadorAncho, .container .separadorAnchoSoluciones{
   width: 18px;
   display:block;
   background:url(../images/frontEnd/sombra.png);
  /* background:url(../images/frontEnd/findeSombraPixel.png);*/
   margin-left:647px;
   margin-top: -6px;
   height:150%;
   z-index:99;
   float:left;
}

.container .separadorAnchoSoluciones{
   height:3330px;
   width: 18px;
}



/*---------------------------------------*/
/*-------------DIVISION COMERCIAL -------*/
/*---------------------------------------*/

.sectionDivision{
	margin-top: 79px auto;
	width:1000px;
	height:448px;
	z-index:99px; /*106*/
    background:url(../images/frontEnd/divisionBackground.jpg);
	*left: 450px;
}

.navDivision{ /*Igual que nav principal (ver declaración arriba)*/
 margin-top:448px;
 *left:450px;
}

.ulDivision{
    list-style:none;
	margin:0px;
	
	width:100%;
	
	padding-left:0px;
}

.ulDivision li{
    float:left;
	
}

.ulDivision li a img{
	border:0px;
}

#liDivisionMineria{
margin-left: 0px;
width:300px;
}

#liDivisionManejoCarga {
margin-left: 0px;
width:365px;
}

#liDivisionConstruccion{
margin-left: 0px;
width:335px;
}

.liDivisionSeparador{
width:26px;
margin-left:0px;
padding-top:149px;
}
/*--------------------------------------------------*/
/*-----------------DIVISION-PRODUCTO----------------*/
/*--------------------------------------------------*/

.container .categoria{
	 width:1000px;
 	 display:block;
	 position:relative;
	 margin-top:20px;
	 height:280px;
}

.container .categoria h2{
	background-color:#EE8518;
	color:#FFF;
	width:100%;
	height:59px;
	position:relative;

}

.container .categoria h2 span{
	font-size:32px;
	padding-left:100px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bolder;
	height:32px;
	position:absolute;
	margin-top:15px;

}

.container .categoria section{
  margin-left:0px;
  display:block;
  width:500px;
  font-size: 12px;

}

.container .categoria section ul{
  width:400px;;
  position:relative;
  background:#3FC;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:17px;
  
}

.container .categoria section ul .liRight{
 right:0px;
float: left;
 width:190px;
 list-style:none;
 height:57px;
}

.container .categoria section ul .liRight a{
  color: #000;
  vertical-align:middle;
}


.container .categoria section ul .liRight a img, .categoria section ul .liLeft a img{
 padding-right:5px;
 margin:0px; 
 border: 0px;

}

.container .categoria section ul .liRight a span, .categoria section ul .liLeft a span{
  vertical-align:top;
  color:#000;

}

.container .categoria section ul .liLeft{
 width:190px;
 list-style:none;
 left:0px;
 float:right;
/* padding-bottom:10px;*/
/* background-color:#C30;*/
 height:57px;
}

.container .categoria section ul .liLeft a{
color: #000;
 vertical-align:middle;
}

.container .separadorEquipos{
 width:6px;
 display:block;
 margin-top:auto;
 margin-left:494px;
 height:200px;
}

.container .separadorEquipos img{
 height: 200px;
 width: 6px;
 margin-top:auto;
 margin-bottom:auto;
}
.container .categoria aside{
width:500px;
display:block;
/*background:#06F;*/
margin-left:500px;
top:79px;
position:absolute;
height:200px;
}

.container .categoria aside .imagenMaquina{
 display:block;
 margin-left:10px;
 width:100%;
 position:relative;
/*background-color:#F06;*/
 vertical-align:middle;
 height:200px;
}

.container .categoria aside .imagenMaquina img{
position:absolute;
max-width:265px;
height:auto;
/*max-height:212px;
width: auto;
vertical-align:middle;*/
display:block;
float:right;
top: 40%;
margin-top: -80px;
margin-left: 210px;

}

.container .categoria aside .imagenMaquina .datosEquipo{
width: 200px;
text-align:justify;
display:block;
position:static;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:1.5em;
float:left;
margin:40px 10px;

}

.container .categoria aside div h3{ 
  font-weight:bold;
  font-size:14px;
  margin-left: 0px;
  display:block;
}

/*-------------------------------------------*/
/*-------------- EQUIPOS --------------------*/
/*-------------------------------------------*/

.container .equipoInfo {
 width: 430px;
 display:block;
 margin-top:0px;
/* background-color:#0F0;*/

}

.container .equipoInfo h2, .container .sectionWider h2, .container .h2Amplio, .container section .h2AtencionAlCliente{
	background-color:#EE8518;
	color:#FFF;
	width:101%;
	height:59px;
	position:relative;
	margin-left:0px;
	margin-top:0px;
	z-index:-1;
}

.container .equipoInfo h2 {
   width:96%;

}

.container section .h2AtencionAlCliente{
   width: 600px;	
  
}

.container .equipoInfo h2 span, .container .sectionWider h2 span, .container .h2Amplio span, .container section .h2AtencionAlCliente span{
	font-size:32px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bolder;
	height:32px;
	position:absolute;
	top:15px;
	width:300px;
	left: 50px;
}

.container .equipoInfo h2 span {
  width: 85%;
  font-size: 19px;

}

.container .sectionWider h2 span p{
   padding-top: 0px;
}


.container section .h2AtencionAlCliente span{
   top:2px;
}

.container section .h2AtencionAlCliente span p{
   padding-top: 0px;
}

.container .equipoInfo p {
	width:80%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin: auto;
}

.container .equipoInfo h3, .container .equipoMultimedia h3, .container .sectionWider h3, .container .filaManejoCarga h3{
	color:#EE8518;
	width:397px;
	height:30px;
	position:relative;
	margin-left:0px;
	margin-top:10px;
	font-weight:bolder;
}

.container .sectionWider h3{
	width:650px;
	color:#000;
}


.container .equipoInfo h3 img, .container .equipoMultimedia h3 img, .container .sectionWider h3 img, .container .filaManejoCarga h3 img{
 
	margin-left:5px;
	width:16px;
	float:left;
}
.container .equipoInfo h3 span, .container .equipoMultimedia h3 span, .container .sectionWider h3 span, .container .filaManejoCarga h3 span{
	margin-top:6px;
	margin-left:5px;
	float:left;
	
}

.spanNaranja, .container .filaManejoCarga .spanNaranjaRight, .container .filaManejoCarga .spanNaranjaLeft {
background-color:#EE8518;
width:100px;
height:30px;
float:left;
}

.container .equipoInfo table{
width: 80%;
margin: auto;
color:#000px;
font-weight:bold;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
}

.container .equipoInfo table  tr:nth-child(odd){
	background-color:#F8CDA0;
	
	font-weight:bold;
}
/* la formula es an+b dentro de child*/
.container .equipoInfo table  tr:nth-child(even){
	background-color:#F1F1F1;
	
	font-weight:bold;
}
/* tr:nth-last-child para la clase komtrax el ultimo tr sea automáticamente azul */
.container .equipoInfo table .komtrax{
	color:#FFF;
	background-color:#069 !important;
}

.container .equipoInfo ul{
 width:70%;
 margin-left: -100px;
 
}

.container .equipoInfo ul li{
list-style:none;
font-size: 12px;
font-family:Tahoma, Geneva, sans-serif;
font-weight:bold;
padding-bottom:5px;
height:30px;
position:relative;
}

.container .equipoInfo ul li a:hover,a:link, a:active{
text-decoration:none;
color:#000;
}

.container .equipoInfo ul li img{
padding-right:10px;
border:0px;
}

.container .equipoInfo ul li span{
  margin-top:10px;
  position:absolute;
}

.container .equipoMultimedia{
width: 570px;
display:block;
margin-top:0px;
margin-left:430px;
/*background-color:#FF0;*/
}

.container .equipoMultimedia .komtraxDiv, .container .sectionWider .komtraxH2, .headerKomtrax{
	width:100%;
	background-image:url(../images/frontEnd/komtraxBackground.jpg);
	height:59px;
	position:relative;
	text-align:left;
}


.container .equipoMultimedia .komtraxDiv img, .container .sectionWider .komtraxH2 img{
   margin-top:10px;
   margin-left: 100px;
}

.container .equipoMultimedia .video{
 width:570px; /*513px;*/
 height:455px; /*410px*/
 margin:10px auto;


}

/*-----------------------------------------*/
/*----------SERVICIO TECNICO---------------*/
/*-----------------------------------------*/
.container .sectionWider h2 {
  margin-top: 10px;
  width:664px;
}

.container .sectionWider h2 span{
  top: 5px;
}

.container .sectionWider .komtraxH2 {
	position:relative;
	width:665px;
}

.container .sectionWider .komtraxH2 img{
   position:absolute;
   margin-left:80px;
   margin-top:10px;
}

.container .sectionWider .komtraxH2 .tituloKomtrax{
 margin:0px;
 position:absolute;
}

.container .separadorAncho{
   width: 18px;
   display:block;
   background:url(../images/frontEnd/sombra.png);
  /* background:url(../images/frontEnd/findeSombraPixel.png);*/
  /*background-color:#0F9;*/
   margin-left:647px;
   margin-top: -6px;
   height:150%;
   z-index:99;
   float:left;
}

.container .separadorAncho img{
  margin-top: 1500px;
  width:18px;
  
}

/*-----------------------------------------*/
/*-----------------REPUESTOS---------------*/
/*-----------------------------------------*/
.container .separadorAnchoRepuestos{
   width: 18px;
   display:block;
   background:url(../images/frontEnd/sombra.png);
   margin-left:647px;
   margin-top: -6px;
   height:400px;
   z-index:99;
   float:left;
}

.container .separadorAnchoRepuestos img{
     margin-top: 400px;
	 width:18px;

}

.container .asideRepuestos img{
   margin: 0px 20px;
   padding-top: 40px;
}

/*-----------------------------------------*/
/*-------------MANEJO DE CARGA-------------*/
/*-----------------------------------------*/
 .navManejoCarga{
	 margin-top: 280px;
 }

.container .sectionAmplio{
  width: 100%;
  height:59px;
  display:block;
   height:150px;
 position:relative;
}
 
.container .sectionAmplio .h2Amplio{
 width: 100%;
 top:90px;

}
.container .filaManejoCarga{
	width:100%;
    margin-top: 20px;
	display:block;
	position:static;
	height:30px;
}

.container .filaManejoCarga h3{
 margin-top:0px;
 width: 50%; 
 font-size:20px;
 font-weight:1000;
 font-family:Tahoma, Geneva, sans-serif;
}


.container .filaManejoCarga h3:nth-child(odd){
  float:left;
  
}
.container .filaManejoCarga h3:nth-child(even){
	float: right;
}

.container .filaManejoCarga .spanNaranjaRight{
   width:250px;
   position: absolute;
   right:0px;
}

.container .filaManejoCarga .spanNaranjaLeft{
   width:250px;
}

.container .filaManejoCarga h3 a:hover,a:link, a:visited{
 color:#EE8518;
}

.container .filaManejoCarga h3 .imgInvertida{
-moz-transform: scaleX(-1); /* Firefox */
-o-transform: scaleX(-1); /* Opera */
-webkit-transform: scaleX(-1); /* Chrome y Safari */
transform: scaleX(-1); /* w3org */
filter: FlipH; /* Internet Explorer */
position: absolute;
right:255px;
}

/* --------------- MINI SITE KOMTRAX -------*/
.headerKomtrax{
 width:1000px;
height:59px;

}

.sectionKomtrax{
  top:69px;
  height:407px;
}

#sliderKomtrax{
  height: 407px;
}

.navKomtrax{
margin-top: 387px;
margin-left: auto;
margin-right: auto;
}

.navKomtrax ul li div{
 text-align:center;	
}

.navKomtrax ul li div span{
position:absolute;
width:100px;
margin-top: 115px;
margin-left:auto;
margin-right:auto;
font-family:Tahoma, Geneva, sans-serif;
color: #FFF;
font-size: 22px;

}

.divNavKomtrax1 {
  background-image:url(../images/frontEnd/navKomtrax1.jpg);
 width:251px;	
  height:146px;
}

.divNavKomtrax2{
 background-image:url(../images/frontEnd/navKomtrax2.jpg);
 width:253px;
  height:146px;
}

.divNavKomtrax3{
 background-image:url(../images/frontEnd/navKomtrax3.jpg);
 width:254px;
  height:146px;
}

.divNavKomtrax4{
 background-image:url(../images/frontEnd/navKomtrax4.jpg);
 width:242px;
 height:146px;
}

.infoKomtrax{
	width: 1000px;
	height: 533px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	
	margin-top:533px;
}

.infoKomtrax .divInfoKomtrax1{
 height: 268px;
 width: 491px;
 background-image:url(../images/frontEnd/infoKomtrax1.jpg);

 float:left;
}

.infoKomtrax .divInfoKomtrax2{
 height: 268px;
 width: 509px;
 background-image:url(../images/frontEnd/infoKomtrax2.jpg);

 float:right;
}

.infoKomtrax .divInfoKomtrax3{
 height: 265px;
 width: 491px;
 background-image:url(../images/frontEnd/infoKomtrax3.jpg);

  float:left;
}

.infoKomtrax .divInfoKomtrax4{
 height: 265px;
 width: 509px;
 background-image:url(../images/frontEnd/infoKomtrax4.jpg);
 
 float:right;
}

.footerKomtrax{
width: 1000px;
height: 67px;
background-color:#F66C01;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#FFF;
font-family:Tahoma, Geneva, sans-serif;
font-size: 24px;
}

.footerKomtrax div{

	padding-top: 25px;
	float:left;
	width:650px;
}

.tituloInfoKomtrax{
 width:100px;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:26px;
 padding-left:100px;
 padding-top:5px;
}

.textoInfoKomtrax{
 width:90%;
 padding-top:20px;
 font-size:18px;
 font-family:Tahoma, Geneva, sans-serif;
 margin-left:auto;
 margin-right:auto;
}

/*-----------------------------------------*/
/*-----------------FOOTER------------------*/
/*-----------------------------------------*/
footer{
width: 1000px;
display:block;
height:56px;
margin: auto;
}

footer div{
  text-align:center;
  width:654px;
  height:28px;
  float: left;
  background-image:url(../images/frontEnd/footer/footer-cdr03.jpg);
}

footer div span{
 padding-top: 10px;
 vertical-align:middle;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 color:#FFF;
 
}

footer div span .footerlink{
  text-decoration:none;
  color:#FFF;
}

footer div span .footerlink:link{
  text-decoration:none;
  color:#FFF;
}

footer div span .footerlink:hover{
  text-decoration:none;
  color:#CCC;
}

footer img{
 float:right;
 width:346px;
 height:28px;
}

footer .textoFooter{
 color:#999;
 width:1000px;
 text-align:right;
 font-size:12px;
 font-family:Tahoma, Geneva, sans-serif;
 height: 28px;
 background-image:none;
 margin-top:10px;
}


/*.navKomtrax ul li div:nth-child(n+1){
 background-image:url(../images/frontEnd/navKomtrax1.jpg);
 width:251px;
 height:146px;
}

.navKomtrax ul li div:nth-child(n+2){
 background-image:url(../images/frontEnd/navKomtrax2.jpg);
 width:253px;
 height:146px;
}

.navKomtrax ul li div:nth-child(n+3){
 background-image:url(../images/frontEnd/navKomtrax3.jpg);
 width:254px;
 height:146px;
}

.navKomtrax ul li div:nth-child(n+4){
 background-image:url(../images/frontEnd/navKomtrax4.jpg);
 width:242px;
 height:146px;
}*/