.ficha { background: url('/sfiles/images/ui/background.jpg') repeat; }
		.ficha .breadcrums { font-size: 11px; padding: 3px; }
			.ficha .breadcrums a { color: #0965a4; font-weight: Bold; }
		
		.ficha .pestanyas ul { margin: 0px; padding: 0px; height: 22px; *height: 20px;}
			.ficha .pestanyas ul li { height: 19px; display: table-cell; float:left; margin-right: 5px; padding: 0px 12px 3px 12px; background-color: #4b80a8; text-align: center; }
				.ficha .pestanyas ul li.offer { background-color: #2b4381;  }
				.ficha .pestanyas ul li.first { width: 124px; *width: 144px; display: table-cell; float:left; }
				.ficha .pestanyas ul li a { text-decoration: none; font-size: 12px; color: #FFFFFF; }
			.ficha .pestanyas ul li.active, .pestanyas ul li.over { background-color: #FFFFFF; }
				.ficha .pestanyas ul li.active a, .pestanyas ul li.over a { text-decoration: none; font-size: 12px; color: #4b80a8; }
				
		.ficha .inside { background-color: #FFFFFF; *height: 5px;  padding-bottom: 6px; }
			.ficha .inside .leftside { overflow: hidden; height: 400px; *height: 412px; background-color: #FFFFFF; padding: 6px; width: 132px; *width: 144px; position: relative; float:left; }
				.ficha .inside .leftside .extra { height: 100%; background-color: #d8e6f1; padding: 10px 0px; }
				
				.ficha .inside .leftside ul.menu2 { margin: 0px; padding: 0px; list-style: none; }
					.ficha .inside .leftside ul.menu2 li { margin-bottom: 1px; padding-top: 3px; color: #FFFFFF; text-decoration: none; font-size: 11px; background-color: #0864a5;  min-height: 17px; *height: 20px; }
						.ficha .inside .leftside ul.menu2 li a { padding-left: 5px; color: #FFFFFF; text-decoration: none; font-size: 11px; }
						.ficha .inside .leftside ul.menu2 ul.second { margin: 0px; padding: 0px; list-style: none; }
							.ficha .inside .leftside ul.menu2 ul.second li { margin-bottom: 0px; border-bottom: #FFFFFF 1px Solid; *border-top: #FFFFFF 1px Solid; padding-top: 3px; color: #317eb4; text-decoration: none; font-size: 11px; background-color: #d8e6f1; padding-left: 5px; min-height: 17px; *height: 20px; }
						
							.ficha .inside .leftside ul.menu2 li ul li { color: red; display: block; }
					.ficha .inside .leftside ul.menu2 li.active, .ficha .inside .leftside ul.menu2 li.over { background: #0864a5 url('/sfiles/images/ui/arrow.png') no-repeat scroll  95% center; margin-bottom: 1px; padding-left: 5px; padding-right: 10px; }
						.ficha .inside .leftside ul.menu2 li.active a,.ficha .inside .leftside ul.menu2 li.over a { color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: Bold; }
				
				
					.ficha .inside .leftside .extra ul.features { margin: 0px; padding: 5px 9px 0px 9px; list-style: none; text-align: center; }
						.ficha .inside .leftside .extra ul.features li { padding-right: 52px; font-size: 11px; color: #FFFFFF; margin: 0px 5px; border-bottom: Solid 1px #FFFFFF;}
							.ficha .inside .leftside .extra ul.features li a { font-size: 11px; color: #FFFFFF; text-decoration: none; cursor: default; }
								.ficha .inside .leftside .extra ul.features li.active a, .ficha .inside .leftside .extra ul.features li.active { cursor: pointer; color: #327db6; }
							.ficha .inside .leftside .extra ul.features li#location { padding-bottom: 4px; background: transparent url(/sfiles/images/ui/location_off.gif) no-repeat scroll 69px center; }
								.ficha .inside .leftside .extra ul.features li#location.active { background: transparent url(/sfiles/images/ui/location_on.gif) no-repeat scroll 69px center; }
							.ficha .inside .leftside .extra ul.features li#camera { height: 22px; *height: 32px; padding-top: 10px; background: transparent url(/sfiles/images/ui/camera_off.gif) no-repeat scroll 71px center; }
								.ficha .inside .leftside .extra ul.features li#camera.active { background: transparent url(/sfiles/images/ui/camera_on.gif) no-repeat scroll 71px center; }
							.ficha .inside .leftside .extra ul.features li#where { border: none; height: 30px; *height: 32px; padding-top: 6px; background: transparent url(/sfiles/images/ui/where_off.gif) no-repeat scroll 68px center; }
								.ficha .inside .leftside .extra ul.features li#where.active { background: transparent url(/sfiles/images/ui/where_on.gif) no-repeat scroll 68px center; }
							.ficha .inside .leftside .extra ul.features li#video { height: 22px; *height: 32px; padding-top: 10px; background: transparent url(/sfiles/images/ui/video_off.gif) no-repeat scroll 68px center; border: none; }
								.ficha .inside .leftside .extra ul.features li#video.active { background: transparent url(/sfiles/images/ui/video_on.gif) no-repeat scroll 68px center; }
							.ficha .inside .leftside .extra ul.features li#video360 { height: 22px; *height: 32px; padding-top: 10px; background: transparent url(/sfiles/images/ui/360_off.gif) no-repeat scroll 68px center; border: none; }
								.ficha .inside .leftside .extra ul.features li#video360.active { background: transparent url(/sfiles/images/ui/360_on.gif) no-repeat scroll 68px center; }
							
					.ficha .inside .leftside .extra  ul.operationType { margin: 0px 0px 0px 0px; padding: 5px 0px; list-style: none; }
						.ficha .inside .leftside .extra  ul.operationType li { margin-left: 11px; padding-left: 15px; padding-top: 2px; height: 16px; background: transparent url(/sfiles/images/ui/option_off.jpg) no-repeat scroll left 6px; color: #666668; font-size: 11px; }
							.ficha .inside .leftside .extra  ul.operationType li a { cursor: default; text-decoration: none; color: #a4adb2; font-size: 11px; }
						.ficha .inside .leftside .extra  ul.operationType li.active { cursor: pointer; margin-left: 11px; padding-left: 15px; background: transparent url(/sfiles/images/ui/option_on.jpg) no-repeat scroll left 6px; height: 16px; color: #000000; font-size: 11px; }
							.ficha .inside .leftside .extra  ul.operationType li.active a { cursor: pointer; text-decoration: none; color: #000000; font-size: 11px; }
							
					.ficha .inside .leftside .extra  ul.promotora { margin: 0px 0px 0px 0px; padding: 0px; list-style: none; }
						.ficha .inside .leftside .extra  ul.promotora li#entrega { padding-left: 11px; padding-top: 10px; *padding-top:2px; height: 20px; padding-bottom: 3px; *padding-bottom: 0px; color: #666668; font-size: 9px; }
						.ficha .inside .leftside .extra  ul.promotora li#condiciones { padding-left: 11px; padding-top: 5px; *padding-top:2px; height: 6px; padding-bottom: 0px; *padding-bottom: 0px; color: #666668; font-size: 9px; }
						.ficha .inside .leftside .extra  ul.promotora li#condiciones a { padding-left: 11px; padding-top: 2px; height: 20px; padding-bottom: 3px; *padding-bottom: 0px; color: #666668; font-size: 9px; text-decoration: none; }
						.ficha .inside .leftside .extra  ul.promotora li#condiciones a:hover { text-decoration: underline;}
						.ficha .inside .leftside .extra  ul.promotora li#promotora { padding-left: 11px; padding-top: 10px; *padding-top:2px; height: 20px; padding-bottom: 15px; *padding-bottom: 0px; color: #666668; font-size: 9px; }
						.ficha .inside .leftside .extra  ul.promotora li#financiacion { padding-left: 11px; padding-top: 0px; *padding-top:0px; height: 20px; padding-bottom: 2px; *padding-bottom: 0px; color: #666668; font-size: 9px; }
						.ficha .inside .leftside .extra  ul.promotora li#comercializa { padding-left: 11px; padding-top: 0px; *padding-top:0px; height: 20px; padding-bottom: 2px; *padding-bottom: 0px; color: #666668; font-size: 9px; }
						.ficha .inside .leftside .extra  ul.promotora li#phone { background-color: #0964A6; color: #FFFFFF; background-image: url('/sfiles/images/icons/phone.gif'); background-repeat: no-repeat; background-position: 5px 50%; font: bold 10px 'Arial';  width: 83px; margin-left: 10px; padding: 3px 0px 3px 30px; margin-top: 5px; }
					
			.ficha .inside #content { font-size: 12px; background-color: #FFFFFF; padding: 6px 6px 0px 0px; position: relative; float:left; width: 853px; }
				.ficha .inside .content .images { position:relative; overflow:hidden; width: 853px; height:405px; }
					.ficha .inside .content .images .arrow_left { z-index:99; position: absolute; top: 40%; left: 20px; width: 39px; height: 79px; background: transparent url('/sfiles/images/ui/arrow_b_left.gif') scroll center center no-repeat; opacity: 0.7; filter: alpha(opacity=70); zoom: 1; cursor: pointer; }
					.ficha .inside .content .images .arrow_right { z-index:99; position: absolute; top: 40%; right: 20px; width: 39px; height: 79px; background: transparent url('/sfiles/images/ui/arrow_b_right.gif') scroll center center no-repeat; opacity: 0.7; filter: alpha(opacity=70); zoom: 1; cursor: pointer; }
					.ficha .inside .content .images #items { position:absolute; width:20000em; clear:both; }
						.ficha .inside .content .images #items .item { position:relative; float:left; width:853px; height:405px; }
							.ficha .inside .content .images #items .item .description { *height: 30px; padding: 15px; color: #FFFFFF;  font-size: 10px; position: absolute; left: 0px; bottom:0px; *bottom: 0px; width: 823px; *width: 100%; }
								.ficha .inside .content .images #items .item .description .layer { z-index:1; position: absolute; left: 0px; top: 0px; width: 100%; *width: 853px; height: 100%; background-color: #000000; opacity: 0.6; filter: alpha(opacity=60); zoom: 1; }
								.ficha .inside .content .images #items .item .description .container_text { text-align: right; z-index:10; position: relative; top: 0px; left: 0px; padding-right: 15px; }
									.ficha .inside .content .images #items .item .description .container_text .arrow { position:absolute; right: -8px; *right: 10px; top: -10px; width: 20px; height: 20px; cursor: pointer; background: transparent url(/sfiles/images/ui/arrow-down.gif) no-repeat scroll right center; }
										.ficha .inside .content .images #items .item .description .container_text .arrow.up { background: transparent url(/sfiles/images/ui/arrow-up.gif) no-repeat scroll right center; }
										.ficha .inside .content .images #items .item .description .container_text .arrow.down { background: transparent url(/sfiles/images/ui/arrow-down.gif) no-repeat scroll right center; }
									.ficha .inside .content .images #items .item .description .container_text .text { text-align: left; color: #FFFFFF; font-size: 10px; }
						
						
						
						
			
				
						
				.ficha .inside .content .main { margin-top: 6px; background-color: #7fa3c6; width: 495px; *width: 515px; padding: 10px; position:relative; float:left; }
					.ficha .inside .content .main .info { font-size: 11px; margin-bottom: 5px; height: 55px; }
						.ficha .inside .content .main .info .info_left { color: #FFFFFF; width: 230px; position:relative; float:left; border-right: #FFFFFF 1px Solid; }
							.ficha .inside .content .main .info .info_left .title { font-size: 22px; font-weight: Bold; }					
							.ficha .inside .content .main .info .info_left .area { font-size: 12px; padding-top: 10px; }
								.ficha .inside .content .main .info .info_left .area span { font-weight: Bold; }
						.ficha .inside .content .main .info .info_right { color: #FFFFFF; padding-left: 10px; width: 250px; *width: 260px; position:relative; float:left; }
							.ficha .inside .content .main .info .info_right .option { margin: 4px 0px; font-weight: Bold; }
								.ficha .inside .content .main .info .info_right .option span { font-weight: Normal; }
				.ficha .inside .content .list { margin-top: 6px; overflow: auto; height: 405px; *height: 415px; background-color: #FFFFFF; width: 330px; position:relative; float:left; margin-left: 7px; }
					.ficha .inside .content .list ul#plane { list-style:none; margin: 0px; padding: 0px; }
						.ficha .inside .content .list ul#plane li { margin-bottom: 5px; }
						.ficha .inside .content .list ul#plane li .item { background-color: #e9e9e9; width: 313px; height: 131px;  }
							.ficha .inside .content .list ul#plane li.active .item { background-color: #7fa3c5; }
							.ficha .inside .content .list ul#plane li .item .left { cursor: pointer; width: 180px; *width: 198px; height: 113px; *height:131px; position: relative; float: left; padding: 9px; }
							.ficha .inside .content .list ul#plane li .item .right { background-color: #000000; width: 115px; height: 131px; position: relative; float: left; }
								.ficha .inside .content .list ul#plane li .item .right .text { padding: 15px 5px; }
									.ficha .inside .content .list ul#plane li .item .right .text .title { color: #81a4c4; font-size: 14px; font-weight: Bold; }
									.ficha .inside .content .list ul#plane li .item .right .text .description { color: #FFFFFF; font-size: 13px; }
								.ficha .inside .content .list ul#plane li .item .right .download { padding-top:5px; width: 89px; height: 19px; *height: 24px; background: #FFFFFF url('/sfiles/images/icons/pdf.jpg') no-repeat scroll top right; position:absolute; bottom: 10px; left: 14px; color: #6e6e6e; }		
									.ficha .inside .content .list ul#plane li .item .right .download a { text-decoration: none; color: #6e6e6e; padding-left: 4px; font-size: 11px; }
							
							
.memorias { padding: 6px 6px 0px 6px; }
		.memorias .items { position: relative; float:left; width: 495px; }
			.memorias .items .item { cursor: pointer; width: 160px; height: 130px; background-color: black; margin: 0px 5px 5px 0px; position: relative; float: left; }
				.memorias .items .item div { position: absolute;  }
				.memorias .items .item img { width: 160px; height: 130px; }
				.memorias .items .item.active div { width: 140px; height: 110px; *width:160px; *height: 130px; border: #4b80a8 10px Solid; }
		.memorias .right { position: relative; float:left; width: 495px; }
			.memorias .right .download .text { position: relative; float: left; width: 457px; padding: 4px; height: 16px; *height: 24px; background-color: #a2a2a2; color: #FFFFFF; font-size: 13px; font-weight: Bold; }
				.memorias .right .download .text a { color: #FFFFFF; font-size: 13px; font-weight: Bold; text-decoration: none; }
			.memorias .right .download .icon { position: relative; float: right; cursor: pointer; }
			.memorias .right .image { margin-top: 3px; *margin-top: 0px; }
				.memorias .right .image .description { *height: 30px; padding: 5px; color: #FFFFFF;  font-size: 10px; position: absolute; left: 0px; bottom:0px; *bottom: 2px; width: 485px; *width: 100%; }
					.memorias .right .image .description .layer { z-index:1; position: absolute; left: 0px; top: 0px; width: 100%; *width: 495px; height: 100%; background-color: #000000; opacity: 0.6; filter: alpha(opacity=60); zoom: 1; }
					.memorias .right .image .description .text { text-align: left; color: #FFFFFF; font-size: 10px; z-index:10; position: relative; top: 0px; left: 0px; padding-right: 15px; }

			
			