/*
 * DOCUMENTOS
 */
#doc {
	font: normal normal 1em arial; color: #000;
	text-align: justify;
}

#doc h1, #doc h2, #doc h3, #doc h4 {
	margin: 0; padding: 0; clear: both;
}

#doc h1 { font: normal normal 20px georgia, serif; color: #669; }
#doc h2 { font: normal normal 18px georgia, serif; color: #669; }
#doc h3 { font: normal normal 17px georgia, serif; color: #669; }
#doc h4 { font: normal normal 16px georgia, serif; color: #669; }

#doc h1 a:hover, #doc h2 a:hover { color: #669; }
#doc h3 a:hover, #doc h4 a:hover { color: #000; }

#doc h2 b, #doc h3 b, #doc h4 b { font-weight: normal; }

#doc p { margin: .8em 0; }


#doc dl.imgbox {
	float: left; width: 100%;
}
#doc dl.imgbox dt {
	float: left; width: 100%;
	_padding-bottom: 10px;
	text-align: center;
}

#doc dl.imgbox dd {
	float: left; width: 100%;
	padding-bottom: 10px;
	text-align: center;
	font: normal bold .7em verdana, sans-serif; color: #444;
}
#doc dl.imgbox dt a img {
	margin: 0; padding: 2px;
	border: 2px solid #444;
}


#icons_doc {
	padding: 0 0 0 17px;
}

#icons_doc img {
	width: 16px;
	height: 16px;
	padding: 0 3px 0 0;
}

.box h3 {
	font: normal normal 1.2em georgia, serif; color: #669;
}

.box li {
	font: normal normal .8em arial; color: #000;
	list-style: none;
}

.box li a {
	text-decoration: none; color: #996;
}

.box li a:hover {
	color: #004;
}

.box li.level0 { margin-left: 1em; font: normal bold .9em georgia; }
.box li.level1 { margin-left: 2em; font: normal normal .9em arial; }
.box li.level2 { margin-left: 3em; }
.box li.level3 { margin-left: 4em; }
.box li.level4 { margin-left: 5em; }

.tabla {
	color: #222222;
	font-family: Courier New;
	display: inline;
	white-space: pre;
	font-size: 12px;
}

#doc .ico-tit, #doc .ico-lan, #doc .ico-dic, #doc .ico-enc, #doc .ico-aut {
	height: 21px;
	margin-top: 25px;
}

#doc .ico-tit { background: transparent url('../images/icons/icon_tit.gif') no-repeat left; }
#doc .ico-lan { background: transparent url('../images/icons/icon_lan.gif') no-repeat left; }
#doc .ico-dic { background: transparent url('../images/icons/icon_dic.gif') no-repeat left; }
#doc .ico-enc { background: transparent url('../images/icons/icon_enc.gif') no-repeat left; }
#doc .ico-aut { background: transparent url('../images/icons/icon_aut.gif') no-repeat left; }

.biblio li, .relac li {
	list-style: none;
}
.collaborator ul {
	margin: 8px 0 0 25px;
}
.author ul li, .collaborator ul li {
	font: normal normal 0.9em arial; color: #000;
	/*list-style-image: url('../images/icons/author.gif');*/
	list-style: none;
	padding: .1em;
}

/*
 * Tablas
 */
.tb {
	margin-left: 20px;
	width: 600px;
	border-collapse: collapse;
	background-color: #E2DBEE;
	border: 1px solid #8060B6;
	font-size: .9em;
}

.tb table { width: 100%; }

.tb .size_1_2 { width: 300px; }
.tb .size_2_3 { width: 400px; }
.tb .size_1_3 { width: 200px; }

.tb thead td , .tb tfoot td {
	text-align: center; font-weight: bold; border: 1px solid #8060B6;
}

.tb .right,  .tb .tb_right  { text-align: right; }
.tb .center, .tb .tb_center { text-align: center; }
.tb .left,   .tb .tb_left   { text-align: left; }
