/*HTML*/
* {
	margin: 0;
	padding: 0;
	border: 0
}

body {background-color: #000;}
		
body, input, textarea, select {
	font: 9px "Verdana";
	color: #753113
}

#holder {
	/*background: url(/images/bg1.jpg) no-repeat top center;*/
}

.minheight {
	min-height: 350px;
} * html .minheight {
	height: 350px;
}

a:link, a:hover, a:visited, a:active {
	color: #753113;
	outline: none;
}

/*Form*/
label {color: #FFF;}

input {
	background-color: #FFF;
	width: 196px;
	height: 16px;
}

input.ddd {
	width: 32px;
	margin: 0 8px 8px 0;
}

input.tel {
	width: 92px;
	margin-bottom: 8px
}

label {
	display: block;
	margin-bottom: 8px
}

label span {
	display: block;
	width: 60px;
	float: left;
	margin-top: 3px;
}

label.l-tel {margin-bottom: 0;}

/*Estrutura*/
#wrapper {
	text-align: center;
	margin: 0 auto;
	width: 746px;
}
		
#container {
	width: 725px;
	padding: 0 10px 0 9px;
	overflow: hidden;
	text-align: left;
	background: url(/images/bg_top.png) no-repeat left top;
	_background: none;
}

.bg_bottom{
	width: 744px;
	height: 150px;
	background: url(/images/bg_bottom.png) no-repeat left bottom;
	_background: none;
}

#container  a, #container input, #container textarea {position: relative;}

/*Classes Genéricas*/
.clear {clear: both}

.right {float: right}

.left {float: left}

.saibaMais {
	text-indent: -5000px;
	display: block;
	height: 18px;
	background: url(/images/bt-saibamais-orange.gif) no-repeat top left;
}

.saibaSecond {background: url(/images/bt-saibamais-green.gif) no-repeat top left;}

/*Header*/
#header {height: 85px;}
		
#logo, #logo a {
	background: url(/images/logo.gif) no-repeat 17px 0;
	text-indent: -5000px;
	float: left;
	display: block;
	width: 174px;
	height: 51px;
}

#navExtra {
	float: right;
	margin: 5px 0
}
		
#navExtra .bandeira {margin: 5px 5px}
		
#navPrincipal {
	float: left;
	padding-left: 24px;
}
		
#navPrincipal li, #navExtra li {
	display: block;
	float: left;
	list-style: none
}
		
#navPrincipal li {
	margin: 29px 7px 0 8px;
	background: no-repeat bottom left;
	text-indent: -5000px;
}
		
#navPrincipal li a {
	display: block;
	background: no-repeat top left;
	height: 14px;
	overflow: hidden;
}
		
#navPrincipal li a:hover {
	background-position: 0 14px;
}

#navPrincipal li.cardapio, #navPrincipal li.cardapio a {
	background-image: url(/images/mn-cardapio.gif);
	width: 43px;
}

#navPrincipal li.promocoes, #navPrincipal li.promocoes a {
	background-image: url(/images/mn-promocoes.gif);
	width: 52px
}

#navPrincipal li.lojas, #navPrincipal li.lojas a {
	background-image: url(/images/mn-lojas.gif);
	width: 24px
}

#navPrincipal li.festa, #navPrincipal li.festa a {
	background-image: url(/images/mn-festa.gif);
	width: 67px
}

#navPrincipal li.feliz, #navPrincipal li.feliz a {
	background-image: url(/images/mn-feliz.gif);
	width: 46px
}

#navPrincipal li.noticias, #navPrincipal li.noticias a {
	background-image: url(/images/mn-noticias.gif);
	width: 39px
}

#navPrincipal li.empresa, #navPrincipal li.empresa a {
	background-image: url(/images/mn-empresa.gif);
	width: 40px;
	margin-right: 10px;
} * html #navPrincipal li.empresa, * html #navPrincipal li.empresa a {
	margin-right: 8px
}

#navPrincipal li.mn_sep {
  width: 1px;
  height: 18px;
  margin: 27px 0 0 0;
  background: url(/images/mn-sep.gif) no-repeat;
}

#navPrincipal li.delivery, #navPrincipal li.delivery a {
  background: url(/images/mn-delivery.png) top left no-repeat;
  width: 124px;
  height: 58px;
  margin: 0;
} * html #navPrincipal li.delivery, * html #navPrincipal li.delivery a {background: none;}

* html #navPrincipal li.delivery {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mn-delivery.png', sizingMethod='noscale');}

* html #navPrincipal li.delivery a {position: relative;}

#navPrincipal li.delivery a:hover {background-position: 0 0;}

/*Footer*/
#footer {
	background-color: #000;
	padding-bottom: 10px;
}

#footer ul li{
	list-style: none;
	display: block;
	float: left;
	margin-top: 3px;
	padding: 0 10px 0 7px;
	border-left: 1px solid #988675
}

#footer ul li, #footer ul li a {
	font: 10px Arial;
	color: #988675;
	text-decoration: none;
}

#footer ul li a:hover {text-decoration: underline;}

#footer ul li.direitosReservados {
	margin-right: 30px;
	padding-left: 0;
}

#footer ul li.direitosReservados, #footer ul li.firstChild, #footer ul li.areaExclusiva {border-left: 0;}

#footer ul li.areaExclusiva {
	background: url(/images/ico-exclusiva.gif) no-repeat center left;
	margin-left: 17px;
	padding-left: 20px;
}
#mnFooter {
	margin: 0 auto;
	width: 746px;
	padding-left: 12px;
}

