@charset "utf-8";
/* CSS Document */


/*************************  FORMATAÇÃO ***************************************/	
	
	.font9{font-size:9px;}
	.font10{font-size:10px;}
	.font11{font-size:11px;}
	.font12{font-size:12px;}
	.font14{font-size:13px;}
	.font16{font-size:16px;}
	.font24{font-size:24px;}
	
	.colorVinhoEscuro{color:#631012;}
	.colorCinza{color:#000;}
	.colorBege{color:#fedfb1;}
	.colorBegeAmarelo{color:#ffd687;}
	.colorPreto{color: #000;}
	.colorBranco{color: #FFFFFF;}
	
	
	
	.clear{clear:both;}
	
	.bold{font-weight:bold;}
	
	.just{text-align:justify;}
	
	.spaceBotton{margin-bottom:5px; display:block;}
	
	.line{width:100%; height:1px; border:none; background-color:#631012; margin:2px 0px 2px 0px; overflow:hidden; display:inline-block;}
	
	.bullet{ width:17px; height:13px; background-image:url(../imagens/bullet.jpg); margin:4px 5px 0px 0px; _margin:9px 5px 0px 0px; *margin:9px 5px 0px 0px; float:left; background-repeat:no-repeat; overflow:hidden; display:block;}
	
/*************************  FORMATAÇÃO ***************************************/	


	html{
		background-color:#ffc558;
		background-image:url(../imagens/fundo.jpg);
		background-repeat:repeat-x;
	}
	
	body{
		font-family:"Verdana", Arial, Verdana, Trebuchet MS;
		color:#000;
		margin:0 auto;
		
	}
	
	/******************** ESTRUTURA ********************/
	
	#divGeral{
		margin:0 auto;
		width:1003px;
		height:auto;
	}
	
	#divTopo{
		margin:0 auto;
		width:1003px;
		height:400px;
		padding:0px;
		overflow:hidden;
	}
	
	#divGeralConteudo{
		margin:0 auto;
		width:1003px;
		height:auto;
		float:left;
		background-image: url(../imagens/backFundoGeral.png) !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/backFundoGeral.png',sizingMethod='scale');
		background-repeat:repeat-y;
	}
	
	#divConteudo{
		margin:0 auto;
		width:943px;
		height:auto;
	}
	
	/******************** COLUNA CONTEUDO ********************/
	
	#divConteudoColunaEsq{
		width:300px;
		height:auto;
		float:left;
		margin:20px 0px 0px 0px;
		display:inline;
	}
	
	#divConteudoColunaCen{
		width:300px;
		float:left;
		margin:0px 21px 0px 21px;
		display:inline;
	}
	
	#divConteudoColunaDir{
		width:300px;
		height:auto;
		float:left;
		margin:20px 0px 0px 0px;
		display:inline;
	}
	
	#boxConteudo{
		width:300px;
		float:left;
		margin: 0px 0px 8px 0px;
		display:inline;
	}
	
	#colunaConteudoInternoFoto{
		width:135px;
		height:auto;
		float:left;
		margin-top:10px;
	}
	
	#colunaConteudoInternoFotoPeca{
		width:122px;
		height:auto;
		float:left;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	#colunaConteudoInternoTextoPeca{
		width:155px;
		height:auto;
		float:left;
		margin-top:0px;
		margin-left:10px;
	}
	
	#colunaConteudoInternoTexto{
		width:180px;
		height:auto;
		float:left;
		margin-top:10px;
		margin-left:10px;
	}
	
	#boxTitle{
		margin:2px 0px 2px 0px;
	}
	
	#boxTexto{
		margin:4px 0px 4px 0px;
	}
	
	#boxLink{
		margin:4px 0px 4px 0px;
		float:left;
		display:table;
	}
	
	#boxPostTwit{
		width:300px;
		height:100px;
		margin:4px 0px 10px 0px;
		float:left;
		display:block;
		overflow:hidden;
	}
	
	#boxLousaTwit{
		width:261px;
		height:452px;
		margin:0px 0px 0px 20px;
		float:left;
		display:inline;
		background-image:url(../imagens/lousaTwitter2.jpg);
		background-repeat:no-repeat;
	}
	
	#boxLousaTwitConteudo{
		width:200px;
		height:180px;
		margin:140px 0px 0px 30px;
		float:left;
		display:inline;
	}
	
	
	/******************** CONTEUDO INTERNO ********************/
	
	#divConteudoColunaInternaEsq{
		width:590px;
		height:auto;
		float:left;
		margin:20px 40px 0px 0px;
		display:inline;
	}
	
	#divConteudoColunaInternaDir{
		width:300px;
		float:left;
		margin:0px 0px 0px 0px;
		display:inline;
	}
	
	#divConteudoColunaInternaBaixo{
		width:943px;
		float:left;
		margin:20px 0px 0px 0px;
		display:inline;
	}
	
	#boxTextoInterno{
		width:590px;
		height:auto;
		float:left;
		margin:5px 0px 5px 0px;
		_margin:20px 0px 20px 0px;
		*margin:10px 0px 10px 0px;
		display:block;
	}
	
	#boxTextoInternoRota{
		width:620px;
		height:auto;
		float:left;
		margin:5px 0px 5px 0px;
		_margin:20px 0px 20px 0px;
		*margin:10px 0px 10px 0px;
		display:block;
	}
	
	#boxTextoInternoPecas{
		width:940px;
		height:auto;
		float:left;
		margin:5px 0px 5px 0px;
		_margin:20px 0px 20px 0px;
		*margin:10px 0px 10px 0px;
		display:block;
	}
	
	
	
	#alinhaLinkBullet{
		width:200px;
		height:17px;
		float:left;
		margin:0px 0px 0px 0px;
		display:block;
	}
	
	/******************** CONTEUDO GALERIA ********************/
	
	#divConteudoColunaInternaGaleriaEsq{
		width:620px;
		height:auto;
		float:left;
		margin:20px 40px 0px 0px;
		display:inline;
	}
	
	#divConteudoColunaInternaGaleriaDir{
		width:280px;
		float:left;
		margin:20px 0px 0px 0px;
		display:inline;
	}
	
	#colunaConteudoInternoTexto{
		width:155px;
		height:auto;
		float:left;
		margin-top:10px;
		margin-left:10px;
	}
	
	/********************** PEÇAS **************************/
	
	#divConteudoColunaInternaPecasEsq{
		width:940px;
		height:auto;
		float:left;
		margin:20px 40px 0px 0px;
		_margin:20px 40px 0px 20px;
		display:inline;
	}
	
	/******************** FOTOS ********************/
	
	#boxBarraFoto{
		width:590px;
		float:left;
		margin:10px 0px 10px 0px;
	}
	
	#boxBarraFotoGrande{
		width:943px;
		float:left;
		margin:10px 0px 10px 0px;
	}
	
	.fotoMenu{
		margin:0px 9px 0px 0px;
		float:left;
	}
	
	.fotoMenuUltima{
		margin:0px 10px 0px 0px;
		float:left;
	}
	
	/******************** RODAPE ********************/
	
	#divConlunaRodapeLeft{
		width:334px;
		height:195px;
		float:left;
		display:inline;
		background-image: url(../imagens/backRodapeLeft.png) !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/backRodapeLeft.png',sizingMethod='scale');
		background-repeat:no-repeat;
	}
	
	#divConlunaRodapeCenter{
		width:335px;
		height:195px;
		float:left;
		display:inline;
		background-image: url(../imagens/backRodapeCenter.png) !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/backRodapeCenter.png',sizingMethod='scale');
		background-repeat:no-repeat;
	}
	
	#divConlunaRodapeRight{
		width:334px;
		height:195px;
		float:left;
		display:inline;
		background-image: url(../imagens/backRodapeRight.png) !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/backRodapeRight.png',sizingMethod='scale');
		background-repeat:no-repeat;
	}
	
	#divConlunaRodapeBotton{
		width:1003px;
		height:64px;
		float:left;
		display:inline;
		background-image: url(../imagens/backRodapeBotton.png) !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/backRodapeBotton.png',sizingMethod='scale');
		background-repeat:no-repeat;
	}
	
	#divRodapeConteudoLeft{
		width:763px;
		height:auto;
		float:left;
		display:inline;
		margin:0px 0px 0px 20px;
		padding-top:5px;
	}
	
	#divRodapeConteudoRight{
		width:150px;
		height:30px;
		float:left;
		display:inline;
		margin:0px 0px 0px 40px;
		padding-top:9px;
	}
	
	#divRodapeCopyLeft{
		width:783px;
		height:30px;
		float:left;
		margin-bottom:30px;
		padding-left:20px;
	}
	
	#divRodapeCopyRight{
		width:185px;
		height:30px;
		float:left;
		margin-bottom:30px;
		padding-right:15px;
	}
	
	
	
	/************************ LINKS *****************************/
	
	a.link_amarelo:link {
		font-size:10px; 
		color:#ffd687;
		text-decoration:underline;
		font-weight:bold;
	}
	a.link_amarelo:visited {
		font-size:10px; 
		color:#ffd687;
		text-decoration:underline;
		font-weight:bold;
	}
	a.link_amarelo:hover {
		font-size:10px; 
		color:#fee6b7;
		text-decoration:underline;
		font-weight:bold;
	}
	a.link_amarelo:active {
		font-size:10px; 
		color:#ffd687;
		text-decoration:underline;
		font-weight:bold;
	}
	
	
	a.link_vermelho:link {
		font-size:10px; 
		color:#631012;
		text-decoration:none;
		font-weight:bold;
	}
	a.link_vermelho:visited {
		font-size:10px; 
		color:#631012;
		text-decoration:none;
		font-weight:bold;
	}
	a.link_vermelho:hover {
		font-size:10px; 
		color:#631012;
		text-decoration:underline;
		font-weight:bold;
	}
	a.link_vermelho:active {
		font-size:10px; 
		color:#631012;
		text-decoration:none;
		font-weight:bold;
	}
	
	
	
	a.link_galeria:link {
		color:#631012;
		text-decoration:none;
	}
	a.link_galeria:visited { 
		color:#631012;
		text-decoration:none;
	}
	a.link_galeria:hover { 
		color:#631012;
		text-decoration:none;
	}
	a.link_galeria:active {
		color:#631012;
		text-decoration:none;
	}
	
	
	a.link_cardapio:link {
		font-weight:bold;
		color:#781717;
		text-decoration:underline;
		font-size:11px;
	}
	a.link_cardapio:visited { 
		font-weight:bold;
		color:#781717;
		text-decoration:underline;
		font-size:11px;
	}
	a.link_cardapio:hover { 
		font-weight:bold;
		color:#781717;
		text-decoration:underline;
		font-size:11px;
	}
	a.link_cardapio:active {
		font-weight:bold;
		color:#781717;
		text-decoration:underline;
		font-size:11px;
	}
	
	
	/************************** TWITTER ************************/
	

	#tweet-container ul {
		color:#333;
		overflow:hidden;
		list-style:none;
		width:300px;
		margin:0;
		font-size:10px;
		}
	#tweet-container .imagem img {
		display:block;
		float:left;
		margin-right:5px;
		}
	#tweet-container li {
		width:300px;
		clear:both;
		margin-left:-40px;
		_margin-left:0px;
		*margin-left:0px;
		overflow:hidden;
		}
	.time {
		font-size:10px;
		display:block;
		text-align:right;
		margin:5px 5px 0 0;
		}
	#tweet-container ul a {
		color:#631012;
		font-size:10px;
		font-weight:bold;
		}
	#tweet-container ul a:hover {
		color:#7C6228;
		font-size:10px;
		font-weight:bold;
		}
		
	
		
	/********************** TWITTER  ROTA*********************/
	
	#tweet-container_rota ul {
		color:#1d1d1d;
		overflow:hidden;
		list-style:none;
		width:210px;
		height:195px;
		margin:0;
		font-size:10px;
		font-weight:bold;
		}
	#tweet-container_rota .imagem img {
		display:block;
		float:left;
		margin-right:5px;
		}
	#tweet-container_rota li {
		width:250px;
		clear:both;
		margin-left:-40px;
		_margin-left:0px;
		*margin-left:0px;
		overflow:hidden;
		}
	.time {
		font-size:10px;
		display:block;
		text-align:right;
		margin:5px 5px 0 0;
		}
	#tweet-container_rota ul a {
		color:#600e10;
		font-size:10px;
		font-weight:bold;
		}
	#tweet-container_rota ul a:hover {
		color:#600e10;
		font-size:10px;
		font-weight:bold;
		}
	
	
	
	/********************** TWITTER *********************/
	
	#tweet-container_menu ul {
		color:#FFF;
		overflow:hidden;
		list-style:none;
		width:200px;
		height:205px;
		margin:0;
		font-size:10px;
		text-align:center;
		}
	#tweet-container_menu .imagem img {
		display:block;
		float:left;
		margin-right:5px;
		}
	#tweet-container_menu li {
		width:200px;
		clear:both;
		margin-left:-40px;
		_margin-left:0px;
		*margin-left:0px;
		overflow:hidden;
		}
	.time {
		font-size:10px;
		display:block;
		text-align:right;
		margin:5px 5px 0 0;
		}
	#tweet-container_menu ul a {
		color:#ffd687;
		font-size:10px;
		font-weight:bold;
		}
	#tweet-container_menu ul a:hover {
		color:#fedfb1;
		font-size:10px;
		font-weight:bold;
		}
		
		
		/********************** LIGHT BOX *****************/
		
	#galleryFoto {
		padding: 0px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
	}
	#galleryFoto ul { list-style: none; margin:0px; padding:0px;}
	#galleryFoto ul li { display: inline; }
	#galleryFoto ul img {
		border: 5px solid #691012;
		border-width: 5px;
		margin:0px 12px 0px 12px;
	}
	#galleryFoto ul a:hover img {
		border: 5px solid #911518;
		border-width: 5px;
		margin:0px 12px 0px 12px;
	}
	#galleryFoto ul a:hover { color: #fff; }
	
	/******************/
	
	#decor {
		padding: 0px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
	}
	#decor ul { list-style: none; margin:0px; padding:0px;}
	#decor ul li { display: inline; }
	#decor ul img {
		border: 5px solid #691012;
		border-width: 5px;
		margin:0px 12px 12px 12px;
	}
	#decor ul a:hover img {
		border: 5px solid #911518;
		border-width: 5px;
		margin:0px 12px 12px 12px;
	}
	#decor ul a:hover { color: #fff; }
	
	
		/******************/
	
	#base {
		padding: 0px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
	}
	#base ul { list-style: none; margin:0px; padding:0px;}
	#base ul li { display: inline; }
	#base ul img {
		margin:0px 0px 0px 0px;
	}
	#base ul a:hover img {
		margin:0px 0px 0px 0px;
	}
	#base ul a:hover { color: #fff; }
	
	/******************/
	
	#menu {
		padding: 0px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
	}
	#menu ul { list-style: none; margin:0px; padding:0px;}
	#menu ul li { display: inline; }
	#menu ul img {
		border: 0px solid #691012;
		border-width: 0px;
		margin:0px 0px 0px 0px;
	}
	#menu ul a:hover img {
		border: 0px solid #911518;
		border-width: 0px;
		margin:0px 0px 0px 0px;
	}
	#menu ul a:hover { color: #781717; }
	
	/******************/
	
	#produto {
		padding: 0px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
	}
	
	#produto ul { list-style: none; margin:0px; padding:0px;}
	#produto ul li { display: inline; }
	#produto ul img {
		border: 5px solid #691012;
		border-width: 5px;
		margin:0px 12px 0px 12px;
	}
	#produto ul a:hover img {
		border: 5px solid #911518;
		border-width: 5px;
		margin:0px 12px 0px 12px;
	}
	#produto ul a:hover { color: #fff; }


	.produtoPopup {
		padding: 0px 0px 0px 0px;
		margin:0px;
		float:left;
	}
	
	.produtoPopup ul { list-style: none; margin:0px; padding:0px;}
	
	.produtoPopup ul li { display: list-item; }
	.produtoPopup ul img {
		border: 5px solid #691012;
		border-width: 5px;
		margin:0px 12px 0px 12px;
	}
	.produtoPopup ul a:hover img {
		border: 5px solid #911518;
		border-width: 5px;
		margin:0px 12px 0px 12px;
	}
	.produtoPopup ul a:hover { color: #fff; }

	/******************/
	
	#pgGaleria {
		padding: 0px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
		width:620px;
	}
	#pgGaleria ul { list-style: none; margin:0px; padding:0px;}
	#pgGaleria ul li { display: inline; }
	#pgGaleria ul img {
		border: 5px solid #691012;
		border-width: 5px;
		margin:0px 16px 16px 16px;
	}
	#pgGaleria ul a:hover img {
		border: 5px solid #911518;
		border-width: 5px;
		margin:0px 16px 16px 16px;
	}
	#pgGaleria ul a:hover { color: #fff; }
	
	
		/******************/
	
	#cafe {
		padding: 0px 0px 0px 0px;
		margin:0px;
		float:left;
		display:inline;
	}
	#cafe ul { list-style: none; margin:0px; padding:0px;}
	#cafe ul li { display: inline; }
	#cafe ul img {
		border: 0px solid #691012;
		border-width: 0px;
		margin:0px 0px 0px 0px;
	}
	#cafe ul a:hover img {
		border: 0px solid #911518;
		border-width: 0px;
		margin:0px 0px 0px 0px;
	}
	#cafe ul a:hover { color: #fff; }
	
	
		/******************/
	
	#pgPecas {
		padding:0px;
		margin:0px;
		float:left;
		display:table;
		width:500px;
	}
	#pgPecas ul { list-style: none; margin:0px; padding:0px;}
	#pgPecas ul li { display: inline; }
	#pgPecas ul img {
		border: 5px solid #691012;
		border-width: 5px;
		margin:0px 0px 0px 0px;
	}
	#pgPecas ul a:hover img {
		border: 5px solid #911518;
		border-width: 5px;
		margin:0px 0px 0px 0px;
	}
	#pgPecas ul a:hover { color: #fff; }
	
	
	/********************** GALERIA *************************/

	
  select, input, textarea {
    font-size: 1em;
	color:#781717;
  }
  body {
    font-size: 70%;
  }
  h2 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px dotted #781717;
  }
  h3 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
  }
  .example {
    border: 1px solid #781717;
    background: #781717;
    padding: 10px;
  }
  ul {
    list-style-image:url(list-style.gif);
  }
  pre {
    font-family: "Lucida Console", "Courier New", Verdana;
    border: 1px solid #CCC;
    background: #781717;
    padding: 10px;
  }
  code {
    font-family: "Lucida Console", "Courier New", Verdana;
    margin: 0;
    padding: 0;
  }

  #gallery {
    padding: 0px 30px 0px 30px;
	/*background-color:#F0E4C9;*/
	height:540px;
  }
	
	
	/* FORMULARIOS*/
	
	.input_busca{
		font-size:10px;
		color:#000;
	}
	
	.input_form{
		font-size:12px;
		color:#000;
		width:350px;
		margin-top:1px;
	}
	
	.input_news{
		font-size:12px;
		color:#000;
		width:200px;
		margin-top:1px;
		border:solid 1px;
		border-color:#990107;
		margin-bottom:1px;
	}
	
	.combo_form{
		font-size:12px;
		color:#000;
		width:354px;
		margin-top:1px;
	}
	
	.text_form{
		font-size:12px;
		color:#000;
		width:350px;
		margin-top:1px;
		height:100px;
	}
	
	.label{
		color:#631012;
		font-size:11px;
		text-align:right;
		float:right;
		font-weight:bold;
	}
	
	.label_news{
		color:#FFF;
		font-size:11px;
		text-align:right;
		font-weight:bold;
		float:left;
		width:40px;
		display:block;
		margin-right:5px;
	}
	
	.Caixa_Input{
		width:70px;
		height:15px;
		float:left;
		margin-top:4px;
		margin-right:2px;
	}
	
	#Alinha_Btn_OK{
		margin-top:0px;
		margin-right:5px;
		float:left;	
	}
	
	.Alinha_Btn_news{
		margin-top:2px;
		margin-left:45px;
		float:left;	
	}
	
	#Alinha_Btn_Contato{
		margin-top:5px;
		margin-left:73px;
		_margin-left:38px;
		float:left;
	}
	
	#Formulario{
		width:500px;
		float:left;
		margin:0px 50px 0p 0px;
	}
	
	#Endereco{
		width:400px;
		float:left;
	}

/* --------------- Boutique ---------------*/
.qtdeProds{
	border:0px;
}
.tamProds{
	border:0px;
}
.tbProds td{
	vertical-align:top;
	text-align:center;
}
/* --------------- Boutique ---------------*/
