@CHARSET "UTF-8";

/* Eliminar margin y padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, object, embed {
	margin: 0;
	padding: 0;
}

* {margin: 0;padding: 0;}

/* Cabeceras */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

/* Estilos de las listas */
ol, ul {
	list-style: none;
}

/* Estilo y grosor de las fuentes */
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}

strong {
	font-weight: bolder;
}

/* Bordes de las tablas */
table {
	border-collapse: separate;
	border-spacing: 2px;
}

/* Otros bordes */
fieldset, img {
	border: 0;
}

/* Alineacón del texto */
caption, th {
	text-align: left;
}

/*
 * Los elementos EMBED y OBJECT son tratados con estilos
 * según el navegador. Aquí se aplican estilos para dejar
 * el margen a cero (0). En caso de necesitar mostrar
 * un objeto Flash que encuadre con determinados márgenes
 * será necesario incluir el archivo de estilos correspondiente
 * a cada navegador en el código HTML.
 */
object, embed {
	display: block;
	float: left;
	margin: 5px 0 5px 5px;
	padding: 0;
	z-index: -1;
}

a:focus {
	outline: 0px;
}

