body {
	background-color:#4A0100 ;
}

.conHome {
	width:776px ;
	position:absolute ;
	top:146px ;
	left:50% ;
	margin-left:-388px ;
	z-index:3;
}

.conHome img.homeMenu {
	float:left;
	padding-left:158px;
}

.btFinalizar {
	position:absolute;
	top:300px;
	left:403px;
}

.iframePizza {
	position:absolute;
	top:150px;
	left:14px;
}

.iframeBebidas {
	position:absolute;
	top:510px;
	left:14px;
	border:0px solid red;
	width:200px;
}

.iframeCarrinho {
	position:absolute;
	top:150px;
	left:249px;
}


/* WILLIAM */

.anuncioPromocao {
	position:absolute;
	top:150px;
	left:580px;
}

.transparencia {
    position: fixed !important;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 4;
    width: 100%;
    opacity: 0.6;
    background-color: #E0E0E0; 
	display:none;
}

*.transparencia {
    filter: alpha(opacity = 60);
}

.boxCentro {
	position:absolute;
	left:50%;
	width:700px;
	height:400px;
	margin-left:-350px;
	margin-top:65px;
	text-align:center;
	background-color:#FFFFFF;
	z-index:5;
	display:none;
	border:1px solid #7c0003;
	padding:4px;
	float:left;
}

.boxCancelarPromocao {
	text-align:right;
	color:#811c00;
}

.boxCancelarPromocao a, .boxCancelarPromocao a:visited, .boxCancelarPromocao a:hover {
	text-align:right;
	color:#811c00;
}

.boxTituloPromocao {
	background-color:#f2ead3;
	height:25px;
	color:#811c00;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:2px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:16px;
	line-height:25px;
}

.iframePromocao {
	background-color: #f2ead3;
	height: 300px;
	text-align:center;
	border:1px solid gray
}

.iframePromocao .listaPromocoes li iframe{
	height: 323px;
}

.boxIframes {
	background-color: #f2ead3;
	width: 610px;
	height: 300px;
	text-align: center;
	margin-top: -43px;
	padding-top:5px;
}

ul.listaPromocoes, ul.listaPromocoes li {
	display: inline;
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
}

ul.listaPromocoes li {
	margin-left: 2px;
	height:320px;
}

/* FIM WILLIAM */


.conInterno {
	width:776px ;
	position:absolute ;
	top:0px ;
	left:50% ;
	margin-left:-388px ;
	background-image:url('../i/intBgTop.jpg');
	background-repeat:no-repeat ;
	min-height:1024px;
	z-index:1;
}

.conInternoBranco {
	width:776px ;
	position:absolute ;
	top:0px ;
	left:50% ;
	margin-left:-388px ;
	background-image:url('../i/intBgTopBranco.jpg') ;
	background-repeat:no-repeat ;
	min-height:1024px;
	z-index:1;
}

.conInternoHome {
	width:776px ;
	position:absolute ;
	top:0px ;
	left:50% ;
	margin-left:-388px ;
	background-image:url('../i/bgTop.jpg');
	background-repeat:no-repeat;
	min-height:1024px;
	z-index:1;
}

.homeAnuncio {
	width:753 ;
	position:absolute ;
	top:654px ;
	left:50% ;
	margin-left:-377px ;
	z-index:2;
}

.conInternoEsq {
	width:251px ;
	position:absolute ;
	background-image:url('../i/intBgEsq.jpg') ;
	background-repeat:no-repeat ;
	background-position: top right ;
	height:1023px;
	z-index:1;
}

.conInternoDir {
	width:238px ;
	position:absolute ;
	background-image:url('../i/intBgDir.jpg') ;
	background-repeat:no-repeat ;
	height:1023px;
	z-index:1;
}

.conHomeEsq {
	width:251px ;
	position:absolute ;
	background-image:url('../i/BgEsq.jpg') ;
	background-repeat:no-repeat ;
	background-position: top right ;
	height:1023px;
	z-index:1;
}

.conHomeDir {
	width:238px ;
	position:absolute ;
	background-image:url('../i/BgDir.jpg') ;
	background-repeat:no-repeat ;
	height:1023px;
	z-index:1;
}

.menuTopo {
	width:756px ;
	position:absolute ;
	top:3px ;
	left:50% ;
	margin-left:-389px ;
	z-index:2;
}

