body {
	background-color: #FFA210;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: right;
	text-transform: lowercase;
}
.corVermelho {
	color: #FF0000;
}

.centralizar {
	position: relative;
	text-align:left;
	width: 770px;
	min-width:770px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
}
.trava {
	position: absolute;
	width: 100%;
	background-color:#000000;
	left: 0px;
	top: 0;
	opacity: .0;
	filter: alpha(opacity=0);
	z-index: 0;
}
.travaSombra {
	position: absolute;
	width: 100%;
	background-color:#000000;
	left: 0px;
	top: 0;
	opacity: .2;
	filter: alpha(opacity=20);
	z-index: 0;
}
#cabecalho {
	height: 70px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFC788;
	margin-bottom: 4px;
}
#barraVoltar {
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	height: 15px;
	text-align: left;
	width: 250px;
	float: left;
}

#barraNavegacao {
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	height: 15px;
	text-align: right;
}
#barraVoltar a {
	text-decoration: none;
	color: #FFFFFF;

}
#barraVoltar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#principal {
	background-color: #FFEAD2;
	clear: both;
	float: left;
	width: 766px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFCF99;
	border-left-color: #FFCF99;
	padding: 0px;
}
#menuCabecalho {
	behavior: url(iepngfix.htc);
	background-image: url(imagens/bgMenuCabecalho.png);
	background-repeat: no-repeat;
	float: right;
	height: 123px;
	width: 335px;
	margin-top: 8px;
	margin-right: 8px;
}

#rodape {
	font-weight: bold;
	color: #FFEAD2;
	text-align: center;
	line-height: 1.4em;
	margin-top: 4px;
	clear: left;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#busca {
	float: right;
}
#localidade {
	float: left;
	margin-top: 8px;
}
.centralizar #form1 #buscaPalavra {
	background-color: #FFF5EA;
	border: 2px solid #FFCF99;
	padding-right: 2px;
	padding-left: 2px;
}
#buscaTipo {
	background-color: #FFF5EA;
	border: 2px solid #FFCF99;
	padding-right: 2px;
	padding-left: 2px;
}
.prinCab {
	width: 100%;
	clear: right;
	float: left;
	display: block;
	height: 14px;
	margin-bottom: -4px;
}
#prinCentro {
	background-color: #FFFFFF;
	float: left;
	width: 435px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFC788;
	border-left-color: #FFC788;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}

.prinRod {
	width: 100%;
	float: left;
	display: block;
	height: 14px;
	margin-top: -4px;
	margin-bottom: 10px;
	clear: both;
}

