/* Gerais */

*{margin:0; padding:0;}

html, body
{margin:0px;
padding:0px;
	

}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #272915;
	text-align: left;
	height: 100%;


scrollbar-face-color:#D7D7A8;
scrollbar-highlight-color:#D7D7A8;
scrollbar-3dlight-color:#666633;
scrollbar-darkshadow-color:#666633;
scrollbar-shadow-color:#D7D7A8;
scrollbar-arrow-color:#656530;
scrollbar-track-color:#CECE9B;
background-image: url(../images/bg.gif);

}


H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	margin :0;
}

H3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848558;
	margin :10px 0 20px 0;

	
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #272915;}
	
.Border{	border: 1px solid #B7B73D;}

.fonte_destaque{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	margin: 2;
	text-transform: uppercase;
}
.fonte_destaque2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #524723;
	margin: 2;

}
/* Backgrounds */
.transparente {background-color: transparent; border: none;}
.creme {
	background-color: #E4E4B2;
	border: none;}

.creme1{
	background-color: #D7D7A8;
}

.creme2 {
	background-color: #B7B73D;
	border: none;
}
.creme3 {
	background-color: #C6C697;
	border: none;
}

.creme4 {
	background-color: #D0D0A1;
	border: none;}

.bg-fixo {
	background-repeat : no-repeat;}

/*Links */
a.link-mais:link {text-decoration: none;color: #ff0000}
a.link-mais:visited {text-decoration: none;	 color: #ff0000}
a.link-mais:active {text-decoration: none; 	 color: #ff0000}
a.link-mais:hover {text-decoration: underline; 	 color: #ff0000}

a.link-mais2:link {text-decoration: none;color: #000000}
a.link-mais2:visited {text-decoration: none;	 color: #000000}
a.link-mais2:active {text-decoration: none; 	 color: #000000}
a.link-mais2:hover {text-decoration: underline; 	 color: #000000}

a.link-mais1:link {text-decoration: underline;color: #003300}
a.link-mais1:visited {text-decoration: underline;	 color: #003300}
a.link-mais1:active {text-decoration: underline; 	 color: #003300}
a.link-mais1:hover {text-decoration: underline; 	 color: #003300}
/* Formulários */

input, textarea, select{
	background: #E4E4B2;
	border: 1px solid #5F5F2E;
	font-size: 11px;
	
}
input:hover, textarea:hover {
	background: #B8B878;
	
}
input:focus, textarea:focus {
	background: #C1C188;

}
.submit { border: 0; width: auto; }
.submit:hover, .submit:active { border:0; }
.radio { background: none; border: 0; }


/*.elementos*/ 
.pont_vert  {background-image: url(../images/ponti_verti.gif); background-repeat: repeat-y;} 
.pont_hor {	background-image: url(../images/ponti_hori.gif);
	background-repeat: repeat-x;}
.justificado {  text-align: justify}
.pont_hor_bege {
	background-image: url(../images/ponti_hori_bege.gif);
    background-repeat: repeat-x;
}
/*estrutura da pagina*/ 
#main {
	/*background-image: url(../images/bg.gif);*/	
	background-image: url(../images/bg_madeira.jpg);
	background-position: center;
	background-repeat: repeat-y;
	position: relative;
	height: 100%;
	margin: auto;
	z-index: 1;
	}

#content {  
background-image: url(../images/bg_meio.gif);
	background-position: center;
	background-repeat: repeat-y;
	margin: auto;
	position: relative;
	width: 722px;
	padding: 0px;
		z-index: 2;
	}
	

	/*botao para a home*/
#content .home{
position: absolute;
top: 140px;
left: 620px;
z-index: 4;
}


 #centro {
	/*background-image: url(../images/bg_contorno.gif);*/
   width: 687px;
	/*padding-left: 30px;*/
	float: left;	
	margin: auto;
	/*margin-left: 20px;*/
	height: auto;	
	z-index: 4;
	position: relative;
	left: 14px;
	
	}	
	 #central-interna {
	float: left;
width: 600px;
margin-top: 30px;
margin-left:10px;
	
	}	
			
			

#centro #interna-esq {
float: left;
width: 175px;
margin-top: 30px;
margin-left:10px;
_margin-left:6px;
}



#interna-esq li a{
text-decoration: none;
height: 20px;
color: #003300;
font-weight: bold;
}

#interna-esq li a:hover{
text-decoration: underline;
height: 20px;
background-color: #C2C28F;
color: #272915;}

#interna-esq li {
list-style-type: disc;
color: #272915;
 list-style: inside;
 margin-top: 4px;
}

#interna-esq  img{
margin-left: 0px;
margin-bottom: 4px;}


#centro #interna-dir {
float: right;
width: 470px;
margin-top: 30px;
margin-right: 20px;
}
#centro #interna-dir ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#centro #interna-dir ul li {
	list-style: disc;
	display: block;
	list-style-position: inside;
	margin: 0px;
	line-height: 15px;
}
#centro #interna-dir ul ul li{
	list-style: circle;
	display: block;
	list-style-position: inside;
	margin-left: 15px;
	line-height: 15px;
}
#centro #interna-dir h4{
color: #595A3D;
font-size: 11px;
margin-bottom: 8px;
}
#centro #interna-dir .momento{
	padding-left: 20px;
}
#centro #interna-dir a:link{color: #272915;}
#centro #interna-dir a:hover{color: #272915;	text-decoration: underline;}
#centro #interna-dir a:visited{color: #524723;}
#centro #interna-dir a:active{color: #272915;}

