/***************GERAL*****************/
*{
padding:0;
border:none;
margin:0;
font-family: Georgia, Times, "Times New Roman", Clarendon;
}

html,body {
height:100%; /* needed for container min-height */
}

.clear{
clear:both;
display:block;
height:1px;
}

.tcenter{
text-align:center;
}

.end, .box .middle h3.end{
margin-bottom:0px;
}

.divide_conteudo_top{
	margin-top:25px;
}

.divide_conteudo{
padding-bottom:15px;
}

h3.horario span{
	font-size:14px;
}

/***************LAYOUT*****************/
div#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
width:100%;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}

div#header{
width: 100%;
height:269px;
position:absolute;
z-index:10;
text-align:center;
}

#menu_top{
width:1005px;
height: 269px;
margin: 0 auto;
}

div#content {
padding-bottom:0px; /* bottom padding for footer */
}

div#footer {
position:absolute;
width:100%;
bottom:0; /* stick to bottom */
height:400px;
clear:both;
}

#radio{
width:580px;
height:255px;
margin:0 auto 0 auto;
}

.contAll{
width:100%;
padding-bottom:420px;
}

.topDetail{
height:155px;
width:100%;
display:block;
margin-bottom:114px;
border-bottom:2px solid #FFFFFF;
}

.conteudo{
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
position:relative;
width:1005px;
margin: 0 auto 0 auto;
padding-top:30px;
}

p a{
text-decoration:none;
color: #fad6b7;
font-style: italic;
font-weight: bold;
font-size: 14px;
display:inline;
}

p a:hover{
text-decoration:underline;
}

/***************MENU FOOTER*****************/
#submenu{
width:100%;
height:141px;
background: url(../imgs/bgfooter.gif) left top repeat-x;
position:absolute;
bottom: 0%;
clear:both;
}

#submenu ul{
text-align:center;
margin-top:10px;
}

#submenu ul li{
list-style:none;
display:inline;
}

#submenu ul .spacer{
color:#C12731;
padding: 0 12px;
}

#submenu ul li a{
text-decoration:none;
color: #d88533;
font-style: italic;
font-weight: bold;
font-family: Verdana, Arial, Tahoma;
font-size: 12px;
display:inline;
}

#submenu ul li a:hover{
text-decoration:underline;
}

/***************BACKGROUNDS*****************/
.listas_blue{
background: url(../imgs/bglistas_blue.gif) left top;
}

.listas_orange{
background: url(../imgs/bglistas_orange.gif) left top;
}

.listas_red{
background: url(../imgs/bglistas_red.gif) left top;
}

.bolas_blue{
background: url(../imgs/bgbolas_blue.gif) left top repeat-x;
}

.bolas_orange{
background: url(../imgs/bgbolas_orange.gif) left top repeat-x;
}

.bolas_red{
background: url(../imgs/bgbolas_red.gif) left top repeat-x;
}

/***************2 COLUNAS ESQUERDA E DIREITA*****************/
.colleft{
width:500px;
float:left;
display:block;
}

.colright{
width:500px;
float:left;
display:block;
}

/***************BOX 1 COLUNA*****************/
.box{
width:466px;
clear:both;
display:block;
margin: 0px auto 36px auto;
}

.box .top{
display:block;
width:466px;
height: 64px;
float:left;
clear:both;
text-align:center;
}

.box .middle{
width:432px;
display:block;
float:left;
clear:both;
margin-left:17px;
color: #FFF;
}

.box .middle h3, .box .middle p{
padding: 0 25px 0 25px;
font-style: italic;
margin-bottom: 16px;
}

.box .middle h3{
font-size: 16px;
font-weight: bold;
letter-spacing: -0.5pt;
}

.box .middle p{
font-size: 14px;
}

.box .bottom{
display:block;
width:432px;
height: 26px;
float:left;
clear:both;
margin-left:17px;
}

.box h2 em, .doublebox h2 em, .valid{
display:none;
}

.box h2 img, .doublebox h2 img{
margin-top: 20px;
}

/***************BOX LARANJA*****************/
.listas_orange .box .top{
background: url(../imgs/box_top_orange.gif) center top no-repeat;
}
.listas_orange .box .middle{
background: url(../imgs/box_middle_orange.gif) center top repeat-y;
}
.listas_orange .box .bottom{
background: url(../imgs/box_bottom_orange.gif) center top no-repeat;
}
/***************BOX VERMELHO*****************/
.listas_red .box .top{
background: url(../imgs/box_top_red.gif) center top no-repeat;
}
.listas_red .box .middle{
background: url(../imgs/box_middle_red.gif) center top repeat-y;
}
.listas_red .box .bottom{
background: url(../imgs/box_bottom_red.gif) center top no-repeat;
}
/***************BOX AZUL*****************/
.listas_blue .box .top{
background: url(../imgs/box_top_blue.gif) center top no-repeat;
}
.listas_blue .box .middle{
background: url(../imgs/box_middle_blue.gif) center top repeat-y;
}
.listas_blue .box .bottom{
background: url(../imgs/box_bottom_blue.gif) center top no-repeat;
}

