body
{
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #7F7F7F;
	background-color: #FFFFFF;
}

#contenedor
{
	margin: 3em auto;
	background-color: #FFFFFF;
	width: 800px;
}

#cabecera
{
	position:relative;
}

#cabecera h1
{
	margin: 0;
	font-size: 20px;
	padding-top: 30px;
}

#cabecera h2
{
	margin: 0;
	font-size: 16px;
	color: #FFC000;
}

#contenido
{
	float: left;
	width: 600px;
	padding-top: 1em;
}

#contenido h1
{
	font-size: 14px;
    color:#000000;
}

#contenido h2
{
	font-size: 14px;
	font-weight: bold;
    color:#7F7F7F;
}

#enumeraciones a,a:visited 
{
    color:#FFC000;
}

#enumeraciones a:hover
{
    color: Black;
}

#menu
{
	padding-top: 1em;
	margin: 0 2em 0 600px;
	font-weight: bold;
}

#menu li
{
    list-style:none;
}		

a,a:visited
{
    text-decoration: none;
    color: #7F7F7F;
}

a:hover
{
    color: Black;
}

a.on 
{
    color: Black;
}

#pie
{
	clear: both;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2em;
}

.imagen 
{
    float: right;
    margin: 0 0 15px 15px;
}