body	{ 
	background: #9d865d; 
	padding: 0px;  
	margin: 0px;
	color: #6F6F5C; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	}

form 		{ margin: 0px;}


a , a:visited, a:active, a:link 
	{color:#f90; text-decoration: none;}

a:hover	{color:#bba;}

a.blanco, a.blanco:visited, a.blanco:active, a.blanco:link 
	{color:#eee;}
a.blanco:hover	{color:#fff;}


a.Lnkmenu , a.Lnkmenu:visited, a.Lnkmenu:active, a.Lnkmenu:link 
	{color:#998; text-decoration: none;}

a.Lnkmenu:hover	{color:#bba;}


a.Lnkpage, a.Lnkpage:visited, a.Lnkpage:active, a.Lnkpage:link 
	{color:#ff6;}
a.Lnkpage:hover {color:#fd8;}

.portada a, .portada a:visited, .portada a:active, .portada a:link 
	{color:#ff6;}
.portada a:hover {color:#fd8;}


p		{ margin-left: 0px; margin-right: 0px; margin-top: 3px; margin-bottom: 5px;}

table		{ padding: 0px; font-size: 9pt;}
.bottom 		{ vertical-align:bottom; }
img.left		{ margin-top:7px;margin-right:15px; margin-bottom:10px; float:left;}
img.right		{ margin-top:7px;margin-left:15px; margin-bottom:10px; float:right;}
table.tree		{  } 


table td 	{
	padding:  0px;
	vertical-align:top;
	font-size: 9pt; 
	}
.bottom 	{
	vertical-align:bottom;
	}

#T_path	{ 
	background: #BABAA7; 
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 23px;
	margin-top: 20px;
	color: #fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	}

#T_path td	{ 
	padding-top: 8px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	vertical-align:bottom;
	}


#pag_pie	{ 
	width: 725px;
	border-top: 1px solid #ddc;
	margin-top: 30px;
	margin-left: 25px;
	margin-bottom: 50px;
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	}

#pag_pie td	{ 

	padding-top: 13px;  

	}


#clasp	{ 
	height: 54px;
	margin-top: 7px;
	margin-left: 41px;
	margin-bottom: 7px;
	}


#marca	{ 
	margin-top: 7px;
	margin-left: 16px;
	margin-bottom: 15px;
	}

#logo	{ 
	margin-top: 90px;
	margin-left: 24px;
	margin-bottom: 15px;
	}

#portada	{ 
	background: #ABAEBD url(images/galeria.jpg) scroll no-repeat left top; 
	color:#fff;
	font-size: 9pt; 
	}

#new	{ 
	margin-top: 30px;
	margin-left: 100px;
	margin-right: 26px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	}

.T_new	{ 
	width:250px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #aa9; 
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	}

.txt_new	{ 
	background: #ccb; 
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	}

.T_pres	{ 
	width: 280px;
	border-top: 1px solid #ccb;
	border-left: 1px solid #ccb;
	border-right: 1px solid #ccb;
	background: #998; 
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	}

.txt_pres	{ 
	color: #fff; 
	background: #adac98; 
	border-bottom: 1px solid #ccb;
	border-left: 1px solid #ccb;
	border-right: 1px solid #ccb;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 8pt; 
	}


.intro	{ 
	padding-top:40px;
	padding-bottom:40px;
	color:#fff;
	font-size: 9pt;
	}

.menu	{ 
	border: 1px solid #ddc;
	height: 24px;
	padding-left:4px;
	padding-top:15px;
	padding-bottom:2px;
	vertical-align:bottom; 
	font-size: 8pt;
	font-weight: bold;
	}

.Pmenu	{
		padding-left:18px;
		padding-top:24px;
		padding-right:4px;
		color:#fff;
		width: 174px;
		}


#submenu	{
		color:#fff;
		margin-bottom:10px;
		border-width: 0px;		
		}
.resumen	{
		font-size: 8pt;		
		}

.cursor	{
	letter-spacing: 2px;
		}



.datos	{ 
	padding-top:22px;
	padding-bottom:0px;
	padding-left:50px;
	padding-right:38px;
	color:#9d865d;
	}


#mosaico	{ 
	border-top: 1px solid #ddc;
	width: 440px;
	}

#mosaico td	{
	text-align:  center;
	vertical-align:middle;
	}


/*---------------------------------------------------*/

td.galeria	{
		padding:  0px;
		border-width: 0px;
		vertical-align: middle;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}

td.navigator {
		padding: 3px;
		color:#9B552B;
		}

h5 { 
	background-color: #eed;
	border: solid 1px #eee;
	font-size: 10px;
	letter-spacing: 1px;
	color: #999;
	padding: 2px 5px 1px 5px;
	margin: 20px 0px 4px 0px;
	}

h2 { font: bold 12pt Arial, Helvetica, sans-serif; margin-bottom: 10px; color:#9d865d; }
h3 { font: bold 11pt Arial, Helvetica, sans-serif; margin: 0px; color: #6F6F5C; }
h4 { font: bold 10pt Arial, Helvetica, sans-serif; margin: 0px; color: #6F6F5C; }
h6 { font: bold 10pt Arial, Helvetica, sans-serif; margin: 0px; color: #6F6F5C;}


h3.article, h3.portada, h3.page
	{ 
	font: bold 11pt Arial, Helvetica, sans-serif; color: #6F6F5C;
	margin-bottom: 5px; 
	border-width: 0px;
	}


h4.article, h4.portada, h4.page
	{ 
	font: bold 10pt Arial, Helvetica, sans-serif; color: #6F6F5C;
	margin-bottom: 5px; 
	border-width: 0px;
	border-bottom: 1px solid #ddc;
	}

h4.indice
	{ 
	font: bold 10pt Arial, Helvetica, sans-serif; color: #6F6F5C;
	margin-bottom: 5px; 
	border-width: 0px;
	}

p.firma		
	{ 
	padding: 0px;
	margin: 0px;
	}

p.portada		{ margin-left: 0px; margin-right: 0px; margin-top: 3px; margin-bottom: 0px;}


#doc	{

		font-family: monospace;
		font-size: 10pt;
		background-color: #eee;
		border: solid 1px #aaa;
		width:220px;
		padding:20px;
		margin:30px;
}

#doc img	{margin-right:5px; border: none;}


