* { padding:0; margin:0; border:0px; text-indent:0; list-style:none; border:0px solid #000; }

body{
	font:0.8em "Lucida Sans Unicode", Arial, Helvetica, sans-serif ;
	background: url(../imagens/bg_body.gif) repeat-x left 170px;
}

a {cursor:pointer; overflow:hidden; color:#036}

a:hover {color:#ea950f;}


h1, h2, h3, h4, h5{font-family:Arial, Helvetica, sans-serif;}

p{color:#666;}

#geral{
	min-width:700px;
	max-width:1000px;
	margin-left:16px;
	padding-top:13px;
	background:url(../imagens/bg_geral.gif) no-repeat right top;
	position:relative;

}

.ie6 #geral{width:expression(document.body.clientWidth < 700? "700px" : document.body.clientWidth > 900? "900px" : "auto");}

#topo{height:100px;}

.skip{position:absolute;left:-9999px;top:-9999px}


#topo h1 a {
	display:block;
	width:423px;
	height:80px;
	text-indent:-9999px;
	background:url(../imagens/dra_claudia.jpg) no-repeat left top;

}

#topo h2{ display:none;}

#topo .horario{float:right; margin-top:-18px; color:#9E9E9E; font-size:0.75em; width:35%; text-align:right}

#conceito_aviso_creditos{

	float:left;
	height:775px;
	z-index:2;
	width:33%;
}

.ie6 #conceito_aviso_creditos {height:775px;}

#conceito_aviso_creditos h2{
	display:block;
	width:294px;
	height:384px;
	text-indent:-9999px;
	background-position:left -2px;
	background-repeat:no-repeat;

}

#conceito_aviso_creditos .aviso{
	clear:both;
	border:solid 1px #d7d7d7;
	padding:10px 10px 10px 97px;
	background:url(../imagens/atencao.jpg) no-repeat left top;
}

#conceito_aviso_creditos .aviso p{ color:#4d4d4d;}

h2.conceito_1{background-image:url(../imagens/agapornis.jpg);}

h2.conceito_2{background-image:url(../imagens/coelho.jpg);}

h2.conceito_3{background-image:url(../imagens/tartaruga.jpg);}

h2.conceito_4{background-image:url(../imagens/papagaio2.jpg);}

h2.conceito_5{background-image:url(../imagens/porquinho.jpg);}

h2.conceito_6{background-image:url(../imagens/iguana2.jpg);}

.parceiros_creditos{
	width:294px;
	height:200px;
	clear:both;
	margin-top:25px;
	background:url(../imagens/bg_creditos.gif) no-repeat left 14px;
}

.parceiros_creditos h4, .parceiros_creditos p, .parceiros_creditos a{color:#ccc;}

.parceiros_creditos a {text-decoration:none;} 

.parceiros_creditos a:hover{color:#ea950f}

.parceiros_creditos h4 {font-size:1.5em; padding-bottom:12px}

.distribuir_conteudo{ clear:both;padding-top:65px};

.distribuir_conteudo ul {width:115px;}

.distribuir_conteudo ul, .distribuir_conteudo ul li{ float:left;}

.distribuir_conteudo ul li a {
	display:block;
	width:23px;
	height:13px;
	text-indent:-9999px;
	background-image:url(../imagens/distribuir.gif);
	background-repeat:no-repeat;	
}

a.del{background-position:left -13px}

a.del:hover{background-position:left top;}

a.yah{background-position:-23px -13px}

a.yah:hover{background-position:-23px top}

a.goo{background-position:-46px -13px}

a.goo:hover{background-position:-46px top}

a.liv{background-position:-69px -13px}

a.liv:hover{background-position:-69px top}

a.tec{background-position:-92px -13px}

a.tec:hover{background-position:-92px top}

a.autor{ display:block; width:285px; text-align: right; clear:both}

a.autor:hover{ background:#ea950f; color:#fff;}

#nav_conteudo{
	float:left;
	width:65%;
}

#menu_principal{
	background:url(../imagens/bg_menuprincipal.gif) no-repeat left bottom;
	height:35px;
	padding-top:31px;
	margin:0 auto;
	width:450px;
	float:left;
}


#menu_principal li{
	float:left;
	text-transform:uppercase;
	position:relative;
	padding:0 10px 19px 10px;

}