.bordaEsq {
	float: left;
	clear: both;
	display: block;
	margin-bottom: -4px;
}
.bordaDir {
	float: right;
	background-color: #FFEAD2;
	display: block;
	margin-bottom: -4px;
}
#prinEsq {
	float: left;
	width: 120px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 2px;
	clear: left;
}
#prinDir {
	float: right;
	width: 190px;
	margin: 0px;
	padding: 0px;
}
.bordaCentroCima {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFCF99;
	float: left;
	background-color: #FFEAD2;
	width: 750px;
	display: block;
	height: 14px;
	margin-bottom: -4px;
}
.bordaCentroBaixo {
	float: left;
	background-color: #FFEAD2;
	width: 750px;
	display: block;
	height: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCF99;
	margin-top: -2px;
}
.bordaEsqBaixo {
	display: block;
	float: left;
}
.bordaDirCima {
	float: right;
	background-color: #FFEAD2;
	display: block;
	margin-top: -4px;
}
.bordaDirBaixo {
	display: block;
	float: right;
}
.tituloEsq {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 8px;
	margin-bottom: 12px;
}
.tituloCentro {

	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#menu {
	font-size: 11px;
	font-weight: bold;
}
#menu ul {
	width:110px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0;
}
#menu li {
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 0px;
}
#menu li a {
	text-decoration: none;
	display: block;
	list-style: none;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
}
#menu li a:visited {
	list-style: none;
	color: #333333;
}
#menu li a:hover {
	color: #990000;
	list-style: none;
	background-color: #FEF6EB;
}
#menu table {
	width:100%;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0;
}
#menu td {
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 0px;
}
#menu td a {
	text-decoration: none;
	display: block;
	list-style: none;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
}
#menu td a:visited {
	list-style: none;
	color: #333333;
}
#menu td a:hover {
	color: #990000;
	list-style: none;
	background-color: #FEF6EB;
}
.menuTodos {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 4px;
	color: #FFA210;
}
.menuSelecionado {
	color: #990000;
	background-image: url(imagens/selecionado.jpg);
	background-repeat: repeat-y;
	padding-left: 14px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tempoEntrega {
	float: right;
}
#listaRestaurantes {
	font-size: 11px;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 16px;
	padding-left: 16px;
}
#listaRestaurantes ul {
	width:110px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0;
}
#listaRestaurantes li {
	list-style: none;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 0px;
	display: block;
}
#listaRestaurantes li a {
	text-decoration: none;
	display: block;
	list-style: none;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	padding-left: 6px;
	height: 400px;
}
#listaRestaurantes li a:visited {
	list-style: none;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
}
#listaRestaurantes li a:hover {
	color: #F09100;
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFF8F0;
}
.tempoEntregaTitulo {
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #FFA210;
}
.tituloDir {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}
#logoCabecalho {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
}
#menuCab {
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin: 0px;
	text-align: right;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#menuCabDir {
	background-color: #FFFFFF;
	width: 172px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFC788;
	border-left-color: #FFC788;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 12px;
}

#menuCab ul {
	width:110px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#menuCab li {
	list-style: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 8px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: 120px;
}
#menuCab li a {
	text-decoration: none;
	display: block;
	list-style: none;
	color: #333333;
}
#menuCab li a:visited {
	list-style: none;
	color: #333333;
}
#menuCab li a:hover {
	color: #990000;
	list-style: none;
}
.menuCabSelecionado {
	behavior: url(iepngfix.htc);
	background-repeat: no-repeat;
	background-image: url(imagens/selecionado.png);
	color: #990000;
	padding-left: 4px;
	display: block;
}
#passos {
	height: 80px;
	width: 175px;
	padding: 0px;
	margin: 0px;
}
#passos a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
	display: block;
	padding-top: 2px;
	font-size: 10px;
}
#passos a:hover {

	text-decoration: none;
	color: #FFA210;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
	display: block;
	padding-top: 2px;
	font-size: 10px;
}
#rodape a {
	font-weight: bold;
	color: #FFEAD2;
	text-align: center;
	line-height: 1.4em;
	margin-top: 4px;
	text-decoration: none;
}
#rodape a:hover {

	font-weight: bold;
	color: #333333;
	text-align: center;
	line-height: 1.4em;
	margin-top: 4px;
	text-decoration: none;
}
#busca a {
	text-decoration: none;
	color: #FFFFFF;
}
#busca a:hover {

	text-decoration: none;
	color: #990000;
}
#localidade a {
	margin-top: 8px;
	text-decoration: none;
	color: #FFFFFF;
}
#localidade a:hover {
	margin-top: 8px;
	text-decoration: none;
	color: #990000;
}
#prinCentroInst {
	background-color: #FFFFFF;
	float: left;
	width: 580px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFC788;
	border-left-color: #FFC788;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#barraNavegacaoInst {

	font-weight: bold;
	color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	height: 4px;
}
.titulo {
	font-size: 14px;
	font-weight: bold;
	color: #F09100;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pergunta {
	font-weight: bold;
	margin-bottom: 5px;
}
.resposta {
	line-height: 1.4em;
	margin-bottom: 10px;
	text-align: justify;
}
.txtForm {
	width: 100%;
	border: 1px solid #FFA210;
}
.formBotao {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFE680;
	border: 1px solid #F09400;
	color: #E18D00;
	text-align: center;
	text-transform: uppercase;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#logon {
	float: right;
	width: 200px;
	background-color: #FFEAD2;
	padding: 8px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 15px;
	border: 2px solid #FFC788;
}
.lista {
	margin-bottom: 5px;
}
#restauranteInfo {
	clear: left;
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 60px;
}
#UsuarioInfo {
	float: right;
	width: 178px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFC788;
	text-transform: none;
}
.logoRestaurante {
	float: left;
	margin-right: 16px;
	margin-left: 10px;
}
.restauranteNome {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

#listaCardapio {
	font-size: 11px;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
#listaCardapio ul {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0;
}
#listaCardapio li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.listaSelect {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 5px;
	padding-left: 6px;
	border: 1px dashed #FFFFFF;
	margin: 0px;
}
.listaSelectOver {
	color: #F09100;
	list-style: none;
	background-color: #FFF8F0;
	border: 1px dashed #F09100;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 5px;
	padding-left: 6px;
	cursor: pointer;
	margin: 0px;
}

