body {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(images/linea-gral2.gif);
	background-repeat:repeat-x;
	background-color: #E6E6E6;

}

.contenido img {
		display: block;
}

.general {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-align:justify;
}

.texto {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
}

.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
}

.texto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004288;
}

.texto4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFA411;
}

.texto5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	text-align:justify;
}
.texto6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0167CC;
}
.texto7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013366;
}

.cjaVerde{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-style:inset;
	border-color:#000000;
	border-width:1px;
}

.btnVerde{
	color:#FFFFFF;
	background-image:url(images/boton.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	height:31px;
	width:31px;
}

.fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
}

.fecha2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  #003366;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  #003366;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:  #FE9901;
	text-decoration: none;
}


a.link2:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #ffffff;
	text-decoration: none;
}
a.link2:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #ffffff;
	text-decoration: none;
}
a.link2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #F1C233;
	text-decoration: none;
}

a.link3:link {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #000000;
	text-decoration: none;
}
a.link3:visited {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #000000;
	text-decoration: none;
}
a.link3:hover {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.link4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003366;
	text-decoration: none;
}
a.link4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003366;
	text-decoration: none;
}
a.link4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:   #0066FF;
	text-decoration: none;
}

a.link5:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003399;
	text-decoration: none;
}
a.link5:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003399;
	text-decoration: none;
}
a.link5:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003399;
	text-decoration: none;
}

a.link6:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:   #000000;
	text-decoration: none;
}
a.link6:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:    #000000;
	text-decoration: none;
}
a.link6:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #FF9900;
	text-decoration: none;
}


a.link7:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:   #FFCC00;
	text-decoration: none;
}
a.link7:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:    #FFCC00;
	text-decoration: none;
}
a.link7:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #FFCC00;
	text-decoration: none;
}

.formcampo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #cccccc;

}
.formcampo2 {
	color:#000000;
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;

}

	/* ------------------------------------------- */
	.floatleft,
	.floatright,
	.floatcenter {
		margin-left: 5px;
	}

	.floatleftimg,
	.floatrightimg,
	.floatcenterimg {
		width: 160px;
		border: 4px solid #CED8E1;
	}

	.floatingimage {
		width: 168px;
		height: 128px;
		background-color: #CED8E1;
	}

	.floatingimage img#CTRLInline,
	.floatingimage img#CTRLOutlineI {
		border: 0px;
		padding: 0px;
	}

	.floatingdesc {
		padding-top: 1em;
		width: 168px;
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: #666666;
	}

	hr {
		clear: both;
		border: 0px;
		border-top: 1px solid white;
		border-bottom: 1px solid #CED8E1;
	}

	#gallery .ghead,
	#gallery .gfoot {
		display: none;
	}

	/* · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·  */
	table.tree tr.even td.t,
	table.tree tr.uneven td.t {
		overflow: hidden;
		padding-right: 1em;
	}

	table.tree tr.even td.r,
	table.tree tr.uneven td.r {
		width: 30px;
		padding: 0em !important;
	}

	table.tree {
		min-width: 100%;
		width: 100%;

		/* IE: what ever f*cking bug this is ... remove the following to see */
		table-layout: fixed;
		position: relative;
		width: 98%;
	}

	table.tree img {
		display: inline;
	}

	.tree tr.even {				background-color: #FDFDFD;	}
	.tree tr.uneven {			background-color: #F8F8F8;	}
	.tree tr.even:hover {		background-color: #EEEEEE;	}
	.tree tr.uneven:hover {		background-color: #EEEEEE;	}
