/************************************************************************************************************************** 
Desarrollado por Epunto
www.epunto.cl
**************************************************************************************************************************/

body { 			text-align:center; margin: 0; padding:0; font:.82em/1.4em sans-serif; color:#666; }

/* Estructura *******************************************************************************************/
.tablaLogos {width:100%; margin:10px 0px;}
.tablaLogos td {vertical-align:top; text-align:center; font-size:12px;}
.tablaLogos img {border:1px solid #eaeaea; margin:10px 0px 0px 0px;}
.tablalogos a:link, .tablalogos a:visited {color:#000; text-decoration:none;}
.tablalogos a:hover {color:#f60;}

.tablaDirectorio {font-size:12px; margin:0px 0px 20px 0px;}

.destacado {color:#f60;}

#header_circulo{	margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_circulo.jpg); }
#header_puntogen{	margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_puntogen.jpg); }
#header_genbiz{		margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_genbiz.jpg); }
#header_genhome{	margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_genhome.jpg); }
#header_circulogen{	margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_circulogen.jpg); }
#header_gencap{		margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_gencap.jpg); }
#header_gensop{		margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_gensop.jpg); }
#header_gentech{	margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_gentech.jpg); }
#header_gensoft{	margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_gensoft.jpg); }
#header_gencom{		margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_gencom.jpg); }
#header_gennews{	margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_gennews.jpg); }
#header_gensys{		margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_gensys.jpg); }
#header_gennet{		margin:0 auto; text-align:center; width: 1100px; height:78px; background: url(../images/header_gennet.jpg); }
#testimonio{ 	width:860px;margin:0 auto;padding:5px 10px 0 30px; height:80px; }	
#principal{ 	width:900px; margin:0 auto; padding:0; }	
#principal2{ 	width:898px; margin:0 auto; padding:0; }
#contenido{ 	float:left; width:615px; padding:5px 10px 0 20px; }
#contenido_circulo{ 	float:left; width:615px; padding:5px 10px 0 20px; margin:10px 0px 0px 0px; }
#post{			background:url(../images/post_fondo.jpg) no-repeat; padding: 10px; text-align:left;}
#ficha{			background:url(../images/ficha.png); height:107px; width:250px; padding: 27px 20px 10px 30px; }
#interes{		float: right; }
#clip{			background:url(../images/clip.png) no-repeat; height:52px; width:297px; position:absolute; background-position:260px 0; }
#costado{ 		float:right; width:245px; background:url(../images/costado_fondo.jpg) repeat-y; }
#costado_top{	background: #fff url(../images/costado_top.jpg) no-repeat; height:20px; background-position:0 6px;}
#costado_bottom{background:url(../images/costado_bottom.jpg) no-repeat; height:14px; }
#descripcion{	background:url(../images/descripcion.gif) no-repeat; padding:28px 5px 10px 30px; background-position:0 6px; }
#tituloproducto{background:url(../images/titulo_.gif) no-repeat; padding:2px 5px 10px 30px; background-position:0 6px;}
#testimonios{	background:url(../images/testimonio_1.png) no-repeat; padding:10px 10px 10px 50px; height:67px; width:531px; margin-left:10px;
				font-family: arial,sans-serif; color: #1C4078; font-size: 13px;font-weight: bold;font-style: italic;line-height: 1.1; margin-bottom:30px;} 

/* Portada ****************************************************************************************************/
#izquierda{		float:left; width:451px; background:url(../images/portada_fondo_1.jpg); }
#derecha{		float:right; width:447px; background:url(../images/portada_fondo_2.jpg); }				

/* Menu ****************************************************************************************************/
#menu{					text-align:left;width:900px; margin:0 auto;}
#menu ul{				float:right;list-style-type:none;margin:1px 0;padding:0;}
#menu ul li{			float:left;display:inline;text-align:center}
#menu ul li a{			display:block;color:#FFF;padding:0 14px;letter-spacing:1px;text-decoration:none;font-weight:bold;}
#menu ul li a:hover{ 	text-decoration:underline;color:#ffff00; }
.activo a{    			border-left:1px solid #fff;  border-right:1px solid #fff; color:#ffff00 !important; }
#navegacion{			text-align:left;width:870px; margin:0 auto; padding:5px 0 0 30px; font-size:9px; }		

/* Footer ****************************************************************************************************/
#footer{				font-size:9px; }	
#footer a{				font-size:10px; color:#1647C4;padding:0 8px;letter-spacing:1px;text-decoration:none;font-weight:bold;}
#footer a:hover{ 		text-decoration:underline;color:#ccc; } 

/* Costados *****************************************************************************************/
#costado div.section2{				clear:left;padding:0 10px 0 20px;background-position:3px 0;background-repeat:no-repeat;font-size:10px;}
#costado div.section{				clear:left;padding:0 10px 10px 32px;background-position:3px 0;background-repeat:no-repeat;text-align:left;font-family: verdana,sans-serif;color: #000;line-height: 1.2;font-size: 10px;}
#costado div.section p{				margin-top:0;line-height:1.6em;color:#555;}
#costado div.section ul.address{	margin-top:0;margin-bottom:.6em;}
#costado div.section h3{			margin:0 0 .1em 0;height:32px;font-size:0px;line-height:0px;text-indent:-9999px;} 
#costado div.section2 h3{			margin:0 0 .1em 0;height:32px;font-size:0px;line-height:0px;text-indent:-9999px;} 
#costado div#cost_acerca_de_genbiz.section {	background-image:url('../images/acerca_de_biz.gif');}
#costado div#cost_acerca_de_genhome.section {	background-image:url('../images/acerca_de_home.gif');} 
#costado div#cost_acerca_de_gencap.section {	background-image:url('../images/acerca_de_cap.gif');} 
#costado div#cost_acerca_de_gensop.section {	background-image:url('../images/acerca_de_sop.gif');} 
#costado div#cost_acerca_de_gentech.section {	background-image:url('../images/acerca_de_tech.gif');} 
#costado div#cost_acerca_de_gensoft.section {	background-image:url('../images/acerca_de_soft.gif');}  
#costado div#cost_alianzas.section2 {			background-image:url('../images/alianzas.gif');}   
#costado div#cost_certificaciones.section2 {	background-image:url('../images/certificaciones.gif');}  
#costado div#cost_marca_asociadas.section2 {	background-image:url('../images/marca_asociada.gif');}  
#costado div#cost_prin_clie.section {			background-image:url('../images/principales_clientes.gif');}  
#costado div#cost_director.section {			background-image:url('../images/director_ejecutivo.gif');} 
#costado div#cost_productos.section {			background-image:url('../images/productos_relacionados.gif');} 
#costado div#cost_ubiquenos.section {			background-image:url('../images/ubiquenos.gif');}  
#costado div#cost_trayectoria.section {			background-image:url('../images/trayectoria.gif');}  

/* Formulario **************************************************************************************************/
input, textarea, select{ max-width: 100%; }
#contactform label{	font-size: 0.90em;	margin-top: 0.4em; }
#contactform .error{ color:#000000;	font-weight:bold;}
#contactform .required{	color:#CC0000;}
#contactform .error li{	font-weight:normal;	list-style:none;}
#contactform dt{ margin-top:.5em; line-height:1.7em;}
#contactform fieldset{ display:block; margin:15px 0 15px 0;	width:90%;}
#contactform legend{display:none;}
#contactform label{	font-weight:bold;}
#contactform .textbox{border:1px solid #999;font-family:arial, helvetica, sans-serif;font-size:1.2em;font-weight:normal;padding:4px 4px 3px 4pxwidth:100%;}
#contactform .short{ width:10%;}
#contactform .textarea{order:1px solid #999;display:block;font-family:arial, helvetica, sans-serif;font-size:1.2em;	font-weight:normal;
padding:4px 4px 3px 4px; height:90px; 	width:100%;}
#contactform input[type=submit]{margin-top:1em;}

/* Formatos ****************************************************************************************************/
.mensaje{ 			font-family: "lucida sans unicode","lucida grande",sans-serif; color: #FFFFFF; font-size: 14px;letter-spacing: -0.2pt;}
.autor{ 			width:100%; text-align:right; font-family: verdana,sans-serif;color: #FFFFFF;font-size: 12px;font-weight: bold;font-style: italic; }
.normal{ 			text-align:left;font-family: verdana,sans-serif;color: #000;line-height: 1.2;font-size: 10px; }
.normal2{ 			text-align:left;font-family: verdana,sans-serif;color: #006699;font-weight:bold;line-height: 1.2;font-size: 12px; }
.producto{			background:url(../images/sub-nav-arrow.gif) no-repeat top left; padding-left:20px; border-bottom:1px solid #ccc; }
.producto a{		text-align:left;text-decoration:none; color:#ff0000; font-size:11px; } 
.producto a:hover{	color:#000; text-decoration:underline; } 
#quienes_somos{		background:url(../images/quienes_somos.gif) no-repeat; height:35px; }
#directorio{		background:url(../images/directorio.gif) no-repeat; height:35px; }
#clientes{			background:url(../images/clientes.gif) no-repeat; height:35px; }
#contacto{			background:url(../images/contacto.gif) no-repeat; height:35px; }
#oficinas{			background:url(../images/oficinas.gif) no-repeat; height:35px; }
#metodologia{		background:url(../images/metodologia.gif) no-repeat; height:35px; }
#alianzas_estrate{	background:url(../images/alianzas_estrategicas.gif) no-repeat; height:35px; }
#concepto_gen{		background:url(../images/concepto_gen.gif) no-repeat; height:35px; }
#historia{			background:url(../images/hostiria.gif) no-repeat; height:35px; }
#algunos{			background:url(../images/algunos.gif) no-repeat; height:35px; }
#mapa{				background:url(../images/mapa.gif) no-repeat; height:35px; } 
#masinfo_genbiz{	background:url(../images/masinfo_genbiz.gif) no-repeat; height:35px; }
#masinfo_genhome{	background:url(../images/masinfo_genhome.gif) no-repeat; height:35px; }
#masinfo_gencap{	background:url(../images/masinfo_gencap.gif) no-repeat; height:35px; }
#masinfo_gensop{	background:url(../images/masinfo_gensop.gif) no-repeat; height:35px; }
#masinfo_gentech{	background:url(../images/masinfo_gentech.gif) no-repeat; height:35px; }
#masinfo_gensoft{	background:url(../images/masinfo_gensoft.gif) no-repeat; height:35px; }
#tituloproducto h2{ text-align:left;font-family: "Trebuchet MS",sans-serif; color:#006699; font-weight:bold; font-size:13px; text-transform:uppercase;}
#tituloproducto2 h2{ text-align:left;font-family: "Trebuchet MS",sans-serif; color:#006699; font-weight:bold; font-size:13px; text-transform:uppercase;}

/* Especiales ****************************************************************************************************/
.clearfix:after{	content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {			display:inline-block;}
* html .clearfix {height:1%;}.clearfix{display:block;}

/* INDEX ****************************************************************************************************/
#contenido_centro{
widht:926px;
height:884px;
margin:0 0 0 180px;
background:url(../images/inicio.jpg) no-repeat;
}

.oficina {
	width:148px;
	height:110px;
	text-align:center;
	float:left;
	margin:5px;
}
.oficina img {
	margin:5px 0px;
}