.listaSelectP {
	padding-top: 12px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFC788;
	border-left-color: #FFFFFF;
	margin: 0px;
}
.listaSelectPOver {
	color: #F09100;
	list-style: none;
	background-color: #FFF8F0;
	border: 1px dashed #F09100;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 6px;
	cursor: pointer;
	margin: 0px;
}

#cupom {
	background-color: #FFFBE1;
	border: 1px solid #CCCCCC;
	margin-right: 4px;
	margin-left: 2px;
	padding: 4px;
}
.listaValor {
	float: right;
	color: #666666;
	margin-bottom: 0px;
	font-weight: bold;
	margin-left: 10px;
	font-size: 11px;
	width: 55px;
	text-align: right;
}
.listaMeioMeio {
	float: right;
	color: #666666;
	margin-bottom: 0px;
	font-weight: bold;
	margin-left: 10px;
	font-size: 11px;
	width: 22px;
	text-align: right;
}
.listaDescricao {
	color: #666666;
}


.listaProduto {
	font-size: 12px;
	font-weight: bold;
	color: #F09100;
	margin-bottom: 4px;
}
.menuSugestao {
	color: #FFA210;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#formasPagamento {
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.cupomTitulo {
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
}
#listaCupom {
	font-size: 11px;
	display: block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;	
}
#listaCupom ul {
	width:110px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0;
}
#listaCupom li {
	display: block;
	list-style: none;
	color: #333333;
	margin-bottom: 4px;
	clear: both;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#listaCupom li a {
	text-decoration: none;
}
#listaCupom li a:visited {
	list-style: none;
	color: #333333;
}
#listaCupom li a:hover {
	color: #F09100;
	list-style: none;
	background-color: #FFF8F0;
}
#finalizarPedido {
	padding: 4px;
	margin-top: 12px;
	margin-bottom: 6px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
#finalizarPedido a{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #F09300;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
#finalizarPedido a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}

.cupomX {
	float: right;
	color: #FF0000;
}
.cupomTaxaEntrega {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 5px;
	height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding: 6px;
	display: block;
}

.cupomItem {
	height: 35px;
}
.cupomValor {
	float: right;
}
.cupomQtd {
	float: left;
	margin-right: 8px;
	padding-left: 21px;
}
.cupomN {
	float: left;
	margin-right: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 14px;
	display: block;
}
.cupomValorTotal {
	font-weight: bold;
}
.listaCabecalho {
	float: right;
	color: #333333;
	margin-bottom: 0px;
	font-weight: bold;
	margin-left: 9px;
	font-size: 11px;
	margin-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFEAD2;
	width: 54px;
	text-align: right;
}
.listaMeioMeio {
	float: right;
	margin-left: 10px;
	margin-right: -4px;
	width: 20px;
}
#linkMeioAmeio {
	text-align: center;
	display: block;
	height: 25px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFC788;
	border: 1px solid #F09300;
}
#linkMeioAmeio a{
	color: #990000;
	text-decoration: none;
}
#linkMeioAmeio a:hover{
	color: #990000;
	text-decoration: underline;
}
.listaCabecalhoTamanho {
	height: 15px;
	display: block;
	padding-right: 5px;
	margin-top: 8px;
	margin-bottom: 6px;
	clear: both;
}
#listaCardapioMulti {
	font-size: 11px;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 2px;
	background-image: url(imagens/setaMeioAmeio.gif);
	background-repeat: no-repeat;
}
#listaCardapioMulti ul {
	width:110px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0;
}
#listaCardapioMulti li {
	list-style: none;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin: 0px;
	padding-right: 0px;
}

