html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}
li, dd, blockquote {
	margin-left: 0;
}
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
}

html{
	width:45em;
}


.menu{
	font-size: 0.7em;
	margin:0.5em 0em 1em 0em;
}
.menu p{
	margin:1em 0 0 1em;
}
.menu p.sub{
	font-size:1.2em;
}
.menu a{
	color:#000;
	text-decoration:underline;	
}
.menu ul li{
	list-style: none;
	display: inline;
	border-left:1px #000 solid;
	padding-left: 0.5em;
	margin:0 0 0 0.5em;
}
.menu ul li.menuinicio{
	border-left:none;
}

div.titulo{
	background-color:#3a69a3;
	text-align:right;
	width:18em;
	float:left;
	height:6em;
	padding-right:0.1em;

}
h1{
padding-top:0.2em
}
div.presentacion{
	float:left;
	font-size: 0.9em;
	color:#444240;
	margin:0 0 0em 1.7em;
	padding:0em;
	width:25em;
}
div.presentacion a, .datos a{
	color:#1f3857;
}
div.presentacion p{
	margin:0em;

}
h2.inicial{
	font-size: 1.1em;
	margin-bottom:0.4em;
}
p.masmargen{
	padding-bottom:1em;
}
.maspeque{
	font-size: 0.8em;
}
#contenido{
	margin-left:6em;
	clear:both;
	margin-bottom:6em;
}
.bloque{
	clear:both;
	padding-top:4em;
	color:#373635
}
.subtitulo h2{
	font-size: 1.4em;
	color: #676c89;
	margin-bottom:1em;
}
.subtitulo h2 .destacado{
	color:#d94a0e;
}
.imagen{
	float:left;
	margin-right:2em;
	width:6em;
	}
.imagen img{
	border:1px #676c89 solid;
	padding:2px;
}
.datos,.datostwocolumn{
	font-size: 0.8em;
	margin-top:2.5em;
}
.datos{
	clear:both;
}
.datos p{
	margin-bottom:2em;
}
.datos p.introduccion{
	margin-bottom:1em;
}
.etiqueta,.etiquetatwocolumn{
	float:left;
	padding-right:0.5em;
	text-align:right;
	width:6em;
	font-weight:bold;
}
.etiquetatwocolumn, .etiquetaonecolumn{
	font-size:1.1em;
	font-weight:bold;
}
.etiquetaonecolumn{
	text-align:left;
	width:40em;
	clear:both;
	padding-top:3em;
	padding-left:1.1em;
}
.dato a{
	color:#000;
}
.datoonecolumn{
	float:left;
	padding-left:1em;
	width:35em;
	padding-bottom:1em;
}
.datoonecolumn .destacado{
	font-weight:bold;
	color:#1f3857;
}
.datoonecolumn ul{
	margin:1.5em 3em;
}
.datos ul{
	margin:0em 2em;
}
h3{
	color:#1f3857;
	padding:2em 0 1.5em 0;
}
