* {margin:0px; padding:0px;}

html {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/logofondo3.gif);
	* background-image: url(../img/logofondo-ie3.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
}

.alt_heading {
	display: none;
}

div.clear {clear: both;}

#canvas {
	margin: 0px;
	padding: 0px;
	width: 770px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/*background-image: url(../img/logofondo.gif);
	background-position: top center;
	background-repeat: no-repeat;*/
}

/* Home */

div.libro {
	clear: both;
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	background-image: url(../img/bookhome-iz.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 671px;
	height: 436px;
	/*margin-left: auto;
	margin-right: auto;*/
	float:left;
}

div.libro img {
	* display: inline;
	/*float: right;*/
	/*clear: left;*/
	padding: 0px;
	margin: 0px;
	/*margin-left: 322px;*/
	/*width: 349px;*/
}

ol.menuhome {
	* display: inline;
	float: left;
	margin: 0px;
	margin-left: 154px;
	margin-top: 241px;
	padding: 0px;
	font-family: Trebuchet MS, Times New Roman, serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F563F; 
	width: 160px;
	list-style-type: none;
	list-style-position: outside;
}

ol.menuhome li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	text-align: left;
}

ol.menuhome p {
	margin: 0px;
	padding: 0px;
	float: left;
	padding-right: 25px;
	* padding-right: 20px;
	color: #B93439; 
}

ol.menuhome li a {
	padding: 0px;
	margin: 0px;
	color: #7E7159; 
	text-decoration: none;
}

ol.menuhome li a:hover {
	color: #B93439; 
}

div.novetats_home {
	text-align:left;
	float:left;
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	width: 90px;
	height: 436px;
}

div.novetats_home h2 {font: bold 13px Georgia, Times New Roman, serif; color:#4C7D54; margin-bottom:20px;}
div.novetats_home_content {
	width: 90px;
	height: 360px;
	overflow: auto;
	scrollbar-face-color: #EAE2D7; 
 	scrollbar-track-color: #FFFFFF; 
 	scrollbar-shadow-color: #FFFFFF;
 	scrollbar-3dlight-color: #FFFFFF;
 	scrollbar-arrow-color: #B93439;
 	scrollbar-base-color: #FFFFFF; 
 	scrollbar-darkshadow-color: #FFFFFF;
 	scrollbar-highlight-color: #FFFFFF;
}
div.novetats_home_content p {font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #97877B; border-bottom:1px solid #C9C6B7; padding-bottom:5px; margin-bottom:10px;}
div.novetats_home_content p a {color:#B93439; text-decoration:none;}
div.novetats_home_content p a:hover {color:#B93439; text-decoration:underline;}
div.novetats_home_content p span.fecha_novetat {}

#destahome {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 671px;
	/*margin-left: auto;
	margin-right: auto;*/
}

#piehome {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 671px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

#piehome p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-style: italic;*/
	color: #97877B;
}

#piehome p a.nklink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #97877B;
	text-decoration: none;
}

#piehome p a.nklink:hover {
	color: #FF6200;
	text-decoration: underline;
}

/* Cabecera */

#cabecera {
	margin: 0px;
	padding: 2px;
	background-color: #B93439;
	border-bottom: 1px solid #FFFFFF;
	width: 676px;
	height: 15px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
}

#cabecera h1 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
}

#cab_idiomas {
	margin: 0px;
	padding: 2px;
	width: 676px;
	height: 15px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

/* Menu principal */

#menuppal {
	/* clear: both; ????? */
	/* float: none; ????? */
	margin: 0px;
	padding: 0px;
	width: 680px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#menuppal ul {
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	list-style-type: none;
	background-color: #646464;
	height: 16px;
}

#menuppal ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	vertical-align: top;
}

#menuppal ul li a  {
	margin: 0px;
	/* margin-top: 5px; */
	padding: 4px;
	* padding-top: 10px;
	margin-right: -4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #646464;
	border-right: 1px solid #999999;
}

