<!--

.dir_clas {
	border: 1px solid;
	height:10px;
	vertical-align: top;
}
.dir_clas h3 {
	margin-left:10px;
	border-bottom: 1px solid;
	margin-bottom:0px;
}

.dir_clas a {
	font-weight: bold;
}
.dir_sector a {
	font-weight: bold;
}
.dir_subsector a {
	font-weight: normal;
	text-decoration:none;
}
.dir_lletra a {
	font-weight: bold;
	text-decoration:none;
}
.dir_index a {
	font-weight: normal;
	text-decoration:none;
}

.dir_sector{
	width:200px;
	padding: 5px;	
}
.dir_illa{
	width:200px;
	padding: 5px;
}
.dir_lletra{

}
.dir_index{
	line-height:1.5em;
	vertical-align: bottom;
}


.dir_sector h3 {
	font-size: 0.9em; 
	margin:5px 0px 0px 0px;
	border: 0px;
}
.dir_sector h3 a{
	font-size: 0.9em; 
}
.dir_sector h4 {
	font-size: 0.9em; line-height:1em; font-weight:normal; 
	margin:0px;
}
.dir_sector h4 a{
	font-size: 0.9em;  font-weight:normal; 
}
.dir_illa h3{
	font-size: 0.9em; 
	margin:0px;
	border:0px;
}
.dir_illa h3 a{
	font-size: 0.9em; 
}
.dir_lletra h3 {
	font-size: 0.9em; 
	margin:0px;
	border:0px;
}
.dir_lletra h3 a{
	font-size: 0.9em; 
}
.dir_index h3 {
	font-size: 1em; 
	margin:0px;
	border:0px;
}
.dir_index h3 a{
	font-size: 1em; 
	line-height:1.5em;
}


.dir_sector ul{
	margin-left:10px; margin-right:5px; padding:0px;
}
.dir_subsector ul{
	border: 1px solid;
	margin: 0px;
}
.dir_illa ul{
	margin: 0px; padding:0px;
}
.dir_lletra ul{
	margin-left:10px; margin-right:5px; padding:0px;
}
.dir_index ul{
	margin-left:10px; margin-right:5px; padding:0px;
}
.dir_empresa ul{
	padding:0px;
}

.dir_sector li{
	list-style: none; padding-bottom: 2px;
}
.dir_subsector li{
	border: 0px; 
	margin-bottom: 5px;
}
.dir_illa li{
	list-style: none;
}
.dir_lletra li{
	list-style: none;
	float:left; margin-left:10px;
}
.dir_index li{
	list-style: none;
	float:left; margin-left:10px;
	line-height:1.5em;
}
.dir_empresa li{
	list-style: none;
	margin-left:10px;
	line-height:1.5em;
	
}
.dir_empresa li h3{
	border-bottom: 1px solid;
	padding: 0px; margin:0px;
}


.dir_meta {
	margin: 10px; font-size:1em;
	padding-bottom:30px;
}
.dir_meta p {
	margin: 0px;
}
.dir_meta a{
	font-weight: normal;
	font-size: 0.9em; 
}

.dir_content{
	vertical-align: top;
}

.sep{
	border-bottom:1px dotted;
	padding-top: 20px;
}
.xc{
	text-align: right; font-weight:bolder;
}
.xv{
	text-align:justify;
}
-->