body {
padding: 0 0 20px;
background: #fff;
color:#333;
font:83%/1.5 arial,tahoma,verdana,sans-serif;
}

/* LINKS */
a,a:link,a:link,a:link,a:hover {
cursor:pointer;
} 
a:link {
color:#6699CC;
}
a:visited {
color:#6699CC;
}  
a:hover,a:active {
color:#3d3d3d;
} 

/* LISTS */
ul {margin: .3em 0 1.5em 0;list-style-type:none}
	ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/sprites.gif") no-repeat 0 0}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* Cabecera */
#cabecera 
{
	background: url(images/cabecera.jpg);
	background-repeat:no-repeat;
	margin: 0 0 15px;
	padding: 0 0 8px;
	height:140px;
	width:1000px;
}

/* Navegación horizontal superior */
#nav, #nav ul 
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav 
{
	font-weight:bold;
	height:25px;
	font: bold 96% arial;
	margin: 0px 0px 0 0px;
	padding-top:117px;
}

#nav li {position:relative;background: #663366;float: left;width: 10em;display: block;margin: 0;border-bottom: 3px solid #663366;border-right: 1px solid #330033;padding:0}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px}
#nav a:hover {color:#fff}

#nav li ul {border-left: 1px solid #CCCC33;background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:663366}

#nav li li {background:none;float:none;border:none;border: 1px solid #25201D;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
#nav li li.last {border-bottom:none}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#fff;padding: 3px 10px 2px;width:14em}
#nav li li a:hover {color:#fff;background:#CCCC33}

#nav li.active {background: #CCCC33;border-bottom: 3px solid #CCCC33}
#nav li.active ul {border:none;background: #CCCC33 url("images/featurebox2_bg.gif") no-repeat 100% 100%}
#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
#nav li.active a:hover {color:#000}

#nav li.active li {border:none;border-top: 1px solid #999933;border-bottom: 1px solid #25201D}
#nav li.active li.last {border-bottom: none}
#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
#nav li.active li a:hover {background: #663366;color:#fff}

#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #25201D}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */

/* LAYOUT - main body of page */
#wrap {min-width:770px;max-width:1000px;margin: 0 auto;position:relative}
#content-wrap {position:relative;width:100%}
	#utility {position:absolute;top:0;left:12px;width:185px;border-top: 5px solid #999;padding-bottom: 40px}
	#sidebar {position:absolute;top:0;right:25px;width:20%;border-top: 5px solid #999;padding-top: 1px;padding-bottom: 40px}

#content {margin: 0 50px}
	#content #contenido_central { width:750px; text-align:justify;}
	#content #foto { width:750px; }
	#content #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold, width:750px;}
	#content #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
	#content #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}
	
	.featurebox {color:#333;padding: 15px 20px 20px;border-top: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%}
	.featurebox p, .featurebox h3 {margin: 0 0 .3em;border-bottom: 1px solid #c00;color:#c00}
	.featurebox p {border:none;margin: 0 0 1em;color:#444}
	.featurebox a {font-weight:bold}

	.thumbnail {margin: 0 0 0 10px;position:relative;z-index:9999;border: 1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
	.thumbnail img {border: 1px solid #000}
	
	.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
	.pagination p {position:relative;text-align:right}
	.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
	.pagination p a:hover {background:#c00;color:#fff}
	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.pagination * {margin:0}
	.pagination h4 {margin-top:-1.45em;padding:0;border:none}
	
	#resultslist-wrap {margin: 0 0 1.5em;font-size:92%}
	#resultslist-wrap dt, #resultslist-wrap dl {margin: 0}
	#resultslist-wrap dt {font: bold 85% arial;padding: 3px 0}
	#resultslist-wrap li {padding: 0 0 1em;margin:0 0 0 1.2em;font: bold 145% arial}
	#resultslist-wrap li dd {font: normal 73% arial}
	#resultslist-wrap li dl {margin:0}
	#resultslist-wrap dd {line-height:1.3}
	#resultslist-wrap dd.filetype, #resultslist-wrap dd.date {color:#999;display:inline;padding-right:.5em}

		
	/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */
		a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("images/sprites.gif") no-repeat 5px -500px;padding-left:21px}
		a.morelink:hover {background: transparent url("images/sprites.gif") 5px -400px}
		.morelink span {position:absolute;left:-9999px;width:900px}
		

/* LAYOUT TYPE B */
	#type-b #content-wrap {background: transparent url("images/content_wrap_bg.gif") repeat-y 30px 0}
	#type-b #content {margin: 0 23px 0 235px}


/* Pie De Pagina */
#pie {
background: url("images/body_bg.gif") repeat-x;
clear:both;
border-top:1px solid #EEEEEE;
padding: 10px 0 30px;
font-size:86%;
color:#fff;
}
#pie p {
margin:0;
}
#pie a:link {
color:#fff;
}
#pie a:visited {
color:#FFFFFF;
}
#derechos{
font-size:86%;
color:#A3A3A3;
}
.titular{
color:#FFFFFF;
background:url(images/titular.gif);
height:29px;
line-height:29px;
padding-left:10px;
font-weight:lighter;
background-repeat:no-repeat;
}

/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}
	#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font:86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#663366; font-weight:bold; background: url("images/sprites.gif") no-repeat 10px -695px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#c00} 
	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}
	#nav-secondary li.destacado {font: bold Arial, Helvetica, sans-serif}


.lst
{
	border:1px #CCCCCC;
}

.lst_cabecera {
	padding: 5px;
	font-weight: bold;
	background-color: #6699CC;
	}
	
.lst_par {
	padding: 5px;
	background-color: #f4f4f4;
	}
	
.lst_impar {
	padding: 5px;
	background-color: #fdfdfd;
	}
.mailto{
padding-top:7px;
padding-right:15px;
color:6699CC;

}

.linkpie{
padding-top:10px;

}

.bloque2							{font-size: 11px; margin: 10px 0 10px 0; padding: 10px; background: url(images/tile_news.jpg); background-repeat:repeat ; line-height: 150%; color: #663366; }
.bloque2 a:link					 {color:#622599}
.bloque2 h2						{font-size: 13px; margin: 0; font-weight: bold; padding: 0 0 5px 0; color: #663366;}
.bloque2 h2 a					{ color:#663366; text-decoration: none;}
.bloque2 h2 a:hover		{color: #9F5500; text-decoration: none;}
.bloque2 ul						{margin: 0; padding: 0; list-style-type: none; }
.bloque2 li						{margin: 0; padding: 0;}
.bloque2 li	a					{color: #622599; text-decoration: none;}
.bloque2 li	a:hover		{color: #622599; text-decoration: none;}
.bloque2 img					{border: 0; margin: 5px 5px 0 0; float: left;}

