/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtreeroot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: bold;	
	background-color: #437bb8;
	align:left;
	white-space: normal;
	width: 157px;
}

.dtreeroot a {
	color: white;
	background-color: #437bb8;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}

.dtreeroot a.node:hover {
	color: white;
	text-decoration: underline;	
}

.dtree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #437bb8;
	background-color: #8eb0d3;
	white-space: normal;
	line-height: 13px;
	width: 180px;

}

.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #437bb8;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-color: #8eb0d3;
	white-space: normal;
	
}

.dtree a.node, .dtree a.nodeSel {
	padding: 1px 2px 1px 2px;
	color: white;	
}

.dtree a.node:hover {
	color: white;
	text-decoration: underline;	
}

.dtree a.nodeSel:hover {
	color: #437bb8;
	text-decoration: underline;
}

.dtree a.nodeSel {
	white-space: normal;
	color: white;
}

.dtree .clip {
	overflow: hidden;
}

.dtree1root {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: bold;	
	background-color: #087DBC;
	align:left;
	white-space: normal;
	width: 157px;
}

.dtree1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: white;
	white-space: normal;
	line-height: 13px;
	align: left;
	width: 157px;
	border-bottom:1px;
	border-bottom-color:black;
}

.dtree1 img {
	border: 0px;
	vertical-align: middle;
}
.dtree1 a {
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}

.dtree1 a.node, .dtree a.nodeSel {
	padding: 1px 2px 1px 2px;
	color: white;	
}

.dtree1 a.node:hover {
	color: white;
	text-decoration: underline;	
}

.dtree1 a.nodeSel:hover {
	color: white;
	text-decoration: underline;
}

.dtree1 a.nodeSel {
	white-space: normal;
	color: white;
}

.dtree1 .clip {
	overflow: hidden;
}

.table1style {
	background-color:#eaeff3;
}

.dtree2root {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: black;
	white-space: normal;
	background-color: #EDF6FA;
	width: 181px;
}

.dtree2root a {
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}

.dtree2root a.node:hover {
	color: white;
	text-decoration: underline;	
}

.dtree2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	align: left;
	font-weight: bold;
	color: #eaeff3;
	white-space: normal;
	background-color: #437bb8;
	line-height: 13px;
	width: 181px;
	background-image: url('img/bullet001.gif');
	background-repeat: no-repeat;
}

.dtree2 img {
	border: 0px;
	vertical-align: middle;
}

.dtree2 a {
	color: #eaeff3;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
	background-color: #437bb8;
	white-space: normal;
	align: left;
}

.dtree2 a.node, .dtree a.nodeSel {
	white-space: normal;
	padding: -11px -12px -11px -12px;
	align: left;	
}

.dtree2 a.node:hover, .dtree2 a.nodeSel:hover {
	color: #eaeff3;
	text-decoration: underline;
}

.dtree2 a.nodeSel {
	white-space: normal;
}
.dtree2 .clip {
	overflow: hidden;
}

.dtree3root {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;	
	background-color: #CCE4F1;
	m-argin-left:25px;
	white-space: normal;
	width: 157px;
}

.dtree3root a {
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}

.dtree3root a.node:hover {
	color: white;
	text-decoration: underline;	
}

.dtree3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #595959;	
	background-color: #CCE4F1;
	m-argin-left:25px;
	white-space: normal;
	width: 157px;
}

.dtree3 img {
	border: 0px;
	vertical-align: middle;
}

.dtree3 a {
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	background-image: url('img/fundo_menuazulclaro.gif');
	background-color: #CCE4F1;
	color: #595959;		
	white-space: normal;
}

.dtree3 a.node, .dtree3 a.nodeSel {
	padding: 1px 2px 1px 2px;	
}
.dtree3 a.node:hover, .dtree3 a.nodeSel:hover {
	color: #595959;
	text-decoration: underline;
}

.dtree3 a.nodeSel {
	white-space: normal;
}

.dtree3 .clip {
	overflow: hidden;
}

