*{
	margin:0;
	padding:0;
}

html{
	height:100%;
}

body{
	background:url(../images/bg_html.jpg) repeat-x;
	font:10px Verdana, Arial, sans-serif;
	color:#000;
}

h4{
	font:bold 12px Verdana, Arial, sans-serif;
	color:#8a6400;
	margin-top:8px;
	margin-bottom:5px;
}

p{
	margin-top:14px;
}

img{
	border:none;
}

a{
	text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

ul{
	list-style:none;
}

fieldset{
	border:none;
}

label{
	line-height:25px;
	float:left;
	text-align:right;
	width:85px;
	margin-right:2px;
}

input, textarea{
	width:215px;
	font:12px "Verdana", Arial, Helvetica, sans-serif;
	color:#8a6400;
	float:left;
	padding:2px;
	margin-top:5px;
}


textarea{
	width:280px;
	height:138px;
}

.link_ver_mais{
	color:#8a6400;
	font-weight:bold;
}

#flash_index{
	float:left;
	width:770px;
	height:480px;
}

#principal{
	width:780px;
	margin:0 auto;
	min-height:100%;
	height:100%;
	position:relative;
}

	#cabecalho{
		height:110px;
	}

		#cabecalho .logo{
			float:left;
			margin-left:8px;
			margin-right:8px;
			margin-top:24px;
		}

		#cabecalho ul#navegacao{
			padding-top:57px;
		}

		#cabecalho ul#navegacao li{
			float:left;
			padding-left:4px;
			padding-right:7px;
			background:url(../images/divisor.png) no-repeat right;
		}

		#cabecalho ul#navegacao li.no_divisor{
			background:url(../images/divisor.png) no-repeat 100px;
		}

	#foto_capa{
		padding:7px 3px 0px 9px;
		height:248px;
		background:url(../images/bg_foto_capa.png) no-repeat;
	}

	#corpo{
		background:#fff;
		padding-top:36px;
		padding-bottom:20px;
		float:left;
		width:100%;
	}

		#corpo_home{
			background:#fff;
			padding-top:36px;
			padding-bottom:20px;
			float:left;
			width:774px;
			margin-left:3px;
		}

	.destaque_capa{
		width:210px;
		float:left;
		margin-left:18px;
		margin-right:24px;
		background:url(../images/canto_cinza.gif) no-repeat top left;
	}

	.ultimo_destaque{
		margin-right:0px;
	}

		.destaque_capa span img{
			padding-left:10px;
			margin-bottom:18px;
		}

        .destaque_capa a{
            color:#000;
        }

	#interacao{
		padding-top:40px;
		clear:both;
	}

		#interacao .links_capa{
			background:url(../images/bg_links.gif) no-repeat;
			padding-top:25px;
			padding-left:12px;
			width:203px;
			height:102px;
			float:left;
		}

		#interacao #mural{
			float:left;
			width:225px;
			margin-left:50px;
			/*padding-left:52px;
			background:url(../images/quote.gif) no-repeat top left;*/
		}

		#interacao #mural a, #interacao #videos a{
			float:right;
			margin-right:5px;
		}

		#interacao #videos{
			float:left;
			width:210px;
			margin-left:30px;
			/*padding-left:52px;
			background:url(../images/quote.gif) no-repeat top left;*/
		}

/***************flash notice*******************/

    .flash_notice{
        background:#e2e9f0;
        width:760px;
        float:right;
        padding:10px;
        font-weight:bold;
        color:#657f9a;
        text-align:center;
    }

/****** páginas internas **********************/

#menu_lateral{
	width:236px;
	min-height:500px;
	float:left;
	margin-top:-36px;
	padding-top:32px;
	margin-right:40px;
	background:url(../images/bg_menu_lateral.jpg) repeat-x;
}

	#menu_lateral ul{
		margin-left:30px;
	}

		#menu_lateral li{
			font:bold 12px Verdana, Arial, sans-serif;
			color:#331716;
			line-height:30px;
		}

			#menu_lateral li a{
				text-decoration:none;
				color:#331716;
			}

				#menu_lateral li a:hover{
					color:#8a6400;
				}