.menuTopoPeq {
	width:450px ;
	position:absolute ;
	top:40px ;
	left:50% ;
	margin-left:-225px ;
	z-index:2;
}

.conteudo {
	float:left;
	margin-top:337px;
	border:0px solid blue;
	width:100%;
}

.montaTopoContBranco {
	float:left;
	margin-top:160px;
	border:0px solid blue;
	width:100%;
	height:28px;
	background-image:url('../i/intBgTopBrancoTopo.gif') ;
	background-repeat:no-repeat;
}

.conteudoBranco {
	float:left;
	margin-top:0px;
	border:0px solid blue;
	width:100%;
	background-image:url('../i/intConteudoBg.gif') ;
	background-repeat:repeat-y ;
}

.conteudoHome {
	float:left;
	margin-top:337px;
	border:0px solid blue;
	width:100%;
}

.rodape {
	float:left;
	border:0px solid blue;
	width:100%;
}

.tit {
	width:776px ;
	position:absolute ;
	top:60px ;
	left:50% ;
	margin-left:-388px ;
	z-index:3 ;
}

.titBlog {
	width:776px ;
	position:absolute ;
	top:192px ;
	left:50% ;
	margin-left:-388px ;
	z-index:3 ;
}

.menuEtapas {
	width:594px ;
	position:absolute ;
	top:101px ;
	left:50% ;
	margin-left:-217px ;
	z-index:3 ;
	float:left;
}

.menuEtapas img {
	float:left;
}

.menuEtapasEventos {
	width:354px ;
	position:absolute ;
	top:101px ;
	left:50% ;
	margin-left:-177px ;
	z-index:3 ;
	float:left;
}

.menuEtapasEventos img {
	float:left;
}

.menuCardapio {
	width:624px ;
	position:absolute ;
	top:120px ;
	left:50% ;
	margin-left:-312px ;
	z-index:3 ;
	float:left;
}

.menuCardapio img {
	float:left;
}

.menuUF {
	width:126px ;
	position:absolute ;
	top:67px ;
	left:50% ;
	margin-left:-63px ;
	z-index:3 ;
	float:left;
}

.menuSeta {
	float:left;
	margin-top:10px;
}

.conteudoUnico {
	float:left;
	padding-left:40px;
	padding-right:40px;
	padding-top:12px;
}

.fundoTd {
	background-color:#FFF3CE ;
	padding:7px;
}

.fundoTd b {
	font-size: 14px;
}

.fundoTdTudo {
	background-color:#C84D00 ;
}

.fundoTdTudo b {
	font-size: 14px;
}

.fundoTdTudo tr td, .fundoTdTudo tr td table tr td  {
	background-color:#FFF3CE;
	padding:2px;
	font-size: 12px;
}

.fundoTd2 {
	background-color:#C84D00 ;
	padding:5px;
}

.fundoTd2 b {
	font-size: 14px;
}

.fundoTd2 table tr td, .fundoTd2 table tr td a, .fundoTd2 table tr td a:hover {
	color:#FFF3CE ;
}

.fundoTdCardapio {
	padding:7px;
}

.fundoTdCardapio b {
	font-size: 14px;
	text-decoration:underline;
}


.msgErro {
	/*background-color:#FF232A;*/
	text-align:center;
	color:red;
	font-weight:bold;
	float:left;
	padding:7px;
	font-size: 15px;
	margin-top:10px;
	margin-bottom:20px;
	background-image:url('../i/setaDestaque.gif') ;
	background-repeat:no-repeat ;
	background-position:0px 0px ;
	padding-left:45px;
	text-decoration:underline;
}

.tbPgto {
	
}

.tbPgto tr td {
	padding:3px;
}

.tbPgto tr.tbPgtoTop {
	background-color:#7D1B00;
}

.tbPgto tr.tbPgtoTop td {
	color:#FFF;
}

.tbPgto tr.linha2 {
	background-color:#ECECEC;
}

.tbPgto tr.linhaDes td, .tbPgto tr.linhaTaxa td, .tbPgto tr.linhaGeral td {
	font-size:16px;
	color:#fff;
} 

.tbPgto tr.linhaDes td {
	background-color:#A70000;
} 

.tbPgto tr.linhaTaxa td {
	background-color:#A70000;
} 

.tbPgto tr.linhaGeral td {
	background-color:#A70000;
} 

