html {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#333;
	background-color:#fff;
	height:100%;
}

a { outline:0;  } 
* { margin:0px; padding:0px;  }
form { border:0px; padding:0px; margin:0px; }
input { height:18px; border:none; font-size:11px; }
textarea,select{ border:none;  font-size:11px; }

#principal{ position:relative; top:0px; left:50%; width:996; margin-left:-438px; min-height:100%; }
* html #principal{ height:100%;  }
	                 
	#cabecera{ position:relative; left:0px; margin-top:0px; width:996px; height:124px; background:url(images/fondo_cabecera.png) right top no-repeat;  border-left:1px solid #ccc; border-right:1px solid #ccc; }
		#cabecera_logo{ position:absolute; left:3px; top:0px; width:252px; height:102px; background:url(images/ico4.png) left top no-repeat;  }
		#cabecera_logo a{ display:block; width:252px; height:102px; }
		#cabecera_banner{ position:absolute; left:317px; top:13px; width:421px; height:76px; }
	
	#cuerpo{ position:relative;  width:996px; min-height:522px;  border-left:1px solid #ccc; border-right:1px solid #ccc;}
	* html #cuerpo{ height:522px; }
	
		#cuerpo_izq{  position:relative; float:left;  width:226px; min-height:522px; border-right:1px solid #ccc;  }
		* html #cuerpo_izq{ height:522px; }		
			#menu1{ position:relative;  width:226px; }
				.bot_menu{ position:relative; left:7px; margin-top:0px; width:205px; min-height:0px; padding-bottom:15px; line-height:14px; }
				* html .bot_menu{ height:20px;  }
				.bot_menu a{ display:block; width:192px; min-height:20px; font-size:13px; font-weight:bold; color:#545454; text-decoration:none; font-family:Tahoma; background:url(images/topo2.gif) left 3px no-repeat; padding-left:13px;   }
				* html .bot_menu a{ width:205px; height:20px; }
				
				.bot_menu a:hover{ color:#F90; background:url(images/menu1_on.gif) left 3px no-repeat; }
				
				.bot_menu a span{ display:block; font-weight:normal; line-height:13px;  }
				.bot_menu a:hover span{ color:#545454; padding-top:3px; }
				
					#m1_catalogo{  }
					#m1_pasos{  }
					#m1_medir{  }
						#submenu_medir{ display:none; position:relative; left:39px; margin-top:10px; width:166px; }
							.bot_submenu{ width:166px !important; overflow:hidden; padding-bottom:0px !important;  }
							#m1_medir_a{  }
							#m1_medir_t{  }	
							
					#m1_caracteristicas{  }
					#m1_garantias{  }
					#m1_precios{  }
			
				#info_izq{ position:relative; left:7px; margin-top:40px; width:214px; font-family:Tahoma; font-size:13px; color:#545454;  }
					#info_puntos_venta{ line-height:14px;  }
						#info_puntos_venta span{ font-weight:bold; }
						
					#info_contacto{ position:relative; left:0px; width:214px; margin-top:20px; font-size:12px;  }
						#info_contacto_tit{ position:relative; width:191px; border-bottom:1px solid #F90; font-weight:bold; padding-bottom:1px; }
						#info_contacto_datos{ position:relative; margin-top:10px;  }		
							#info_contacto_datos span{ font-weight:bold;  }					
			
		#cuerpo_der{ position:relative; float:left;  width:764px; min-height:522px; }
		* html #cuerpo_der{ height:522px; }
		
		#cleaner{ position:relative; clear:both; width:9px; height:1px; border:1px solid #fff; overflow:hidden; }
		
		
	#pie{ position:relative; clear:both;  width:996px; height:42px; }

	#pie_creditos{ position:relative; padding-top:27px; font-size:12px; color:#ccc;  }
	
	
	
	
/*pop up info */	
	

	#info_pop_up{ display:block; position:relative; left:0px; top:0px; width:476px; min-height:323px; background-color:#fff; z-index:1000; }
	* html #info_pop_up{ height:323px; }
		
		#info_pop_up_cont{ position:relative; width:476px;  min-height:100%; background-color:#fff; }
		* html  #info_pop_up_cont{ height:100%; }
		
			#info_pop_up_boton{  position:absolute; left:378px; top:11px; width:91px; height:32px; background:url(images/bot_cerrar.gif) left top no-repeat; z-index:10; }
			#info_pop_up_boton a{ display:block; width:51px; height:23px;  font-size:12px; color:#ccc; text-decoration:none; padding-left:40px; padding-top:9px; }
			* html  #info_pop_up_boton a{ width:91px; height:32px;  }
			
			#info_pop_up_titulo{position:relative; width:425px; height:58px; font-size:17px;  color:#7F7F7F; background:url(images/ico_info.gif) 12px 10px no-repeat #272727; padding-left:51px; padding-top:15px; }
			* html #info_pop_up_titulo{  width:476px; height:73px;  }
			
			#info_pop_up_texto{  position:relative; left:25px; margin-top:30px; width:425px; padding-bottom:10px;  color:#666; font-size:11px; font-weight:normal;   }	
			#info_pop_up_texto span{  font-weight:bold; font-size:12px; text-decoration:underline;  }	
	
	
	
	
	
	
	
	
	