@charset "utf-8";
/* CSS Document */
html { overflow: -moz-scrollbars-vertical; }
body {background-color:#FFF; margin:0;}
p {margin: 6px 0;}
a {outline:none;}
a img {border: none;}

div#geral {
	width: 750px;
	margin: 0 auto;
	background: url(../images/bg_internas.jpg) repeat-y;
}

#pg_galeria div#geral {
	background: url(../images/bg_galeria.jpg) repeat-y;
}

div#topopt,
div#topoen {
	height: 154px;
	display: block;
}
div#topopt {
	background: url(../images/bg_topopt.jpg) center top no-repeat;
}
div#topoen {
	background: url(../images/bg_topoen.jpg) center top no-repeat;
}

a#btn_logo_home {
	width: 250px;
	height: 154px;
	display: block;
	text-indent: -9000px;
	float: left;
}

div#barra_idiomas {
	float: right;
	margin: 5px 64px 0 0;
	display: inline;
}
.btn_lang {
	width: 105px;
	height: 19px;
	display: inline-block;
	text-indent: -9000px;
	margin: 0 0 0 10px;
	float: left;
}
#btn_en {background: url(../images/btn_en.jpg) right top no-repeat;}
#btn_pt {background: url(../images/btn_pt.jpg) right top no-repeat;}

div#home_pt {
	height: 455px;
	background: url(../images/bg_home_pt.jpg);
}
div#home_en {
	height: 455px;
	background: url(../images/bg_home_en.jpg);
}
/*** MENU ***/
ul#menu_pt, ul#menu_en {float: right; margin: 100px 0; padding: 0;}
ul#menu_pt li, ul#menu_en li {list-style: none; margin: 0; padding:0} 
ul#menu_pt li a, ul#menu_en li a {
	width: 178px; 
	height: 24px; 
	display:block; 
	text-indent: -9000px;
	margin: 3px 0;
} 
ul#menu_pt li a:hover, ul#menu_en li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=65);}
	 
ul#menu_pt li#mn_ninhada a {background: url(../images/btn_ninhada_pt.jpg)}
ul#menu_pt li#mn_raca a {background: url(../images/btn_raca_pt.jpg); height: 25px;}
ul#menu_pt li#mn_nos a {background: url(../images/btn_nos_pt.jpg)}
ul#menu_pt li#mn_familia a {background: url(../images/btn_familia_pt.jpg)}
ul#menu_pt li#mn_instalacoes a {background: url(../images/btn_instalacoes_pt.jpg)}
ul#menu_pt li#mn_contato a {background: url(../images/btn_contato_pt.jpg); height: 26px;}
ul#menu_pt li#mn_galeria a {background: url(../images/btn_galeria_pt.jpg); height: 28px;}

ul#menu_en li#mn_ninhada a {background: url(../images/btn_ninhada_en.jpg)}
ul#menu_en li#mn_raca a {background: url(../images/btn_raca_en.jpg); height: 25px;}
ul#menu_en li#mn_nos a {background: url(../images/btn_nos_en.jpg)}
ul#menu_en li#mn_familia a {background: url(../images/btn_familia_en.jpg)}
ul#menu_en li#mn_instalacoes a {background: url(../images/btn_instalacoes_en.jpg)}
ul#menu_en li#mn_contato a {background: url(../images/btn_contato_en.jpg); height: 26px;}
ul#menu_en li#mn_galeria a {background: url(../images/btn_galeria_en.jpg); height: 28px;}

/*** NINHADA ***/
div#ninhada_pt,
div#ninhada_en {
	
}
div#ninhada_pt ul#menu_pt,
div#ninhada_en ul#menu_en {
	margin: 0px;
	margin-top: 31px;
	padding: 0;
	width: 178px; 
}
div#ninhada_pt h1,
div#ninhada_en h1 {
	width: 341px;
	height: 70px;
	display: block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right;
}
div#ninhada_pt h1 {
	background: url(../images/tit_ninhada_pt.jpg) right top no-repeat;
}
div#ninhada_en h1 {
	background: url(../images/tit_ninhada_en.jpg) right top no-repeat;
}

div#ninhada_pt div#fotos,
div#ninhada_en div#fotos {
	float: left;
	width: 395px;
	height: 463px;
	padding: 17px 0 17px 11px;
	display: block;
}