#menuppal ul li a:hover {
	color: #E0C96D;
	background-color: #4C7D54;
	text-decoration: none;
}

#menuppal ul li a.desact, #menuppal ul li a.desact:hover  {
	margin: 0px;
	/* margin-top: 5px; */
	padding: 4px;
	* padding-top: 10px;
	margin-right: -4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	background-color: #646464;
	border-right: 1px solid #999999;
}

#menuppal ul li p {
	display: inline;
	margin: 0px;
	margin-right: -4px;
	* margin-right: 0px;
	padding: 4px;
	padding-top: 24px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E0C96D;
	background-color: #4C7D54;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	/*-moz-opacity:0.9; filter:alpha(opacity=100);*/
}

/* Hoja */

div.hoja {
	clear: both;
	margin: 0px;
	/*margin-top:100px;*/
	padding: 0px;
	background-image: url(../img/hojamd.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}

div.hojacont {
	margin: 0px;
	padding: 0px;
	width: 770px;
	background-image: url(../img/hojaup3.jpg);
	/* * background-image: url(../img/hojaup-ie.jpg); */
	background-position: top center;
	background-repeat: no-repeat;
}

div.hojapie {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/hojadn.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 770px;
}

/* Contenido */

div.contenido_presenta {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_presenta.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja1 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja1.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja2 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja2.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja3 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja3.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja4 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja4.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja5 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja5.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja6 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja6.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja7 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja7.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja8 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja8.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja9 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja9.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja10 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja10.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja11 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja11.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja12 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja12.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja13 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja13.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja14 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja14.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja15 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja15.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja16 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja16b.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja17 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja17.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja18 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja18.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_borja19 {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_borja19.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_filmo {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_filmo.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_biblio {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_biblio.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_enllacos {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_enllacos.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_cronica {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_cronica.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_contacte {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_contacte.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

div.contenido_publicac {
	margin: 0px;
	padding: 0px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/potd_publicac.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

#cab {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	* padding-top: -2px;
	/*padding-top: 15px;*/
	width: 680px;
	text-align: left;
	/* background-color: Fuchsia;
	-moz-opacity:0.2; filter:alpha(opacity=20); */
}

#cab img {
	/*clear: both;*/
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#htits {
	display: none;
}

/* Columna izquierda: fotos, xtras... */

#izq {
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 225px;
	text-align: left;
	/* background-color: Green;
	-moz-opacity:0.2; filter:alpha(opacity=20); */
}

#izq h3 {margin: 0px; padding: 0px; padding-bottom: 5px; margin-bottom: 5px;
	font: bold 16px Georgia, Times New Roman, serif;
	color: #4E4E4E;
}

#izq p.piefoto {
	margin: 0px;
	padding: 0px;
	padding-bottom: 18px;
	padding-top: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B93439;
	width: 210px;
}

#izq p.credits {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F563F;
	width: 200px;
	border-bottom: 1px solid #C9C6B7;
}

#izq h6.credits {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4C7D54;
	width: 200px;
}

#izq ul.credits {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F563F; 
	width: 200px;
	/* list-style-image: url(../img/itemlist1.gif);
	* list-style-image: url(../img/itemlist1e.gif); */
	list-style-type: none;
	list-style-position: outside;
	border-bottom: 1px solid #C9C6B7;
}

#izq ul.credits li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	width: 180px;
	background-image: url(../img/itemlist1e.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#izq ul.credits li a {
	color: #B93439; 
}

#izq h6.docs1, #izq h6.docs2, #izq p.docs3 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	padding-left: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C7D54;
	width: 200px;
	background-image: url(../img/ico-desplegtoc.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#izq h6.docs2 {
	background-image: url(../img/ico-plegtoc.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#izq p.docs3 {
	background-image: url(../img/ico-busq.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#izq form { margin: 0px; padding: 0px; margin-bottom: 15px; margin-left: 10px;}
#izq form input, #izq form select { border: 1px solid #D1C5B5; background-color: #FFFFFF; padding: 2px; margin: 0px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F563F;}
#izq form input.button { 
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #D1C5B5;
	border-bottom: 1px solid #D1C5B5;
	background-color: #EBE3DB;
	font-weight: bold;
	font-size: 10px;
}

#izq .toc { 	
	overflow: auto;
	height: 310px;
	width: 210px;
	scrollbar-face-color: #C9C8C2;
	scrollbar-track-color: #FAF5F1; /* color de la barra base de desplazamiento */
	scrollbar-shadow-color: #FAF5F1;
	scrollbar-3dlight-color: #FAF5F1;
	scrollbar-arrow-color: #FAF5F1;
	scrollbar-base-color: #FAF5F1;
	scrollbar-darkshadow-color: #FAF5F1;
	scrollbar-highlight-color: #FAF5F1;
	border-bottom: 1px solid #C9C6B7; 
	}
	
#izq .toc p {
	font: bold 11px Georgia, Times New Roman, serif;
	color: #6D6B64;
	margin: 0px; padding: 0px; margin-bottom: 10px; padding-bottom: 4px;
	border-bottom: 1px dashed #D1C5B5; 
}

#izq ol.docs {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #5F563F; 
	width: 190px;
	/* list-style-image: url(../img/itemlist1.gif);
	* list-style-image: url(../img/itemlist1e.gif); */
	list-style-type: none;
	list-style-position: outside;
}

