* {
	background: #7a0001;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: none;
} 

.geral {
	min-width: 960px;
	min-height: 737px;
	width: 100%;
}

.conteudo {
	width: 998px;
	margin: 0 auto;
	top: 0;
}

.top {
	width: 998px;
}
	
.logo a {
	background:url(../img/logo.png) no-repeat top center;
	float:left;
	width: 321px;
	height: 156px;
}

.banner {
	float:left;
	margin: 10px 0 0 0;
	width: 641px;
	height: 86px;
}

.menu {
	float:left;
	width:641px;
	height:34px;
	left:308px;
	margin:10px 0 0 0;	
}

.menuList {
	float:left;
	line-height:normal;
	display:inline;
}

.menuList ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
	  
.menuList li {
      display:inline;
	  float:left;
      margin:0;
      padding:0;
      }

.casa a { 
	float:left;
	width: 128px;
	height: 37px;
	background:url(../img/casa.png) no-repeat left top;
	text-indent: -5000px;
	text-decoration:none;
	border:none;
	overflow:hidden;
}

.casa a:hover { 
	width: 128px;
	height: 37px;
	background:url(../img/casaOver.png) no-repeat left top;
	text-decoration:none;
}


.buffet a { 
	float:left;
	width: 128px;
	height: 37px;
	background:url(../img/buffet.png) no-repeat left top;
	text-indent: -5000px;
	text-decoration:none;
	border:none;
	overflow:hidden;
}

.buffet a:hover { 
	width: 128px;
	height: 37px;
	background:url(../img/buffetOver.png) no-repeat left top;
	text-decoration:none;
}

.promo a { 
	float:left;
	width: 128px;
	height: 37px;
	background:url(../img/promocao.png) no-repeat left top;
	text-indent: -5000px;
	text-decoration:none;
	border:none;
	overflow:hidden;
}

.promo a:hover { 
	width: 128px;
	height: 37px;
	background:url(../img/promocaoOver.png) no-repeat left top;
	text-decoration:none;
}

.receita a { 
	float:left;
	width: 128px;
	height: 37px;
	background:url(../img/receita.png) no-repeat left top;
	text-indent: -5000px;
	text-decoration:none;
	border:none;
	overflow:hidden;
}

.receita a:hover { 
	float:left;
	width: 128px;
	height: 37px;
	background:url(../img/receitaOver.png) no-repeat left top;
	text-indent: -5000px;
	text-decoration:none;
	border:none;
	overflow:hidden;
}

.contato a { 
	float:left;
	width: 128px;
	height: 37px;
	background:url(../img/contato.png) no-repeat left top;
	text-indent: -5000px;
	text-decoration:none;
	border:none;
	overflow:hidden;
}

.contato a:hover { 
	width: 128px;
	height: 37px;
	background:url(../img/contatoOver.png) no-repeat right top;
	text-decoration:none;
}

.teaser {
	position:relative;
	float:left;
	left: 0;
	top:0;
	margin: 0;
	padding: 0;
	width:998px;
	height: 334px;
	background:url(../img/teaser.jpg) no-repeat left top;
}

.materias {
	float:left;
	left: 0;
	top:0;
	margin: 0;
	padding: 0;
	width:998px;
	height: 195px;
	background:url(../img/bgMaterias.png) no-repeat left top;
}

.materiasCont {
	float:left;
	margin-top: 10px;
	width:980px;
	height: 170px;
	background:none;
}

.bemvindo, .casas, .novidades{
	float:left;
	padding: 10px 0px 0px 0px;
	width:308px;
	height:150px;
	display:block;
	background:none;
}

.bemvindo {
	margin: 2px 10px 0 15px;
}

.casas{
	margin: 2px 10px 0 12px;
}

.novidades{
	margin: 2px 5px 0 12px;
}

.footer {
	float:left;
	width: 998px;
	height: 53px;
	}

.footer a {
	display:block;
	width: 998px;
	height: 53px;
	background:url(../img/base.png) no-repeat right top;
	text-indent: -5000px;
	text-decoration:none;
	border:none;
	overflow:hidden;
}

.juridico {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-weight:bolder;
	font-size:10pt;
	padding: 5px 0 5px 10px;
}

/* A CASA */

