#centro_contenidos h2{
	float:left;
	clear:both;
	margin:0 0 20px 0;
	padding:0 15px 0 0;
	width:95%;
	background:url(../img/titulo_seccion.gif) 0 6px repeat-x transparent;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	}
	#centro_contenidos h2 span{
		background-color:#fff;
		padding:0 6px 0 6px;
		
		}
		
		#centro_contenidos h3{
			width:95%;
			margin:0;
			padding:0;
			float:left;
			background-color:#f1f1f1;
		}
		#centro_contenidos .content{
			width:90%;
			float:left;
			margin:0 0 0 2%;
			overflow:auto;
			padding:0 0 40px 0;
			
			}
			*>#centro_contenidos .content{
				margin:0 0 0 5%;
			}
			#centro_contenidos .content .content{
				width:100%;
				float:left;
				margin:0;
				padding:0;
				}
			#centro_contenidos .content h1,#centro_contenidos .content h2, #centro_contenidos .content h3{
				font-size:14px;
				font-weight:bold;
				margin:0 0 10px 0;
				border-top:5px solid #f1f1f1;
				background-image:none;
				background-color:#E5E2E2;
				border-bottom:5px solid #BEBCBC;
				padding:3px 0 3px 10px;	
				}
				#centro_contenidos .content a{
					color:#023AEC;
					font-weight:bold;
				}
				
				
		#centro_contenidos p{
			margin:10px 0 10px 0;
			float:left;
			clear:both;
			width:95%;
		}
		
	
	div.listado{
		width:100%;
		float:left;
		margin:0 0 10px 0;
	}	
	ul.listado{
		width:100%;
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		}
		ul.listado li{
			width:95%;
			float:left;
			margin:0 0 10px 0;
			padding:0;
			background-color:#f1f1f1;
			padding:5px;
			
			}
			#centro_contenidos ul.listado li a.titulo{
				width:60%;
				display:block;
				float:left;
				margin:0 0 3px 0;
				text-decoration:none;
			}
			#centro_contenidos ul.listado li p.fecha{
				float:left;
				width:81%;
				clear:none;
				text-align:right;						
				padding:0;
				background:none;
				}
				*>#centro_contenidos ul.listado li p.fecha{
					width:82.6%;
				}
				#centro_contenidos ul.listado li p.fecha span{
					padding:0 3px 4px 18px;
					display:block;
					width:15%;
					float:left;
					margin:5px inherit inherit inherit;
					background:url(../img/calendario.gif) top left no-repeat transparent;
				}
			#centro_contenidos ul.listado li span.fuente{
				width:60%;
				float:left;				
				margin:0;
				padding:0;							
				}
			#centro_contenidos ul.listado li span.resumen{
				width:80%;
				display:block;
				float:left;			
				margin:10px 0 10px 0;
				padding:0;
				clear:none;									
				}
			#centro_contenidos ul.listado li span.imagen{
				display:block;
				width:80px;
				height:80px;
				float:left;
				margin:0 5px 5px 0;
			}
			#centro_contenidos ul.listado li div.descripcion{
				float:left;
				width:75%;				
				}
			#centro_contenidos ul.listado li div.descripcion p{
				float:left;
				clear:both;
			}
				ul.listado li div.descripcion ul{
					margin:0 0 0 15px;
					padding:0 0 0 0;
					list-style-type:disc;
					float:left;
					width:90%;
					}
					ul.listado li div.descripcion li{
						float:none;
						padding:5px 0 0 0;
						}
						ul.listado li img{
							float:right;
						}
						
						#centro_contenidos ul.listado li span.precio{
							float:left;
							clear:right;							
							padding:0 3px 2px 18px;
							margin:0 0 5px 0;							
							float:right;
							width:12%;
							background-color:#000066;
							color:#fff;
							text-align:center;
						}

#centro_contenidos div.content a.titulo{
	width:80%;
	float:left;
	
}						
#centro_contenidos div.content p.fecha{
	float:left;
	width:45%;
	margin:0;
	padding:0 0 2px 18px;
	background:url(../img/calendario.gif) top left no-repeat transparent;
}
#centro_contenidos  div.content p.precio{
	float:left;
	width:45%;
	margin:0;
	clear:none;
	padding:0 0 2px 18px;
	text-align:right;
	}
	#centro_contenidos  div.content p.precio span{
		background-color:#000066;
		color:#fff;
		text-align:center;
		padding:2px 5px 2px 5px;
		font-weight:bold;
	}				
#centro_contenidos div.content p.resumen{
	float:left;
	width:95%;
	margin:10px 0 10px 0;
	clear:both;
	padding:0;
	font-style:italic;

	
	}
	#centro_contenidos div.content a.imagen{
		display:block;
		width:auto;
		float:left;
		clear:left;
	}
	div.content div.descripcion, div.content div.descripcion_seccion{
		width:80%;
		float:left;
		margin:0;
		padding:0;
		}
		div.descripcion p,  div.content div.descripcion_seccion p{
			clear:both;
			float:left;
			width:100%;
		}
		div.descripcion ul,  div.content div.descripcion_seccion ul{
			width:85%;
			float:left;
			margin:0 0 0 15px;
			list-style-type:disc;
			}
		div.descripcion table, div.content div.descripcion_seccion table{
			float:left;
			clear:left;
			
		}
			div.descripcion ul li, , div.content div.descripcion_seccion li{
			float:none;
			margin:0 0 0 15px;
			}