div#ninhada_pt div#fotos div#filhotes_thumbs {
	background: url(../images/bg_thumbs_pt.jpg) no-repeat;
}
div#ninhada_en div#fotos div#filhotes_thumbs {
	background: url(../images/bg_thumbs_en.jpg) no-repeat;
}

div#ninhada_pt div#fotos div#filhotes_thumbs ul#meninos,
div#ninhada_en div#fotos div#filhotes_thumbs ul#meninos {
	display:block;
	width: 393px;
	height: 85px;
	margin-bottom: 5px;
}
div#ninhada_pt div#fotos div#filhotes_thumbs ul#meninas,
div#ninhada_en div#fotos div#filhotes_thumbs ul#meninas {
	display:block;
	width: 393px;
	height: 85px;
}

div#ninhada_pt div#fotos div#filhotes_thumbs ul.thumbs,
div#ninhada_en div#fotos div#filhotes_thumbs ul.thumbs {
	margin: 0;
	padding: 0;
	clear: both;
}
div#ninhada_pt div#fotos div#filhotes_thumbs ul.thumbs li,
div#ninhada_en div#fotos div#filhotes_thumbs ul.thumbs li {
	list-style: none;
	float: left;
	display: inline-block;
	margin: 0 11px 8px 0;
	_margin: 0 11px 4px 0;
	width: 84px;
	height: 84px;
}


div#ninhada_pt div#fotos div#filhotes_thumbs ul.meninas li.fmenino,
div#ninhada_en div#fotos div#filhotes_thumbs ul.meninas li.fmenino {display:none; empty-cells:hide;}
div#ninhada_pt div#fotos div#filhotes_thumbs ul.meninos li.fmenina,
div#ninhada_en div#fotos div#filhotes_thumbs ul.meninos li.fmenina {display:none;}

div#ninhada_pt div#fotos div#filhotes_thumbs ul.thumbs li img.Vendido,
div#ninhada_en div#fotos div#filhotes_thumbs ul.thumbs li img.Vendido,
div#ninhada_pt div#fotos div#filhotes_thumbs ul.thumbs li img.Reservado,
div#ninhada_en div#fotos div#filhotes_thumbs ul.thumbs li img.Reservado {
	opacity: 0.5;
	filter: gray;
}

div#ninhada_pt div#fotos div#filhotes_foto,
div#ninhada_en div#fotos div#filhotes_foto {
	background-color: #8e9f77;
	width: 369px;
	height: 260px;
	display: block;
	margin-top: 19px;
}

div#ninhada_pt div#fotos div#filhotes_foto div,
div#ninhada_en div#fotos div#filhotes_foto div {
	float: left;
	display: block;
	width: 69px;
	height: 260px;
	display: block;	
}
div#ninhada_pt div#fotos div#filhotes_foto div.foto,
div#ninhada_en div#fotos div#filhotes_foto div.foto {
	width: 300px;	
}

div#ninhada_pt div#fotos div#filhotes_foto div span.menino,
div#ninhada_en div#fotos div#filhotes_foto div span.boy,
div#ninhada_pt div#fotos div#filhotes_foto div span.menina,
div#ninhada_en div#fotos div#filhotes_foto div span.girl {
	width:69px;
	height: 76px;
	display: block;
	text-indent: -9000px;
}
div#ninhada_pt div#fotos div#filhotes_foto div span.menino {background:url(../images/label_menino_pt.jpg) 80% 80% no-repeat;}
div#ninhada_en div#fotos div#filhotes_foto div span.boy {background:url(../images/label_menino_en.jpg) 80% 80% no-repeat;}
div#ninhada_pt div#fotos div#filhotes_foto div span.menina {background:url(../images/label_menina_pt.jpg) 80% 80% no-repeat;}
div#ninhada_en div#fotos div#filhotes_foto div span.girl {background:url(../images/label_menina_en.jpg) 80% 80% no-repeat;}

