body{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;	
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	background-color:#999999;
	/*position:relative;
	left:50%;
	margin-left:-380px;*/
	overflow-x:hidden;

}
#tudo{ width:760px;position:relative; left:50%; margin-left:-380px;}
a {
	color:#000000;
	text-decoration:none;	
}
a:hover {
	color:#000000;
	text-decoration:underline;
}

#topo {
	width:760px;
	height:253px;
	background-color:#FFFFFF;
}

#conteudo{
	display:table;
	height:100%;
	width:760px;
	background-image:url(../images/imgFundoMenu.gif);
	background-repeat:repeat-y;
}

#esquerda{
	/*position:relative;*/
	float:left;
	width:167px;
	height:100%;
	background-color:#EEECE9;
	border-right:2px #BDBDBD solid;

}
#produto{
	width:163px;
	height:175px;
	padding-left:0px;
	background-image:url(../images/imgFundoProdutos.jpg);
	border-right:#AEAAA4;
}
#servicos{
	width:166px;
	height:175px;
	padding-left:0px;
	background-image:url(../images/imgFundoServicos.jpg);
}
#galeria{
	display:table;
	width:166px;
	height:175px;
	padding-left:0px;
	background-image:url(../images/imgFdoGaleria.jpg);
}
.linha {
	/*position:relative;*/
	width:100%;
	padding:0;
	height:2px;
	background-color:#E6E3DF;
	border-bottom:1px #FFFFFF solid;
}
.linhaVertical {
	position:relative;
	float:right;
	padding:0;
	height:30px;
	width:10px;
	border:none;
	color:#000000;
}
.foto{
	padding-left:20px;
	padding-top:33px;
}
#corpo{
	padding-right:5px;
	display:table;
	float:right;
	width:578px;
	top:63px;
	_top:3px;
}
#corpo_teste{
	position:relative;
	display:block;
	float:right;
	width:578px;
}

#corpoTopo {
	display:block;
	background-color:#E6E3DF;	
	height:70px;
	width:575px;
	padding-top:10px;
	float:right;
	margin-right:5px;
	margin-left:5px;
	/*
	float:right;
	margin-top:0px;
	_margin-left:2px;
	margin-right:4px;
	_margin-right:2px;
	*/
}
.textoTitulo {
	font:Verdana;
	font-size:11px;
}
#corpoMeioEsquerda {
	float:left;
	width:312px;
	margin-top:22px;
}
#corpoMeioDireita {
	width:230px;
	float:right;
	margin-top:22px;
}
#corpoRodape {
	width:552px;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
	background-color:#F3F3F3;
	margin-top:30px;
	_margin-top:20px;
}
#assinatura {
	width:579px;
	float:left;
	padding-bottom:5px;
	display:table;
	background-image:url(../images/rodape.gif);
	background-position:center;
	text-align:right;
}
#assinaturaPopup a {
	width:100px;
	margin-left:640px;
	margin-top:20px;
	display:table;
	background-position:center;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	border-left:3px #FFFFFF solid;
}
#assinaturaPopup a:hover {
	text-decoration:underline;
}
#assinatura a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	border-left:3px #FFFFFF solid;
}
#assinatura a:hover{
	text-decoration:underline;
}
.linhaVertical {
	height:320px;
	background-color:#D1D1D1;
	width:2px;
	position:relative;
	float:left;
	border-left:#FFFFFF 17px solid;
	_border-left:#FFFFFF 13px solid;
}
.RacaLista {
	margin-left:-2px;
	float:left;
	display:table;
	width:270px;
	/*padding-right:6px;*/
	border-bottom:1px solid #B7B7B7;
}
.RacaLista img {
	background-color:#FFFFFF;
	padding-bottom:3px;
	padding-top:5px;
	border-bottom:1px solid #B7B7B7;
}
.RacaLista p {
	margin:0;
	padding:0;
	padding-left:50px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#F5F5F5;
	margin-bottom:3px;
}
.RacaInfo {
	width:180px;
	position:relative;
	margin-left:70px;
	margin-bottom:20px;
	font-size:11px;
}
.botoes {
	margin-left:423px; 
	padding-top:315px;
	_padding-top:1px;
}
.corpoEsquerda {
	margin-left:3px;
	float:left;
	display:table;
	width:280px;
}
.corpoDireita {
	margin-left:0px;
	float:right;
	display:table;
	width:264px;
}
#formulario {
	float:right;
	text-align:right;
	padding-top:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#formulario p {
	text-align:left;
	margin-left:60px;
}
.fotoContato {
	border:1px solid #4F2500;
	padding:2px;
}
#fotos {
	float:right;
}
.formImput {
	width:203px;
	font-size:11px;
	font-family:tahoma;
}
.alinhamento {
	margin-top:-6px;
	float:rigth;
}
.alinhamentoMensagem {
	margin-top:-6px;
	float:rigth;
}
.ampliar {
	margin-right:6px;
	_margin-right:1px;
	float:right;
}
.mensagem {
	vertical-align:top;
}
#corpoProdutos {
	
}
.textoPopup {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:25;
	font-weight:bolder;
	margin-bottom:-12px;
	margin-left:10px;
}
#touroEsquerda {
	float:left;
	width:350px;
	height:390px;
	margin-left:15px;
	_margin-left:10px;
}
#touroDireita {
	float:left;
	width:350px;
	height:390px;
	margin-left:9px;
}
.infoID {
	float:left;
	background-color:#E4E4E4;
	width:173px;
	height:155px;
	margin-top:2px;
	_margin-top:-1px;
}
.infoPeso {
	float:right;
	background-color:#E4E4E4;
	width:173px;
	height:155px;
	margin-top:2px;
	_margin-top:-1px;
}
.alinhamentoID {
	padding-left:10px;
	padding-top:5px;
}
#paginacao {
	float:left;
	margin-left:325px;
	_margin-left:165px;
}
.linhaBaixo {
	float:left;
	margin-top:10px;
	margin-left:7px;
	width:745px;
	height:1px;
	background-color:#CCCCCC;
}