/*Títulos*/
.titulo {
	padding: 0 0 7px 29px;
	text-align: left;
}

h2.tit-secao {
	font: 36px Arial;
	color: #FFF;
}

h2.tit-secao strong {color: #D27D7E;}

h3.subtit-secao {font-size: 18px;}

h2.tit-secao img {margin-bottom: 10px}

.titulo p {
	font: 9px "Tahoma";
	color: #E8C4C4;
	text-transform: uppercase;
	padding: 9px 0 12px 2px;
}

.titulo li {
	font: 20px Trebuchet;
	display: block;
	float: left;
	background: url(/images/ico-submn.gif) no-repeat 0 10px;
	padding-left: 4px;
	letter-spacing: -0.8px;
	margin-left: 10px;
}

.titulo a:link, .titulo a:hover, .titulo a:visited, .titulo a:active {
	text-decoration: none;
	color: #C68788;
	cursor: pointer;
}

/*Estrutura para conteúdo*/
/*verificar pq não funciona no ie6 juntando*/
.contentBege {
	width: 727px;
	overflow: hidden;
	padding-top: 15px;
	text-align: left;
	background: url(/images/bg-bege.gif) no-repeat top left;
}

.contentBlack {
	width: 727px;
	overflow: hidden;
	padding-top: 15px;
	text-align: left;
	background: url(/images/bg-black.gif) no-repeat top left;
	color: #E5DFCC;
	padding: 15px 0 15px 17px;
}

.txtBege {
	background-color: #F2EFE8;
	width: 727px;
	overflow: hidden
}

.txtBege p, .contentBege p {margin-bottom: 20px;}

.contentBege h2, .txtBege h2 {
	font-size: 18px;
	background-color: #FFF;
	padding: 2px 0 2px 16px;
	margin-bottom: 15px;
}

.txtFull, .txtTermos {margin: 17px 20px;}

.txtTermos {
	height: 600px;
	overflow: auto;
	padding-right: 3px
}

.txtFull ol {margin-left: 20px;}

#listaReleases {
	float: left;
	width: 470px;
	margin: 3px 10px 0 16px;
	line-height: 14px;
} * html #listaReleases {
	margin-left: 6px
}

#listaReleases  p{margin-bottom: 0;}

#listaReleases a, .paginacao a {text-decoration: none}

#release {
	float: left;
	margin: 3px 26px 0 16px;
	line-height: 14px;
	width: 451px;
} * html #release {
	margin-left: 6px
}

#release p, #release img {margin-bottom: 20px;}

#release .data {
	text-align: right;
	font-weight: bold;
	margin-bottom: 8px;
}

/*Paginação*/
.paginacao {
	margin: 30px;
	text-align: right;
	clear: both
}

.paginacao .selected {
	font-weight: bold;
	color: #E37300;
}

.icoPag {margin-bottom: 1px;}

/*Boxes*/
.box-empresa {
	background: url(/images/sobre-a-empresa/box-orange.jpg) no-repeat top left #FD8700;
	width: 222px;
	padding-bottom: 10px;
	float: left;
	margin: 0 12px 12px 0;
}

.box-empresa-odd {
	color: #545100;
	background: url(/images/sobre-a-empresa/box-green.jpg) no-repeat top left #B3B900;
}

.box-empresa-odd  a{
	color: #545100;
}

.box-empresa h3 {
	text-indent: -5000px;
	background-repeat: no-repeat;
	height: 10px;
	margin: 8px 0 8px 11px;
	overflow: hidden
}

.box-empresa p.txt-empresa {
	margin: 15px 13px 10px 13px;
	height: 50px;
	overflow: hidden;
}

.holder-box {
	width: 217px;
	float: left;
}

.box-bege {
	background: url(/images/sobre-a-empresa/top-box.gif) no-repeat top left #E6E1D7;
	width: 217px;
	overflow: hidden;
	margin-bottom: 10px;
}

.bottom-bege {
	background: url(/images/sobre-a-empresa/bottom-box.gif) no-repeat bottom left;
	padding-bottom: 16px;
}

.box-bege h3 {
	font-size: 11px;
	color: #E37300;
	position: relative;
	left: 10px;
	margin-bottom: 13px;
}

.box-bege p.data {
	margin-bottom: 0;
	font-weight: bold;
}

.box-bege h3.tit-numeros {
	text-indent: -5000px;
	background: url(/images/sobre-a-empresa/tit-numeros.gif) no-repeat top left;
	height: 13px;
}

.box-bege p{
	margin-right: 10px;
	margin-left: 10px;
}

.box-sac {
	float: left;
	background: url(/images/fale-conosco/top-box.gif) no-repeat top left;
	width: 263px;
	color: #FFF;
}



span.sac-info {color: #B3B3B3}

.box-sac-bottom {
	width: 239px;
	float: left;
	padding: 13px 12px;
	background: url(/images/fale-conosco/bottom-box.gif) no-repeat bottom left;
}

.sac-obs {margin-top: 21px;}

.left-fale {
	float: left;
	margin-top: 40px;
}

.top-secao {
	height: 216px;
	overflow: hidden;
}

.top-secao div {
	position: relative;
	top: 87px;
	left: 378px;
	color: #E5DFCC;
	width: 311px;
}

.top-secao div img {margin-top: 2px;}

.top-secao div .info {color: #FFF;}

.top-secao div .dados {color: #B3B3B3}

.top-secao .first-bt {margin-top: 9px}

.tit-festa {
	font-size: 18px;
	color: #FF8600;
	margin-bottom: 3px;
}

.btVoltar {margin-bottom: 60px}

.error{
  color: red;
}
