/* Estos son para el logo de grupogestion */

	.azulg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #02679C;
	text-decoration: none;
	font-weight: bolder;
}
.grisg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858381;
	text-decoration: none;
	font-weight: bolder;
}
.txt-normalg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/* fin de los estilos de grupogestion */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E4EED5;
}
.fondo_blanco {
	background-color: #FFFFFF;
}
.txt_gris_negrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
	text-indent: 20px;
}

a.txt_gris_negrita:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
	text-indent: 20px;
}


a.txt_gris_negrita:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	text-indent: 20px;
}

.fondo_lineas {
	background-image: url(imagenes/fondo_lineas.gif);
}
.fondo_cuerpo {
	background-image: url(imagenes/fondo_red.gif);
}
.fondo_verde {
	background-color: #DDF0C2;
}



#menu {
	height: 24px;
	margin: 3em 0; padding:0 1em;
	border-bottom: 1px solid black;
	}

div.outer {
	float: left;
	width: 165px; height: 21px;
	margin: 0 0px 0 0;
	background: url( 'imagenes/boton_verde.gif' ) 0 -50px no-repeat;
	}

div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 11px/1 Arial, serif;
	color:#666666;
	text-decoration: none;
	background: url( 'imagenes/boton_verde.gif' ) top left no-repeat;
	}
.txt_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.fondo_lineas {
	background-image: url(imagenes/lineas_trans.gif);
	height: 4px;
}

div.outer span {
	display: block;
	margin:0; padding: 6px 0 0 20px;
	}
div.outer a:hover {
	background: url( 'imagenes/boton_negro.gif' ) top left no-repeat;	
	color: #000000;
	}
div.outer a:active {
	color: #666666;
	}
	
	
	
div.outer2 {
	float: left;
	width: 165px; height: 21px;
	margin: 0 0px 0 0;
	background: url( 'imagenes/boton_azul.gif' ) 0 -50px no-repeat;
	}

div.outer2 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 11px/1 Arial, serif;
	color:#666666;
	text-decoration: none;
	background: url( 'imagenes/boton_azul.gif' ) top left no-repeat;
	}
div.outer2 span {
	display: block;
	margin:0; padding: 6px 0 0 20px;
	}
div.outer2 a:hover {
	background: url( 'imagenes/boton_negro.gif' ) top left no-repeat;	
	color: #000000;
	}
div.outer2 a:active {
	color: #666666;
	}



div.outer3 {
	float: left;
	width: 165px; height: 21px;
	margin: 0 0px 0 0;
	background: url( 'imagenes/boton_rojo.gif' ) 0 -50px no-repeat;
	}

div.outer3 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 11px/1 Arial, serif;
	color:#666666;
	text-decoration: none;
	background: url( 'imagenes/boton_rojo.gif' ) top left no-repeat;
	}
div.outer3 span {
	display: block;
	margin:0; padding: 6px 0 0 20px;
	}
div.outer3 a:hover {
	background: url( 'imagenes/boton_negro.gif' ) top left no-repeat;	
	color: #000000;
	}
div.outer3 a:active {
	color: #666666;
	}
.txt_rojo_negrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}


.txt_verde {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #79AC29;
	text-decoration: none;
}
a.txt_verde:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #79AC29;
	text-decoration: none;
}

a.txt_verde:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #79AC29;
	text-decoration: underline;
}
.fondo_pie {
	background-image: url(imagenes/fondo_pie.gif);
}
.txt_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
#contenido {
	padding: 15px;	
}.fondo_celda {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 200px;
}
.txt_blanconormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_quienes {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.txt_donde {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.txt_titulo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
	text-indent: 20px;
}
.txt_verdegrande {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #79AC29;
	text-decoration: none;
}
.txt_azulgrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #50A9FB;
	text-decoration: none;
	background-position: center;
}

.haches1{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#333;}