.conteudo{
	margin-right:30px;
	float:right;
	width:470px;
}

	.conteudo p img{
	    float:left;
    	margin:0 20px 10px 0;
		clear:both;
  	}

    .zoo_imagens{
        width:470px;
    }

/******* página localização ****************************/
.localizacao_texto{
	margin-left:40px;
	float:left;
}

#localizacao{
	float:right;
	margin-right:20px;
}
/********** página contato ***************************/
.borda_laranja{
	border:1px solid #c88b2c;
}

#formulario{
	width:390px;
	float:left;
	margin-left:10px;
}

	#formulario fieldset legend img{
		margin-left:85px;
		margin-bottom:10px;
	}

    #formulario .contato_newsletter{
        width:100%;
        float:left;
        margin:5px 0px;
        padding-left:90px;
    }

        #formulario .contato_newsletter input{
            margin:0px 5px;
        }

	#formulario #contact_newsletter{
		width:15px;
		float:left;
		margin-left:85px;
		clear:both;
	}

	#formulario .lb_novidades{
		width:240px;
		float:left;
	}

#bt_form{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#000;
	width:150px;
	height:24px;
	margin-right:70px;
}

.dados_contato{
	width:285px;
	float:right;
	background:#e2e9f0;
	margin-right:32px;
	margin-top:15px;
	padding:15px;
}

/**************** galeria de fotos *********************/

/*** inserido agora ****/
#navegacao_galeria{
	position:absolute;
	z-index:1000;
	margin-top:20px;
	/*margin-left:121px;*/
	left:270px;
}
	#voltar, #avancar{
		float:left;
		padding:10px;
	}

	#meio{
		float: left;
		width: 430px;
	}

	#selecionado{
		float:left;
		width: 430px;
	}
		#selecionado :hover{
			/*background:#e2e9f0;*/
		}
		#selecionado a{
			padding: 10px;
			display: block;
			font:bold 12px Verdana, Geneva, sans-serif;
			color:#8a6400;
		}

		#lista{
			width: 100%;
			float: left;
			margin: 0px ;
			background: #f1f1f1;
			display: none;
		}
			#lista li{
				list-style: none;
				padding: 5px 10px;
				font-size:11px;
			}
				#lista li a{
					color:#8a6400;
				}
					#lista li a:hover{
						color:#000;
					}
/***************************************/

#gallery_content{
    float:left;
}

#galeria{
	width:480px;
	margin:0 auto;
	padding-top:50px;
	clear:both;
	position:relative;
}

.galeria_painel{
	width:480px;
	height:360px;
	border:1px solid #8a6400;
}

#navegador_slide{
	padding:10px;
	min-height:65px;
	background:#e2e9f0;
}

#left,#right{

	font-weight:bolder;
	font-size:36px;
	margin-top:20px;
	display:block;
	text-decoration:none;
	color:black;
}

#screen{
	width:480px;
	margin:0 auto;
}

#screen li{
	float:left;
}

#view{
	height:66px;
	width:420px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
}

	#images{
		/*width:5000px !important;*/
		padding:0;
	}
		#images .jq-ss-crop{
			float:left;
			/*margin-right:-110px;*/
			width:80px;
		}
		#view ul#images li{
			width:80px;
			margin-right:10px;
		}

		#images li img{
			border:0;
			padding:0px 8px;
		}

