
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../img/background.gif) top left repeat-x;		
}

a{
	color:#000000;
	text-decoration:none;		/*				##DECORACION_ENLACE_GENERAL##				*/
	
}
	a:hover{
		color:#000000;								
		text-decoration:underline;		/*		##DECORACION_ENLACE_HOVER_GENERAL##				*/
	}

#contenedorCentrar{
	width:760px;
	margin:auto;
	z-index:1;	
}

#formu{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	z-index:1;
	}
	
#contenedor{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background-color:#CCFFFF;  		 /*			##COLOR_FONDO_WEB##		*/
	color:#6A5ACD;						/*		    ##COLOR_TEXTO_WEB##					*/
	z-index:1;
	}

/*		CABECERA	 DE LA WEB	*/	
	#cabecera{
		width:100%;
		float:left;
		min-height:140px;
		height:auto;
		background-color:#CCFFFF;  		 /*			##COLOR_FONDO_CABECERA##		*/
		color:#000000;						/*			##COLOR_TEXTO_CABECERA##		*/
		position:relative;
		margin:0;
		padding:0;
		border-bottom:4px solid #A9A9A9;			/*			##COLOR_FONDO_DETALLE##		*/
	}
		
			/*	ICONOS DE UTILIDADES	*/
			#cabecera ul.iconos{
				width:33px;
				float:left;
				margin:20px 0 0 5px;
				padding:0;
				list-style-type:none;
				}
				*>#cabecera ul.iconos{
					margin:20px 0 0 10px;
				}
				#cabecera ul.iconos li{
					float:left;
					width:100%;
					margin:0 0 10px 0;
					padding:0;
					}
					#cabecera ul.iconos li a{
						display:block;
						width:24px;
						height:24px;
						color:inherit;
						}
						#cabecera ul.iconos li a span{
							display:none;
							color:inherit;
							}
							
						#cabecera ul.iconos li a.inicio{
							background:url(../img/home.png) top left no-repeat;
						}
						#cabecera ul.iconos li a.mapa{
							background:url(../img/mapa_web.png) top left no-repeat;
						}
						#cabecera ul.iconos li a.contacto{
							background:url(../img/mail.png) top center no-repeat;
						}
						
						/*	LOGOTIPO Y TITULO DE LA WEB	*/
						#cabecera #logo{
							width:307px;
							min-height:140px;
							height:auto;
							float:left;
							margin:0;
							padding:0;							
							text-align:center;
							}
							#cabecera #logo img{
								border:none;
							}
							#cabecera #logo h1{
								font-family:Trebuchet MS,Arial,Verdana,sans-serif;
								font-size:20px;
								float:left;
								margin:0;
								padding:0;
								width:100%;
								text-align:center;
								color:#000000; 			/*			##COLOR_TEXTO_CABECERA##		*/
								background:inherit;
							}
							#cabecera #logo a{
								color:#000000; 			/*			##COLOR_TEXTO_CABECERA##		*/
								text-decoration:none;
								background:inherit;
							}
						
						/*	IMAGEN CUADRICULADA DE LA CABECERA */
						#cabecera #imagen{
							width:410px;
							height:133px;							
							float:left;
							margin:0;
							padding:0;
							position:relative;	
							text-align:center;								
							z-index:1;										
							}
							
							
							/*	DETALLES FILA, PARA CREAR LA CUADRICULA*/
							#cabecera #imagen .fila1{
								position:absolute;
								font-size:1px;
								height:11px;
								width:100%;
								top:0;
								left:0;															
								z-index:1000;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/	
								color:#000000;
								}
							#cabecera #imagen .fila2{
								position:absolute;
								width:100%;
								font-size:1px;
								height:11px;
								top:62px;
								left:0;																
								z-index:1000;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/	
								color:#000000;
								}
							#cabecera #imagen .fila3{
								position:absolute;
								width:100%;
								font-size:1px;
								height:11px;
								bottom:-1px;
								left:0;							
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/					
								color:#000000;
								z-index:1000;								
								}
								*>#cabecera #imagen .fila3{
									bottom:0;
								}
								
							/*DETALLES COLUMNA, PARA CREAR LA CUADRICULA*/	
							
							
							
							#cabecera #imagen .columna1{
								width:11px;
								height:133px;
								position:absolute;
								top:0;
								left:0;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/
								color:#000000;
								}
							#cabecera #imagen .columna2{
								width:11px;
								height:133px;
								position:absolute;
								top:0;
								left:65px;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/
								color:#000000;
								}		
							#cabecera #imagen .columna3{
								width:11px;
								height:133px;
								position:absolute;
								top:0;
								left:130px;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/
								color:#000000;
								}
							#cabecera #imagen .columna4{
								width:11px;
								height:133px;
								position:absolute;
								top:0;
								left:200px;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/
								color:#000000;
								}
							#cabecera #imagen .columna5{
								width:11px;
								height:133px;
								position:absolute;
								top:0;
								left:265px;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/
								color:#000000;
								}
							#cabecera #imagen .columna6{
								width:11px;
								height:133px;
								position:absolute;
								top:0;
								left:335px;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/
								color:#000000;
								}
							#cabecera #imagen .columna7{
								width:11px;
								height:133px;
								position:absolute;
								top:0;
								right:0;
								background-color:#CCFFFF;			 /*			##COLOR_FONDO_CABECERA##		*/
								color:#000000;
								}	
									
								
							#cabecera #imagen img{
								margin:7px 0 0 0;
							}



	