#izq ol.docs li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	width: 145px;
	background-image: url(../img/itemlist-doc2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#izq ol.docs li:hover {
	background-image: url(../img/itemlist-doc2o.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#izq ol.docs li.current {
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
	font-weight: bold;
	width: 145px;
	background-image: url(../img/itemlist-doco.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FAF5F1;
}

#izq ol.docs li a {
	color: #B93439; 
	text-decoration: none;
	display: block;
}

#izq ol.docs li a:hover {
	color: #B93439; 
	background-color: #FAF5F1;
	display: block;
}

/* -- */

#izq ol.docs2 {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F563F; 
	width: 200px;
	list-style-type: none;
	list-style-position: outside;
	* border-bottom: 1px solid #C9C6B7;
}

#izq ol.docs2 li {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 6px;
	margin-right: 4px;
	margin-bottom: 5px;
	width: 15px;
	height: 15px;
	background-image: url(../img/itemlist-doc3.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#izq ol.docs2 li:hover {
	background-image: url(../img/itemlist-doc2o.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#izq ol.docs2 li.current {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 6px;
	margin-right: 4px;
	margin-bottom: 5px;
	width: 15px;
	height: 15px;
	background-image: url(../img/itemlist-doc2o.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FAF5F1;
}

#izq ol.docs2 li a {
	color: #B93439; 
	text-decoration: none;
	display: block;
}

#izq ol.docs2 li a:hover {
	color: #FAF5F1; 
	/*background-color: #FAF5F1;*/
	display: block;
}

/* docs3 */

#izq ol.docs3 {
	margin: 0px; margin-bottom: 10px; padding: 0px; padding-bottom: 5px;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #5F563F; 
	width: 190px; list-style-type: none; list-style-position: outside;
}

#izq ol.docs3 li {
	margin: 0px; padding: 0px; padding-bottom: 4px; 
	width: 145px;
	/*background: url(../img/itemlist-doc2.gif) no-repeat top left;*/
	border-bottom: 1px solid #C9C6B7;  
}

#izq ol.docs3 li:hover {
	/*background-image: url(../img/itemlist-doc2o.gif) no-repeat top left;*/
}

#izq ol.docs3 li.current3 {
	margin: 0px; padding: 0px; padding-bottom: 4px; 
	width: 145px;
	background: #FAF5F1 /*url(../img/itemlist-doco.gif) no-repeat top left*/;
}

