body	{background:#fff; margin:0 ; padding:0; color:#333; font-size:11px; font-family:Arial, Tahoma;  line-height:17px; }
img		{border:0; }

.menu_arriba	{display:none;  }

/*background: url(../i/sombra.gif) top left no-repeat;  */
.pg1		{width:799px; margin:0 auto;}
.logo			{width:785px; }

.cabecera			{display:none; }
/*
.cabecera div		{float:left; width:777px; background: url(../i/cabecera_2.gif) top right no-repeat; padding:0 4px 0 0 ; }
.cabecera ul		{float:left; width:777px; margin:0; padding:3px 0 0 0; height:23px; list-style:none; background:#d1d1d1 url(../i/cabecera_ul.gif) top left repeat-x; border-bottom:1px solid #a8a8a8; }
.cabecera li		{float:left;  border-right:1px solid #d1d1d1;  }
.cabecera a			{float:left; color:#404040; height:18px; display:block; padding:4px 20px 0 20px; background-image: url(../i/cabecera_li.gif);  background-position:top left;  background-repeat:repeat-x;  font-weight:bold;  border-top:1px solid #f6f6f6;  text-decoration:none;}
.cabecera a:hover	{color:#fff; height:18px; padding:4px 19px 0 19px; background-position:bottom left; border-top:1px solid #000;  border-left:1px solid #000;  border-right:1px solid #000; }
.cabecera a.on		{color:#fff; height:18px; padding:4px 19px 0 19px; background-position:bottom left; border-top:1px solid #000;  border-left:1px solid #000;  border-right:1px solid #000; }
.cabecera_imagen	{margin:0 0 2px 2px; }
 */
 
.cabecera2			{display:none;}
.cabecera_vacia		{display:none;}
.cabecera4			{display:none;}
.cabecera5			{display:none;}
.cabecera_imagen	{display:none;}

.migas			{display:none; float:left; width:730px; padding:0 0 0 30px; margin:10px 0 0 0 ; }
.migas ul		{float:left; margin:0; padding:0; list-style:none; }
.migas li		{float:left; color:#566498; font-size:10px; }
.migas a		{color:#566498; text-decoration:none; }
.migas a:hover	{text-decoration:underline;}

h1						{float:none; width:765px; background: url(../i/h1_fondo.gif) bottom left repeat-x; padding:20px 0 10px 15px; margin:0 0 0 3px; color:#f7931e; font-size:18px; }
.contenido				{float:none; width:790px; }
.columna_izquierda		{float:left; width:543px; }
.columna_derecha		{float:right; width:240px; }
.columna_derecha2		{float:left; padding:35px 0 0 0;}


.fecha_imprimir					{display:none; float:left; width:543px; margin:0 0 10px 0: }
.fecha_imprimir .imprimir		{float:right; padding:5px 0 5px 20px; background:url(../i/imprimir.gif) top left no-repeat; color:#556398; font-size:10px; margin:2px 0 0 0; text-decoration:none; }
.fecha_imprimir .imprimir:hover	{text-decoration:underline; }
.fecha_imprimir .fecha			{float:left; width:200px; color:#aaaaaa; font-size:9px;  padding:10px 0 0 15px; }

.columna_izquierda p			{float:left; color:#333; padding:5px 15px 10px 15px; margin:0 ; }


.caja						{width:544px; margin:0 0 10px 0; }
.caja_a						{float:left; width:541px; background:url(../i/caja_a.gif) top left no-repeat; height:26px; margin:5px 0 0 0; }
.caja_m						{float:left; width:541px; background:url(../i/caja_m.gif) top left repeat-y; padding:0 0 0 3px; margin:0; }
.caja_b						{float:left; width:541px; background:url(../i/caja_b.gif) top left no-repeat; height:9px; font-size:1px; margin:0 0 10px 0; }
.caja_cerrada .caja_a		{float:left; width:541px; background:url(../i/caja_ab.gif) top left no-repeat; height:7px; font-size:.01em; }
.caja h2					{font-size:14px; color:#333; margin:0; padding:5px 0 0 15px; }
.caja h3					{font-size:12px; color:#333; margin:0; padding:0 0 0 15px; }
.caja p						{float:none; padding:5px 15px 0 15px; color:#aaaaaa; margin:0; }
.caja .subtitulo			{width:505px; border-bottom:1px solid #d4d4d4; border-top:1px solid #fff; background:#f7f7f7; height:20px;  padding:2px 15px 0 15px; font-size:12px; color:#333; font-weight:bold; }
.caja .separador			{width:535px; height:22px; font-size:.01em; background:url(../i/caja_separador.gif) top left no-repeat; }

.columna_derecha .caja		{width:236px; margin: 0; }
.columna_derecha .caja_a	{float:left; width:233px; background:url(../i/cajad_a.gif) top left no-repeat; height:27px; margin:0; overflow:hidden; }
.columna_derecha .caja_m	{float:left; width:233px; background:url(../i/cajad_m.gif) top left repeat-y; padding:0 0 0 0; }
.columna_derecha .caja_b	{float:left; width:233px; background:url(../i/cajad_b.gif) top left no-repeat; height:7px; font-size:.01em; }
.columna_derecha .caja_cerrada .caja_a	{float:left; width:233px; background:url(../i/cajad_ab.gif) top left no-repeat; height:7px; font-size:.01em; }
.columna_derecha .caja h2	{font-size:12px; color:#333; margin:0; padding:5px 0 0 15px; }
.columna_derecha .separador	{width:233px; height:22px; font-size:.01em; background:url(../i/caja_separador2.gif) top left no-repeat; margin:0 0 0 4px; }


.pie			{float:left; width:100%; background:#fff; height:200px; margin:30px 0 0 0; color:#333; }
.pie a			{color:#333; text-decoration:none; display:block; margin:0 0 0 20px; padding:2px 0 10px 20px; }
.pie2 			{width:785px; margin:0 auto; padding:10px 0 0 0; }
.pie3 			{float:left; width:545px; padding:10px 0 0 0;  }
.copy			{float:left; width:535px; padding:20px 0 0 0; color:#333; }
.pie_lala				{display:none; }
address					{float:left; width:250px; font-style:normal; display:inline; margin:0 0 0 0; }

/* conoce */
.asesoria_tributaria			{background: url(../i/software_gestion_tributaria.gif) top left no-repeat;  padding: 0 20px 0 100px; margin:15px 0 0 0;}
.asesoria_tributaria h3			{margin:0; padding:0; color:#666699; font-size:12px; }
.asesoria_tributaria h3 a		{color:#666699; text-decoration:none; }
.asesoria_tributaria h3 a:hover	{text-decoration:underline; }
.software_gestion_tributaria		{background: url(../i/asesoria_tributaria.gif) top left no-repeat;  padding: 0 20px 20px 100px; margin:15px 0 0 0; }
.software_gestion_tributaria h3		{margin:0; padding:0; color:#666699; font-size:12px; }
.software_gestion_tributaria h3 a	{color:#666699; text-decoration:none; }
.software_gestion_tributaria h3 a	{text-decoration:underline; }

.flecha_ul			{}
.flecha_ul ul		{margin:0; padding:10px 0 20px 20px; list-style:none; }
.flecha_ul li		{width:180px; background:url(../i/flecha1.gif) top left no-repeat; padding:0 0 2px 20px; color:#556398; font-size:11px; border-bottom:1px solid #dddddd;margin:0 0 5px 0; }
.flecha_ul a		{color:#556398; text-decoration:none; }
.flecha_ul a:hover	{text-decoration:underline; }


/* clientes */
.listado_clientes			{float:left; color:#556398; list-style:none; margin:10px 10px 10px 0 ; padding:0; }
.listado_clientes li		{float:left; padding:0 0 0 10px ; font-weight:bold; }
.listado_clientes a			{color:#556398; text-decoration:none; }
.listado_clientes a:hover	{text-decoration:underline; }
.listado_naranja			{float:none; margin:10px 0 0 40px; padding:0; list-style:none; }
.listado_naranja li			{background: none; padding:0 0 0 10px; }
.subir	{display:none;}

/* noticias */
.titulo_noticia				{padding:5px 0 0 15px; color:#566498; font-weight:bold; font-size:14px; }
.titulo_noticia a			{color:#566498; text-decoration:none; }
.titulo_noticia a:hover		{text-decoration:underline;}

.archivo_descargable			{color:#566498; padding:0 0 0 0 ; margin:0 0 0 15px; font-size:10px; }
.archivo_descargable a			{display:block; width:100px; padding:5px 0 0 33px; margin:10px 0 5px 0;  height:25px;  color:#566498; text-decoration:none; background: url(../i/pdf.gif) top left no-repeat; }
.archivo_descargable a:hover	{text-decoration:underline; }
.archivo_descargable span		{color:#959595; }

.fecha_noticia					{color:#333333; margin:5px 0 0 15px; font-size:10px; }

.flecha2_ul			{}
.flecha2_ul ul		{margin:0; padding:10px 0 20px 20px; list-style:none; }
.flecha2_ul li		{width:180px; background:url(../i/flecha2.gif) top left no-repeat; padding:0 0 2px 10px; font-size:11px; margin:0 0 5px 0; color:#959595; font-size:10px; line-height:12px; }
.flecha2_ul a		{color:#556398; text-decoration:none; font-weight:bold; }
.flecha2_ul a:hover	{text-decoration:underline; }

.flecha3_ul			{}
.flecha3_ul ul		{margin:0; padding:10px 0 20px 20px; list-style:none; }
.flecha3_ul li		{width:190px; font-size:11px; margin:0 0 0 0; color:#959595; font-size:10px; line-height:12px; border-bottom:1px solid #dddddd; padding:0 0 1px 0; }
.flecha3_ul a		{display:block; width:180px; height:18px; background-image:url(../i/flecha3.gif); background-position:top left; background-repeat: no-repeat; padding:2px 0 0 10px; color:#556398; text-decoration:none; font-weight:bold; }
.flecha3_ul a:hover	{background-color:#eff1ee; }
.flecha3_ul a.on	{background-color:#eff1ee; }


.mapa_web					{margin:40px 0 0 20px; width:500px;  padding:0; list-style:none; color:#556398; }
.mapa_web a					{text-decoration:none; color:#556398; display:block; height:20px; }
.mapa_web a:hover			{text-decoration:underline; }

.mapa_web li				{background: url(../i/mp0.gif) top left repeat-x; border-top:1px solid #e5e5e5; border-bottom:1px solid #dddddd; }
.mapa_web li a				{background: url(../i/mp1.gif) top left no-repeat; padding:0 0 0 20px; font-weight:bold; font-size:12px; }

.mapa_web li ul 			{margin:0 0 0 50px; padding:0; list-style:none; }
.mapa_web li ul li			{background:none; border-bottom:1px solid #dddddd; border-top:0; }
.mapa_web li ul li a		{background: url(../i/mp2.gif) top left no-repeat; padding:0 0 0 10px; font-weight:normal; font-size:11px; }

.mapa_web li ul li ul 		{margin:0 0 0 50px; padding:0; list-style:none; }
.mapa_web li ul li ul li	{background:none; border-top:1px solid #dddddd; border-bottom:0;}
.mapa_web li ul li ul li a	{background: url(../i/mp3.gif) top left no-repeat; padding:0 0 0 10px; }

.contacto_mw 		{background: url(../i/contacto_mw.gif) top left no-repeat; padding:15px; height:200px; }
.contacto_mw p		{}
.contacto_mw a		{text-decoration:none; color:#556398; }
.contacto_mw a:hover{text-decoration:underline; }

/* sowftware */
.gib	{width:460px; height:81px; border-bottom:1px solid #dedede; background: url(../i/gib.gif) top left no-repeat; padding:10px 0 0 50px; margin:0 0 0 15px; }
.git	{width:460px; height:81px; border-bottom:1px solid #dedede; background: url(../i/git.gif) top left no-repeat; padding:10px 0 0 50px; margin:0 0 0 15px; }
.coex	{width:460px; height:81px; border-bottom:1px solid #dedede; background: url(../i/coex.gif) top left no-repeat; padding:10px 0 0 50px; margin:0 0 0 15px; }

.todos_los_productos			{width:520px; text-align:right; padding:7px 0 0 0; }
.todos_los_productos a			{color:#566498; background:url(../i/flecha5.gif) top right no-repeat; padding:5px 14px 0 0; text-decoration:none; }
.todos_los_productos a:hover	{text-decoration:underline; }

.caja_nuestros_productos 		{float:left; background: url(../i/caja_nuestros_productos.gif) bottom left no-repeat; padding:0 15px 15px 15px;  margin:0 0 0 1px; font-size:12px; }

.flecha5_ul			{}
.flecha5_ul ul		{float:left; width:210px; margin:8px 0 0 0; padding:0; list-style:none; }
.flecha5_ul li		{display:block; width:190px; font-size:11px; margin:0; color:#959595; font-size:10px; line-height:12px; padding:0 0 0 0;background: url(../i/flecha5_ul_borde.gif) bottom left repeat-x; }
.flecha5_ul a		{display:block; width:180px; height:18px; background-image:url(../i/flecha3.gif); background-position:top left; background-repeat: no-repeat; padding:2px 0 0 10px; color:#556398; text-decoration:none; font-weight:bold; }
.flecha5_ul a:hover	{background-color:#eff1ee; }
.flecha5_ul a.on	{background-color:#eff1ee; }
.todos_2			{float:left; width:190px; text-align:right; padding:3px 15px 0 0; background:url(../i/flecha5.gif) top right no-repeat; }
.todos_2 a			{color:#566498; padding:0 0 0 0; text-decoration:none; font-size:11px; }
.todos_2 a:hover	{text-decoration:underline; }



.listado			{float:left; width:520px; margin:0; }
.listado ul			{margin:0; padding:0 0 20px 12px; list-style:none; color:#333; }
.listado li			{background: url(../i/listado_naranja.gif) top left no-repeat; padding:0 0 5px 10px; }


.titu_n					{color:#f7931e; margin:5px 0 5px 15px; }
.flecha10_ul			{} 	
.flecha10_ul ul			{list-style:none; margin:0 0 0 15px; padding:0; } 
.flecha10_ul li			{color:#f7931e; background:url(../i/flecha10.gif) top left no-repeat; padding:2px 0 2px 15px; border-bottom:1px solid #dddddd; font-size:10px;} 
.flecha10_ul a			{color:#566498; text-decoration:none; font-size:11px;} 
.flecha10_ul a:hover	{text-decoration:underline; } 
.flecha10_ul .usuario	{color:#aaaaaa; background:none; } 



.modulos			{}
.modulos ul			{margin:0; padding:10px 0 20px 20px; list-style:none; }
.modulos li			{width:470px; background:url(../i/flecha1.gif) top left no-repeat; padding:2px 0 2px 20px; color:#aaaaaa; font-size:11px; border-bottom:1px solid #dddddd;margin:0 0 5px 0; }
.modulos a			{color:#556398; text-decoration:none; display:block; font-weight:bold; }
.modulos a:hover	{text-decoration:underline; }


.un_producto		{float:left; width:530px;  padding:10px 0 0 0; }
.un_producto span	{color:#f5951d; font-weight:bold; margin:10px 0 0 15px;  }


.un_producto p		{color:#aaa; }
.un_producto p span	{margin:0; }

.foto		{float:right; width:130px; margin:5px 5px 5px 0; }
.foto img	{cursor:pointer; }		
.piefoto	{width:120px; background: url(../i/piefoto.gif) top left repeat-x; padding:5px 5px; font-size:10px; color:#666; line-height:12px; }
.prodductos .separador {float:left; }

.una_caracteristica			{float:left; width:530px;  padding:10px 0 0 0; }
.una_caracteristica span	{color:#f5951d; font-weight:bold; margin:10px 0 0 15px;  }
.una_caracteristica p		{color:#aaa; }
.una_caracteristica p span	{margin:0; }

/* descargas */

.descarga			{width:500px; margin:5px 0 0 15px; color:#f7931e; font-weight:bold: }
.descarga div		{font-weight:normal; background:url(../i/flecha10.gif) top left no-repeat; padding:2px 0 2px 15px; border-bottom:1px solid #dddddd; }
.descarga a			{color:#566498; text-decoration:none; }
.descarga a:hover	{text-decoration:underline; }
.descarga span 		{color:#aaaaaa; padding:0 5px 0 2px ; }
.descarga span span	{color:#f7931e; }

/* enlaces */



.enlaces_listado			{margin:10px 15px 0 15px; pading:0; list-style:none; }
.enlaces_listado li			{border-bottom:1px solid #dddddd; color:#566495; }
.enlaces_listado li a		{display:block; background:url(../i/enlaces_li.gif) top left no-repeat; padding:0 0 0 15px; text-decoration:none;  color:#566495; }
.enlaces_listado li a:hover	{text-decoration:underline;  }


/* contacto */
.contacto2 			{float:left; width:210px; height:300px;  background: url(../i/contacto2.gif) top left no-repeat; padding:10px; color:#aaaaaa; }
.contacto2 p		{}
.contacto2 span		{color:#f7931e; }
.contacto2 a		{text-decoration:none; color:#556398; }
.contacto2 a:hover	{text-decoration:underline; }

.formulario_de_contacto	{color:#aaaaaa; margin:0 15px; }
.formulario_de_contacto label			{width:500px; color:#aaaaaa; display:block; margin:10px 0 0 0; }
.formulario_de_contacto label span		{color:#a929b8; padding:0 0 0 25px; background: url(../i/exclamacion.gif) top left no-repeat;  }
.formulario_de_contacto input			{width:450px; color:#aaa; margin:0 0 0 0; }
.formulario_de_contacto textarea		{width:450px; }
.formulario_de_contacto .enviar			{width:500px; text-align:center; padding:10px 0 0 0 ;}
.formulario_de_contacto .enviar input	{width:80px; height:20px; color:#333; border:1px solid #7a7a79; background:#f4f3f3;  }