#listaCardapioMulti li a {
	color: #666666;
	text-decoration: none;
}
#listaCardapioMulti li a:visited {
	color: #666666;
	text-decoration: none;
}
#listaCardapioMulti li a:hover {
	color: #990000;
	text-decoration: underline;
}
.selectListaCardapio {
	text-decoration: none;
	display: block;
	list-style: none;
	color: #F09100;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 24px;
}
.produtoFotoDetalhes {
	float: left;
	margin-right: 12px;
	margin-bottom: 6px;
}
.produtoNomeDetalhes {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
	color: #000000;
}
.produtoDescricaoDetalhes {
	color: #666666;
	margin-bottom: 12px;
	font-weight: lighter;
}
.produtoPrecoDetalhes {
	font-size: 13px;
	font-weight: bold;
	float: right;
	padding-right: 8px;
	margin-top: 2px;
	margin-bottom: 6px;
	clear: both;
	text-align: right;
}
.produtoTituloDetalhes {
	font-size: 11px;
	font-weight: bold;
}
.produtoTamanhoDetalhes {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 12px;
	display: block;
}
.produtoQuantidadeBoxDetalhes {
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	width: 20px;
	text-align: center;
}
.produtoAdicionaisBoxDetalhes {

	font-size: 11px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.itemAdicionalExcluir {
	color: #FF0000;
	float: right;
	text-decoration: none;
}
.produtoAdicionaisLinhaDetalhes {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFEAD2;
	height: 20px;
}
.comboMeioAMeio {
	width: 192px;
}
.itemAdicionalDrop {
	font-size: 12px;
}
.itemAdicMeioAMeioDrop {
	font-size: 12px;
	width: 192px;
}
.finalizaCabecalho {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFA210;
	padding-bottom: 4px;
	padding-top: 6px;
}
.finalizaPedidoDetalhado {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-left: 6px;
}
.finalizaNumero {
	font-weight: bold;
	color: #990000;
	margin-right: 10px;
	margin-left: 10px;
}
.finalizaDataHora {
	font-weight: bold;
	color: #333333;
}
.finalizaTitulos {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin-left: 6px;
	margin-bottom: 8px;
	margin-top: 20px;
	clear: left;
}
.imgTelefones {
	margin-right: 6px;
	float: left;
}

.finalizaTel {
	color: #333333;
	float: right;
	margin-right: 8px;
}
.finalizaNomes {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-left: 15px;
}
.finalizaEnderecos {
	font-size: 11px;
	color: #333333;
	margin-left: 15px;
}
.finalizaValor {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-left: 15px;
}
#btConfirmaPedido {
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}
#btConfirmaPedido a{
	text-decoration: none;
	background-color: #FFEAD2;
	padding-top: 6px;
	padding-bottom: 8px;
	width: auto;
	text-align: center;
	float: right;
	display: block;
	border: 2px solid #FFC788;
	color: #990000;
	padding-right: 6px;
	padding-left: 6px;
	clear: both;
}
#btConfirmaPedido a:hover{
	text-decoration: none;
	background-color: #FFEAD2;
	width: auto;
	display: block;
	padding-top: 6px;
	padding-bottom: 8px;
	text-align: center;
	float: right;
	border: 2px solid #990000;
	color: #990000;
	padding-right: 6px;
	padding-left: 6px;
}
.formaPagto {
	display: block;
	width: auto;
	float: left;
	height: 50px;
	margin-bottom: 15px;
}
.imgFormaPagto {
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;
}
.finalizaRadio {
	font-size: 11px;
	color: #333333;
	margin-left: 15px;
	text-transform: lowercase;
}
#finalizaEmail {
	font-size: 11px;
	color: #333333;
	margin-left: 15px;
	font-weight: bold;
}

