@charset "UTF-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0}
/* ESTRUTURA DE LAYOUT */

/* FUNDO FULL SCREEN */
.fullBg {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  z-index:-1;
  
  
}

h1{margin:20px 0;}

#meio{clear:both}

#wrapper{width:990px; margin:0 auto;  padding-bottom:150px;}

/* RODAPÉ */
#barra_topo{ text-align:center; position:fixed; font-size:11px; height:15px; topo:0; width:100%;background:url(../imagens/rodape.png) repeat-x; 
 -moz-box-shadow: 0px 0px 20px #344c08;
-webkit-box-shadow: 0px 0px 20px #344c08;
        box-shadow: 0px 0px 20px #344c08;
}

#topo{width:990px; margin:0 auto; z-index:2}

#rodape{ text-align:center; position:fixed; font-size:11px; line-height:35px; height:35px; bottom:0; width:100%;background:url(../imagens/rodape.png) repeat-x;  padding: 5px 5px 5px 15px;
 -moz-box-shadow: 0px 0px 20px #344c08;
-webkit-box-shadow: 0px 0px 20px #344c08;
        box-shadow: 0px 0px 20px #344c08;
}
	
#diip{ float: right; }

address{

	font-size:12px;
	color:#fff;
	
	line-height:35px;
	text-align:left; padding-left:15px; text-align:center;
	font-style:normal; float:left; text-shadow: 0px 2px 2px #000;}

 

#breadcrumb {
background:url(../imagens/breadcrumb.jpg) repeat-x #062500;
 height: 34px;
	font-size:11px;
color:#DDD;
	display:block;
	line-height:34px;
	text-align:left;
}
#breadcrumb a{font-size:11px; color:#DDD;}
#breadcrumb a:hover{color:#FFF; font-size:12px;}
#breadcrumb h1{font-size:14px; display:inline;	color:#FFF;}

#marca { float:left;}

#marca, img{
	margin:0;
	text-align: center;
	outline:none;
	border:0;
}

#menu{ width:680px; float:right; background:url(../imagens/menu_fundo.jpg) repeat 0 0; margin:100px auto 0; position:relative; padding:0; padding-left:23px; overflow:hidden;  height:58px;-moz-border-radius: 15px; -webkit-border-radius:15px;  -moz-box-shadow: 0px 0px 10px #999;
-webkit-box-shadow: 0px 0px 10px #999;
        box-shadow: 0px 0px 10px #999;}


#menu ul {list-style:none;margin:0;padding:0; line-height:58px;}
#menu li {float:left;margin:0;padding:0;text-align:center; border-right: 1px solid #ccc; background:url(../imagens/bg3.jpg) repeat 0 0;}
#menu li a {display:block; width:130px;height:100%;color:#217400;text-decoration:none; font-weight:500; font-size:15px;text-shadow: 0px 2px 2px #fff;}
#menu li a {}
#menu  li a:hover, li a:focus, li a:active {color:#fff;text-shadow: 0px 2px 2px #000;font-weight:500; }
#menu a{background:url(../imagens/bg3.jpg) repeat 0 0;}

#menu a .active{background:url(../imagens/bg3.jpg) -180px -58px; color:#fff;text-shadow: 0px 2px 2px #000; }

#texto{background: #fff; color:#333;  margin:10px auto;width:980px; 	-moz-border-radius: 15px; -webkit-border-radius:15px;
 -moz-box-shadow: 0px 0px 20px #344c08;
-webkit-box-shadow: 0px 0px 20px #344c08;
        box-shadow: 0px 0px 20px #344c08;
 }


.submit{background: url('../imagens/enviar_mensagem.jpg'); width:225px; height:40px; border:0; cursor: hand;
cursor: pointer;  }


#slideshow {
 width:350px; height:282px; float:left; position:relative; margin:50px  0 0 40px; background: url(../imagens/loader.gif) no-repeat center center #fff;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	 
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


#navegador_direita{ float:right; margin-top:10px;}
#navegador_esquerda{ float:left; margin-top:10px;}
#barra{background:#130202; height:250px; width:100%;  margin:0 auto; position:relative;}
#destaques{ width:967px; margin:20px auto 0; text-align:center; line-height:18px;  }


.bloco{ float:left; width:282px; line-height:18px; height:200px; margin:20px; text-align:justify;  }
.bloco_conteudo{ float:left; width:582px; line-height:18px;  margin:22px; text-align:justify;  }
.faleconosco{ float:left; width:400px; line-height:18px;  margin:22px; text-align:justify;  }

.bloco_baixo{ float:left; width:120px; line-height:18px; height:120px; margin:5px 8px 5px 8px; text-align:justify;border:1px solid #513901; }
#aviso{ float:left; width:282px; line-height:18px; height:200px; margin:20px; background-color:#260a02; border:1px solid #5d3e32; text-align:justify; }
#aviso p{ padding:15px;}

span.titulo_destaques a{ text-decoration:none; font-weight:bold; font-size:12px;}
span.titulo_destaques a:hover{ color:#fff;text-decoration:none; font-weight:bold;}
span.subtitulo_destaques a{ color:#C00; text-decoration:none; font-weight:bold; font-size:10px;font-family:Verdana, Geneva, sans-serif}
span.subtitulo_destaques a:hover{ color:#F00; text-decoration:none font-weight:bold; }

.destaques{float:left; width:222px; height:240px; margin:2px; }
.destaques img{ margin-bottom:5px;margin-top:10px;  border:0;}


#pagina_carrinho{ width:980px; margin:0 auto; background-color:#fff;}
#ultimos_eventos{ width:980px; margin:0 auto;}
.pagina_atual{font-size:14px; font-weight:bold; color:#FFF; margin:0; padding:0;}
.linha{background: url(../imagens/linha_topo.png) top center no-repeat; width:980px; height:4px; clear:both; margin:0 auto} 
#baixo{background: url(../imagens/fundo_baixo.png) repeat-y top; height:133px;}
#barra_baixo{border-top:#513901 1px solid; height:40px; text-align:right; line-height:40px; padding-right:25px; }
#barra_baixo h1{font-size:14px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; padding:0; margin:0 0 0 25px;}
.clear{clear:both;}

.texto_home{padding:20px 30px 10px 10px; width:500px; font-size:12px; line-height:20px; float:left}




/* ------------ Inicio da pagina ALBUM DE FOTOS ---------------- */

#galeria_de_fotos{
	/* The pics container */
	width:500px;
	height:450px;
	position:relative;
}

.pic, .pic a{
	/* Each picture and the hyperlink inside it */
	width:100px;
	height:100px;
	overflow:hidden;
}

.galeria_de_fotos img{
	/* Styles specific to the pic class */
	border:5px solid #EEEEEE;
	border-bottom:18px solid #eeeeee;
	
	/* CSS3 Box Shadow */
	-moz-box-shadow:2px 2px 3px #ccc;
	-webkit-box-shadow:2px 2px 3px #ccc;
	box-shadow:2px 2px 3px #ccc;
}


