*{ margin:0px; padding:0px;}
body { margin:0px; padding:0px; background:#A2AFB7; font:normal 11px "Tahoma"; color:#657883; }
body#fondo_home{background: #FFF;}
img { border:none;}
:focus { outline:none;}

/* FORMATO TEXTOS */
h1 {font:normal 4.1em "Arial Narrow"; color:#000; letter-spacing:-0.8px; margin:0px; padding:0px 0px 10px 0px;}
h2{ margin:0px; padding:0px; font:normal 2.3em "Arial Narrow"; color:#999; letter-spacing:-0.2px;}
h3{ margin:0px; padding:0px; font:normal 30px "Arial Narrow"; color:#999; letter-spacing:-0.7px;}
h4{ margin:0px; padding:0px; font:normal 2.2em "Arial Narrow"; color:#999; letter-spacing:-0.4px;}
h5{ margin:0px; padding:0px; font:normal 1.4em "Arial Narrow"; color:#999;}
h6{ margin:0px; padding:0px; font:normal 1.4em "Arial Narrow"; color:#666;}
p{ margin:0px; padding:0px; line-height:16px;}


/*ESTRUCTURA DE CONTENIDOS*/
#estructura_portada{background: #A2AFB7;}


/* ESTILOS COMPARTIDOS */
.fecha { font:bold 9px "Verdana"; color:#333; margin:0px; padding:0px;}
a.link_general { margin:0px; padding:2px; font:normal 11px "Tahoma"; color:#657883; background:#f1f1f1;}
a.link_general:hover { margin:0px; padding:2px; font:normal 11px "Tahoma"; color:#657883; background:#D7D7D7;}

a.link_cert { margin:0px; padding:0px; font:bold 15px "Arial Narrow"; color:#333; text-decoration:underline;}
a.link_cert:hover {color:#53636C;}

.fotos { float:left; margin:0px; padding:0px 5px 5px 0px;} 
.fotos_derecha { float:right; margin:0px; padding:0px 0px 5px 5px;}
.fotos_up_down { float:right; margin:0px; padding:5px 0px;}
.separador_10px { margin:0px; padding:0px; height:10px;}
.separador_20px { margin:0px; padding:0px; height:20px;}
.separador_30px { margin:0px; padding:0px; height:30px;}
.separador_40px { margin:0px; padding:0px; height:40px;}
.separa_gris { margin:auto; padding:0px; background:url(../images/html/separa_equipo.jpg) no-repeat; width:534px; height:10px; display:block; clear:both;}

#contenido { margin:auto; padding:0px; width:1003px;}


/* -----------------------------------*/
/* ---------->>> TOP <<<-----------*/
/* -----------------------------------*/
.bullet_acesos {font:bold 9px "Verdana"; color:#333;}
#top { margin:auto; padding:0px; height:100px; width:1003px; }
#top #top_info #accesos_directos { display:none;}

/* -----------------------------------*/
/* ----->>> MENU DESPLEGABLE <<<------*/
/* -----------------------------------*/
#top #botonera { display:none;}


/* CONTENIDO HOME */
#cont_home { margin:auto; padding:0px; width:1003px; height:273px; background:url(../images/html/backg_home.jpg) no-repeat;  z-index:2;}
#cont_home #flash{ margin:auto; padding:0px; width:1003px; position:absolute;  }


/* RUTAS */
#ruta_top{ margin:auto; padding:0px; width:1003px; height:42px; background:url(../images/html/backg_ruta.jpg) no-repeat;}
#ruta_top #ruta { font: normal 9px "Arial"; color:#000; margin:0px; padding:20px 0px 0px 45px; float:left;}
#ruta_top #ruta a{ font: normal 9px "Arial"; color:#515F6A; margin:0px; padding:0px; text-decoration:none;}
#ruta_top #ruta a:hover{ text-decoration:underline; }

#home_volver { margin:0px; padding:10px 50px 0px 0px; float: right; display:table;}
.volver { background: url(../images/botones/bot_volver.gif) no-repeat; font:normal 1px "Arial"; color:#fff; text-indent: -9000px; width:20px; height:20px; display:block; float:left;}
.home { background: url(../images/botones/bot_home.gif) no-repeat; font:normal 1px "Arial"; color:#fff; text-indent: -9000px; cursor: pointer; border: 0px; width:20px; height:20px; display:block; float:left; margin:0px 0px 0px 10px ; padding:0px;}


/* CONTENIDOS INTERIORES */
#cont_interiores { margin:auto; padding:0px; width:1003px; background:url(../images/html/backg_interiores.jpg) repeat-y; }
#cont_interiores #contenido_detalle { margin:auto; padding:0px; width:924px; display:table; font-size: 1em;}
#cont_interiores #contenido_detalle #titulos_herramientas { margin:auto; padding:0px; width:924px;}


/* CLIENTES */
#cont_interiores #contenido_detalle #prod_dest { margin:0px; padding:0px; width:331px; float:left;}
#cont_interiores #contenido_detalle #prod_dest a{ margin:0px; padding:0px; font:normal 14px "Arial"; color:#333; text-decoration:underline; float:right;}
#cont_interiores #contenido_detalle #prod_dest a:hover{color:#B34300;}

#cont_interiores #contenido_detalle #bot_expand { margin:0px; padding:0px; width:30px; float:left;}
.bot_izq { background: url(../images/html/separa_clientes.jpg) no-repeat; font:normal 1px "Arial"; color:#fff; text-indent: -9000px; cursor: pointer; border: 0px; width:30px; height:535px; display:block; float:left; margin:0px; padding:0px;}
.bot_der { background: url(../images/botones/bot_exp_der.jpg) no-repeat; font:normal 1px "Arial"; color:#fff; text-indent: -9000px; cursor: pointer; border: 0px; width:19px; height:535px; display:block; float:left; margin:0px; padding:0px;}

#cont_interiores #contenido_detalle #logos_clientes { margin:0px; padding:0px; width:560px; float:left;}
#cont_interiores #contenido_detalle #logos_clientes ul{ margin:0px; padding:0px; width:auto; list-style:none; }
#cont_interiores #contenido_detalle #logos_clientes ul li{ margin:0px; padding:0px 0px 2px 6px; width:104px; float:left;}
.logo_empresas { margin:0px; width:auto; padding:0px;}


/* -----------------------------------*/
/* ----->>> ACCESOS DIRECTOS <<<------*/
/* -----------------------------------*/
#cont_interiores #contenido_detalle #bot_accesos_directos { display:none;}
#esfera { display:none;}

/* -----------------------------------*/
/* ---->>> SUB MENUS SERVICIOS <<<----*/
/* -----------------------------------*/
#cont_interiores #contenido_detalle #bot_sub_menus { margin:0px; padding:0px; width:230px; float:right}
#cont_interiores #contenido_detalle #bot_sub_menus p{ margin:0px auto; padding:3px 0px;}
#cont_interiores #contenido_detalle #bot_sub_menus a{ margin:0px 0px 0px 15px; padding:0px; font:normal 14px "Arial Narrow"; color:#666; text-decoration:none;}
#cont_interiores #contenido_detalle #bot_sub_menus a:hover{ color:#999;}
#cont_interiores #contenido_detalle #bot_sub_menus h2{ margin:0px; padding:0px; font:normal 25px "Arial Narrow"; color:#FD5E00;}
#cont_interiores #contenido_detalle #bot_sub_menus ul{ margin:0px; padding:10px; font:normal 14px "Arial Narrow"; color:#666; list-style:none;}
#cont_interiores #contenido_detalle #bot_sub_menus ul li{ margin:0px; padding:0px 0px 3px 15px; background:url(../images/html/bullet_descargas.gif) no-repeat; }

.acc_menu_top { width:230px; height:14px; background:url(../images/html/menu_01.jpg) no-repeat 0 0; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}
.acc_menu_cont { width:230px; background:url(../images/html/menu_02.jpg) repeat-y; margin:0px; padding:0px;}
.acc_menu_bott { width:230px; height:14px; background:url(../images/html/menu_03.jpg) no-repeat 0 0; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}


/* DIRECTORIO */
.directorio { margin:0px 10px 20px 0px; padding:0px; width:805px; float:left; }
.directorio p { margin:0px; padding:0px;}
.directorio p a{ margin:0px; padding:0px 0px 0px 10px; font:bold 9px "Verdana"; color:#657883; background:url(../images/html/bullet_descargas.gif) no-repeat; text-decoration:none;}
.directorio p a:hover{ color:#9AAAB2;}
#cont_interiores #contenido_detalle #cont_directorio { margin:0px; padding:0px; width:900px; float:left}

.separa{ margin:auto; padding:3px 0px; width:220px; height:1px; background:url(../images/html/pixel_separacion.jpg) repeat-x; font: 1px Arial, Helvetica, sans-serif;}
.separa_descargas{ margin:auto; padding:0px; width:215px; height:23px; background: url(../images/html/separa_descargas.jpg) no-repeat; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}

ul.enlarge { display:none;}
ul.enlarge li { display:none; }
ul.enlarge li a { display:none; }
ul.enlarge li.enlarge { display:none;}
/* poner hag para png en exlorer 6.0 */

/* despliegue directorio y equipo */
.datos { margin:0px 10px 0px 0px; padding:0px; width:800px;}
.curriculum { margin:0px; padding:0px; float:left; font:normal 11px "Tahoma"; color:#657883; width:800px;}


/* NUESTRO EQUIPO */
.gerentes { margin:0px 10px 20px 0px; padding:0px; width:800px; float:left; }
.gerentes p { margin:0px; padding:0px;}
.gerentes p a{ display:none;}

#cont_interiores #contenido_detalle #cont_equipo { margin:0px; padding:0px; width:900px; float:left}
#cont_interiores #contenido_detalle #cont_equipo ul{ margin:0px; padding:0px; list-style:none;}
#cont_interiores #contenido_detalle #cont_equipo ul li{ margin:0px 0px 5px 10px; padding:0px 0px 0px 15px; font:normal 11px "Tahoma"; color:#657883; line-height:16px; background:url(../images/html/bullet_negro.gif) no-repeat left;}
#cont_interiores #contenido_detalle #cont_equipo ul ol{ margin:0px 0px 5px 20px; padding:0px 0px 0px 15px; float:left; font:normal 15px "Arial Narrow"; color:#333; line-height:20px; width:200px; background:url(../images/html/bullet_negro.gif) no-repeat left;}


/* DESARROLLO SOFTWARE */
#cont_interiores #contenido_detalle #cont_servicios { margin:0px; padding:0px; width:676px; float:left}
#cont_interiores #contenido_detalle #cont_servicios ul{ margin:0px; padding:0px; list-style:none;}
#cont_interiores #contenido_detalle #cont_servicios ul li{ margin:0px 0px 5px 10px; padding:0px 0px 0px 15px; font:normal 11px "Tahoma"; color:#657883; line-height:16px; background:url(../images/html/bullet_negro.gif) no-repeat left;}
#cont_interiores #contenido_detalle #cont_servicios ul ol{ margin:0px 0px 5px 20px; padding:0px 0px 0px 15px; float:left; font:normal 15px "Arial Narrow"; color:#FD5E00; line-height:20px; width:200px; background:url(../images/html/bullet_negro.gif) no-repeat left;}


/* AGENCIA */
#cont_interiores #contenido_detalle #cont_agencia { margin:0px; padding:0px; width:900px; float:left}
#cont_interiores #contenido_detalle #cont_agencia ul{ margin:0px 0px 0px 30px; padding:0px; display:block; list-style:none; }
#cont_interiores #contenido_detalle #cont_agencia ul li{ margin:0px; padding:0px; font:normal 16px "Arial Narrow";color:#657883; line-height:16px; display:table; width:600px; }
#cont_interiores #contenido_detalle #cont_agencia ul ol{ margin:0px 0px 5px 20px; padding:0px 0px 0px 15px; font:normal 14px "Arial Narrow"; color:#333; line-height:20px; background:url(../images/html/bullet_negro.gif) no-repeat left;}


/* MANTENCIONES */
#cont_interiores #contenido_detalle #mantencion_web { width:900px; height:260px; float:left; margin:0px 10px 0px 0px; background:url(../images/html/backg_mantencion_01.jpg) no-repeat; padding:10px; }
#cont_interiores #contenido_detalle #mantencion_web ul{ margin:0px; padding:0px; list-style:none;}
#cont_interiores #contenido_detalle #mantencion_web ul li{ margin:0px; padding:0px 0px 10px 15px; background:url(../images/html/bullet_descargas.gif) no-repeat;}

#cont_interiores #contenido_detalle #mantencion_software { width:900px; height:260px; float:left; margin:0px; background:url(../images/html/backg_mantencion_02.jpg) no-repeat; padding:10px;}


/* CERTIFICACIONES */
#cont_interiores #contenido_detalle #certificaciones { margin:0px; padding:0px; width:900px; float:left}
#cont_interiores #contenido_detalle #certificaciones  p{ margin:0px; padding:0px; font:normal 11px "Tahoma"; color:#657883; text-align:justify; line-height:15px;}

.cmmi_star { width:86px; height:86px; position:absolute; margin:-30px 0px 0px 620px; background:url(../images/html/estrella_cmmi.gif) no-repeat; float:right; padding:0px;  }
.iso_star { width:86px; height:86px; position:absolute; margin:-30px 0px 0px 620px; background:url(../images/html/estrella_iso.gif) no-repeat; float:right; padding:0px;  }

/* CAJAS CERTIFICACIONES Y LIBRO DE VISITAS y LISTADO DE NOVEDADES */
.caja_cont_top { width:675px; height:14px; background:url(../images/html/caja_cont_01.jpg) no-repeat;}
.caja_cont_cent { width:675px; background:url(../images/html/caja_cont_02.jpg) repeat-y; display:block; }
.caja_cont_bot { width:675px; height:14px; background:url(../images/html/caja_cont_03.jpg) no-repeat;}
.caja_cont_bot_2 { width:675px; height:14px; background:url(../images/html/caja_cont_04.jpg) no-repeat; clear:both;}
.cert_contenidos { width:655px; margin:0 auto;}

.cont_mensaje_top { width:656px; height:8px; background:url(../images/html/caja_cont_int_01.jpg) no-repeat #F2F4F4; clear:both; }
.cont_mensaje_cent { width:656px; background:#F2F4F4; }
.cont_mensaje_bott { width:656px; height:8px; background:url(../images/html/caja_cont_int_02.jpg) no-repeat; }

/* CERTIFICACIONES */
#iso { margin:auto; padding:0px; width:680px;}
#cmmi { margin:auto; padding:0px; width:680px;}

/* LIBRO DE VISITAS */
#cont_interiores #contenido_detalle #libro_visitas { margin:0px; padding:0px; width:900px; float:left}
#cont_interiores #contenido_detalle #libro_visitas  p{ margin:0px; padding:0px 10px; font:normal 11px "Tahoma"; color:#657883; text-align:justify; line-height:15px;}
#cont_interiores #contenido_detalle #libro_visitas h6{ margin:0px; padding:0px 0px 5px 0px; font:bold 9px "Verdana"; color:#333; }
#cont_interiores #contenido_detalle #libro_visitas span{ margin:0px; padding:0px; font:normal 9px "Verdana"; color:#657883; text-align:right; clear:both; display:block;}
#cont_interiores #contenido_detalle #libro_visitas a { margin:0px; padding:0px; font:bold 9px "Verdana"; color:#333; text-decoration:none;}
#cont_interiores #contenido_detalle #libro_visitas a:hover { color:#333; text-decoration:underline;}

#cont_interiores #contenido_detalle #libro_visitas #paginador { margin:0px auto; padding:0px; font:normal 12px "Arial"; color:#657883; text-align:center;}
#cont_interiores #contenido_detalle #libro_visitas #paginador a{ margin:0px; padding:0px 5px; font:normal 12px "Arial"; color:#333; text-align:center;}
#cont_interiores #contenido_detalle #libro_visitas #paginador a:hover{text-decoration:overline; color:#657883;}

/* PRODUCTOS */
#cont_interiores #contenido_detalle #cont_productos { margin:0px; padding:0px; width:690px; float:left; }
#cont_interiores #contenido_detalle #cont_productos p{ margin:0px; padding:0px; width:220px;}

#cont_interiores #contenido_detalle #desp_productos { margin:0px; padding:0px; width:690px; float:left; }
#cont_interiores #contenido_detalle #desp_productos p{ margin:0px; padding:0px; font:normal 12px "Arial"; color:#657883;}

.productos { margin:10px 0px; padding:0px 3px 0px 0px; width:227px; float:left; }


/* NOVEDADES */
#cont_interiores #contenido_detalle #novedades { width:800px; float:left; margin:0px; padding:0px; }
#cont_interiores #contenido_detalle #novedades #contiene_novedades { width:800px; float:left; margin:0px 0px 10px 0px; padding:0px; }
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_destacada{ width:330px; float:left; margin:0px; padding:0px; }
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_destacada h1{ margin:0px; padding:0px; font:bold 21px "Tahoma"; color:#000;}
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_destacada h6{ margin:0px; padding:0px; font:normal 12px "Tahoma"; color:#657883;}
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_destacada p{ margin:0px; padding:0px; font:bold 11px "Tahoma"; color:#333;}
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_destacada a{ margin:0px; padding:0px; font:bold 11px "Tahoma"; color:#000; text-decoration:none}
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_destacada a:hover{ color:#666;}

#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_separa{float:left; background:url(../images/html/pixel_sep_novedades.jpg) repeat-y; margin:0px; padding:0px; height:auto; width:21px; font:normal 1px "Arial"; color:#fff; text-indent: -9000px; display:block;}

#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_preview{ width:310px; float:left; margin:0px; padding:0px; list-style:none;}
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_preview a{ margin:0px; padding:0px; font:normal 11px "Tahoma"; color:#657883; text-decoration:none}
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_preview a:hover{ color:#48565E;}
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_preview ul{ list-style:none;}
#cont_interiores #contenido_detalle #novedades #contiene_novedades #nov_preview ul li{ width:310px; float:left; margin:0px 0px 20px 0px; padding:0px; list-style:none;}


/* recortes prensa */
a.paginado { display:none;}
a.paginado:hover {color:#657883;}

#cont_interiores #contenido_detalle #novedades #contiene_recortes { width:666px; height:240px; margin:auto; padding:0px; background:url(../images/html/backg_recortes_prensa.jpg) no-repeat; display:block; float:left;}
#cont_interiores #contenido_detalle #novedades #contiene_recortes #slider-stage{width:643px; overflow:hidden; height:205px; margin:15px 5px 0px 10px; }/* rotatorio */
#cont_interiores #contenido_detalle #novedades #contiene_recortes #slider-buttons{width:643px; margin:0px auto;}/* menu inferior */
#cont_interiores #contenido_detalle #novedades #contiene_recortes #slider-list{width:2000px; border:0; margin:0; padding:0; left:400px;}
#cont_interiores #contenido_detalle #novedades #contiene_recortes #slider-list li{ list-style:none; margin:0; padding:0; border:0; margin-right:4px; padding:4px; float:left;	width:149px; }
#cont_interiores #contenido_detalle #novedades #contiene_recortes #slider-list li p{ margin:0px; padding:0px; font:normal 9px "Arial"; color:#666; }

#cont_interiores #contenido_detalle #contiene_listado_novedades {margin:0px; padding:0px; width:900px; float:left }
#cont_interiores #contenido_detalle #contiene_listado_novedades span{ margin:10px 0px; padding:0px; font:normal 9px "Verdana"; color:#657883; clear:both; display:block; }
#cont_interiores #contenido_detalle #contiene_listado_novedades a{ margin:0px; padding:0px; font:normal 11px "Tahoma"; color:#657883; text-decoration:none}
#cont_interiores #contenido_detalle #contiene_listado_novedades a:hover{ color:#48565E;}

a.lista_nov { display:none;}
a.lista_nov:hover { color:#333; background:url(../images/html/bullet_mas.jpg) no-repeat; height:18px; display:block;}


/* QUE NOS DIFERENCIA  */
.technology{ cursor: pointer; font: bold 14px Verdana; margin: 10px 0; visibility:visible;}
.openlanguage{ margin:0px 0px 0px 20px; padding:0px; font:normal 15px "Arial Narrow"; color:#53636C; visibility:visible;}
.closedlanguage{ margin:0px 0px 0px 20px; padding:0px; font:normal 15px "Arial Narrow"; color:#333; visibility:visible;}
.thelanguage{ visibility:visible;}

/* ALIANZAS FABRICA */
.alianzas { width:200px; float:left; margin:0px; padding:0px 20px 0px 0px; text-align:center; }
a.link_alianzas { margin:0px; padding:0px; font:normal 15px "Arial Narrow"; color:#657883;}
a.link_alianzas:hover {color:#53636C;}
   
/* COMUNIDAD */
.caja_comunidad {width:900px; float:left; margin:0px 0px 20px 0px; padding:0px; }
.comunidad { width:900px; float:left; margin:0px; padding:0px 0px 20px 0px; }
a.bot_comunidad{ margin:0px; padding:0px; font:bold 9px "Verdana"; color:#333; text-decoration:none; float:right;}
a.bot_comunidad:hover{ color:#666;}


/* SERVICIO CLIENTES */
#cont_interiores #contenido_detalle #serv_clientes { margin:0px; padding:0px; width:890px; float:left; }
#cont_interiores #contenido_detalle #serv_clientes fieldset{ margin:auto; padding:30px; border:none; width:380px; height:151px; }
#cont_interiores #contenido_detalle #serv_clientes #usuario_clientes { margin:0px; padding:20px; width:380px; height:211px; background:url(../images/html/backg_serv_cliente.jpg) no-repeat; float:left; }
#cont_interiores #contenido_detalle #serv_clientes #usuario_clientes label{ margin:0px; padding:0px; width:370px; float:left;}
#cont_interiores #contenido_detalle #serv_clientes #usuario_clientes span{ margin:0px; padding:0px; text-align:right; font:normal 14px "Arial Narrow"; color:#657883; width:118px; display: inline-block;}
#cont_interiores #contenido_detalle #serv_clientes #usuario_clientes a{ margin:0px; padding:0px; font:normal 11px "Tahoma"; color:#657883;}
#cont_interiores #contenido_detalle #serv_clientes #usuario_clientes a:hover{color:#A9B5BC;}

/* recupera usuario */
#recupera_usuario { margin:0px; padding:0px; width:440px; }
#recupera_usuario fieldset{ margin:auto; padding:0px; border:none; width:380px; height:151px; }
#recupera_usuario #recupera_clientes { margin:0px; padding:20px; width:340px; height:60px; background:url(../images/html/backg_recupera.jpg) no-repeat;}
#recupera_usuario #recupera_clientes label{ margin:0px; padding:0px; }
#recupera_usuario #recupera_clientes span{ margin:0px; padding:0px; text-align:right; font:normal 14px "Arial Narrow"; color:#657883; width:50px; display: inline-block;}

.enviar_clientes { width:146px; height:30px; background:url(../images/botones/backg_botones.jpg) no-repeat; border:none; cursor: pointer; margin:0px 0px 0px 120px; padding:0px; font:normal 15px "Arial Narrow"; color:#fff; /*text-indent: -9000px;*/}
.input_clientes { width:200px; height:20px; border:none; padding:2px; margin:2px; font:normal 12px "Arial"; color:#657883; border:1px solid #C6CBCC;}
.input_recupera { width:250px; height:20px; border:none; padding:2px; margin:2px; font:normal 12px "Arial"; color:#657883; border:1px solid #C6CBCC;}




/* CONTACTO */
#cont_interiores #contenido_detalle #contacto { margin:0px; padding:0px; width:890px; float:left; }
#cont_interiores #contenido_detalle #contacto fieldset{ margin:auto; padding:30px 0px; border:none; width:857px; height:231px; background:url(../images/html/backg_contacto.jpg) no-repeat; }
#cont_interiores #contenido_detalle #contacto label{ margin:0px; padding:0px; width:270px; float:left;}
#cont_interiores #contenido_detalle #contacto span{ margin:0px; padding:0px; text-align:right; font:normal 14px "Arial Narrow"; color:#657883; width:130px; display: inline-block;}

.enviar_contacto { width:146px; height:30px; background:url(../images/botones/enviar_contacto.jpg) no-repeat; border:none; cursor: pointer; margin:0px; padding:0px; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}
.input_contact { width:241px; height:20px; border:none; padding:2px; margin:2px; font:normal 12px "Arial"; color:#657883; border:1px solid #C6CBCC;}
.comment_contact { width:241px; height:80px; border:none; padding:2px; margin:2px; font:normal 12px "Arial"; color:#657883; border:1px solid #C6CBCC;}
.select_contact { width:245px; height:26px; border:none; padding:2px; margin:2px; font:normal 12px "Arial"; color:#657883; border:1px solid #C6CBCC;}

#cont_interiores #contenido_detalle #contacto #herramientas { display:none;}
#cont_interiores #contenido_detalle #contacto #herramientas #web2{ margin:0px; padding:0px; width:310px; float:left; }
#cont_interiores #contenido_detalle #contacto #herramientas #web2 ul{ margin:0px; padding:0px; width:310px; height:220px; float:left; background:url(../images/html/backg_herramientas_2.jpg) no-repeat; list-style:none; }
#cont_interiores #contenido_detalle #contacto #herramientas #web2 ul li{ margin:0px; padding:0px; float:left;}
#cont_interiores #contenido_detalle #contacto #herramientas #web2 #facebook { margin:25px 0px 0px 30px; padding:0px; width:67px; height:87px; background:url(../images/fotos_banner/ico_facebook.jpg) no-repeat; float:left; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}
#cont_interiores #contenido_detalle #contacto #herramientas #web2 #rss { margin:25px 0px 0px 26px; padding:0px; width:67px; height:87px; background:url(../images/fotos_banner/ico_rss.jpg) no-repeat; float:left; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}
#cont_interiores #contenido_detalle #contacto #herramientas #web2 #twitter { margin:25px 0px 0px 26px; padding:0px; width:67px; height:87px; background:url(../images/fotos_banner/ico_twitter.jpg) no-repeat; float:left; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}
#cont_interiores #contenido_detalle #contacto #herramientas #web2 #google { margin:10px 0px 0px 26px; padding:0px; width:67px; height:87px; background:url(../images/fotos_banner/ico_google.jpg) no-repeat; float:left; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}
#cont_interiores #contenido_detalle #contacto #herramientas #web2 #delicious { margin:10px 0px 0px 26px; padding:0px; width:67px; height:87px; background:url(../images/fotos_banner/ico_delicious.jpg) no-repeat; float:left; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}
#cont_interiores #contenido_detalle #contacto #herramientas #web2 #skype { margin:10px 0px 0px 26px; padding:0px; width:67px; height:87px; background:url(../images/fotos_banner/ico_skype.jpg) no-repeat; float:left; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;}

#cont_interiores #contenido_detalle #contacto #herramientas #version_imprimible{ display:none;}
#cont_interiores #contenido_detalle #contacto #herramientas #version_imprimible a{ margin:0px; padding:0px; width:310px; height:152px; float:left; font:normal 1px "Arial"; color:#fff; text-indent: -9000px; background:url(../images/html/version_imprimible.jpg) no-repeat;}

#cont_interiores #contenido_detalle #contacto #google_map {margin:0px; padding:0px; width:540px; float:left; }


/* RECEPCION CONTACTO */
#recepcion_contacto { margin:0px;; padding:10px; width:600px;}
#info_gral #ico_ki { float:left; background:url(../images/html/logo_pequeno.jpg) no-repeat; width:51px; height:53px; margin:10px 10px 0px 25px; padding:0px; font:normal 1px "Arial"; color:#000; text-indent: -9000px;}
#info_gral #direccion { float:left; font:normal 9px "Tahoma"; color:#7D8E9A; margin:20px 0px 0px 0px; padding:0px;}
#info_gral #direccion p{ font:normal 9px "Tahoma"; color:#7D8E9A;}
#info_gral #direccion p a{ font:normal 9px "Tahoma"; color:#7D8E9A;}
#info_gral #direccion p a:hover{ color:#666;}

#tabla_form { width:500px; margin:auto; padding:0px;}



/* MAPA IMPRESION */
#mapa_impresion { margin:10px; padding:0px;}
#mapa_impresion #print{ margin:0px; padding:0px; float:right;}
#mapa_impresion h1{ margin:0px; padding:0px;font:normal 25px "Arial Narrow"; color:#657883;}
#mapa_impresion h2{ margin:0px; padding:0px;font:normal 20px "Arial Narrow"; color:#657883;}
#mapa_impresion p{ margin:0px; padding:0px;font:normal 15px "Arial Narrow"; color:#657883;}
#mapa_impresion p a{ margin:0px; padding:0px;font:normal 15px "Arial Narrow"; color:#657883; text-decoration:none;}
#mapa_impresion p a:hover{ color:#364147;}




/* MAPA DEL SITIO */
#cont_interiores #contenido_detalle #page-wrap { margin:0px; padding:0px; }
#cont_interiores #contenido_detalle #page-wrap #mapa_sitio { width: 670px; margin:0px; padding:0px; float:left;}

#cont_interiores #contenido_detalle #page-wrap #mapa_sitio a { text-decoration: none; font:normal 12px "Arial"; color:#fff; display: block; padding: 4px 0 4px 10px; background:url(../images/html/bullet_mapa_sitio.gif) no-repeat;}
#cont_interiores #contenido_detalle #page-wrap #mapa_sitio a:hover { font:bold 12px "Arial"; color:#fff; text-decoration: underline; }

#cont_interiores #contenido_detalle #page-wrap #mapa_sitio ul { padding: 8px 25px; list-style: none; background: #F0F0F0; } 
#cont_interiores #contenido_detalle #page-wrap #mapa_sitio ul ul { background: #4b4b4b; }
#cont_interiores #contenido_detalle #page-wrap #mapa_sitio ul ul ul { background: #333; }
#cont_interiores #contenido_detalle #page-wrap #mapa_sitio ul ul ul ul	{ background: #333; }



/* HERRAMIENTAS IMPRESION Y TEXTO */
#cont_interiores #contenido_detalle #titulos_herramientas #print { float:right; margin:10px 0px 0px 0px; padding:0px;}
.font_mas { background: url(../images/botones/font_mas.gif) no-repeat; font:normal 1px "Arial"; color:#fff; text-indent: -9000px; cursor: pointer; border: 0px; width:20px; height:20px; display:block; float:left; margin:0px 0px 0px 10px ; padding:0px;}
.font_menos { background: url(../images/botones/font_menos.gif) no-repeat; font:normal 1px "Arial"; color:#fff; text-indent: -9000px; cursor: pointer; border: 0px; width:20px; height:20px; display:block; float:left; margin:0px 0px 0px 10px ; padding:0px;}
.imprimir { background: url(../images/botones/print.gif) no-repeat; font:normal 1px "Arial"; color:#fff; text-indent: -9000px;  width:20px; height:20px; display:block; float:left; margin:0px 0px 0px 10px; padding:0px;}

/* RUTAS INFERIORES */
#rutas_inferiores { display:none;}




/* -----------------------------------*/
/* ---------->>> BOTTOM <<<-----------*/
/* -----------------------------------*/
#backg_bottom { margin:auto; padding:30px 0px 0px 0px; height:307px; }
#backg_bottom #bottom { margin:auto; padding:0px; width:1003px; background:#CCC; z-index:0;}
#backg_bottom #bottom #caja_detalles { display:none;}

/* CAJA DATOS EMPRESA Y CONTACTOS */
#backg_bottom #bottom #datos_ki { width:1003px; border-top:1px solid #999; }
#backg_bottom #bottom #datos_ki #info_gral #ico_ki { display:none;}
#backg_bottom #bottom #datos_ki #info_gral #direccion { float:left; font:normal 9px "Tahoma"; color:#7D8E9A; margin:20px 0px 0px 0px; padding:0px;}
#backg_bottom #bottom #datos_ki #info_gral #direccion p{ font:normal 9px "Tahoma"; color:#7D8E9A;}

#backg_bottom #bottom #datos_ki #otras_formas{  display:none;}
#backg_bottom #bottom #datos_ki #otras_formas p{ margin:0px; padding:5px 0px; font:normal 9px "Tahoma"; color:#7D8E9A; text-align:right;  }
#backg_bottom #bottom #datos_ki #otras_formas div{float:right;}

/* LOGOS SOCIOS ESTRATEGICOS */
#backg_bottom #bottom #logos_certifica { display:none;}
#backg_bottom #bottom #logos_certifica #logos_certificaciones {display:none;}
#backg_bottom #bottom #logos_certifica #logos_certificaciones div{ display:none;}

#backg_bottom #bottom #logos_certifica #privacidad { float:right; margin:0px; padding:5px 25px 0px 0px; font:normal 9px "Tahoma"; color:#7D8E9A;}
#backg_bottom #bottom #logos_certifica #privacidad a{ font:normal 9px "Tahoma"; color:#7D8E9A; }
#backg_bottom #bottom #logos_certifica #privacidad a:hover{ color:#55646F; }




