<style type="text/css">
		html, body {
			margin:0px;
			width:100%;
			padding:0px;
			font-family: arial, helvetica, arial, sans-serif;
			font-size:12px;
			background-color:#F4FCF6;
			min-height: 100%;
			
		}		
		
        #all {
		     text-align:center;
			 width:100%;
			 background:#f1f1f1;
			 margin:0;
			 padding:10px 0 0 0;
			 background: url(imgs/fndall.gif);
			 background:#788d78;
		}
		
		#marco {
	
		text-align:left;
		border: 0px solid #3b5842;
		margin: 0 auto;
		
		width: 960px;
		}
		
		#mapall {
			height:440px;
			margin:0px 0px 0px 303px;
			padding:0px;
		}
		
		#map {		
			border:1px solid #11581E;			
			height: 100%;
			/*height: 440px;*/
		}
		
		#pie {		
			text-align:center;
			background:#4D6B53;
			height:90px;
			border-bottom: 0px;
			font-size:13px;		
			margin: 0px;
			width:100%;
		}
		
		#map-base {	
			position:absoloute;
			height: 25px;
			padding: 5px 5px 5px 5px;
			background: #679759;
			border: 1px solid #11581E;
			border-top: 0px;
			margin-top: 0px;		
		}
		
		#sub a:link {color: black}
		#sub a:visited {color: #000000}
		#sub a:hover {color: #000000}
		#sub a:active {color: #000000}
		
		#pie a:link {color: white}
		#pie a:visited {color: white}
		#pie a:hover {color: white}
		#pie a:active {color: white}
		
		#content {
		width: 920px;
		margin:0;
		background:white;
		}
		
		#header {
			position:relative;
			width:960px;
			background:url(imgs/fnd.gif) #4D6B53 top right no-repeat;
			height:109px;
			background: #4A6952;
			padding:0px;
			margin:0;

			
		}
		
		.ii {
		color: #086510;
		}
		
		.iii {
		color: #4D6B53;
		font-size:14px;
		}
		
		h1 {
		font-family: Arial;
		font-size: 18px;	
		margin: 0px;		
		}
		
		h2 {
		font-family: Arial;
		font-size: 16px;
		margin: 0px;
		
		}
		
		
		#barra {		
			/*position: absolute; left: 10px; top: 141px;  */
			float:left;
			width:295px;
			overflow:auto;
			height: 480px;
			margin: 0px 5px 0px 0px;
			padding:0px;
		}		
		
		#barra h1 {
			font-family: arial, helvetica, arial, sans-serif;
			font-size:13px;
			margin: 0px 0px 0px 0px;
			font-weight: bold;
			line-height:34px;
		}
		
		#barra h2 {
			font-family: arial, helvetica, arial, sans-serif;
			font-size:13px;
			color:#666666;
			margin: 0px 0px 0px 0px;
			font-weight: normal;
			display:none;
		}
		
		#barra ul {
			list-style-type: none;
			list-style-position: outside;
			padding-left: 0px;
			margin-left: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
		}
	
		
		#barra  li {
			clear:both;
			font-size: 12px;
			vertical-align:center;
			height:30px;
			margin:0px;
			padding:0px;
		}
		
		#barra #lileft {
		/*line-height:30px;*/
		float:left;
		padding:0px;
		}
		
		#barra #liright {
		line-height:30px;
		float:left;
		vertical-align:center;
		margin-left:5px;
		padding:0px;
		}
		
		
				
		.expandir-contraer {
			font-family: arial, helvetica, arial, sans-serif;
			font-size: 11px;
			font-weight:bold;
			text-align: center;
			/*margin: 3px 0px 15px 30px;*/
			margin: 10px 0px 15px 0px;
			color: #F4FCF6;
		}
		
		
		.lista-sub { /*#barra shor reference*/
			font-size: 9px;
			font-weight: bold;
		}
		
		
		
		#top-links {
			height:22px;
			line-height:20px;
			font-family:arial;
			position: absolute; top: 0px; right:0px; overflow:auto; /*height:99%;*/
			background: #679759;
			color:white;
			text-align: center;		
			padding:4px 11px 4px 11px;
			border: 1px solid #11581E;
			border-top: 0px;
			border-right: 0px;
			overflow:hidden;
			
		}
		
		#top-links a{
		color:white;
		}
		
		#debajo {
			padding: 3px 10px 3px 10px;
			margin:0px;
		}		
		
		.index-title {
			font-family: arial, helvetica, arial, sans-serif;
			font-size:14px;
			font-weight: bold;
			margin:0px;
			color: #086710;
			border-bottom: 0px solid #333333; /*#BDE6C5;*/
			padding: 3px 0px 0px 0px;
			
		}
		
		#helpers {
		font-size:13px;
		/*
		padding: 10px;
		border: 1px solid #086710;
		background: #DDF4E1;
		*/
		}
		
		#base {
		background: #DDF4E1;
		height: 90px;
		margin:0px 10px 0px 10px;
		border-top: 1px #C3E5C9 solid;
		padding: 10px;
		}
		
		#base h1 {
		color: #064F0C;
		font-size: 14px;
		/*border-bottom: 1px solid #086710;*/
		}
		
		
			
		#sub {		
		margin:0 15px 0 15px;
		padding:0px;
		background:#cfe5c7;
		height:28px;	
		}
	
	.bl {
		background: url(imgs/bl.gif) 0 100% no-repeat #cfe5c7;
		width: 100%;
		height:28px;
	}
	
	.br {
		background: url(imgs/br.gif) 100% 100% no-repeat;	
		height:28px;
	}
	
	.tl {
		background: url(imgs/tl.gif) 0 0 no-repeat;
		width: 100%;
		height:28px;
		border-bottom: 0px solid #4D6B53;
	
	}
	.tr {
		background: url(imgs/tr.gif) 100% 0 no-repeat;	
		height:28px;
		border-bottom: 0px solid #4D6B53;
	}
	
	.tl2 {
		background: url(imgs/tl2.gif) 0 0 no-repeat;
		width: 100%;
		height:28px;
	
	}
	.tr2 {
		background: url(imgs/tr2.gif) 100% 0 no-repeat;	
		height:28px;
	}
	
	#sub ul {
	margin:0 20px 0 0px;	
	padding:0px;
	list-style: none;
	line-height:28px;
	}
	
	#sub li {
	margin:0px;
	float:left;
	display:block;
	margin-right:13px;
	font-size:13px;
	line-height:28px;
	}
	
	#sub li.selected {
	font-weight:bold;
	}
	
	#sub li.selected a {
	text-decoration:none;
	}
	
	#sub li a {
	color:#0A3A10;
	}
				
</style>