/**************************************/
/**
 * @author Everton Colafati (14) 9745-9103
 * @email colafati@colafati.com.br
 * @copyright 2008
 */
/**************************************/

body
{margin:0; padding:0; font-family: Arial; background-color: #e5e5e5;}

div.All
{ margin: 0 auto; width: 782px; background-repeat: repeat-y;}

div.BordaDireita,
div.BordaEsquerda
{width: 8px; float: left;}

img
{border:none;}

a
{text-decoration: none; color: #000;}

div.erro
{text-align: center; font:bold 12px Arial; color: #f00; border:solid 3px #f00; width:350px; margin:10px auto; padding:5px;}

br.Limpa
{clear: both; line-height: 0px;}

h1.Titulo
{background-color: #E5E5E5; padding: 4px 4px 4px 10px; margin: 0; font: bold 14px Arial; color: #666; text-transform: uppercase; height: 16px; margin: 0 15px 0 -4px;}

h2
{background-color: #E5E5E5; padding: 4px 4px 4px 10px; margin: 0; font: bold 11px Arial; color: #666; text-transform: uppercase; height: 16px;}

input
{font: bold 11px Arial; border: solid 1px #666; vertical-align: middle;}

div.Todo
{margin: 0 auto; width: 766px; background-color: #fff; float: left;}

	div.Conteudo
	{width: 530px; /* IE 6 */ _width:526px; float: left; padding: 3px;}
	div.ConteudoDireita
	{width: 224px; float: left; padding: 3px;}	
	
	div.Coluna1
	{width: 290px; float:left;}
	
	div.Coluna2
	{margin-left:5px; width: 230px; float:left;}
	
	div.TouroDestaque
	{margin: 10px 5px;}
	div.TouroDestaque h1
	{margin: 0; font: bold 13px Arial; text-align: left; color: #666; padding: 2px 2px 2px 2px;}
	div.TouroDestaque p
	{margin: 0; text-align: left; padding: 2px 2px 2px 12px; font: normal 11px/11px Arial;}
	/*div.TouroDestaque div
	{border:solid 2px #e5e5e5; margin:4px; text-align: center; padding: 2px 10px;}*/
	div.TouroDestaque span a
	{font: normal 11px/11px Arial; color: #666; text-decoration: none; padding-left: 10px;}
	div.TouroDestaque span a:hover
	{color: #000;}
	
	div.Banner
	{margin: 5px; text-align: center;}
	div.Banner img
	{margin: 10px;}
	
	div.Newsletter
	{margin: 5px; font: normal 11px Arial;}
		div.Newsletter span
		{color: #004774;}
	
	div.Promocoes
	{ margin: 5px; text-align: center;}
		div.Promocoes p
		{margin: 0 20px 0 20px; font: bold 12px/18px Arial; text-align: left;}
		h1.Destaque
		{background-color: #E5E5E5; padding: 4px 4px 4px 10px; margin: 0; font: bold 14px Arial; color: #666; text-transform: uppercase; text-align: left; margin: 0 20px;}
	
	div.FlashTopo
	{height: 240px; width: 766px; padding: 0;}
	
	div.Linha
	{height: 3px; width: 766px; /* IE 6 */ _display:none;}
	
	div.Busca form
	{text-align: center; margin: 10px 0 20px 0;}
	div.Busca img
	{vertical-align: middle;}
	
	div.MenuTopo ul
	{width: 766px; height: 36px; list-style: none; margin: 0; padding: 0; background-image: url('imagens/fundo_menu.jpg');}
		div.MenuTopo ul li
		{float: left; margin: 0 2px; color: #FFF; font: bold 11.5px Arial; padding: 10px 13px 0 13px; height: 26px;}
		div.MenuTopo ul li a
		{color:#FFF; text-decoration: none;}
		div.MenuTopo ul li a:hover
		{color:#FFDE62;}
		div.MenuTopo ul li.Separador
		{padding: 10px 0 0 5px;}
		
	ul.Touros
	{list-style: none; margin: 0; padding: 0;}
		ul.Touros li
		{margin: 2px 0; font: bold 12px Arial;}
		ul.Touros li div.Par
		{background-color: #e5e5e5; padding: 4px; margin: 0 4px; width:17px; float: left; text-align: center; margin-top:2px;}
		ul.Touros li div.Impar
		{background-color: #f5f5f5; padding: 4px; margin: 0 4px; width:17px; float: left; text-align: center; margin-top:2px;}
		ul.Touros li div.Maior
		{width:170px; float: left; text-align: left; font-weight: bold;}
		
	div.RodapeLinks
	{background-color: #f5f5f5; height: 30px;}
	div.Rodape
	{height: 23px; background-image: url('imagens/rodape.jpg'); padding: 10px 0 0 4px; color: #FFF; font: normal 10px Arial;}
	
	ul.Rodape
	{width: 766px; height: 33px; list-style: none; margin: 0; padding: 0;}
		ul.Rodape li
		{float: left; margin: 0 2px; color: #777; font: normal 10px Arial; padding: 8px 2px 0 2px; height: 26px;}
		ul.Rodape li a
		{color:#777; text-decoration: none;}
		ul.Rodape li a:hover
		{color:#000;}
	div.Categorias
	{/*background-color: #e5e5e5;*/ width: 513px;}
	ul.Categorias
	{ list-style: none; margin: 0; padding: 0; width: 513px; position: relative;}
		ul.Categorias a
		{text-decoration: none; color: #333;}
		ul.Categorias li
		{ width: 513px; padding: 0; font: bold 14px Arial; color: #666; margin: 0;}
		ul.Categorias li div
		{ background-color: #FFF; padding: 5px 0;}
		ul.Categorias li ul
		{ list-style: none; margin: 8px 0; padding: 0;  background-color: #e5e5e5;}
		ul.Categorias li ul li
		{width: 165px; padding: 2px 0; font: bold 13px/15px Arial; color: #666; float: none; background: none;}
		ul.Categorias li ul li a
		{text-decoration: none; color: #666;}
	ul.Categorias_Full
	{ list-style: none; margin: 0; padding: 0; width: 513px; position: relative;background-color: #FFF;}
		ul.Categorias_Full a
		{text-decoration: none; color: #333;}
		ul.Categorias_Full li
		{float: left; width: 513px; padding: 0; font: bold 14px Arial; color: #666; margin: 0;}
		ul.Categorias_Full li div
		{ background-color: #FFF; padding: 5px 0;}
		ul.Categorias_Full li ul
		{ list-style: none; margin: 8px 0; padding: 0;  /*background-color: #e5e5e5;*/}
		ul.Categorias_Full li ul li
		{width: 513px; padding: 2px 0; font: bold 13px/15px Arial; color: #666; float: none; background: none;}
		ul.Categorias_Full li ul li a
		{text-decoration: none; color: #666;}

div.Contato
{margin: 5px 5px 5px 40px;}

div.AnimaisLista
{margin: 2px; padding: 2px; font: bold 12px/20px Arial; width: 165px; float: left;}
	div.AnimaisLista a
	{color: #000; text-decoration: none;}
	
	
/******************************************/
table.Animal
{width: 700px; font: normal 11px Arial; margin: auto;}
	table.Animal td.Titulo
	{width: 150px; font-weight: bold; text-align: right;}
	


ul.Genealogia,
ul.Genealogia ul
{list-style: none; margin: 0; padding: 0;font: bold 11px Arial; position: relative; background: no-repeat center; width: 500px; height: 320px;}
		ul.Genealogia li
		{width: 130px; text-align: center;}
		ul.Genealogia li.Animal
		{position: absolute; left:313px; top:146px}
		ul.Genealogia li.Pai
		{position: absolute; top:65px; left: 215px;}
		ul.Genealogia li.Mae
		{position: absolute; top:226px; left: 215px;}
		ul.Genealogia li.PVo
		{position: absolute; top:25px; left: 105px;}
		ul.Genealogia li.PVoh
		{position: absolute; top:105px; left: 105px;}
		ul.Genealogia li.MVo
		{position: absolute; top:185px; left: 105px;}
		ul.Genealogia li.MVoh
		{position: absolute; top:265px; left: 105px;}
		ul.Genealogia li.PBVoh
		{position: absolute; top:45px; left: 5px;}
		ul.Genealogia li.PBVo
		{position: absolute; top:5px; left: 5px;}
		ul.Genealogia li.PBVo2
		{position: absolute; top:85px; left: 5px;}
		ul.Genealogia li.PBVoh2
		{position: absolute; top:125px; left: 5px;}
		ul.Genealogia li.MBVoh
		{position: absolute; top:205px; left: 5px;}
		ul.Genealogia li.MBVo
		{position: absolute; top:165px; left: 5px;}
		ul.Genealogia li.MBVo2
		{position: absolute; top:245px; left: 5px;}
		ul.Genealogia li.MBVoh2
		{position: absolute; top:285px; left: 5px;}

div.Medidas
{width:250px; height: 129px; position: relative; font: bold 11px Arial; margin-top: 30px;}
	div.Medida_1
	{position:absolute; top:65px; left:10px;}
	div.Medida_2
	{position:absolute; top:3px; left:48px;}
	div.Medida_3
	{position:absolute; top:92px; left:43px;}
	div.Medida_4
	{position:absolute; top:9px; left:120px;}
	div.Medida_5
	{position:absolute; top:45px; left:125px;}
	div.Medida_6
	{position:absolute; top:115px; left:155px;}
	div.Medida_7
	{position:absolute; top:70px; left:190px;}

div.AniamlGenealogia
{ width: 515px; margin: 2px;}
div.AniamlMedidas
{width: 515px; margin: 2px;}

div.AnimalImagem
{float: left; width: 270px; margin: 2px;}
div.AnimalDados
{float: left;width: 240px; margin: 2px; font: normal 12px Arial; text-align: justify;}
	
span.Atencao
{font: bold 12px Arial; color: #F00 !important;}

div.Video
{position:absolute; border:solid 6px #333; padding:5px; background-color:#fff; z-index:1002; left: 240px; top:160px; display:none;}
div.Video a
{color: #000; font: bold 11px Arial; text-decoration: none;}

div.Amigo
{position:absolute; border:solid 6px #333; padding:5px; background-color:#fff; z-index:1002; left: 240px; top:300px; display:none; width: 320px; height: 240px; font-size: 12px;}

div.Orcamento
{background-color:#e5e5e5; margin:20px 0 0 40px; width:455px; font: normal 12px Arial; padding: 10px;}

/*///////////////////////PAGINAÇÂO
*/
div.paginacao
{font:normal 12px Arial, Helvetica, sans-serif; padding:5px; margin:8px; text-align:center; border-top: solid 2px #F0F0F0;}
	div.paginacao strong
	{float:left; line-height: 22px; margin-right:5px;}
ul.Paginacao
{list-style: none; padding:0; margin:0;}
	ul.Paginacao li.Separa
	{padding-top:5px; font: bold 13px Arial;}
	ul.Paginacao li
	{margin:2px; float:left;}
		ul.Paginacao li a
		{color:#000; font:normal 11px Arial; text-decoration:none; display:block; padding:2px 3px; border:solid 1px #CCC;}
	ul.Paginacao li a:hover,
	ul.Paginacao li a.ativo
	{background-color: #CCC; border-color:#999; font-weight: bold;}
	ul.Paginacao li.Primeiro
	{margin:-1px 0 0 0; border-left: 1px solid #990134;}
/*///////////////////////ARTIGOS
*/
ul.Artigos
{list-style: none; padding:0; margin:0;}
	ul.Artigos li
	{margin:5px; display: block; border-left: solid 4px #E5E5E5; border-bottom: solid 1px #E5E5E5; padding: 1px 4px; font:bold 12px Arial;}
	ul.Artigos li a
	{color:#000; text-decoration:none; display:block; padding:2px 3px;}
/*
div.LinkRaca
{width:150px; float:left; margin:10px; background-color:#FFF; text-align:center;}
div.LinkRaca a
{display: block; border:solid 4px #CCC;padding:5px; font: bold 18px Arial;}
div.LinkRaca a:hover
{border:solid 4px #090;}
div.LinkRaca span
{font: bold 11px Arial;}*/