@charset "utf-8";
/* CSS Document */
body{ margin: 0 auto; padding-top:30px; background-color: #ffc622; text-align:center; vertical-align:top;text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; 
line-height:16px; color: #555555; }

p{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color: #555555; }
#qh a{padding-right:40px; display: block; text-decoration: none; text-align:left; color:#363636; background:none; border-bottom:0px; font-family: Arial, sans-serif; font-size:13px; font-weight:bold; line-height:17px;}

a{ text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;  line-height:15px  }
h3{text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #555555; font-weight:normal; line-height:5px; line-height:15px; }
h4{text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:17px;  line-height:19px; color: #FF6600; font-weight:normal; line-height:5px;}

#logo{ margin: 0 auto; text-align:left; width:707px; padding-left:5px; height:72px}
#bot_english{margin: 0 auto; border:0 ; width:708px; height:30px; padding-right:4px; text-align:right; background:none; border-bottom:0px; vertical-align:top }
.bot_english{color:#FFFFFF; font-family: Arial, sans-serif; font-size:10px; font-weight:normal; line-height:20px}
.bot_english:hover{color:#363636; font-weight:normal}

#bg{margin: 0 auto; background-image: url(images/bg.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:415px; padding-top:9px; background-color:#FFFFFF }
#bgco{ margin: 0 auto; background-image: url(images/bgco.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:415px; padding-top:9px ; background-color:#FFFFFF}
#bg_novedades{ 	margin: 0 auto; background-image: url(images/novedades.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:415px;; padding-top:9px ; background-color:#FFFFFF}
#bg_home{ margin: 0 auto; background-image: url(images/bg.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:415px; padding-top:9px; background-color:#FFFFFF }
#bg_clientes{ margin: 0 auto; background-image: url(images/bg_clientes.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px;; background-color:#FFFFFF }
#bg_qh{ margin: 0 auto; background-image: url(images/bg_qh.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px;; background-color:#FFFFFF }

#bg_menu{width:100%; height:22px; background-color:#f66605; text-align:center; vertical-align:middle }
#menu { margin: 0 auto; width:712px; text-align:center; padding-left:50px ; }
ul.menu { clear: both; float: left; list-style: none; margin: 0; padding: 0; background:none; border-bottom:0px}
ul.menu li { display: inline; float: left;background:none; border-bottom:0px}
ul.menu li a:link, ul.menu li a:visited {padding-right:40px; display: block; text-decoration: none; text-align:left; color:#FFFFFF; background:none; border-bottom:0px; font-family: Arial, sans-serif; font-size:13px; font-weight:bold; line-height:17px; }
ul.menu li a:hover{ color:#363636; background:none; border-bottom:0px}

#botones { width:420px; height:390px; float:left; display:inline;}

#caja1 { float:left; display:inline; width:70px; text-align: center; padding-top:180px; padding-left:94px; }
#caja2 { float:left; display:inline; width:106px; text-align:center;}
#vision { text-align: center; padding-top:108px;  }
#vision a{ font-size:11px; color:#666 ; }
#caja1 a{ font-size:11px; color:#666 ; }
#caja3 { float:left; display:inline; text-align: center; padding-top:190px; }
#caja3 a{ font-size:11px; color:#666 ; }
#creacion {text-align: center; padding-top:104px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;  line-height:15px   }
#evaluacion1 {  text-align: center; padding-top:118px; }
#evaluacion1 a{ font-size:11px; color:#666 ; }


#ojo{ width:278px; height:200px; float: right; display:inline; margin-top:5px; padding-right:10px; background-position:top}

.tit {font-family:HelveticaNeue-Light; font-size:24px; color:#333333; line-height:26px   }

.menu-on{padding-right:40px; display: block; text-decoration: none; text-align:left; color:#363636; background:none; border-bottom:0px; font-family: Arial, sans-serif; font-size:13px; font-weight:bold; line-height:17px; }

#submenu-co{padding-top:30px; width:230px; height:200px; display:inline; float:left; text-align:left; list-style-image:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343434; font-weight: normal; margin-left:10px;}

#submenu{padding-top:30px; width:230px; height:380px; display:inline; float:left; text-align:left; list-style-image:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343434; font-weight: normal; margin-left:10px;}

#submenu_qs{padding-top:30px; width:200px; height:385px; display:inline; float:left; text-align:left; list-style-image:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343434; font-weight: normal; margin-left:10px;}
ul.submenu {background:none; border-bottom:0px;  list-style-image:none; list-style: none; margin: 0; padding: 0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; }
ul.submenu a{color:#555555; font-weight:normal; font-size:12px;}
.submenu li{ height:22px; padding-left:10px; padding-top:8px}
.submenudoble li{ height:40px; padding-left:10px; padding-top:8px}
.submenu2 li{ height:22px; padding-left:10px; padding-top:8px; }
ul.submenu li a:hover{ color:#fc4213}

#nuestracontribucion{ vertical-align:top; width:427px; display:inline; float:left; text-align:left; padding-top:40px; font-size:15px; line-height:18px; font-family: Arial, Helvetica, sans-serif;  color: #444444; }

#nuestroproposito{ vertical-align:top; width:470px; display:inline; float:left; text-align:left; padding-top:40px; font-size:13px; line-height:16px; font-family: Arial, Helvetica, sans-serif;  color: #555555; }

#nuestroequipo{ vertical-align:top; width:470px; display:inline; float:left; text-align:left; padding-top:40px; font-size:13px; line-height:16px; font-family: Arial, Helvetica, sans-serif;  color: #555555; }

#video{ vertical-align:top; width:470px; display:inline; float:left; text-align:left; padding-top:18px; font-size:11px; line-height:14px; font-family: Arial, Helvetica, sans-serif;  color: #666666; }

#consultoria{ vertical-align:top; width:450px; display:inline; float:left; text-align:left; padding-top:40px; font-size:12px; line-height:15px; font-family: Arial, Helvetica, sans-serif;  color: #555555; }

#reconocen{ vertical-align:top; width:480px; height:21px; display:inline; float:left; text-align:left; padding-top:40px; font-size:13px; line-height:16px; font-family: Arial, Helvetica, sans-serif;  color: #555555; }

#queayudamosaresolver{ vertical-align:top; width:450px; display:inline; float:left; text-align:left; padding-top:40px; font-size:13px; line-height:16px; font-family: Arial, Helvetica, sans-serif;  color: #555555; }
#queayudamosaresolver li {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color: #555555; list-style-image:url(images/misc_li.gif); list-style-position: outside; padding-left: -5px; margin-left:-20px; }

#pop li {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color: #555555; list-style-image:url(images/misc_li.gif); list-style-position: inside; margin-left:-36px }

#propuestadevalor{ vertical-align:top; width:470px; display:inline; float:left; text-align:left; padding-top:20px; font-size:14px; line-height:17px; font-family: Arial, Helvetica, sans-serif; color: #555555; }
#propuestadevalor li {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color: #555555; list-style-image:url(images/misc_li.gif); list-style-position: outside; padding-left: -5px; margin-left:-20px; }

#visionyestrategia{ width:400px; display:inline; float:left; text-align:left; padding-top:30px; font-size:12px; line-height:15px; }
#visionyestrategia li {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color: #555555; list-style-image:url(images/misc_li.gif); list-style-position:outside;}

#comporta{ width:440px; display:inline; float:left; padding-top:30px; }
#comporta li {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color: #555555; list-style-image:url(images/misc_li.gif); list-style-position:outside;}

#evaluacion{ width:450px; display:inline; float:left; text-align:left; padding-top:40px; font-size:12px; line-height:15px; }
#evaluacion li {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color: #555555; list-style-image:url(images/misc_li.gif); list-style-position:outside; padding:0}

#competitividad{ width:427px; display:inline; float:left; text-align:left; padding-top:40px; font-size:12px; line-height:15px; }
#competitividad li {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color: #555555; list-style-image:url(images/misc_li.gif); list-style-position:outside; }

.submenu_destacado{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ff3b0a; text-decoration:none; vertical-align:middle; background-image: url(images/submenu_destacado.gif) ; background-repeat:repeat-y;}

#flashcontent{ padding-top:20px; padding-left:15px; width:205px; height:205px}

#clientes{ width:400px; display:inline; float:left; text-align:left; padding-top:60px; padding-left:60px}

#clientes_lista{column-count:2;}

li.clientes_lista {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color: #555555; list-style-image:url(images/misc_li.gif); list-style-position:outside; vertical-align:top; padding-bottom:4px;  }

.volver { color:#ff9a01; font-weight:normal; font-size:12px; vertical-align:middle}
.volver:hover { color: #333333}

.descargar {color:#ff9a01; font-weight:normal; font-size:12px; padding-left:17px; background-image:url(images/descargar.gif); background-repeat:no-repeat; background-position:left; position: relative; top: -5px; }
.descargar:hover { color: #333333}

.vermas { color:#666666; font-weight:normal; font-size:12px; vertical-align:middle; cursor:hand; cursor:pointer }
.vermas:hover { color: #ff9a01}

.boton { color:#ff9a01; font-weight:normal; font-size:17px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif}
.boton:hover { color: #333333}

.text_clientes{ font-family:HelveticaNeue-Light; font-size:15px; color:#555555;  }

#menu_clientes{ padding-left:10px; width:210px; display:inline; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#343434; font-weight: normal; }
ul.menu_clientes {background:none; border-bottom:0px; list-style-image:url(images/misc_link.gif); list-style-position:inside; margin: 0; padding: 0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#343434; }
ul.menu_clientes a{color:#343434; font-weight:normal; font-size:13px; line-height:20px}
.menu_clientes li{ }
ul.menu_clientes li a:hover{ color:#fc4213}

#contenedorflash{ position:relative; width:694px; height:406px; margin: 0 auto;}
.testimonios{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#FF6600}

.tit_naranja {font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; color:#ff9a01}

/*2 columnas empieza*/
.article {
  column-count: 2;
  column-gap: 5px;
}

/*2 columnas ternina*/

/* #clientes_lista{column-count:2;} */

#bg_financiera{ margin: 0 auto; background-image: url(images/bg_finaciera.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px; }
#bg_salud{ margin: 0 auto; background-image: url(images/bg_salud.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px; }
#bg_comunicacion{ margin: 0 auto; background-image: url(images/bg_comunicacion.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px; }
#bg_servicios{ margin: 0 auto; background-image: url(images/bg_servicios.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px; }
#bg_consumo{ margin: 0 auto; background-image: url(images/bg_consumo.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px; }
#bg_agro{ margin: 0 auto; background-image: url(images/bg_agro.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px; }
#bg_energia{ margin: 0 auto; background-image: url(images/bg_energia.jpg); background-repeat:no-repeat; border:0 ; width:712px; height:424px; }

#cuadro_xml{height:300px; width:420px; overflow: auto; padding-left:24px; padding-right:20px}

#cuadro_xml2{height:300px; width:320px; overflow: auto; padding-right:20px}

.link { color:#ff9a01; font-weight:normal; font-size:12px; border:0;}
.link:hover { color: #666666}


.contacto{ background-image: url(images/bg_campo.gif); background-repeat:repeat-y; border: 1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333  }

.botoncontacto{ background-color:#FF9900; font-family:Arial, Helvetica, sans-serif; color:#333333; border:1px solid #FF3300; font-weight:bold}

.campos1{text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color: #555555; }

#testimonios{padding-left:20px; width:430px;  }
.boton_p_de_valor{ color:#ff9a01; font-weight:normal; font-size:17px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif}
