body {text-align:center;margin:0 auto 0 auto;border:0;color:#fff;padding:0;font-family:arial, sans-serif, verdana, Helvetica;font-size: 0.74em;background:#877447 url("../images/fnd.jpg") top repeat;z-index:0;position:relative;}
	body img {margin:0;border:0;padding:0;}
	ul {list-style-type:none;}
	p {color:#fff;}
	a {text-decoration:none;color:#fff;}
	h2 {float:left;margin:28px 0 0 16px;padding:0;font-size:2em;clear:both;}
	h3 {float:left;margin:0 0 0 16px;padding:0;font-size:1.6em;font-weight:normal;clear:both;}/*nuevo font-size, antes 1.3*/
	h4 {float:left;margin:0 0 0 16px;padding:0;font-size:1.4em;font-weight:normal;clear:both;}/*nuevo font-size, antes 1.3*/
	h5 {position:relative;margin:20px 0 0 16px;padding:0;font-size:1.4em;}
	
	h2, h3, h4, .h3, .h4, .aleft, dt, caption {font-family:trebuchet ms;}
	.aright, .price, #paginador, #paginador a  {font-family:impact;}
	.print {font-family:arial;}
   .destaca {color:#FEE350; font-size: 1.5em;}/*nuevo estilo*/
	#fndarr {position:absolute;width:100%;height:145px;top:0;left:0;background:#FEED8A url("../images/cabecerafnd.gif") top repeat-x;}
	
/* CONTENEDOR_________________________________________________________________ */
	#contenedor {position:relative;width:800px;margin:auto;padding:0;text-align:left;}
	
	/* CABECERA_________________________________________________________________ */	
		#cabecera {float:left;position:relative;width:100%;height:145px;background:url("../images/baner.jpg") 90% top no-repeat;}
			.logo {position:absolute;top:8px;left:34px;}
			#acceso {position:absolute;top:82px;right:0;}
			#menup {position:absolute;width:100%;height:43px;top:102px;left:0;}
				#menup ul {float:right;height:43px;padding:0;margin:0;}
				#menup ul li {float:left;height:42px;padding:0;margin:0 0 0 2px;}
				#menup ul li a {padding:23px 20px 0 20px!important;font-weight:bold;}
					#menup ul li a:HOVER {color:#fff;}
					
				#menup ul li .off {float:left;height:19px;padding:0;color:#524632;background:url("../images/menupoffmid.gif") bottom left repeat-x;}
					#menup ul li .offlef {float:left;width:5px;height:42px;padding:0;background:url("../images/menupofflef.gif") bottom right no-repeat;}
					#menup ul li .offrig {float:left;width:5px;height:42px;padding:0;background:url("../images/menupoffrig.gif") bottom left no-repeat;}
				#menup ul li .on {float:left;height:20px;padding:0;color:#fff;background:url("../images/menuponmid.gif") bottom left repeat-x;}
					#menup ul li .onlef {float:left;width:16px;height:43px;padding:0;background:url("../images/menuponlef.gif") bottom left repeat-x;}
					#menup ul li .onrig {float:left;width:16px;height:43px;padding:0;background:url("../images/menuponrig.gif") bottom left repeat-x;}
				
	/* CUERPO_________________________________________________________________ */
		#cuerpo {float:left;width:100%;background:url("../images/cuerpotrans.png") top right repeat-y;}
			#left {float:left;width:526px;padding:0 17px 0 0;}
				#left p {float:left;margin:10px 0 2px 32px;padding:0;}
				#left .breadcrumb {margin:40px 0 0 0;}
				#left a {margin:0;padding:0;}
				
				.hot {float:right;position:relative;z-index:4;width:526px;height:395px;margin:20px 0 0 0;color:#fff;cursor:hand;}
/*le he puesto altura fija para que  no se monten  las fotos unas sobre otras height:395px*/
				.hot a {float:left;width:100%; z-index:0;}
				.hot img {float:left; }
					.hotup {float:left;width:100%;height:32px;margin:0;background:url("../images/hotshadowup.png") bottom left no-repeat; }
					.hotmid {float:left;width:100%;height:290px;margin:0;background:url("../images/hotshadowmid.png") top left repeat-y ;}
					.hotdown {float:left;width:100%;height:32px;margin:0;background:url("../images/hotshadowdown.png") top left no-repeat;}
						.hotarrb {position:absolute;width:510px;top:10px;left:16px;padding:0 0 11px 0;background:url("../images/hotdeco.gif") bottom left repeat-x ;}
						.hotrans {position:absolute;width:510px;height:127px;top:152px;left:0;background:url("../images/hotrans.png") bottom left repeat-x; }
						.aleft {float:left; width:319px;margin:0 4px 2px 4px;padding:4px 0 8px 0;font-size:0.9em;line-height:1em;color:#948868;}
						.aleft01 {float:left; width:260px;margin:0 4px 2px 4px;padding:4px 0 8px 0;font-size:0.9em;line-height:1em;color:#948868;}
						.aleft .h3:first-letter {text-transform:uppercase!important;}
						.aright {position:absolute;width:221px;height:131px;bottom:10px;right:0;top:175px;margin:0 4px 0 6px;padding:0;}
							.l1 {float:left;width:100%;font-size:3.8em;line-height:1em;}
							.l2 {float:left;width:100%;font-size:2.3em;text-align:right;line-height:1em;}
							.l3 {float:left;width:100%;font-size:5.2em;text-align:right;line-height:1em;}
				.adetalles {position:relative;float:left; clear:both; width:100%;font-size:1.4 em;text-align:left;margin-left:2px; padding-top:0;}
				#contenido {float:left;width:100%;margin:20px 0 0 0;padding:0;}
					#contenido h2 {float:none!important;position:relative;margin:20px 0 0 16px;padding:0;font-size:1.4em;}
					#contenido h3 {float:none!important;position:relative;margin:20px 0 0 16px;padding:0;font-size:1.4em;}
					#contenido h4 {float:none!important;position:relative;margin:20px 0 0 16px;padding:0;font-size:1.4em;}
					#contenido p {float:none!important;margin:8px 0 10px 16px;}
					#contenido a:HOVER {color:#FEE350;}
					#contenido ul {float:left;margin:20px 0 10px 26px;padding:0;}
					#contenido ul li {padding:0 0 0 8px;background:url("../images/liststylesquareon.gif") 0 6px no-repeat;clear:both;}
						#contleft {float:left;width:220px;margin:20px 0 0 0;padding:10px 0 0 40px;}
						#contright {float:left;width:239px;margin:20px 0 0 0;padding:10px 0 10px 10px;border-left:1px solid #fff;}
							#contright ul {float:left;margin:0;padding:0;}
							#contright ul li {float:left;margin:4px 0 8px 0;}
							#contright ul li dl {float:left;margin:0;padding:0;}
					
				.ficha {float:left;position:relative;width:510px;margin:20px 0 20px 16px;padding:0;z-index:1;}
					.fichaup {float:left;width:100%;height:18px;margin:0;padding:0;background:url("../images/fichadecoup.gif") no-repeat;}
					.fichacont {float:left;width:504px;margin:0;padding:0;border-left:3px solid #fff;border-right:3px solid #fff;}
					.fichacont ul {float:left;margin:4px 0 4px 22px;}
					.fichacont ul li {float:left;width:100%;margin:0;font-size:1.2em;font-weight:bold;}
					.fichacont ul li ul li {float:left;width:100%;margin:0;}
					.fichadown {float:left;width:100%;height:18px;margin:0;padding:0;background:url("../images/fichadecodown.gif") no-repeat;}
					.ficha dl {float:left;margin:4px 0 4px 22px;}
					.ficha dl dt {float:left;width:100%;margin:0;font-size:1.2em;font-weight:bold;}
					.ficha dl dd {float:left;width:100%;margin:0;}
					
					.ficha ul {float:left;margin:0!important;padding:0!important;}
					.ficha ul li {float:left;margin:4px 4px 4px 10px;padding:0 0 0 8px;font-size:0.9em;background:url("../images/liststylesquareon.gif") 0 6px no-repeat;}
					.ficha ul li ul li {float:left;width:100%;margin:2px 0 2px 0!important;padding:0 0 0 8px!important;background:none!important;}
					#left a {position:relative;}
					.block li {float:left;width:106px;margin:0 0 0 10px!important;padding:4px 2px 4px 8px!important;background:url("../images/liststylesquareon.gif") 0 11px no-repeat!important;clear:none!important;}
					.block li a {font-size:1.2em;}
					.block li ul {width:106px;margin:10px 0 0 0!important;}
					.block li ul li {width:98px!important;border-bottom:1px solid #948868;}
					
				.table {float:left;width:246px;margin:30px 0 10px 16px;}
					table {float:left;width:100%;margin:0;padding:0 0 10px 0;background:url("../images/menurgtrans.png") repeat-x;}
					caption {margin:0;padding:0 20px 0 20px;color:#615536;text-align:left;font-weight:bold;font-size:1.2em;background:#fff;}
					tbody {font-size:0.9em;}
					th {padding:18px 3px 8px 6px;font-weight:bold;}
					td {padding:4px 3px 2px 3px;}
					.center {text-align:center;}
					
				.table2 {float:left;width:492px;margin:30px 0 10px 16px;}
					table2 {float:left;width:100%;margin:0;padding:0 0 10px 0;background:url("../images/menurgtrans.png") repeat-x;}					

				#list {}
					#list ul {float:left;width:490px;margin:0;padding:0;}
					#list ul li {float:left;width:100%;margin:0 0 1px 0;padding:0;background:none;}
					#list ul li a{float:left;margin:0;padding:3px;background:#2F2314;}
						#list ul li a:HOVER {text-decoration:none;background:#FEE350;color:#2F2314;}
						#list ul li a:HOVER .h3 {color:#2F2314;}
					#list img {float:left;margin:0;}
					#list .arightdos {float:right;width:96px;margin:0;padding:0;}
					.l4 {font-size:0.8em;color:#948868;}
					
				#paginador {float:left;margin:10px 0 0 0!important;padding:0;font-size:1.4em;}
				#paginador ul {float:right;}
				#paginador ul li {margin:0 4px 0 4px;padding:0;background:none;clear:none!important;}
				#paginador a {color:#2F2314;}
				#paginador a img {vertical-align:middle;}
					#paginador a:HOVER {color:#fff;text-decoration:none;}
					
				#pie {float:left;width:100%;margin:100px 0 10px 0;font-size:0.9em;}
					#pie .breadcrumb {margin:0!important;}
					#pie .breadcrumb ul {float:right;}

			
			#right {float:left;position:relative;width:257px;margin:25px 0 0 0;}
				#right .h3 {color:#948868;display:none;font-size:2em;}
				
				#menurg {float:left;position:relative!important;position:none;width:248px;margin:0 0 20px 1px;padding:10px 0 30px 0;background:url("../images/menurgtrans.png") repeat-x;}
					.corner {position:absolute;width:14px;height:14px;top:0;right:0;background:url("../images/menurgcorner.gif") no-repeat;}
					#txt {position:absolute;width:23px;height:180px;top:18px;right:10px;background:url("../images/menurgtxt.gif") no-repeat;}
					#txt2 {position:absolute;width:23px;height:180px;top:18px;right:10px;background:url("../images/cntactotxt.gif") no-repeat;}
					#menurg ul {float:left;width:210px;margin:0;padding:0 38px 0 0;}
					#menurg ul li {float:left;width:210px;margin:0;padding:0;}
					#menurg ul li a {float:left;position:relative;width:204px;height:26px;margin:0;padding:9px 0 0 6px;color:#fff;font-size:1.1em;font-weight:bold;}
						#menurg ul li a:HOVER {width:194px;background:url("../images/menurgon.png") repeat-x;}
						#menurg ul li:HOVER  .onrig {float:right;width:10px;height:35px;background:url("../images/menurgonizq.png") no-repeat;}
						#menurg ul li:HOVER a {width:194px;background:url("../images/menurgon.png") repeat-x;}
						#menurg ul .on a {width:194px;background:url("../images/menurgon.png") repeat-x;}
						#menurg ul .on .onrig {float:right;width:10px;height:35px;background:url("../images/menurgonizq.png") no-repeat;}
						#menurg ul .on .onmed {float:left;width:194px;height:26px;padding:9px 0 0 6px;color:#fff;font-size:1.1em;font-weight:bold;background:url("../images/menurgon.png") repeat-x;}
						
				.hotdos {float:left;width:239px;margin:17px 0 17px 10px;font-size:0.9em;}
					.hotdos a {float:left;position:relative;color:#CFCFCF;font-size:0.9em;}
					.hotdos a:HOVER {cursor:hand;color:#fff;}
					.hotdos img {float:left;padding:2px;border:1px solid #fff;}
					.htdsp {float:left;width:209px;margin:4px 0 4px 30px;}
					.htdsp b {color:#fff;font-size:1.4em;}
					
				#horarios {float:left;width:217px;margin:60px 0 0 22px;}
					#horarios dl {width:100%;margin:0;}
					#horarios dt {width:100%;margin:20px 0 0 0;font-size:1.2em;}
					#horarios dd {width:100%;margin:0;}
					
				#contacto {float:left;position:relative!important;position:none;width:241px;height:160px;margin:80px 0 17px 1px;padding:20px 0 0 6px;background:url("../images/menurgtrans.png") repeat-x;}
					#contxt {position:absolute;width:23px;height:107px;top:18px;right:10px;background:url("../images/contactotxt.gif") no-repeat;}
	
.underline {text-decoration:underline;}
.hidden {display:none;}
.red {color:#FEE350;font-weight:bold; }
.h3 {float:left;width:100%;margin:0 0 10px 0;color:#fff;font-size:1.6em;font-weight:bold;line-height:0.8em;}
.h4 {font-weight:bold;font-size:1.2em;}
.price {font-size:1.7em;font-weight:normal;}
.img-left {float:left;margin:2px 16px 8px 0;}
.img-right {float:right;margin:2px 0 8px 16px;}
.ext {padding:0 16px 0 0;background:url("../images/ext.gif") 100% 1px no-repeat;}
.liststyle li {padding:0 0 0 8px;background:url("../images/liststylesquareon.gif") 0 6px no-repeat;}
.print {margin:0 0 0 10px;padding:0 0 0 14px;background:url("../images/print.gif") 0 2px no-repeat;font-size:10px;}
.tf {padding:0 0 0 16px;background:url("../images/tf.gif") 0 2px no-repeat;}
.fx {padding:0 0 0 16px;background:url("../images/fx.gif") 0 2px no-repeat;}
.mail {padding:0 0 0 16px;background:url("../images/mail.gif") 0 5px no-repeat;}
.web {padding:0 0 0 14px;background:url("../images/web.gif") 0 3px no-repeat;}
.key {padding:0 22px 0 0;background:url("../images/key.gif") 100% 0 no-repeat;}
.logout {padding:0 22px 0 0;background:url("../images/lock.gif") 100% 0 no-repeat;}
.logout2 {padding:0 22px 0 0;background:url("../images/lock2.gif") 100% 0 no-repeat;}
.modify {padding:0 22px 0 0;background:url("../images/page_white_key.gif") 100% 0 no-repeat;}
.modify2 {padding:0 22px 0 0;background:url("../images/page_white_key2.gif") 100% 0 no-repeat;}
.pdf {padding:0 22px 0 0;background:url("../images/pdf.gif") 100% 0 no-repeat; text-align:right;}
.ongnr {color:#FEE350;font-weight:bold;}
 
.buton {float:right;margin:30px 0 0 0;}
	.buton a {color:#2F2314;}
	.buton a:HOVER {color:#fff!important;}
	.butonleft {float:left;width:16px;height:27px;background:url("../images/butonleft.png") 0 0 no-repeat;}
	.butonmid {float:left;height:25px;padding:2px 0 0 0;background:url("../images/butonmid.png") 0 0 repeat-x;}
	.butonright {float:left;width:15px;height:27px;background:url("../images/butonright.png") 0 0 no-repeat;}
 

.breadcrumb {float:left;width:100%;margin:0;padding:0;}
	.breadcrumb ul {float:left;margin:1px 0px 1px 0;padding:0;}
	.breadcrumb ul li {float:left;margin:0 2px 0 2px;padding:0;display:inline;}
	.breadcrumb ul li a {float:left;margin:0;padding:0;}
			
	.formulario {float:left;position:relative;width:100%;margin:0;padding:0;text-align:left;}
		.formulario p {float:left;margin:4px 0px 4px 0px!important;padding:0;}
		.formulario label {float:left;width:90px;margin:2px 0 0 0;padding:0;font-weight:bold;}
		.formulario input {float:left;width:100px;margin:1px;padding:0;border:0;}
		.formulario input:FOCUS {margin:0;border:1px solid #FEE350;}
		.formulario select {float:left;width:100px;margin:1px;padding:0;border:0;}
		.formulario textarea {float:left;width:190px;border:0;overflow:auto;}
		
		.selectores {float:left;margin:0;padding:0;}
		.text {float:left;margin:0;padding:0;}
		.submit {float:left;margin:0 0 0 6px;padding:0;}
			.submit input {float:left;width:auto!important;margin:0!important;padding:0!important;background:url("../images/submit.gif") center center no-repeat;cursor:hand!important;}
		