#centro #interna-dir a.link-mp3:link{color: #0A320C;}
#centro #interna-dir a.link-mp3:hover{color: #0A320C;	text-decoration: underline;}
#centro #interna-dir a.link-mp3:visited{color: #0A320C;}
#centro #interna-dir a.link-mp3:active{color: #0A320C;}


#centro hr {
border: none;
background-color: #9B9B6C;
height: 1px;
clear: both;
margin: 4px;	
}

#receita img{margin: 10px;}

#receita {
padding:  10px 10px 10px 10px;
background-color: #C6C697;
	border: none;
	position: relative;
}

 #receita .left{
 z-index: 9;
	float: left;
	margin: 0px;}
	
#receita .right{
	float: right;
	margin: 0px;}

#centro-produtos {
background-color: #C6C697;
border: none;
position: relative;
}
#centro-produtos hr{
background-color:#D7D7A8;
border: none;
height: 5px;
width: 100%;
clear: both;
 }
 
 #centro-produtos .titulo{
 margin: auto;
 padding: 10px;
 text-align: center;


 }


 #homeMiolo {
 	width:660px;
	position: relative;
	margin: auto;
	padding: 0px;
	height: auto;
 }
 
#flashHome {
top: 20px; 	
	position: relative;
	margin: auto;
	height: 220px;
	width:650px;
	 }
 #bannersHome{
   width:650px;
 	position: relative;
	margin: auto;
		height: 148px;
 }
 
#informativoHome {
 width:650px;
 position: relative;
margin: auto;
top: 0px;
height: 50px;
	
} 
 
  #bannersHome .banner{
 margin: 0px 2px 0px 2px ;
 padding: 0px;
 float: left;
 
 
  }
 

 #home-esq {
width: 420px;
margin-left: 15px;
bottom: 0px;
float: left;
z-index: 9;
/*background: url(../images/bg_random_home.gif) no-repeat bottom left;*/

}



 #home-dir {
 float: right;
top: 0px;
left: 0px;
	width: 235px;
	margin-top: 0px;
	margin-right: 0px;
	
	
	}

	 #home-dir a{
	 color: #56562E;}
	 
	 
	  #home-dir a:hover{
	  text-decoration: underline;
	 color: #56562E;}
	
#centro #home-dir p{
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
color: #56562E;

}

	
.left{
	float: left;
	margin: 0px;}
	
.right{
	float: right;
	margin: 0px;}
	
	
	.left-margem{
	float: left;
	margin: 8px;
	clear: left;
	}
	
.right-margem{
	float: right;
	margin: 8px;}
	
.center {
	margin: auto;
	text-align: center;}

/*topo*/


#topo {
width: 709px;
height: 151px;	
top: 0px;
position: relative;
z-index: 2;
margin: auto;
}

#topo .familia{
position: absolute;
top:80px;
left: 262px;
margin: auto;
z-index: 4;}

#topo .imgs{
width: 709px;
height: 97px;	
margin: auto;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 0px;
}



#topo #menu{
background-image: url(../images/bg_menu_topo.gif);
background-repeat: repeat-x;
background-position: top;
height: 25px;
position:relative;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 709px;}


#menu{ margin:0; padding:0;
top: 0px; }
#menu li { float:left; list-style-type:none; }
#menu a { display:block; height:0; padding-top:19px; color:#000; overflow:hidden; }
#menu li .inicio{
float:left;
}
#menu  .fim{
float:right;
margin-right: 0px;}

#menu .link1 a { background: url(../images/menu_acarvalheira.gif) no-repeat; width:83px; }
#menu .link2 a { background: url(../images/menu_produtos.gif) no-repeat; width:61px; }
#menu .link3 a { background: url(../images/menu_onde.gif) no-repeat; width:264px; }
#menu .link4 a { background: url(../images/menu_turismo.gif) no-repeat; width:60px; }
#menu .link5 a { background: url(../images/menu_eventos.gif) no-repeat; width:53px; }
#menu .link6 a { background: url(../images/menu_contatos.gif) no-repeat; width:57px; }