/************** mural de recados ********************/

    #pagina_mural{
        float:left;
        width:780px;
    }

        #pagina_mural #errorExplanation{
            color:red;
            padding-left:10px;
        }

            #pagina_mural #errorExplanation p{
                font-weight:bold;
            }

            #pagina_mural #errorExplanation li{
                padding-left:10px;
            }

        #pagina_mural .imagem{
            width:100%;
            text-align:center;
            padding-bottom:20px;
        }

        #pagina_mural #mural_recados{
            float:right;
            width:490px;
            padding-right:10px;
        }

            #pagina_mural #mural_recados .caixa{
                width:460px;
                padding:10px 15px;
                margin:10px 0px;
                float:left;
            }

            #pagina_mural #mural_recados .azul{
                background:#e2e9f0;
            }

            #pagina_mural #mural_recados .cinza{
                background:#f1f1f1;
            }

            #pagina_mural #mural_recados .info_pessoal{
                font-weight:bold;
            }

            #pagina_mural #mural_recados .paginacao_recados{
                color:#8a6400;
                float:left;
                width:100%;
                text-align:center;
                padding:5px;
            }

                #pagina_mural #mural_recados .paginacao_recados a{
                    font-weight:bold;
                    color:#8a6400;
                }

        #pagina_mural #formulario_recado{
            float:left;
            width:270px;
        }

            #pagina_mural #formulario_recado label{
                text-align:left;
            }

            #pagina_mural #formulario_recado input{
                width:170px;
            }

            #pagina_mural #formulario_recado textarea{
                width:170px;
            }

            #pagina_mural #formulario_recado .select_estado{
                float:left;
                width:100%;
            }

            #pagina_mural #formulario_recado textarea{
                height:70px;
            }

            #pagina_mural #formulario .recado_newsletter{
                width:100%;
                float:left;
            }

            #pagina_mural #formulario_recado .submit_recado{
                float:left;
                width:255px;
            }

                #pagina_mural #formulario_recado .submit_recado input{
                    float:right;
                }

    #recado_formulario{
	width:270px;
	float:left;
	margin-left:10px;
}

	#recado_formulario fieldset legend img{
		margin-left:85px;
		margin-bottom:10px;
	}
		#recado_formulario #check_form #scrap_newsletter{
			width:10px;
			margin-left:90px;
            clear:both;
        }

        #recado_formulario .recado_novidades{
            width:160px;
            line-height:15px;
			margin-top:2px;
            float:right;
        }

/******************* noticia *************************/

    #pagina_noticia{
        width:480px;
        float:right;
        padding-right:20px;
    }

        #pagina_noticia h1{
            width:100%;
            text-align:left;
            font-size:14px;
            color:#8a6400;
        }

        #pagina_noticia .imagem{
            width:100%;
            text-align:center;
        }

        #pagina_noticia .caixa{
            width:460px;
            padding:10px 15px;
            margin:10px 0px;
            float:left;
        }

            #pagina_noticia .caixa a{
                color:#000;
            }

            #pagina_noticia .caixa strong{
                font-size:13px;
            }

        #pagina_noticia .azul{
            background:#e2e9f0;
        }

        #pagina_noticia .cinza{
            background:#f1f1f1;
        }

    #pagina_noticia .paginacao_noticias{
        color:#8a6400;
        float:left;
        width:100%;
        text-align:center;
        padding:5px;
    }

        #pagina_noticia .paginacao_noticias a{
            font-weight:bold;
            color:#8a6400;
        }

    #pagina_noticia #news_photos{
        width:460px;
        height:60px;
        padding:10px 0px;
        background:#e2e9f0;
        margin-bottom:10px;
    }

        #pagina_noticia #news_photos .news_photo{
            float:left;
            width:153px;
            text-align:center;
        }

    #outras_noticias{
        border-top:1px solid #8a6400;
        margin-top:10px;
    }

    #outras_noticias .tit{
        font-weight:bold;
        color:#8a6400;
        font-size:14px;
    }

        #outras_noticias .links a{
            width:100%;
            float:left;
            padding:5px;
            font-size:12px;
            color:#000;
        }

/******************* table feira *************************/

.horarios_feira{
    width:100%;
    float:left;
}

    .horarios_feira td{
        padding:2px;
    }

    .horarios_feira th{
        border-bottom:1px solid #c9c9c9;
        padding:4px 0px;
    }

    .horarios_feira .td_center{
        text-align:center;
    }

    .horarios_feira .tr_color{
        background:#c9c9c9;
    }

/******************* rodapé *************************/

#rodape{
	width:760px;
	float:left;
	text-align:right;
	background:#f1f1f1;
	margin-bottom:10px;
	padding:10px;
}

#rodape a{
	color:#000;
	text-decoration:underline;
}

.zoologico a{
    color:black;
    font-weight:bold;
    text-decoration:underline;
}