.fotosGado {
	background-color:#E7E6E3;
	width:745px;
	height:202px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:-9px;
	_margin-top:-13px;
	z-index:1;
}
.alinhaFotoEsquerda {
	margin-left:40px;
	_margin-left:20px;
	margin-top:30px;
	width:139px;
	float:left;
}
.alinhaFotoCentro {
	padding-top:15px;
	margin-left:245px;
	_margin-left:240px;
	height:172px;
	width:256px;
}
.alinhaFotoDireita {
	margin-top:-150px;
	margin-right:50px;
	_margin-right:30px;
	float:right;
}
#DivPopUpGenealogia {
	width:747px;
	height:734px;
	padding-left:7px;
	padding-right:5px;
	margin-top:-90px;
}
.voltar {
	margin-left:695px;
	_margin-left:695px;
	margin-top:5px;
	_margin-top:3px;
	height:20px;
}
.genealogia {
	background-color:#F5F5F3;
	width:745px;
	height:259px;
	margin-bottom:5px;
}
.textoGenealogia {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-left:20px;
}
.geneEsquerda {
	margin-left:0px;
	margin-top:10px;
	float:left;
	width:371;
}
.geneDireita {
	margin-right:-19px;	
	margin-top:10px;
	_margin-top:10px;
	float:right;
	width:371;
}
.geneAreaEsquerda {
	float:left;
	width:355px;
	_width:353px;
	height:50px;
	font-weight:bolder;
	font-size:10px;
}
.geneAreaCentro {
	float:left;
	width:285px;
	margin-top:45px;
	_margin-top:53px;
	margin-left:35px;
	_margin-left:17px;
	height:50px;
	font-weight:bolder;
	font-size:10px;
}
.geneAreaDireita {
	float:left;
	margin-left:5px;
	width:183px;
	height:50px;
	font-weight:bolder;
	font-size:10px;
}
.alinhamentoNome {
	margin-top:10px;
	_margin-top:-10px;
	
}
.cameraEsquerda {
	float:left;
	text-align:center; 
	margin-top:4px;
	_margin-top:2px;  
	margin-left:13px;
	_margin-left:6px;
	width:35px;
}
.cameraEsquerda2 {
	float:left;
	text-align:left;
	width:80px;
}
.alinhaTexto {
	margin-top:0px;
	_margin-top:-1px;
}
.cameraDireita {
	text-align:center; 
	margin-top:4px;
	_margin-top:2px; 
	margin-right:34px;
	_margin-right:17px; 
	width:35px;
}
.cameraDireita2 {
	float:right;
	text-align:left;
	width:80px;
}
.umaCameraEsquerda {
	margin-top:100px;
	float:left;
}
.cameraUnica {
	float:left; 
	margin-top:7px; 
	margin-left:66px;
	_margin-left:36px;
	width:50px;
}

