@charset "ISO-8859-1";

body {
	margin:-10px 0px 0px -10px;
	height:100%;
	background-image:url(../images/backg_body.jpg);
	}
html body {
	margin:0; padding:0;
	height:100%;
	}
* html .minwidth {
	border-left:739px solid #fff; /* min-width 739px */
	}
* html .container {
	margin-left:-739px; /* min-width 739px */
	position:relative;
	background-image:url(../images/backg_pages.jpg); /* IE */
	}
/*\*/* html .minwidth, * html .container {height:1px;}
/*/.pagina_total {display:inline-block;}
/**/img {border:0px none;}
#clr {
	clear:both;
	}
a:link {
	background-color:inherit; color:black;
	text-decoration:none;
	}
a:visited {
	background-color:inherit; color:black;
	text-decoration:none;
	}
a:hover {
	background-color:inherit; color:red;
	text-decoration:none;
	}
#vermelho {
	background-color:inherit; color:red;
	}
#span_16pxbranco {
	font:16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit; color:black;
	}
#span_14pxbranco {
	font:14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:inherit; color:black;
	}
#span_12pxbranco {
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:inherit; color:black;
	}
.morada_branco {
	font:0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:inherit; color:white;
	}

/* **************************************************************************************************** */

/* **************************************************************************************************** */
/* PT/EN */
/* **************************************************************************************************** */
.pagina_total {
	width:100%; min-width:929px;
	margin:0 auto;
	text-align:left;
	background-image:url(../images/backg_pages.jpg); /* Firefox */
	}
	#header {
		height:147px; /* topo 130px (+) barra madeira 17px */
		background-image:url(../images/home_topo_backg.png);
		background-repeat:repeat-x;
		}
		#pt_home_header_esquerdo {
			float:left;
			width:435px; height:130px;
			/*background-image:url(../images/pt_home_topo_esq_natal.png);*/
			background-image:url(../images/pt_home_topo_esq.png);
			background-repeat:no-repeat;
			}
		#en_home_header_esquerdo {
			float:left;
			width:435px; height:130px;
			/*background-image:url(../images/en_home_topo_esq_natal.png);*/
			background-image:url(../images/en_home_topo_esq.png);
			background-repeat:no-repeat;
			}
		#pt_pages_header_esquerdo {
			float:left;
			width:435px; height:130px;
			/*background-image:url(../images/pt_home_topo_esq_natal.png);*/
			background-image:url(../images/pt_home_topo_esq.png);
			background-repeat:no-repeat;
			}
		#en_pages_header_esquerdo {
			float:left;
			width:435px; height:130px;
			/*background-image:url(../images/en_home_topo_esq_natal.png);*/
			background-image:url(../images/en_home_topo_esq.png);
			background-repeat:no-repeat;
			}
		#pages_header_direito {
			float:right;
			width:203px; height:130px;
			background-image:url(../images/home_topo_dir.png);
			background-repeat:no-repeat;
			}
		#cavalos_header_direito {
			float:right;
			width:304px; height:130px;
			background-image:url(../images/cavalos_topo_dir.png);
			background-repeat:no-repeat;
			}
			#language_flag {
				float:right;
				height:12px;
				margin-top:5px;
				margin-right:5px;
				}
		#home_barra_superior {
			height:16px; /* total = 18px */
			padding-top:2px;
			font:small Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-align:center;
			background-color:#936727; color:white;
			}
		#barra_madeira_superior {
			height:17px;
			background-image:url(../images/backg_madeira_topo.png);
			background-repeat:repeat-x;
			}
	#home_conteudo {
		height:200px;
		}
		#barra_bemvindo {
			width:602px;
			margin-left:auto; margin-right:auto;  margin-top:10%;
			text-align:center;
			}
		#home_conteudo_esquerda {
			float:left;
			margin-top:10%;
			padding-left:25%;
			text-align:center;
			}
		#home_conteudo_direita {
			float:right;
			margin-top:10%;
			padding-right:25%;
			text-align:center;
			}
	#pages_conteudo {
		float:left;
		height:inherit; /* 13 x 27px cada item menu */
		background-image:url(../images/backg_menu.png);
		background-repeat:repeat-y;
		}
		#menu {
			float:left;
			width:169px; height:inherit; /* 13 x 27px cada item menu */
			background-image:url(../images/backg_menu_topoesq.png);
			background-repeat:no-repeat;
			}
			.menu_item {
				float:left;
				height:27px;
				}
	#pages_conteudo_direito {
		float:left;
		height:inherit; min-height:100%;
		}
		#conteudo_pagina {
			float:left;
			width:730px; /* min-width 929px (-) menu 169px (-) padding left/right */
			_height:95px; height:inherit; min-height:95px;
			margin:0 auto; padding-left:30px; padding-top:0px;
			font:small Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-align:left;
			background-color:inherit; color:black;
			background-image:url(../images/backg_menu_topodir.png);
			background-repeat:no-repeat;
			}
			#titulo_pagina {
				width:134px;
				padding:4px 0px 20px 20px;
				font:xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold; text-align:center;
				background-color:inherit; color:black;
				}
		.addon_destaque {
			width:730px; /* width #destaque_col1,2,3 */
			}
		#destaque_col1 {
			float:left;
			width:252px;
			height:120px;
			margin:0 auto; margin-left:0px; margin-top:25px;
			background-image:url(../images/box_cavalo.png);
			}
		#destaque_col2 {
			float:left;
			width:252px;
			height:120px;
			margin:0 auto; margin-left:0px; margin-top:25px;
			background-image:url(../images/box_cavalo.png);
			}
		#destaque_col3 {
			float:left;
			width:226px;
			height:120px;
			margin:0 auto; margin-left:0px; margin-top:25px;
			background-image:url(../images/box_cavalo.png);
			}
			#foto_cavalo {
				float:left;
				width:100px; height:75px;
				}
			#texto_foto_cavalo {
				float:left;
				width:115px; height:75px;
				padding-left:10px;
				font:xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
				line-height:11px;
				text-align:left;
				background-color:inherit; color:black;
				}
	#pages_conteudo_inferior {
		height:84px;
		text-align:center;
		background-image:url(../images/backg_menu_bottomdir.png);
		background-position:169px bottom;
		background-repeat:no-repeat;
		}
		.menu_inferior {
			float:left;
			width:163px; height:64px; /* menu 169px (-) padding left/right */
			padding-left:6px; padding-top:20px;
			text-align:left;
			background-image:url(../images/backg_menu_bottomesq.png);
			background-repeat:no-repeat;
			}
			#hits_buttom {
				width:78px; height:40px; /* 153px (-) padding left/right */
				padding-left:75px; padding-top:14px;
				font:x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
				text-align:left;
				background-color:inherit; color:black;
				background-image:url(../images/hits_buttom.png);
				background-repeat:no-repeat;
				}
			#barra_footer {
				float:left;
				width:554px; height:19px;
				margin-left:16px; padding-top:6px;
				font:0.7em Tahoma;
				text-align:center;
				background-color:inherit; color:black;
				background-image:url(../images/barra_footer.png);
				background-repeat:no-repeat;
				}
	#pages_footer {
		height:17px;
		background-image:url(../images/backg_madeira_bottom.png);
		background-position:left bottom;
		background-repeat:repeat-x;
		}