#izq ol.docs3 li a { color: #B93439; text-decoration: none; display: block; }
#izq ol.docs li a:hover {color: #B93439; background-color: #FAF5F1; display: block; }


#izq img {
	clear: both;
	border: 0px;
}

/* Columna derecha: texto */

#der {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 455px;
	text-align: left;
}


#der h3 {margin: 0px; padding: 0px; padding-bottom: 5px; margin-bottom: 5px;
	font: bold 15px Georgia, Times New Roman, serif;
	color: #B93439;
}

#der h4 {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 15px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	font-style: italic;
	color: #4C7D54;
}

#der h4 a, #der h4 a:hover {
	color: #4C7D54;
	text-decoration: underline;
}

#der h5 {
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B93439;
	border-bottom: 1px solid #D1C5B5;
}

#der h5 a {
	padding-left: 15px;
	color: #B93439;
	background: url(../img/ico-itemruta.gif) top left no-repeat; )
	text-decoration:none;
}

#der h5 a:hover {
	text-decoration:underline;
}

#der h6 {margin: 0px; padding: 0px; padding-top: 15px; padding-bottom: 5px; margin-bottom: 5px;
	font: bold 11px Georgia, Times New Roman, serif;
	color: #4C7D54;
}

#der p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

#der p.nota {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #333333;
}

#der fecha {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #333333;
}

#der p.itembiblio {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 445px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 1px solid #D1C5B5;
}
#der p.itembiblio strong { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5F563F; }
#der p.itembiblio em { color: #B93439; }

#der p a { color: #B93439; }

#der blockquote { * width: 360px; }

#der blockquote p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Trebuchet MS, Times New Roman, serif;
	font-style: italic;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

#der ol {
	margin: 0px;
	padding: 0px;
	list-style-position:inside;
	padding-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#der ol li a { color: #B93439; }

#der ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#der form { margin: 0px; padding: 0px; margin-bottom: 15px;}
#der form label {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #333333; width:200px; float:left; clear:both;}
#der form input, #der form select { border: 1px solid #D1C5B5; background-color: #FFFFFF; padding: 2px; margin: 0px; 
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #5F563F;}
#der form input.radiobutt { border: 0px; background-color: transparent; padding:0px; margin:0px; }
#der form input.button { 
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #D1C5B5;
	border-bottom: 1px solid #D1C5B5;
	background-color: #EBE3DB;
	font-weight: bold;
	font-size: 10px;
}


/*imagen alineada a la derecha ancho:165px*/

#der div.imgder {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(../img/ornam-fotos-upder.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 190px;
	* width: 180px;
}

#der div.imgder img {
	padding-top: 18px;
	padding-right: 18px;
}

#der div.imgder p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 18px;
	padding-right: 18px;
	padding-top: 4px;
	font-family: Trebuchet MS, Times New Roman, serif;
	font-size: 10px;
	line-height: 10px;
	color: #4C7D54;
	background-image: url(../img/ornam-fotos-dnder.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/*imagen alineada a la izquierda ancho:165px*/

#der div.imgizq {
	float: left;
	padding-right: 5px;
	background-image: url(../img/ornam-fotos-upiz.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 190px;
	* width: 180px;
}

#der div.imgizq img {
	padding-top: 18px;
	padding-left: 18px;
}

#der div.imgizq p {
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 18px;
	padding-top: 4px;
	font-family: Trebuchet MS, Times New Roman, serif;
	font-size: 10px;
	line-height: 10px;
	color: #4C7D54;
	background-image: url(../img/ornam-fotos-dniz.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

/*imagen alineada a la izquierda ancho:235px*/

#der div.imgizq235 {
	float: left;
	padding-right: 5px;
	margin-right: 5px;
	background-image: url(../img/ornam-fotos-upiz.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 250px;
	* width: 240px;
}

#der div.imgizq235 img {
	padding-top: 18px;
	padding-left: 18px;
}

