@charset "utf-8";
/* CÃ“MO HACER APLICAR UN CAMBIO SÃ“LO A UN EXPLORADOR (HACK) 
IE6 --->	* html propiedad
IE7 --->	*+html propiedad
Opera 9 y anteriores --->	html:first-child propiedad
*/

/* COMIENZO RESET PAGINAS Y REGLAS GENERALES FRAMEWORK CSS:
 * -sin bordes
 * -sin mÃ¡rgenes ni paddings
 * -sin fondos ni estilo para listas
*/

* {margin: 0; padding: 0; font: 11px Tahoma;}
q:before,q:after {content: "";}
sup {font-size: 0.8em;}
sub {font-size: 0.8em;}
ul {list-style-type: none;}
a {border: none; text-decoration: none; color: #52006e;}
a:link, a:visited, a:active {outline: none;}
a:hover {text-decoration: underline;}
img {border: none; text-decoration: none;} 
acronym {border: 0;}

/* igualar las fuentes a todos los elementos */
h1, h2, h3, h4, h5, strong {font-size: 100%; font-weight: bold;}

/* tablas */
table {width: 100%; border-collapse: collapse; border-spacing: 0;}

/* propociona altura a divs sin altura con contenido flotado */
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.b {border: 0px solid Yellow;} /*clase de uso rÃ¡pido para destacar los bordes de un bloque*/

/* Loading de clueTip */
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/imagenes/comunes/loading.gif);
}
/*
 * cÃ³mo hacer png transparentes en IE6
 * dado un div...:
 * #bloque {background: url(/imagenes/index/abcd.png); behavior: url(/recursos/ie6pngfix/iepngfix.php);
 * 
 * si abcd.png estÃ¡ guardado con canal alfa, dejarÃ¡ ver el fondo. behavior sÃ³lo lo interpreta IE6.
 * 
 */

/* FIN RESET PAGINAS Y REGLAS GENERALES FRAMEWORK CSS */

/**********************************************
				ESTRUCTURA DE LA PAGINA
***********************************************/

body { background:#FFFFFF;}

	#pagina { margin:auto; width:1021px; }
	
		#col-izq { float:left; background:url(/imagenes/col-izq.jpg) no-repeat; width:10px; height:1269px; }
		
		#col-centro { float:left; width:1001px;}
			#cabecera-flash { background:url(/imagenes/cabecera-flash.jpg) no-repeat; margin-left:20px; }
			
			#contenido {}
				#contenido #valencia { display:inline; float:left; margin-left:20px; width:719px; border-left:1px solid #662682; }
					#contenido #valencia #tit-valencia { background:url(/imagenes/fnd-cabecera-valencia.gif) no-repeat top; width:719px; height:55px;}
										
				#contenido #murcia { float:left; width:239px; border-left:1px solid #662682; border-right:1px solid #662682; }
					#contenido #murcia #tit-murcia {background:url(/imagenes/fnd-cabecera-murcia.gif) no-repeat top; width:239px; height:55px;}
					
				#contenido #castellon {display:inline; float:left; margin-left:20px; width:240px; border-left:1px solid #662682; border-bottom:1px solid #662682; }
					#contenido #castellon #tit-castellon { background:url(/imagenes/fnd-cabecera-castellon.gif) no-repeat top; width:240px; height:55px;}
					
				#contenido #alicante { float:left; width:241px; height:835px; border-left:1px solid #662682; border-bottom:1px solid #662682; }
					#contenido #alicante #tit-alicante { background:url(/imagenes/fnd-cabecera-alicante.gif) no-repeat top; width:241px; height:55px;}
					
				#contenido #madrid { float:left; width:238px; height:835px; border-left:1px solid #662682; border-bottom:1px solid #662682; }
					#contenido #madrid #tit-madrid { background:url(/imagenes/fnd-cabecera-madrid.gif) no-repeat top; width:238px; height:55px;}
				
				
				.contenido-info { width:228px; height:260px; padding-left:10px; float:left; position:relative;}
					.contenido-info img { margin: 4px 4px 4px 0px; }
					.contenido-info p.precio {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; position:absolute; top:127px; right:22px;  }
					.contenido-info p.precio2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; position:absolute; top:120px; right:22px;  }
					.contenido-info p.lugar { font-family:Tahoma; color:#52006e; font-size:11px; font-weight:bolder;}
					.contenido-info p.nombre {font-family:Tahoma; color:#868686; font-size:11px; font-weight:bold; margin:3px 0 !important;}
					.contenido-info p.texto {font-family:Tahoma; color:#999999;font-size:11px; width:200px;}
					.contenido-info a {font-family:Tahoma; color:#52006e; font-size:11px; }
					


			
				
				#contenido #contacto { display:inline; float:left; background:url(/imagenes/fnd-contacto.gif) no-repeat; width:239px; height:835px;border-bottom:1px solid #662682; border-right:1px solid #662682;}
					#contenido #contacto #datos {margin-top:80px; margin-left:40px;_margin-left:20px;}
						#contenido #contacto #datos span.morado { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#bc66e2;}
						#contenido #contacto #datos p {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff;}
						#contenido #contacto #datos a {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff;}
						#contenido #contacto #datos span.tlf { font-size:25px;}
						#contenido #contacto #datos a.web { display:block; font-family:Arial, Helvetica, sans-serif; font-size:26px;color:#fff; margin-top:20px; margin-left:15px;}
			#pie { display:inline; clear:both; float:left; padding: 5px 5px 0 5px; height:60px; background:#52006e; width:951px; margin-left:20px; margin-top:21px; }
			#pie p {line-height: 18px; color: #c1a3cb;}
			#datos {float: left;}
			#comunidades {float: right; text-align: right;}
			#comunidades a:link,#comunidades a:visited{color:#c1a3cb; text-decoration:underline;}
			#comunidades a:hover{color:#ffffff; text-decoration:none;}
			
		#col-der { float:left; background:url(/imagenes/col-der.jpg) no-repeat; width:10px; height:1269px;}
		
		#flash2{width:960px;background:#D9C9E0;margin:15px auto 15px 20px;text-align:center;}
		
.media{margin:auto;}		
		
		
		
		
		
		
		
		
		
		
		
		