.miolo {
	position:relative;
	float:left;
	width:988px;
	height:524px;
	padding: 5px;
	background:url(../img/bgCasa.png) no-repeat left top;
	}

.lateralDir {
	width:335px;
	height:508px;
	padding: 5px 0 0 0px;
	background:url(../img/lateralCasa.png) no-repeat;
}

.textoDir {
	margin: 20px 0 0 25px;
	width:273px;
	height:422px;
	color: #FFF;
	}
	
.textoDir p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	text-align:justify;
	line-height: 14pt;
	color:#FFF;
}

.lateralEsq {
	position:absolute;
	float:left;
	margin:0 0 0 15px;
	width:635px;
	height:525px;
	left: 345px;
	top: 0px;
	background:none;
}


.fotos {
	float:left;
	margin:7px 4px 0 0;
	height:255px;
	width:292px;
}

#casaPri{
	background:url(../img/casa1.png) no-repeat;
}

#casaSeg{
	background:url(../img/casa2.png) no-repeat;
}

#casaTer{
	background:url(../img/casa3.png) no-repeat;
}

#casaQua{
	background:url(../img/casa4.png) no-repeat;
}

/* Promo */

.mioloPromo {
	position:relative;
	float:left;
	width:968px;
	height:520px;
	padding: 10px;
	background:url(../img/promo.jpg) no-repeat center top;
	}
.mioloPromoCopy {
	position:relative;
	float:left;
	width:968px;
	height:520px;
	padding: 10px;
	background:url(../img/obrigado.jpg) no-repeat center top;
}

	
.mioloPromoPizza {
	position:relative;
	float:left;
	width:968px;
	height:520px;
	padding: 10px;
	background:url(../img/promoPizza.jpg) no-repeat center top;
	}
 
.mioloReceita {
	position:relative;
	float:left;
	width:968px;
	height:520px;
	padding: 10px;
}

.mioloContato {
	position:relative;
	float:left;
	width:968px;
	height:520px;
	padding: 10px;
}

/* STYLE FORM */

#formContainer {
	width: 500px;
	height: 320px;
	float: left;
	position:relative;
	top: 35px;
	color: #FFCB04;
}	

#name, #email, #tel,#subscriber_name, #subscriber_email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width:300px;
	padding:5px;
	margin-top: 5px;
	background-color:#fff;
	color:#FFCB04;
	border:none;;
}

#msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 296px;
	height: 82px;
	padding:5px;
	margin-top: 5px;
	background-color:#fff;
	color:#FFCB04;
	;
	border:none;
}

#formContainer span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.5pt;
	display:block;
	float:left;
	height:23px;
	margin-top:10px;
	width:150px;
	color:#FFCB04;
}

.textText {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.5pt;
	float:left;
	width: 150px;
	display:block;
	color:#FFCB04;
	margin:10px 12px 0 0;
}

.texText select {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.5pt;
	float:left;
	width: 150px;
	display:block;
	color:#FFCB04;
	margin:10px 12px 0 0;
}

.areaTex{
	float:left;
	width: 150px;
}

.textMsg {
	width:200px;
	margin: 15px 0 0 0;
	position:absolute;
	display:block;
	float:left;
	left: 0px;
	top: 177px;
}

.caixaMsg {
	width:200px;
	margin: 15px 0 0 0;
	position:absolute;
	display:block;
	float:left;
	left: 149px;
	top: 226px;
}

#btn {
	float:left;
	display:inline;
	position:absolute;
	font-size: 100%;
	width:50px;
	margin-top:10px;
	background-color:#FFCB04;
	font-family: Arial, Helvetica, sans-serif;
	color:#7A0001;
	border:none;
	left: 90px;
	top: 278px;
}

/* BUFFET */

.mioloBuffet {
	background: url(../img/bgCasa.png)  no-repeat left top;
	position:relative;
	float:left;
	width:998px;
	height:528px;
}

.buffetTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.5pt;
	line-height:15pt;
	text-align:justify;
	color:#7A0001;
	background:none;
	position:relative;
	float:left;
	margin:60px 0 0 20px;
	width:320px;
	height:400px;
}

.fotoDireita {
	background:none;
	width: 500px;
	height: 377px;
	position:absolute;
	top: 20px;
	left: 424px;
}