ul.PslinhaSeta {
	margin:0px;
	padding:0px;
	margin-top:30px;
	margin-bottom:30px;
}

ul.PslinhaSeta li {
	background-image:url('../i/setaEsq.gif') ;
	background-repeat:no-repeat ;
	background-position:0px 0px ;
	display:block;
	padding:2px;
	padding-left:40px;
	margin-bottom:10px;
	min-height:26px;
	vertical-align:middle;
	background-color:#FFF3CE ;
	padding-bottom:4px;
}

.tudoBusca {
	width:740px ;
	position:absolute ;
	top:110px ;
	left:50% ;
	margin-left:-215px ;
	z-index:3 ;
	float:right;
}

.tudoBusca input {
	width:70px;
	padding:2px;
	font-family: "Trebuchet MS",verdana,arial;
	font-size: 12px;
}

.tudoEsq {
	float:left;
	width:130px;
	margin-right:10px;
	
}

.tudoDir {
	float:left;
	width:520px;
}

ul.tudoMenu {
	margin:0px;
	/*
	background-image:url('../i/SubTitCategorias.gif') ;
	background-repeat:no-repeat ;
	padding-top:60px;
	background-color:#FFF3CE;
	*/
	width:111px;
}

ul.tudoMenu li {
	width:111px;
	display:block;
	float:left;
	margin-bottom:20px;
	text-align:center;
}

ul.tudoMenu li.fim {
	background-color:#FFF;
	
}

ul.tudoMenu li a {
/*
	padding-left:15px;
	padding-right:5px;
	float:left;
	min-width:160px;
	background-color:#FFF3CE;
	background-image:url('../i/marcador.gif') ;
	background-repeat:no-repeat ;
	background-position:5px 6px ;
	padding-bottom:10px;
	*/
}


.blogEsq {
	float:left;
	width:180px;
	margin-right:10px;
	
}

.blogDir {
	float:left;
	width:480px;
	color:#F3E4C9;
	font-size:15px;
	background-image:url('../i/bgBlog.gif') ;
	background-repeat:repeat-y ;
	background-position:5px 6px ;
	padding-left:22px;
}

ul.blogMenu {
	margin:0px;
	width:161px;
	margin-bottom:20px;
}

ul.blogMenu li {
	width:161px;
	display:block;
	float:left;
}

ul.blogMenu li a, ul.blogMenu li a:visited, ul.blogMenu li a:hover  {
	padding-left:15px;
	padding-right:5px;
	float:left;
	min-width:140px;
	padding-bottom:10px;
	color:#F3E4C9;
	font-size:12px;
}

.blogData {
	color:#E5B043;
	float:left;
	width:99%;
	font-size:12px;
	margin-bottom:10px;
}

.blogTitulo {
	float:left;
	width:99%;
	margin-bottom:10px;
}

.blogTitulo span {
	background-color:#8A0105;
	font-size:17px;
	color:#FE9700;
	line-height:22px;
	text-decoration:underline;
}

.blogFoto {
	float:left;
	width:99%;
	margin-bottom:10px;
}

.blogFoto img {
	border:2px solid #E05900;
}

.blogTexto {
	float:left;
	width:99%;
	margin-bottom:10px;
	font-size:14px;
	line-height:18px;
	color:#FFF;
	text-align:justify;
}

.blogTexto a,.blogTexto a:visited  {
	color:#E79836;
	text-decoration:underline;
}

.blogTexto a:hover {
	color:#FFF;
	text-decoration:underline;
}

.blogComentario {
	float:left;
	width:60%;
	margin-bottom:30px;
	background-color:#B02400;
}

.blogComentario a,.blogComentario a:visited,.blogComentario a:hover {
	padding-left:40px;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}

.textoPrincipal {
	font-family:verdana;
	font-size:11px;
	color:#565347;
}

.campoPopup {
	font-family:verdana;
	font-size:10px;
	color:#565347;
	font-weight: bold;
}

.tituloPopup {
	font-family:georgia,verdana,arial;
	font-size:15px;
	color:#8D0606;
	font-weight: bold;
}

.respostaClaudia {
	font-family:verdana;
	font-size:10px;
	color:#8D0606;
	font-weight: bold;
}

.respostaClaudiaSimples {
	font-family:verdana;
	font-size:10px;
	color:#8D0606;
}