#menu_principal li a {

	text-decoration:none;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#999;
	cursor:pointer;
	height:35px;

}


#home .h{background:url(../imagens/selecionado.gif) no-repeat center bottom;}

#orientacoes .o{background:url(../imagens/selecionado.gif) no-repeat center bottom;}

#experiencia .e{background:url(../imagens/selecionado.gif) no-repeat center bottom;}

#fotos .f{background:url(../imagens/selecionado.gif) no-repeat center bottom;}

#contato .c{background:url(../imagens/selecionado.gif) no-repeat center bottom;}

#home .h a,#orientacoes .o a,#experiencia .e a, #fotos .f a, #contato .c a{color:#a6ce04}

#menu_principal li a:hover { text-decoration:underline; color:#ea950f;}


#menu_principal li em {
	background: url(../imagens/balao_pq.png) no-repeat left top;
	width: 190px;
	height: 42px;
	position: absolute;
	top: -85px;
	left: -64px;
	text-align: center;
	padding:10px;
	z-index:100;
	text-transform:none;
	display: none;
	font-style:normal;
	font-size:0.9em; color:#666
}
.ie #menu_principal li em {background: url(../imagens/balao_pq.gif) no-repeat left top;}

#conteudo{ padding:10px 0 0 20px; clear:both; color:#666}

.fonte_pequena { font-size:0.8em}

.fonte_grande { font-size:1.135em}

ul.bichos{height:138px; padding:0 !important; border-bottom:solid 1px #f0f0f0; margin-bottom:15px}

ul.bichos li{
	float:left;
	position:relative;
	width:140px;
	height:137px;
	display:block;
	/*background:url(../imagens/bg_li_bichos.gif) no-repeat left top;*/
	margin-left:7px;
}
ul.bichos li ul li{float:none; display:inline; background:none; font-size:0.9em; color:#666}
ul.bichos li a{
	display:block;
	width:140px;
	height:136px;
	color:#fff;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 0 0 8px;
	text-indent:-9999px

}
ul.bichos li a.aves{background:url(../imagens/papagaio_novo.jpg) no-repeat 0 bottom;}
ul.bichos li a.mamiferos{background:url(../imagens/ferret_novo.jpg) no-repeat 0 bottom;}
ul.bichos li a.repteis{background:url(../imagens/iguana_novo.jpg) no-repeat 0 bottom;}

ul.bichos li ul{
	width: 220px;
	height: 100px;
	position:absolute;
	z-index: 5;
	bottom:-140px;
	left:-40px;
	display: none;
	padding:15px 5px 5px 5px;
	background: url(../imagens/balao_grd.png) no-repeat left top;
}

.ie ul.bichos li ul{
	background:url(../imagens/balao_grd.gif) no-repeat left top;
}

#conteudo h1{ font-size:1.5em; padding-bottom:30px;}

#conteudo h2{ font-size:1.4em; padding-bottom:10px;}

#conteudo h3{ font-size:1.2em; padding-bottom:10px;}

#conteudo h4{ font-size:1em; padding-bottom:10px;}

#conteudo p{ padding-bottom:16px; font-size:1em;}

#conteudo strong em{ color:#b30d0e; font-style:normal; font-weight:normal}

#conteudo #tabs div ul, #conteudo ul.listagem{padding:20px 0}

#conteudo #tabs div ul li, #conteudo ul.listagem li {

	list-style:square !important;
	list-style-position:inside!important; 
	padding-left:25px;
	line-height:1.5em;
}

h3.duvida{

	clear:both;
	display:block;
	width:416px;
	height:41px;
	padding:12px 0 0 10px;
	color:#fff;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	background:url(../imagens/destaque_contato.jpg) no-repeat left top;
}
h3.duvida a{ color:#fff;}
h3.duvida a:hover{ color:#ea950f;}

#conteudo a img{border:solid 2px #a6ce04; float:left; margin:0 8px 8px 0;}

#conteudo a:hover img{border:solid 2px #ea950f;}


#tabs { position:relative; }

#tab1, #tab2, #tab3{

	position:absolute;



	left:0;



	top:26px;



	width:100%;



}



#tabs ul.links_tabs{



	width:100%;



	border-bottom:solid 1px #e2e2e2;



	margin-bottom:15px;



	height:26px;



	display:block;



	padding:0;



}



#tabs ul.links_tabs li {



	list-style:none;



	float:left;



	width:30%;



	height:18px;



	margin:0 2px;



	position:relative;



	padding-left:0!important;



	line-height:normal !important;



}