div#ninhada_pt div#fotos div#filhotes_foto div h6.ver_pt,
div#ninhada_en div#fotos div#filhotes_foto div h6.ver_en {
	width: 69px;
	height: 22px;
	background: url(../images/veroutro_pt.jpg) no-repeat;
	display: block;
	text-indent: -9000px;
	margin: 15px 0 0;
	padding: 0;
}
div#ninhada_en div#fotos div#filhotes_foto div h6.ver_en {
	background: url(../images/veroutro_en.jpg) no-repeat;	
}
div#ninhada_pt div#fotos div#filhotes_foto div a,
div#ninhada_en div#fotos div#filhotes_foto div a {
	float: left;
	display: inline-block;
	text-indent: -9000px;
	width: 27px;
	height: 27px;
	margin: 10px 0 0 5px;
}
div#ninhada_pt div#fotos div#filhotes_foto div a#next,
div#ninhada_en div#fotos div#filhotes_foto div a#next {background:url(../images/next.jpg)}
div#ninhada_pt div#fotos div#filhotes_foto div a#prev,
div#ninhada_en div#fotos div#filhotes_foto div a#prev {background:url(../images/prev.jpg)}

div#ninhada_pt div#info,
div#ninhada_en div#info {
	width: 160px;
	height: 361px;
	display: block;
	float: left;
	padding-top: 50px;
}

div#ninhada_pt div#info p,
div#ninhada_en div#info p {
	padding: 10px;
	color: #5d773a;
	font: 13px Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div#ninhada_pt div#info a.pais,
div#ninhada_en div#info a.pais {
	width: 95px;
	height: 102px;
	display: inline-block;
	float: left;
	padding: 0 0 30px 10px;
	color: #5d773a;
	font: 13px Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	text-decoration: none;

}
div#ninhada_pt div#info a.pais:hover,
div#ninhada_en div#info a.pais:hover {
	opacity: 0.7;
	filter: alpha(opacity=65);
}
div#ninhada_pt a.btn_pedigree_ninhada,
div#ninhada_en a.btn_pedigree_ninhada {
	float: left;
	width: 25px;
	height: 90px;
	display: inline-block;
	background: url(../images/selo_pedigree.jpg) top no-repeat;	text-indent: -9000px;
}

div#ninhada_pt div#menus,
div#ninhada_en div#menus {
	float: right;
	width: 178px;
	height: 431px;
}
div#ninhada_pt div#menus ul#ninhadas_anteriores,
div#ninhada_en div#menus ul#ninhadas_anteriores {
	margin: 0;
	padding: 0;
}
div#ninhada_pt div#menus ul#ninhadas_anteriores h2,
div#ninhada_en div#menus ul#ninhadas_anteriores h2 {
	margin: 0;
	padding: 15px 0 0;
	width: 104px;
	height: 39px;
	display: block;
	text-indent: -9000px;
	clear: both;
}
div#ninhada_pt div#menus ul#ninhadas_anteriores h2 {
	background: url(../images/tit_anteriores_pt.jpg) bottom left no-repeat;
}
div#ninhada_en div#menus ul#ninhadas_anteriores h2 {
	background: url(../images/tit_anteriores_en.jpg) bottom left no-repeat;
}
div#ninhada_pt div#menus ul#ninhadas_anteriores li,
div#ninhada_en div#menus ul#ninhadas_anteriores li {
	list-style: none;
	padding: 10px 0 0 15px;
}
div#ninhada_pt div#menus ul#ninhadas_anteriores li a,
div#ninhada_en div#menus ul#ninhadas_anteriores li a {
	color: #5d773a;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}
div#ninhada_pt div#menus ul#ninhadas_anteriores li a:hover,
div#ninhada_en div#menus ul#ninhadas_anteriores li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=65);
}
/********************************************************************************************************************
TRABALHO GALERIA
********************************************************************************************************************/
/*** GALERIA ***/
div#galeria_pt,
div#galeria_en {
}
div#galeria_pt ul#menu_pt,
div#galeria_en ul#menu_en {
	margin: 0px;
	margin-top: 31px;
	padding: 0;
	width: 178px; 
}
div#galeria_pt h1,
div#galeria_en h1 {
	width: 330px;
	height: 63px;
	display: inline-block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right; 
}
div#galeria_pt h1 {
	background: url(../images/tit_galeria_pt.jpg) right top no-repeat;
}
div#galeria_en h1 {
	background: url(../images/tit_galeria_en.jpg) right top no-repeat;
}

