/*-----
	#div_firefox { } 
	* html #div_ie6 {  } 
	*:first-child+html #div_ie7 { } 
-------*/


/* =======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/*:::::::: INTRO */
#intro { width:900px; height:220px; float:left; background:#ddd; border-left:1px #eee solid; border-right:1px #eee solid; border-top:5px #fff solid; border-bottom:1px #fff solid; }

#home_intro { width:800px; height:160px; margin:10px auto; }
#home_intro #intro_A { width:250px; height:200px; float:left;  }
#home_intro #intro_B { width:250px; height:200px; float:left;  }
#home_intro #intro_C { width:250px; height:200px; float:left;  }
#home_intro #intro_separador { width:25px; height:200px; float:left; background:url(../imagenes/home_intro_separador.jpg) top no-repeat;  }

#home_intro #link { width:240px; height:30px; background: #eee; text-align:left; padding:5px; }
#home_intro #link a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
#home_intro #link a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#993300; }



/* =======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/*- Div Pagina Principal -> Izquierdo */
#content #middle #home_left { width:160px; height:100%; float:left; clear:both; }

/*- Div Pagina Principal -> Centro */
#content #middle #home_center { width:525px; height:100%; float:left; margin-left:5px; /*margin-right:5px;*/ padding-right:5px;  border-right:1px #ccc dotted; }

/*- Div Pagina Principal -> Derecho */
#content #middle #home_right { width:200px; height:100%; float:right; }





/* ::::---->>>>> home_left */
/* For Firefox */
#menu_left { width: 150px; height:100%; min-height:auto; font: 13px Verdana, Arial, Helvetica, sans-serif; margin:0 auto;  }
#menu_left ul, li { list-style-type: none; margin:0; padding:0; }
#menu_left ul { margin: 0; padding: 0; }
#menu_left li { border-bottom: 1px solid #D5DFE2; margin:0; padding:0; }
#menu_left a { text-decoration: none; color: #555; display: block; padding: 7px 0 7px 6px; width: 144px; background: transparent url(../imagenes/img/menu_left_a.png) left no-repeat; font-weight:bold; }
#menu_left a:hover { color: #000; background: transparent url(../imagenes/img/menu_left_hover.png) left no-repeat; }
#menu_left a.activa { text-decoration: none; color: #000; display: block; padding: 5px 0 5px 6px; width: 144px; background: transparent url(../imagenes/img/menu_left_hover.png) left no-repeat; }

#menu_left li#first { width: 150px; height:15px; background: transparent url(../imagenes/img/menu_left_first.png) top left no-repeat; }
#menu_left #menu_left_top { width: 150px; height:30px; margin-bottom:0px; background: transparent url(../imagenes/img/menu_left_top.png) top left no-repeat; }
#menu_left #menu_left_bottom { width: 150px; height:15px; background: transparent url(../imagenes/img/menu_left_bottom.png) bottom left no-repeat; }
#menu_left li#last { width: 150px; height:15px; background: transparent url(../imagenes/img/menu_left_last.png) bottom left no-repeat; }

#menu_left #menu_left_top h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000; padding:5px 0 0 0; text-align:center; }
#menu_left #menu_left_top h1 strong { color:#666; }

/* For IE */
*:first-child+html #menu_left ul, li { list-style-type: none; margin:0; padding:0; }
*:first-child+html #menu_left ul { margin: 0; padding: 0; }
*:first-child+html #menu_left li { border-bottom: 1px solid #D5DFE2; margin:0; padding:0; }
*:first-child+html #menu_left a { text-decoration: none; color: #555; display: block; padding: 7px 0 7px 6px; width: 144px; background: transparent url(../imagenes/img/menu_left_a.png) left no-repeat; font-weight:bold; }
*:first-child+html #menu_left a:hover { color: #000; background: transparent url(../imagenes/img/menu_left_hover.png) left no-repeat; }
*:first-child+html #menu_left a.activa { text-decoration: none; color: #000; display: block; padding: 5px 0 5px 6px; width: 144px; background: transparent url(../imagenes/img/menu_left_hover.png) left no-repeat; }





/* ::::---->>>>> home_center */

/* -> Cuerpo */
#cuerpo { width:525px; height:auto; float:left; margin: 0 auto; }

#cuerpo h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#3399FF; text-align:left;  }
#cuerpo h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#888; text-align:left; font-weight:normal;  }
#cuerpo p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align:justify; line-height:1.4; }
#cuerpo h1 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#3399FF; text-align:left; font-weight:bold;  }
#cuerpo h1 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#3399FF; text-align:left; font-weight:bold;  }
#cuerpo h1 a:hover { color:#333; text-decoration:none; }

