@charset "utf-8";
body		{margin:0;padding:0;text-align:center;font:0.71em/1.2em Tahoma, Geneva, sans-serif;color:#333;background:url(../images/bg.jpg) repeat-y 51% 0;}
a			{outline:none;text-decoration:none;color:#669bb9;}
a:visited	{color:#74c3ee;text-decoration:none;}
a:hover		{text-decoration:underline;color:#79b4d4;}
a.link_cinza{color:#457792;font:100%/120% Verdana, Geneva, sans-serif;width:140px;}
img			{margin-bottom:0;display:block;}
p			{margin:.5em 0 0; padding:0; color:#666; }
h1,h2,h3,h4
			{margin:0;padding:.5em 0 .5em;}
h2			{font-size:100%;color:#669bb9;padding:0;}
h2#todas	{display:block;font-size:12px;margin:0;border-bottom:#579090 1px solid;padding-bottom:2px;}
h3			{font-size:100%;}
div#ext		{overflow:hidden;margin:5px auto 0;text-align:left;width:752px;min-width:752px;}
div#topo	{width:733px;height:143px;}
div#main	{width:752px;overflow:hidden;padding-top:10px;}

/*---- conteudo -----*/

div#conteudo
			{float:left;width:561px;}
div#conteudo #corpo_topo
			{background:url(../images/corpo_topo.gif) no-repeat;float:left;width:561px;height:80px;}
div#conteudo #corpo
			{background:url(../images/corpo_bg.gif) repeat-y;float:left;width:521px;padding:0 20px;}
div#conteudo #corpo_rodape
			{background:url(../images/corpo_rodape.gif) no-repeat;height:67px;width:561px;float:left;}
div#corpo div#banner
			{width:500px;height:200px;margin:5px 20px 20px 3px;}

/* conteudo =h1 */

div#conteudo h1
			{font:14px Tahoma, Geneva, sans-serif;color:#4e8181;padding:0 0 5px;font-weight:bold;letter-spacing:1px;}
h1#h1_bicho
			{display:block;background:url(../images/h1_bicho.gif) no-repeat;width:172px;height:35px;margin-left:-10px;margin-top:-10px;text-indent:-9999px;}
h1#h1_servicos
			{display:block;background:url(../images/h1_servicos.gif) no-repeat;width:172px;height:35px;margin-left:-10px;margin-bottom:-10px;text-indent:-9999px;}
h1#h1_equipe
			{display:block;background:url(../images/h1_equipe.gif) no-repeat;width:172px;height:35px;margin-left:-10px;margin-bottom:-10px;text-indent:-9999px;}
h1#h1_dicas
			{display:block;background:url(../images/h1_dicas.gif) no-repeat;width:172px;height:35px;margin-left:-10px;margin-bottom:-5px;text-indent:-9999px;}
h1#h1_area
			{display:block;background:url(../images/h1_area.gif) no-repeat;width:172px;height:35px;margin-left:-10px;margin-bottom:-10px;text-indent:-9999px;}
h1#h1_contato
			{display:block;background:url(../images/h1_contato.gif) no-repeat;width:172px;height:35px;margin-bottom:-10px;text-indent:-9999px;}

/*---- menu ----*/
div#menu	{float:left;padding-left:13px;padding-right:12px;width:147px;}
div#menu ul
			{margin:0;padding:0;list-style:none;width:147px;}
div#menu ul li
			{margin:0;padding:0;width:147px;}
/*---- normal states ----*/
div#menu ul li a
			{display:block;width:147px;text-indent:-9999px;}
div#menu ul li#menuIni 
			{background:url(../images/menu_01.gif) no-repeat left top;width:147px;height:32px;}
div#menu ul li#bicho a
			{background:url(../images/menu_02.gif) no-repeat left top;width:147px;height:23px;}
div#menu ul li#servicos a
			{background:url(../images/menu_03.gif) no-repeat left top;width:147px;height:25px;}
div#menu ul li#equipe a
			{background:url(../images/menu_04.gif) no-repeat left top;width:147px;height:26px;}
div#menu ul li#dicas a
			{background:url(../images/menu_05.gif) no-repeat left top;width:147px;height:25px;}
div#menu ul li#area a
			{background:url(../images/menu_06.gif) no-repeat left top;width:147px;height:27px;}
div#menu ul li#contato a
			{background:url(../images/menu_07.gif) no-repeat left top;width:147px;height:29px;}
div#menu ul li#menuFin 
			{background:url(../images/menu_08.gif) no-repeat left top;width:147px;height:54px;}
/*---- hover states ----*/
div#menu ul li#bicho a:hover
			{background:url(../images/menu_02.gif) no-repeat right top;width:147px;height:23px;}
div#menu ul li#servicos a:hover
			{background:url(../images/menu_03.gif) no-repeat right top;width:147px;height:25px;}
div#menu ul li#equipe a:hover
			{background:url(../images/menu_04.gif) no-repeat right top;width:147px;height:26px;}
div#menu ul li#dicas a:hover
			{background:url(../images/menu_05.gif) no-repeat right top;width:147px;height:25px;}
div#menu ul li#area a:hover
			{background:url(../images/menu_06.gif) no-repeat right top;width:147px;height:27px;}
div#menu ul li#contato a:hover
			{background:url(../images/menu_07.gif) no-repeat right top;width:147px;height:29px;}
/*---- =#flash ----*/
div#flash
			{clear:both;width:752px;height:30px;text-align:right;padding-top:15px;}
		
/*---------------------------------------------------------------------------------------------------------------*/
.novidades 	{font-size:10px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;color:#0154a4;margin-top:80px;}
	
.novidades p 
		   	{font:bold 12px/14px Verdana, Geneva, sans-serif;color:#666;padding:0px;margin-top:2px;margin-bottom:2px;border-bottom:#579090 solid 1px;}

div#fotos  	{float:left;width: 220px;margin:0 15px 15px 0; }
	
.fotos 		{border:#579090 solid 2px;background-color:#FFF;text-align:center;margin-left:10px;margin-right:10px;float:left;}

.fotos2		{border:#579090 solid 2px;background-color:#FFF;text-align:center;margin-right:10px;float:right;margin-left:10px;}

#divcontato {float:left;width:250px;padding-left:10px;padding-top:5px;}

#divcontato p 
			{float:left;margin:0 0 18px 0;padding:0;width:250px;color:#568caa;}
#divcontato img 
			{float:left;margin:0;padding:0;}
#divcontato form 
			{margin:0;padding:0;}
input[type="text"], textarea	
			{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#333;border:1px solid #579090;height:16px;}
select		{font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#333;border:1px solid #579090;height:20px;}	
#divcontato p span
			{color:#666;}		
#divcontato input.form2, #divcontato textarea.form2
			{margin:0;padding:1px;border:1px solid #579090;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#333;}
#divcontato input:hover.form2, #divcontato textarea:hover.form2,#divcontato input:focus.form2, #divcontato textarea:focus.form2
			{background-color:#C3DFDE;}
#divcontato input 
			{width:210px;height:19px;background:#ffffff;}
#divcontato textarea 
			{width:210px;height:80px;background:#ffffff;}
#recebaNovidades 
			{width:100%;float:left;}
#recebaNovidades td 
			{color:#666;text-align:center;font-size:11px;}
#recebaNovidades form 
			{padding:0;margin:0;}
#recebaNovidades input 
			{width:70px;height:12px;color:#666;}
/*------- produtos -------*/

#produtos 	{width:520px;float:left;margin:0;padding:0;}
#produtos h1{padding-top:10px;margin:0;}
#produtos ul{margin:0;padding:0;list-style:none;}
#produtos ul li 
			{float:left;width:475px;padding:5px;margin:0 0 3px 15px;background:#FFDFE3;}
#produtos ul li img 
			{float:left;width:60px;padding:2px;background:#d8d8d8;}
#produtos ul li a strong 
			{float:left;width:210px;padding-bottom:2px;padding-top:3px;font-size:11px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#457792;}
#produtos ul li a:hover	strong
			{text-decoration:none;}
#produtos ul li a p 
			{float:left;width:400px;padding:0;padding-left:5px;margin:0;font-size:11px;color:#333;}
#produtos ul li a:hover p 
			{text-decoration:underline;}
#produtos ul li p.link 
			{width:219px;padding:0;margin:0;float:left;font-size:10px;font-weight:bold;line-height:12px;}

/*----- galeria -------*/

div#galeria strong	
			{color:#457792;}
div#cont_corpo div#galeria_fotos
			{width:480px;margin-left:30px;}
	
/*---- not_galeria-----*/
	
div#not_galeria
			{width:400px;margin:40px 0 20px 80px;float:left;}	
div#not_galeria h1
			{padding:0 0 10px;margin-left:5px;}
div#not_galeria h1.special, div#cont_corpo h1.special
			{font-size:120%;margin-left:30px;}
div#not_galeria h1.special
			{margin-left:5px;}
div#cont_corpo p#proj_int
			{margin:0 40px 0 30px;width:260px;text-align:justify;}
div#not_galeria #foto1
			{width:120px;float:left;margin-bottom:25px;}
#not_galeria #foto1 p, #not_galeria #foto2 p
			{margin:0;padding:0;}
#not_galeria #foto1 span
			{width:120px;text-align:center;float:left;}	
#not_galeria #foto2
			{width:120px;float:left;}		
#not_galeria #foto2 span
			{width:120px;text-align:center;float:left;}	
img#news_img	
			{margin-left:10px;}
td#img		{width:130px;float:left;margin-right:10px;}
h2#news_gal	{margin-left:30px;padding:0;}
div#formulario	
			{margin-top:-30px;}