div#galeria_pt div#fotos,
div#galeria_en div#fotos {
	float: left;
	width: 395px;
	height: 463px;
	padding: 17px 0 17px 11px;
	display: block;
}

div#galeria_pt div#fotos div#filhotes_thumbs,
div#galeria_en div#fotos div#filhotes_thumbs {
	width: 393px;
}

div#galeria_pt div#fotos div#filhotes_thumbs ul.thumbs,
div#galeria_en div#fotos div#filhotes_thumbs ul.thumbs {
	margin: 0;
	padding: 0;
	clear: both;
}
div#galeria_pt div#fotos div#filhotes_thumbs ul.thumbs li,
div#galeria_en div#fotos div#filhotes_thumbs ul.thumbs li {
	list-style: none;
	float: left;
	display: inline-block;
	margin: 0 11px 8px 0;
	_margin: 0 11px 4px 0;
	width: 84px;
	height: 84px;
}

div#galeria_pt div#fotos div#galeria_foto,
div#galeria_en div#fotos div#galeria_foto {
	clear: both;
	background-color: #8e9f77;
	width: 369px;
	height: 260px;
	display: block;
	margin-top: 19px;
}

div#galeria_pt div#fotos div#galeria_foto div,
div#galeria_en div#fotos div#galeria_foto div {
	float: left;
	display: block;
	width: 69px;
	height: 260px;
	display: block;	
}
div#galeria_pt div#fotos div#galeria_foto div.foto,
div#galeria_en div#fotos div#galeria_foto div.foto {
	width: 300px;	
}

div#galeria_pt div#fotos div#galeria_foto div h6.ver_pt,
div#galeria_en div#fotos div#galeria_foto div h6.ver_en {
	width: 69px;
	height: 22px;
	background: url(../images/veroutro_pt.jpg) no-repeat;
	display: block;
	text-indent: -9000px;
	margin: 95px 0 0;
	padding: 0;
}
div#galeria_en div#fotos div#galeria_foto div h6.ver_en {
	background: url(../images/veroutro_en.jpg) no-repeat;	
}
div#galeria_pt div#fotos div#galeria_foto div a,
div#galeria_en div#fotos div#galeria_foto div a {
	float: left;
	display: inline-block;
	text-indent: -9000px;
	width: 27px;
	height: 27px;
	margin: 10px 0 0 5px;
}
div#galeria_pt div#fotos div#galeria_foto div a#next,
div#galeria_en div#fotos div#galeria_foto div a#next {background:url(../images/next.jpg)}
div#galeria_pt div#fotos div#galeria_foto div a#prev,
div#galeria_en div#fotos div#galeria_foto div a#prev {background:url(../images/prev.jpg)}

div#galeria_pt div#wallpaper,
div#galeria_en div#wallpaper {
	width: 160px;
	display: block;
	float: left;
	padding: 33px 0 0 3px;
}
div#galeria_pt div#wallpaper h2,
div#galeria_en div#wallpaper h2 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #5d773a;
	padding: 0 10px;
	margin: 0;
}
div#galeria_pt div#wallpaper p,
div#galeria_en div#wallpaper p {
	padding: 0 10px;
	color: #5d773a;
	font: 13px Verdana, Verdana, Arial, Helvetica, sans-serif;
}
div#galeria_pt img.wallpaper,
div#galeria_en img.wallpaper {
	margin: 10px 0 0 0;
	display: block;
}
div#galeria_pt div#wallpaper ul.resolucao,
div#galeria_en div#wallpaper ul.resolucao {
	margin:0 0 0 5px;
	padding: 5px 0;
}
div#galeria_pt div#wallpaper ul.resolucao li,
div#galeria_en div#wallpaper ul.resolucao li {
	display: inline-block;
	width: 76px;
	float: left;
	line-height: 12px;
}
div#galeria_pt div#wallpaper ul.resolucao li a,
div#galeria_en div#wallpaper ul.resolucao li a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5d773a;
	text-decoration: none;
}
div#galeria_pt div#wallpaper ul.resolucao li a:hover,
div#galeria_en div#wallpaper ul.resolucao li a:hover {
	color:#acac75;
}