#cuerpo a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; text-align:justify; font-weight:normal; }
#cuerpo a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; font-weight:normal; }
#cuerpo a:hover {  color:#3399FF; text-decoration:underline; }

#cuerpo h1.bienvenido { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #3399FF; text-align: left; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; padding-left:35px; padding-bottom:2px; }
#cuerpo h1.bienvenido strong { color:#888; }

/* -> Inicio para Marcas 01 */
#cuerpo #inicio_marcas { width:100%; height:100px; background: transparent url(../imagenes/fondo_inicio_marcas.png) top left no-repeat; }
#cuerpo #inicio_marcas h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0c2f83; text-align: left; padding-left:35px; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; padding-top:22px; margin-left:15px; }
#cuerpo #inicio_marcas h1 strong { color:#888; }
#cuerpo #inicio_marcas h2 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #999; padding-left:100px; margin-left:30px; }
*:first-child+html #cuerpo #inicio_marcas h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0c2f83; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; text-align: left; padding-top:22px; padding-left:35px; margin-left:15px; }
*:first-child+html #cuerpo #inicio_marcas h1 strong { color:#888; }
*:first-child+html #cuerpo #inicio_marcas h2 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #999; text-align: left; padding-left:100px; padding-bottom:0; margin-left:30px; margin-top:-6px; }

/* -> Inicio para Marcas 02 */
#cuerpo #inicio_marcas_2 { width:100%; height:100px; background: transparent url(../imagenes/fondo_inicio_marcas_2.png) top left no-repeat; }
#cuerpo #inicio_marcas_2 h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0c2f83; text-align: left; padding-left:35px; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; padding-top:11px; margin-left:15px; }
#cuerpo #inicio_marcas_2 h1 strong { color:#888; }
#cuerpo #inicio_marcas_2 h2 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #999; padding-left:100px; margin-left:30px; }
*:first-child+html #cuerpo #inicio_marcas_2 h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0c2f83; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; text-align: left; padding-top:22px; padding-left:35px; margin-left:15px; }
*:first-child+html #cuerpo #inicio_marcas_2 h1 strong { color:#888; }
*:first-child+html #cuerpo #inicio_marcas_2 h2 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #999; text-align: left; padding-left:100px; padding-bottom:0; margin-left:30px; margin-top:-6px; }

/* -> Inicio para Marcas 03 */
#cuerpo #inicio_marcas_3 { width:100%; height:100px; border:1px #006699 solid; background: transparent url(../imagenes/fondo_inicio_marcas_3.png) top left no-repeat; }
#cuerpo #inicio_marcas_3 h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0c2f83; text-align: left; padding-left:35px; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; padding-top:22px; margin-left:15px; }
#cuerpo #inicio_marcas_3 h1 strong { color:#888; }
#cuerpo #inicio_marcas_3 h2 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #999; padding-left:100px; margin-left:30px; }
*:first-child+html #cuerpo #inicio_marcas_3 h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0c2f83; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; text-align: left; padding-top:22px; padding-left:35px; margin-left:15px; }
*:first-child+html #cuerpo #inicio_marcas_3 h1 strong { color:#888; }
*:first-child+html #cuerpo #inicio_marcas_3 h2 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #999; text-align: left; padding-left:100px; padding-bottom:0; margin-left:30px; margin-top:-6px; }


/* -> Inicio para Marcas 04 */
#cuerpo #inicio_marcas_4 { width:100%; height:50px; background: transparent url(../imagenes/fondo_inicio_marcas_4.png) top left no-repeat; }
#cuerpo #inicio_marcas_4 h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0c2f83; text-align: left; padding-left:35px; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; padding-top:22px; margin-left:15px; }
#cuerpo #inicio_marcas_4 h1 strong { color:#888; }
#cuerpo #inicio_marcas_4 h2 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #999; padding-left:100px; margin-left:30px; }
*:first-child+html #cuerpo #inicio_marcas_4 h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #0c2f83; background: transparent url(../imagenes/icon2.png) left bottom no-repeat; text-align: left; padding-top:22px; padding-left:35px; margin-left:15px; }
*:first-child+html #cuerpo #inicio_marcas_4 h1 strong { color:#888; }
*:first-child+html #cuerpo #inicio_marcas_4 h2 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #999; text-align: left; padding-left:100px; padding-bottom:0; margin-left:30px; margin-top:-6px; }


