/*  ESTRUCTURA FRONT   ************************************/

html, body {
	height: 100%;
	}

body {
	margin:0 auto;
	font: 11px Arial, Helvetica, sans-serif;
	color:#676767;
	background: url(../images/fdo.gif) repeat-x;
	text-align:center;
}


#container{
	margin:0 auto;
	width:955px;
	height:auto;	
}

#container-interna{
	background-color:#FFF;
	margin:0 auto;
	width:955px;
	height:auto;
		
}

#header-home{
	width:955px;
	height:118px;
	margin:0 auto;
}

#header-interna{
	width:955px;
	height:112px;
	margin:0 auto;
	background-color:#1076A3;
}

#logo{
	width:195px;
	height:118px;
	background-image:url(../images/menu/ketan.gif);
	float:left;
	margin:0px;
	padding:0px;
}

#logo-interna{
	width:194px;
	height:112px;
	background:url(../images/menu/ketan.gif) no-repeat;
	float:left;
	margin:0px;
	padding:0px;
}

#logo-interna a {
ackground:url(../images/menu/ketan.gif) no-repeat;
display: block;
height: 112px;
width:194px;
}

#logo-interna span {
visibility: hidden;
}

#titulos-interna{
	width:500px;
	height:15px;
	float:left;
	margin:0px;
	padding:20px 0 0 10px;
	text-align:left;
}


/* Menu  Home */

#menu{
	width:760px;
	height:118px;
	float:right;
}

#menu li {
	overflow:hidden;
	line-height:300px;
	margin:0px;
	padding:0px;
	float:left;
}


#menu li a {
	display:block;
	height:118px;
	overflow:hidden;
	line-height:300px;
}

.separador{
	background: url(../images/menu/separador.gif) no-repeat 0 0;
	width:1px;
}

#menu li a.insumos{
	background: url(../images/menu/insumos.gif) no-repeat 0 0;
	width:130px;
}
#menu li a.quienes{
	background: url(../images/menu/quienes-somos.gif) no-repeat 0 0;
	width:125px;
}

#menu li a.info{
	background: url(../images/menu/info-ketan.gif) no-repeat 0 0;
	width:125px;
}
#menu li a.contactenos{
	background: url(../images/menu/contactenos.gif) no-repeat 0 0;
	width:125px;
}
#menu li a.solicite{
	background: url(../images/menu/ketan-eeuu.gif) no-repeat 0 0;
	width:125px;
}
#menu li a.scanners{
	background: url(../images/menu/scanners.gif) no-repeat 0 0;
	width:125px;
}

#menu li a:hover,
#menu li a.activo{
	background-position: 0 -118px;
}


/* FIN Menu  */


/* Menu Interna*/

#menu-interna{
	width:761px;
	height:52px;
	float:right;
	padding-top:7px;
	background-color:#1076A3;
}

#menu-interna li {
	overflow:hidden;
	line-height:300px;
	margin:0px;
	padding:0px;
	float:left;
}


#menu-interna li a {
	display:block;
	height:52px;
	overflow:hidden;
	line-height:300px;
}

.separador{
	background: url(../images/menu/separador.gif) no-repeat 0 bottom;
	width:1px;

}
#menu-interna li a.inicio-interna{
	background: url(../images/menu/inicio-interna.gif) no-repeat 0 0;
	width:120px;
}

#menu-interna li a.insumos-interna{
	background: url(../images/menu/insumos-interna.gif) no-repeat 0 0;
	width:124px;
}
#menu-interna li a.quienes-interna{
	background: url(../images/menu/quienes-somos-interna.gif) no-repeat 0 0;
	width:123px;
}

#menu-interna li a.infoketan-interna{
	background: url(../images/menu/infoketan-interna.gif) no-repeat 0 0;
	width:124px;
}
#menu-interna li a.contactenos-interna{
	background: url(../images/menu/contactenos-interna.gif) no-repeat 0 0;
	width:125px;
}

#menu-interna li a.solicite-interna{
	background: url(../images/menu/solicite-interna.gif) no-repeat 0 0;
	width:140px;
}

#menu-interna li a:hover,
#menu-interna li a.activo{
	background-position: 0 -52px;
}


/* FIN Menu  */

