

		.resultados{ position:relative; float:left; width:100%}
		.boton_fijar_abajo{ position:relative; float:left; top:8px; width:50%}
		.resultados_nombre{ float:left; position:relative; height:20px; width:60%; text-align:left; padding-top:5px;
							background-color:#EEE}			
		.resultados_ficha{ float:left; position:relative; text-align:left; padding:10px 0 10px 5px; margin-bottom:2px; width:100%;
						   background:#EEE; font-size:11px; color:#069; line-height:20px }										
		.resultados_poblacion{ float:left; position:relative; height:20px; width:40%; text-align:left; padding-top:5px;
							background-color:#EEE}			
		
		.a_resultados_nombre{ float:left; position:relative; height:20px; width:400px; text-align:left; padding-top:5px;}			
		.a_resultados_poblacion{ float:left; position:relative; height:20px; width:300px; text-align:left; padding-top:5px;}										
		.a_resultados_acciones{ float:left; position:relative; height:20px; width:150px; text-align:right; padding-top:5px;}																	
		.claro{ background-color:#FFF}
		.oscuro{ background-color:#EEE}
		
		a.rojo:link ,a.rojo:active ,a.rojo:visited   { color:#F33; text-decoration:none; font-weight:400; }
		a.rojo:hover  { color: #F88; text-decoration:none; cursor:pointer }

		a.azul:link ,a.azul:active ,a.azul:visited   { color:#55F; text-decoration:none; font-weight:400; }
		a.azul:hover  { color: #88F; text-decoration:none; cursor:pointer }		
		

		.formulario_corto{ float:left; position:relative; left:200px; width:300px}					
		.formulario_largo{ float:left; position:relative; text-align:center; width:760px; left:30px}					
		
		.campo_fila{ float:left; position:relative; height:30px; width:100%; text-align:left; padding-top:10px;
					 border-bottom:thin solid #eee}
		.campo_fila_vacio{ float:left; position:relative; height:10px; width:100%; text-align:left; padding-top:10px;}					 
		.campo_fila_servicios{ float:left; position:relative; width:100%; text-align:left; padding-top:10px;
								border-bottom:thin solid #eee}					 
		.campo_fila_media{ float:left; position:relative; height:30px; width:50%; text-align:left; padding-top:10px;
					 border-bottom:thin solid #eee}			
		.campo_fila_doble{ float:left; position:relative; z-index:40; width:100%; text-align:left; padding-top:25px}
		.campo_fila_ficheros_larga{ float:left; position:relative; z-index:40; width:100%; text-align:left; margin-bottom:20px;}
		.campo_fila_ficheros_media{ float:left; position:relative; z-index:40; width:50%; text-align:left; margin-bottom:20px;}		

		
		.campo_checkbox_fila{ float:left; position:relative; z-index:40; height:50px; width:183px; margin-top:20px; padding-left:5px}
		.campo_fila_separacion{ float:left; position:relative; z-index:40; height:5px; width:100%; text-align:left;}
		.campo_fila_separacion_color{ float:left;position:relative;z-index:40;height:5px;width:100%;text-align:left; background:#666}		
		.campo_fila_memo{ float:left; position:relative; z-index:40; height:100%; width:100%; text-align:left; margin-bottom:10px}
		
		.campo_nuevo_fichero{ float:left; position:relative; z-index:40; width:120px;}
		.campo_descripcion{ float:left; position:relative; z-index:40; width:635px;}
		.campo_foto{ float:left; position:relative; z-index:40; width:100px; height:75px}
		.campo_foto_larga{ float:left; position:relative; z-index:40; width:620px; height:320px}
		.campo_fichero{ float:left; position:relative; z-index:40; top:30px; width:120px; height:80px}
		.campo_comentario{ float:left; position:relative; z-index:40; width:150px; height:75px}
		.campo_comentario_boton{ float:left; position:relative; z-index:40; width:130px; height:75px; top:38px;*top:25px;}
		
		.campo_dato_corto{ float:left; position:relative; z-index:40; height:inherit; width:120px;}
		.campo_dato_combo{ float:left; position:relative; z-index:40; height:inherit; width:180px;}
		.campo_dato_check{ float:left; position:relative; z-index:40; height:inherit; width:188px;}
		.campo_dato_largo{ float:left; position:relative; z-index:40; height:inherit;}
		.campo_dato_largo_media{ float:left; position:relative; z-index:40; height:inherit;}
		.campo_dato_descripcion{ float:left; position:relative; z-index:40; height:100px; width:700px;}		
		.campo_dato_separacion{ float:left; position:relative; z-index:40; height:inherit; width:40px;}




						
		.listado_fila{ float:left; position:relative; z-index:40; height:20px; width:100%; margin: 2px 0 0 1px; padding-top:9px;
					   background-color:#eee;}
		.listado_fila_oscura{ float:left; position:relative; z-index:40; height:20px; width:100%; margin: 2px 0 0 1px; padding-top:9px;
							   background-color:#aaa;}
		.listado_fila_sin{ float:left; position:relative; z-index:40; width:100%; margin: 35px 0 0 1px; padding-top:9px;
							   }							   

		.listado_fila a:link,.listado_fila a:visited{ color:#555; font-size:11px }
		.listado_fila a:hover{ color:#222; text-decoration:underline;}		
	
		.listado_fila_oscura a:link,.listado_fila_oscura a:visited{ color:#fff; font-size:11px }
		.listado_fila_oscura a:hover{ color:#222; text-decoration:underline;}		
							   
							   
							   
		.listado_fila_marca{ float:left; position:relative; z-index:40; width:760px; height:80px}
		.listado_fila_marca_oscura{ float:left; position:relative; z-index:40; width:760px;  height:80px;
									background-color:#544; margin-bottom:5px;}

		.listado_columna_20{ float:left; position:relative; width:20px;}
		.listado_columna_30{ float:left; position:relative; width:30px;}
		.listado_columna_40{ float:left; position:relative; width:40px;}
		.listado_columna_50{ float:left; position:relative; width:50px;}
		.listado_columna_60{ float:left; position:relative; width:60px;}
		.listado_columna_70{ float:left; position:relative; width:70px;}		
		.listado_columna_80{ float:left; position:relative; width:80px;}
		.listado_columna_100{ float:left; position:relative; width:100px;}
		.listado_columna_120{ float:left; position:relative; width:120px;}
		.listado_columna_150{ float:left; position:relative; width:150px;}		
		.listado_columna_190{ float:left; position:relative; width:190px;}		
		.listado_columna_200{ float:left; position:relative; width:200px;}		
		.listado_columna_220{ float:left; position:relative; width:220px;}				
		.listado_columna_250{ float:left; position:relative; width:250px;}	
		.listado_columna_300{ float:left; position:relative; width:300px;}	
		.listado_columna_500{ float:left; position:relative; width:500px;}			
		
		.listado_fila_media{ float:left; position:relative; width:380px;}
		.listado_fila_grande{ float:left; position:relative; width:790px;}	
		.listado_fila_foto_portada{ float:left; position:relative; width:370px; text-align:left}			
		
		.listado_fila_foto_grande{ float:left; position:relative; z-index:40; width:780px; }	
		.listado_fila_foto_peq{ float:left; position:relative; z-index:40; width:250px; height:80px}			
		
		.listado_columna_separacion{ float:left; position:relative; height:10px; width:80px;}
		.listado_columna_separacion_corta{ float:left; position:relative; height:10px; width:40px;}
		
		
		
		.listado_modificar a:link,.listado_modificar a:visited{ color:#f44; text-decoration:none; font-weight:500 }
		.listado_modificar a:hover{ color:#bbb; font-weight:500; text-decoration:underline}
		
		.listado_eliminar a:link,.listado_eliminar a:visited{ color:#f44; text-decoration:none; font-weight:500 }
		.listado_eliminar a:hover{ color:#bbb; font-weight:500; text-decoration:underline}					
					
		select { font-size:1em}			
				
	 	
	
		.separacion_horizontal{ float:left; position:relative; height:1px; background-color:#999; width:100%; margin: 30px 0 30px 0}

		.listado_columna_oferta{ float:left; position:relative; height:1px; background-color:#999; width:630px; margin: 30px 0 30px 0}
		.listado_columna_oferta_grande{ float:left; position:relative; height:1px; background-color:#999; width:300px;
										margin: 30px 0 30px 0}
		.celda_imagen{ float:left; position:relative; z-index:40; width:100%; text-align:left; margin: 10px 0 0 0; padding-top:5px}
		
		.oculto{ display:none}
		.form_campo { background:none; color:#999}				
	
