h1{
	color:#683a09;
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica;
	margin-bottom:15px;
	text-indent:30px;
}

h2{
	color:#683a09;
	font-size:18px;
	font-family:Tahoma, Arial, Helvetica;
	margin-bottom:15px;
	font-weight:bold;
}

h3{
	color:#683a09;
	font-size:14px;
	font-family:Tahoma, Arial, Helvetica;
	margin-bottom:5px;
	font-weight:bold;
}

.img_lado_esquerdo{
	position:relative;
	float:left;
	width:304px;
}

.bg_img_grande{
	position:relative;
	float:left;
	width:304px;
	height:260px;
	background:url(../images/bg_img1.jpg) center no-repeat;
}

.bg_img_grande a{
	position:absolute;
	top:20px;
	left:20px;
	width:262px;
	height:220px;
}

.miniaturas{
	position:relative;
	float:left;
	width:304px;
	text-align:center;
}

.miniaturas a{
	display:inline-block;
	margin:5px;
}

.miniaturas a img{
	border: 2px solid #7a502c;
}

.miniaturas a:hover img{
	border: 2px solid #CC6600;
}

.conteudo_direito{
	position:relative;
	float:right;
	width:590px;
	overflow:hidden;
}

.conteudo_direito p{
	margin-bottom:10px;
	text-align:justify;
}

.mais_descricao{
	position:relative;
	float:left;
	width:100%;
	margin-top:20px;
}

.premios{
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
}

.disponivel{
	position:relative;
	float:left;
	width:95%;
	overflow:hidden;
	margin-top:30px;
}

.genealogia{
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
}

ul.desc li{
	display:list-item;
	list-style-position: inside;
	list-style-type:none;
	text-indent:2px;
}

ul.desc li:before{
	content: "- ";
}

.bg_arvore{
	position:relative;
	float:left;
	background:url(../images/bg_arvore.jpg)  center no-repeat;
	width:545px;
	height:350px;
}

.geracoes{
	position:absolute;
	font-size:10px;
	width: 121px;
}







/*******************************/

#pai{
	top: 148px;
	left:405px;
}

#mae{
	top: 180px;
	left:405px;
}

/*******************************/

#pai_pai{
	top: 113px;
	left:223px;
}

#mae_pai{
	top: 143px;
	left:223px;
}

#pai_mae{
	top: 195px;
	left:223px;
}

#mae_mae{
	top: 225px;
	left:223px;
}


/*******************************/


#pai_pai_pai{
	top: 24px;
	left:30px;
}

#mae_pai_pai{
	top: 52px;
	left:30px;
}

#pai_mae_pai{
	top: 105px;
	left:30px;
}

#mae_mae_pai{
	top: 135px;
	left:30px;
}

#pai_pai_mae{
	top: 205px;
	left:30px;
}

#mae_pai_mae{
	top: 235px;
	left:30px;
}

#pai_mae_mae{
	top: 287px;
	left:30px;
}

#mae_mae_mae{
	top: 319px;
	left:30px;
}

/*******************************/








.video_youtube{
	position:relative;
	float:left;
	width:520px;
	overflow:hidden;
}

.fomulario{
	position:relative;
	float:right;
	width:340px;
	overflow:hidden;
}

.form_bg{
	position:relative;
	float:left;
	width:330px;
	background:#f1e1be;
	border:1px solid #714514;
}

.padding_p{
	position:relative;
	float:left;
	padding:10px;
}
