@CHARSET "ISO-8859-1";


/*Estilos generales da páxina*/
	.general{
		margin-top: 0; 
		margin-bottom: 0; 
		margin-right: auto; 
		margin-left: auto; 
		width: 100%;
	}
	
	DIV #contenForms{
		position: absolute;
		float:left;
	}
	      
		DIV #formulario1{
			padding:10px 10px 0px 0px;
			margin:0px 0px 0px 20px;
			height:150px;
			}

			
		DIV #formulario2{
			padding:10px 10px 40px 10px;
			height:200px;
		}
		
	DIV #lenda{
		border:1px solid #724a10;
		margin:0px 10px 10px 10px;
		float: right;			
	}
	
	
	#lenda table, td, th,tr{
		padding:5px;
		
	}
	.check{
		width:2px;
	}
	
	#texto{
		line-height: 1.3em;
		font-family:Arial, sans-serif;
		font-size: 1.2em;
		text-align: justify;
	}
	#texto P{
		font-family: Arial, sans-serif;
	}
	#axuda{
		line-height: 1.3em;
		font-family:Arial, sans-serif;
		font-size:small;
		text-align: justify;
		padding:20px;
	}
/* Estilos do autocomplete dos apelidos*/

		DIV .contenedor {
				position: relative;
				width: 100px;
				height:50px;
				padding:0px 54px 54px 70px;
			}
		DIV .busca {
				position: relative;
				width: 10px;
				height:5px;
				padding:0px 5px 30px 0px;
				display:inline;
				background: url(images/search.jpeg);
			}
			
			
		select{
				font-family: Tahoma;
				color: #999;
				font-size: 8pt;
				border: 1px solid #008585;
				width: 160px;
			}
		input {
				cursor: help;
				font-family: Tahoma;
				color: #000;
				font-size: 8pt;
				border: 1px solid #724a10;
				width: 160px;
				text-transform: uppercase;
			}
		#check input{
				font-family: Tahoma;
				font-size: 8pt;
			}
			
	
		#input-fill.search_icon {
			background:url(images/search.jpeg) 153px center no-repeat #fff;
		}
		
		#input-fill.loading_icon {
			background:url(images/spinner.gif) 153px center no-repeat #fff;
		}
		
		#input-fill .searchBox{
		  background-image:url('images/search.jpeg');
		  background-repeat:no-repeat;
		  padding-left:20px;
		} 
		
		DIV .fill {
				font-family:Arial, sans-serif;
				text-transform: uppercase;
				font-size: 6pt;
				display: none;
				width: 200px;
				position:absolute;
				color: #E0FFFF;
				background-color: #5F9EA0;
				border: 1px solid #724a10;
				overflow: auto;
				height: 100px;
				top: -1px;
			}
		
		TR .fill {
				font-family:Arial, sans-serif;
				font-size: 6pt;
				color: #E0FFFF;
				background-color: #5F9EA0;
				border: 1px solid #724a10;
			}
	
     /****************** Estilos switchlayer   **********************/
		#layerswitcher{
		height:10px;
		}
	 /****************** Estilos tabla resultados   **********************/
	 .outer {
		position:relative;
		padding:3.5em 0 0.5em 0;
		width:40em;
		background:#eee;
		margin:0 auto 0 auto;
		}
	.innera {
		overflow:auto;
		width:40em;
		height:11.8em;
		background:#eee;
	}
	.outer table caption {
		position:absolute;
		width:55.7em;
		text-align:center;
		top:0;
		left:0;
		height:1.5em;
		background:#697210;
		border:0.1em solid #fff;
		color:#fff;
	}
	.outer thead tr {
		position:absolute;
		top:0.5em;
		height:1.5em;
		left:0;
	}
	.outer tfoot td {
		position:absolute;
		width:51.5em;
		text-align:center;
		background:#f0c992; 
		border:0.1em solid #000;
		color:#000;
		bottom:0;
		left:0
	}
	.outer th, .outer td {
		width:15em; 
		text-align:center;
	}
	.outer th {
		background:#724a10; 
		color:#fff;}
	.outer .dk {
		background:#fff;
	}
	/***** Estilos dos apelidos con comodines  *****/
	#results{
		height:80px;
		overflow:auto;
	}
	
	.dp50{
		border:1px solid #DDDDDD;
		display:inline;
		float:right;
		width:200px;
		
	}	 
/************************** Estilos ordenar tabla   *************************************/

	
				table.tablaordenada {
					font-family:Arial, sans-serif;
					background-color: #CDCDCD;
					margin:10px 0pt 15px;
					font-size: 8pt;
					width: 100%;
					text-align: left;
				}
				table.tablaordenada thead tr th, table.tablaordenada tfoot tr th {
					background-color: #444;
					border: 1px solid #FFF;
					font-size: 8pt;
					padding: 4px;
				}
				table.tablaordenada thead tr .header {
					background-image: url(/pfc1/images/sort.gif);
					background-repeat: no-repeat;
					background-position: center right;
					cursor: pointer;
				}
				table.tablaordenada tbody td {
					color: #3D3D3D;
					padding: 4px;
					background-color: #FFF;
					vertical-align: top;
				}
				table.tablaordenada tbody tr.odd td {
					background-color:#F0F0F6;
				}
				table.tablaordenada thead tr .headerSortUp {
					background-image: url(/pfc1/images/asc.gif);
				}
				table.tablaordenada thead tr .headerSortDown {
					background-image: url(/pfc1/images/desc.gif);
					
				}
				table.tablaordenada thead tr .headerSortDown, table.tablaordenada thead tr .headerSortUp {
					background-color: #8dbdd8;
				}
				/*.tablaordenada tbody tr td{ background-color:#FF0000; }*/
				
				.tablaordenada tbody td .hover { background-color: #444444; } 
			