/*@import url("../../css/style.css");*/
/*@import url("../../css/formularios.css");
@import url("../../css/ASA-layout.css");*/
* { padding: 0; margin: 0; border: none; }
body {
	font: normal 0.70em/1.15em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	margin: 0 auto;
	background: #fff;
}

h1 { font-size:200%; padding: 0.20em 0 0.40em; margin: 0.50em 0 1.00em }
h2 { font-size:180%; padding: 0.20em 0 0.40em; margin: 0.50em 0 1.00em }
h3 { font-size:160%;}
h4 { font-size:150%;}
h5 { font-size:120%;}
h6 { font-size:110%;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}

dd { adding-bottom: 20px;}
dd dd {padding-bottom: 0px;	}
dt { /*padding-left: 5%; line-height: 25px;*/}
hr {display: none;}

.sect1 { }
.sect2{ }
.title{ font-weight: bold; border-bottom: thin solid #4479ad; color: #4479ad; padding: 0.20em 0 0.40em; margin: 0.50em 0 1.00em;}
a {color: #4479ad;}
p { padding: 0.10em 0 0.40em; }
.caption { font-style: italic;}
.mediaobject { padding: 20px 0; }
	.mediaobject img { }
.imageObject {  }
.orderedlist { padding: 20px 0; }
li { margin-left: 35px; }
.li {text-indent: 25px;}

/* ESPECIFICACIONES */

.list-of-tables, .toc {  }
	.list-of-tables p, .toc p { font-size: 120%; }
	.list-of-tables dl, .toc dl { margin: 0 0 20px 20px; }
		.list-of-tables dt, .toc dt { padding: 5px 0; }
			.list-of-tables dt a, .toc dt a { padding: 5px 0; }
			.list-of-tables dt a:hover, .toc dt a:hover { font-weight: bold; }

.navheader { display: none; }
	.navheader table { }
		.navheader th { }
		.navheader td { }
			.navheader td a { }
			
.navfooter { position: absolute; top: 0; background: top left url(../img/head.gif) no-repeat; height: 137px; width: 100%; }
	.navfooter hr { display: none; }
	.navfooter table { height: 38px; position: absolute; top: 99px; empty-cells:show; background: #333;}
		.navfooter th { }
		.navfooter td { font-size: 0px;}
			.navfooter td a { visibility: visible; display: inline; font-size: 10px; padding: 0 25px; color: white;}
			
div.chapter, div.book { position: absolute; top: 137px; padding: 0 15px;}
div.book { width: 97%; }
html* div.book { width: 100%; }

div.table {  }
	div.table table { font-size: 100%; empty-cells:show; margin-bottom: 25px; }
	div.table table th, div.table table td { padding: 5px;  border-bottom: 1px solid #dfdedf;}
		div.table table th { border-bottom: 2px dotted #333; background: #ccc; }

