#menu_idi {  z-index:1; }
#menu_servicios {  z-index:10; }
#menu_idi a{ background:url(images/menu_on.png) left top no-repeat; z-index:0; }

#contenedor_idi{  position:relative; left:0px; margin-top:0px; width:996px; min-height:680px; background:url(images/ico1.png) left top no-repeat; padding-bottom:20px; }	
* html #contenedor_idi{ height:700px; }	

	#logo_idi{ position:absolute; left:16px; top:20px; width:248px; height:166px; background:url(images/logo_idi.jpg) left top no-repeat; }
	
	#idi_titulo{ position:relative; left:284px; padding-top:25px; width:500px; font-size:35px; color:#060; }
	#idi_subtitulo{ position:relative; left:284px; margin-top:0px; width:500px; font-size:20px; color:#519F25; }
	
	#idi_lista_contenedor{  position:absolute; left:16px; top:213px; width:248px; }
		
		#idi_lista_articulos{ position:relative;  width:248px;  }
		
			.idi_lista_articulo{ position:relative; left:0px; margin-top:2px; width:247px; height:76px; border-bottom:1px solid #E5E5E5;  }
			.idi_lista_articulo_enlace{ position:relative; width:247px; height:43px;  }
			
			.idi_lista_articulo_enlace a{ display:block; width:227px; height:38px; font-size:17px; color:#060; text-decoration:none; line-height:17px; padding:5px 10px 0px 10px; overflow:hidden;  }
			* html .idi_lista_articulo_enlace a{ width:247px; height:43px; }
			
			.idi_lista_articulo_enlace a:hover, .on{ color:#fff !important;  background:url(images/ico15.gif) left top no-repeat;   }
			
			.idi_lista_articulo_fecha{ position:relative; left:13px; margin-top:5px; width:60px; color:#519F25;   }
		
		#idi_lista_articulos_nav{ position:relative; left:11px; margin-top:3px; width:224px; height:58px; background:url(images/ico16.png) left top no-repeat; }
			#idi_lista_articulos_nav_bot_menos{ position:absolute; left:98px; top:16px; width:18px; height:32px;  }
			#idi_lista_articulos_nav_bot_menos a{ display:block; position:absolute; width:18px; height:32px; background:url(images/ico_menos.gif) left top no-repeat; }
			#idi_lista_articulos_nav_bot_menos a:hover{ left:2px; }
			#idi_lista_articulos_nav_bot_menos .off{ background:url(images/ico_menos_off.gif) left top no-repeat !important;  }
			
			#idi_lista_articulos_nav_info{ position:absolute; left:116px; top:24px; width:69px; height:16px; text-align:center; font-size:12px; color:#666;    }
			
			#idi_lista_articulos_nav_bot_mas{ position:absolute; left:185px; top:16px; width:18px; height:32px;  }
			#idi_lista_articulos_nav_bot_mas a{ display:block; position:absolute; width:18px; height:32px; background:url(images/ico_mas.gif) left top no-repeat;  }
			#idi_lista_articulos_nav_bot_mas a:hover{ left:-2px;  }
			#idi_lista_articulos_nav_bot_mas .off{ background:url(images/ico_mas_off.gif) left top no-repeat !important;  }

	#idi_contenedor_articulo{ position:relative; left:287px; padding-top:50px; width:683px; min-height:408px; }
	* html #idi_contenedor_articulo{ height:458px; }
		#idi_aux1{ position:absolute; left:515px; top:-47px; width:145px; height:93px; background:url(images/ico9.gif) left top no-repeat; z-index:0;  }
		#idi_articulo_titulo{ position:relative; left:0px; margin-top:0px; width:667px; height:33px; font-size:18px; color:#fff; background:url(images/ico13.gif) left top no-repeat; overflow:hidden; padding-top:9px; padding-left:12px;  }
		* html #idi_articulo_titulo{ width:679px; height:42px; }
		
		#idi_articulo_subtitulo{ position:relative; left:0px; margin-top:6px; width:665px; height:50px; font-size:18px; color:#519F25; background:url(images/ico14.gif) left top no-repeat; overflow:hidden; padding-top:13px; padding-left:16px; }
		* html #idi_articulo_subtitulo{ width:681px; height:63px; }
		
		#idi_articulo_fecha{ position:absolute; left:607px; top:107px; width:60px; font-size:12px; color:#519F25;  }
		#idi_articulo_cont_texto_fotos{ position:relative; left:0px; width:683px; }
			#idi_articulo_cont_texto{ position:relative; float:left; left:22px; margin-top:0px; width:445px; font-size:13px; color:#333; }
			#idi_articulo_cont_fotos{ position:relative; float:left; left:47px; top:-5px; margin-top:0px; width:169px;  }
				.foto{ position:relative; width:168px; height:121px; margin-bottom:13px;  }
				.foto img{ width:168px; height:121px; }
				
		#cleaner{ position:relative; clear:both; width:10px; height:1px; overflow:hidden; }	
			
				
				
				
				