#menu .link1, #menu .link1 a:hover { background: url(../images/menu_acarvalheira_o.gif) no-repeat; }
#menu .link2, #menu .link2 a:hover { background: url(../images/menu_produtos_o.gif) no-repeat; }
#menu .link3, #menu .link3 a:hover { background: url(../images/menu_onde_o.gif) no-repeat;}
#menu .link4, #menu .link4 a:hover { background: url(../images/menu_turismo_o.gif) no-repeat; }
#menu .link5, #menu .link5 a:hover { background: url(../images/menu_eventos_o.gif) no-repeat; }
#menu .link6, #menu .link6 a:hover { background: url(../images/menu_contatos_o.gif) no-repeat; }


#topo .moldura-top{
	margin:auto;
	background-image: url(../images/bg_topo_centro.gif);
	width: 709px;
	height: 27px;
	position: absolute;
	text-align: center;	
	top: 124px;
	background-position: center top;
	padding: 0px;
	background-repeat: no-repeat;	}

/*submenu*/

#interna-esq #submenu{
background-image: url(../images/bg_menu_topo.gif);
background-repeat: repeat-x;
background-position: top;
height: 25px;
position:relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#submenu{ margin:0; padding:0; }
#submenu li { list-style-type:none; }
#submenu a { display:block; height:0; padding-top:19px; color:#000; overflow:hidden; }

#submenu .link1 a { background: url(../images/menu_acarvalheira.gif) no-repeat; width:87px; }
#submenu .link2 a { background: url(../images/menu_produtos.gif) no-repeat; width:67px; }
#submenu .link3 a { background: url(../images/menu_onde.gif) no-repeat; width:248px; }
#submenu.link4 a { background: url(../images/menu_turismo.gif) no-repeat; width:129px; }
#submenu.link5 a { background: url(../images/menu_eventos.gif) no-repeat; width:57px; }
#submenu.link6 a { background: url(../images/menu_contatos.gif) no-repeat; width:64px; }

#submenu .link1, #menu .link1 a:hover { background: url(../images/menu_acarvalheira_o.gif) no-repeat; }
#submenu .link2, #menu .link2 a:hover { background: url(../images/menu_produtos_o.gif) no-repeat; }
#submenu .link3, #menu .link3 a:hover { background: url(../images/menu_onde_o.gif) no-repeat;}
#submenu .link4, #menu .link4 a:hover { background: url(../images/menu_turismo_o.gif) no-repeat; }
#submenu .link5, #menu .link5 a:hover { background: url(../images/menu_eventos_o.gif) no-repeat; }
#submenu .link6, #menu .link6 a:hover { background: url(../images/menu_contatos_o.gif) no-repeat; }




/* rodape  */
#rodape {	
	background: #D7D7A8;
	color: #A1DCEA;
	background-image: url(../images/rodape.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 709px;	
	height:60px;
	top: 0px;
	position: relative;
	clear: both;
	margin: auto;
	text-align: right;
	z-index: 2;
}


#rodape .curva1{
position: absolute;
left: 0px;


}

#rodape .curva2{
position: absolute;
left: 685px;

}
#rodape .link{
float: right;
position: relative;
top: 30px;
margin-right: 20px;
}

/*#rodape  p {
	padding: 15px 0 15px 0;
	text-align: center;
	margin:0;
	border-top: 1px solid #83CDE1;
}*/
#rodape a { color: #fff; }




/*titulo*/

div#centro h2{position: relative;width: 95%;height:40px;margin: 0 0 10 0;
    font: bold small-caps 90% Arial,sans-serif;color: #847FB7}
	 
div#centro h2 span{position: absolute;
    width: 100%;height: 100%;
    background-image: url(../images/titulos.gif);
	 background-repeat: no-repeat;
	 border-bottom: 1px dotted #013300;

}
h2#acarvalheira span{background-position: 0 -2px}
h2#produtos span{background-position: 0 -52px}
h2#eventos span{background-position: 0 -98px}
h2#momento span{background-position: 0 -145px}
h2#onde span{background-position: 0 -195px}
h2#contatos span{background-position: 0 -245px}
h2#turismo span{background-position: 0 -290px}


/* CONTATO */
#centro #interna-esq-contato {
float: left;
width: 230px;
margin-top:60px;
margin-left: 12px;
}

#centro #interna-dir-contato {
float: right;
width: 380px;
margin-top: 30px;
margin-right: 10px;
margin-left: 20px;
color: #272915;


}



.contato h3 {
	margin: 20px 0 6px 0;
}



/* CONTACT FORM */

.contato form {
	margin: 10px 10px 10px 0;
	padding: 10px 0 20px 20px;
	/*background: #C1C18E;*/
	border: 1px solid #B8B878;
	color: #272915;
	
}

