*{
	margin: 0;
	padding: 0;
	}

BODY {
	font-size: 16px;
	}
	
#all{
	font-size: 62.5%;
	margin:0 auto;
	min-width: 100em;
	width:100%;
	}

#general{	
	font-size: 1.2em;
	}
		
.centrar-contenido{
	margin: 0 auto;
	text-align: left;
	}
	
A{
	color: #000;
	text-decoration: none;
	}
	A:hover{
		color: #666;
		}
	
IMG{
	border: none;
	}
	
TABLE{
	border-collapse: collapse;
	empty-cells: show;
	margin: 0 0 1em;
	font-size:1em;
	width: 100%
	}
		
UL{
	padding:0 0 0 1.3em;
	margin: 0 0 1em;
	list-style-type:none;
	}
	LI{
		padding: 0.3em 0;
		}
		UL UL,
		OL OL{
			margin: 0.2em 0 0.5em;
			}
	
OL{
	padding:0 0 0 2em;
	margin: 0 0 1em;
	}
	
P{
	margin: 0 0 1em;
	}
	
#header,
#content-flash,
#content,
#footer{
	float: left;
	clear: both;
	width: 100%;
	}
	
/* FORMULARIOS */
.formulario{	
	position: relative;
	}
	.formulario DIV{
		clear: both;
		margin: 0.5em 0 1em;
		}
		.formulario LABEL{
			margin: 0 0 0.4em;
			font-weight: 700;
			display: block;
			}
			.formulario LABEL.checkbox{
				display: inline;
				}
		.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
			}
			.formulario DIV INPUT.checkbox{
				float: left;
				margin: 0 1em 0 0;
				border: 0;
				background: none;
				}
		.formulario DIV TEXTAREA{
			width: 90%;
			}
			.formulario DIV.botones INPUT{
				cursor: pointer
				}
	
/* LISTADO DE NOTICIAS */
.listado-noticias{
	}
	.listado-noticias UL{	
		padding: 0;
		}
		.listado-noticias UL LI{
			clear: both;
			background: none;
			}

/* ESTILOS */
.oculto{
	display: none;
	}
	
.imagen-izquierda{
	float: left;
	margin: 0 1em 1em 0;
	}
	
.imagen-derecha{
	float: right;
	margin: 0 0 1em 1em;
	}
	
.peque{
	width: 40%;
	}
.mediano{
	width: 65%;
	}
.grande{
	width: 90%;
	}
	
/* ERRORES */
.errorExplanation {
	border: 1px solid #AAA;
	background: #EEE;
	padding: 1em;
	margin: 1em 0;
	}
	.errorExplanation UL{
		color: #000;
		padding: 1em;
		list-style: square;
		margin-left: 1em;
		}
		.errorExplanation UL LI{
			color: #BF0000;
			}