* { margin: 0; padding: 0; }  /*-----  para todas las etiketas, evitamos diferencias para los margenes de los parrafos ---*/
html{	 }		  /*--- el * lo leen i6,i7 pero el _ solo el i6---*/

	body { 	text-align: center;		/* centra la pagina para IE */
			font-family:sans-serif,Helvetica,Verdana,Arial; font-size:12px;color:#222;font-weight:500;
			background: #FFF; 
			margin: 0 auto;
	}
	
	#contenedor{ position:relative; width:979px; background: url(../imagenes/_fondo_principal.jpg) no-repeat;margin: 0 auto;
				text-align:left}	
				 
	/*-------- cabecera ----------------*/						
	#cabecera{  position:relative; z-index:60; width:979px; height:220px;  }	
		#cabecera_logo{float:left; position:relative; z-index:1; left:43px; top:30px}
		#navegacion{ float:right; position:relative; z-index:80; top:150px; left:-75px; text-align:right; width:300px}
		#navegacion a:link,#navegacion a:visited{ color:#FFF; font-weight:500; text-decoration:none; }
		#navegacion a:hover{ color:#C66; font-weight:500; text-decoration:underline}			
					

	#cuerpo{ position:relative; float:left; z-index:50; width:979px; text-align:left  }
	
	
	
		/* ---------- INDEX ------------------------------*/
	
	#index_c_principal{float:left; position:relative; left:27px; width:925px; margin:5px 0 5px 0; text-align:left}
		
		.index_c_principal_imagen{float:left; position:relative; z-index:10; width:500px; height:250px; margin-right:20px;
								  background-color:#FEE}	
		.index_c_principal_pincelada{float:left; position:absolute; z-index:60; width:321px; height:49px; top:201px; left:0}	
		#index_c_exposiciones_titulo{float:left; position:absolute; z-index:61; width:321px; height:49px; top:223px; left:10px}			
		.index_c_principal_enlaces{float:left; position:relative; width:405px !important; width:395px; height:250px;}	
		.index_c_principal_enlace{float:left; position:relative; width:405px !important; width:395px; height:50px;
								  color:#C44;font-weight:500;}	
		.index_c_principal_enlace_fondo{float:left; position:absolute;z-index:-1; left:-10px; top:-5px; width:405px height:50px;}									  
		
		.index_secundario{float:left; position:relative; width:100%; right:6px;}
		
		.index_c_secundario_imagen{float:right; position:relative; width:520px; height:130px;  }
		.index_c_secundario_pincelada{float:right; position:absolute; right:20px; top:85px; width:321px; height:40px;}	
		#index_c_noticias_titulo{float:right; position:absolute; right:24px; top:102px; width:321px; height:40px;}
		#index_c_concursos_titulo{float:right; position:absolute; right:24px; top:102px; width:321px; height:40px;}
		.index_c_secundario_enlaces{float:right;position:relative;width:405px !important;width:395px;height:130px;right:19px;}	
		.index_c_secundario_enlace{float:right; position:relative; width:405px !important; width:395px; height:45px;
								   color:#C44;font-weight:500;}	
	 	.index_c_secundario_enlace_fondo{float:left; position:absolute;z-index:-1; left:35px !important; left:25px; top:-5px; width:405px height:50px;}									  
		
		
		#index_c_principal a:link,#index_c_principal a:visited{ color:#C44;font-weight:600;text-decoration:none; }
		#index_c_principal a:hover{ color:#C99; font-weight:600; text-decoration:underline}			
		
		.index_cargador_exposiciones{position:absolute; z-index:0; left:210px; top:85px; }
		.index_cargador_secundario{ position:absolute; z-index:-1; left:210px; top:60px; }		

	
		/* ---------- EVENTO ------------------------------*/	
		
	#evento_cuerpo{float:left; position:relative; left:38px; width:876px !important; width:900px; min-height:600px;_height:600px;
				   margin:5px 0 5px 0; text-align:justify}
		#evento_columna_izquierda{float:left; position:relative; width:500px; margin-bottom:10px}			
		#evento_columna_derecha{float:left; position:relative; width:350px !important; width:300px; margin: 0 0 10px 10px;
								 border-left:thin #CCC solid; min-height: 500px; padding: 0 0 0 10px }
		.evento_columna_derecha_fin{float:left; position:relative; width:350px !important; width:300px;; margin: 0 0 10px 5px; border-bottom:thin #CCC solid;height:20px }				
		.evento_titulo{color:#C44;font-weight:600;}				
		.evento_fecha{color:#000;font-weight:600;}				
		.evento_cuerpo{color:#666;font-weight:500;}
		.evento_foto_peq{float:left; position:relative; margin: 5px 5px 0 0}	
		
		.evento_fila_ficheros{float:left; position:relative; width:100%; margin-bottom:10px}						
		
		.evento_enlace{float:left; position:relative; width:350px !important; width:300px; height:50px; color:#C44;font-weight:500;}
	 	.evento_enlace_fondo{float:left; position:absolute;z-index:-1; left:-10px; top:-5px; width:405px !important; width:380px;
							 height:50px;}									  	
		.evento_columna_derecha_titulo{float:left; position:relative; width:350px !important; width:300px; height:35px; color:#C44;
		font-weight:500;}	
		
		.evento_enlace a:link,.evento_enlace a:visited{ color:#C44;font-weight:600;text-decoration:none; }
		.evento_enlace a:hover{ color:#C99; font-weight:600; text-decoration:underline}			

										
		/* ---------- EVENTOS ------------------------------*/
		
			
	#eventos_cuerpo{float:left; position:relative; left:38px; width:876px !important; width:900px; min-height:600px;_height:600px;
					 margin:5px 0 5px 0; text-align:justify}		
		.eventos_columna_izquierda{float:left; position:relative; width:500px; margin-bottom:10px;}
		.eventos_columna_izquierda_fin{float:left; position:relative; width:495px !important; width:485px;; margin: 0 0 10px 5px; border-bottom:thin #CCC solid;height:20px }							
		.eventos_columna_derecha{float:left; position:relative; width:350px !important; width:300px; margin: 0 0 0 10px;
								 padding: 0 0 0 10px; border-left:thin #CCC solid; }	
		.eventos_imagen_principal{float:left; position:relative; width:500px; background-color:#FEE}	
		.eventos_pincelada{float:left; position:absolute; width:321px; height:49px; top:201px; left:0px;}	
		.eventos_pincelada_corta{float:left; position:absolute; width:321px; height:49px; top:76px; left:0px;}			
		.eventos_titulo{float:left; position:absolute; width:321px; height:49px; top:223px; left:10px}			
		.eventos_titulo_corta{float:left; position:absolute; width:321px; height:49px; top:100px; left:10px}			
		.eventos_enlaces{float:left; position:relative; width:350px !important; width:340px;}	
		.eventos_enlace{float:left; position:relative; width:350px !important; width:340px; height:50px; color:#C44;font-weight:500;}	
	 	.eventos_enlace_fondo{float:left; position:absolute;z-index:-1; left:-10px; top:-5px; width:405px !important; width:380px;
							 height:50px;}									  	
		.eventos_titulo{color:#C44;font-weight:600;}				
		.eventos_fecha{color:#000;font-weight:600;}				
		.eventos_cuerpo{color:#666;font-weight:500;}
		
		#eventos_cuerpo a:link,#eventos_cuerpo a:visited{ color:#C44;font-weight:600;text-decoration:none; }
		#eventos_cuerpo a:hover{ color:#C99; font-weight:600; text-decoration:underline}		
		
		.eventos_cargador_imagen{ position:absolute; z-index:0; left:210px; top:85px; }	
		
		
		#enlace_anteriores{ float:left; position:relative; z-index:80 }
		#enlace_anteriores a:link, #enlace_anteriores a:visited{ text-decoration:none;font-size:0.9em;color:#CCC;font-weight:500 }
		#enlace_anteriores a:hover{ text-decoration:underline;font-size:0.9em; color:#CCC; font-weight:600 }
		
		#enlace_siguientes{ float:right; position:relative; z-index:80 }
		#enlace_siguientes a:link, #enlace_siguientes a:visited{ text-decoration:none;font-size:0.9em;color:#CCC;font-weight:500 }
		#enlace_siguientes a:hover{ text-decoration:underline;font-size:0.9em; color:#CCC; font-weight:600 }
		
				
		#eventos_enlace_listados{ float:left; position:relative; z-index:82; width:100%; margin-top:15px }
		#eventos_enlace_listados a:link, #eventos_enlace_listados a:visited{ text-decoration:none;font-size:1em;
																			color:#AAA;font-weight:500 }
		#eventos_enlace_listados a:hover{ text-decoration:underline;font-size:1em; color:#AAA; font-weight:600 }
		
		
		/* ---------- INFO UTIL ------------------------------*/

		#info_util_cuerpo{float:left; position:relative; left:38px; width:876px !important;width:900px;min-height:550px;_height:550px;
						margin:5px 0 5px 0;	text-align:justify}				   
		#info_util_columna_izquierda{float:left; position:relative; width:496px; margin:30px 0 10px 0}			
		#info_util_columna_derecha{float:left; position:relative; width:350px !important; margin: 30px 0 10px 10px;
								  padding: 0 0 0 10px }	
			 

		
		/* ---------- ENLACES ------------------------------*/

		#enlaces_cuerpo{float:left; position:relative; left:38px; width:876px !important;width:900px;min-height:550px;_height:550px;
						margin:5px 0 5px 0;	text-align:justify}				   
		#enlaces_columna_izquierda{float:left; position:relative; width:496px; margin:30px 0 10px 0}			
		#enlaces_columna_derecha{float:left; position:relative; width:350px !important; margin: 30px 0 10px 10px;
								  padding: 0 0 0 10px }	
								 
		.enlaces_fila{float:left; position:relative; width:476px; margin-bottom:10px; border-bottom:thin #CCC solid;
					   padding: 0 0 0 10px }
	    .enlaces_fila_sin{float:left; position:relative; width:476px; margin-bottom:10px; padding: 0 0 0 10px }						
		.enlaces_enlace{float:left; position:relative; width:140px; }											 
		.enlaces_descripcion{float:left; position:relative; width:326px; }	
		
		
		/* ---------- GALERIAS ------------------------------*/

		#galerias_cuerpo{float:left; position:relative; left:38px; width:876px !important;width:900px;min-height:550px;_height:550px;
						margin:5px 0 5px 0;	text-align:justify}				   
		#galerias_columna_izquierda{float:left; position:relative; width:496px; margin:30px 0 10px 0}			
		#galerias_columna_derecha{float:left; position:relative; width:350px !important; margin: 30px 0 10px 10px;
								  padding: 0 0 0 10px }	
								 
		.galerias_fila{float:left; position:relative; width:496px; margin-bottom:10px; border-bottom:thin #CCC solid;
					   padding: 0 0 0 10px }
	    .galerias_fila_sin{float:left; position:relative; width:496px; margin-bottom:10px; padding: 0 0 0 10px }						
		.galerias_enlace{float:left; position:relative; width:160px; }											 
		.galerias_descripcion{float:left; position:relative; width:336px; }											 		
		
		
		
		
		/* ---------- INFO ------------------------------*/

		#info_cuerpo{float:left; position:relative; left:38px; width:876px !important;width:900px;min-height:550px;_height:550px;
						margin:5px 0 5px 0;	text-align:justify}				   
		#info_columna_izquierda{float:left; position:relative; width:366px; margin:30px 0 10px 0}			
		#info_columna_derecha{float:left; position:relative; width:480px !important; margin: 30px 0 10px 10px;
								 border-left:thin #CCC solid; padding: 0 0 0 10px }			
		
			
		/* ---------- AVISO ------------------------------*/

		#aviso_cuerpo{float:left; position:relative; left:38px; width:876px !important;width:900px;min-height:550px;_height:550px;
						margin:5px 0 5px 0;	text-align:justify}				   
				
		/* ---------- CONTACTO ------------------------------*/

		#contacto_cuerpo{float:left; position:relative; left:38px; width:876px !important;width:900px;min-height:550px;_height:550px;
						margin:5px 0 5px 0;	text-align:justify}				   
		#contacto_columna_izquierda{float:left; position:relative; width:566px; margin:30px 0 10px 0}			
		#contacto_columna_derecha{float:left; position:relative; width:280px !important; margin: 0 0 10px 10px;
								 border-left:thin #CCC solid; padding: 0 0 0 10px }			
		
		.contacto_fila_formulario{float:left; position:relative; width:100%;}			
		
		.campo_fila{ float:left; position:relative; z-index:40; height:30px; width:100%; text-align:left}
		.campo_fila_doble{ float:left; position:relative; z-index:40; width:100%; text-align:left; padding-top:25px}
		.campo_fila_ficheros{ float:left; position:relative; z-index:40; width:100%; text-align:left; margin-bottom:20px;}
		.campo_subfila_ficheros{ float:left; position:relative; z-index:40; width:100%; text-align:left; margin-bottom:20px;}
		
		.campo_checkbox_fila{ float:left; position:relative; z-index:40; height:40px; width:160px; text-align:left; margin-top:20px;}
		.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_fichero{ float:left; position:relative; z-index:40; top:30px; width:50px; 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: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_largo{ float:left; position:relative; z-index:40; height:inherit; width:400px;}
		.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;}
		
		
		
		
		
		/* ---------- SOCIOS ------------------------------*/
		
		#socios_cuerpo{float:left; position:relative; left:38px; width:876px !important; width:900px;min-height:550px;_height:550px;
						margin:5px 0 5px 0;	text-align:justify}				   
		#socios_columna_izquierda{float:left; position:relative; width:566px; margin-bottom:10px}			
		#socios_columna_derecha{float:left; position:relative; width:280px !important; margin: 0 0 10px 10px;
								 border-left:thin #CCC solid; padding: 0 0 0 10px }	
		
		
		#socios_listado_columna_izquierda{float:left; position:relative; width:600px; margin-bottom:10px}			
		#socios_listado_columna_derecha{float:left; position:relative; width:246px !important; margin: 0 0 10px 10px;
								 border-left:thin #CCC solid; min-height: 500px; padding: 0 0 0 10px }	
 		.socios_listado_fila_derecha{float:left; position:relative; width:246px }	
		#socios_busqueda{float:left; position:relative; width:520px !important; width:480px;
						 margin:10px 0 10px 18px !important; margin: 10px 0 10px 10px }		
								 
		
		
		#socio_cuerpo{float:left; position:relative; left:38px; width:876px !important; width:900px; min-height:600px;_height:600px;
				   margin:5px 0 5px 0; text-align:justify}			
		#socio_columna_izquierda{float:left; position:relative; width:360px; margin-bottom:10px}			
		#socio_columna_derecha{float:left; position:relative; width:475px;margin: 0 0 10px 10px;
								 border-left:thin #CCC solid; min-height: 500px; padding: 0 0 0 10px }	
								 
		
		.socio_fila_ficheros{float:left; position:relative; width:360px; margin-bottom:10px}			
		.socio_foto_peq{float:left; position:relative; height:50px; margin: 5px 5px 0 0}				
		.socio_nombre{color:#C44;font-weight:600; font-size:1.3em}				
		.socio_texto{color:#555;font-weight:500;}
		.socio_texto_peq{color:#888;font-weight:500; font-size:0.9em }
		
		.socio_enlace a:link,.socio_enlace a:visited{ color:#444;font-weight:500;text-decoration:none; font-size:0.9em }
		.socio_enlace a:hover{ color:#222; font-weight:500; font-size:0.9em; text-decoration:underline}	
		
		.socios_listado_enlace a:link,.socios_listado_enlace a:visited{ color:#444;font-weight:500;text-decoration:none; }
		.socios_listado_enlace a:hover{ color:#222; font-weight:500; text-decoration:underline}												 

		.socios_fila { float:left; position:relative; width:520px; margin-bottom:10px;}
		.socios_fila_listado { float:left; position:relative; width:500px; margin-bottom:10px;}
		.socios_div2 { float:left; position:relative; width:260px }
		.socios_div3 { float:left; position:relative; width:260px }		
		.socios_div4 { float:left; position:relative; width:260px }
		.socios_fila_busqueda { float:left; position:relative; width:260px; left:-18px }
		.socios_listado{ float:left; position:relative; width:188px; height:200px }			
		.socios_listado_resultados{ float:left; position:relative; width:200px; }			
		.socios_banners{float:left; position:relative; left:0 !important; left:-5px; width:370px; width:380px }	
		
		.socios_alfabeto a:link,.socios_alfabeto a:visited{ color:#C44;font-weight:600;text-decoration:none; }
		.socios_alfabeto a:hover{ color:#C99; font-weight:600; text-decoration:underline}		
		.socios_listado  a:link,.socios_listado  a:visited{ color:#C44;font-weight:600;text-decoration:none; }
		.socios_listado  a:hover{ color:#C99; font-weight:600; text-decoration:underline}			
		.socios_gris_oscuro  a:link,.socios_gris_oscuro  a:visited{ color:#444;font-weight:600;text-decoration:none; }
		.socios_gris_oscuro  a:hover{ color:#000; font-weight:600; text-decoration:underline}			
	
		.socios_honor{float:left; position:relative; width:100%; height:30px; color:#C44;font-weight:500;}	
		.socios_honor_fondo{float:left; position:absolute;z-index:-1; left:-5px; top:-5px; width:280px height:30px;}									  		.socios_honor a:link,.socios_honor a:visited{ color:#C44;font-weight:500;text-decoration:none; }
		.socios_honor a:hover{ color:#444; font-weight:600; text-decoration:underline}			
		
					
	/* ---------- FORMULARIOS ------------------------------*/

	.formulario{ float:left; position:relative; width:350px !important;}
	.formulario_socios{ float:left; position:relative; width:260px}

	.busqueda_cuadro_texto{ float:left; position:relative; width:130px;}
	.busqueda_cuadro{float:left; position:relative; width:160px; height:35px; background:url(../imagenes/_busqueda.png) no-repeat; 
	                 padding-top:3px}	
					 				 				
	.busqueda_cuadro_texto_socios{ float:left; position:relative; width:250px;}	 
	.busqueda_cuadro_socios{float:left; position:relative; width:180px; height:35px; margin-top:10px;}					 
	
	.busqueda_boton{float:left; position:relative; width:30px; height:35px;padding:3px 0 0 3px }
	.busqueda_boton_socios{float:left; position:relative; width:20px; height:35px;padding:3px 0 0 3px; margin-top:10px }
	
	.form_campo { background:none; color:#999}		
		
	
	
	
	#pie{ float:left; position:relative; z-index:1; }
		#pie_logo_dga{float:left; position:relative; z-index:1; left:43px; top:0px; width:100px}							
		#pie_resto{float:left; position:relative; z-index:1; width:812px; text-align:right;}							
	
		#pie a:link,#pie a:visited{ color:#444;font-weight:500;text-decoration:underline; font-size:0.9em }
		#pie a:hover{ color:#000; font-weight:500; font-size:0.9em; text-decoration:underline}	
					
	


	.division{ width:896px; height:5px; margin: 0 0 0 30px;}
	.division_cuerpo{ float:left; position:relative; width:896px; height:5px; margin:5px 0 5px 0 !important; margin:0; }
	.division_eventos{ position:relative; width:896px; height:5px; left:-8px; top:-6px }
	.clear { clear:both;}
	.oculto{ display:none}
	.reducido{ font-weight:500; }	
	
	
					
					
	.normal a:link,.normal a:visited{ color:#00F; text-decoration:underline; font-weight:500 }
	.normal a:hover{ color:#55F; font-weight:600;}			
		
					
					
	
		/*-------- generales -----------------*/
		a:link ,a:active ,a:visited   { color:#222; text-decoration:none; font-weight:400; }
		a:hover  { color: #444; text-decoration:none; }		
		img { border: 0px;	}		
		/*-------- fin generales ------------*/		
		
		
		/*-------- accesibilidad ------------*/					
	
		h1 {					display:none;	}
		h2 {					display:none;	}		
		
		span.oculto			 {	display:none;	}
		
		
		
		#enlace_alternativo {	display:none;	}		
		#pie span {				display:none;	}	
		/*-------- fin accesibilidad ------------*/			
		
		/*-------- clases ------------*/			
		
		.formulario input, .formulario select, .formulario textarea {border:0px;}		

		.borde_blanco a img{  border: thin solid #fff;}
		.borde_gris {	border: thin solid #333;}
		.borde_grisClaro img {	border: thin solid #CCC;}

		.alinear_izquierda{ text-align:left; }
		.alinear_derecha{ text-align:right; }		
		.alinear_justificado{ text-align:justify; }
		.alinear_centrado{ text-align:center; }
		.altura_abajo{ vertical-align:bottom}
		.altura_arriba{ vertical-align:top}
		.cursiva{ font-style:italic}
		.capitular{ float:left; margin:0 2px 0px 0px}
		.subrayado{ text-decoration:underline}
		.negrita { font-weight:600; font-size:0.9em}
		.negro { color:#000}
		.gris_oscuro { color:#222; font-weight:500}
		.gris_listado { color:#555; font-weight:500}
		.gris_oscuro_titulo { color:#777; font-weight:600;}
		.gris { color:#999; font-weight:500}
		.gris_claro { color:#CCC; font-weight:500}
		.borde{ border:thin solid #F00}	
		.error { color:#F00; font-weight:500}
		.blanco{ color:#FFF; font-weight:500}
		.rojo{ color:#F00; font-weight:500}
		.rojo_mate{ color:#F22; font-weight:500}
		.rojo_claro{ color:#F88; font-weight:500}
		
		
		
		.azul_claro{ color:#aaF; font-size:1em; }
		.principal_titulo{ color:#411; font-size:1.2em; font-weight:600;}
		.principal_descrip{ color:#aaa; font-size:0.9em; font-weight:500;}	
		.principal_peq{ color:#999; font-size:0.8em;*font-weight:500 }
		.principal_peq_roja{ color:#F44; font-size:0.9em; font-weight:500; }
		.principal_peq_verde{ color:#0A0; font-size:0.9em; }
		.principal_titulo_gris{ color:#666; font-size:0.9em; text-decoration:underline; }	
		.txt_busqueda{ color:#555; font-size:1em; font-weight:400 }
		.iva{ color:#000; font-size:0.8em; font-weight:500}
		.peq{ font-size:0.8em; font-weight:500}
		.peq_listado{ font-size:0.9em; font-weight:500;}		
		.peq_negrita{ font-size:0.8em; font-weight:700}
		.puntero{ cursor:pointer;}
		.t_boton{ font-size:0.9em; font-weight:500}


		/*-------- fin clases ------------*/			
		
			
		/********** Rollover *************/

		a.desvanecimiento_medio img{filter: alpha(opacity=100); opacity:1;}						
		a.desvanecimiento_medio:hover img{ filter: alpha(opacity=50); opacity: 0.5;}	
		
		a.desvanecimiento_suave img{filter: alpha(opacity=100); opacity:1; }						
		a.desvanecimiento_suave:hover img{ filter: alpha(opacity=80); opacity: 0.80;}			
		
		a.desvanecimiento_muy_suave img{filter: alpha(opacity=100); opacity:1;}						
		a.desvanecimiento_muy_suave:hover img{ filter: alpha(opacity=90); opacity: 0.90;}			
		
		a.desvanecimiento_pie img{filter: alpha(opacity=100); opacity:1; border:none}						
		a.desvanecimiento_pie:hover img{ filter: alpha(opacity=50); opacity: 0.50;}	
		
		a.desvanecimiento_sin img{filter: alpha(opacity=100); opacity:1; border:none }						
		a.desvanecimiento_sin:hover img{ filter: alpha(opacity=80); opacity: 0.80;}	

		/******************* fin Rollover */
		
	
		/******************* Png ***************************/
		* html img,
		* html .png{
			position:relative;
			behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
			);
		}
		/******************* Fin Png ***************************/
		
		
		
		
		
		