.contato select {
	float: left;
}

.contato input, textarea {
	/*display: block;*/
	margin: 4px 0 4px 0;
	background: #E4E4B2;
	border: 1px solid #5F5F2E;
	font-size: 11px;
}

.contato  input:hover {
	background: #B8B878;
}

.contato  textarea:hover {
	background: #B8B878;
}
.contato  input:focus, textarea:focus {
	background: #C1C188;
}
.contato input {	width: 240px;	}

.contato textarea {	width: 240px;}

.contato #submit_btn {
	width: 24px;
	margin: 12px 0 0 216px;
	border: none;
}


/*galeria de fotos*/

#reviewsContent {
	padding: 0px 0 0 0;
	width: 138px;
}
#reviewsContent dl {
	margin: 0px;
	list-style-type: none;
}
#reviewsContent dd {
	padding: 0 0 0 8px;
	margin: 0 0 0 0;
	background: transparent;
	height: 24px;
}
/*#reviewsContent dl dd a {
	color: #FFFFFF;
}*/
#reviewsContent a:hover {
	color: #FFFFFF;
}


/* Regras de estilo da galeria 
----------------------------------------------------------------------
a {text-decoration: none;}
 #galeria .hoverbox {
	position:relative;
	left:0px;
	top:0px;
	background: transparent;
	color: #333;
	width: 451px;
	}
.hoverbox {
	cursor: default;
	list-style: none;
	}
.hoverbox a { cursor: default;}
.hoverbox a .preview { display: none;}
.hoverbox a .previewv { display: none;}
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -65px;
	left: -85px;
	z-index: 10;
	}

.hoverbox img {
	background:#9B9B6C;
	border-color: #818158;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	text-align: center;
	padding: 2px;
	vertical-align: top;
	width: 200px;
	height: 133px;
		
	}
.hoverbox li {	
	position: relative;
	background: transparent;
	border-style: none;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	}
.hoverbox .preview {
	border-color: #000;
	width: 350px;
	height: 263px;
	
	}*/
	
/************************ galeria de marcas *********************************/
	
#galeria-marcas  {
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
}

#galeria-marcas img{
border:solid 1px #ccc;
margin: 6px;
padding: 4px;
text-align: right;
background: #9B9B6C;
}

#galeria-marcas  ul {list-style: none;}

#galeria-marcas  ul li {
list-style: none;
width: 130px;
height: 140px;
float: left;
background-color: #D7D7A8;
padding: 5px;
margin: 2px;
text-align: center;
}

#galeria-marcas  ul li a{text-decoration: none; color: #556161}
#galeria-marcas  ul li a:hover{text-decoration: none;color: #000; background-color: #D6E0E2;}

/*#galeria-marcas  ul {
	margin:10px 10px 10px 10px;
	padding:5px;
}
#galeria-marcas  ul li {
float: left;
	list-style: none;
	display: inline;
	margin: 5px;
	background-color: #fff;
	width: 100px;
	height: 100px;
}
#galeria-marcas  ul li img {
	vertical-align: middle;
	margin: auto;
}


#galeria-marcas  ul li a{
	background-color: #ccc;
		border: solid 1px #fff;
	}
	
	#galeria-marcas  ul li a:hover{
	background-color: red;
	border: solid 1px red;
	}
	
.img {
	margin:0;
	padding:0;
}*/


/*  Hacks para o Internet Explorer
----------------------------------------------------------------------*/
* html .hoverbox a { position: relative;}
* html .hoverbox a:hover { 	font-size: 99.99%; 	z-index: 5;}
* html .hoverbox a:hover .preview { top: -70px; left: -90px;}
* html .hoverbox li { position: static;}
 /*#galeria {
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D557C;
	height: auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-right: 20px;
	text-align: justify;
	top: 0px;
	left: 0px;	
	position:relative;	
}*/

.img_eventos {
border: 1px solid #07320c;
padding: 2px;
float: left;
margin-right: 5px;
}

.clear{clear:both;}
.clearfix {
 clear: both; 
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*span.webdeveloper-id-class-details { background-color: #ffff99 !important; border-color: #ffcc66 !important; color: #000000 !important;  -moz-opacity: 0.9 !important;  opacity: 0.9 !important; }*/

.borda_foto{
position: relative;
top: 5px;
left: 24px;
background: #9B9B6C;
padding: 3px;
}

/*galeria*/
#galeria{ width:450px !important;}
#galeria a{
display: block;
width:100px;
height:100px;
border: 2px solid #9B9B6C;
float: left;
margin: 0 8px 8px 0;
padding:1px;
}
#galeria a:hover{ border-color:#003300;}
#galeria a img{ border:0; }
