/*COMUNES*/
#col1 {
	width: 39.7em; 
	display: inline; 
	margin-bottom:2em; 
	margin-left:11.75em;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	color: #7d541a;
	font-size: 1.4em;
	line-height:1.15;
	border-top:2px solid #e5ddd1;
	padding-top:0.3em;
	white-space:pre;
}
h2 {
	font-size: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
} 
h3 {
	font-size: 0.9em;
	margin-bottom: 1em;
	margin-top: 1em;
}
h1 .versalitas, h2 .versalitas, h3 .versalitas {font-weight:bold;}
h1 + p{
	color:#666666;
	margin-top:0.2em;
	border-bottom:2px solid #e5ddd1;
	padding-bottom:0.5em;
	margin-bottom:2em;
}
p {	margin-bottom:1em;}
blockquote dl {margin-bottom:1.5em;}
blockquote dt { font-variant:small-caps;}
blockquote dd {padding-left:2em;}
blockquote dd + dt{padding-top:1em;}
blockquote.definicion dl{margin-bottom:1em;}
blockquote.definicion dl dt{
	font-style:italic;
	font-variant:normal;
	float:left;
}
blockquote.definicion dl dd{padding-left:0;}

ol.sinNum {list-style:none;}
ol.sinNum li {padding-bottom:0.5em;}
ol.num {
	list-style:decimal;
	list-style-position: inside;
	padding-bottom:1em;
	padding-left:1.5em;
}
ul {
	padding-left:2.5em;
	margin-bottom:1em;
}
li blockquote{
	margin-top: 1em;
}
.derecha {
font-size:0.9em;
}
/* Notas y llamadas*/

sup {
	vertical-align:text-top; 
	font-weight: bold;
}
sup a:visited, #colnotas a:visited {color:#c00;}

#colnotas  h2 {
	font-size:1.1em;
	margin-bottom:1em;
	text-transform: uppercase;
}
#colnotas {
	float: left;
	width:63%;
	font-size: .8em;
	margin-bottom:4em;
	margin-top: 1em;
	clear:both;
	background: #f2f0f0;
	padding: 2em 18.5%;
	overflow: visible;
}
#colnotas ul {padding-left:0;}
#colnotas li {
	margin-bottom: 0.3em;
	list-style:none;
}
#colnotas .versalitas {
font-size:1.1em;
}

/*ÍNDICE*/

.indice #col1 {	width: 37.2em;} 
.indice h1 {
	font-variant:small-caps;
	font-size: 1.5em;
	border-bottom:8px solid #bea98c;
	padding-bottom:0.05em;
	border-top:none;
	margin-bottom:1em;
}
.indice ul {
	list-style:none;
	list-style-position:outside;
	padding-left:0;
}
.indice ul li{padding-bottom:0.5em;}

/*PORTADA*/
.portada #col1{margin-bottom:0;}
.portada h1 {
	font-size: 2.5em;
	border-top:none;
	border-bottom:none;
	font-variant:small-caps;
	line-height:1.05;
}
.portada h1 span{
	display:block;
	font-size: 0.6em;
	letter-spacing:-0.01em;
}
.portada h1 + img {
	border: 1px solid #CCCCCC;
	margin-top:2em;
}
.portada ul{
	float:right;
	width:7.4em;
	background-color:#977648;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.08em;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	padding-left:0;
	margin-left:0;
	text-transform:uppercase;
	list-style-position:outside;
}
.portada ul li{
	padding-bottom:0.1em;
	padding-top:0.2em;
}
.portada ul li a{color:#FFFFFF;}
.portada ul + p{
	clear: both;
	padding-top:1.8em;
}
#num_reg img {
	display:block;
	margin:0 0 0.5em 3.6em;
}


