*{padding:.2em 0;border:.2em;list-style:none outside none}
body{padding:1em;
	color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:75%}
a{text-decoration:underline}

h1,h2,h3,h4,h5,h6,ul,ol,li{margin:.6em auto .4em;color:#ff7a2b}
h2{color:#555}
h4{color:#555}
p{margin:.4em auto .6em}
li{margin-left:2em}
strong{padding-left:1em}


#cabecera h1,
#cabecera #menu,
#menusuperior,
.oculto,
hr{display:none; visibility:hidden; position:absolute}
#cabecera #logo{display:block;visibility:visible;}

.encabezado p{
	color:#d00;
	text-align:left;
	font-size:1.5em}

.derecha{float:right;margin:.5em .2em .5em 1.5em}
.centrado{float:none;width:auto;margin:.5em auto .5em;display:block}
.izquierda{float:left;margin:.5em 1.5em .5em .2em}

table.datos{width:50%;margin:.5em .5em 1em;border-collapse:collapse;border-top:2px solid #d00;border-bottom:1px solid #d00}
table.datos.ancho{width:99%}
table.datos td,
table.datos th{width:35%;text-align:left;padding:.1em .2em;font-size:.8em;border:1px solid #fff;border-width:1px 0;background-color:#fff;font-weight:normal;vertical-align:top}
table.datos th{width:65%;background-color:#f0f0f0}
table.datos.ancho td,
table.datos.ancho th{width:auto}
table.datos tr.tralterno td{background-color:#f8f8f8}


#pie{text-align:center;font-size:90%;margin:1em}