#der div.imgizq235 p {
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 18px;
	padding-top: 4px;
	font-family: Trebuchet MS, Times New Roman, serif;
	font-size: 10px;
	line-height: 10px;
	color: #4C7D54;
	background-image: url(../img/ornam-fotos-dniz.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

/*imagen alineada a la derecja ancho:235px*/

#der div.imgder235 {
	float: right;
	padding-left: 5px;
	margin-left: 5px;
	background-image: url(../img/ornam-fotos-upder.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 250px;
	* width: 240px;
}

#der div.imgder235 img {
	padding-top: 18px;
	padding-right: 18px;
}

#der div.imgder235 p {
	margin: 0px;
	padding: 0px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-top: 4px;
	font-family: Trebuchet MS, Times New Roman, serif;
	font-size: 10px;
	line-height: 10px;
	color: #4C7D54;
	background-image: url(../img/ornam-fotos-dnder.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/*imagen alineada a la izquierda ancho:420px*/

#der div.imgizq420 {
	padding-right: 5px;
	background-image: url(../img/ornam-fotos-upiz.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 440px;
	* width: 435px;
	margin-bottom: 10px;
}

#der div.imgizq420 img {
	padding-top: 18px;
	padding-left: 18px;
}

#der div.imgizq420 p {
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 18px;
	padding-top: 4px;
	font-family: Trebuchet MS, Times New Roman, serif;
	font-size: 10px;
	line-height: 10px;
	color: #4C7D54;
	background-image: url(../img/ornam-fotos-dniz.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

/* Imagen alineada a la izquierda Bibliografia */

#der div.imgbib {
	float: left;
	padding-right: 5px;
	width: 110px;
}


/* arbol genealogico */

#der div.arbol {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 435px;
	border: 1px solid #C9C6B7;
	overflow: auto;
	height: 210px;
	scrollbar-face-color: #C9C8C2;
	scrollbar-track-color: #F7EEE7; /* color de la barra base de desplazamiento */
	scrollbar-shadow-color: #F7EEE7;
	scrollbar-3dlight-color: #F7EEE7;
	scrollbar-arrow-color: #F7EEE7;
	scrollbar-base-color: #F7EEE7;
	scrollbar-darkshadow-color: #F7EEE7;
	scrollbar-highlight-color: #F7EEE7;
}

#der a.prev {
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #4C7D54;
	/*width: 355px;*/
	background-image: url(../img/ico-prev.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#der a.next {
	float: right;
	display: inline;
	margin: 0px;
	/*margin-left: 356px;*/
	padding: 0px;
	padding-right: 22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #4C7D54;
	background-image: url(../img/ico-next.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#der a.next:hover {
	text-decoration: underline;
	color: #4C7D54;
}

#der a.prev:hover {
	text-decoration: underline;
	color: #4C7D54;
}

/* Pie */

#pie {
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#pie p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-style: italic;*/
	color: #97877B;
}

#pie p a.nklink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #97877B;
	text-decoration: none;
}

#pie p a.nklink:hover {
	color: #FF6200;
	text-decoration: underline;
}

#pie img {
	border: 0px;
}

/* Paginado */

div.paginado_listado { clear: both; margin: 0px; margin-top: 5px; }

div.paginado_listado p {
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B93439;
}

div.paginado_listado img { border: 0px; }

div.paginado_listado p a {
	font-size: 10px;
	text-decoration: none;
	color: #B93439;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

div.paginado_listado p a:hover { text-decoration: underline; }

div.paginado_listado p em {
	font-size: 10px;
	color: #B93439;
	background-color: #E8DCCC;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
	font-style: normal;
}

table.tablecontent {font: normal 11px Trebuchet MS, Times New Roman, serif; color: #333; margin-bottom:10px;}
table.tablecontent caption {font-weight:bold; font-size:12px; color:#b93439; padding:5px;}
table.tablecontent td, table.tablecontent th {text-align:left; vertical-align:top; border-bottom:1px solid #c9c6b7; padding:2px 5px;}
table.tablecontent th {color:#5F563F;}
