/* Arvore Conteudo */
#arvore-conteudo-g5 {
	position:relative;
	left: 0;
	overflow:hidden;
	/* border: 1px solid black; */
	width: 500px;
	height: 465px;
	padding: 5px 5px 5px 5px;
	/* background-color: #85612F; */
	color: #FCFCFC;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

/* Arvore Conteudo */
.arvore-geracao-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border: 1px solid #C0C0C0;
	background-color: #2B241C;
	text-align: center;
	height: 13px;
	font-family:Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 11px;
	padding: 2px 5px 2px 5px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/* Conexoes Animal */
.cnx-p-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 112px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 112px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}

.cnx-m-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 113px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 238px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}

/* Conexoes PAI */
.cnx-pp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 54px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 51px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}

.cnx-mp-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 54px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 118px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}

.cnx-ppp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 24px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

.cnx-mpp-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 24px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 58px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

.cnx-pmpp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 66px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-mmpp-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 88px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-pppp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-mppp-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-ppmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #2B241C;
	margin-top: 126px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-mpmp-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 148px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-pmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 24px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 141px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

.cnx-mmp-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 24px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 178px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

.cnx-pmmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 186px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-mmmp-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 208px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

/* Conexoes da Mae */
.cnx-pm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 54px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 291px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}

.cnx-mm-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 54px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 358px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}

.cnx-ppm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 24px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 261px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

.cnx-mpm-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 24px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 298px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

.cnx-pmpm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 246px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-mmpm-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 268px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-pppm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 306px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-mppm-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 328px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-ppmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 366px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-mpmm-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 388px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-pmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 24px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 381px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

.cnx-mmm-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 24px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 418px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

.cnx-pmmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border-left: 1px dotted #564838;
	border-top: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 426px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

.cnx-mmmm-g5 {
	position:absolute;
	left: 0;
	overflow: hidden;
	border-left: 1px dotted #564838;
	border-bottom: 1px dotted #564838;
	width: 25px;
	height: 9px;
	white-space: nowrap;
	color: #DFC19F;
	margin-top: 448px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}

/* Animal */
.arvore-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #2B241C;
	color: #FFFFFF;
	height: 9px;
	height: 11px !important;
	text-transform: uppercase;
	white-space: nowrap;
	margin-top: 225px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

/* Arvore do Pai */
.arvore-p-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 105px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
}

/* Pai do Pai */
.arvore-pp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 125px;
}

.arvore-mpp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
}

.arvore-pmpp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-mmpp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-ppp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
}

.arvore-pppp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-mppp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

/* Mae do Pai */
.arvore-mp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 165px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 125px;
}

.arvore-mmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 195px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
}

.arvore-pmmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 180px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-mmmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 210px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-pmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 135px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
}

.arvore-ppmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-mpmp-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 150px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

/* Arvore da Mae */
.arvore-m-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 345px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
}

/* Pai da Mae */
.arvore-pm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 285px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 125px;
}

.arvore-mpm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 315px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
}

.arvore-pmpm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-mmpm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 330px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-ppm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 255px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
}

.arvore-pppm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 240px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-mppm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 270px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

/* Mae da Mae */
.arvore-mm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 405px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 125px;
}

.arvore-mmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 435px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
}

.arvore-pmmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 420px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-mmmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 450px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-pmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 375px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
}

.arvore-ppmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #5F4F3D;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 360px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

.arvore-mpmm-g5 {
	position:absolute;
	left: 0;
	overflow:hidden;
	border: 1px solid black;
	font-family:Tahoma, Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	_line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #DFC19F;
	background-color: #251F18;
	height: 9px;
	height: 11px !important;
	white-space: nowrap;
	margin-top: 390px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

/* Correcao para o IE */
* html .arvore-g5, * html .arvore-p-g5, * html .arvore-pp-g5, * html .arvore-mpp-g5, * html .arvore-pmpp-g5, * html .arvore-mmpp-g5, * html .arvore-ppp-g5, * html .arvore-pppp-g5, * html .arvore-mppp-g5, * html .arvore-mp-g5, * html .arvore-mmp-g5, * html .arvore-pmmp-g5, * html .arvore-mmmp-g5, * html .arvore-pmp-g5, * html .arvore-ppmp-g5, * html .arvore-mpmp-g5, * html .arvore-m-g5, * html .arvore-pm-g5, * html .arvore-mpm-g5, * html .arvore-pmpm-g5, * html .arvore-mmpm-g5, * html .arvore-ppm-g5, * html .arvore-pppm-g5, * html .arvore-mppm-g5, * html .arvore-mm-g5, * html .arvore-mmm-g5, * html .arvore-pmmm-g5, * html .arvore-mmmm-g5, * html .arvore-pmm-g5, * html .arvore-ppmm-g5, * html .arvore-mpmm-g5 {
	line-height: 1.2em;
	height: 1.40em;
}

* html #arvore-conteudo-g5 {
	width: 500px;
	height: 43em;
}

* html .arvore-geracao-g5 {
	height: 1.7em;
}