#finalizaEmail a {
	font-size: 11px;
	color: #0000CC;
	font-weight: lighter;
	text-decoration: none;
}
#finalizaEmail a:hover {
	font-size: 11px;
	color: #0000CC;
	font-weight: lighter;
	text-decoration: underline;
}

#finalizaAlteraDados {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-left: 6px;
	clear: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	padding-bottom: 2px;
}
#finalizaAlteraDados a{
	color: #333333;
	text-decoration: none;
}
#finalizaAlteraDados a:hover{
	color: #990000;
}
#finalizaAlteraEnd {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-left: 6px;
	clear: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	padding-bottom: 2px;
}
#finalizaAlteraEnd a{
	color: #333333;
	text-decoration: none;
}
#finalizaAlteraEnd a:hover{
	color: #990000;
	text-decoration: none;
}
.formaPagtoDetalhes {
	display: block;
	float: left;
	margin-bottom: 15px;
	clear: both;
	margin-left: 15px;
	width: 375px;
}
.linhaSeparador {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFEAD2;
	margin-bottom: 15px;
	margin-top: 5px;
	clear: both;
}

.formaPagtoTitulo {
	font-weight: bold;
	color: #333333;
	margin-bottom: 8px;
}
#pedidoEnviado {
	background-color: #FFEAD2;
	border: 2px solid #FFC788;
	position:absolute;
	left:190px;
	top:354px;
	width:360px;
	z-index:0;
	padding: 8px;
	visibility: visible;
}
#pedidoEnviado a{
	color: #990000;
	text-decoration: none;

}
#pedidoEnviado a:hover {
	color: #990000;
	text-decoration: underline;
}
#voltar {
	float: left;
	clear: left;
	margin-top: 8px;
}
#voltar a {
	color: #FFCF99;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
}
#voltar a:hover {

	color: #FFA210;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
}
#adicionaisDetalhesExcluir {

}
#adicionaisDetalhesExcluir a{
	color: #FFA210;
	text-decoration: none;
	margin-right: 4px;

}
#adicionaisDetalhesExcluir a:hover {
	color: #990000;
	text-decoration: none;
}
#produtoDetalhes {
	padding: 8px;
}
#adicionaisDetalhes{
	background-color: #FFEAD2;
}
#adicionaisDetalhes a{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFA210;
	float: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 10px;

}
#adicionaisDetalhes a:hover {
	color: #990000;
	background-color: #FFA210;
}
#produtoTabDetalhes {
	clear: both;
	float: none;
	margin-top: 10px;
	margin-bottom: 20px;
	width: auto;
	padding-right: 10px;
}
#produtoObservacoesDetalhes {
	font-size: 11px;
	font-weight: bold;
	clear: both;
	float: left;
}
.meioAmeioA {
	background-image: url(imagens/meioA.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 14px;
}
.meioAmeioB {
	background-image: url(imagens/meioB.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

#produtoObservacoesDetalhes a{
	color: #FFA210;
	text-decoration: none;

}
#produtoObservacoesDetalhes a:hover {

	color: #990000;
	text-decoration: none;
}
#usuarioCadastro {

	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
}
.cadastroTitulo {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
}
.cadastroLogo {
	float: right;
	clear: both;
}

#cadastroObs {
	color: #333333;
	margin-bottom: 12px;
}
#cadastroObs a{
	color: #F09300;
	text-decoration: none;
}
#cadastroObs a:hover{
	color: #F09300;
	text-decoration: underline;
}
.cadastroDica {
	color: #999999;
	font-size: 10px;
	padding-left: 5px;
}
.cadastroLabel {
	color: #333333;
	padding-top: 3px;
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 5px;
}
.cadastroLinha {
	clear: both;
	float: left;
	display: block;
	width: 100%;
	margin-top: 4px;
}