/***************COLUNA DUPLA DO CARDÁPIO*****************/
.doublecol{
width:1000px;
float:left;
display:block;
clear:both;
}

.doublebox{
width:929px;
clear:both;
display:block;
margin: 36px auto 0px auto;
}

.doublebox .top{
display:block;
width:929px;
height: 78px;
float:left;
clear:both;
text-align:center;
background: url(../imgs/box_top_cardapio.gif) center top no-repeat;
}

.doublebox .middle{
width:929px;
display:block;
float:left;
clear:both;
color: #FFF;
background: url(../imgs/box_middle_cardapio.gif) center top repeat-y;
}

.doublebox .bottom{
display:block;
width:929px;
height: 25px;
float:left;
clear:both;
background: url(../imgs/box_bottom_cardapio.gif) center top no-repeat;
}

.doubleboxtrabalhe .top{
background: url(../imgs/box_top_trabalhe.gif) center top no-repeat;
}

.doubleboxtrabalhe .middle{
background: url(../imgs/box_middle_trabalhe.gif) center top repeat-y;
}

.doubleboxtrabalhe .bottom{
background: url(../imgs/box_bottom_trabalhe.gif) center top no-repeat;
}

.box_trabalhe h3{
background: url(../imgs/bg_tt_trabalhe.gif) center top no-repeat;
}

.box_trabalhe h3{
width: 417px;
height: 22px;
display:block;
text-align: center;
background: url(../imgs/bg_tt_trabalhe.gif) center top no-repeat;
margin-bottom: 16px;
}

/***************FORMATAÇÃO HOME*****************/

.destaque_produtos{
float:left;
list-style:none;
padding-left:14px;
margin-bottom:20px;
}

.destaque_produtos li{
float:left;
padding-left:12px;
}

