.titulo_grupo_utilidades
{
	color:						#000;
	font-weight:				bold;
	font-size:					12px;
	margin:						20px 0px 0px 0px;
}

.titulo_grupo_utilidades>a
{
	color:						#000;
	font-weight:				bold;
	font-size:					12px;
	text-decoration:			none;
}

.titulo_grupo_utilidades>a:hover
{
	text-decoration:			underline;
}

.enlace_utilidad
{
	margin:						0px 0px 0px 40px;
}

.enlace_utilidad>a
{
	line-height:				19px;
	text-decoration:			none;
}
.enlace_utilidad>a:hover
{
	text-decoration:			underline;
}

#leyenda_utilidades
{
	margin:						20px 0px 0px 0px;
	color:						#999;
	text-align:					left;
}

.contenido_ipc
{
	margin:						0px 0px 0px 0px;
}
	.boton_ipc
	{
		margin:						10px 0px 10px 0px;
	}
		.boton_ipc input[type="button"]
		{
			text-align:					left;
			width:						300px;
			padding-left:				10px;
		}

#calendario, #calculador
{
	margin-bottom:				20px;
}
	#calendario #calendario_anual td.fecha
	{
		text-align:					right;
	}
	
	#calendario #calendario_anual, #calculador #resultado_calculo
	{
		margin:					10px 0px 0px 0px;
	}
#lst_procedimientos
{
	margin:					15px 0px 10px 0px;
}
	#lst_procedimientos tr.fila_no_inicio_de_grupo>td
	{
		padding-top:				0px;
	}
	#lst_procedimientos td.jurisdiccion
	{
		font-weight:			bold;
		color:					#064413;
	}
#procedimientos
{
	cursor:					pointer;
}
	#procedimientos tr
	{
		background-color:		#FFF;
	}

#resultado_tasas_judiciales
{
	margin-top:				20px;
}

#resultado_tasas_judiciales table
{
	margin-left:			40px;
}

#resultado_tasas_judiciales p, #resultado_tasas_judiciales td
{
	margin:					0px;
	padding:				5px 0px;
}

#total_tasas
{
	font-size:				13px;
	font-weight:			bold;
}

#tblPeriodo1, #tblPeriodo2, #cont_capital_inicial
{
	width:					600px;
	margin-bottom:			20px;
}
	#tblPeriodo1 th, #tblPeriodo2 th, #cont_capital_inicial th
	{
		text-align:				left;
	}
	
#cont_pago_izq{
	float:					left;
}
#cont_pago_dcha{
	float:					left;
	clear:					right;
}

#tblPagosIzq, #tblPagosDcha
{
	width:					300px;
	margin-bottom:			20px;
}
	#tblPagosIzq th, #tblPagosDcha th
	{
		text-align:				left;
	}

	#cont_btnCalcular
	{
		clear:					both;
	}


#criterios_directorio_tribunales>#resultado>h2
{
	margin:			10px 0px 0px 10px;
}

#criterios_directorio_tribunales>#resultado>table
{
	margin:			10px 0px 0px 10px;
}

div#resultado tr.listado_tribunales:hover
{
	background-color:	#d9d9d9;
	cursor:				pointer;
}

div#resultado tr.activo
{
	background-color:	#d9d9d9;
	cursor:				pointer;
}

div#resultado tr.listado_tribunales
{
	background-image:	URL("/comunes/imagenes/bolo_cuadrado2.gif");
	background-repeat:	no-repeat;
	background-position:center left;
}

div#resultado td
{	
	padding:			3px 15px;
}

#resultado tr.info>td
{
	padding:				5px 0px 20px 20px;
}

#resultado tr.info table
{
	margin:				0px 0px 10px 0px;
}