/* genericos */

	body {
		margin: 0;
		padding: 0;
		background-color:#E6DCCA;
		font-family: Georgia, "Times New Roman", Times, serif;
		
	}
		
	a {
		color: #CC7C1F;
		text-decoration: underline;
		margin: 0;
		padding: 0;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	
	p {
		
		display: block;		
	}
	
	ul {
		margin: 0;
		padding: 0;
	}
	
	ul li {
		margin: 0;
		padding: 0;
		list-style: none;
		
	}
	
	
#contenedor {
		width:925px;
		margin: 2% auto;
		padding: 0;
		display:block;
		background: #fff;

	}
	
.separa-float  {
		clear:both; 
		display:block; 
		height:1px; 
		font-size:1px; 
		line-height:1px;
	}
	
	
	
	
/*CABECEIRA	*/
		

	
.cab {
		background: url(../img-xeral/fondo-especialidades.jpg) no-repeat;
		margin:0;
		padding:0;
		
	}
	.cab img{
		margin:0;
		padding:0;
		
		
	}
	
.cab-cultural {
		background: url(../img-xeral/fondo-colonial-cultural.jpg) no-repeat;
		margin: 0;
		
	}
	
.cab-contacto {
		background: url(../img-xeral/fondo-contacto.jpg) no-repeat;
		margin: 0;
		
	}
	
.cab-galeria {
		background: url(../img-xeral/fondo-galeria.jpg) no-repeat;
		margin: 0;
		
	}
	
.cab-acercade {
		background: url(../img-xeral/fondo-acercade.jpg) no-repeat;
		margin: 0;
		padding:0;
		
	}
/*.logo {
		
		margin:0;
		padding:0;
		
	}
	
.logo a img{
		
		margin:0;
		padding:0;
		border:1px solid #666;
		
	}
	
.logo img{
	float:left;
	margin:0;
	padding:0;
	width: 200px;
	}
	
*/	
	
.menu {
		font: italic 13px normal;
		width: 725px;
		color:#fff;
		padding:9px 0 9px 200px;
		background: #4A100F url(../img-xeral/logo-b.gif) no-repeat;
		letter-spacing: 1px;
		margin:0;
		
		
	}
	
.menu strong {
		
		border-bottom:1px solid #fff;
	}
	
.menu a {
		color:#fff;
		padding:7px;
		text-decoration:none;
	}
	
.menu a:hover {
		
		text-decoration:underline;
	}
	
#cita {
		background: url(../img-xeral/fondo-cita.gif) no-repeat;
		margin:0;
		padding:0;
		height: 220px;
		
	}
#cita h1 {
		font: italic 22px bold;
		color:#600;
		padding:30px 0 0 300px;
		width:300px;
		margin:0;
		
	}
	
#cita h1 img {
		padding: 0 13px;	
		
	}
	
#cita p {
		font: 13px/18px normal;
		color:#600;
		padding:40px 0 0 88px;
		width: 550px;
		float:left;
		margin:0;
		
	}
	
#cita p.citalarga {
		float:right;
		width:200px;
		padding:0 45px 0 10px;
		font: italic 15px/18px bold;
		text-align:center;
		
	}
	
	
/* pe */

#pe {
	background-color:#4A100F;
	font: 13px normal;
	text-align: center;
	padding:12px;
	color: #fff;
	
	}
	
#pe a {
	color: #fff;
	padding: 0 8px;
	text-decoration:none;
	
	}
#pe a:hover {
	text-decoration:underline;
	
	}

.direccion {
	font: 12px normal;
	padding: 12px;
	text-align: center;
	display:block;

	
	}
	
	

	