#flash{
	width:955px;
	height:350px;
}

#barra-azul{
	width:955px;
	height:152px;
	background-color:#0c73a1;
}


#content-left{
	width:208px;
	padding:38px 24px 0px 24px;
	float:left;
	text-align:left;
}

#perfil-home{
	width:208px;
	height:auto;
	float:left;
	padding-top:30px;
	text-align:left;
	background: url(../images/tit-perfil-home.gif) no-repeat left top;
}

#mas-info{
	width:100%;
	height:auto;
	float:right;
	margin-top:10px;
	text-align:right;
	background: url(../images/mas-informacion.gif) no-repeat right top;
	border-bottom: 1px #7E3D66 solid;
}


#links-home{
	width:208px;
	height:auto;
	float:left;
	padding-top:30px;
	text-align:left;
	background: url(../images/tit-links-home.gif) no-repeat left top;
	margin-top:10px;
}

#content-right{
	background: url(../images/fdo-encuesta.jpg) no-repeat top center;
	height:auto;
	width: 484px;
	float:right;
	padding: 38px 14px 0px 0px;
}

#destacado-home{
	width:460px;
	height:auto;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
	border:1px #CCC solid;
	background: #FFFFFF url(../images/tit-destacado-home.gif) no-repeat 8px left;
	padding:8px 12px 10px 12px;

}

#opinion-home{
	width:484px;
	height:auto;
	float:left;
	text-align:left;
	background: url(../images/tit-opinion-home.gif) no-repeat top left;
	padding-top:30px;
	margin-top:9px;
}

.tit{
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#425154;
}
/* FOOTER HOME */

#footer{
	width:955px;
	height:65px;
	clear:both;
	text-align:center;
	padding:5px 0 5px 5px; 
	background-color:#f0f0f0;
}
.txt-footer{
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#a5a5a5;
}


/* INTERIORES */

#content-left-interior{
	width:147px;
	padding:20px 20px 0px 1px;
	float:left;
	text-align:left;
}

#opinion-interior{
	width:145px;
	height:auto;
	float:left;
	text-align:left;
	background: url(../images/tit-opinion-interna.gif) no-repeat top left;
	padding:30px 0 10px 0;
	margin:9px 0 0 3px;
}

#content-right-interior{
	width: 563px;
	padding: 20px 14px 0px 0px;
	float:right;
	height:auto;
	margin-bottom:20px;
}

.destacado{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#425154;
	width:340px;
	padding:10px 0 5px 0;
	float:left;
}
.titulo{
	width:340px;
	padding:2px 0 5px 0;
	float:left;
}

.subtitulo{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#425154;
	width:740px;
	padding:10px 0 0 0;
	border-bottom:3px #E0E0E0 solid;
	float:left;
}

.subtitulo-violeta{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#be0078;
	padding:5px 0 5px 0;
	width:564px;
	float:left;
	border-bottom:solid 2px #e0e0e0;
}

.texto-negrita{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#0a72a0;
	padding:5px 0 5px 0;
	float:;
}

.foto{
	padding:0 0 0 10px;
	float:right;
}


.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #7e3d66;
	font-weight: normal;
	height: 18px;
	width: 350px;
}

.input_ch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #7e3d66;
	font-weight: normal;
	height: 18px;
	width: 224px;
}
.input_mini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #7e3d66;
	font-weight: normal;
	height: 18px;
	width: 100px;
}

#aplicaciones{
	float:left;
	width:36px;
	height:137px;
	padding:5px 10px;
}
#menu-secundario{
	float:left;
	width:520px;
	height:137px;
	padding:5px 0px;
	text-align:left;
}
#linea1{
	float:left;
	width:189px;
	height:137px;
}
#linea2{
	float:left;
	width:178px;
	height:137px;
}
#linea3{
	float:left;
	width:150px;
	height:137px;
}

#contactenos{
	float:left;
	width:175px;
	height:137px;
	padding-top:8px;
}

#columna-contenedora{
	width:955;
	padding-top:10px;
	clear:both;
}
#columna-izquierda{
	float:left;
	width:194px;
}

#columna-derecha{
	float:right;
	width:761px;
	text-align:left;
}

/* Equipos */

#equipo{
	width:761px;
	height:110px;
	float:right;
	padding-bottom: 3px;
}