div#galeria_pt div#menus,
div#galeria_en div#menus {
	float: right;
	width: 178px;
	height: 431px;
}

div#galeria_pt div#menus a#santos_fot,
div#galeria_en div#menus a#santos_fot {
	margin-top: 70px;
	width: 178px;
	height: 100px;
	display: block;	
	clear: both;
	float: right;
}

div#galeria_pt div#menus a#santos_fot {
	background: url(../images/santos_fot_pt.jpg) no-repeat;
}
div#galeria_en div#menus a#santos_fot {
	background: url(../images/santos_fot_en.jpg) no-repeat;
}

div#galeria_pt div#menus a#santos_fot span,
div#galeria_en div#menus a#santos_fot span {
	display: none;	
}
/* Thickbox */
a#TB_closeWindowButton {text-decoration: none;}
#TB_next a,
#TB_prev a {
	font-size: 18px;
	color: #67683C;
	text-decoration: none;
	line-height: 35px;
	padding: 5px 0;
}
#TB_next a {
	background: url(../images/s_next.jpg) center right no-repeat;
	padding-right: 30px;
}
#TB_prev a {
	background: url(../images/s_prev.jpg) center left no-repeat;
	padding-left: 30px;
}
#TB_next a:hover,
#TB_prev a:hover {
	color: #027371;
}

/********************************************************************************************************************
TRABALHO GALERIA
********************************************************************************************************************/



div.texto {
	padding: 20px 13px 10px 63px;
	width: 332px;
	display: block;
	float: left;
	color: #5d773a;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
div.texto a {color:#007272;}
/*** Sobre a Raça ***/
div#raca_pt,
div#raca_en {
	background:url(../images/bg_sobre_raca.jpg) 409px 158px no-repeat;
	*background-position: 409px 90px;
	_background-position: 1px 90px;
}

div#raca_pt h1,
div#raca_en h1 {
	width: 341px;
	height: 71px;
	display: block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right;
}
div#raca_pt h1 {background:url(../images/tit_raca_pt.jpg) right top no-repeat;}
div#raca_en h1 {background:url(../images/tit_raca_en.jpg) right top no-repeat;}

div#raca_pt ul#menu_pt,
div#raca_en ul#menu_en {margin: 92px 0;}
/*** Sobre Nós ***/
div#nos_pt,
div#nos_en {
	background:url(../images/bg_nos.jpg) 409px 157px no-repeat;
	*background-position: 409px 96px;
	_background-position: 1px 96px;
}

div#nos_pt h1,
div#nos_en h1 {
	width: 301px;
	height: 61px;
	display: block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right;
}
div#nos_pt h1 {background:url(../images/tit_nos_pt.jpg) right top no-repeat;}
div#nos_en h1 {background:url(../images/tit_nos_en.jpg) right top no-repeat;}

div#nos_pt ul#menu_pt,
div#nos_en ul#menu_en {margin: 92px 0 25px;}

p.assinatura,
p.assinatura {text-align: right; margin: 20px 0;}

div#nos_pt a#btn_agradecimento,
div#nos_en a#btn_agradecimento {
	width: 178px;
	height: 40px;
	display: block;
	text-indent: -9000px;
	float: right;
}

div#nos_pt a#btn_agradecimento {background: url(../images/btn_agradecimento_pt.jpg)}
div#nos_en a#btn_agradecimento {background: url(../images/btn_agradecimento_en.jpg)}

/*** Agradecimentos ***/
div#agradecimento_pt,
div#agradecimento_en {
	background:url(../images/bg_agradecimento.jpg) 409px 158px no-repeat;
	*background-position: 409px 90px;
	_background-position: 1px 90px;
}

div#agradecimento_pt div.texto,
div#agradecimento_en div.texto {
	padding: 20px 13px 10px 63px;
	width: 332px;
	display: block;
	float: left;
	color: #5d773a;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
}
div#agradecimento_pt div.texto a,
div#agradecimento_en div.texto a {color:#007272;}

div#agradecimento_pt h1,
div#agradecimento_en h1 {
	width: 301px;
	height: 65px;
	display: inline-block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right;
}
div#agradecimento_pt h1 {background:url(../images/tit_agradecimentos_pt.jpg) right top no-repeat;}
div#agradecimento_en h1 {background:url(../images/tit_agradecimentos_en.jpg) right top no-repeat;}