.tabForm {
	margin: 2px;
	padding: 2px;
}
.bordaBoxForm {
	border: 1px solid #FFC788;
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	width: 100%;
}
.cadastroCampos {
	float: left;
	width: 250px;
}
.bordaBoxFormDia {
	border: 1px solid #FFC788;
	margin-right: 0px;
	margin-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	width: 20px;
}
.bordaBoxFormAno {
	border: 1px solid #FFC788;
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	width: 35px;
}
.bordaBoxFormLivre {

	border: 1px solid #FFC788;
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.checkMeioAmeio {
	margin-left: 0px;
}
.destaque {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
.bgMeioMeio {
	background-image: url(imagens/setaMeioAmeio.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}.bgPadrao {
	margin: 0px;
	padding: 0px;
}
.telaLogon {
	width: 217px;
	float: left;
	height: 297px;
	border-bottom-color: #FDCF98;
	color: #666666;
}.instCadastroCentro {
	margin-left: 30px;
}
#msgBoxInfo {
	background-color: #FFEAD2;
	border: 2px solid #FFA210;
	width:315px;
	z-index:0;
	visibility: visible;
	padding-bottom: 10px;
	position: absolute;
	left: 50%;
	margin-left: -158px;
	top: 50%;
	margin-top: -60px;
}
.msgBoxTitulo {
	font-size: 11px;
	font-weight: bold;
	background-color: #FFA210;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	color: #FFFFFF;
}

#msgBoxInfo a{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFA210;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin: 4px;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
}
#msgBoxInfo a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin: 4px;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
}
.msgBoxMensagem {
	font-size: 11px;
	text-align: center;
	text-transform: none;
	margin-bottom: 10px;
	padding: 6px;
}
.formLogin {
	width: 120px;
	border: 1px solid #666666;
}
#entrar {
	color: #F09300;
	float: right;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-left: 4px;
}
#entrar a {
	color: #FFFFFF;
	background-color: #F09300;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
#entrar a:hover {

	color: #FFFFFF;
	background-color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
#cadastre {
	color: #333333;
	text-transform: none;
	text-align: center;
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#cadastre a {
	color: #F09300;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
}
#cadastre a:hover {
	color: #F09300;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	margin-right: 5px;
}
.divisoria {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD09C;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.divisoriaProdComposto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFEAD2;
	clear: both;
	margin-bottom: 12px;
}
#esqueceu {
	float: none;
	font-size: 10px;
	padding-top: 4px;
}
#esqueceu a {
	text-decoration: none;
	color: #F09300;
}
#esqueceu a:hover {
	text-decoration: underline;
}#avisoPromocao {
	height: 60px;
	margin-bottom: 4px;
	padding-left: 12px;
	padding-top: 6px;
	padding-right: 6px;
	background-color: #FFEAD2;
	border: 1px solid #CCCCCC;
}
#avisoPromocao a{
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;

}

#avisoPromocao a:hover{
	color: #666666;
	text-decoration: underline;

}
.desistirPromocao {
	float: right;
	margin-top: -6px;
}
.passoPromo {
	font-size: 10px;
	color: #990000;
	float: right;
	font-weight: bold;
}