/*	CUERPO DE LA WEB	*/	

#cuerpo{
	width:740px;
	float:left;
	margin:10px 0 0 5px;
	padding:0;
	background-color:#FFFFFF;		/*		##COLOR_FONDO_CUERPO##		*/
	color:#6A5ACD;					/*		##COLOR_TEXTO_CUERPO##		*/
	position:relative;
	z-index:1;	
	}
	*>#cuerpo{
		margin:10px 0 0 10px;
	}



/*	CONTENIDO DE LA WEB	*/	
#contenido{	
	width:583px;
	float:left;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 100px 0;
	background-color:#FFFFFF;				/*		##COLOR_FONDO_CONTENIDO##		*/
	color:#6A5ACD;		/*						##COLOR_TEXTO_CONTENIDO##  		*/
	height:400px;	
	z-index:1;
	
	
	}
	*>#contenido{
		min-height:400px;
		height:auto;
		}
		
	#contenido a{
		color:inherit;				/*			##COLOR_ENLACE_CONTENIDO##					*/
		font-weight:bold;			/*			##WEIGHT_ENLACE_CONTENIDO##					*/
		background:inherit;
	}
	
	#detalleContenido{
		width:29px;
		height:35px;
		position:absolute;
		top:0;
		left:0;
		z-index:100;
		background:url(../img/esquina_contenido.png) top left #A9A9A9;		/*			##COLOR_FONDO_DETALLE##		*/
		color:#000000;
		}
		
	#cuerpoContenido{
		width:100%;
		position:relative;
		float:left;
		margin:0;
		padding:0;
		height:auto;	
		z-index:1000;
		overflow:auto;
		color:#6A5ACD;		/*				##COLOR_TEXTO_CONTENIDO##  		*/			
		}
		*>#cuerpoContenido{
			min-height:400px;
			height:auto;
		}
		#cuerpoContendio a{
			text-decoration:underline;
			color:inherit;
		}
		#cuerpoContendio a:hover{
			color:inherit;
		}
		#cuerpoContenido h2{
			width:100%;
			float:left;
			margin:32px 0 35px 0;
			padding:0 0 7px 0;			
			text-align:center;
			font-family:Trebuchet MS,Arial,Verdana,sans-serif;		/*	##FUENTE_TEXTO_ENCABEZADO_CONTENIDO##						*/
			font-size:25px;
			color:#6A5ACD;     /*				##COLOR_TEXTO_ENCABEZADO_CONTENIDO##  		*/
			background:url(../img/subraya_encabezado.gif) bottom left repeat-x #FFFFFF;
			position:relative;
			}
			*>#cuerpoContenido h2{
				width:100%;
				float:left;
				margin:32px 0 35px 0;
				padding:0 0 7px 0;			
				text-align:center;
				font-family:Trebuchet MS,Arial,Verdana,sans-serif;
				font-size:25px;
				color:#6A5ACD;     /*				##COLOR_TEXTO_ENCABEZADO_CONTENIDO##  		*/
				background:url(../img/subraya_encabezado.gif) bottom left repeat-x #FFFFFF;
				}
			
		#cuerpoContenido .contentMax{
			width:540px;			
			color:#6A5ACD;		/*				##COLOR_TEXTO_CONTENIDO##  		*/
			background:inherit;
			text-align:justify; 		/*		##ALINEACION_TEXTO_CONTENIDO##		*/	
			z-index:1;
			min-height:400px;			
			height:auto;
			float:left;
			clear:both;
			padding:0 20px 0 20px;
			}
			
		#cuerpoContenido .contentMax div{
			width:100%;
			float:left;
			margin:0;
			padding:0;
			z-index:1;
			position:relative;
		}
		
		/*.contentMax ul{
			float:left;
			width:100%;
			margin:0 0 20px 0;
			padding:0 0 0 0;
			list-style-type:disc;
			}
		
		.contentMax li{
			width:90%;
			float:left;
			margin:0 0 10px 10px;
			padding:0 0 0 10px;
			}*/
		
		.contentMax h2, .contentMax h3{
			width:100%;
			float:left;
			margin:15px 0 20px 0;
			}
			
		.contentMax p{			
			clear:both;
		}
		
		