/* **************************************************************************************************** */
/* PT */
/* **************************************************************************************************** */






/* **************************************************************************************************** */
/* EN */
/* **************************************************************************************************** */




/* **************************************************************************************************** */
/* POPUP CAVALOS */
/* **************************************************************************************************** */
#mainjavacolumn1 {
	width:673px; height:338px;
	}
#mainjavacolumn2 {
	width:673px; height:338px;
	}
	#popup_madeira_sup {
		float:left;
		width:673px; height:17px;
		background-image:url(../images/popup_backg_sup.png);
		background-repeat:repeat-x;
		}
	#popup_madeira_inf {
		float:left;
		width:673px; height:17px;
		background-image:url(../images/popup_backg_inf.png);
		background-repeat:repeat-x;
		}
	#popup_quadro_branco {
		float:left;
		width:146px; height:137px;
		padding-top:20px; padding-left:20px;
		font:x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align:left;
		background-image:url(../images/popup_quadro_branco.png);
		background-repeat:no-repeat;
		}
	#popup_botoes {
		float:left;
		width:150px; height:37px;
		margin-top:65px; margin-left:-3px;
		}
	#centro_mainjavacolumn {
		float:right;
		width:505px;
		}
		#coluna_thumbs {
			float:left;
			width:75px; height:304px;
			}
			#centro_thumbs {
				float:left;
				width:75px;
				padding-left:12px; padding-top:4px;
				font:0.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
				line-height:4px;
				}
		#centro_foto {
			float:right;
			margin-top:2px; margin-right:4px;
			}

	#popup_quadro_pedigree {
		float:right;
		width:478px; height:199px;
		font:xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:inherit; color:black;
		background-image:url(../images/popup_quadro_pedigree.png);
		background-repeat:no-repeat;
		}
		.gen_paterna {
			float:left;
			width:478px;
			padding-left:0px; margin-top:10px;
			}
		.gen_materna {
			float:left;
			width:478px;
			padding-left:0px; margin-top:21px;
			}
			.div1gen {
				float:right;
				width:218px;
				padding-right:11px; margin-top:2px;
				}
			.div2gen {
				float:right;
				width:218px;
				padding-right:135px; margin-top:1px;
				}
			.div3gen {
				float:left;
				width:218px;
				padding-left:3px; margin-top:8px;
				}
			.div4gen {
				float:right;
				width:218px;
				padding-right:11px; margin-top:1px;
				}
	#popup_quadro_texto {
		float:right;
		width:478px; height:95px;
		margin-top:15px;
		background-image:url(../images/popup_quadro_texto.png);
		background-repeat:no-repeat;
		}
		#texto_quadro_branco {
			width:455px; height:80px;
			padding-left:10px; padding-top:10px;
			font:xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
			background-color:inherit; color:black;
			}

