	body {
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 9pt;
		background: #216393 url(imagenes/fondo2.jpg) top left repeat-y;
		color:#000000;
	}
	form { display:inline;}
	
	td, select, textarea, input { font-size: 9pt; }
	select, textarea, input { background-color:#EFEFEF; }
	
	a img {	border: 0; }
	a, a:visited {
		color: #3366CC;
		text-decoration:none;
		font-style:normal;
	}
	a:hover {
		color: #003399;
		text-decoration:underline;
		font-style:normal;
	}

	.centerdiv{ /*IE method of centering a relative div*/
		text-align: center;
	}
	.centerdiv div{ /*Proper way to center a relative div*/
		margin: 0 auto;
	}
	
	h1 {
		font-size:14pt;
		color:#666666;
		display:inline;
		font-weight:normal;
	}
	
	h2 {
		font-size:12pt;
		color:#333333;
		display:inline;
		font-weight:normal;
	}
	
	h3 {
		font-size:10pt;
		color:#000000;
		display:inline;
	}

	#botlinks, #botlinks td {
		font-size:8pt;
		color:#FFFFFF;
	}
	#botlinks a, #botlinks a:visited {
		color:#FFFFFF;
		text-decoration: none;
	}
	#botlinks b {
		color:#CCCCCC;
		text-decoration: underline;
	}
	#botlinks a:hover {
		color: #CCFFFF;
		text-decoration: underline;
	}

	#botlinks2, #botlinks2 td {
		font-size:8pt;
		color:#FFFFFF;
	}
	#botlinks2 a, #botlinks2 a:visited {
		color:#FFFFFF;
		text-decoration: none;
	}
	#botlinks2 b {
		color:#CCCCCC;
		text-decoration: underline;
	}
	#botlinks2 a:hover {
		color: #FFFFFF;
		font-size:9pt;
		text-decoration: underline;
	}

	#toplinks, #toplinks td {
		font-size:8pt;
		color:#666666;
		/* 
		display:block; 
		*/
	}
	#toplinks a, #toplinks a:visited {
		color:#666666;
		text-decoration: none;
		/* display:block; */
	}
	#toplinks b {
		color:#003399;
		text-decoration: none;
		/* display:block; */
	}
	#toplinks a:hover {
		color: #0000CC;
		text-decoration:none;
		border-bottom: 1px solid #3366CC;
		/* 
		display:block; 
		*/
	}

	#infra, #infra td {
		font-size:8pt;
		color:#000000;
		font-size:8pt;
	}
	#infra a, #infra a:visited {
		color:#000000;
		text-decoration: none;
		/* display:block; */
	}
	#infra b {
		color:#003399;
		text-decoration: none;
		/* display:block; */
	}
	#infra a:hover {
		color: #0033CC;
		text-decoration:none;
		border-bottom: 1px solid #3366CC;
		/* 
		font-weight:bold;
		display:block; 
		*/
	}

	#izqlinks, #izqlinks td {
		font-size:7pt;
		color:#333333;
		height:24px;
	}
	#izqlinks a, #izqlinks a:visited {
		color:#333333;
		text-decoration: none;
		display:block;
		background:url(imagenes/botonCh.jpg) no-repeat top fixed;
		height:24px;
		vertical-align:middle;
	}
	#izqlinks b {
		color:#003399;
		text-decoration: none;
		font-weight:bold;
		height:24px;
	}
	#izqlinks a:hover {
		color: #0066CC;
		text-decoration: underline;
		background:url(imagenes/botonGr.jpg) no-repeat top fixed;
	}

	#tablaCh, #tablaCh td {
		font-size:8pt;
	}
	#tablaCh a, #tablaCh a:visited {
		color:#333333;
		text-decoration: none;
	}
	#tablaCh b {
		color:#000000;
		text-decoration: none;
	}
	#tablaCh a:hover {
		color: #003399;
		text-decoration: none;
	}
	
	.azul, .azul a, .azul a:visited {
		color:#006699;
	}
	.azul h3 {
		font-size:10pt;
		display:inline;
		font-weight:normal;
	}
	.azul h2 {
		font-size:12pt;
		display:inline;
		font-weight:normal;
	}
	.azul h1 {
		font-size:14pt;
		display:inline;
		font-weight:normal;
	}

	.gris {
		color:#333333;
	}
	.gris a, .gris a:visited {
		color:#336699;
	}
	.gris h3 {
		font-size:10pt;
		display:inline;
		font-weight:normal;
	}
	.gris h2 {
		font-size:12pt;
		display:inline;
		font-weight:normal;
	}
	.gris h1 {
		font-size:14pt;
		display:inline;
		font-weight:normal;
	}

	.nota {
		font-size:7pt;

		color:#666666;
	}
	
	/*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */
	
	.thumbnail{
	position: relative;
	z-index: 0;
	}
	
	.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
	}
	
	.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #F5F5F5;
	padding: 5px;
	left: -1000px;
	border: 2px groove #FFFFFF;
	visibility: hidden;
	color: #333333;
	text-decoration: none;
	}
	
	.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	}
	
	.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 10px;
	left: 0px; /*position where enlarged image should offset horizontally */
	}