.geneAreaUnica {
	float:left;
	width:375px;
	height:50px;
	font-weight:bolder;
	font-size:10px;
}
.cameraUnicaUltima {
	float:left; 
	margin-top:7px; 
	margin-left:163px;
	_margin-left:86px;
	width:100px;
	width:50px;
}
.alinhamentoLinhas {
	margin-top:-3px;
	margin-left:39px;
	
}
#assitaturaB2 {
	display:table;
	background-color:#EEECE9;
	width:760px;
	height:20px;
}
#assitaturaB2_e {
	background-image:url(../images/imgFundoAssinatura2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:169px;
	height:20px;
	float:left;
}
#assitaturaB2_d {
	background-color:#FFFFFF;
	background-image:url(../images/imgFundoAssinatura.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:right;
	width:591px;
	height:20px;
	vertical-align:middle;
	line-height:20px;
}
#assitaturaB2_d a {
	display:block;
	float:right;
	width:80px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	background-color:#FFFFFF;	
}


#assitaturaPop {
	display:table;
	background-color:#EEECE9;
	width:760px;
	height:20px;
}
#assitaturaPop_e {
	background-image:url(../images/imgFundoAssinatura2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:169px;
	height:20px;
	float:left;
}
#assitaturaPop_d {
	background-color:#FFFFFF;
	background-image:url(../images/imgFundoAssinaturaPop.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:right;
	width:760px;
	height:20px;
	vertical-align:middle;
	line-height:20px;
}
#assitaturaPop_d a {
	display:block;
	float:right;
	width:80px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	background-color:#FFFFFF;
}
.linhaPais {
	margin-left:193px;
	margin-top:-35px;
	z-index:3;
}
#swf1 {
	width:270px;
	height:175;
}
/*-----------------------------------CSS Criado a partir do Felipe------------------------------------------*/
#assinaturaPopup2 a {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	vertical-align:top;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	margin-top:5px;
	padding:0;
}
#assinaturaPopup2 a:hover {
	text-decoration:underline;
}
#assinaturaPopup3 a {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	vertical-align:top;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	margin-right:10px;
	padding:0;
}
#assinaturaPopup3 a:hover {
	text-decoration:underline;
}
#RacacorpoFoto {
	width:568px;
	float:right;
	position:relative;
	height:22px;
	margin-top:5px;
}
.RacatextoTitulo {
	font:Verdana;
	font-size:11px;
	border:none;
}
.Espaco {
	height:5px;
	_height:1px;
	font-size:5px;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}