.destaque_produtos li .bordaFoto{display:block;}
.destaque_produtos li .bordaFoto {overflow:hidden;height:102px;width:86px;}
.destaque_produtos li .bordaFoto:hover {border:2px solid #d88432;height:98px;width:82px;}
.destaque_produtos li .bordaFoto:hover img{margin:-2px 0 0 -2px;}

/***************FORMATAÇÃO CARDÁPIO*****************/
.cardapio_colleft{
width: 460px;
float:left;
margin-right: 8px;
}

.cardapio_colright{
width: 460px;
float:left;
}

.cardapio_obs{
font-style:italic;
padding-bottom:15px;
}

.box_cardapio, .box_trabalhe{
width: 417px;
margin: 0 auto 0 auto;
}

.box_cardapio .cardapio_obs{
color: #f69b4c;
}

.kid_box_cardapio .cardapio_obs{
color: #f69b4c;
}

.box_cardapio .cardapio_obs em{
font-family: Times, "Times New Roman", Georgia;
font-size: 24px;
}

.box_cardapio .cardapio_obs em sup{
font-family: Times, "Times New Roman", Georgia;
font-size: 12px;
}

.box_cardapio .parceiros{
	padding-top:15px;	
}

.box_cardapio h3{
width: 417px;
height: 22px;
display:block;
clear:both;
text-align: center;
background: url(../imgs/bg_tt_cardapio.gif) center top no-repeat;
margin-bottom: 16px;
}

.box_cardapio h3 em, .kid_box_cardapio h3 em, .box_trabalhe h3 em{
display:none;
}

.item_cardapio{
margin-bottom: 16px;
}

.item_cardapio h4{
display:block;
clear:both;
font-style: italic;
font-size: 16px;
font-weight:100;
letter-spacing: -0.5pt;
}

.item_cardapio h4 span{
display:block;
width:40px;
float:left;
font-style: normal;
font-size: 18px;
font-weight:100;
font-family: Times, "Times New Roman", Georgia;
text-align:right;
}

.item_cardapio h4 .item{
width:372px;
text-align:left;
padding-left:5px;
}

.item_cardapio h4 .itemKids{
width:322px;
text-align:left;
padding-left:5px;
}

.item_cardapio a{
text-decoration: none;
font-family: Georgia, Times, "Times New Roman";
font-size: 12px;
color: #ffbe41;
font-style: italic;
margin-left: 38px;
font-weight: bold;
}

.hide, .descricao{
color: #fad6b7;
font-size: 12px;
font-style: italic;
}

.hide{
display: none;
}

.item_cardapio .price{
clear:both;
_clear:none;
*clear:none;
color: #f69b4c;
font-size:16px;
font-family: Georgia, Times, "Times New Roman";
font-style: italic;
margin-left: 45px;
margin-bottom: 16px;
font-weight: bold;
background: url(../imgs/bg_price.gif) repeat-x;
background-position:0px 20px;
text-align:right;
}

.item_cardapio .descricao{
margin-left: 45px;	
}

.item_cardapio .price em{
font-weight: 100;
padding: 0px 0px 0px 8px;
background: #c06d26;
}

.item_cardapio .price span{
float:left;
background: #c06d26;
padding: 6px 6px 0px 0px;
}

.item_cardapio .price em{
font-family: Times, "Times New Roman", Georgia;
font-size: 24px;
}

.item_cardapio .price em sup{
font-family: Times, "Times New Roman", Georgia;
font-size: 12px;
}

.separador{
background: url(../imgs/bg_cardapio_separador.gif) center top repeat-y;
float: left;
}

/***************FORMATAÇÃO CARDÁPINHO*****************/
.kid_box_cardapio{
width: 367px;
margin: 0 auto 0 auto;
}

.box .kid_box_cardapio h3{
width: 367px;
height: 22px;
display:block;
text-align: center;
background: url(../imgs/bg_tt_cardapinho.gif) center top no-repeat;
padding: 0px;
}

.box .middle .kid_box_cardapio p{
padding:0px;
}

/***************LEIA MAIS*****************/
.box .middle .mais{
text-align:center;
margin-bottom:0px;
}

.mais a{
display:inline-block;
width:95px;
height:17px;
background: url(../imgs/leiamaisout.png) center center no-repeat;
}

.mais a:hover{
background: url(../imgs/leiamaisover.png) center center no-repeat;
}

.mais a span{
display:none;
}

/***************ENVIAR*****************/
.middle .enviar{
text-align:center;
margin-bottom:0px;
display:block;
width:100%;
padding-top:16px;
}

.enviar a{
display:inline-block;
width:95px;
height:17px;
background: url(../imgs/enviarout.png) center center no-repeat;
}

.enviar a:hover{
background: url(../imgs/enviarover.png) center center no-repeat;
}

fieldset{
display:block;
width:929px;
}

.enviar a span, fieldset legend{
display:none;
}

/***************DELIVERY*****************/
.conteudo .delivery{
	padding-left:55px;
}

.entrega{
list-style-image:url("../imgs/icon_moto.gif");
list-style-type:square;
padding-left: 78px;
}

.entrega li{
line-height:36px;
font-size:14px;
font-family: Georgia, Times, "Times New Roman";
font-style: italic;
}

/***************Castelo*****************/
.conteudo .castelo{
	text-align:center;
	padding-top:10px;
}


/***************WALLPAPERS*****************/
.wall, .jingle{
padding: 0 25px 25px 25px;
display:block;
clear:both;
}

.box .wall p, .box .jingle p{
display:block;
float:left;
height:112px;
margin:0px 16px 0px 0px;
padding: 0px;
}

.box .wall p{
width:195px;
background: url(../imgs/bg_wallpapers.jpg) left top no-repeat;
}

.box .jingle .baixarJingle a{
color: #FFF;
text-decoration: none;
font-style: italic;
font-weight:bold;
font-size: 14px;
font-family: Georgia, Times, "Times New Roman";
}

.box .jingle{
float:left; 
}

.box .jingle .baixarJingle{
display:block;
float:left;
}

.box .jingle .baixarJingle a:hover{
color:#f2b011;
}

.box .kids p{
background: url(../imgs/bg_wallpapers_kids.jpg) left top no-repeat;
}

.wall p img{
margin: 11px 0 0 13px;
}

.box .wall ul{
list-style:none;
display:block;
}

.box .wall ul li a{
color: #FFF;
text-decoration: none;
font-style: italic;
font-weight:bold;
font-size: 14px;
font-family: Georgia, Times, "Times New Roman";
}

.box .wall ul li a:hover{
color:#f2b011;
}

/*********************FORMULÁRIOS************************/
label{
display: block;
float: left;
margin-bottom: 4px;
font-size: 12px;
font-weight: bold;
font-style: italic;
}

.ipt{
width: 100%;
border-left: 1px solid #8d1118;
border-top: 1px solid #8d1118;
border-right: 1px solid #d3333f;
border-bottom: 1px solid #d3333f;
background: #c02732;
margin: 2px 0 4px 0;
padding-top: 2px;
padding-bottom: 2px;
color: #ffffff;
}

.ipt_100{
width: 410px;
}

.ipt_75{
width: 305px;
}

.ipt_50{
width: 200px;
}

.ipt_25{
width: 95px;
}

.mr10{
margin-right: 10px;
}

.mr11{
margin-right: 11px;
}

small{
font-size: 11px;
font-style:normal;
}

/*******************CONTATO E IFRAME GOOGLE MAPS**********************/
.orange{
color: #f2b011;
}
.orange span{
color: #ffc000;
font-size: 22px;
font-family: Times, "Times New Roman", Georgia;
}
iframe{
border:2px solid #d88533;
}

.box_contato{
width: 367px;
margin: 0 auto 0 auto;
}

.box_contato .ipt{
width: 100%;
border-left: 1px solid #3c6f81;
border-top: 1px solid #3c6f81;
border-right: 1px solid #7fabbd;
border-bottom: 1px solid #7fabbd;
background: #6590a2;
margin: 2px 0 4px 0;
padding-top: 2px;
padding-bottom: 2px;
color: #ffffff;
}

.box_contato .enviar{
width: 367px;
}

.box_contato .ipt_100{
width: 367px;
}

.box_contato .ipt_75{
width: 272px;
}

.box_contato .ipt_50{
width: 183px;
}

.box_contato .ipt_25{
width: 85px;
}