BODY{
	font-family: Arial, Helvetica, sans-serif;
	}
	
#all{
	color: #50565B;
	}
	
#general{
	}

.centrar-contenido{
	width: 960px;
	}
	
/* ESTILOS ENCABEZADOS */

H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1em;
	margin: 0 0 15px 14px;
	padding: 1px 0 1px 20px;
	color: #6b5147;
	background: transparent url(../images/css/comunes/titulo_1.gif) center left no-repeat;
	}
	H1 A{
		color: #6b5147;
		text-decoration: none;
		}
		H1 A:hover{
			color: #6b5147;
			}
			
H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #6B5147;
	margin: 0 0 5px;
	}
	H2 A{
		color: #6B5147;
		text-decoration: none;
		}
		H2 A:hover{
			color: #6B5147;
			}
			
H3{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 5px;
	color: #6B5147;
	}
	H3 A{	
		color: #6B5147;
		text-decoration: none;
		}
		H3 A:hover{
			color: #6B5147;
			}
			
H4{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0 0 0.1em;
	color: #000;
	}
	H4 A{	
		color: #000;
		text-decoration: none;
		}
		H4 A:hover{
			color: #333;
			}
			
H5{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.1em;
	margin: 0 0 0.1em;
	color: #000;
	}
	H5 A{	
		color: #000;
		text-decoration: none;
		}
		H5 A:hover{
			color: #333;
			}
			
	
/* HEADER */
#header{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	}
	/* Para fondo degradado en la cabecera */
	#header-top{
		float: left;
		width: 100%;
		background: transparent url(../images/css/header/fondo.gif) top center repeat-x;
		font-size: 1em;
		line-height: 1em;
		margin: 0;
		padding: 0;
		}
		/* Para fondo degradado en la cabecera */
		#header-bottom{	
			}
			#header .logo A{
				float: left;
				}

#menu-principal{
	clear: both;
	padding: 10px 0 5px;
	width: 100%;
	background-color: #AB1D2C;
	}
	#menu-principal .centrar-contenido{
		width: 890px;
		}
	#menu-principal UL{
		padding: 5px 0 0;
		width: 100%;
		color: #FFF;
		}
		#menu-principal UL LI{
			display: inline;
			margin: 0 50px 0 0;
			}
			#menu-principal UL LI.ultimo{
				margin: 0
				}
			#menu-principal UL LI A{
				color: #FFF;
				}
				#menu-principal UL LI A.sel,
				#menu-principal UL LI A:hover{
					text-decoration: none;
					color: #FFCC00
					}
/* CONTENT */
#content{
	margin: 0 0 10px;
	}
	#content-top{
		}
		#content-bottom{	
			}
			
.content-izquierda{
	float: left;
	width: 477px;
	text-align: right;
	}
	
.content-derecha{
	float: right;
	width: 465px;
	color: #6b5147;
	text-align: justify;
	background: transparent url(../images/css/comunes/fondo-content-derecha.gif) top right no-repeat;
	}
	.borde{
		clear: both;
		float: left;
		width: 86%;
		padding: 0 11% 0 3%;
		background: transparent url(../images/css/comunes/borde.gif) top left repeat-y
		}
	.content-derecha UL{
		margin: 0;
		padding: 0;
		}
		.content-derecha UL LI{
			display: block;
			clear: both;
			background: url(../images/css/comunes/lista_2.gif) 0 4px no-repeat;
			padding: 3px 0 4px 15px;
			}
			.content-derecha UL LI UL{
				}
				.content-derecha UL LI UL LI{
					background: url(../images/css/comunes/lista_1.gif) 0 5px no-repeat;
					}
	
/* FOOTER */
#footer{
	padding: 20px 0 5px;
	background: #f1f1f1;
	}
.footer-izquierda{
	float: left;
	padding: 0;
	width: 477px;
	text-align: right
	}
	
.footer-derecha{
	float: right;
	padding: 0 0 0 118px;
	width: 350px;
	text-align: left;
	}
	.footer-derecha UL LI{
		display: inline;
		margin: 0 25px 0 0;
		padding: 0 0 0 15px;
		background: transparent url(../images/css/footer/lista.gif) center left no-repeat;
		}
	
/* FORMULARIOS */
.formulario{	
	}
	.formulario DIV{
		margin: 0.5em 0 1em;
		}
		.formulario DIV INPUT,
		.formulario DIV SELECT,
		.formulario DIV TEXTAREA{	
			border: 1px solid #000;
			background: #FFF;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1em;
			padding: 0.2em;
			color: #000
			}
			/* Por si se necesita maquetar el botón de alguna forma especial con imágenes de fondo */
			.formulario DIV.botones{	
				}
				.formulario DIV.botones DIV{
					}
					.formulario DIV.botones DIV INPUT{	
						}
	
/* LISTADO DE NOTICIAS */
.listado-noticias{
	}
	.listado-noticias UL{	
		}
		.listado-noticias UL LI{
			}
	
/* GENERALES */
TABLE{
	border-bottom: 1px solid #6B5147;
	border-right: 1px solid #6B5147;
	}
TABLE TH{
	padding: 3px 5px;
	font-weight: 700;
	text-align: left;
	color: #FFF;
	background-color: #6B5147;
	border-left: 1px solid #6B5147;
	border-top: 1px solid #6B5147;
	}
	TABLE TH A{
		color: #FFF;
		text-decoration: underline
		}
		TABLE TH A:hover{
			color: #FFF;
			text-decoration: none
			}
		
TABLE TD{	
	padding: 3px 5px;
	text-align: left;
	border-left: 1px solid #6B5147;
	border-top: 1px solid #6B5147;
	}
	TABLE TD A{
		text-decoration: underline;
		}
		TABLE TD A:hover{
			text-decoration: none;
			}
		
/* ESTILOS */
.imagen-izquierda{
	float: left;
	margin: 0 10px 10px 0;
	}
.imagen-derecha{
	float: right;
	margin: 0 0 10px 10px;
	}
	
A.ver-mas{	
	float: right;
	padding: 0 0 0 1em;
	background: url(../images/comunes/angulo_derecha_azul.gif) center left no-repeat;
	}
	
.rojo{
	color: #A80002
	}
	.rojo:hover{
		color: #000;
		}
		
.centrado{
	text-align: center;
	}