.VertAlignMiddle {
	vertical-align:middle;
}
.Racalinha {	
	margin-right:10px;
	_margin-top:6px;
	padding:0;
	height:2px;
	width:568px;
	background-color:#CBCBCB;
	border:none;
}
.RacaCorpoTexto1 {
	width:568px;
	position:relative;
	text-align:justify;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font:Tahoma;
	text-indent:35px;
	margin:0;
	padding:0;
}
#ArtNotcorpoCinza {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:45px;
	padding-top:7px;
	vertical-align:middle;
	width:570px;
	position:relative;
	height:19px;
	background-color:#EFEDE9;
}
#ArtNotcorpoBranco {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:45px;
	padding-top:7px;
	vertical-align:middle;
	width:570px;
	position:relative;
	height:19px;
	background-color:#FFFFFF;
}
#ArtNotcorpoPag {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:7px;
	vertical-align:middle;
	text-align:center;
	width:570px;
	position:relative;
	height:19px;
	background-color:#FFFFFF;
}
.ArtNottextoTitulo {
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
}
.ArtNotcorpo2 {
	width:552px;
	position:relative;
	text-align:justify;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:35px;
	margin:0;
	padding:0;
	
}
.ArtNottextoTitulo2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	position:relative;
	text-indent:45px;
	margin:0;
	padding:0;
}
.ArtNotTitulo2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-indent:27px;
	margin:0;
	padding:0;
}
.ArtNot2Foto {
	width:228px;
	height:233px;
	position:relative;
	float:right;
	margin-bottom:1px;
	margin-left:5px;
	font-size:1px;
}
.ArtNot2QuadCinza {
	width:178px;
	height:20px;
	background-color:#E7E4DF;
	padding-left:50px;
	padding-top:8px;
}
.ArtNot2TxtLegenda {
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.Tahoma9Bold {
	font-size:9px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
}
.Tahoma14Bold{
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
}
#DivPopUp {
	width:747px;
	height:734px;
	padding-left:7px;
	padding-right:6px;
}
#DivPopUp2 {
	margin-top:0px;
	width:747px;
	height:440px;
	padding-left:7px;
	padding-right:6px;
}
#DivPopUpGal {
	width:747px;
	height:660px;
	padding-left:7px;
	padding-right:6px;
}
.PopUpProdSementexto1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	position:relative;
	text-indent:40px;
	margin:0;
	padding:0;
}
.PopUpTitulo {
	font-size:14px;
	width:735px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(../images/p_popup_linha.gif);
	background-position:center;
}
.PopUpTitulo span {
	background-color:#FFFFFF;
}
.PopUpProdutos {
	vertical-align:middle;
	text-align:center;
}
.PopUpTitulo2 {
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:text-top;
	position:relative;
	margin-bottom:2px;
}
.PopUpTitulo3 {
	font-size:14px;
	width:725px;
	margin-right:15px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(../images/p_popup_linha.gif);
	background-position:center;
}
.PopUpTitulo3 span {
	background-color:#FFFFFF;
}
.PopUpFotoSemen {
	height:350px;
	width:215px;
	margin-left:12px;
	_margin-left:6px;
	float:left;
	position:relative;
	display:table;
}
.PopUpProdSementexto2 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	position:relative;
	margin-right:30px;
	_margin-right:25px;
	margin-top:15px;
	width:740px;
	padding:0;
	/*float:right;*/
}
#topoPopUp {
	width:750px;
	height:94px;
	background-color:#FFFFFF;
}
#DivServicosLeft {
	height:174px;
	width:261px;
	float:left;
	margin-bottom:20px;
	position:relative;
}
#DivServicosRight {
	width:455px;
	height:174px;
	float:right;
	margin:0;
	padding:0;
	position:relative;
}
#DivServicosBottom {
	width:730px;
	padding:0;
	margin:0;
	position:relative;
}
.PopUpServtexto1 p{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	position:relative;
	text-indent:40px;
	margin:0;
	padding:0;
	width:446px;
}
.PopUpServLinha1 {
	font-size:10px;
	width:449px;
	float:right;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(../images/p_popup_linha.gif);
	background-position:center;
	margin-right:7px;
	_margin-right:2px;
	margin-bottom:5px;
	_margin-bottom:0;
	padding:0;
}
/*------------------Galeria----------------------------------------*/
#tituloNoticia {
	height:18px;
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}
#tituloNoticia span {
	height:18px;
	background-color: #E6E8EA;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	vertical-align:middle;
}
#PopUpGalSubtitulo {
	width:583px;
	height:18px;
	background-color: #E6E8EA;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:1px;
	padding-top:2px;
	text-align:center;
	vertical-align:bottom;
}
#PopUpGalLeft {
	margin-top:3px;
	width:582px;
	height:405px;
	background-color: #E6E8EA;
	float:left;
}
#PopUpGalFtoVert {
	margin-right:8px;
	_margin-right:4px;
	margin-top:3px;
	width:150px;
	height:405px;
	_height:409px;
	background-color: #E6E8EA;
	float:right;
	text-align:center;
}
.espacoCinza {
	height:5px;
	_height:1px;
	font-size:3px;
	background-color:#E6E8EA;
}
#PopUpGalBotton {
	float:right;
	width:733px;
	height:190px;
}
.PopUpDivGal {
	width:112px;
	height:100px;
	background-color: #E6E8EA;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.titBusca{
	font-size:11px;
	font-weight:bold;
}
.nomeBoi{
	font-size:16px;
	font-weight:bold;
}