
/*CONTENIDOS Y LISTADOS*/
#cuerpo_contenido{
	position:relative;
	float:left;
	width:97%;
	height:600px;
	float:left;
	margin:10px 5px 0 0.4%;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}
	*>#cuerpo_contenido{
		min-height:600px;
		height:auto;
		margin:10px 1% 0 1.5%;		
	}
	
		#contenedor_contenido{
			position:relative;
			float:left;
			width:99.5%;
			height:auto;
			margin:0;
			padding:5px 0 10px 0.5%;	
			background-image: url(../img/bordeprin_bg_transparent.gif);			
			z-index:3;
		}


/*-----------------------CONTENIDOS------------------------*/			
		div.objeto{
			position:relative;
			float:left;
			width:98.5%;
			margin:0 0 0 1px;
			padding:0 0 5px 0;
			background-color:#FFF;		
		}
		*>div.objeto{
		margin-left:0.5%;
		padding:0 0 0 0;
		}
			div.objeto h3.titulo{
				position:relative;
				float:left;
				width:94%;
				margin:5px 0 8px 5px;				
				padding:0 0 0 1%;
				border-bottom:1px solid #666;
				font-size:13px;
			}
			*>div.objeto h3.titulo{
			margin-left:3%;
			}
				div.objeto a.imagen{
					display:block;
					margin-left:10px;
				}
						div.objeto img.imagen{
							position:relative;
							float:left;
							padding:2px;
							border:1px solid #CCC;
							border-bottom:3px solid #666;	
						}	
				div.objeto p.resumen{
					margin-top:10px;
					font-size:12px;
				}
						
			div.descripcion{
				position:relative;
				float:left;
				width:94.5%;
				padding:0 2% 20px 2%;
				margin-left:1px;
				background-color:#FFFFFF;
				overflow:hidden;
			}
			*>div.descripcion{
			margin-left:2px;
			}
							
											
			h3.galeria{
			font-size:12px;
			margin:4px 0 0 0;
			}
			*>h3.galeria{
			margin:0;
			padding:0;
			}
					div.objeto div.columna_completa{
							width:97%;
							float:left;
							margin:0 0px 15px 10px;
							padding:0;
					}			
			
			

/*-----------------------LISTADOS------------------------*/		
		#descripcion_seccion{
			position:relative;
			float:left;	
			height:auto;					
			margin:0.5% 0.5% 0.5% 1px;			
			padding:10px 0 0 0;
			width:99%;
			background-color:#FFF;
			overflow:hidden;	
		}
		*>#descripcion_seccion{
		margin:0.5%;
		padding:10px 2% 0px 2%;
		width:94.5%;
		}
				
			#descripcion_seccion ul{
				padding:10px;
			}
			#descripcion_seccion p{
				padding:10px;
				color:#000;
			}	
			#descripcion_seccion a{
				color:#000;
				text-decoration:underline;
			}					
		
		div.listado{
			position:relative;
			float:left;
			width:97%;
			padding:0 2px 0 8px;
			margin:8px 0 0 -2px;
			background-color:#FFFFFF;
		}
		*>div.listado{
		width:97%;
		margin:8px 0 0 -2px; 
		padding:0 2% 10px 2%;
		}
		
			div.listado h3{
				display:block;
				position:relative;
				float:left;
				width:102%;
				font-size:12px;
				padding:5px 1% 5px 1%;
				margin:10px 0 0 -3px;
				background: url(../img/bordeprin_bg.gif);							
			}
			*>div.listado h3{
			margin:10px 0 0 -11px;
			width:101.5%;			
			}
			
			div.listado h3 span{
				padding:0 3px 0 3px;
				background-color:#FFFFFF;
			}			
			
			div.listado ul.listado{
					width:104%;
					float:left;
					position:relative;
					margin:2px 0 0 -3px;
					padding:0 0 5px 0;
					list-style-type:none;
					background: url(../img/bordeprin_bg.gif);												
				}
			*>div.listado ul.listado{
				width:103.5%;
				margin:2px 0 0 -11px;
			}
					div.listado ul.listado li{
						width:94.5%;
						margin:3px 0 3px 2px;
						padding:2% 0 2% 2%;
						height:auto;
						float:left;
						border-bottom:2px solid #CCC;
						background-color:#FFFFFF;
						overflow:hidden;
					}
					*>div.listado ul.listado li{
					width:94%;
					margin:3px 1% 3px 1%;
					padding:2%;
					}
					
						div.listado ul.listado li img.titulo{
							position:relative;
							float:left;
							margin:0 5px 5px 0;
							padding:1px;							
							border:1px solid #CCC;
							border-bottom:3px solid #666;
						}
						div.listado ul.listado li .columna_completa{
							width:100%;
							float:left;
							margin:0;
							padding:0;
							}
							div.listado ul.listado li .columna{
								width:80%;
								float:left;
								margin:0;
								padding:0;
								}
								
					div.listado ul.listado li a.titulo{
							width:100%;
							display:block;
							position:relative;
							float:left;
							margin:0 0 10px 5px;
							padding:0;
							color:#000;
							font-weight:bold;							
							text-decoration:underline;
						}
						
					div.listado ul.listado li p.fecha,
					div.listado ul.listado li span.precio,
					div.listado ul.listado li span.fuente{
						width:100%;
						float:left;
						margin:0 0 5px 0;
						padding:0 0 0 10px;
						color:#333;
						font-size:.9em;		
						background:url(../img/bullet_listado.gif) 0 4px no-repeat;
					}
					div.listado ul.listado li span.resumen{
						width:100%;
						float:left;
						margin:5px 0 5px 0;
						padding:0;
						color:#000;
						font-size:13px;
					}
					
					div.listado ul.listado li div.descripcion{
						font-size:1em;
						width:98%;
						float:left;
						margin:5px 0 5px 0;
						padding:1%;
						background:#fff;
						border-top:1px dotted #666;	
						color:#666;					
					}
					
			/*			PAGINADOR		*/
			
			div.listado div.paginador{
				width:102.7%;
				float:left;
				text-align:left;
				font-size:10px;
				color:#333;
				}
				div.paginador{					
					background-color:#DDD;
					margin:5px 0 9px -3px;
					padding:2px 0 3px 1%;
				}
				*>div.paginador{
				margin:3px 0 0 -12px;
				padding:2px 0 3px 1%;
				}
				div.paginador p.texto_paginador{
					float:left;
					width:43%;
				}				
				div.paginador p.paginador{
					float:left;
					text-align:right;
					width:55%;
				}

				
				div.listado div.paginador a{
					color:#333;
				}
				
				div.listado div.paginador strong{
					background:#000;
					color:#fff;
					padding:1px 3px 1px 3px;
				}
		