/* ----- HTML GENERAL ----- */


body       { font-size: 11px; font-family: Tahoma, Arial; background-color: #dddddd; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: center 0; text-align: center; margin: auto; padding: 0; width: 778px }
a { outline-width: 0 }
#justificado { text-align: justify }
#interlineado { font-size: 11px; line-height: 18px }
.bold { font-weight: bold }
#logo       { margin-left: 14px; position: absolute; z-index: 100; top: 0 }
*html #menu_secundario   { text-align: right; margin-top: 14px; padding-right: 6px; position: absolute; top: 0; width: 778px }
#menu_secundario   { text-align: right; margin-top: 14px; padding-right: 6px; position: absolute; top: 0; width: 772px }
#contenedor             { background-color: #ebebeb; background-image: url(../images/bg_contenido.jpg); background-repeat: repeat-x; margin-top: 29px; padding: 6px; z-index: 10; width: 766px }
*html #contenedor               { background-color: #ebebeb; background-image: url(../images/bg_contenido.jpg); background-repeat: repeat-x; padding: 6px; position: relative; z-index: 10; top: 29px; width: 778px }
*html #contenedor2              { background-color: #ebebeb; background-image: url(../images/bg_contenido.jpg); background-repeat: repeat-x; margin-top: 29px; padding: 6px; z-index: 10; width: 778px }
#cabecera   { background-image: url(../images/bg_cabecera.jpg); background-repeat: no-repeat; width: 766px; height: 137px }
#menu    { background-color: #e3dad1; background-image: url(../images/menu-item-bg.jpg); background-repeat: repeat-x; background-position: 0 1px; margin-top: 6px; margin-bottom: 6px; height: 32px }
#buscador   { margin-bottom: 6px; height: 18px }
#pie_pagina    { color: #fff; font-weight: bold; background-image: url(../images/bg_footer.jpg); background-repeat: repeat-x; margin-top: 6px; padding-top: 6px; width: 766px; height: 26px }
#contenido   { overflow: hidden }
#col1   { width: 506px; float: left }
#col2   { margin-left: 6px; width: 254px; float: left }
.tit_novedades   { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_novedades.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 17px }
.tit_testimonial { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_testimonial.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 17px }
.tit_animacion  { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_flash.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 17px }
.tit_productos  { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_productos.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 17px }
.tit_estadisticas   { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_estadisticas.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 19px }
.tit_video  { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_video.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 17px }
#novedades { background-image: url(../images/bg_header_2.gif); background-repeat: no-repeat; text-align: left; padding-top: 5px; padding-left: 6px; width: 248px; height: 17px }
*html #novedades  { background-image: url(../images/bg_header_2.gif); background-repeat: no-repeat; text-align: left; padding-top: 5px; padding-left: 6px; width: 254px; height: 23px }
#contenido_novedades     { background-color: #fff; background-image: url(../images/bg_cajas.jpg); background-repeat: repeat-x; text-align: left; padding: 6px; height: 162px }
#contenido_novedades2       { background-color: #fff; background-image: url(../images/bg_cajas.jpg); background-repeat: repeat-x; text-align: left; margin-bottom: 6px; padding: 6px; height: 150px }
*html #contenido_novedades2       { background-color: #fff; background-image: url(../images/bg_cajas.jpg); background-repeat: repeat-x; text-align: left; margin-bottom: 6px; padding: 6px; height: 162px }
#contenido_animacion          { background-color: #fff; text-align: left; margin-bottom: 6px; height: 162px }
*html #contenido_animacion         { background-color: #fff; text-align: left; margin-bottom: 6px; height: 162px }
#animacion   { background-image: url(../images/bg_header_1.gif); background-repeat: no-repeat; text-align: left; padding-top: 5px; padding-left: 6px; width: 506px; height: 17px }
*html #animacion  { background-image: url(../images/bg_header_1.gif); background-repeat: no-repeat; text-align: left; padding-top: 5px; padding-left: 6px; width: 506px; height: 23px }
#caja_3_columnas  { width: 506px }
#caja1  { width: 165px; float: left }
#caja2   { margin-right: 6px; margin-left: 5px; width: 165px; float: left }
#caja3   { width: 165px; float: left }
#tit_caja_col   { background-image: url(../images/bg_header_3.gif); background-repeat: no-repeat; text-align: left; margin-bottom: 1px; padding-top: 5px; padding-left: 6px; width: 165px; height: 17px }
*html #tit_caja_col   { background-image: url(../images/bg_header_3.gif); background-repeat: no-repeat; text-align: left; margin-bottom: 1px; padding-top: 5px; padding-left: 6px; width: 165px; height: 23px }
#contenido_caja_col    { background-color: #fff; background-image: url(../images/bg_cajas.jpg); background-repeat: repeat-x; text-align: left; padding: 6px; height: 162px }
.select_testimonial    { color: #4d4d4d; font-size: 10px; font-family: Tahoma, Arial; background-color: #fff; padding: 2px; width: 160px; height: 20px; border: solid 1px #7f9db9 }
.btn_buscar_testimonial  { background-image: url(../images/btn_buscar_testimonial.gif); background-repeat: no-repeat; width: 20px; height: 20px; border-width: 0 }
#caja_testimonial_busqueda { background-image: url(../images/bg_testimonial.jpg); background-repeat: no-repeat; width: 766px; height: 30px }
#caja_testimonial_busqueda1  { height: 30px; float: left }
#caja_testimonial_busqueda2   { margin-top: 2px; margin-right: 16px; height: 30px; float: right }
*html #caja_testimonial_busqueda2   { margin-top: 3px; margin-right: 8px; height: 30px; float: right }


/* ----- SUB MENU ----- */

#menuh   { font: 11px Tahoma, Arial }
#menuh ul, li { list-style-type: none; }

#menuh ul { margin: 0; padding: 0; }

#menuh li {
	float: left;
}

#menuh a       { color: #646464; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; margin-top: 2px; padding-top: 7px; padding-right: 10px; padding-left: 10px; height: 19px; border-right: 1px solid #999798 }
#menuh a#primero { margin-top: 2px; margin-left: 2px; height: 19px }
*html #menuh a      { color: #646464; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; padding-top: 7px; padding-right: 10px; padding-left: 10px; width: 110px; height: 28px; border-right: 1px solid #999798 }

*html #menuh a#primero    { margin-left: 2px; height: 28px }
#menuh a:hover     { color: #0058b0; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }


/* ----- TESTIMONIALES ----- */


#columnas_testimoniales   { margin-top: 6px; width: 766px }
*html #columnas_testimoniales    { margin-top: -8px; width: 766px }
#testimonial_1    { text-align: left; width: 248px; float: left }
#testimonial_2     { text-align: left; margin-right: 11px; margin-left: 11px; width: 248px; float: left }
#testimonial_3    { text-align: left; width: 248px; float: left }
#tit_caja_testimonial    { background-image: url(../images/bg_header_testimonial.gif); background-repeat: no-repeat; text-align: left; margin-bottom: 1px; padding-top: 5px; padding-left: 6px; width: 248px; height: 17px }
*html #tit_caja_testimonial   { background-image: url(../images/bg_header_testimonial.gif); background-repeat: no-repeat; text-align: left; margin-bottom: 1px; padding-top: 5px; padding-left: 6px; width: 248px; height: 23px }
*html #contenido_testimonial       { background-color: #fff; background-image: url(../images/bg_cajas_testimonial.jpg); background-repeat: no-repeat; text-align: left; padding: 6px; height: 242px }
#contenido_testimonial       { background-color: #fff; background-image: url(../images/bg_cajas_testimonial.jpg); background-repeat: no-repeat; text-align: left; padding: 6px; height: 230px }
#paginador    { font-size: 11px; margin-top: 30px; margin-bottom: 30px; width: 766px; float: left }
*html #paginador    { font-size: 11px; margin-top: 30px; margin-bottom: 30px; width: 766px }
.foto_borde_testimonial  { border: solid 2px #cacaca }
#contenido_testimonial_home     { background-color: #fff; background-image: url(../images/bg_cajas_testimonial.jpg); background-repeat: no-repeat; background-position: right 0; text-align: left; padding: 6px; height: 162px }


/* ----- TEXTOS ----- */


.texto_azul9  { color: #0165b3; font-size: 9px }
.texto_azul_bold   { color: #0165b3; font-size: 11px; font-weight: bold }
.texto_azul  { color: #0165b3; font-size: 11px }
.texto_normal  { color: #000; font-size: 11px; text-decoration: none }
.pagina  { color: #000; font-size: 11px; text-decoration: none }
.pagina:hover  { color: #800000; font-size: 11px; font-weight: bold; text-decoration: none }


/* ----- MENU SECUNDARIO ----- */


#nav2       { display: block; width: 112px; height: 10px; float: right }
#nav2 ul { list-style-type: none; margin: 0; padding: 0 }
#nav2 ul li  { float: left }
#nav2 ul li span { display: none }
#nav2 ul li.home a       { background: url(../images/menu_home2.gif) no-repeat left top; display: block; margin: 0 10px 0 0; width: 38px; height: 10px; float: left }
#nav2 ul li.home a:hover       { background: url(../images/menu_home2.gif) no-repeat left -10px; display: block; margin: 0 10px 0 0; width: 38px; height: 10px }
#nav2 ul li.faq a      { background: url(../images/menu_faq.gif) no-repeat left top; display: block; width: 152px; height: 10px; float: left }
#nav2 ul li.faq a:hover       { background: url(../images/menu_faq.gif) no-repeat left -10px; display: block; width: 152px; height: 10px }
#nav2 ul li.contacto a    { background: url(../images/menu_contacto.gif) no-repeat left top; display: block; margin: 0; width: 64px; height: 10px; float: left }
#nav2 ul li.contacto a:hover    { background: url(../images/menu_contacto.gif) no-repeat left -10px; display: block; margin: 0; width: 64px; height: 10px }


/* ----- INGRESO A CLIENTES ----- */


.campo_cliente  { color: #fff; font-size: 9px; font-family: Verdana; background-image: url(../images/bg_campos_header.gif); padding-right: 5px; padding-left: 5px; width: 130px; height: 15px; border: solid 1px #445565 }
.btn_ingresar  { background-image: url(../images/btn_ingresar.gif); background-repeat: no-repeat; width: 67px; height: 16px; border-width: 0 }
.beneficio_cliente { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; text-decoration: none; background-image: url(../images/flecha_cliente.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 11px }
.beneficio_cliente:hover  { text-decoration: underline }
.blanco13 { color: #fff; font-size: 14px; font-family: Tahoma, Arial; font-style: italic; font-weight: bold }
.blanco11 { color: #fff; font-size: 11px; font-family: Tahoma, Arial }
.campo_buscar     { color: #000; font-size: 9px; font-family: Verdana; background-color: #fff; padding-right: 2px; padding-left: 2px; width: 194px; height: 16px; border: solid 1px #7e7e7e }
.btn_buscar { background-image: url(../images/btn_buscar.gif); background-repeat: no-repeat; width: 52px; height: 18px; border-width: 0 }


/* ----- HTML GENERAL ----- */



#contenido_quienes_somos     { margin-top: 6px }
#contenido_productos    { text-align: left; margin-top: 6px }
.titulo_rojo_grande  { color: #ed1c24; font-size: 18px; font-family: Tahoma; background-image: url(../images/flecha_roja.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 8px }
.destacado_rojo { color: #ff0000; font-size: 11px; font-weight: bold }

.destacado_rojo2 { color: #ff0000; font-size: 13px; font-weight: bold }


.link_rojo   { color: #ff0000; font-size: 11px; line-height: 20px; text-decoration: none }

.link_rojo:hover   { color: #636161; text-decoration: underline }

.txt_fecha_news { color: #646464; font-size: 10px }
.txt_news { color: #000; font-size: 11px }
.descargar_web  { color: #000; font-size: 11px; text-decoration: none; background-image: url(../images/ico_web.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 20px }
.descargar_web:hover { text-decoration: underline }


.descargar_pdf  { color: #000; font-size: 11px; text-decoration: none; background-image: url(../images/ico_pdf.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 20px }
.descargar_pdf:hover { text-decoration: underline }

#caja_producto   { color: #000; font-size: 11px; background-color: #fff; background-image: url(../images/esquina.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 10px; border: solid 1px #0065b7 }

#caja_industrias     { color: #000; font-size: 11px; background-color: #fff; background-image: url(../images/esquina.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 10px; width: 744px; border: solid 1px #0065b7 }

*html #caja_industrias    { color: #000; font-size: 11px; background-color: #fff; background-image: url(../images/esquina.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 10px; width: 766px; border: solid 1px #0065b7 }


/*MENU PRODUCTOS*/


#menu_productos                 { display: block; width: 162px }
#menu_productos ul   { list-style-type: none; margin: 0; padding: 0 }
#menu_productos ul li        { margin-bottom: 4px }
*html #menu_productos ul li        { margin-bottom: 2px }
#menu_productos ul li span  { display: none; margin: 0; padding: 0 }
#menu_productos ul li.analitycs a          { background-image: url(../images/menu_pdos/analitycs.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.analitycs a:hover     { background-image: url(../images/menu_pdos/analitycs.gif); background-position: left -35px }
#menu_productos ul li.capacitacion a          { background-image: url(../images/menu_pdos/capacitacion.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.capacitacion a:hover     { background-image: url(../images/menu_pdos/capacitacion.gif); background-position: left -35px }
#menu_productos ul li.denuncia a          { background-image: url(../images/menu_pdos/denuncia.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.denuncia a:hover     { background-image: url(../images/menu_pdos/denuncia.gif); background-position: left -35px }
#menu_productos ul li.seguridad a          { background-image: url(../images/menu_pdos/seguridad.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.seguridad a:hover     { background-image: url(../images/menu_pdos/seguridad.gif); background-position: left -35px }
#menu_productos ul li.gestion_post_venta a          { background-image: url(../images/menu_pdos/gestion_post_venta.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.gestion_post_venta a:hover      { background-image: url(../images/menu_pdos/gestion_post_venta.gif); background-position: left -35px }
#menu_productos ul li.brecha a          { background-image: url(../images/menu_pdos/brecha.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.brecha a:hover     { background-image: url(../images/menu_pdos/brecha.gif); background-position: left -35px }
#menu_productos ul li.marketing a          { background-image: url(../images/menu_pdos/marketing.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.marketing a:hover     { background-image: url(../images/menu_pdos/marketing.gif); background-position: left -35px }
#menu_productos ul li.procesos a          { background-image: url(../images/menu_pdos/procesos.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.procesos a:hover     { background-image: url(../images/menu_pdos/procesos.gif); background-position: left -35px }
#menu_productos ul li.persecucion a          { background-image: url(../images/menu_pdos/persecucion.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.persecucion a:hover     { background-image: url(../images/menu_pdos/persecucion.gif); background-position: left -35px }
#menu_productos ul li.inteligencia a          { background-image: url(../images/menu_pdos/inteligencia.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 162px; height: 35px }
#menu_productos ul li.inteligencia a:hover     { background-image: url(../images/menu_pdos/inteligencia.gif); background-position: left -35px }



/*MENU CLIENTES*/


#menu_clientes   { font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; width: 162px }
#menu_clientes ul, li  { list-style-type: none }
#menu_clientes ul  { margin: 0; padding: 0 }
#menu_clientes li   { border-bottom: 1px solid #bfbfbf }
#menu_clientes a   { color: #636161; font-size: 11px; font-family: Tahoma; text-decoration: none; background-image: url(../images/vineta.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center; display: block; padding: 3px 6px; width: 162px }
#menu_clientes a:hover   { color: #000; background-image: url(../images/vineta.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 center }


/*CLIENTES*/


.td_header_clientes { color: #fff; font-size: 11px; font-weight: bold; background-color: #424143; text-align: left; padding: 3px }
#caja_clientes    { color: #000; font-size: 11px; background-color: #fff; background-image: url(../images/esquina.jpg); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 6px; padding: 1px; border: solid 1px #29597f }
#titulo_clientes    { color: #fff; font-size: 11px; font-weight: bold; background-image: url(../images/titulo_cliente.jpg); background-repeat: repeat-x; margin-bottom: 1px; padding: 4px }
#contenido_clientes  { color: #000; font-size: 11px; padding: 4px }
.clientes_pdos { color: #ed380e; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url(../images/signo_mas.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 8px }
.clientes_pdos { color: #000; text-decoration: underline }
.letra_cliente { color: #636161; font-size: 9px; font-family: Verdana; text-decoration: none }
.letra_cliente:hover { color: #0072bb; text-decoration: underline }


/*RESULTADO BUSQUEDA*/


.box_resultados { color: #636161; font-size: 10px; background-color: #fff; padding: 6px; border-bottom: 1px solid #0072bb }


/*CONTACTO*/


#caja_esquina      { color: #000; font-size: 11px; background-color: #fff; background-image: url(../images/esquina.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 10px }
.etiqueta { color: #1165ab; font-size: 11px }
.campo_contacto { color: #757575; font-size: 10px; font-family: Tahoma, Arial; background-image: url(../images/campo_contacto.jpg); background-repeat: no-repeat; padding: 2px 5px; width: 196px; height: 17px; border-width: 0 }
.text_area  { color: #757575; font-size: 10px; font-family: Tahoma, Arial; background-image: url(../images/text_area.jpg); background-repeat: no-repeat; padding: 2px 5px; width: 196px; height: 73px; border-width: 0 }
.btn_enviar_contacto { background-image: url(../images/btn_enviar_contacto.gif); background-repeat: no-repeat; width: 52px; height: 18px; border-width: 0 }
.texto_paises  { color: #1165ab; font-size: 11px; font-weight: bold }
.texto_contacto { color: #6d6e71; font-size: 11px }
.texto_contacto:hover { color: #000 }
.texto_contacto_bold { color: #6d6e71; font-size: 11px; font-weight: bold }


/*CAJA LARGA*/

#caja_larga     { width: 766px }
*html #header_caja_larga    { background-image: url(../images/bg_caja_larga.gif); background-repeat: no-repeat; text-align: left; margin-bottom: 1px; padding-top: 5px; padding-left: 6px; width: 766px; height: 22px }
#header_caja_larga     { background-image: url(../images/bg_caja_larga.gif); background-repeat: no-repeat; text-align: left; margin-bottom: 1px; padding-top: 5px; padding-left: 6px; width: 766px; height: 17px }
#contenido_caja_larga      { background-color: #fff; background-image: url(../images/bg_cajas.jpg); background-repeat: repeat-x; text-align: left; padding: 23px }



/*CORPORATIVO*/

.tit_historia { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_historia.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 17px }
.texto_azul_14  { color: #0165b3; font-size: 14px; font-weight: bold }



.tit_rse { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_rse.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 17px }
.tit_info { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; background-image: url(../images/ico_info.gif); background-repeat: no-repeat; background-position: 0 center; padding-top: 2px; padding-bottom: 2px; padding-left: 17px }