div#agradecimento_pt ul#menu_pt,
div#agradecimento_en ul#menu_en {margin: 88px 0 25px;}

/*** Família ***/
div#familia_pt,
div#familia_en {
	background:url(../images/bg_familia.jpg) 409px 155px no-repeat;
	*background-position: 409px 70px;
	_background-position: 10px 70px;
}

div#familia_pt ul#lista_familia,
div#familia_en ul#lista_familia {
	width: 400px;
	display: inline-block;
	float: left;
	color: #5d773a;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
div#familia_pt ul#lista_familia li,
div#familia_en ul#lista_familia li {
	list-style: none;
	display: inline-block;
	float: left;
	width: 84px;
	height: 154px;
	padding:0;
	margin: 15px 0 5px 15px;
	_margin: 15px 0 5px 10px;
}
div#familia_pt ul#lista_familia li a,
div#familia_en ul#lista_familia li a {
	text-decoration: none;
}
div#familia_pt ul#lista_familia li h4,
div#familia_en ul#lista_familia li h4 {
	margin: 0;
	padding: 0;
	background-color: #C3D0BE;
	height: 70px;
	width: 84px;
	display: block;
	color: #5d773a;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#familia_pt ul#lista_familia li a:hover h4,
div#familia_en ul#lista_familia li a:hover h4 {
	color:#007272;
}
div#familia_pt h1,
div#familia_en h1 {
	width: 311px;
	height: 86px;
	display: inline-block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right;
}
div#familia_pt h1 {background:url(../images/tit_familia_pt.jpg) right top no-repeat;}
div#familia_en h1 {background:url(../images/tit_familia_en.jpg) right top no-repeat;}

div#familia_pt ul#menu_pt,
div#familia_en ul#menu_en {margin: 67px 0 120px;}

/*** Instalações ***/
div#instalacoes_pt img,
div#instalacoes_en img {
	float: left;
}
div#instalacoes_pt h1,
div#instalacoes_en h1 {
	width: 299px;
	height: 72px;
	display: block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right;
}
div#instalacoes_pt h1 {background:url(../images/tit_instalacoes_pt.jpg) right top no-repeat;}
div#instalacoes_en h1 {background:url(../images/tit_instalacoes_en.jpg) right top no-repeat;}

div#instalacoes_pt div#info,
div#instalacoes_en div#info {
	width: 160px;
	height: 361px;
	display: block;
	float: left;
	padding-top: 50px;
}
div#instalacoes_pt div#info p,
div#instalacoes_en div#info p {
	padding: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#instalacoes_pt div#info p.cor1,
div#instalacoes_en div#info p.cor1 {color: #026266;}
div#instalacoes_pt div#info p.cor2,
div#instalacoes_en div#info p.cor2 {color: #383e1c;}
div#instalacoes_pt div#info p.cor3,
div#instalacoes_en div#info p.cor3 {color: #425f1c;}

div#instalacoes_pt ul#menu_pt,
div#instalacoes_en ul#menu_en {margin: 60px 0 25px;}

/*** CONTATO ***/
div#contato_pt div.texto,
div#contato_en div.texto {
	width: 409px;
	height: 430px;
	display: block;
	float: left;
	background: #9e9e8f;
	padding: 0;
}
div#contato_pt h1,
div#contato_en h1 {
	width: 287px;
	height: 62px;
	display: inline-block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right;
}
div#contato_pt h1 {background:url(../images/tit_contato_pt.jpg) right top no-repeat;}
div#contato_en h1 {background:url(../images/tit_contato_en.jpg) right top no-repeat;}

div#contato_pt ul#menu_pt,
div#contato_en ul#menu_en {margin: 50px 0 25px;}

/*** CONTATO ***/
div#reserva_pt div.texto,
div#reserva_en div.texto {
	width: 345px;
	height: 375px;
	display: block;
	float: left;
	background: #c3d0be;
	padding: 55px 0 0 64px;
}
div#reserva_pt h1,
div#reserva_en h1 {
	width: 287px;
	height: 62px;
	display: inline-block;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: right;
}

div#reserva_pt ul#menu_pt,
div#reserva_en ul#menu_en {margin: 25px 0 5px;}