/*ESTILOS DEL PAGINADOR*/

	div.paginador{
		text-align:center;
		width:100%;
	}
		div.paginador p.texto_paginador{
			width:100%;
			clear:both;
			text-align:center;
		}		
		div.paginador p.paginador{
			width:100%;
			clear:both;
			text-align:center;
		}
		div.paginador p.paginador a{
			text-decoration:none;
			color:inherit;/*COLOR DE  FONDO OSCURO*/
		}
		div.paginador p.paginador a:hover{
			text-decoration:underline;
			color:inherit;/*COLOR DE CONTRASTE*/
		}

		
/*	PIE DE LA WEB	*/	

#pie{
	width:740px;
	float:left;
	margin:0 0 0 5px;
	padding:13px 0 13px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000; 	/*					##COLOR_TEXTO_PIE##		*/
	background-color:#CCFFFF; 	/*		##COLOR_FONDO_PIE##		*/
	}
	*>#pie{
		margin:0 0 0 10px;
	}
	#pie a:hover{
		color:#000000;								
		text-decoration:underline;		/*		##DECORACION_ENLACE_HOVER_GENERAL##				*/
	}
	#pie p{
		width:100%;
		float:left;
		margin:0;
		padding:0;
		text-align:center;		
		}
		
			#pie a{
				color:#000000; 	/*		##COLOR_TEXTO_PIE##		*/
				background:inherit;
				padding:0px 5px 0px 5px;
			}

/*LISTADO DE OBJETOS*/
ul.listado{
	list-style:none;	
	margin:0;
}
*>ul.listado{
	margin-left:-30px;
}

	ul.listado li.objeto_listado{
		margin-bottom:10px;
		padding:10px;		
		background:url(../img/fondo_ficha_listado.jpg);
		background-color:#F1F1F1;
	}
	ul.listado p{			
		margin-bottom:5px;
	}	
	ul.listado p.titulo{
		clear:both;				
		margin-bottom:10px;
	}
			ul.listado li.objeto_listado p.titulo a{
				color:#333;
				font-size:13px;
				font-weight:bold;	
				text-decoration:underline;			
			}
			ul.listado li.objeto_listado p.titulo a:hover{
				color:#000000;								/*ENLACE HOVER GENERAL*/
				font-size:13px;
				font-weight:bold;				
			}
			
	ul.listado li.objeto_listado p.precio{		
		clear:both;		
		font-weight:normal;
		font-size:11px;	
		color:#666666;	
	}
		ul.listado li.objeto_listado p.precio span{								
			font-weight:bold;
			font-size:11px;	
			color:#444;	
		}
	
	ul.listado li.objeto_listado p.fuente{
		float:left;	
		font-weight:normal;
		font-size:11px;	
		color:#666666;
		width:80%;
	}
		ul.listado li.objeto_listado p.fuente span{						
			font-weight:bold;
			font-size:11px;	
			color:#444;	
		}
	
	ul.listado li.objeto_listado p.fecha{		
		float:left;
		font-weight:normal;
		font-size:11px;		
		color:#666666;	
	}		
		ul.listado li.objeto_listado p.fecha span{						
			font-weight:bold;
			font-size:11px;	
			color:#444;	
		}
	
	ul.listado li.objeto_listado p.resumen{
		clear:both;	
		font-weight:bold;
		font-size:12px;
		font-style:italic;
		color:#CCFFFF;  		 /*			##COLOR_FONDO_CABECERA##		*/		
	}
	ul.listado li.objeto_listado div.descripcion_listado{		
		clear:both;
		overflow:hidden;	
	}	
	div.paginador{
		float:left;
		width:98%;	
		padding-left:2%;
	}
	div.paginador a{
		font-size:11px;
		font-weight:normal;
		color:#807254;
	}
	div.paginador a:hover{
		color:#000000;								/*ENLACE HOVER GENERAL*/
	}
	ul.listado li.objeto_listado p.imagen{
		float:left;	
		font-weight:bold;
		font-size:12px;
		width:100%;
		height:100%;
		overflow:hidden;
		margin-left:0px;		
	}	
	
			p.imagen2{
				clear:both;
			}
				p.imagen2 img{
					border:0;
				}
	
