/* ----------------------------------------------------------------------------------------
	 * Copyright 2005-2006 gPremper S.A. de C.V
	 * Developed by Niels Fröhling
	 */

	/* ---------------------------------------------------------------------- */
	.link {
	}

	/* ---------------------------------------------------------------------- */
	#directory h6 {
		margin: 0em;
	}

	#directory .dhead {
		clear: both;
		padding: 0.3em;
		padding-top: 0em;
		padding-bottom: 0.2em;
		border-bottom: 1px solid black;
		margin-bottom: 0.2em;
	}

	#directory .dbody {
		display: inline;
		clear: both;
		margin-left: auto;
		margin-right: auto;
	}

	#directory .dfoot {
		margin-top: 0.2em;
		border-top: 1px solid black;
		padding-top: 0.2em;
		padding-bottom: 0em;
		padding: 0.3em;
		clear: both;
	}

	#directory .dhead img {
		cursor: pointer;
	}

	/* ---------------------------------------------------------------------- */
	#blackback {
		position: absolute;
		z-index: 1000;
		top: 0px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		width: 100%;
		height: 100%;
		background-color: black;
		opacity: 0.6;

		-moz-opacity: 0.6;
	}

	#centerflow {
		position: absolute;
		z-index: 1001;
		top: 0px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		width: 100%;
		height: 100%;
		overflow: auto;
	}

	#centerback {
		width: 100%;
		height: 100%;

		padding: 0px;
		margin: 0px;
		border: 0px solid white;
	}

	#centerback td#c {
		vertical-align: middle;
		text-align: center;
	}

	#frameback {
		margin-left: auto;
		margin-right: auto;
		min-width: 2em;
		min-height: 2em;

		background-color: white;
		color: #444444;

		padding: 0.1em;
		padding-left: 0.25em;
		padding-right: 0.2em;
		opacity: 1.0;
		border-radius: 1em;

		-moz-opacity: 1.0;
		-moz-border-radius: 1em;
	}

	#frameback #fbtitle td {
		vertical-align: bottom;
		font-size: 80%;
		font-weight: bold;
	}

	#frameback #fbtitlel {	text-align: left;	}
	#frameback #fbtitlem {	text-align: center;	}
	#frameback #fbtitler {	text-align: right;	}

	#frameback #fbtitlel img {	cursor: pointer; padding-right: 0.4em;	}
	#frameback #fbtitlem div {	cursor: pointer; display: inline;	}
	#frameback #fbtitler img {	cursor: pointer; padding-left: 0.4em;	}

	#frameback #fbframe {
		text-align: center;
		vertical-align: middle;

		border: 1px inset #AAAAAA;
		background-color: #F0F0F0;
	}

	#frameback #fbframe img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	#frameback #fbfooter {
		text-align: justify;
		vertical-align: top;
		font-size: 90%;
	}