	
	#cuerpo{ background:url(images/puestos-mercado.jpg) 5px 20px no-repeat; }
	#txt_puestos{ display:block; position:relative; width:300px; left:300px; font-size:22px; margin:20px 0px; }
	#txt_puestos span{ display:block; position:absolute; left:-55px; top:-10px; width:46px; height:55px; background:url(images/sprite.png) -653px -157px no-repeat; }	
	
	#puestos{ position:relative; width:700px; margin-top:20px; left:240px; background-color:#EAEADE; overflow:hidden;}
		
		#puestos_fichas{ position:relative; width:673px; margin-top:0px; padding:0px 0px 20px 27px; }
		
		/* ficha resumen */
		
		.puestos_ficha{ position:relative; width:200px; height:170px; float:left; margin:15px 20px 0px 0px; }
		.puestos_ficha a{ text-decoration:none; font-size:18px; line-height:18px; color:#A5253F; }
		.puestos_ficha a:hover img{ left:-3px; top:-3px; border:3px solid #DF5F32; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:-3px; }
		.puestos_ficha img{ display:block; position:relative; width:200px; height:125px; border-bottom:3px solid #EAEADE; }
		
		.fd_contenedor{ display:none; position:relative; width:700px; left:-27px; clear:both; background-color:#fff; }
		.fd_aux{ border-top:20px solid #EAEADE;  }
		
		/* ficha detalle */
		
		.ficha_detalle{ padding:15px 15px 23px 15px;  }
			
			.fd_cerrar{ margin-right:30px; }
			.ficha_detalle h2{ display:block; position:relative; width:600px; margin:12px 0px 15px 0px; font-size:24px; color:#A5253F; }
			
			.img_puesto{ display:block; position:relative; float:left; width:330px; height:204px; margin: 0px 18px 20px 0px; }
			
			.esp_puesto{ display:block; position:relative; float:left; width:330px; font-size:14px; color:#333; }
			.esp_puesto ul{ display:block; position:relative; color:#A5253F; margin-top:5px; padding-left:50px; }
			.prop_puesto{ display:block; position:relative; margin-top:10px; float:left; width:330px; font-size:14px; color:#333; }
			.prop_puesto span{ display:block; position:relative; color:#A5253F; margin-top:5px; padding-left:50px; }
			.lnk_prods_puesto{ display:block; position:relative; padding:27px 90px 25px 0px; float:left; margin:15px 0px 10px 0px; font-size:15px; color:#B83919; text-transform:uppercase; background:url(images/ico_puestos.png) right top no-repeat; }
			
			.desc_puesto{ display:block; position:relative; clear:both; padding:0px 30px 0px 2px; font-size:14px; color:#666; }
			.desc_puesto b, .desc_puesto strong{ color:#333; }
			
			.slide_puesto{ position:relative; margin-top:25px; display:none; }
			
				.slide_puesto strong{ display:block; position:relative; padding-bottom:10px; font-size:22px; color:#666; font-weight:normal; border-bottom:1px solid #ccc; }
				.slide_puesto strong span{ display:block; position:relative; float:left; top:-7px; width:50px; height:54px; background:url(images/sprite.png) -605px -176px no-repeat; }
				
				.slides_puesto, .img2_puesto{ position:relative; margin:17px 0px 0px 33px; width:603px; }
				.slides_puesto img{ width:603px; height:306px; }
				.slidesjs-pagination{ top:-20px; }
		