/*FIN LISTADO DE OBJETOS*/
/*OBJETOS*/

	div.descripcion ul{		
		margin-left:20px;
	}
	div.descripcion ul li{
		background:url(../img/vineta_listado.jpg) left no-repeat;		
	}
	div.contentMax #descripcion_objeto{		
		float:left;					
		width:95%;
		height:auto;		
		margin-top:10px;
		overflow:visible;
	}
	div.contentMax h2{
		background:url(../img/bg/noticiaHome.gif) top left no-repeat;
		height:20px;
		margin:0;
		padding-left:15px;
		font-size:14px;
		}
	div.contentMax h1{		
		background-color:#CCFFFF;  		 /*			##COLOR_FONDO_CABECERA##		*/
		height:20px;
		color:#000000;				/*			##TEXTO COLOR_FONDO_CABECERA##		*/
		margin:10px 0 15px 0;		
		padding-left:15px;
		padding-top:3px;
		font-size:14px;
		float:left;
		clear:both;
		width:100%;
	}
	div.contentMax p{	
		padding-left:10px;
		margin-bottom:5px;
	}
	div.contentMax p.precio{		
		clear:both;		
		font-weight:normal;
		font-size:11px;	
		color:#666666;	
	}
		div.contentMax p.precio span{						
			font-weight:bold;
			font-size:11px;	
			color:#444;	
		}
	
	div.contentMax p.fuente{
		float:left;	
		font-weight:normal;
		font-size:11px;	
		color:#666666;
		width:79%;	
	}
		div.contentMax p.fuente span{						
			font-weight:bold;
			font-size:11px;	
			color:#444;	
		}
	
	div.contentMax  p.fecha{
		float:left;
		font-weight:normal;
		font-size:11px;
		padding-right:10px;		
		color:#666666;
		width:80%;						
	}	
		div.contentMax p.fecha span{						
			font-weight:bold;
			font-size:11px;	
			color:#444;	
		}
	
	div.contentMax p.resumen{
		clear:both;	
		font-weight:bold;
		font-size:12px;
		font-style:italic;
		color:#CCFFFF;  		 /*			##COLOR_FONDO_CABECERA##		*/		
	}
		div.contentMax p.imagen{	
			margin-top:10px;
			width:320px;
			height:240px;
			margin-left:40px;						
		}	
	div.contentMax p.descripcion{
		clear:both;	
		font-weight:normal;
		font-size:11px;
		margin-top:15px;
		color:#000;		
	}
/*PIE-POWER BY Y VALIDADORES*/
#extras{
	position:relative;
	clear:both;	
	width:760px;
	height:12px;
	margin:0 auto;	
	margin-top:5px;
	text-align:right;
}
	#extras p{
		float:right;
		width:auto;
		margin-left:15px;
		height:auto;
	}
	
#busqueda h3, #busqueda ul{
float:left;
clear:both;

}