.imagen_contorno { border:1px #f3f3f3 solid; padding:3px; margin:10px; /*border-top:1px #ccc solid; border-right:2px #ccc solid;  border-bottom:2px #ccc solid;  border-left:1px #ccc solid;*/ }
div.publicity { width:200px; height:100%; }
div.tipo_scanners { width:95%; background: #E3F0FE; text-align: justify; padding:10px; margin:0 auto; }

div.sep_h { width:270px; height:10px; background:url(../imagenes/point.gif) left repeat-x; }
div.sep_v { width:6px; height:140px; background:url(../imagenes/point.gif) left repeat-y; margin-left:6px; margin-right:2px; }

/* -> secciones */
div.secciones { width:275px; height:150px; }
div.secciones h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#3399FF; text-align:left; padding-top:10px; padding-left:10px; }
div.secciones p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; }
div.secciones a { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-decoration:none; display:block; text-align:justify;  padding-left:10px; font-weight:normal; }
div.secciones a:visited { font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-decoration:none; display:block; text-align:justify;  padding-left:10px; font-weight:normal; }
div.secciones a:hover {  color:#3399FF; text-decoration:none; }


/* -> secciones 2 */
#seccion_left { width:320px; height:180px;  margin:5px; float:left; background:url(../imagenes/fondo_secciones1.png) top no-repeat; }
#seccion_right { width:320px; height:180px; margin:5px; float:right; background:url(../imagenes/fondo_secciones1.png) top no-repeat; }

#seccion_left h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3399FF; text-align:left; padding-top:10px; background:url(../imagenes/icon_h1.gif) left no-repeat; padding-left:25px; margin-left:10px; font-weight:bold; }
#seccion_left p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; padding-left:10px; padding-right:10px; }
#seccion_left a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; text-align:justify; }
#seccion_left a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; }
#seccion_left a:hover {  color:#3399FF; text-decoration:underline; }

#seccion_right h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#3399FF; text-align:left; padding-top:10px; background:url(../imagenes/icon_h1.gif) left no-repeat; padding-left:25px; margin-left:10px; font-weight:bold; }
#seccion_right p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; padding-left:10px; padding-right:10px; }
#seccion_right a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; text-align:justify; }
#seccion_right a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; }
#seccion_right a:hover {  color:#3399FF; text-decoration:underline; }

#seccion_right_img { width:320px; height:180px; margin:5px; background:url(../imagenes/fondo_secciones_img.png) top no-repeat; }
#seccion_right_img h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3399FF; text-align:left; padding-top:10px; background:url(../imagenes/icon_h1.gif) left no-repeat; padding-left:25px; margin-left:10px; font-weight:bold; }
#seccion_right_img p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; padding-left:10px; padding-right:10px; }
#seccion_right_img a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; text-align:justify; }
#seccion_right_img a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; }
#seccion_right_img a:hover {  color:#3399FF; text-decoration:underline; }

a.secciones:Link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #cc0000; font-size: 12px; text-decoration:none; text-align:justify; }
a.secciones:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399FF; font-size: 12px; text-decoration:none; }
a.secciones:hover {  color:#3399FF; text-decoration:underline; }

/* ---> Menu Navegacion */
#navegacion { width:100%; height:15px; padding:3px 0; }
#navegacion #menu_navegacion { font: 10px Verdana, Arial, Helvetica, sans-serif; }
#navegacion #menu_navegacion ul, li { list-style-type: none; }
#navegacion #menu_navegacion ul { margin: 0; padding: 0; }
#navegacion #menu_navegacion li { float: left; }
#navegacion #menu_navegacion a { text-decoration: none; color: #999; text-align: center; padding:1px 3px; font-weight:normal; font-size:11px; }
#navegacion #menu_navegacion a#primero { border-left: 1px solid #ACCFE8; }
#navegacion #menu_navegacion a:hover { color: #44A7FF; }
#navegacion #menu_navegacion li#activo { color:#44A7FF; font-size:11px; margin-left:3px; padding:1px 3px;  }

/* -> Company */
#company { background: #fff; text-align: justify; }
#company h2 { font-size: 90%; text-align:left; line-height:1.4; color:#003399; }
#company h2.subtitulo { color:#1F86F8; text-align:left; margin:15px 0 10px 0; font-weight:bold; }
#company ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style:none; list-style-image:none;  }
#company li { color: #333; background:url(../imagenes/icon1.gif) top left no-repeat; padding-left:13px; }


/* -> Tabla productos */
table.productos { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px #f1f1f1 solid; border-right:2px #f1f1f1 solid; border-bottom:2px #f1f1f1 solid; border-left:1px #f1f1f1 solid; padding:4px; }
table.productos th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; background:#9ED4FF; }
table.productos th.titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:#E8F4FD; }
table.productos td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  background-color:#f9f9f9; line-height:1.7; padding:2px; }
table.productos td a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555; font-weight:bold; text-decoration:none; }
table.productos td a:visited { color:#555; text-decoration:none; }
table.productos td a:hover { color:#1F8BEB; text-decoration:none; }
table.productos td:hover { background-color:#f2f2f2; }
table.productos td.productos_left { text-align:left; font-weight:bold; background-color:#E3F0FE; /*background-color:#CCE8FF;*/ }
table.productos td.productos_center { text-align:center; font-weight:normal; }
table.productos td.productos_linea_vertical { background-color:#CCE8FF; width:5px; }




/* ::::---->>>>> home_right */

/* -> Productos RIGHT */
#home_productos { width: 180px; height:auto; margin:0 auto; }
#home_productos .home_productos_top { width: 180px; height:30px; background: transparent url(../imagenes/links/bg_productos_top.png) top no-repeat; }
#home_productos .home_productos_middle { width: 180px; height:100%; background: transparent url(../imagenes/links/bg_productos_middle.png) top repeat-y; }
#home_productos .home_productos_bottom { width: 180px; height:10px; background: transparent url(../imagenes/links/bg_productos_bottom.png) bottom no-repeat; }

#home_productos .home_productos_top h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #3B8DD6; padding:7px 0 0 10px; }
* html #home_productos .home_productos_top h1 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #3B8DD6; margin:0 auto; padding:5px 0 0 10px; }
#home_productos .home_productos_top h1 strong { color:#999; }

#home_productos .home_productos_middle ul { margin:0 0 0 10px; padding:0; list-style: none; }
#home_productos .home_productos_middle li { margin: 0; padding: 0; }
#home_productos .home_productos_middle li:hover { }
#home_productos .home_productos_middle li a strong { color:#51A8FF; }
#home_productos .home_productos_middle li a b { color:#51A8FF; }
#home_productos .home_productos_middle li a { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #000; text-decoration: none;  background: transparent url(../imagenes/links/arrow_dot_blue.png) left no-repeat; padding: 0 0 0 10px; line-height: 22px; text-align:left; }
#home_productos .home_productos_middle li a:visited { color: #000; text-decoration: none; }
#home_productos .home_productos_middle li a:hover, #menu li.current a { color: #2091FF; text-decoration: none; }


#home_productos .home_productos_middle p  { color:#555; font-size: 11px; padding-left:5px; padding-right:5px; text-align: justify; padding-top:5px; }
#home_productos .home_productos_middle p strong  { font-weight:bold; }
#home_productos .home_productos_middle .img_seccion_left { float:left; padding-top:5px; padding-right:5px; padding-left:5px; }


/* -> menu */
#home_right ul, li { text-align:left; }
#home_right #menu { width:173px; background:url(../imagenes/fondo_menu_titulo.gif) top no-repeat; list-style:none; margin:0 auto;  }
#home_right #menu b { color:#1550A0;  }
#home_right #menu ul, li { text-align:left;  }
#home_right #menu h1 { height:25px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; margin:0; padding-top:9px; }
#home_right #menuv { border: 1px solid #ddd; border-width: 1px 1px 0 1px; font: 80% Arial, Helvetica, sans-serif; list-style:none; text-align:left; }
#home_right #menuv ul, li { list-style-type: none; list-style:none; text-align:left; }
#home_right #menuv ul { margin: 0; padding: 0; list-style:none; text-align:left; }
#home_right #menuv li { border-bottom: 1px solid #D1E9FD; list-style:none; height:auto; text-align:left; }
#home_right #menuv a { text-decoration: none; color: #000; display: block; padding: 3px 3px 3px 10px; list-style:none; }
*:first-child+html #home_right #menuv a { text-decoration: none; color: #000; display: block; padding: 1px 3px 1px 10px; list-style:none; }
#home_right #menuv a:hover { list-style:none; background-color: #D1E9FD; }

#menu_combo { width:100%; height: auto; margin:0 auto; padding:10px 0; margin-top:30px; margin-bottom:30px; background-color:#D9D9D9;  }
form { margin: 0 auto; }
select { width: 175px; }
option { font-family: Arial; font-size: 12px; color:#007DFB; } 
option.primero { background-color: #298CF7; color:#fff; }
option.activo { background-color: #E3F0FE; color:#000; }w