.bgMeioMeioPromo {

	background-image: url(imagens/setaMeioAmeio.gif);
	background-repeat: no-repeat;
	background-position: right 70px;
	margin: 0px;
	padding: 0px;
}
.montandoPromo {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.destaquePromo {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.avisoPromo {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#barraCima {
	text-align: right;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFC788;
}
#barraCima a {
	font-weight: bold;
	color: #F09300;
	font-size: 11px;
	text-decoration: none;
}
#barraCima a:hover {

	font-weight: bold;
	color: #990000;
	font-size: 11px;
	text-decoration: none;
}
#itemCardápio {
	width: 110px;
}
#voltarApoio {
	margin-bottom: 15px;
	margin-top: 35px;
	font-weight: bold;
}
#voltarApoio a {
	color: #F09100;
	text-decoration: none;
}
#voltarApoio a:hover {
	color: #F09100;
	text-decoration: underline;
}
.colNaoCadastrado {
	float: left;
	width: 50%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFEAD2;
	padding-right: 4px;
	padding-top: 6px;
	margin-bottom: 8px;
}
.colCadastrado {
	float: right;
	width: 45%;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fraseCadastro {
	margin-bottom: 20px;
	color: #666666;
	font-size: 10px;
}
.listaFormaPgto {
	text-align: right;
	color: #F09100;
	font-size: 9px;
	font-weight: bold;
	padding-top: 4px;
}
.logoRestaurantePraca {
	float: left;
	margin-right: 6px;
	width: 80px;
	text-align: center;
	clear: none;
	height: 60px;
}
#pracaInfo {
	clear: left;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 12px;
	height: 40px;
	width: 754px;
	color: #333333;
}
.restaurantesAbertos {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.listaCabecalhoTamanho2 {
	height: 15px;
	display: block;
	padding-right: 5px;
	margin-top: 30px;
	margin-bottom: 12px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 25px;
}
.tituloEsqP {

	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-left: 8px;
	margin-bottom: 12px;
}
#principalHome {
	background-color: #FFFFFF;
	clear: both;
	float: left;
	width: 736px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFCF99;
	border-left-color: #FFCF99;
	color: #F1950C;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 20px;
}
.bordaCentroCimaHome {

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFCF99;
	float: left;
	background-color: #FFFFFF;
	width: 750px;
	display: block;
	height: 14px;
	margin-bottom: -4px;
}
.bordaCentroBaixoHome {

	float: left;
	background-color: #FFFFFF;
	width: 750px;
	display: block;
	height: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCF99;
	margin-top: -2px;
}
#cabecalhoHome {

	height: 70px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFC788;
	margin-bottom: 10px;
}
.tempoCabecalho {
	float: right;
	color: #333333;
	margin-bottom: 0px;
	font-weight: bold;
	margin-left: 9px;
	font-size: 11px;
	margin-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFEAD2;
	width: 120px;
	text-align: right;
}
#listaParceiros {
	font-size: 11px;
	display: block;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	width: 370px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#listaParceiros ul {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0;
}
#listaParceiros li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.listaCabecalhoParceiros {
	height: 25px;
	display: block;
	padding-right: 5px;
	margin-top: 8px;
	margin-bottom: 6px;
	clear: both;
}
#avisoCartao {
	background-color: #FFFFCC;
	border: 1px solid #FFA210;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	font-weight: bold;
	line-height: 17px;
}
#avisoCartao a {
	color: #FFA210;
	text-decoration: none;

}
#avisoCartao a:hover {
	color: #FFA210;
	text-decoration: underline;
}
.linhaCidadeBairro {
	height: 50px;
	display: block;
	padding-right: 5px;
	margin-top: 8px;
	clear: both;
	margin-bottom: 30px;
}
.ComboLocalidade{
	color:#F09100;
	border: 1px solid #FFEAD2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;	
	text-transform:capitalize;
}
.textoHome {
	width: 280px;
}
.produtoPrecoCat {
	font-size: 11px;
	font-weight: lighter;
	float: right;
	padding-right: 8px;
	margin-top: -20px;
	margin-bottom: 0px;
	clear: left;
	color: #333333;
}
.produtoItemCat {
	color: #333333;
	width: 180px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	margin-top: 0px;
	margin-bottom: 8px;
}

.produtoTituloCat {
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFEAD2;
	margin-top: 4px;
	padding-bottom: 4px;
	clear: left;
}
.textoNaoParceiro {
	font-size: 14px;
	text-transform: none;
	padding: 20px;
	clear: both;
}
.desconto {
	font-weight: lighter;
}

