/* BOX MODEL */

#geral_index {
position:absolute;
display:block;
width:1000px;
height:800px;
left:50%;
margin-left:-500px;
text-align:center;
vertical-align:middle;
}


#geral {
position:absolute;
display:block;
width:1000px;
height:400px;
left:50%;
margin-left:-500px;
}

#geral_contacto {
position:absolute;
display:block;
width:1000px;
height:500px;
left:50%;
margin-left:-500px;
}

#logo {
display:block;
}

#banner{
display:block;
}

#menu{
display:block;
}

#fundo {
	background-color:#00200e;
	height:auto;
	height:520px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
}

#fundo_contacto {
background-color:#00200e;
height:770px;
height:320px;
margin: 0px 12px 0px 12px;
}

#fundo_noticias {
background-color:#00200e;
height:770px;
height:320px;
margin: 0px 12px 0px 12px;
}

#fundo_promo {
background-color:#00200e;
height:770px;
height:320px;
margin: 0px 12px 0px 12px;
}

#fundo_buffet {
background-color:#00200e;
height:770px;
height:350px;
margin: 0px 12px 0px 12px;
}

#apresentacao{
display:block;
margin: 10px 0px 10px 0px;
width:325px;
height:520px;
border-right: #004F00  1px dashed;
text-align:justify;
float:left;
}

#rodizio{
display:block;
margin: 10px 0px 0px 0px;
width:325px;
height:200px;
border-right: #004F00  1px dashed;
border-bottom:#004F00  1px dashed;
text-align:justify;
float:left;
}

#buffets{
display:block;
margin: 0px 0px 10px 0px;
width:325px;
height:200px;
border-right: #004F00  1px dashed;
text-align:justify;
float:left;
}


#reservas{
display:block;
margin: 10px 0px 10px 0px;
width:325px;
height:400px;
text-align:justify;
float:right;
}

#rodape {
display:block;
margin: 0px 0px 0px 0px;
width:100%px;
height:40px;
clear:both;
}

/* Páginas Internas ------------------------------------------------------------------------------- */

#rodizio_interna {
display:block;
margin: 10px 0px 0px 0px;
width:325px;
height:510px;
border-right: #004F00  1px dashed;
text-align:justify;
float:left;
background-repeat:no-repeat;
background-image:url(../img/fundo_rodizio.jpg);
background-position:bottom;
}

#carnes {
display:block;
margin: 10px 0px 0px 0px;
width:325px;
height:510px;
border-right: #004F00  1px dashed;
text-align:justify;
float:left;
line-height: 18px;
}

#img_carnes {
display:block;
margin: 10px 0px 0px 0px;
width:325px;
height:510px;
text-align:justify;
float:left;
line-height: 18px;
}

#fundo_buffet { 
background-color:#00200e;
height:770px;
height:530px;
margin: 0px 12px 0px 12px;
}

#fundo_contacto { 
background-color:#00200e;
height:770px;
height:320px;
margin: 0px 12px 0px 12px;
}

#fundo_local { 
background-color:#00200e;
height:770px;
height:340px;
margin: 0px 12px 0px 12px;
}

#buffets_interna {
display:block;
margin: 10px 0px 0px 0px;
width:325px;
height:525px;
border-right: #004F00  1px dashed;
text-align:justify;
float:left;
background-repeat:no-repeat;
background-image:url(../img/fundo_buffets.jpg);
background-position:bottom;
}

#buf_quentes {
display:block;
margin: 10px 0px 0px 0px;
width:325px;
height:510px;
border-right: #004F00  1px dashed;
text-align:justify;
float:left;
line-height: 18px;
}

#buf_frios {
display:block;
margin: 10px 0px 0px 0px;
width:325px;
height:510px;
text-align:justify;
float:left;
line-height: 18px;
}

#noticias_interna { 
background-color:#00200e;
height:100%;
height:320px;
margin: 0px 12px 0px 12px;
}

#promo_interna { 
background-color:#00200e;
height:100%px;
height:320px;
margin: 0px 12px 0px 12px;
}

#local_interna { 
background-color:#00200e;
height:100%px;
height:340px;
margin: 0px 0px 0px 0px;
}

#contacto {
	display:block;
	width:500px;
	height:300px;
	text-align:justify;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
	float:left;
}

#contacto_email{
	display:block;
	width:300px;
	height:300px;
	text-align:justify;
	border-left: #004F00  1px dashed;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	padding: 10px 10px 10px 50px;
	background-image:url(../img/bkc_contato_novo.png);
	background-position: bottom;
	background-repeat:no-repeat;
	float:left;	
}