div#reserva_pt ul#ninhadas_anteriores,
div#reserva_en ul#ninhadas_anteriores {
	margin: 0 0 0 163px;
	padding: 0;
	float: left;
}
div#reserva_pt ul#ninhadas_anteriores h2,
div#reserva_en ul#ninhadas_anteriores h2 {
	margin: 0;
	padding: 15px 0 0;
	width: 104px;
	height: 39px;
	display: block;
	text-indent: -9000px;
	clear: both;
}
div#reserva_pt ul#ninhadas_anteriores h2 {
	background: url(../images/tit_anteriores_pt.jpg) bottom left no-repeat;
}
div#reserva_en ul#ninhadas_anteriores h2 {
	background: url(../images/tit_anteriores_en.jpg) bottom left no-repeat;
}
div#reserva_pt ul#ninhadas_anteriores li,
div#reserva_en ul#ninhadas_anteriores li {
	list-style: none;
	padding: 10px 0 0 15px;
}
div#reserva_pt ul#ninhadas_anteriores li a,
div#reserva_en ul#ninhadas_anteriores li a {
	color: #5d773a;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	text-decoration: none;
}
div#reserva_pt ul#ninhadas_anteriores li a:hover,
div#reserva_en ul#ninhadas_anteriores li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=65);
}

/*** FICHA ***/
#pg_ficha div#geral {background: url(../images/bg_ficha.jpg) repeat-y;}
#pg_ficha div#topopt, 
#pg_ficha div#topoen {display:none;}

div#ficha_pt div#topo_ficha {
	float: left;
	display: inline-block;
	width: 569px;
	height: 99px;
	background:url(../images/topo_ficha_pt.jpg)
}
div#ficha_en div#topo_ficha {
	float: left;
	display: inline-block;
	width: 569px;
	height: 99px;
	background:url(../images/topo_ficha_en.jpg)
}

#pg_ficha div#barra_idiomas {
	float: right;
	margin: 80px 64px 0 0;
	display: inline;
}
#pg_ficha .btn_lang {
	width: 105px;
	height: 19px;
	display: inline-block;
	text-indent: -9000px;
	margin: 0 0 0 10px;
	float: left;
}
#pg_ficha #btn_en {background: url(../images/btn_ficha_en.jpg) right top no-repeat;}
#pg_ficha #btn_pt {background: url(../images/btn_ficha_pt.jpg) right top no-repeat;}

a#btn_logo_ficha {
	background: url(../images/logo_ficha.jpg);
	width: 181px;
	height: 107px;
	float: left;
	display: inline-block;
	text-indent: -9000px;
}

div#dados_ficha {
	float: left;
	display: inline-block;
	width: 569px;

}
div#dados_ficha h2 {
	font: 24px Verdana, Arial, Helvetica, sans-serif;
	color: #acac75;
	width: 385px;
	padding: 5px 0 0 35px;
	margin: 0;
} 
div#dados_ficha h3 {
	font: italic 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #c5c59c;
	width: 385px;
	padding: 0 0 0 35px;
	margin: 0;
} 
div#dados_ficha h4 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0 0 0 35px;
	margin: 20px 0 0;
} 

#pg_ficha ul#menu_pt li a,
#pg_ficha ul#menu_en li a {
	width: 181px;
	background-position: left;
	background-repeat:repeat-x;
} 

#pg_ficha a#btn_pedigree {
	background: url(../images/btn_pedigree_ficha.jpg);
	width: 124px;
	height: 23px;
	float: right;
	margin: 8px 18px 0 0;
	text-indent: -9000px;
	display: inline-block;
}

div#dados_ficha table {
	margin: 0 0 25px 35px;
	width: 530px;
}

div#dados_ficha table tr {	
	padding: 3px 0;
}
div#dados_ficha table th {	
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
}
div#dados_ficha table td {	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #acac75;
	width: 40%;
	padding: 5px 0;
}

#erro {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #8AAEA2;
	text-align: center;
	width: 570px;
}
/*** copy ***/
div#copy {
	color: #8E9F77;
	width: 750px;
	margin: 0 auto;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
div#copy a {
	color: #8E9F77;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div#copy a:hover {
	color: #01777B;
}