/* CSS Document */
#contenedor_contenido{
		border:1px solid #ddd;
	background:#f9f9f9;
	margin:10px 0 0 0;
}
#contenedor_contenido h3{
	width:98%;
	float:left;
	margin:0 0 1px 0;
	padding:0.5% 1% 0.5% 1%;
	color:#333;
	clear:both;
	background:#B7D99C;
	font-size:1em;
}
*>#contenedor_contenido h3{
	color:#000;
}

#contenedor_contenido ul{
	clear:both;
}

#contenedor_contenido table{
	float:left;
	clear:both;
	width:100%;
}

#contenedor_contenido #descripcion_seccion{
	
	padding:1% 2% 1% 2%;
	width:95%;
	margin:0;

	min-height:100px;
	height:auto;
	color: #383838;
	}
#contenedor_contenido #descripcion_seccion p{
	font-size:1.2em;
	line-height: 1.5em;
	font-family:Verdana, Helvetica, sans-serif;

}


div.listado{
	width:100%;
	float:left;
	margin:10px 0 10px 0;
	padding:0;
	border:1px solid #666;	
	}
	div.content div.listado h3{
		margin-top:-5px;
		font-size:18px;
		font-weight:bold;
		color:#000;
	}
	div.listado ul.listado{
		width:100%;
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		background:#F9F8F8;
		}
		div.listado ul.listado li{
			width:95%;
			margin:0;
			padding:2%;
			float:left;
			border-bottom:1px solid #fff;
			font-size: 1.5em;
			}
			div.listado ul.listado li img.titulo{
				float:left;
				margin:0 5px 5px 0;
				border:1px solid #222;
			}
			div.listado ul.listado li .columna_completa{
				width:100%;
				float:left;
				margin:0;
				padding:0;
				}
				div.listado ul.listado li .columna{
					width:85%;
					float:left;
					margin:0;
					padding:0;
					}
					
		div.listado ul.listado li a.titulo{
			width:100%;
			display:block;
			float:left;
			margin:0 0 5px 0;
			padding:0;
			color:#B62C2C;
			font-weight:bold;
			text-decoration:none;
			border-bottom:1px dotted #AAA;
			}
			
		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;
		}
		
		div.listado ul.listado li div.descripcion{
			font-size:1em;
			width:100%;
			float:left;
			margin:5px 0 5px 0;
			padding:1%;
			background:#fff;
			border-left:2px solid #666;
			
		}
		
		
/*			PAGINADOR		*/

div.listado div.paginador,
div.listado div.paginador p{
	width:100%;
	float:left;
	margin:0;
	padding:3px 0 3px 0;
	background:#DCDEDB;
	text-align:center;
	font-size:0.9em;
	color:#333;
	}
	div.listado div.paginador{
		margin:0 0 0 0;
	}
	
	div.listado div.paginador a{
		color:#333;
	}
	
	div.listado div.paginador strong{
		background:#000;
		color:#fff;
		padding:1px 2px 1px 2px;
	}
	
	
/*	OBJETO	*/

#contenedor_contenido div.objeto{
	
	padding:1% 2% 1% 2%;
	width:95%;	
	float:left;
	
	margin:10px 0 10px 0;
	height:auto;
	}
	*>#contenedor_contenido div.objeto{
		min-height:50px;
		height:auto;
	}
	
	#contenedor_contenido div.objeto img.imagen{
		float:left;
		margin:0;
		padding:0;
		
	}
	div.objeto h3{
		width:100%;
	}
	
	div.objeto div.columna{
		width:72%;
		float:left;
		margin:0;
		padding:0;
	}
	div.objeto div.columna_completa{
		width:100%;
		float:left;
		margin:0;
		padding:0;
	}
	#contenedor_contenido div.objeto h3.titulo{
		margin:0 0 10px 0;
		color:#333;
	}
	div.objeto p.flecha{
			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.objeto div.descripcion{
			font-size:1em;
			width:100%;
			float:left;
			margin:5px 0 5px 0;
			padding:1%;
			background:transparent;
			/*border-left:2px solid #666;*/
			
		}
		
		div.objeto div.descripcion p{
			font-size:1.2em;
			line-height: 1.5em;
			font-family:Verdana, Helvetica, sans-serif;
		
		}
		
		
		
		div.objeto a.imagen{
			width:150px;
			float:left;
			margin:0 5px 5px 0;
			padding:3px 0 10px 3px;
			border:1px solid #000;
			background:#fff;
		}	
		*>div.objeto a.imagen{
			width:160px;
			padding:3px 5px 10px 3px;
		}
		div.objeto  img.imagen {
			padding:0;
			margin:0;			
			border:1px solid #000;
			
		}
		div.objeto .resumen{ font-style:italic }


#contenido a.volver{
	background:#B62C2B;
	color:#fff;
	text-decoration:none;
	padding:0 2px 2px 2px;
	font-size:.8em;
	display:block;
	float:left;
	border-top:1px solid #902423;
	border-right:1px solid #902423;
	font-weight:normal;
}	
				