#equipo li {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	padding-right:2px;
}


#equipo li a {
	display:block;
	height:110px;
	overflow:hidden;
}

#equipo li a.equipo{
	background: url(../images/bg/equipo.gif) no-repeat 0 0;
	width:370px;
}

#equipo li a.video{
	background: url(../images/play-video.gif) no-repeat 0 0;
	width:125px;
}

#equipo li a.video span {
visibility: hidden;
}

#equipo li a.folleto{
	background: url(../images/folleto.gif) no-repeat 0 0;
	width:125px;
}
#equipo li a.cotizacion{
	background: url(../images/solicite-cotizacion.gif) no-repeat 0 0;
	width:125px;
}

#equipo li a:hover,
#equipo li a.activo{
	background-position: 0 0px;
}

#volver{
	width:190px;
	background: url(../images/volver.jpg) no-repeat top center;
	height:80px;
	margin-top:10px;
}

#volver a {
background: url(../images/volver.jpg) no-repeat top center;
display: block;
height: 80px;
width:190px;
}

#volver span {
visibility: hidden;
}


.campo-texto {
	padding:10px;
}


#content-left{
	width:488px;
	padding:0 10px 10px 0;
	float:left;
	text-align:left;
}
.textArea{	
	font: 11px Arial, Helvetica, sans-serif;
	color:#767374;
	height:100px;
	width:350px;
	margin-top:5px;
}

.textArea_ch{	
	font: 11px Arial, Helvetica, sans-serif;
	color:#767374;
	height:100px;
	width:224px;
	margin-top:5px;
}
.texto-gris{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#999;
	padding:5px 0 5px 0;
	float:;
}
.Texto {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
.TextoDestacado {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}
.menuText {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #7a7a7a;
	text-decoration: none;
}

#logoZebra{
	background:url(../images/zebra.gif) no-repeat;
	width:176px;
	height:76px;
	float:left;
	margin-right:10px;
}

#logoSato{
	background:url(../images/sato.gif) no-repeat;
	width:176px;
	height:76px;
	float:left;
	margin-right:10px;
}

#logoIntermec{
	background:url(../images/intermec.gif) no-repeat;
	width:176px;
	height:76px;
	float:left;
	margin-right:10px;
}
#logoDatamax{
	background:url(../images/datamax.gif) no-repeat;
	width:176px;
	height:76px;
	float:left;
}
#tituloRibbons{
	background:url(../images/adquiera.gif) no-repeat;
	width:567px;
	height:29px;
}

.texto{
	padding:10px 0;
}

#soliciteCotizacion a{
	background:url(../images/ribbons.jpg) no-repeat;
	width:751px;
	height: 315px;
	float:left;
	margin-top:10px;
}

#banner1 a{
	background:url(../images/banner-zebra.jpg) no-repeat;
	width:165px;
	height:137px;
	margin:0 0 10px 15px;
	float:left;
}

#banner2 a{
	background: url(../images/banner-kpa400.jpg) no-repeat;
	width:165px;
	height:181px;
	margin:0 0 10px 15px;
	float:left;
}

#banner3 a{
	background: url(../images/etiquetas.jpg) no-repeat;
	width:165px;
	height:155px;
	margin:0 0 0 15px;
	float:left;
}

#flashCh{
	width:480px;
	height:138px;
	margin:30px 0 0 100px;
}
form{
	float:left;
}
#form_datos_ribbons{
	width:250px;
	float:left;
	padding:0 20px 0 20px;
	margin-top:20px;
	border-right: 1px solid #CCC;
}
#tit_datos_ribbon{
	background:url(../images/complete_datos.gif) no-repeat;
	width:207px;
	height:12px;
	float:left;
	padding-bottom:15px;
}

#form_datos_personales{
	width:250px;
	float:left;
	padding:20px 20px 0 40px;
	
}
#tit_datos_personales{
	background:url(../images/complete_personales.gif) no-repeat;
	width:214px;
	height:12px;
	float:left;
	padding-bottom:15px;
}
#banner_ribbons{
		background:url(../images/comuniquese.gif) no-repeat;
		width:238px;
		height:112px;
		float:left;
		margin:15px 0 0 0 ;
}