.dtree4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #595959;		
	background-image: url('img/fundo_menuazulclaro.gif');
	background-repeat: no-repeat;
	background-color: #CCE4F1;
	m-argin-left:25px;
	white-space: normal;
	width: 157px;
}

.dtree4 img {
	border: 0px;
	vertical-align: middle;
}

.dtree4 a {
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	background-image: url('img/fundo_menuazulclaro.gif');
	background-color: #CCE4F1;
	color: #595959;		
	white-space: normal;
	width: 157px;
}

.dtree4 a.node, .dtree3 a.nodeSel {
	padding: 1px 2px 1px 2px;	
}
.dtree4 a.node:hover, .dtree3 a.nodeSel:hover {
	color: #595959;
	text-decoration: underline;
}

.dtree4 a.nodeSel {
	white-space: normal;
}

.dtree4 .clip {
	overflow: hidden;
}

.a_titulosmenuesquerdo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
	line-height: 2em;
}
.dtree2rootcentral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: black;
	white-space: normal;
	background-color: #FFFFFF;
	background-image: url(img/bolinha_preta.gif);
	position:relative;
	background-repeat: no-repeat;
	width: 400px;
}

.dtree2central {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #595959;
	white-space: normal;
	background-color: #FFFFFF;
	line-height: 13px;
	width: 400px;
}

.dtree2central img {
	border: 0px;
	vertical-align: middle;
}

.dtree2central a {
	color: #595959;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;	
	background-color: #FFFFFF;
	white-space: normal;
}

.dtree2central a.node {
	white-space: normal;
	padding: 1px 2px 1px 2px;	
}

.dtree2central a.node:hover, .dtree2central a.nodeSel:hover {
	color: #595959;
	text-decoration: underline;
}

.dtree2central a.nodeSel {
	white-space: normal;
}
.dtree2central .clip {
	overflow: hidden;
}

.dtreeRroot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: bold;	
	background-color: #437bb8;
	align:left;
	white-space: normal;
	width: 180px;
}

.dtreeRroot a {
	color: white;
	background-color: #437bb8;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}

.dtreeRroot a.node:hover {
	color: white;
	text-decoration: underline;	
}

.dtreeR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #437bb8;
	background-color: #8eb0d3;
	white-space: normal;
	line-height: 13px;
	width: 180px;

}

.dtreeR img {
	border: 0px;
	vertical-align: middle;
}
.dtreeR a {
	color: #437bb8;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	background-color: #8eb0d3;
	white-space: normal;
	
}

.dtreeR a.node, .dtreeR a.nodeSel {
	padding: 1px 2px 1px 2px;
	color: white;	
}

.dtreeR a.node:hover {
	color: white;
	text-decoration: underline;	
}

.dtreeR a.nodeSel:hover {
	color: #437bb8;
	text-decoration: underline;
}

.dtreeR a.nodeSel {
	white-space: normal;
	color: white;
}

.dtreeR .clip {
	overflow: hidden;
}

.dtree2Rroot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: black;
	white-space: normal;
	background-color: #EDF6FA;
	width: 181px;
}

.dtree2Rroot a {
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}

.dtree2Rroot a.node:hover {
	color: white;
	text-decoration: underline;	
}

.dtree2R {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	align: left;
	font-weight: bold;
	color: #eaeff3;
	white-space: normal;
	background-color: #437bb8;
	line-height: 13px;
	width: 181px;
	background-image: url('img/bullet001.gif');
	background-repeat: no-repeat;
}

.dtree2R img {
	border: 0px;
	vertical-align: middle;
}

.dtree2R a {
	color: #eaeff3;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
	background-color: #437bb8;
	white-space: normal;
	align: left;
}

.dtree2R a.node, .dtree a.nodeSel {
	white-space: normal;
	padding: -11px -12px -11px -12px;
	align: left;	
}

.dtree2R a.node:hover, .dtree2R a.nodeSel:hover {
	color: #eaeff3;
	text-decoration: underline;
}

.dtree2R a.nodeSel {
	white-space: normal;
}
.dtree2R .clip {
	overflow: hidden;
}

