a:link{
	text-decoration: none; color: #1E5B7E;     
}
a:visited{
	text-decoration: none; color: #1E5B7E;     
}
a:active{
	text-decoration: none; color: #1E5B7E;     
}
a:hover{
	text-decoration: underline;
	color: #1E5B7E;
}
.result .file {
		font-size: 12px;		
		background-color: #FFFF7F;
		background-image: url(fondo_th02a.png);
		background-repeat: repeat-x;
	/*	background-color: #FFFF00;*/
		background-color: #F4C31C;
		color: #000080;
		font-family: "Trebuchet MS", Arial;
		text-align:center;
}
.result .file td {		
		text-align: left;
		padding-left: 5px;
		padding-bottom: 2px;
		padding-right: 5px;
		padding-top: 3px;		
		background-image: url(fondo_td01.png);
		background-repeat: repeat-x;
		background-color: #E0E9ED;						
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #EBE9BC;
		border-bottom-color: #EBE9BC;
}
.result .file th {
		padding: 5px;
		font-size: 13px;
		font-weight:bold;	
		background-position: left top;			
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #EBE9BC;
		border-bottom-color: #EBE9BC;
}
h1 {		
		padding: 5px;
		font-size: 11px;		
		background-color: #fdfdf1;
		background-image: url(fondo_th02a.png);
		background-repeat: repeat-x;
		color: #000080;
		font-family: "Trebuchet MS", Arial;
		text-align:center;
		font-weight:bold;		
}

 .out {
	display:block;	
	background:#EDA73D;
	border:1px solid #EBE9BC;
	position:relative;
	margin:2px 0;
	visibility:visible;	
  }
.in {
		font-family: Verdana;
		font-size: 10px;
		text-align:center; 
		background:#FFFFFF; 
		border:1px solid #EBE9BC; 
		position:relative; 
		padding: 2px;
		font-weight:normal;		
  }
.ltin {
  left:-5px;
  }
.tpin {
	top:-5px;
	height: 123px;
  }
.narrow {
	width:20em;
	height: 128px;
} /* change to suit */