/* **************************************************************************************************** */
/* REGISTO DE USUÁRIO */
/* **************************************************************************************************** */
#conteudo_pagina_registo {
	float:left;
	width:540px; /* min-width 739px (-) menu 169px (-) padding left/right */
	height:95px; height:inherit; min-height:95px;
	margin:0 auto; padding-left:30px; padding-top:0px;
	font:small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:inherit; color:black;
	}
	.lang_field {
		float:left;
		width:125px;
		font:x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align:left;
		background-color:inherit; color:black;
		}
	td.row_main {
		width:125px;
		font:x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align:left;
		background-color:inherit; color:black;
		}
/* **************************************************************************************************** */
/* VOCÊ PROCURA */
/* **************************************************************************************************** */
#tabela_procuro {
	width:540px;
	margin-top:7px;
	font:x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:inherit; color:black;
	}
	#tabela_procuro_titulos {
		width:540px;
		margin-bottom:3px;
		font:x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:white; color:black;
		}
		.tabela_procuro_id_titulo {
			width:35px; float:left;
			background-color:white; color:black;
			}
		.tabela_procuro_nome_titulo {
			width:120px; float:left;
			background-color:white; color:black;
			}
		.tabela_procuro_coment_titulo {
			width:355px; float:left;
			background-color:white; color:black;
			}
	#linha_tabela_procuro_1 {
		float:left;
		width:540px;
		font:x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:#74561F; color:white;
		}
		.tabela_procuro_id_valor {
			width:35px; float:left;
			}
		.tabela_procuro_nome_valor {
			width:120px; float:left;
			}
		.tabela_procuro_coment_valor {
			width:355px; float:left;
			}
	#linha_tabela_procuro_2 {
		float:left;
		width:540px;
		font:x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:#B68832; color:black;
		}