.mudarFormPopup input {
	background-color: #E6E4D7;
	font-family: verdana;
	font-size: 10px;
	border: 2px double;
	border-color : #AFAD9E;
	height: 23px;
	color: #565347;
	width: 230px;
}

.mudarFormPopup textarea {
	background-color: #E6E4D7;
	font-family: verdana;
	font-size: 10px;
	border: 2px double;
	border-color : #AFAD9E;
	height: 100px;
	color: #565347;
	width: 230px;
}

.cardapioEsq {
	float:left;
}

.cardapioDir {
	float:left;
	margin-left:10px;
}

.eventosTotal {
	background-color:#B10006 ;
	color:#FFF;
	text-align:center;
	height:25px;
	font-weight:bold;
	border:4px solid #FFF;
}

.faixaPromocao {
	float:left;
	width:690px;
	margin-top:25px;
	border:0px solid red;
}

.faixaImg {
	float:left;
	padding-right:20px;
	border:0px solid blue;
}

.faixaImg img {
	border:3px solid silver;
}

.faixaTexto {
	float:left;
	width:330px;
	padding-right:20px;
	border:0px solid green;
}

.faixaTexto b {
	font-size:17px;
	text-decoration:underline;
}

.faixaDisp {
	float:left;
	padding-top:10px;
}

.faixaDisp ul li {
	padding-bottom:10px;
	float:left;
}

.faixaDisp ul li a {
	margin-right:10px;
	float:left;
}

.faixaDisp  ul li a img {
	border:2px solid silver;
}

.faixaLoja {
	float:left;
	width:680px;
	border:0px solid black;
}

.btProxEtapa {
	position:absolute;
	z-index:2;
	width:776px ;
	position:absolute ;
	top:180px ;
	left:50% ;
	margin-left:-388px ;
}

.btProxEtapa a {
	float:left;
	margin-left:620px;
}

.carrinho tr td {
	font-size:12px;
	line-height:12px;
}

.carrinhoTotal {
	font-size:18px;
	font-weight:bold;
}

.homeBox {
	width:290px ;
	position:absolute ;
	top:0px ;
	left:50% ;
	margin-left:-145px ;
	z-index:4;
}

.homeBoxConteudo {
	position:absolute;
	left:10px;
	top:395px;
}

.tdForm {
	background-image:url('../i/formHomeSeuEmailInput.gif');
	background-repeat:no-repeat ;
	background-position:0px 0px ;
	height:21px;
}

.tdForm2 {
	background-image:url('../i/formHomeSuaSenhaInput.gif');
	background-repeat:no-repeat ;
}

.tdForm3 {
	background-image:url('../i/formHomeSeuEmailInputNews.gif');
	background-repeat:no-repeat ;
}

.tdForm input, .tdForm2 input, .tdForm3 input  {
	background:transparent;
	font-size:10px;
	padding-left:10px;
	font-family:verdana;
	color: #3A3A3A; 
	padding-top:1px;
}

.txtUltPedido {
	font-family:verdana;
	font-size:10px;
	line-height:12px;
}

.homeBoxCadastro {
	width:290px ;
	position:absolute ;
	top:0px ;
	left:50% ;
	margin-left:-145px ;
	z-index:4;
}

.homeBoxCadastroConteudo {
	position:absolute;
	left:340px;
	top:565px;
	border:0px solid red;
}

.menuHomeNew {
	width:536px ;
	position:absolute ;
	top:30px ;
	left:50% ;
	margin-left:-268px ;
	z-index:4;
}

.menuHomeNew img {
	float:left;
	margin-left:50px;
}

.homePromocoes {
	width:200px ;
	position:absolute ;
	top:0px ;
	left:50% ;
	margin-left:-100px ;
	z-index:4;
}

.homePromocoesSwf {
	position:absolute;
	left:276px;
	top:85px;
	border:0px solid red;
}





/* Remoção do Banner da Base - HOME */
.conInternoHome,
.conHomeDir,
.conHomeEsq  {
	background-position: 0 -100px;
}

.conHomeEsq, .conHomeDir  { height:925px; }
.conInternoHome { min-height:925px; }


/* Estilo bt Ativar */
#btnAla {
	background:url('../i/btAtivarPromocao.gif') no-repeat;
	width:139px;
	height:19px;
	display:block;
	margin:0 auto;
	cursor:pointer;
}