@charset "UTF-8";
/*--------------------------------------------------------------------------------
// atributos nativos
//-------------------------------------------------------------------------------*/
*{border:0; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:lighter; font-style:italic; color:#FFF}

body{background:#7b0f10 url(../images/background-geral.jpg) no-repeat center top}
body.internas{background:#7b0f10 url(../images/background-geral.jpg) no-repeat center top}

p{line-height:18px; padding-bottom:15px}

input, textArea{background:none}
select{color:#333333; font-size:10px; background:url(../images/background-select.png) no-repeat; width:129px; height:21px; padding-top:2px; }
option{background:#E8E8E8; color:#333333; font-size:10px;}

span, strong{color:#fcd78e}
strong{font-weight:bold;}

td{background-attachment:none}

h1{}
h2{
	float:left;
	width:1000px;
	height:25px;
	font-size:24px; 
	font-style:normal; 
	color:#ea6868
}

h3{
	float:left;
	width:1000px;
	height:25px;
	font-size:17px; 
	color:#fcd78e
}
/*--------------------------------------------------------------------------------
// Estrutura Geral
//-------------------------------------------------------------------------------*/
.containerPrincipal{
	float:left;
	position:absolute;
	width:1000px;
	height:590px;
	left:50%;
	margin:0 0 0 -500px;
}

.containerTopo{
	float:left;
	width:1000px;
	height:115px;
	/*background:#900;*/
}

.containerCentral{
	float:left;
	width:1000px;
	height:auto;
}

.containerRodape{
	position:absolute;
	margin-top:460px;
	display:inline-block;
	width:1000px;
	height:365px;
	left:50%;
	top:0;
	margin-left:-500px;
	background:url(../images/prato-rodape.png) no-repeat center bottom;
}

.containerRodapeInternas{
	position:absolute;
	margin-top:630px;
	display:inline-block;
	width:1000px;
	height:365px;
	top:0;
	left:50%;
	margin-left:-500px;
	background:url(../images/prato-rodape.png) no-repeat center bottom;
}
/*--------------------------------------------------------------------------------
// ALTURAS RODAPE
//-------------------------------------------------------------------------------*/
.aBrevita, .encontreSuaLoja{margin-top:500px}
.chefe{margin-top:785px}

.menuInferior{
	float:left;	
	background:url(../images/marcador-menu-inferior.png) no-repeat left bottom;
	margin-top:65px;
	margin-left:15px;
	height:88px;
	width:745px;
}

.menuInferior ul {
	width:150px;
	list-style:none;
	padding-left:25px;
}

.menuInferior ul li{
	color:#f7edcd !important;
	padding-bottom:4px;
	width:150px;
}

.menuInferior ul li a{
	color:#f7edcd !important;
	text-decoration:none;
}

.menuInferior ul li a:hover{
	color:#f7edcd !important;
	text-decoration:underline;
}

.copyright{
	float:left;	
	background:url(../images/marcadores-copyright.png) no-repeat right top;
	margin-top:95px;
	color:#f7edcd;
	width:200px;
	padding-right:20px;
}

.copyright p{
	text-align:right;
	color:#f7edcd !important;	
	width:200px;
}

.marca{
	float:left;
	width:800px;
	padding-top:25px;
	padding-left:30px;
}

.siga{
	float:left;
	width:155px;
	padding-top:125px
}

.breadcrumb{
	float:left;
	width:1000px;
	height:18px;
}

.breadcrumb a{
	text-decoration:none;
}

.breadcrumb a:hover{
	text-decoration:underline;
}
/*--------------------------------------------------------------------------------
// Estrutura HOME
//-------------------------------------------------------------------------------*/
.containerDestaques{
	float:left;
	position:relative;
	width:580px;
	height:380px;
	/*background:#006;*/
	z-index:1;
}

.containerCombinacao{
	float:right;
	width:410px;
	height:220px;
	/*background:#009;*/
}

.containerSugestao{
	float:right;
	position:relative;
	width:320px;
	height:210px;
	/*background:#099;*/
	z-index:1;
}
/*--------------------------------------------------------------------------------
// Estrutura A BREVITA
//-------------------------------------------------------------------------------*/
.bloco1{
	float:left;
	width:900px;
	padding-top:20px;
}

.bloco1 span, .bloco1 strong{
	color:#FFF;
}

.subtitulo{
	float:left;
	width:1000px;
	height:85px;
}

.bloco2{
	float:left;
	width:700px;
	padding-left:215px;
}
/*--------------------------------------------------------------------------------
// Estrutura CONTATO
//-------------------------------------------------------------------------------*/
.intro{
	float:left;
	width:900px;
	padding-top:5px;
}

.formulario{
	float:left;
	background:url(../images/divisor-vertical.png) no-repeat right center;
	width:485px;
	height:380px;
}

.redesSociais{
	float:right;
	width:455px;
	height:380px;
}

/* classes formulario*/
.label{
	position:relative;
	color:#fcd78e;
	display:inline-block;
	width:150px;
}

.inputText{
	background:url(../images/input-text.png) no-repeat left top;
	width:333px;
	height:53px;
	display:block;
	vertical-align:top;
}

.inputText input{
	width:275px;
	top:0;
	margin:18px 20px 0 25px;
}

.inputTelefone{
	background:url(../images/input-telefone.png) no-repeat left top;
	width:333px;
	height:53px;
	display:block;
	vertical-align:top;
}

.inputDDD{
	width:35px;
	margin:18px 20px 0 25px;
	vertical-align:top;
}

.inputNumero{
	width:185px;
	margin:18px 20px 0 25px;
	vertical-align:top;
}

.textAreaMensagem{
	background:url(../images/text-area.png) no-repeat left top;
	width:335px;
	height:157px;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}

.textAreaMensagem textArea{
	float:left;
	position:relative;
	width:275px;
	height:77px;
	display:block;
	margin:38px 20px 0 25px;
	top:0;
	z-index:3;
	
}

.botaoEnviar{
	width:62px;
	height:47px;
	display:block;
	cursor:pointer;
	margin:70px 50px 0 0;
}
/* fim classes formulario*/

.telefone{
	float:left;
	width:430px;
	padding-top:50px;
}

.twitter{
	float:left;
	width:430px;
	padding-top:20px;	
}

.facebook{
	float:left;
	width:430px;
	padding-top:20px;	
}

.twitter span, img, .facebook span, img{
	float:left;	
}

.twitter span, .facebook span{
	padding:10px 0 0 20px;
}

.font21{font-size:21px}
/*--------------------------------------------------------------------------------
// Estrutura CARDAPIO
//-------------------------------------------------------------------------------*/
.containerCardapio{
	float:left;
	background:url(../images/divisor-vertical.png) no-repeat 450px center;
	width:1000px;
	height:400px;
	margin-top:30px;
}

.semBG{background:none}

.itemCardapio{
	float:left;
	width:443px;
	margin:0 55px 30px 0;
	height:auto;
}

.itemCardapioCategoria{
	float:left;
	width:305px;
	margin:0 0 20px 0;
	height:175px;
}

.prato{float:left; width:100%; height:auto; display:inline-block}
.prato h3{width:100%;}
.descricao{float:left; width:100%}
.preco{float:left; padding-top:10px}

.imprimir{
	float:left;
	position:relative;
	width:1000px;
	margin-bottom:20px;
	z-index:3;
}

.imprimir input, .imprimir a img{float:right; margin-right:20px}

.imprimir #a a, .imprimir #b a{float:right; margin-right:54px; text-decoration:none;}
.imprimir #a a:hover, .imprimir #b a:hover{color:#fcd78e}

/*--------------------------------------------------------------------------------
// Estrutura Encontre
//-------------------------------------------------------------------------------*/
.containerEncontre{
	float:left;
	background:url(../images/divisor-vertical-pequena.png) no-repeat 300px top;
	width:1000px;
	height:400px;
	margin-top:30px;
}

.busca{
	float:left;
	width:300px;
	height:400px;
}

.listagem{
	float:right;
	width:600px;
	height:400px;
}

.botaoBuscar{
	float:left;
	position:relative;
	width:62px;
	height:47px;
	display:block;
	cursor:pointer;
	margin:-10px 50px 0 0;
}

.itemBusca{
	float:left;
	width:600px;
	margin:0 0 25px 0;
	height:auto;
}

.endereco h3{width:300px; font-size:13px; height:auto}
.descricaoBusca{float:left; width:415px}
.mapa{float:right; width:120px; padding-top:10px; padding-right:5px}