#tabs ul.links_tabs li a {







  display:block;



  padding:4px 0;



  height:18px;



  width:100%;



  text-decoration:none!important;



  margin:0px;



  text-align:center;



  font:bold 1.1em Arial, Helvetica, sans-serif;



  color:#999;



  cursor:pointer;



  border:solid 1px #e2e2e2;



  border-bottom:none;



  background:url(../imagens/bg_tabs_selected.jpg) repeat-x left top;



}



#tabs ul.links_tabs li a:hover {color:#ea950f; text-decoration:underline;}



#tabs ul.links_tabs li a.selected {color:#a6ce04; background:url(../imagens/bg_tabs.jpg) repeat-x left bottom; }



#tabs div{



	clear:both;



	position:absolute;



	top:40px;



	left:0;



	background:#fff;



	width:100%;



	height:100%;



	display:table;



	font-weight:normal;



}



.voltar_topo{



	display:block;



	float:right;



	height:25px;



	width:50px;



	text-align:center;



	padding-bottom:10px;



}



/*----------------------------------------------------------------------------------*/



form ol{width:320px;}



form ol li {



	margin:4px 0;



	color:#ea950f;



	font:normal 1em Arial, Helvetica, sans-serif;



	list-style:none;



}



form label{float:none; display:block;}



form .text{border:solid 1px #a6ce04; background:#fff; color:#000; clear:both; float:none; font:1em normal Arial, Helvetica, sans-serif}



form .submit{



	display:block;



	width:70px;



	padding:2px3px;



	background:#ea950f;



	border:none;



	color:#d4f393;



	font:bold 1.1em Arial, Helvetica, sans-serif;



	margin-top:20px;



	cursor:pointer;



	}



li.cheks{line-height:20px;}



li.cheks label { padding:0 2px;}







#aviso_erro{



	border:dotted 1px #d8d8d8;



	background:#e5fd9e;



	padding:5px;



	width:320px;



	display:none;



}



#aviso_erro h4{ color:#EA9712;}

.home .font_size {visibility:hidden}

.font_size{float:right; margin-top:60px; width:62px}

.font_size li { float:left; padding:2px; text-decoration:none}

.font_size li a { color:#b2b2b2;  display:block; vertical-align: bottom; padding:2px; border:solid 1px #e2e2e2; text-decoration:none}

.font_size li a:hover { color:#ea950f}

.font_size li.menor {padding-top:7px}

.font_size li.normal { padding-top:4px}

.font_size li.menor a {font-size:0.6em}

.font_size li.normal a {font-size:0.9em}

.font_size li.maior a {font-size:1.2em}



#mapa_link { padding:2px 2px 15px 2px}

#mapa_link a{ color:#fff; text-decoration:none;padding:3px; background:#a6ce04;/* font-weight:bold;*/}

#mapa_link a:hover {color:#000}

#mapa a {color:#000; background:none; display:inline}
