﻿@charset "utf-8"; 
/* CSS Principal Home */
 
html
{
	height:auto;	
}

body{
	word-wrap: break-word; 
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin: 0px;
	height:100%;
	font-size:12px;
}

/** CSS <TAGS> **/
a {
	border-bottom:1px dotted;
	color:#CC0000;
	cursor:pointer; 
	text-decoration:none;
	font-weight:normal;	
}

img {
    background-color:Transparent;   
	color:#000000;
	border:none;
}

a img{ 
	border:none;
 	text-decoration:none;
} 

a:hover
{
    background-color:#CC0000;   
    color:#FFF;
}

a.linkVermelho
{
	border-bottom:1px dotted;
	color:#CC0000;
	cursor:pointer; 
	text-decoration:none;
	font-weight:normal;
}

a.linkVermelho:hover
{
	background-color:#CC0000;   
    color:#FFF;
}

h1,h2,h3,h4
{
	color:inherit;
	display:inline;
	font-size:inherit;
	font-weight:inherit;
	width:auto;
}
/** FIM CSS <TAGS> **/

/** CLASSES CSS **/
.dotted
{
    width:auto;
    border-bottom:1px dotted;
}

.fundoPagina
{
    background-image: url('/img/background_main_site.png');
    background-repeat:repeat-x;       
}

.paginaAtual, .paginaAtual:hover
{
    background-color:#E90000;
    color:#FFF;   
    background-image:url(/img/fundo_botao_menu_topo_verm_over.png);
}

.paginacao:hover 
{
    background-color:#E90000;
    color:#FFF;   
    background-image:url(/img/fundo_botao_menu_topo_verm_over.png);    
}

.fonteDourada
{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCC99;	
}

a.link_underline
{
	text-decoration:underline;
}

a.NO_BACKGROUND
{
    background-color:Transparent;
    border:none;   
}

a.NO_BACKGROUND_NO_COLOR
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

a.link_menu_topo
{
    background-color:Transparent;   
	color:#FFFFFF;    
}

.fonteCinzaClaro{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

.fontePrata{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

.fonteAmareloQueimado
{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC9933;	
}

.fonteCinzaEscuro{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#FFF;
}

.font_cinza_claro_form_sms_11
{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:11px;
}

.font_verm_claro_form_sms_12
{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:12px;
}

.fonteCinzaEscuroForte_16
{
    font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:Transparent;    
	font-size:16px;
	font-style:normal;
	font-weight:bold;
}

.fonteCinzaEscuroForte_14
{
    font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:Transparent;    
	font-size:14px;
	font-style:normal;
}

.fonteCinzaEscuro_16
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:Transparent;    
	font-size:16px;
	font-style:normal;
	font-weight:normal;
}

.fonteCinzaEscuroBackgroundTransp
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.fonteCinzaNegro
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.fonteLaranjaAvermelhado_16{
	font-family:Arial, Helvetica, sans-serif;
	color:#D82624;
	background-color:Transparent;    
	font-size:16px;
	font-style:normal;
	font-weight:normal;
}

.fonteLaranjaAvermelhado{
	font-family:Arial, Helvetica, sans-serif;
	color:#D82624;
}

.fonteBranca{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.fonteVermelha{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}

.fonteVermelhaPequena_11
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:11px;
}

.fonteVermelhaEscuro
{
	font-family:Arial, Helvetica, sans-serif;
	color:#D90000;
}

.fontePreta{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.fontePreto_11
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}

.fontePretaNegrito
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
    top: 170px;
    left: 62px;
}

.fontePretaNegrito_16
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:16px;
}

.fonteCinzaNegrito_58_404
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:58px;
	padding:2px;
    top: -2px;
    left: 1px;
}

.fonteCinzaNegrito_40_404
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:28px;
    top: 70px;
    left: 61px;
}

.fonteLaranjaTituloUltimoVizitados{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:12px;
}

.fundoVermelhoBotao
{
	background-image:url(/img/fundo_botao_menu_topo_verm_over.png);
}

.fundoBotaoSetaBaixo
{
	background-image:url(/img/botao_seta_over.png);
	background-position:center;
	background-repeat:no-repeat;
}

.fundoBotaoSetaBaixoFontBranca
{
	background-image:url(/img/botao_seta_over.png);
	background-position:center;
	background-repeat:no-repeat;
	color:#FFF;
}

.fundoVermelho
{
	background-color:#E90000;
}

.fundoVermelhoMenuEstab
{
	background-color:#E90000;
	border-top:1px solid #C9C7C7;
}

.fonteVermelhoVivo
{
	color:#D90A0A;	
}

.fundoBrancoFontVerde
{
	background-color:#FFFFFF;
	color:#74B8AD;
	border-top:solid 1px #C9C7C7;
}

.fundoBrancoFontAzul
{
	background-color:#FFFFFF;
	color:#0088cc;
	border-top:solid 1px #C9C7C7;	
}

.titulo_restaurante_sugestao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
}

.texto_sugestoes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
}

.link_saiba_mais_sugestoes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	/*color:#333333;*/
}

.fonte_pequena_cinza{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.fonte_pequena_cinza_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.fonte_11px
{
    font-size:11px;
}

.fonte_pequena_cinza_claro_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

.fonte_pequena_laranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ED8401;
}

.servico_off
{
    color:#999999;       
    opacity: 0.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70) gray";
    -moz-opacity: 0.8 gray;    
    filter: alpha (opacity = 80) gray;    
}

.clear
{
    clear:both;
    position:relative;
}

.font_verm_escura_11px
{
	color:#BD0000;
	font-size:11px;	
}

@media print {
   .nao_mostrar { display: block; }
   .nao_imprimir { display: none; }
}
/** FIM CLASSES CSS **/

/** CSS PARA OBJETOS COM ID **/
#CORPO_PRINCIPAL{
	margin:0 auto;
    width:100%; 
}

#BARRA_SUPERIOR_MASTER_PAGE
{
	background-image:url("/img/fundo_top_master.png");
	height:30px;
	margin:0px auto;
	position:relative;
	width:100%;
}

#CONTEUDO_BARRA_SUPERIOR
{
	height:30px;
	margin:0 auto;
	position:relative;
	width:985px;
}

#TEXTO_TITULO_BARRA_SUPERIOR
{
	color:#FFFFFF;
	float:left;
	font-size:11px;
	line-height:27px;
	margin-left:25px;
	position:relative;	
}

#CONTAINER_LINKS_BARRA_SUPERIOR
{
	color:#FFFFFF;
	float:right;
	font-size:11px;
	font-weight:bold;
	line-height:27px;
	margin-right:20px;
	position:relative;	
}

.link_barra_topo_master
{
	float:left;
	margin-right:5px;
	position:relative;	
}

a.link_menu_topo
{
    background-color:Transparent;   
	color:#FFFFFF;    
}

#CORPO_CONTEUDO
{
	width:985px;
	margin:auto;
}

#TEXTO_PUBLICIDADE_BANNER_TOPO
{
	background-image:url("/img/texto_banner_publicidade.png");
	background-repeat:no-repeat;
	float:left;
	height:82px;
	margin-top:20px;
	position:relative;
	visibility:visible;
	width:15px;
	z-index:9;
}

#CONTAINER_AREA_SELETOR_CIDADE
{
	float:left;
	height:auto;
	margin-top:3px;
	position:relative;
	width:100%;
}

#TEXTO_OFERECIMENTO_BANNER
{
    position:absolute;
    width:88px;
    background-image:url('/img/text_oferecimento_banner.png');
    background-repeat:no-repeat;
    z-index:9;
    top: -15px;
    left: 52px;
    visibility:visible;
    height:8px;
}

#TEXTO_PUBLICIDADE_BANNER
{
    width: 153px;
}

#TEXTO_PUBLICIDADE_BANNER_CENTRAL
{
    position:absolute;
    width: 68px;
    background-image:url('/img/texto_banner_publicidade_horizontal.png');
    background-repeat:no-repeat;
    z-index:9;
    top: -13px;
    left: 705px;
    visibility:visible;    
    height:10px;
}

#TEXTO_PUBLICIDADE_RODAPE_BANNER
{
	background-image:url("/img/texto_banner_publicidade.png");
	background-repeat:no-repeat;
	float:right;
	height:87px;
	margin-top:5px;
	position:relative;
	visibility:visible;
	width:7px;
}

/** Area do Rodape e do banner de publicidade inferior **/
#AREA_PUBLICIDADE_RODAPE{
    float:left;
	height:auto;
	left:0;
	margin:0 auto 0;
	position:relative;
	width:100%;
	z-index:9;
}

#RODAPE_NOVO 
{
	background-image:url("/img/fundo_rodape.png");
	background-repeat:repeat-x;
	float:left;
	height:195px;
	margin:0 auto;
	position:relative;
	visibility:visible;
	width:100%;
	z-index:2;
}

#CONTEUDO_RODAPE_CENTRALIZADO
{
    background-image:url("/img/fundo_rodape.png");
	background-repeat:repeat-x;
	height:195px;
	margin:0 auto;
	position:relative;
	visibility:visible;
	width:981px;
	z-index:2;
}

div#RODAPE_NOVO a:hover div
{
	text-decoration: underline;
}

div#RODAPE_NOVO a
{
	border-bottom:1px dotted;
}

#AREA_LOGO_GLOBAL_RODAPE
{
	color:#FFFFFF;
	font-size:11px;
	height:30px;
	margin-left:645px;
	position:relative;
	top:149px;
	vertical-align:middle;
	width:306px;
}

#AREA_LOGO_GLOBAL_RODAPE a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#LOGO_GLOBAL_RODAPE_IMG
{
    position:absolute;
    color:#FFFFFF;
    top: -4px;
    left: 81px;
    width: 61px;
    font-size:10px;
    vertical-align:middle;    
}

#TEXTO_COPYRIGHT
{
    position:absolute;    
}

#TEXTO_DIREITOS_RESERVADOS
{
    position:absolute;
    top: 0px;
    left: 150px;
}

#AREA_RODAPE_INSTITUCIONAL{
	position:absolute;
	left:20px;
	top:10px;
	width:135px;
	height:180px;
	z-index:3;
	visibility:visible;
	float:left;
}

#TITULO_AREA_INSTITUCIONAL{
	position:absolute;
	left:10px;
	top:10px;
	width:120px;
	height:30px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

.AREA_INSTITUCIONAL_LINK{
	position:relative;
	left:10px;
	top:50px;
	width:120px;
	height:20px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

#AREA_RODAPE_PUBLICIDADE{
	position:absolute;
	left:185px;
	top:10px;
	width:175px;
	height:180px;
	z-index:3;
	visibility:visible;
	float:left;
}

#TITULO_AREA_PUBLICIDADE{
	position:absolute;
	left:10px;
	top:10px;
	width:120px;
	height:30px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

.AREA_PUBLICIDADE_LINK{
	position:relative;
	left:10px;
	top:50px;
	width:160px;
	height:20px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

#AREA_RODAPE_CONTATO{
	position:absolute;
	left:360px;
	top:10px;
	width:135px;
	height:180px;
	z-index:3;
	visibility:visible;
	float:left;
}

#TITULO_AREA_CONTATOS{
	position:absolute;
	left:10px;
	top:10px;
	width:120px;
	height:30px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

.AREA_CONTATO_LINK{
	position:relative;
	left:10px;
	top:50px;
	width:120px;
	height:20px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

#AREA_RODAPE_PROPRIETARIO{
	position:absolute;
	left:580px;
	top:10px;
	width:135px;
	height:140px;
	z-index:3;
	visibility:visible;
	float:left;
}

#TITULO_AREA_PROPRIETARIO{
	position:absolute;
	left:10px;
	top:10px;
	width:130px;
	height:30px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

.AREA_PROPRIETARIO_LINK{
	position:relative;
	left:10px;
	top:50px;
	width:120px;
	height:20px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

#AREA_RODAPE_BUSCA{
	position:absolute;
	left:760px;
	top:10px;
	width:155px;
	height:180px;
	z-index:3;
	visibility:visible;
	float:left;	
}

#TITULO_AREA_BUSCA{
	position:absolute;
	left:10px;
	top:10px;
	width:120px;
	height:30px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

.AREA_BUSCA_LINK{
	position:relative;
	left:10px;
	top:50px;
	width:120px;
	height:20px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

#AREA_BUSCA_TEXT_FIELD{
	position:relative;
	left:10px;
	top:45px;
	width:120px;
	height:20px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;
}

#TEXTFIELD_BUSCA_RODAPE
{
    width:150px;
    height:15px;
}

#AREA_BUSCA_BOTAO_SETA{
	position:absolute;
	left:170px;
	top:70px;
	width:13px;
	height:15px;
	z-index:3;
	visibility:visible;
	float:left;	
	color:#FFFFFF;
	font-size:11px;	
	cursor:pointer;
}

#LOGO_RODAPE_FOOD
{
    background-image:url("/img/logo_peq_food.png");
	background-repeat:repeat-x;
	float:left;
	height:70px;
	margin-left:48%;
	position:relative;
	top:32px;
	visibility:visible;
	width:72px;
	z-index:34;
}

#PUBLICIDADE_RODAPE {
	float:right;
	height:90px;
	margin:0 31px 0 5px;
	position:relative;
	right:0;
	visibility:visible;
	width:742px;
	z-index:9;
}

#PUBLICIDADE_RODAPE a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#LINK_FOOD_RODAPE{
	float:right;
	font-size:25px;
	left:5px;
	margin-top:30px;
	position:relative;
	text-align:center;
	text-indent:5px;
	width:981px;
}
/** FIM AREA RODAPE **/

/** AREA CABEÇALHO **/
#LOGO_FOOD {
	position:relative;
	left:40px;
	top:-35px;
	width:107px;
	height:109px;
	z-index:16;
	visibility:visible;
	background-image:url(/img/LOGO_FOOD.png);
	background-repeat: no-repeat;
	float:left;
}

#INFO_TOPO {
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:20px;
    left:180px;
    position:relative;
    top:10px;
    visibility:visible;
    width:565px;
    z-index:16;
}

#INFO_TOPO_MENU {
	color:#999999;
	cursor:pointer;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:auto;
	position:relative;
	visibility:visible;
	width:265px;
	z-index:16;
}

#SELETOR_CIDADES_FOOD
{
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	margin-left:17px;
	margin-right:10px;
	position:relative;
	text-align:center;
	width:163px;
}

#BT_LAYER_OUTRAS_CIDADES
{
	background-image:url("/img/numerador_verm.png");
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:auto;
	line-height:16px;
	margin-top:3px;
	position:relative;
	text-align:center;
	width:22px;
}

/** AREA MAIS VISITADOS LOGO ACIMA RODAPE **/
#AREA_MAIS_VISITADOS
{
	float:right;
	height:71px;
	left:-2px;
	margin-bottom:21px;
	margin-top:0px;
	position:relative;
	z-index:9;
}

#MAIS_VISITADOS a 
{
    border:none;
}

#MAIS_VISITADOS {
	position:relative;
	width:776px;
	background-image:url(/img/fundo_mais_visitados.png);
	background-repeat:no-repeat;
	height:68px;
	visibility:visible;
}

#TEXTO_MAIS_VISITADOS{
	position:relative;
	left:17px;
	top:7px;
	width:740px;
	height:38px;
	z-index:5;
	color:#666666;
	visibility:visible;
}

#ULTIMOS_ESTAB_VISITADOS{	
	font-size:11px;
}

#ULTIMOS_ESTAB_VISITADOS a span{	
	line-height:15px;
}

#ULTIMOS_ESTAB_VISITADOS a:hover span{	
	color:inherit;
	background-color:inherit;
}

/** AREA DESTAQUE **/
#RESTAURANTES_EM_DESTAQUE {
	position:relative;
	left:5px;
	top:63px;
	width:776px;
	background-image:url(/img/fundo_restaurante_destaque.png);
	background-repeat:no-repeat;
	height:450px;
	z-index:6;
	visibility:visible;
	float:left;
	margin-bottom:15px;
}

#TITULO_MENU_DESTAQUES{
	position:relative;
	left:13px;
	top:7px;
	width:auto;
	height:19px;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	visibility:visible;
}

#BANNER_MENU_DESTAQUES{
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:auto;
	left:7px;
	margin-left:25px;
	margin-right:30px;
	margin-top:70px;
	position:relative;
	top:20px;
	visibility:visible;
	width:auto;
	z-index:6;
}

#BANNER_MENU_DESTAQUES a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

div.RESTAURANTES_DESTAQUE{
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:99px;
	position:relative;
	top:20px;
	visibility:visible;
	width:549px;
	z-index:6;
}

div.TITULO_RESTAURANTE_DESTAQUE{
	position:absolute;
	left:117px;
	top:6px;
	width:374px;
	height:19px;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	visibility:visible;
}

div.TEXTO_RESTAURANTE_DESTAQUE{
	position:absolute;
	left:118px;
	top:26px;
	width:372px;
	height:47px;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	visibility:visible;
} 

div.RESTAURANTE_DESTAQUE_ENDERECO{
	position:absolute;
	left:118px;
	top:75px;
	width:372px;
	height:15px;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	visibility:visible;
	font-weight: bold;
}

div.IMG_SUGESTAO{
	position:absolute;
	left:7px;
	top:10px;
	
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	visibility:visible;
}

div.IMG_SUGESTAO img{
	position:absolute;

	width:90px;
	height:80px;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	visibility:visible;
}

/** AREA SUGESTÕES E RECOMENDAÇÕES **/
#AREA_SUGESTOES_COMENTARIOS
{
    float: left;   
    position:relative;
    top:39px;
    width:auto;
}

#SUGESTOES_E_RECOMENDACOES {
	position:relative;
	left:5px;
	width:776px;
	background-image:url(/img/fundo_sugestoes_rec.png);
	background-repeat:no-repeat;
	height:190px;
	z-index:7;
	visibility:visible;
}

#TITULO_MENU_RECOMENDACOES{
	position:absolute;
	left:14px;
	top:6px;
	width:auto;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:15px;
	z-index:11;
	visibility:visible;
}

#BARRA_NAVEGACAO_SUGESTOES{
	position:absolute;
	left:418px;
	top:7px;
	width:351px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:15px;
	z-index:11;
	visibility:visible;
}

#TEXTO_BARRA_NAVEGACAO{
	position:absolute;
	left:122px;
	top:1px;
	width:105px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	z-index:11;
	visibility:visible;
}

#BARRA_BOTOES_NAVEGACAO{
	position:absolute;
	left:234px;
	width:118px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
}

#BARRA_BOTOES_SETA_ESQ{
	position:absolute;
	left:1px;
	top:-1px;
	width:18px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
}

#BARRA_BOTOES_SETA_DIR{
	position:absolute;
	left:101px;
	top:0px;
	width:18px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
}

#LINK_PAGINACAO_SUGESTAO{
	position:absolute;
	top:0px;
	vertical-align:middle;
	left: 23px;
}

#IMG_MENU_RECOMENDACOES{
	position:absolute;
	left:20px;
	top:46px;
	width:215px;
	height:95px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:15px;
	z-index:11;
	visibility:visible;
}

#DESCRICAO_IMG_MENU_RECOMENDACOES{
	position:absolute;
	left:20px;
	top:144px;
	width:219px;
	height:30px;
	background-image:url(/img/fundo_descricao_foto_sugestao.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	z-index:12;
	visibility:visible;
}

#TEXTO_DESCRICAO_IMG_RECOMENDACOES{
	position:absolute;
	top:5px;
	left:10px;
}

#BOX_SUGESTOES_1{
	position:absolute;
	left:256px;
	top:38px;
	width:509px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	z-index:11;
	visibility:visible;
}

#SUGESTAO_1_DESCRICAO{
	position:absolute;
	left:1px;
	top:16px;
	width:508px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	z-index:11;
	visibility:visible;
}

#DESCRICAO_PUBLICADO_1{
	position:absolute;
	left:2px;
	top:3px;
	width:346px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	z-index:11;
	visibility:visible;
}

#BOX_SUGESTOES_2{
	position:absolute;
	left:256px;
	top:115px;
	width:509px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	z-index:11;
	visibility:visible;
}

#SUGESTAO_2_DESCRICAO{
	position:absolute;
	left:1px;
	top:16px;
	width:508px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	z-index:11;
	visibility:visible;
}

#DESCRICAO_PUBLICADO_2{
	position:absolute;
	left:2px;
	top:3px;
	width:346px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	z-index:11;
	visibility:visible;
}

/** AREA PUBLICIDADE CENTRAL **/
#PUBLICIDADE_CENTRAL {
	position:relative;
	left:15px;
	background-image:url(/img/fundo_publicidade_central.png);
	background-repeat:no-repeat;
	width:316px;
	height:266px;
	z-index:9;
	visibility:visible;
	float:left;
}

#IMG_PUBLICIDADE_CENTRAL{
	position:relative;
	left:9px;
	top:9px;
	width:299px;
	height:250px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	z-index:9;
	visibility:visible;
	float:left;
}

#IMG_PUBLICIDADE_CENTRAL a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

/** AREA MAPA ITERATIVO **/
#MAPA_INTERATIVO {
	position:relative;
	width:447px;
	background-image:url(/img/fundo_mapa_iterativo.png);
	background-repeat:no-repeat;
	height:266px;
	z-index:9;
	visibility:visible;
	float:left;
}

#TITULO_AREA_MAPAITERATIVO{
	position:relative;
	left:13px;
	top:7px;
	width:333px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:15px;
	z-index:9;
	visibility:visible;
	float:left;
}

#BOTAO_AREA_MAPAITERATIVO{
	position:relative;
	left:45px;
	top:10px;
	width:50px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	z-index:11;
	visibility:visible;
	float:left;
	cursor:pointer;
}

.MAPA{
	position:relative;
	left:13px;
	top:20px;
	width:422px;
	height:217px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	z-index:11;
	visibility:visible;
	float:left;
}

/** INICIO AREA DE CONTEUDO CENTRAL (MENU POPULARES,SUGESTOES,DESTAQUES) **/
#CONTEUDO_COLUNA_DIREITA{
	position:relative;
	width:780px;
	min-height: 750px;
	height:auto;
	margin-top:20px;
	z-index:1px;	
	float:left;
    margin-bottom:60px;
}

/* MENU MAIS POPULARES BARRA LATERAL*/
#MENU_MAIS_POPULARES {
	background-repeat:no-repeat;
	float:left;
	height:auto;
	margin-left:5px;
	margin-top:15px;
	position:relative;
	width:185px;
	z-index:10;
}

#MENU_MAIS_POPULARES a 
{
    border-bottom: 1px dotted;
}

#TITULO_MENU_MAISPOPULARES{
	background-image:url("/img/fundo_box_selecao_branco_filtros.png");
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:33px;
	line-height:33px;
	margin-left:0;
	position:relative;
	text-align:center;
	visibility:visible;
	width:184px;
	z-index:11;
}

/* SUBMENU MAIS POPULARES - COZINHAS */
.box_links_filtros {
	background-image:url("/img/fundo_box_selecao_branco_filtros.png");
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:auto;
	position:relative;
	width:184px;
}

.subtitulo_box_filtros{
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:17px;
	margin-left:17px;
	position:relative;
	width:96px;
	z-index:11;
}

.opcao_todas_box_filtros{
	cursor:pointer;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:28px;
	line-height:15px;
	margin-left:15px;
	position:relative;
	width:55px;
	z-index:11;
}

#OPCAO_TODAS_COZINHAS:hover Div
{
    visibility:visible;
    display:block;
}

#OPCAO_TODAS_COZINHAS:hover a#LINK_TODAS_COZINHAS
{
    background-color:#CC0000;
    color:#FFF;
}

#SETA_MINI_TODAS_COZINHAS
{
    position:absolute;
    width:4px;
    height:7px;
    background-image:url('/img/mini_seta.gif');
    top: 7px;
    left: 32px;    
}

/** area de link da seção mais populares 1 **/ 
.box_filtros_itens_links{
	float:left;
	margin-left:17px;
	margin-top:3px;
	position:relative;
	width:165px;
}

/** area de link da seção mais populares 2 **/
.numerador_box_filtros{
	position:relative;
	width:24px;
	height:17px;
	color:#FFFFFF;
	background-image:url(/img/fundo_num_over.png);
	text-align:center;
	float:left;
	font-size:11px;
}

.item_box_filtros{
	position:relative;
	margin-left: 10px;
	color:#3366CC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	float:left;
}

/* SUBMENU MAIS POPULARES - ESPECIALIDADES */
#OPCAO_TODAS_ESPECIALIDADES:hover Div
{
    visibility:visible;
    display:block;
}

#OPCAO_TODAS_ESPECIALIDADES:hover a#LINK_TODAS_ESPECIALIDADES
{
    background-color:#CC0000;
    color:#FFF;
}

#SETA_MINI_TODAS_ESPECIALIDADES
{
    background-image:url(/img/mini_seta.gif);
    height:7px;
    left:32px;
    position:absolute;
    top:7px;
    width:4px;
}

/* SUBMENU MAIS POPULARES - TIPOS */
#OPCAO_TODAS_TIPOS:hover Div
{
    visibility:visible;
    display:block;
}

#OPCAO_TODAS_TIPOS:hover a#LINK_TODOS_TIPOS
{
    background-color:#CC0000;
    color:#FFF;
}

#SETA_MINI_TODOS_TIPOS
{
    background-image:url(/img/mini_seta.gif);
    height:7px;
    left:32px;
    position:absolute;
    top:7px;
    width:4px;
}

/* SUBMENU MAIS POPULARES - BAIRROS */
#OPCAO_TODAS_BAIRROS:hover Div
{
    visibility:visible;
    display:block;
}

#OPCAO_TODAS_BAIRROS:hover a#LINK_TODOS_BAIRROS
{
    background-color:#CC0000;
    color:#FFF;
}

#SETA_MINI_TODOS_BAIRROS
{
    background-image:url(/img/mini_seta.gif);
    height:7px;
    left:32px;
    position:absolute;
    top:7px;
    width:4px;
}

#POPUP_MAIS_POPULARES_COZINHAS_CONTAINER {
	position:relative;
	width:652px;	
	height:350px;
	z-index:9999;
	display:none;
	visibility: hidden;
	top:-45px;
	margin-left:55px;
}

#POPUP_MAIS_POPULARES_ESPECIALIDADES_CONTAINER  {
	position:relative;
	width:652px;	
	height:350px;
	z-index:9999;
	display:none;
	visibility: hidden;
	top:-45px;
	margin-left:55px;
}

#POPUP_MAIS_POPULARES_TIPOS_CONTAINER {
	position:relative;
	width:652px;	
	height:350px;
	z-index:9999;
	display:none;
	visibility: hidden;
	top:-45px;
	margin-left:55px;
}

#POPUP_MAIS_POPULARES_BAIRROS_CONTAINER {
	display:none;
	height:350px;
	margin-left:55px;
	position:relative;
	top:-45px;
	visibility:hidden;
	width:670px;
	z-index:9999;
}

.INFO_POPUP_MAIS_POPULARES
{
	font-weight:bold;
	height:255px;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;
	position:relative;
}

.divMaisPopulares
{
    z-index:9999;    
}

.POPUP_MAIS_POPULARES 
{
	background-color:#FFFFFF;
	border-color:#DFDBDB;
	border-style:solid;
	border-width:2px 2px 2px 1px;
	height:345px;
	position:relative;
	visibility:visible;
	width:668px;
	z-index:17;
}

/** AREA DO CONTEUDO DO TEMPO AGORA **/
#TEMPO_AGORA {
	background-image:url("/img/fundo_tempo.png");
	background-repeat:no-repeat;
	float:left;
	height:192px;
	margin-left:5px;
	margin-top:10px;
	position:relative;
	visibility:visible;
	width:185px;
	z-index:4;
}

#COMPONENTE_TEMPO{
	float:left;
	height:auto;
	margin-left:1px;
	margin-top:11px;
	position:relative;
	visibility:visible;
	width:auto;
	z-index:4;
}

#COMPONENTE_TEMPO a 
{
	border:none;
	text-decoration:none;
}
/****FIM MENU MAIS POPULARES*****/

#AREA_SERVICOS_MAPAS{
	float:left;
    height:268px;
    left:5px;
    position:relative;
    top:17px;
    width:100%;
    z-index:9;
}

#MENU_SERVICOS {
	position:absolute;
	top:130px;
	left:5px;
	background-image:url(/img/fundo_menu_servicos.png);
	background-repeat:no-repeat;
	width:185px;
	height:268px;
	z-index:10;
	visibility:visible;
	float:left;
}

#TITULO_MENU_SERVICOS{
	position:relative;
	left:13px;
	top:9px;
	width:71px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	z-index:10;
	visibility:visible;
}

#TEXT_MENU_SERVICOS{
	position:relative;
	left:10px;
	top:29px;
	width:133px;
	height:24px;
	z-index:10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	visibility:visible;
	float:left;
}

#TEXTFIELD_SERVICOS{
	height:17px;
	width:125px;
	vertical-align:middle;
}

#TEXTFIELD_SERVICOS_FOOD_NEWS{
	height:17px;
	width:125px;
	vertical-align:middle;
}

#DESCRICAO_MENU_SERVICOS{
	position:relative;
	left:12px;
	top:25px;
	width:166px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	z-index:11;
	visibility:visible;
}

#LUPA_MENU_SERVICOS{
	position:relative;
	left:10px;
	top:31px;
	width:24px;
	height:16px;
	z-index:11;
	visibility:visible;
	vertical-align:middle;
	cursor:pointer;
	float:left;
}

#MENU_SERVICOS_LINK_MAPAS{
	position:absolute;	
	top:91px;
	width:181px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	cursor:pointer;
	vertical-align:middle;
	float:left;
    left:1px;
}

#IMG_PLACA_LINK_MAPAS{
	position:absolute;
	left:10px;
	top:8px;
	width:30px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	cursor:pointer;
	vertical-align:middle;
	float:left;
}

#DESCRICAO_SETA_LINK_MAPAS{
	position:absolute;
	left:48px;
	top:13px;
	width:56px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	cursor:pointer;
	vertical-align:middle;
	float:left;
}

#IMG_SETA_LINK_MAPAS{
	position:absolute;
	left:150px;
	top:11px;
	width:14px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('/img/seta_menu_flat.png');
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	cursor:pointer;
	vertical-align:middle;
	float:left;
}

#MENU_SERVICOS_LINK_TELENTREGA{
	position:relative;
	top:75px;
	width:181px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	cursor:pointer;
	vertical-align:middle;
	float:left;
	left:1px;	
}

#MENU_SERVICOS_LINK_TELENTREGA_DESATIVADO{
	position:relative;
	top:75px;
	width:181px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	vertical-align:middle;
	float:left;
	left:1px;	
	opacity:0.4;
	filter: Alpha(Opacity=30);
}

#IMG_MOTO_LINK_TELENTREGA{
	position:absolute;
	left:8px;
	top:7px;
	width:30px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	vertical-align:middle;
	float:left;
}

#DESCRICAO_SETA_LINK_TELENTREGA{
	position:absolute;
	left:47px;
	top:12px;
	width:84px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	vertical-align:middle;
	float:left;
}

#IMG_SETA_LINK_TELENTREGA{
	position:absolute;
	left:150px;
	top:10px;
	width:14px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('/img/seta_menu_flat.png');
	color:#333333;
	font-size:14px;
	z-index:11;
	visibility:visible;
	vertical-align:middle;
	float:left;
}

#MENU_SERVICOS_NEWS{
	position:absolute;
	left:3px;
	top:179px;
	width:175px;
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999966;
	font-size:14px;
	z-index:11;
	visibility:visible;
	vertical-align:middle;
	float:left;
}

#TEXTO1_AREA_NEWS{
	position:relative;
	left:1px;
	top:-1px;
	width:164px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999966;
	font-size:30px;
	z-index:11;
	visibility:visible;
	vertical-align:middle;
	text-align:center;
	float:left;
}

#TEXTO2_AREA_NEWS{
	position:relative;
	left:9px;
	width:167px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:10;
	visibility:visible;
	vertical-align:middle;
	float:left;
}

#FORM_AREA_NEWS{
	position:relative;
	left:8px;
	width:116px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	z-index:10;
	visibility:visible;
	cursor:pointer;
	vertical-align:middle;
	float:left;
}

#FORM_BOTAO_AREA_NEWS{
	position:relative;
	left:25px;
	top:0px;
	width:14px;
	height:18px;
	font-size:14px;
	z-index:10;
	visibility:visible;
	cursor:pointer;
	vertical-align:middle;
	float:left;
}

/** CSS DA AREA ONDE TEM O BUSCADOR E O BANNER DE PROPAGANDA **/
#CONTEUDO_COLUNA_ESQUERDA{
	margin-top:12px;
	position:relative;
	width:202px;
	height:auto;
	float:left;
	z-index:14;
} 

#OFERECIMENTO {
	position:absolute;
	left:5px;
	background-image:url('/img/fundo_banner_esq.png');
	background-repeat: no-repeat;
	width:185px;
	height:74px;
	z-index:12;
	visibility:visible;
	float:left;
	top: 19px;
}

#OFERECIMENTO a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#IMG_BANNER_OFERECIMENTO{
	position:absolute;
	width:120px;
	height:60px;
	left: 34px;
	top: 8px;
}

#AREA_PUBLICIDADE_TOPO{
	float:left;
	height:auto;
	margin-top:13px;
	position:relative;
	width:100%;
}

#AREA_PUBLICIDADE_TOPO a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#SIMBOLO_FOOD_AREA_PUBLICIDADE_TOPO
{
	float:left;
	height:105px;
	margin-left:47px;
	position:relative;
	width:105px;
}

#PUBLICIDADE_TOPO {
	background-repeat:no-repeat;
	float:left;
	height:auto;
	margin-left:85px;
	margin-top:11px;
	position:relative;
	visibility:visible;
	width:732px;
	z-index:14;
}

/*** AREA DA DESCRIÇÃO DA REDE ***/
#AREA_DESC_REDE_ESTAB
{
	position:relative;
	width:645px;
	height: 130px;
}

#LOGO_ESTAB_REDE
{
	position:relative;
	width:100px;
	height: 60px;	
	float: left;
}

#NOME_REDE_ESTABELECIMENTO
{
	float:left;
	font-size:24px;
	font-weight:bold;
	left:34px;
	margin-top:10px;
	position:relative;
	width:300px;
}

#DESC_INFORMATIVO_REDE_ESTAB
{
	float:left;
	font-size:12px;
	font-weight:bold;
	left:34px;
	margin-top:20px;
	position:relative;
	text-align:justify;
	width:400px;
}

/*** AREA DE LISTAGEM DE RESTAURANTES EM DESTAQUE ***/
#NUMERADOR_COMENTARIOS
{
	position:relative;
	background:url("/img/numerador_verm.png");
	background-repeat:no-repeat;
	width:22px;
	height:15px;
	text-align:center;
	color:#FFFFFF;
	float: left;
	font-weight: normal;
	font-size:11px;
}

#BOX_LINK_VER_TODA_REDE_LISTA
{
	position:relative;
	width:24px;
	height:15px;
	text-align:center;
	float: left;
	font-weight: normal;	
}

#AREA_RESTAURANTE_SEM_DESTAQUE_REDE_ESTAB
{
	position:relative;
	width:660px;
	margin:0px;
	left:-10px;
}

#UL_RESTAURANTES_SEM_DESTAQUE_REDE_ESTAB
{
	position:relative;
	top:5px;
	width:660px;
	List-style-type: none;
}

#LINHA_LISTA_SEM_DESTAQUE_REDE_ESTAB
{
	position:relative;
	height:90px;	
	width:620px;
}

#TITULO_RESTAURANTE_SEM_DESTAQUE_REDE_ESTAB
{
	position:absolute;
	font-size:13px;
	top: 0px;
	width: 618px;
}

#TEXTO_RESTAURANTE_SEM_DESTAQUE_REDE_ESTAB
{
	position:absolute;
	font-size:12px;
	top: 19px;
	width: 618px;
}

#RESTAURANTE_SEM_DESTAQUE_ENDERECO_REDE_ESTAB
{
	position:absolute;
	font-size:12px;
	top: 50px;
	font-weight:bold;
	width: 619px;
}

#BARRA_SEPARADORA_DESTAQUE_SEM_DESTAQUE_REDE_ESTAB
{
	position:relative;
	height:1px;
	left:18px;
	width:620px;
	background-image:url(/img/barra_separadora.png);
	background-repeat:no-repeat;
}

#BANNER_ESQ_REDE_ESTAB
{
	position:absolute;
	height:600px;
	width:120px;
	left: 662px;
	top: 138px;
}

/***** CSS PAGINA ESTABELECIMENTOS *****/
#CONTEUDO_ESTAB_APRESENTACAO_ESQ
{
	position:relative;
	width:450px;
	float:left;
}

#CONTEUDO_ESTAB_APRESENTACAO_DIR 
{
	position:relative;
	height:100%;
	width:320px;
	float:right;
	margin-left:10px;
}

#TEXTO_COMENTARIO_ESTAB
{
	position:relative;
	height:auto;
	width:415px;
	float:left;
	left:9px;
	top: 0px;
	display:block;
	text-align:justify;
	margin-bottom:15px;
	font-weight:normal;
}

#AREA_LINK_CATEGORIAS_ESTAB
{
	position:relative;
	height:auto;
	width:450px;
	float:left;
	left:9px;
	margin-top:10px;
}

#DESCRICAO_CATEGORIA_ESTAB
{
	position:relative;
	height:auto;
	float:left;
	left:3px;
}

#LINKS_CATEGORIA_ESTAB
{
	width:305px;
	float:right;
    height:auto;
    position:relative;
}

.LINHA_CLASSIFICACAO_ESTAB
{
    float:left;
    position:relative;
    width:395px;
    margin-top:3px;
}

#AREA_BOTAO_SMS_RESERVA_MESA
{
	position:relative;
	height:90px;
	width:450px;
	float:left;
	top:15px;	
}

#TEXTO_TITULO_AREA_RESERVA_MESA_SMS
{
	position:absolute;
	height:24px;
	width:164px;
	float:left;
	left:125px;
	font-stretch:extra-condensed;
	top: 17px;
	font-weight:bold;
	font-size:18px;
}

#TEXTO_AREA_RESERVA_MESA_SMS
{
	position:absolute;
	height:35px;
	width:164px; 
	float:left;
	left:125px;
	font-stretch:extra-condensed;
	top: 39px;
}

#AREA_CONTATO_ESTAB
{
	position:relative;
	height:auto;
	width:450px;
	float:left;
	margin-top: 10px;
	left:9px;
	min-height:35px;
}

#TEXTO_CONTATO_INFO_APRESENTACAO
{
	position:absolute;
	height:22px;
	width:75px;
	float:left;
	left:12px;
	font-stretch:extra-condensed;
	font-size:18px;
	top: 5px;
}

#TEL_INFO_APRESENTACAO_TELENTREGA
{
	position:absolute;
	height:24px;
	width:152px;
	float:left;
	left:86px;
	font-stretch:extra-condensed;
	top: 6px;
	font-size:20px;
}

#TEXTO_TEL_INFO_APRESENTACAO
{
	position:absolute;
	height:27px;
	width:170px;
	float:left;
	left:87px;
	font-stretch:extra-condensed;
	top: 5px;
	font-size:20px;
}

#TEXTO_TELEENTREGA_INFO_APRESENTACAO
{
	position:absolute;
	height:17px;
	font-size:12px;
	width:68px;
	float:left;
	left:15px;
	top: 9px;
}

#TEXTO_TELEFONE_INFO_APRESENTACAO
{
	position:absolute;
	height:18px;
	width:67px;
	float:left;
	left:15px;
	top: 9px;
	font-size:12px;
}

#MINI_IMG_TELENTREGA
{
	position:absolute;
	height:18px;
	width:31px;
	float:left;
	left:240px;
	top: 9px;
}

#AREA_MENU_MEDIO_GERENCIA_CONTEUDO_ESTAB
{
	position:relative;
	height:50px;
	width:450px;
	float:left;
	left:9px;
}

#BARRA_IMG_MENU_MEDIO_GERENCIA_CONTEUDO_ESTAB
{
	position:relative;
	height:28px;
	width:401px;
	float:left;
	background-image:url(/img/fundo_barra_media_estab.png);
	background-repeat:no-repeat;
}

#BOTAO_MENU_CONTEUDO_ENVIAR_EMAIL
{
	position:absolute;
	width:96px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 0px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#BOTAO_MENU_CONTEUDO_CONVIDAR_AMIGOS
{
	position:absolute;
	width:109px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 96px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#BOTAO_MENU_CONTEUDO_VER_COMENTARIOS
{
	position:absolute;
	width:112px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 204px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#BOTAO_MENU_CONTEUDO_VER_COMENTAR
{
	position:absolute;
	width:85px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 317px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#BALAO_NUMERADOR_COMENTARIOS
{
	position:absolute;
	width:22px;
	height:21px;
	line-height:15px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	top: -12px;
	left: 288px;
	float:left;
	color:#FFFFFF;
	background-image:url(/img/balao_numerador.png);
	background-repeat:no-repeat;
}

#AREA_FORMAS_PAGAMENTO_ESTAB
{
	position:relative;
	width:450px;
	height:auto;
	font-size:12px;
	left:9px;
	float:left;
	overflow:visible;
	display:block;
	font-weight:normal;
}

#AREA_INFO_FORMAS_PAGAMENTO_ESTAB
{
	position:relative;
	width:406px;
	height:122px;
	font-size:12px;
	top: 0px;
	float:left;
}

#TITULO_AREA_FORMAS_PAGAMENTO
{
	position:relative;
	width:116px;
	height:46px;
	font-size:18px;
	top: 7px;
	left: 8px;
	float:left;
}

#TEXTO_MEDIA_PRECO
{
	position:relative;
	width:auto;
	height:auto;
	font-size:12px;
	line-height:10px;
	top: 12px;
	left: 40px;
	margin-bottom:40px;
}

#IMG_MEDIA_PRECO
{
	position:relative;
	width:21px;
	height:20px;
	font-size:12px;
	line-height:20px;
	vertical-align:middle;
	top: 8px;
	left: 40px;
	float:left;
}

#AREA_CARTOES_ACEITOS
{
	position:relative;
	width:221px;
	height:auto;
	font-size:12px;	
	left: 145px;
}

#LISTA_CARTOES_ACEITOS_ESTAB
{
	position:relative;
	width:250px;
	height:100%;
	font-size:12px;
	list-style:none;
	display: block;
	margin:0;
	padding:0;
	left:10px;
	float:left;
}

#LINHA_LISTA_CARTAO
{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

#BARRA_SEPARADORA_FORMAS_PAGAMENTOS_ESTABELECIMENTO
{
	position:relative;
	width:413px;
	height:1px;
	font-size:12px;
	left: -1px;
	background-image:url(/img/barra_separadora.png);
	float:left;
	margin-top:15px;
}

#AREA_HORARIOS_ESTAB
{
	position:relative;
	width:450px;
	min-height:50px;
	height:auto;
	font-size:12px;
	left: 10px;
	float:left;
	font-weight:normal;
	margin-top:10px;
}

#TITULO_AREA_HORARIOS
{
	position:relative;
	width:131px;
	height:auto;
	font-size:12px;
	top: 0px;
	left: 7px;
	font-size:18px;
	float:left;
	line-height:50px;
	min-height:50px;
}

#TEXTO_AREA_HORARIOS
{	
	width:240px;
	height:auto;
	vertical-align:middle;
	font-size:12px;
	left: 25px;
	font-size:12px;
	position:relative;
	float:left;
	text-align:justify;
	min-height:50px;
}

#BARRA_SEPARADORA_MENU_INTERNO_ESTABELECIMENTO
{
	position: absolute;
	width:410px;
	height:1px;
	top: 38px;
	background-image:url(/img/barra_separadora.png);
	left: -3px;
}

#BARRA_SEPARADORA_HORARIOS_ESTABELECIMENTO
{
	position: relative;
	left:0px;
	width:410px;
	height:1px;
	top: 5px;
	background-image:url(/img/barra_separadora.png);
	float:left;
	margin-top:5px;
}

#AREA_SERVICOS_ESTAB
{
	position:relative;
	width:449px;
	font-size:12px;
	left: 10px;
	height:auto;
	float:left;
	margin-top:10px;
}

#TITULO_AREA_SERVICOS_ESTAB
{
	position:relative;
	width:131px;
	height:53px;
	font-size:12px;
	top: 7px;
	left: 6px;
	font-size:18px;
	float:left;
}

#TEXTO_SERVICOS_ESTAB
{
	position:relative;
	width:300px;
	height:auto;
	font-size:12px;
	top: 0px;
	font-size:18px;
	float:left;
	margin-top:10px;
}

#AREA_CONTEUDO_ESTABELECIMENTO_TOPO_ESQ
{
	position:relative;
	width:450px;
	height:auto;
	font-size:12px;
	float:left;
}

#AREA_CONTEUDO_ESTABELECIMENTO_TOPO_DIR
{
	position:relative;
	width:320px;
	height:auto;
	font-size:12px;
	float:right;
	left:10px;
	z-index:1;
}

#BARRA_BOTOES_MIDIA_ESTABELECIMENTO
{
	position:relative;
	width:310px;
	height:40px;
	font-size:12px;
	left:1px;
	float:right;
}

#BARRA_MENU_PEQ_MIDIA
{
	position:absolute;
	width:147px;
	height:27px;
	left: 1px;
	font-size:12px;
	background-image:url(/img/barra_botoes_pequeno.png);
}

#BOTAO_MENU_PEQ_VIDEO
{
	position:absolute;
	width:75px;
	height:25px;
	line-height:27px;
	text-align:center;
	font-size:12px;
}

#DESC_BOTAO_VIDEO_MENU_PEQ
{
	position: absolute;
	left:0px;
	width:75px;
	height:35px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	z-index:10;
}

#BOTAO_MENU_PEQ_FOTOS
{
	position:absolute;
	width:72px;
	left:75px;
	height:25px;
	line-height:27px;
	text-align:center;
	font-size:12px;
}

#DESC_BOTAO_FOTOS_MENU_PEQ
{
	position: relative;
	width:72px;
	height:35px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	z-index:10;
}

#AREA_BANNER_MIDIA_ESTABELECIMENTO
{
	width:308px;
	height:auto;
	font-size:12px;
	left:10px;
	float:right;
}

#AREA_BANNER_MIDIA_FOTOS_ESTABELECIMENTO
{
	position:relative;
	width:308px;
	height:auto;
	font-size:12px;
	left:10px;
}

.areaMidiaVisivel
{
    display:block;
    visibility:visible;
}

.areaMidiaInvisivel
{
    display:none;
    visibility:hidden;
}

#AREA_PAGINACAO_VIDEOS_FOTOS
{
	position:relative;
	width:71px;
	height:24px;
	font-size:12px;
	left:235px;
	top: 5px;
}

#AREA_CONTEUDO_ESTABELECIMENTO_CENTRO_ESQ
{
	position:relative;
	width:450px;
	height:auto;
	font-size:12px;
	float:left;
	min-height:400px;
	margin-top:20px;
}

#AREA_CONTEUDO_ESTABELECIMENTO_CENTRO_DIR
{
	position:relative;
	width:320px;
	height:auto;
	font-size:12px;
	float:left;
	left:10px;
}

#LISTA_SERVICOS_CONVENIENCIAS_ESTAB
{
	position:relative;
	width:250px;
	font-size:12px;
	left:25px;
	top: 0px;
	list-style:none;
	margin:0px;
	padding-left:0px;
}

#LISTA_SERVICOS_CONVENIENCIAS_ESTAB li img
{
    position:relative;
    top:3px;   
}

#BARRA_SEPARADORA_SERVICOS_CONVENIENCIAS_ESTABELECIMENTO
{
	position:relative;
	width:100%;
	font-size:12px;
	left:3px;
	height: 1px;
	background-image:url(/img/barra_separadora.png);
	top: 10px;
}

#BANNER_CONTEUDO_CENTRO_ESTABELECIMENTO
{
	position:relative;
	width:308px;
	height:auto;
	font-size:12px;
	left:12px;
	margin-top: 15px;
	float:left;
}

#BANNER_CONTEUDO_CENTRO_ESTABELECIMENTO a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;   
}

#BARRA_BOTOES_NOTICAS_PROMOCOES_ESTABELECIMENTO
{
	position:relative;
	width:310px;
	height:40px;
	font-size:12px;
	left:0px;
	top:35px;
	float:right;
}

#BARRA_MENU_NOTICAS_PROMOCOES_ESTAB
{
	position:absolute;
	width:239px;
	height:27px;
	left: 1px;
	font-size:12px;
	background-image:url(/img/barra_menu_3_botoes.png);
}

#BOTAO_MENU_PROMOCOES_ESTAB
{
	position:absolute;
	width:84px;
	height:25px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	top: 1px;
}

#DESC_BOTAO_PROMOCOES_ESTAB
{
	position: absolute;
	left:0px;
	width:84px;
	height:35px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	top: -1px;
	z-index:10;
}

#BOTAO_MENU_NOTICIAS_ESTAB
{
	position:absolute;
	width:66px;
	left:85px;
	height:25px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	top: 1px;
}

#DESC_BOTAO_NOTICIAS_ESTAB
{
	position: absolute;
	width:66px;
	height:35px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	z-index:10;
	left: 0px;
	top: -1px;
}

#BOTAO_MENU_DOWNLOADS_ESTAB
{
	position:absolute;
	width:86px;
	left:152px;
	height:25px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	top: 1px;
}


#DESC_BOTAO_DOWNLOADS_ESTAB
{
	position: absolute;
	width:86px;
	height:35px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	z-index:10;
	left: 0px;
	top:-1px;
}

#AREA_TEXTO_PROMOCOES_ESTAB
{
	position: relative;
	width:307px;
	height:auto;
	font-size:12px;
	left: 0px;
	top: 40px;
	float:right;
	margin-bottom:50px;
}

#LISTA_PROMOCOES_ESTABELECIMENTO
{
	position: relative;
	width:307px;
	height:auto;
	font-size:12px;
	list-style:none;	
	padding:0;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}

#AREA_TEXTO_NOTICIAS_ESTAB
{
	position: relative;
	width:307px;
	height:auto;
	font-size:12px;
	left: 0px;
	top: 40px;
	float:right;
	margin-bottom:50px;
}

#AREA_TEXTO_DOWNLOADS_ESTAB
{
	position: relative;
	width:307px;
	height:auto;
	font-size:12px;
	left: 0px;
	top: 40px;
	float:right;
	margin-bottom:50px;
}

#AREA_CONTEUDO_ESTABELECIMENTO_RODAPE
{
	position:relative;
	width:100%;
	height:auto;
	font-size:12px;
	float:right;
}

#AREA_COMENTARIOS_ESTABELECIMENTO
{
	position:relative;
	width:100%;
	height:80px;
	font-size:12px;
	float:right;
	font-weight:normal;
}

#TITULO_AREA_COMENTARIOS_ESTAB
{
	position:absolute;
	width:131px;
	height:24px;
	font-size:12px;
	top: 30px;
	left: 12px;
	font-size:18px;
}

#NUMERADOR_COMENTARIOS_VERMELHO_ESTAB
{
	position:absolute;
	background-image:url(/img/numerador_verm.png);
	background-repeat:no-repeat;
	width:22px;
	height:16px;
	left: 153px;
	top: 34px;
	color:#FFFFFF;
	text-align:center;
}

#BARRA_BOTAO_FACA_COMENTARIOS_ESTAB
{
	position:absolute;
	width:188px;
	height:28px;
	font-size:12px;
	top: 27px;
	left: 194px;
	font-size:12px;
	background-image:url(/img/fundo_botao_comentario_estab.png);
	background-repeat:no-repeat;
}

#BOTAO_FACA_COMENTARIOS_ESTAB 
{
	position:absolute;
	width:146px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 1px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#AREA_LISTA_COMENTARIOS
{
	position:relative;
	top:80px;
	height:auto;
	width:765px;
}

#INFO_COMENTARIO_ESTABELECIMENTO
{
	position:relative;
	margin-left:10px;
	width:650px;
}

#ESTRELA_COMENTARIOS
{
	margin-left:1px;
}

#TEXTO_COMENTARIO_ESTABELECIMENTO
{
	position:relative;
	margin-left:10px;
	width:300px;
	font-size:12px;
	width:765px;
	text-align:justify;
	padding-bottom:10px;
}

#TEXTO_COMENTARIO_ESTABELECIMENTO_SEM_COMENTARIO
{
	position:relative;
	margin-left:10px;
	width:300px;
	font-size:12px;
	width:765px;
	text-align:justify;
	padding-bottom:10px;
}

#AREA_TEXTOS_COMENTARIOS_ESTABELECIMENTO
{
	position:relative;
	width:100%;
	height:auto;
	font-size:12px;
	float:right;
}

#PAGINADOR_LISTA_COMENTARIOS
{
	position:relative;
	float:left;
	width:780px;
	height: 40px;
}


#BARRA_BOTOES_NAVEGACAO_LISTA_COMENTARIOS{
	position:absolute;
	left:333px;
	width:118px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
	top:10px;
}

#BARRA_BOTOES_SETA_ESQ_LISTA_COMENTARIOS{
	position:absolute;
	left:1px;
	top:-1px;
	width:18px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
}

#BARRA_BOTOES_SETA_DIR_LISTA_COMENTARIOS{
	position:absolute;
	left:99px;
	top:0px;
	width:18px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
}

#LINK_PAGINACAO_SUGESTAO_LISTA_COMENTARIOS{
	position:absolute;
	top:0px;
	vertical-align:middle;
	left: 23px;
}

/*** CSS SESSAO CARDAPIO PREMIUM ****/
#AREA_DESC_ESTABELECIMENTO
{
	position:relative;
	width:780px;
	height: 112px;
}

#LOGO_ESTABELECIMENTO
{
	position:relative;
	width:94px;
	height: 96px;
	top: 19px;
	left: 34px;	
	float:left;
	margin-right:20px;
}

#NOME_ESTABELECIMENTO
{
	float:left;
	font-size:22px;
	font-weight:bold;
	height:auto;
	margin-left:32px;
	margin-top:14px;
	position:relative;
	width:625px;
}

#ENDERECO_ESTABELECIMENTO
{
	float:left;
	font-size:11px;
	height:auto;
	margin-bottom:3px;
	margin-left:32px;
	margin-top:0;
	position:relative;
	width:425px;
}

#CIDADE_ESTABELECIMENTO
{
	float:left;
	font-size:11px;
	height:20px;
	margin-left:32px;
	margin-top:-2px;
	position:relative;
	width:425px;
}

#LINK_MAPA_ESTABELECIMENTO
{
	float:left;
	font-size:11px;
	height:auto;
	margin-left:32px;
	margin-top:-1px;
	position:relative;
	width:425px;
}

#AREA_MENU_ESTABELECIMENTOS
{
	position:relative;
	width:780px;
	height: 60px;
}

#BARRA_MENU_GRANDE_ESTABELECIMENTOS
{
	position:absolute;
	
	height:30px;
	left: 33px;
	font-size:11px;
}

#BARRA_SEPARADORA_CONTEUDO_ESTABELECIMENTO
{
	position: absolute;
	left:9px;
	width:772px;
	height:1px;
	top: 33px;
	background-image:url(/img/barra_separadora.png);
	z-index:-9999;
}

#BARRA_MENU_PRINCIPAL_ESTAB
{
    position: relative;
    top: 3px;
    background: url(/img/fundo_barra_estab_principal.png) repeat-x;
    height: 30px;
}

#BARRA_MENU_PRINCIPAL_ESTAB div
{  
    border-right: solid 1px #C9C7C7;
}

#BARRA_MENU_PRINCIPAL_ESTAB div div
{
  border: none;    
}

#BOTAO_MENU_ESTABELECIMENTOS_APRESENTACAO
{
	position:relative;
	width:126px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:12px;	
	left: 0px;	
	border-bottom: 2px solid #C9C7C7;
	border-left:#c9c7c7 1px solid;
	float:left;
	top:1px;
}

#DESC_BOTAO_ESTABELECIMENTOS_APRESENTACAO
{
	position: absolute;
	left:0px;
	width:128px;
	height:42px;
	line-height:32px;
	text-align:center;
	font-size:12px;
	z-index:10;
	top: -2px;
}

#BOTAO_MENU_ESTABELECIMENTOS_MAPA
{
	position:relative;
	width:70px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	border-bottom: 2px solid #C9C7C7;
	float:left;
	top:1px;
}

#DESC_BOTAO_ESTABELECIMENTOS_MAPA
{
	position: relative;
	width:70px;
	height:42px;
	line-height:32px;
	text-align:center;
	font-size:12px;
	z-index:10;
	top: -2px;
	float:left;
}

#BOTAO_MENU_ESTABELECIMENTOS_CARDAPIO
{
	position:relative;
	width:94px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	border-bottom: 2px solid #C9C7C7;
	float: left;	
	top:1px;
}

#DESC_BOTAO_ESTABELECIMENTOS_CARDAPIO
{
	position: relative;
	left:0px;
	width:93px;
	height:42px;
	line-height:32px;
	text-align:center;
	font-size:12px;
	top: -2px;
	z-index:10;
}

#BOTAO_MENU_ESTABELECIMENTOS_EVENTOS
{
	position:relative;
	width:91px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:12px;	
	border-bottom: 2px solid #C9C7C7;
	float:left;
	top:1px;
}

#DESC_BOTAO_ESTABELECIMENTOS_EVENTOS
{
	position: relative;
	left:0px;
	width:91px;
	height:42px;
	line-height:32px;
	text-align:center;
	font-size:12px;
	top: -2px;
	z-index:10;
}

#BOTAO_MENU_ESTABELECIMENTOS_RESERVA
{
	position:relative;
	width:169px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:12px;	
	border-bottom: 2px solid #C9C7C7;
	float:left;
	top:1px;
}

#DESC_BOTAO_ESTABELECIMENTOS_RESERVA
{
	position: relative;
	left:0px;
	width:169px;
	height:42px;
	line-height:32px;
	text-align:center;
	font-size:12px;
	top: -2px;
	z-index:10;
}

#BOTAO_MENU_ESTABELECIMENTOS_AREA_PROP
{
	position:absolute;
	left:565px;
	width:165px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	top: 3px;
	color:#FFFFFF;
	background-color:#0088cc;
	border: 1px solid #C9C7C7;
}

#DESC_BOTAO_ESTABELECIMENTOS_AREA_PROP
{
	position: relative;
	left:0px;
	width:165px;
	height:29px;
	line-height:32px;
	text-align:center;
	font-size:12px;
	top: -1px;
	z-index:10;
}

#BANNER_ESQ_ESTABELECIMENTO
{
	position:relative;
	height:600px;
	width:120px;
	left: 661px;
	top: -26px;
}

#AREA_MENU_PEQ_CARDAPIO
{
	position:relative;
	width:640px;
	height: 37px;
}

#BARRA_MENU_PEQ_CARDAPIO
{
	position:relative;
	width:147px;
	height:27px;
	left: 37px;
	font-size:12px;
	background-image:url(/img/barra_botoes_pequeno.png);
}

#BOTAO_MENU_PEQ_ILUSTRADO
{
	position:absolute;
	width:72px;
	height:25px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	top: 1px;
}

#DESC_BOTAO_ILUSTRADO_MENU_PEQ
{
	position: absolute;
	left:0px;
	width:72px;
	height:35px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	top: 0px;
	z-index:10;
}

#BOTAO_MENU_PEQ_RAPIDO
{
	position:absolute;
	width:72px;
	left:75px;
	height:25px;
	line-height:27px;
	text-align:center;
	font-size:12px;
}

#DESC_BOTAO_RAPIDO_MENU_PEQ
{
	position: absolute;
	width:72px;
	height:35px;
	line-height:27px;
	text-align:center;
	font-size:12px;
	z-index:10;
}

#AREA_FOTOS_CARDAPIO_PREMIUM
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	height:auto;
	left:10px;
	margin-top:-10px;
	min-height:574px;
	position:relative;
	width:631px;
}

#AREA_FOTOS_CARDAPIO_PREMIUM a
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#SUB_AREA_CONTEUDO_FOTOS_PREMIUM
{
	float:left;
	height:auto;
	left:30px;
	padding-bottom:35px;
	padding-top:25px;
	position:relative;
	width:570px;
}

#INFO_CONTEUDO_CARDAPIO_ESTAB_PREMIUM
{
	position: absolute;
	width:215px;
	height:60px;
	font-size:12px;
	z-index:10;	
}

#INFO_TEL_CONTEUDO_CARDAPIO_ESTAB_PREMIUM
{
	position: absolute;
	width:215px;
	left:360px;
	height:60px;
	font-size:12px;
	z-index:10;	
}

#TEXTO_TELENTREGA_INFO_CARDAPIO
{
	position: absolute;
	width:70px;
	height:12px;
	font-size:12px;
	z-index:10;
	left: 26px;
	top: 23px;
}

#TEL_INFO_CARDAPIO_TELENTREGA
{
	position: absolute;
	width:110px;
	height:20px;
	font-size:14px;
	color:#333333;
	z-index:10;
	left: 105px;
	top: 23px;
}

#TEXTO_TELEFONE_INFO_CARDAPIO
{
	position: absolute;
	width:70px;
	height:12px;
	font-size:12px;
	z-index:10;
	left: 27px;
	top: 3px;
}

#TEXTO_TEL_INFO_CARDAPIO
{
	position: absolute;
	width:110px;
	height:20px;
	font-size:14px;
	color:#333333;
	z-index:10;
	left: 105px;
	top: 1px;
}

#TEXTO_INFO_CARDAPIO
{
	position: absolute;
	height:16px;
	z-index:10;
	left: 6px;
	top: 8px;
}

#TEXTO_INFO_CARDAPIO_AVISO
{
	position: absolute;
	height:17px;
	z-index:10;
	left: 6px;
	top: 25px;
}

#LISTAGEM_FOTOS_CARDAPIOS_ESTAB
{
	float:left;
	height:auto;
	left:30px;
	margin-bottom:30px;
	margin-top:35px;
	position:relative;
	width:573px;
}

#LISTA_FOTOS_CARDAPIO_ESTAB
{
	height:auto;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	width:573px;
}

.IMG_FOTO_CARDAPIO
{	
	width:135px;
	float:left;
	padding:4px;
	height: 135px;	
}

.IMG_FOTO_CARDAPIO img
{
    height: 100%;
    width: 100%;
}

/*** AREA DA DESCRIÇÃO DO TIPO DE CONSULTA***/
#AREA_DESC_LISTA_TIPO_CONSULTA
{
	float:left;
	height:auto;
	margin-bottom:5px;
	margin-left:15px;
	margin-top:20px;
	position:relative;
	width:635px;
}

#LOGO_LISTA_TIPO_CONSULTA
{
	float:left;
	height:35px;
	margin-left:5px;
	position:relative;
	width:auto;
	margin-right:10px;
}

#NOME_LISTA_TIPO_CONSULTA
{
	float:left;
	font-size:22px;
	font-weight:bold;
	position:relative;
	white-space:nowrap;
	width:auto;
}

#DESC_LISTA_TIPO_CONSULTA
{
	font-size:11px;
	height:14px;
	letter-spacing:0;
	margin-left:4px;
	position:relative;
	width:auto;
}

#BANDEIRA_LISTA_TIPO_CONSULTA
{
	float:left;
	height:12px;
	margin-left:5px;
	margin-top:11px;
	position:relative;
	width:16px;
}

#LINK_CABECALHO_LISTA_VISAO_MAPA
{
	float:right;
	position:relative;
	margin-top:-3px;
	margin-right:22px;
}

#LISTRA_CABECALHO_LISTAS
{
	background-color:#E90000;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	height:17px;
	line-height:16px;
	margin-bottom:5px;
	margin-left:20px;
	position:relative;
	width:616px;
}

#BOX_DESCRICAO_LISTRA
{
	float:left;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0;
	margin-left:25px;
	position:relative;
	width:370px;
}

#BOX_MENU_ORDENACAO_LISTAS
{
	float:left;
	position:relative;
}

#LINK_VEJA_MAPA_LISTAGENS
{
	float:left;
	font-size:13px;
	margin-left:1px;
	margin-top:5px;
}
	
#AREA_NOME_BANDEIRA_LISTA_GERAL
{
	height:auto;
	letter-spacing:-1px;
	margin-left:4px;
	margin-right:5px;
	margin-top:-1px;
	position:relative;
	width:auto;
}

#AREA_INFO_LISTA_GERAL_MAPA
{
	position:absolute;
	height: 17px;
	top: 6px;
	left:277px;
	width:361px;
}

#TEXTO_INFO_LISTA_GERAL_MAPA
{
	position:absolute;
	height: 17px;
	top: 2px;
	font-size:11px;
	color:#666666;
	left: 9px;
}

#IMG_INFO_LISTA_GERAL_MAPA
{
	position:absolute;
	height: 7px;
	width:4px;
	top: 4px;
	left: -8px;
	background-image:url(/img/seta_esquerda_vermelha.png);
}

#NUM_ESTAB_ENCONTRADOS_IGUAIS_LISTA_GERAL
{
	font-weight:bold;
}

.NUM_ESTAB_ENCONTRADOS_IGUAIS
{
	background-image:url("/img/numerador_verm.png");
	background-repeat:no-repeat;
	color:#FFF;	
	text-align:center;
	width:22px;
}

.BARRA_VERTICAL_SEPARADORA_LISTA_GERAL
{
	border-left:1px dotted #C6C3C3;
	float:left;
	height:80px;
	margin-top:15px;
	position:relative;
	width:1px;	
}

#AREA_PAGINADOR_LISTA_GERAL
{
	position:relative;
	width:auto;
	height: auto;
}

#BARRA_BOTOES_NAVEGACAO_LISTA_GERAL{
	width:auto;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
}

#BARRA_BOTOES_SETA_ESQ_LISTA_GERAL{
	position:relative;
	left:1px;
	top:-1px;
	width:18px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
	float:left;
}

#BARRA_BOTOES_SETA_DIR_LISTA_GERAL{
	position:relative;
	top:0px;
	width:18px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	vertical-align:middle;
	z-index:11;
	visibility:visible;
	float:left;
}

#LINK_PAGINACAO_SUGESTAO_LISTA_GERAL{
	position:relative;
	top:0px;
	vertical-align:middle;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

#LINK_PAGINACAO_SUGESTAO_LISTA_GERAL a
{
    background-color:Transparent;
	border:none;
}

.CONTAINER_AREA_PERCENTUAL_VOTO_AVALIACAO_LISTA
{
	float:left;
	margin-top:14px;
	position:relative;
	width:150px;
}

.AREA_PERCENTUAL_VOTO_AVALIACAO_LISTA
{
	position:relative;
	float:left;
	width:60px;	
}

.AREA_TEXTO_PERCENTUAL_VOTO_AVALIACAO_LISTA
{
	color:#FFFFFF;
	float:left;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	position:relative;
	text-align:center;
	width:56px;
}

.BOX_NUM_COMENTARIOS_LISTA_GERAL
{
	position:relative;
	float:left;
	width:150px;
	margin-top:18px;
	margin-bottom:2px;
}

.BOX_NUM_VISITAS_LISTA_GERAL
{
	position:relative;
	float:left;
	width:auto;
	margin-top:1px;
	font-size:11px;
}

.avaliacaoPositivaVotosLista
{
    background-image: url(../img/badge_gostei_min.png);
    background-repeat:no-repeat;
}

.avaliacaoNegativaVotosLista
{
    background-image: url(../img/badge_nao_gostei_min.png);
    background-repeat:no-repeat;
}

.AREA_BOTAO_VOTO_AVALIACAO_LISTA
{	
    float:left;
	font-size:12px;
	margin-top:12px;
	position:relative;
	width:155px;
}

.buttomAvaliacaoLista {
	cursor:pointer;
	float:left;
	font-size:12px;
	height:25px;
	margin-right:4px;
	position:relative;
	width:72px;
}

.TEXTO_PARTICIPACAO_VOTACAO_LISTA
{
	float:left;
	font-size:11px;
	font-weight:bold;
	height:17px;
	margin-top:7px;
	position:relative;
	text-align:center;
	width:150px;
}

.TEXTO_PARTICIPACAO_VOTACAO_LISTA_BT
{
	float:left;
	font-size:11px;
	font-weight:bold;
	height:17px;
	position:relative;
	text-align:center;
	width:150px;
}

.AREA_BOTAO_COMENTARIO_VOTO_AVALIACAO_LISTA
{
	float:left;
	position:relative;
	width:155px;
}

.ICONE_LINK_FACA_COMENTARIO_VOTOS_LISTA
{
	cursor:pointer;
	float:left;
	font-size:12px;
	height:auto;
	position:relative;
	width:auto;
}

.TEXTO_LINK_FACA_COMENTARIO_VOTOS_LISTA
{
	color:#E90000;
	cursor:pointer;
	float:left;
	font-size:11px;
	height:auto;
	margin-left:2px;
	margin-top:5px;
	position:relative;
	width:auto;
}

/*** AREA DO MENU DA SESSÃO DA REDE DE ESTAB***/
#BARRA_MENU_GRANDE_ESTABELECIMENTOS a div 
{
     
}

#AREA_MENU_LISTA_GERAL
{
	position:relative;
	width:650px;
	height: 50px;
}

#BARRA_MENU_LISTA_GERAL
{
	position:absolute;
	width:225px;
	height:30px;
	left: 45px;
	font-size:11px;
	background-image:url(/img/barra_botoes_agrupamento_estab.png);
}

#BOTAO_MENU_LISTA_GERAL_SELECIONADOS
{
	position:absolute;
	width:105px;
	height:29px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	top: 1px;
}

#BOTAO_MENU_LISTA_GERAL_VISAO_MAPA
{
	position:absolute;
	left:106px;
	width:118px;
	height:29px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	top: 1px;
}

#DESC_BOTAO_LISTA_GERAL_SELECIONADOS
{
	position: absolute;
	left:2px;
	width:100px;
	height:40px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	top: 0px;
	z-index:10;
}

#DESC_BOTAO_LISTA_GERAL_VISAO_MAPA
{
	position: absolute;
	left:9px;
	width:100px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	top: 0px;
	z-index:10;
}

#BARRA_SEPARADORA_CONTEUDO_LISTA_GERAL
{
	position: absolute;
	left:21px;
	width:618px;
	height:1px;
	top: 30px;
	background-image:url(/img/barra_separadora.png);
	z-index:-9999;
}

#LINK_DESTAQUE_LISTA_GERAL
{
	position: absolute;
	left:370px;
	width:280px;
	height:14px;
	top: 36px;
	font-size:11px;
	color: #3366cc;
}

/*** AREA DE LISTAGEM DE RESTAURANTES EM DESTAQUE ***/
#AREA_RESTAURANTE_DESTAQUE_LISTA_GERAL
{
	float:left;
	margin:0 0 0 -10px;
	position:relative;
	width:660px;
}

#UL_RESTAURANTES_DESTAQUE_LISTA_GERAL
{
    float:left;
	list-style-type:none;
	margin-left:30px;
	margin-top:-5px;
	padding:0;
	position:relative;
	width:620px;
	margin-bottom:0px;
}

.LINHA_LISTA_DESTAQUE_LISTA_GERAL
{
	float:left;
	height:105px;
	position:relative;
	width:616px;
	border-bottom:1px solid #C6C3C3;
}

.LINHA_LISTA_DESTAQUE_LISTA_GERAL:hover
{
    background-color:#FFF;
}

.LINHA_LISTA_DESTAQUE_LISTA_GERAL:hover Div.BOX_INFO_FORM_HIDDEN_ESTAB_LISTA_GERAL
{
	display:block;	
}

.LINHA_LISTA_DESTAQUE_LISTA_GERAL:hover Div.BOX_INFO_DETALHES_ESTAB_LISTA_GERAL
{
	display:none;	
}

.BOX_INFO_DETALHES_ESTAB_LISTA_GERAL
{
	float:left;
	height:100px;
	margin-left:5px;
	margin-top:2px;
	position:relative;
	width:152px;
}

.BOX_INFO_FORM_HIDDEN_ESTAB_LISTA_GERAL
{
	display:none;
	float:left;
	height:100px;
	margin-left:5px;
	margin-top:2px;
	position:relative;
	width:152px;
}

#IMG_RESTAURANTE_DESTAQUE_LISTA_GERAL
{
	float:left;
	margin-left:8px;
	margin-top:12px;
	position:relative;
	width:90px;
	height:80px;
}

.CONTAINER_INFO_ESTABS_LISTA_GERAL
{
	float:left;
	position:relative;
	width:454px;
	margin-top:-3px;
}

#IMG_RESTAURANTE_DESTAQUE_LISTA_GERAL a
{
	background-color:Transparent;   
	color:#000000;
	border:none;
}

#IMG_RESTAURANTE_DESTAQUE_LISTA_GERAL a img
{
	width:90px;
	height: 80px;
}

#TITULO_RESTAURANTE_DESTAQUE_LISTA_GERAL
{
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:19px;
	margin-left:15px;
	margin-top:9px;
	position:relative;
	visibility:visible;
	width:340px;
	z-index:6;
}

#TEXTO_RESTAURANTE_DESTAQUE_LISTA_GERAL
{
    color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:15px;
	margin-left:15px;
	margin-top:10px;
	position:relative;
	visibility:visible;
	width:340px;
	z-index:6;
}

#RESTAURANTE_DESTAQUE_ENDERECO_LISTA_GERAL
{
	color:#000000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:auto;
	margin-left:15px;
	margin-top:2px;
	position:relative;
	visibility:visible;
	width:340px;
	z-index:6;
}
#RESTAURANTE_DESTAQUE_ENDERECO_LISTA_GERAL span
{
	float: left;
	padding-right: 25px;
}

a:hover #DESC_COMENTARIOS
{
    text-decoration: underline
}
#DESC_COMENTARIOS
{
	position:relative;
	float: left;
	height:14px;
	line-height: 12px;
	padding-left: 5px;
	top: 2px;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	
}

#AREA_RESTAURANTE_SEM_DESTAQUE_LISTA_GERAL
{
	float:left;
	margin:0 0 0 -10px;
	position:relative;
	width:660px;
}

#UL_RESTAURANTES_SEM_DESTAQUE_LISTA_GERAL
{
	float:left;
	list-style-type:none;
	margin-bottom:0px;
	margin-left:30px;
	padding:0;
	position:relative;
	width:620px;
	margin-top:0px;
}

.LINHA_LISTA_SEM_DESTAQUE_LISTA_GERAL
{
	border-bottom:1px solid #C6C3C3;
	float:left;
	height:105px;
	position:relative;
	width:616px;
}

.LINHA_LISTA_SEM_DESTAQUE_LISTA_GERAL:hover
{
    background-color:#FFF;
}

.LINHA_LISTA_SEM_DESTAQUE_LISTA_GERAL:hover Div.BOX_INFO_FORM_HIDDEN_ESTAB_LISTA_GERAL
{
	display:block;	
}

.LINHA_LISTA_SEM_DESTAQUE_LISTA_GERAL:hover Div.BOX_INFO_DETALHES_ESTAB_LISTA_GERAL
{
	display:none;	
}

.LINHA_LISTA_SEM_DESTAQUE_LISTA_GERAL_REDE
{
	border-bottom:1px solid #C6C3C3;
	float:left;
	height:105px;
	position:relative;
	width:616px;
}

.LINHA_LISTA_SEM_DESTAQUE_LISTA_GERAL_REDE:hover
{
    background-color:#FFF;
}

.BOX_LINK_VER_TODA_REDE_LISTA
{
	float:left;
	font-size:11px;
	margin-top:18px;
	position:relative;
}

.ESTAB_FECHADO
{
    color: #999999;
}

#TITULO_RESTAURANTE_SEM_DESTAQUE_LISTA_GERAL
{
	float:left;
	font-size:13px;
	margin-left:15px;
	margin-top:9px;
	position:relative;
	top:0;
	width:340px;
}

#TEXTO_RESTAURANTE_SEM_DESTAQUE_LISTA_GERAL
{
	float:left;
	font-size:12px;
	margin-left:15px;
	margin-top:5px;
	position:relative;
	width:340px;
}

#RESTAURANTE_SEM_DESTAQUE_ENDERECO_LISTA_GERAL
{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
	margin-top:1px;
	position:relative;
	width:340px;
}

.RESTAURANTE_DESTAQUE_TELEFONE_LISTA_GERAL
{
	float:left;
	margin-left:15px;
	margin-top:3px;
	position:relative;
	width:340px;
}

.RESTAURANTE_DESTAQUE_TELEFONE_LISTA_GERAL_PREMIUM
{
	float:left;
	margin-left:15px;
	margin-top:3px;
	position:relative;
	width:340px;
}

#RESTAURANTE_SEM_DESTAQUE_ENDERECO_LISTA_GERAL span
{
	float: left;
	padding-right: 25px;
}

#AREA_BARRA_SEPARADORA_DESTAQUE
{
	float:left;
	height:8px;
	position:relative;
	width:616px;
	background-color:#E90000;
	margin-left:20px;
}

#BARRA_SEPARADORA_DESTAQUE_SEM_DESTAQUE_LISTA_GERAL
{
	position:relative;
	height:1px;
	left:18px;
	width:620px;
	background-image:url(/img/barra_separadora.png);
	background-repeat:no-repeat;
}

#BANNER_ESQ_LISTA_GERAL
{
	float:left;
	height:600px;
	position:relative;
	width:120px;
	margin-left:5px;
}

#BANNER_ESQ_LISTA_GERAL a
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

/**************  AREA FORMULARIOS ***********/
.window{
    background-color: #F7F7F7;
	border: 12px solid #EBEBEB;
}
#AREA_FORMULARIO_ESTAB_NAO_ENCONTRADO.window
{
	position:fixed;
	width:580px;
	height:424px;
	font-size:12px;
	left:50px;
	top: 10px;

	z-index:9999;
	display:none;
}

#BOTAO_FECHAR_POPUP_FORM
{
	position:absolute;
	width:57px;
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	height:15px;
	font-size:12px;
	left:448px;
	top: -27px;
	z-index:9999;
	display:block;
	cursor:pointer;
}

#AREA_DESCRICAO_FORMULARIO
{
	position:absolute;
	width:479px;
	height:100px;
	font-size:12px;
	left:50px;
	top: 45px;
	z-index:9999;
	display:block;
}

#mask {
	position:absolute;
	z-index:9000;
	background-color:#000;
	display:none;
	left:0px;
	top:0px;
}

#maskBusca {
	position:absolute;
	z-index:9000;
	background-color:#FFF;
	display:none;
	left:0px;
	top:0px;
}

#TEXT_FIELD_NOME_ESTAB_NAO_ENCONTRADO
{
	position:absolute;
	width:216px;
	height:41px;
	font-size:12px;
	left:0px;
	top: 120px;
	z-index:9999;
	display:block;
}

.textFieldPopUps
{
	height:21px;
	width:100%;
	border:1px solid #DCDCDC;
}	

.textFieldPopUpsError
{
	border:1px solid red !important ;
}

.textFieldData
{
	height:21px;
	width:100px;
	border:1px solid #DCDCDC;
}

#TEXT_FIELD_EMAIL_ESTAB_NAO_ENCONTRADO
{
	position:absolute;
	width:233px;
	height:41px;
	font-size:12px;
	left:243px;
	top: 120px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_DESCRICAO_ESTAB_NAO_ENCONTRADO
{
	position:absolute;
	width:475px;
	height:41px;
	font-size:12px;
	left:0px;
	top: 174px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_INFO_ADICIONAL_ESTAB_NAO_ENCONTRADO
{
	position:absolute;
	width:470px;
	height:70px;
	font-size:12px;
	left:2px;
	top: 237px;
	z-index:9999;
	display:block;
}

#AREA_BOTAO_SUBMIT_POPUPS_ESTAB_NAO_ENCONTRADO
{
	position:absolute;
	width:52px;
	height:25px;
	font-size:12px;
	left:213px;
	top: 331px;
	z-index:9999;
	display:block;
}

/***** CSS PAGINA DE NOTICIAS NA INTEGRA ******/
#AREA_NOTICIA_INTEGRA
{
    position: relative;
    left: 20px;
    width: 600px;
    top:2px;
}

#AREA_TITULO_NOTICIA_INTEGRA
{
	position:relative;
	width:580px;
	height:auto;
	left:10px;
}

#DATA_NOTICIA_INTEGRA
{
	float:left;
	font-size:12px;
	height:auto;
	position:relative;
	width:580px;
	border-bottom:1px solid #DFDBDB;
}

#TITULO_NOTICIA_INTEGRA
{
	font-size:32px;
	font-weight:bold;
	height:auto;
	position:relative;
	width:580px;
	color:#CC0000;
}

#AREA_SUB_TITULO_NOTICIA_INTEGRA
{
	position:relative;
	width:580px;
	height:auto;
	font-size:17px;	
	color:#333333;
	left:10px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#TEXTO_PUBLICIDADE_BANNER_NOTICIA_INTEGRA
{
    position:absolute;
    width: 68px;
    background-image:url('/img/texto_banner_publicidade_horizontal.png');
    background-repeat:no-repeat;
    z-index:9;
    top: 4px;
    left: 685px;
    visibility:visible;    
    height:10px;
}

#BANNER_DIR_NOTICIA_INTEGRA
{
	position:absolute;
	height:600px;
	width:120px;
	left: 661px;
	top: 14px;
}

#BANNER_DIR_NOTICIA_INTEGRA a
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#LINHA_FONTE_NOTICIA
{
	position:relative;
	width:580px;
	height:20px;
	font-size:9px;	
	color:#999999;
	left:10px;	
}

#AREA_TEXTO_NOTICIA_INTEGRA
{
	position:relative;
	width:580px;
	left:10px;
	text-align:justify;
}

#AREA_DADOS_ADICIONAIS_NOTICIA_INTEGRA
{
	position:relative;
	width:auto;
	height: 150px;
	left:10px;
}

#FOTO_NOTICIA_INTEGRA
{
    float:left;
    height:auto;
    margin-right:29px;
    position:relative;
    top:0;
    width:auto;
    margin-bottom:5px;
}

#FOTO_NOTICIA_INTEGRA_TITULO
{
    background-color:#D3D4E3;
    color:#000000;
    font-size:12px;
    height:auto;
    line-height:20px;
    margin-bottom:0;
    position:relative;
    top:0;
    width:auto;
}

#IMG_DADOS_ADICIONAIS_NOTICIA_INTEGRA
{
	float:left;
	height:96px;
	margin-right:15px;
	margin-top:29px;
	position:relative;
	width:94px;
}

#INFO_DADOS_ADICIONAIS_NOTICIA_INTEGRA
{
	float:left;
	height:120px;
	margin-top:10px;
	position:relative;
	width:480px;
}

#TITULO_TEXTO_INFO_DADOS_ADICIONAIS_NOTICIA
{
	position:relative;
	height:35px;
	top: 10px;
    width: auto;
	font-size:24px;
	font-weight:bold;
	line-height:35px;
}

#TITULO_TEXTO_INFO_DADOS_ADICIONAIS_NOTICIA span
{
    float:left;
}

#TEXTO_INFO_DADOS_ADICIONAIS_NOTICIA
{
	position:relative;
	height:auto;
	float: left;
	top: 8px;
	width: 360px;
	font-size:11px;
}

#LINK_TEXTO_INFO_DADOS_ADICIONAIS_NOTICIA
{
	position:relative;
	height:20px;
	width:271px;
	top: 8px;
	font-size:10px;
	float: left;
}

span#LOGO_FOOD_FOOD
{
	position:relative;
	height:20px;
	width:40px;
	top: 10px;
	left: 5px;
	font-size:11px;
	color:#FF0000;
	
	font-family:"Monotype Corsiva";	
	font-weight:bold;
	text-indent:1px;
	font-style:italic;
	font-stretch:condensed;
}

/**** AREA FORMULARIO COMENTARIOS ****/
#AREA_FORMULARIO_COMENTARIO.window
{
	position:fixed;
	width:580px;
	height:559px;
	font-size:12px;
	left:50px;
	top: 10px;
	z-index:9999;
	display:none;
}

#AREA_DESCRICAO_FORMULARIO_COMENTARIO
{
	position:absolute;
	width:479px;
	height:71px;
	font-size:12px;
	left:50px;
	top: 45px;	
	display:block;
}

#TEXT_FIELD_NOME_COMENTARIO
{
	position:absolute;
	width:216px;
	height:41px;
	font-size:12px;
	left:-1px;
	top: 99px;	
	display:block;
}

#TEXT_FIELD_EMAIL_COMENTARIO
{
	position:absolute;
	width:233px;
	height:41px;
	font-size:12px;
	left:244px;
	top: 99px;	
	display:block;
}

#TEXT_FIELD_DATA_VISITA
{
	position:absolute;
	width:477px;
	height:41px;
	font-size:12px;
	left:0px;
	top: 152px;	
	display:block;
	z-index:1;
}

#TEXT_FIELD_INFO_ADICIONAL_COMENTARIO
{
	position:absolute;
	width:475px;
	height:70px;
	font-size:12px;
	left:2px;
	top: 205px;	
	display:block;
}

#AREA_BOTAO_SUBMIT_POPUPS_COMENTARIO
{
	position:absolute;
	width:52px;
	height:25px;
	font-size:12px;
	left:214px;
	top: 470px;	
	display:block;
}

#CLASSIFICAR_COMENTARIO_ESTABELECIMENTO
{
	position:absolute;
	width:auto;
	height:25px;
	font-size:12px;
	left:0px;
	top: 165px;	
	display:block;
	float:left;
}

#ESTRELAS_CLASSIFICACAO_COMENTARIO_ESTAB
{
	display:block;
	float:left;
	font-size:12px;
	height:13px;
	left:413px;
	position:absolute;
	top:170px;
	width:auto;
}

.OK_POPUP_FECHAR_COMENTARIO
{
	background-image:url("/img/botao_fechar.png");
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:right;
	font-size:12px;
	height:15px;
	margin-right:5px;
	position:relative;
	width:57px;
	z-index:9999;
}

.estrela_apagada 
{
	cursor:pointer;
	width:13px;
	height:13px;
	background-image:url('/img/estrela.png');
	background-repeat:no-repeat;
}

.estrela_normal
{
	cursor:pointer;
	background-image:url('/img/estrelas_douradas_estab.png');
	background-repeat:no-repeat;
	width:13px;
	height:13px;
}

#CHECK_INFO_NOVIDADES
{
	position:absolute;
	width:21px;
	height:25px;
	font-size:10px;
	left:2px;
	top: 318px;	
	display:block;
	line-height:25px;
}

#TEXTO_CHECK_INFO_NOVIDADES
{
	position:absolute;
	width:230px;
	height:25px;
	font-size:10px;
	left:27px;
	top: 317px;	
	display:block;
	line-height:25px;
}

#BARRA_SEPARADORA_FORM_POPUP_VERM_1
{
	position:absolute;
	width:473px;
	height:1px;
	top: 345px;	
	display:block;
	left: 5px;
}

.barra_separadora_verm
{
	background-image:url(/img/linha_separadora_verm.png);
	background-repeat:no-repeat;
}

#BARRA_SEPARADORA_FORM_POPUP_VERM_2
{
	position:absolute;
	width:473px;
	height:1px;
	top: 455px;	
	display:block;
	left: 4px;
}

#TEXTO_AVISO_POPUP_FORM_COMENTARIO
{
	position:absolute;
	width:473px;
	height:auto;
	top: 354px;	
	display:block;
	left: 5px;
	font-size:10px;
	text-align:justify;
}

#BANNER_ESQ_LISTA_GERAL_REDE_ESTAB
{
	position:absolute;
	height:600px;
	width:120px;
	left: 702px;
	top: 207px;
}

.LISTA_ITENS_MAIS_POPULARES{
	list-style-type: none; 
    position:relative;
    float:left;
    margin-top:10px;
    margin-right:0px;
    margin-left:0px;
    margin-bottom:0px;
    padding-left:10px;
    width:150px;
}

.LINHA_LISTA_ITENS_MAIS_POPULARES
{
  width: 160px;
  margin: 0;
  padding-top: 3px;
}

.NUMERADOR_ITENS_MAIS_POPULARES
{
    position:absolute;
	width:24px;
	height:17px;	
	color:#FFFFFF;
	background-image:url(/img/fundo_num_over.png);	
	visibility:visible;
	text-align:center;
	float:left;
}

.LINK_ITENS_MAIS_POPULARES
{
    position:absolute;
	left:40px;
	color:#3366CC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	float:none;	   
}

#BANNER_POPUP_MAIS_POPULARES
{
    position:absolute;
    width:120px;
    height:240px;
    left:491px;
    float:left;       
    top:30px;
}

#BANNER_POPUP_MAIS_POPULARES a
{
    border:none;
}

#BOTAO_FECHAR_POPUP
{
	position:absolute;
	width:57px;
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	height:15px;
	font-size:12px;
	left:556px;
	top: 0px;
	z-index:9999;
	display:block;
	cursor:pointer;
}

#BOTAO_FECHAR_POPUP_OUTRAS_CIDADES
{
	position:absolute;
	width:57px;
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	height:15px;
	font-size:12px;
	left:566px;
	top: 19px;
	z-index:9999;
	display:block;
	cursor:pointer;
}

/* AREA RESERVA MESA */
#AREA_FOTOS_RESERVA_PREMIUM
{
	position:relative;
	width:631px;
	height: 487px;
	background-image:url(/img/fundo_form_reserva_mesa.png);
	left:10px;
	margin-top:30px;
}

#AREA_INFO_RESERVA_MESA
{
	position:relative;
	width:629px;
	height: auto;
	left:10px;
	background-color:#FFF;
	border:1px solid #DFDBDB;
}

#AREA_RESERVA_MESA_PREMIUM_ESTAB
{
	position:relative;
	width:631px;
	height: 574px;
	background-image:url(/img/fundo_branco_cardapio_estab.png);
	left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#AREA_TEXTO_CONDICAO_RESERVA_MESA
{
    display:block;
    height:auto;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    position:relative;
    text-align:justify;
    display:block;
    height:auto;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    position:relative;
    text-align:justify;   
}

#TEXTO_DESC_INFO_RESERVA_MESA
{
	position: relative;
	height:auto;
	left: 18px;
	width: 592px;
}

#TITULO_FORM_RESERVE_MESA
{
	position: absolute;
	height:17px;
	left: 23px;
	top: 25px;
	width: 180px;
	font-size:18px;
	font-weight:bold;
}

#TEXTO_INPUT_NOME
{
	position: absolute;
	height:205px;
	left: 94px;
	top: 87px;
	width: 129px;
	text-align:right;
}

#AREA_INPUT_FORM_RESERVA_MESA
{
	position: absolute;
	height:205px;
	left: 233px;
	top: 85px;
	width: 300px;
	text-align:left;
}

.input_tam_270px
{
	width:275px;
}

.input_tam_10
{
	width:30px;
}

.input_tam_230px
{
	width:230px;
}

.input_tam_80px
{
	width:80px;
}

#INPUT_FORM_RESERVA_MESA
{
	position:relative;
	width:300px;
	height: 25px;
	margin-top:5px;
}

#TEXTO_INPUT_CHECK_FORM_RESERVA_MESA
{
	position:relative;
	width:auto;
	height: auto;
	margin-top:5px;
}

#AREA_TEXTO_INPUT_RESERVA_MESA
{
	position:relative;
	height: 25px;
	margin-top:5px;
}

#IMG_SMS_RESERVA_MESA
{
	position: absolute;
	height:79px;
	left: 138px;
	top: 298px;
	width: 82px;
	text-align:left;
}

#TEXTO_INFO_SOBRE_RESERVA_MESA
{
	position: absolute;
	height:79px;
	left: 234px;
	top: 305px;
	width: 266px;
	text-align:left;
	font-size:10px;
}

#BOTAO_ENVIO_RESERVA_MESA
{
	position: absolute;
	height:27px;
	line-height:27px;
	text-align:center;
	left: 234px;
	top: 402px;
	width: 148px;
	background-image:url(/img/fundo_botao_reserva_mesa.png);
}

#AREA_TEL_CONTATO_ENTREGA
{
	position:relative;
	width:266px;
	height:auto;
	left: 140px;
}

#AREA_TELEENTREGA_ESTAB
{
	position:relative;
	width:auto;
	height:35px;
}

#AREA_TEL_CONTAT0_ESTAB
{
	position:relative;
	width:auto;
	height:35px;
}

#LISTA_FOTOS_ESTAB
{
	position:relative;
	list-style-type: none;
    width: 310px;
	height:auto;
	padding:0px;
	margin:0;
	left:-3px;
}

#IMG_FOTO_ESTAB
{	
	width:72px;
	float:left;
	margin-left:5px;
	margin-top:2px;
	height:53px;
}

.fotosEstabThumbs{
	width:72px;
	height:53px;
}

#LINK_PAG
{
	width:15px;
	height:15px;
	float:right;
	text-align:center;
}

#SEP_LINK_PAG
{
	width:1px;
	float:left;
	padding-left:1px;
	padding-right:2px;
	text-align:center;
	color:#CCCCCC;
}

.linkMarcado
{
    background-color:#3366CC;
    color:#FFF;
}

/***** RESULTADOS DA SUGESTAO *****/
DIV.sugFechou 
{
    color:Red;
    cursor: default;
    
}

span.sugFechou
{
    text-decoration:line-through;
}

#BALAO_NUMERADOR_FOTOS
{
	position:absolute;
	width:22px;
	height:21px;
	line-height:15px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	top: -12px;
	left: 115px;
	float:left;
	color:#FFFFFF;
	background-image:url(/img/balao_numerador.png);
	background-repeat:no-repeat;   
}

#BALAO_NUMERADOR_VIDEOS
{
	position:absolute;
	width:22px;
	height:21px;
	line-height:15px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	top: -12px;
	left: 45px;
	float:left;
	color:#FFFFFF;
	background-image:url(/img/balao_numerador.png);
	background-repeat:no-repeat;       
}
 
/**** AREA MENU MAPA ESTABELECIMENTO ****/
#AREA_MAPA_ESTABELECIMENTO
{
	position:relative;
	width:620px;
	height: 400px;
	left:10px;
	top:0px;
	float:left;
	border:4px solid #CCCCCC;
}

#BANNER_ESQ_ESTABELECIMENTO_MAPA
{
	position:relative;
	height:600px;
	width:120px;
	float:right;
}

#BANNER_ESQ_ESTABELECIMENTO_MAPA a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#TEXTO_PUBLICIDADE_BANNER_ESQ
{
    background-image:url(/img/texto_banner_publicidade_horizontal.png);
	background-repeat:no-repeat;
	float:left;
	height:10px;
	left:35px;
	margin-bottom:5px;
	margin-top:5px;
	position:relative;
	visibility:visible;
	width:68px;
	z-index:9;
}

#TEXTO_PUBLICIDADE_BANNER_DELIVERY
{
	background-image:url(/img/texto_banner_publicidade_horizontal.png);
	background-repeat:no-repeat;
	float:left;
	height:10px;
	left:27px;
	margin-bottom:5px;
	margin-top:5px;
	position:relative;
	visibility:visible;
	width:68px;
	z-index:9;	
}

#CARROSSEL_ESTAB_PREMIUM_DELIVERY
{
	background-color:#E6E4E1;
	float:left;
	margin-bottom:5px;
	margin-left:4px;
	position:relative;
	visibility:visible;
	width:121px;
	z-index:9;
}

#CONTEUDO_LISTA_DELIVERY
{
	float:left;
	height:auto;
	position:relative;
	top:0;
	width:655px;	
	min-height:1000px;
}

#BANNER_ESQ_LISTA_DELIVERY
{
	float:left;
	height:600px;
	position:relative;
	width:120px;	
}

#BARRA_MENU_MAPA_ESTAB
{
	position:relative;
	height:28px;
	width:255px;
	float:left;
	background-image:url(/img/fundo_barra_botao_mapa.png);
	background-repeat:no-repeat;
	left:10px;
	top:20px;
}

#BOTAO_MENU_MAPA_IMPRIMIR
{
	position:absolute;
	width:72px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 0px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#BOTAO_MENU_MAPA_REPORTAR_ERRO
{
	position:absolute;
	width:180px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 72px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#IMG_PLACA_MAPAS_ESTAB
{
	position:relative;
	left: 103px;
	top: 634px;
	width: 28px;
	top:20px;
	float:left;
}

#LINK_MOSTRAR_TODOS_ESTABS_MAPA
{
	position:relative;
	left: 110px;
	top: 25px;
	width: 241px;
	height: 18px;
	font-size:12px; 
	float:left;
}

#CONTEUDO_LISTA
{
    float:left;
	height:auto;
	position:relative;
	margin-top:0px;
	width:655px;
	min-height:1000px;
}

/* FORM E-MAIL CONTATO */
#AREA_FORMULARIO_ESTAB_EMAIL_CONTATO.window
{
	position:fixed;
	width:580px;
	height:424px;
	font-size:12px;
	left:50px;
	top: 10px;	
	z-index:9999;
	display:none;
}

#BOTAO_FECHAR_POPUP_FORM
{
	position:absolute;
	width:57px;
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	height:15px;
	font-size:12px;
	left:448px;
	top: -27px;
	z-index:9999;
	display:block;
	cursor:pointer;
}

#AREA_DESCRICAO_FORMULARIO_EMAIL_CONTATO
{
	position:absolute;
	width:479px;
	height:72px;
	font-size:12px;
	left:50px;
	top: 45px;
	z-index:9999;
	display:block;
}

#mask {
	position:absolute;
	z-index:9000;
	background-color:#000;
	display:none;
}

#TEXT_FIELD_NOME_EMAIL_CONTATO
{
	position:absolute;
	width:216px;
	height:41px;
	font-size:12px;
	left:0px;
	top: 89px;
	z-index:9999;
	display:block;
}

.textFieldPopUps
{
	height:21px;
	width:100%;
	border:1px solid #DCDCDC;
}	

.textFieldData
{
	height:21px;
	width:100px;
	border:1px solid #DCDCDC;
}

#TEXT_FIELD_EMAIL_EMAIL_CONTATO
{
	position:absolute;
	width:233px;
	height:41px;
	font-size:12px;
	left:245px;
	top: 89px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_TELEFONE_EMAIL_CONTATO
{
	position:absolute;
	width:480px;
	height:41px;
	font-size:12px;
	left:0px;
	top: 145px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_INFO_ADICIONAL_EMAIL_CONTATO
{
	position:absolute;
	width:480px;
	height:70px;
	font-size:12px;
	left:1px;
	top: 205px;
	z-index:9999;
	display:block;
}

.textAreaFieldPopUps
{
	width:100%;
	height:65px;
	border:1px solid #DCDCDC;
}

.textFieldDDD
{
	height:21px;
	border:1px solid #DCDCDC;
	width:30px;
	float:left;
}

.textFieldTelefoneContato
{
	height:21px;
	border:1px solid #DCDCDC;
	width:170px;
}

#AREA_BOTAO_SUBMIT_POPUPS_EMAIL_CONTATO
{
	position:absolute;
	width:52px;
	height:25px;
	font-size:12px;
	left:213px;
	top: 331px;
	z-index:9999;
	display:block;
}

#CHECKBOX_RECEBER_INFO_FOOD
{
	position:absolute;
	height:19px;
	line-height:30px;
	vertical-align:middle;
	left: 1px;
	top: 288px;
}

#INFO_CHECKBOX_RECEBER_INFO_FOOD
{
	position:absolute;
	left: 28px;
	top: 292px;
}

/* AREA EVENTOS ESTABELECIMENTO */
.AREA_EVENTOS_ESTABELECIMENTO
{
	position:relative;
	width:624px;
	height: 574px;
	left:10px;
	top:-1px;	
	background-image:url(/img/fundo_tela_eventos.png);
	margin-bottom: 80px;
	float:left;
	z-index:0;
}

.AREA_EVENTOS_ESTABELECIMENTO a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#BOTAO_ENVIO_EVENTO
{
	position: absolute;
	width:95px;	
	text-align:center;
	left: 250px;
	top: 346px;
	z-index:-9001;
}

.AREA_INPUT_FORM_EVENTO
{
	position: absolute;
	height:205px;
	left: 185px;
	top: 65px;
	width: 300px;
	text-align:left;
}
.INPUT_FORM_EVENTO
{
    position:relative;
	width:300px;
	height: 25px;
	margin-top:5px;
}
.AREA_TEXTO_INPUT_EVENTO
{
	position:relative;
	height: 25px;
	margin-top:5px;
}
.FORM_EVENTO_TIPO
{
    height: 45px;
}
.FORM_EVENTO_MENSAGEM
{
    height: 60px;
}

#EVENTOS_INFO_SUA_SOLICITACAO
{
    position:relative;
    top: 365px;
    left:160px;
    width:300px;
    margin-top:10px;
}

#BARRA_MENU_EVENTO_ESTAB
{
	position:relative;
	height:28px;
	width:260px;
	float:left;
	background-image:url(/img/barra_menu_eventos.png);
	background-repeat:no-repeat;
	left:32px;
	top:0px;
}

#BOTAO_MENU_EVENTOS_ESPACO
{
	position:absolute;
	width:141px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 0px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#AREA_INPUT_FORM_EVENTO
{
	position: absolute;
	height:205px;
	left: 185px;
	top: 63px;
	width: 300px;
	text-align:left;
	z-index:9999;
}

#TEXTO_INPUT_NOME_EVENTO
{
	position: absolute;
	height:205px;
	left: 50px;
	top: 65px;
	width: 129px;
	text-align:right;
	background-color:Transparent;
}

#BOTAO_MENU_EVENTOS_FACA_SEU
{
	position:absolute;
	width:120px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	top: 0px;
	left: 141px;
	border-top: 1px solid #C9C7C7;
	float:left;
}

#BANNER_ESQ_ESTABELECIMENTO_LIGHT
{
	position:absolute;
	height:600px;
	width:120px;
	left: 659px;
	top: 200px;
}

#BANNER_ESQ_ESTABELECIMENTO_LIGHT a 
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#DESC_BOTAO_EVENTOS_ESTAB_ESPACO
{
	position: relative;
	width:141px;
	height:36px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	z-index:10;
	top: -1px;
	float:left;
}

#DESC_BOTAO_EVENTOS_ESTAB_FACA_SEU
{
	position: relative;
	width:119px;
	height:36px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	z-index:10;
	top: -1px;
	float:left;
}

#IMAGEM_PRINCIPAL_EVENTOS_ESTABELECIMENTO
{
    position: relative;
    top: 30px;
    left: 45px;
    height: 150px;
    width: 210px;
}

#IMAGEM_PRINCIPAL_EVENTOS_ESTABELECIMENTO a img
{    
    height: 140px;
    width: 200px;
}

#LISTA_GALERIA_EVENTOS_ESTABELECIMENTO
{
    list-style-image: none;    
}

#GALERIA_EVENTOS_ESTABELECIMENTO
{
    position:relative;
    left: 3px;
    top: 46px;
    width: 250px;
}

li.ITEM_GALERIA_EVENTOS_ESTABELECIMENTO
{
    height: 40px;
    width: 45px;
    float: left;
    margin: 3px;
    list-style-type: none;
}

li.ITEM_GALERIA_EVENTOS_ESTABELECIMENTO a img
{
    height: 40px;
    width: 45px;
}

#CHAMADA_EVENTO_ESTAB
{
    font-size:13px;
    position:relative;
    top: 20px;
    left: 45px;    
}

#TEXTO_EVENTO_ESTAB
{
    position: absolute;
    left: 300px;
    top: 55px;
    width: 267px;
    line-height: 20px;
}

#AREA_FORMULARIO_EVENTO
{
    position:relative;
    top: 50px;
    left: 4px;
    width: 500px;
    float: left;
}

div.DIV_AGENDAR_EVENTO
{
    width:400px;
    height: 600px;
}

#TIPO_EVENTO_INFO
{
    font-size:11px;
    color: #999999;
    position: relative;
    left:20px;
    line-height: 18px;
}

input.borderRedErro
{
    border: solid 2px red;
    height: 16px;
}

textarea.borderRedErro
{
    border: solid 2px red;    
}

#AREA_FORMULARIO_EVENTO label
{
    width: 200px;
}

#AREA_FORMULARIO_EVENTO div
{
    position: relative;
    top: -9px;
    left: 3px;
}

#LISTAGEM_CARDAPIOS_ESTAB 
{
    height:auto;   
    position:relative;
    top:35px;
    width:573px;    
}

.CARDAPIO_ESTAB_TIPO_TITULO
{
    font-size: 12px;
    color: #999999;
    padding-top: 25px;
    font-weight:bold;
}

.CARDAPIO_ESTAB_SUGESTAO
{
    margin-top:10px;
}

.CARDAPIO_ESTAB_SUGESTAO_TITULO
{
    font-size: 12px;
    color: #333333;
    font-weight: bolder;
}

#AREA_CARDAPIO_PREMIUM
{
	position:relative;
	width:631px;
	height: auto;
	background-color: #FFFFFF;
	padding-bottom: 25px;  
	left:10px;
	top:-10px;
	border: 1px solid #999999;
	float:left;
}

#FOTO_DESTAQUE
{
    margin-bottom:10px;   
    left:2px;
}

.divVisibleInfo
{
    display:block;
    visibility:visible;   
}

.divInVisibleInfo
{
    display:none;
    visibility:hidden;   
}

.conteudoInvisivel
{
    display:none;    
    margin-top:5px;
    margin-bottom:5px;
}

#TEXTO_INPUT_CHECK_FORM_EVENTO
{
    margin-top:12px;
}

/**************************NOTICIAS ****************/
#CONTEUDO_LISTA_NOTICIAS
{
    position:relative;
    margin-top:25px;
    float:left;
}

#TITULO_LISTA_DE_NOTICIAS
{
    border-bottom:1px solid;
    color:#666666;
    float:left;
    font-size:17px;
    font-weight:bold;
    height:27px;
    margin-left:30px;
    margin-top:-11px;
    position:relative;
    white-space:nowrap;
    width:585px;
}

#AREA_LISTA_GERAL_NOTICIAS
{
	position:relative;
	width:620px;
	margin:0px;
	left:-10px;
    float:left;
}

ul#LISTA_GERAL_NOTICIAS
{
	position:relative;
	top:5px;
	width:620px;
	List-style-type: none;
	height: auto;
	padding-bottom: 30px;
	float:left;
}

li.LINHA_NOTICIA_LISTA_GERAL
{
	float:left;
    height:auto;
    position:relative;
    width:584px;
    height:97px;
    border-bottom:1px solid #C6C3C3;
}

li.LINHA_NOTICIA_LISTA_GERAL:hover
{
	background-color:#FFF;
}

.IMG_NOTICIA_FOTO_LISTA_GERAL
{
	float:left;
	left:1px;
	margin-left:5px;
	margin-right:20px;
	margin-top:10px;
	position:relative;
}

.LINHA_NOTICIA_LISTA_GERAL a
{
    color:#CC0000;
}

.LINHA_NOTICIA_LISTA_GERAL a:hover
{
    color:#FFF;
    background-color:#CC0000;
}

.IMG_NOTICIA_FOTO_LISTA_GERAL a
{
	border:none;
	background-color:Transparent;
}

.IMG_NOTICIA_FOTO_LISTA_GERAL a img
{
	width:92px;
	height: 74px;
}

.TITULO_NOTICIA_FOTO_LISTA_GERAL
{
	float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    font-weight:bold;
    height:auto;
    position:relative;
    visibility:visible;
    width:460px;
    z-index:6;
    margin-top:2px;
    letter-spacing:-1px;
}

a:hover .TITULO_NOTICIA_FOTO_LISTA_GERAL
{
    text-decoration: underline;
    color: #3366cc;
}

.NOTICIA_FOTO_LISTA_GERAL
{
    color:#333333;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    height:auto;
    margin-top:6px;
    position:relative;
    visibility:visible;
    width:374px;
    z-index:6;
}

.TEXTO_NOTICIA_FOTO_LISTA_GERAL
{
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    height:auto;
    left:108px;
    position:relative;
    top:10px;
    visibility:visible;
    width:488px;
    z-index:6;
}

.FONTE_NOTICIA_FOTO_LISTA_GERAL
{
	color:#999999;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:9px;
    height:15px;
    position:relative;
    visibility:visible;
    width:372px;
    z-index:6;
    margin-top:5px;
}

a:hover .TITULO_NOTICIA_LISTA_GERAL
{
    color: #3366cc;
}

.TITULO_NOTICIA_LISTA_GERAL
{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	height:auto;
	letter-spacing:-1px;
	position:relative;
	visibility:visible;
	width:460px;
	z-index:6;
}

.NOTICIA_LISTA_GERAL
{
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    height:auto;
    left:1px;
    line-height:19px;
    position:relative;
    visibility:visible;
    width:80px;
    z-index:6;
}

.TEXTO_NOTICIA_LISTA_GERAL
{
    color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:auto;
	left:1px;
	margin-bottom:5px;
	position:relative;
	visibility:visible;
	width:580px;
	z-index:6;
}

.FONTE_NOTICIA_LISTA_GERAL
{
	color:#999999;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	height:auto;
	position:relative;
	visibility:visible;
	width:509px;
	z-index:6;
}

#BARRA_BOTOES_MIDIA_ESTABELECIMENTO_LIGHT
{
	position:relative;
	width:310px;
	height:40px;
	font-size:12px;
	left:1px;
	float:right;	
}

#BANNER_CONTEUDO_CENTRO_ESTABELECIMENTO_SEM_MIDIA
{
	position:relative;
	width:308px;
	height:auto;
	font-size:12px;
	left:12px;
	top: 15px;
	float:left;
	margin-bottom:40px;
}

#BANNER_CONTEUDO_CENTRO_ESTABELECIMENTO_SEM_MIDIA a
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

/************** INDIQUE *******************/
#AREA_FORMULARIO_CONVIDE_INDIQUE.window
{
	position:fixed;
	width:580px;
	height:513px;
	font-size:12px;
	left:50px;
	top: 10px;	
	z-index:9999;
	display:none;
}

#AREA_DESCRICAO_FORMULARIO_CONVIDE_INDIQUE
{
	position:absolute;
	width:479px;
	height:71px;
	font-size:12px;
	left:50px;
	top: 45px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_NOME_CONVIDE_INDIQUE
{
	position:absolute;
	width:225px;
	height:41px;
	font-size:12px;
	left:-1px;
	top: 94px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_EMAIL_CONVIDE_INDIQUE
{
	position:absolute;
	width:225px;
	height:41px;
	font-size:12px;
	left:244px;
	top: 93px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_INFO_ADICIONAL_CONVIDE_INDIQUE
{
	position:absolute;
	width:473px;
	height:70px;
	font-size:12px;
	left:-1px;
	top: 301px;
	z-index:9999;
	display:block;
}

#CHECK_INFO_NOVIDADES_CONVIDE_INDIQUE
{
	position:absolute;
	width:21px;
	height:25px;
	font-size:10px;
	left:0px;
	top: 390px;
	z-index:9999;
	display:block;
	line-height:25px;
}

#TEXTO_CHECK_INFO_NOVIDADES_CONVIDE_INDIQUE
{
	position:absolute;
	width:305px;
	height:25px;
	font-size:10px;
	left:28px;
	top: 390px;
	z-index:9999;
	display:block;
	line-height:25px;
}

#TEXTO_AVISO_POPUP_FORM_CONVIDE_INDIQUE
{
	position:absolute;
	width:473px;
	height:78px;
	top: 354px;
	z-index:9999;
	display:block;
	left: 5px;
	font-size:10px;
}

#AREA_BOTAO_SUBMIT_POPUPS_CONVIDE_INDIQUE
{
	position:absolute;
	width:52px;
	height:25px;
	font-size:12px;
	left:217px;
	top: 413px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_NOME_AMIGO_1
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 147px;
}

#TEXT_FIELD_NOME_AMIGO_2
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 195px;
}

#TEXT_FIELD_NOME_AMIGO_3
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 230px;
}

#TEXT_FIELD_NOME_AMIGO_4
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 264px;
}

#TEXT_FIELD_EMAIL_AMIGO_1
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 146px;
}

#TEXT_FIELD_EMAIL_AMIGO_2
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 195px;
}

#TEXT_FIELD_EMAIL_AMIGO_3
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 229px;
}

#TEXT_FIELD_EMAIL_AMIGO_4
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 264px;
}

/************** INDIQUE  SELECAO *******************/
#AREA_FORMULARIO_CONVIDE_INDIQUE_SELECAO.window
{
	position:fixed;
	width:580px;
	height:513px;
	font-size:12px;
	left:50px;
	top: 10px;	
	z-index:9999;
	display:none;
}

#AREA_DESCRICAO_FORMULARIO_CONVIDE_INDIQUE_SELECAO
{
	position:absolute;
	width:479px;
	height:71px;
	font-size:12px;
	left:50px;
	top: 45px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_NOME_CONVIDE_INDIQUE_SELECAO
{
	position:absolute;
	width:225px;
	height:41px;
	font-size:12px;
	left:-1px;
	top: 94px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_EMAIL_CONVIDE_INDIQUE_SELECAO
{
	position:absolute;
	width:225px;
	height:41px;
	font-size:12px;
	left:244px;
	top: 93px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_INFO_ADICIONAL_CONVIDE_INDIQUE_SELECAO
{
	position:absolute;
	width:473px;
	height:70px;
	font-size:12px;
	left:-1px;
	top: 301px;
	z-index:9999;
	display:block;
}

#CHECK_INFO_NOVIDADES_CONVIDE_INDIQUE_SELECAO
{
	position:absolute;
	width:21px;
	height:25px;
	font-size:10px;
	left:0px;
	top: 390px;
	z-index:9999;
	display:block;
	line-height:25px;
}

#TEXTO_CHECK_INFO_NOVIDADES_CONVIDE_INDIQUE_SELECAO
{
	position:absolute;
	width:305px;
	height:25px;
	font-size:10px;
	left:28px;
	top: 390px;
	z-index:9999;
	display:block;
	line-height:25px;
}

#TEXTO_AVISO_POPUP_FORM_CONVIDE_INDIQUE_SELECAO
{
	position:absolute;
	width:473px;
	height:78px;
	top: 354px;
	z-index:9999;
	display:block;
	left: 5px;
	font-size:10px;
}

#AREA_BOTAO_SUBMIT_POPUPS_CONVIDE_INDIQUE_SELECAO
{
	position:absolute;
	width:52px;
	height:25px;
	font-size:12px;
	left:217px;
	top: 413px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_NOME_AMIGO_1_SELECAO
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 147px;
}

#TEXT_FIELD_NOME_AMIGO_2_SELECAO
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 195px;
}

#TEXT_FIELD_NOME_AMIGO_3_SELECAO
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 230px;
}

#TEXT_FIELD_NOME_AMIGO_4_SELECAO
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 264px;
}

#TEXT_FIELD_EMAIL_AMIGO_1_SELECAO
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 146px;
}

#TEXT_FIELD_EMAIL_AMIGO_2_SELECAO
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 195px;
}

#TEXT_FIELD_EMAIL_AMIGO_3_SELECAO
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 229px;
}

#TEXT_FIELD_EMAIL_AMIGO_4_SELECAO
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 264px;
}

/************** CONVIDE AMIGOS *******************/
#AREA_FORMULARIO_CONVIDE.window
{
	position:fixed;
	width:580px;
	height:513px;
	font-size:12px;
	left:50px;
	top: 10px;	
	z-index:9999;
	display:none;
}

#AREA_DESCRICAO_FORMULARIO_CONVIDE
{
	position:absolute;
	width:479px;
	height:71px;
	font-size:12px;
	left:50px;
	top: 45px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_NOME_CONVIDE
{
	position:absolute;
	width:225px;
	height:41px;
	font-size:12px;
	left:-1px;
	top: 94px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_EMAIL_CONVIDE
{
	position:absolute;
	width:225px;
	height:41px;
	font-size:12px;
	left:244px;
	top: 93px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_INFO_ADICIONAL_CONVIDE
{
	position:absolute;
	width:473px;
	height:70px;
	font-size:12px;
	left:-1px;
	top: 301px;
	z-index:9999;
	display:block;
}

#CHECK_INFO_NOVIDADES_CONVIDE
{
	position:absolute;
	width:21px;
	height:25px;
	font-size:10px;
	left:0px;
	top: 381px;
	z-index:9999;
	display:block;
	line-height:25px;
}

#TEXTO_CHECK_INFO_NOVIDADES_CONVIDE
{
	position:absolute;
	width:230px;
	height:25px;
	font-size:10px;
	left:28px;
	top: 381px;
	z-index:9999;
	display:block;
	line-height:25px;
}

#TEXTO_AVISO_POPUP_FORM_CONVIDE
{
	position:absolute;
	width:473px;
	height:78px;
	top: 354px;
	z-index:9999;
	display:block;
	left: 5px;
	font-size:10px;
}

#AREA_BOTAO_SUBMIT_POPUPS_CONVIDE
{
	position:absolute;
	width:52px;
	height:25px;
	font-size:12px;
	left:217px;
	top: 413px;
	z-index:9999;
	display:block;
}

#TEXT_FIELD_NOME_AMIGO_1
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 147px;
}

#TEXT_FIELD_NOME_AMIGO_2
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 195px;
}

#TEXT_FIELD_NOME_AMIGO_3
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 230px;
}

#TEXT_FIELD_NOME_AMIGO_4
{
	position:absolute;
	width:225px;
	left: -1px;
	top: 264px;
}

#TEXT_FIELD_EMAIL_AMIGO_1
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 146px;
}

#TEXT_FIELD_EMAIL_AMIGO_2
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 195px;
}

#TEXT_FIELD_EMAIL_AMIGO_3
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 229px;
}

#TEXT_FIELD_EMAIL_AMIGO_4
{
	position:absolute;
	width:225px;
	left: 244px;
	top: 264px;
}

#FORM_AGENDAR_EVENTO.window
{
	position:fixed;
	width:580px;
	height:425px;
	font-size:12px;
	left:50px;
	top: 10px;
	z-index:9999;	
	display:none;
}

#AREA_TEXTO_INPUT_EVENTO_CHECK
{
    position :absolute;
    top:230px;
    left:110px;
    margin-top:15px;
}

#BOTAO_FECHAR_POPUP_FORM_EVENTO
{
    position:absolute;
	width:57px;
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	height:15px;
	font-size:12px;
	left:490px;
	top: 20px;
	z-index:9999;
	display:block;
	cursor:pointer;      
}

#TITULO_FORM_EVENTOS
{
    position:absolute;
    width:200px;
    top:30px;
    left:50px;   
}

#ctl00_FormCPH_formAgendaEventos1_data_evento_CalendarExtender_popupDiv
{
    z-index:9999 !important;
}

.ajax__calendar_dayname
{
    width:20px !important;
}

#BOX_PAGINACAO
{
   float:right;
	margin-left:260px;
	margin-right:28px;
	position:relative;
} 

.cse-branding-bottom
{
    background-color: Transparent !important;
}

#cse-search-results iframe
{
    height:1000px;
}

#cse-search-results iframe html body
{
    background-color: Transparent !important;    
}

/**** AREA CARDAPIO LIGHT/EVENTOS/RESERVE SUA MESA  ****/
#AREA_ESTAB_LIGHT_BANNERS
{
	position:relative;
	width:631px;
	height: 603px;
	background-image:url(/img/fundo_estab_light.png);
	left:10px;
	top:-15px;
	float:left;
}

#AREA_BANNERS_PEQ_DIREITA_1
{
	position:absolute;
	width: 120px;
	height:240px;
	left: 33px;
	top: 30px;
}

#AREA_BANNERS_PEQ_DIREITA_1 a
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#AREA_BANNERS_PEQ_DIREITA_2
{
	position:absolute;
	width: 120px;
	height:240px;
	left: 33px;
	top: 293px;
}

#AREA_BANNERS_PEQ_DIREITA_2 a
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#AREA_INFO_ESTAB_LIGHT
{
	position:absolute;
	width: 413px;
	height:99px;
	left: 191px;
	top: 29px;
	font-size:12px;
}

#LISTA_ESTAB_DESTAQ_PREMIUM
{
	position:absolute;
	width:414px;
	height:379px;
	left: 190px;
	top: 120px;
}

#ITEM_LISTA_ESTAB_DESTAQ_PREMIUM
{
	position:relative;
	width:414px;
	height:100px;
	left:0px;
	margin-top:5px;
}

#FOTO_ITEM_LISTA_DESTAQ_PREMIUM
{
	position:relative;
	width:90px;
	height:76px;
	left:0px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

#FOTO_ITEM_LISTA_DESTAQ_PREMIUM a
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#FOTO_ITEM_LISTA_DESTAQ_PREMIUM img
{
	width:90px;
	height:76px;	
}

#TITULO_ESTAB_DESTAQUE_PREMIUM{
	position:relative;
	top:5px;
	width:414px;
	height:19px;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	visibility:visible;
	text-align:left;
	left:4px;
}

#TEXTO_ESTAB_DESTAQUE_PREMIUM
{
	position:relative;
	width:310px;
	height:47px;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	visibility:visible;
	float:right;
	top:2px;
}

#ESTAB_DESTAQUE_PREMIUM_ENDERECO{
	position:relative;
	top:15px;
	width:304px;
	height:15px;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	visibility:visible;
	float:left;
	left:4px;
	font-weight: bold;
}

#LISTA_ESTAB_DESTAQ_PREMIUM_MAPA
{
    position: relative;
    top: 10px;
}

#IMG_PLACA_MAPAS_ESTAB_LIGHT
{
    float: left;
}

#LINK_MOSTRAR_TODOS_ESTABS_LIGHT
{
    position:relative;
    top:6px;
    left:10px;
}

#TEXTO_PUBLICIDADE_BANNER_LIGHT
{
    position:absolute;
    width: 68px;
    background-image:url('/img/texto_banner_publicidade_horizontal.png');
    background-repeat:no-repeat;
    z-index:9;
    top: 190px;
    left: 685px;
    visibility:visible;    
    height:10px;
}

#CONTENT_GOOGLE_PAGE
{
	float:left;
	height:1000px;
	left:0;
	position:relative;
	top:18px;
}

.ajax__calendar_container{z-index: 9999;}

.AREA_INFO_RESERVA_MESA
{
	position:relative;
	width:631px;
	height: auto;
	left:10px;
}

.INPUT_FORM_ERRO_MAPA
{
    position:relative;
	width:300px;
	height: 25px;
	margin-top:5px;
}
.AREA_TEXTO_INPUT_ERRO_MAPA
{
	position:relative;
	height: 25px;
	margin-top:5px;
}
.FORM_ERRO_MAPA_TIPO
{
    height: 45px;
}
.FORM_ERRO_MAPA_MENSAGEM
{
    height: 60px;
}

#BOTAO_FECHAR_POPUP_FORM_ERRO_MAPA
{
	position:absolute;
	width:57px;
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	height:15px;
	font-size:12px;
	right: 10px;
	top: 10px;
	z-index:9999;
	display:block;
	cursor:pointer;
}

.OK_POPUP_FECHAR
{
	position:absolute;
	width:57px;
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	height:15px;
	font-size:12px;
	right: 260px;
	top: 120px;
	z-index:9999;
	display:block;
	cursor:pointer;
}

#AREA_INPUT_FORM_ERRO_MAPA
{
	position: absolute;
	height:205px;
	left: 185px;
	top: 123px;
	width: 300px;
	text-align:left;
}

#TEXTO_INPUT_NOME_ERRO_MAPA
{
	position: absolute;
	height:205px;
	left: 50px;
	top: 65px;
	width: 129px;
	text-align:right;
	background-color:Transparent;
}

#FORM_ERRO_MAPA.window
{
	position:fixed;
	width:580px;
	height:300px;
	font-size:12px;
	left:50px;
	top: 10px;
	z-index:9999;
	background-color: #F7F7F7;
	border: 12px solid #EBEBEB;
	display:none;
}

div#DIV_ERRO_MAPA
{
    width:400px;
    height: 200px;
}

#TEXTO_INPUT_ERRO_MAPA
{
	position: absolute;
	height:205px;
	left: 50px;
	top: 125px;
	width: 129px;
	text-align:right;
	background-color:Transparent;
}

#BOTAO_ENVIO_ERRO_MAPA
{
	position: absolute;	
	text-align:center;
	left: 250px;
	top: 267px;	
}

.MODAL_MSG_AGUARDEE
{    
    padding-top: 45px;
}

.MODAL_MSG_OK
{
    padding-top: 50px;    
}

/* mapa site*/
#TOPO_MAPA_SITE
{
	position:relative;
	font-size:20px;
	width:auto;
	height:40px;
}

#TITULO_MAPA_SITE
{
	position:relative;
	left:70px;
	margin-bottom:5px;
	width:150px;
}

#BARRA_TOPO_MAPA_SITE
{	
	height:1px;
	width:auto;
}

#BARRA_TOPO_MAPA_SITE_ESQ
{
	float:left;
	height:2px;
	position:relative;
	background-image:url(/img/canto_menu_detalhe_E.gif);
	background-repeat:no-repeat;
	width:75px;
	visibility:visible;
	display:block;
}

#BARRA_TOPO_MAPA_SITE_DIR
{
	float:left;
	height:2px;
	position:relative;
	background-image:url(/img/canto_menu_detalhe_D.gif);
	background-repeat:no-repeat;
	width:75px;
	visibility:visible;
	display:block;
}

#BARRA_TOPO_MAPA_SITE_CENTRO
{
	background-color:#bf0b0b;
	width:600px;
	height:2px;
	float:left;
	position:relative;
}

#SUB_TOPO_MAPA_SITE
{
	position:relative;
	left:70px;
	margin-bottom:5px;
	width:600px;
	font-size:12px;
	margin-top:10px;
}

#LINK_HOME_FOOD_MAPA_SITE
{
	position:relative;
	left:70px;
	margin-bottom:25px;
	width:600px;
	font-size:12px;
	margin-top:10px;
	height:15px;
}

#IMG_SETA_MAPA_SITE_LINK_HOME
{
	position:relative;
	float:left;
	background-image:url('/img/seta_busca.gif');
	background-repeat:no-repeat;
	width:15px;
	height:15px;
}

#TITULO_CANAL_PROPRIETARIO_MAPA_SITE
{
	position:relative;
	left:70px;
	margin-bottom:10px;
	width:600px;
	font-size:12px;
	margin-top:10px;
	height:15px;
}

#CANAL_PROPRIETARIO_MAPA_SITE
{
	position:relative;
	display:block;
	height:auto;
	width:auto;
	margin-bottom:30px;
}

#LINK_CANAL_PROP_MAPA_SITE
{
	position:relative;
	left:70px;
	width:600px;
	font-size:12px;
	height:15px;
}

#AREA_LISTAS_MAPA_SITE
{
	float:left;
	height:auto;
	margin-top:20px;
	position:relative;
	width:auto;
}

#TITULO_LISTAS_MAPA_SITE
{
	position:relative;
	float:left;
	width:150px;
	font-size:12px;
	left:10px;
	margin-bottom:10px;
}

#LISTA_ITENS_MAPA_SITE
{
	position:relative;
	float:left;
	width:150px;
	font-size:12px;
	left:10px;
}

#LISTA_ITENS_UL
{
	line-height:normal;
	list-style:none;
	margin:0;
	padding:0;
}

/* AREA 404 */
#AREA_LOGO_FOOD_404
{
    position:relative;
    background-image:url('/img/logo_food_pag_404.png');
    height:152px;
    width:168px;
    display:block; 
    margin:0 auto;
    margin-top:60px;   
}

#CORPO_PAG_404
{
    position:relative;
    margin:0 auto;
    width:100%;   
    height:auto;
}

#AREA_TEXTO_FOOD_404
{
    position:relative;
    height:194px;
    width:448px;
    display:block; 
    margin-top:10px;
    top: -1px;
    left: -3px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}

#TITULO_OPS
{
    position:absolute;
    width:99%;
    height:64px;   
}

#TEXTO_404_1
{
    position:absolute;
    right: 4px;
    letter-spacing:1px;
    width:383px;
}

#TEXTO_404_2
{
    position:absolute;
    top: 117px;
    left: 62px;
    width: 340px;
}

#TEXTO_404_3
{
    position:absolute;
}

#divContador
{
    position:absolute;
    left: 370px;
    top: 290px;
    font-size:10px;   
}

.BOTAO_IMPRIMIR_MAPA
{
    position:absolute;
    top:660px;
    left:10px;
    text-align:left;   
    background-color:#F9F9F9;
    width:620px;
}

#BARRA_SEPARADORA_RESERVA_MESA_ESTAB
{
    position: relative;
	width:410px;
	height:1px;
	margin-top: 7px;
	background-image:url(/img/barra_separadora.png);
	left:6px;   
	float:left;
}

#TEXTO_PUBLICIDADE_BANNER_CENTRAL_SEM_MIDIA_TOPO
{
    background-image:url(/img/texto_banner_publicidade_horizontal.png);
    background-repeat:no-repeat;
    float:right;
    height:8px;
    left:240px;
    position:absolute;    
    visibility:visible;
    width:68px;
    z-index:9;   
}

#TEXTO_PUBLICIDADE_BANNER_CENTRAL_SEM_MIDIA_TOPO_2
{
    background-image:url(/img/texto_banner_publicidade_horizontal.png);
    background-repeat:no-repeat;
    float:right;
    height:8px;
    left:-10px;
    position:relative;    
    visibility:visible;
    width:68px;
    z-index:9;   
    top:7px;
}

#TEXTO_PUBLICIDADE_BANNER_CENTRAL_ESTAB_COM_MIDIA
{
    background-image:url(/img/texto_banner_publicidade_horizontal.png);
    background-repeat:no-repeat;
    float:right;
    height:15px;
    left:-10px;
    position:relative;
    visibility:visible;
    width:68px;
    z-index:9;
}

#TEXTO_PUBLICIDADE_BANNER_MAPA_ESTAB 
{
    background-image:url(/img/texto_banner_publicidade_horizontal.png);
    background-repeat:no-repeat;    
    height:8px;
    left:30px;
    margin-bottom:5px;
    position:relative;
    visibility:visible;
    width:68px;
    z-index:9;
}

#ctl00_FormCPH_formPopUpComentario1_data_visita_CalendarExtender_container
{
	z-index:9999;	
}

.ajax__calendar
{
	z-index:9999 !important;
}

#BARRA_SEPARADORA_RESERVA_TIPO_ESTAB
{
	position: relative;
	width:410px;
	height:1px;
	margin-top: 25px;
	background-image:url(/img/barra_separadora.png);
	left:6px;   
	float:left;		
}

#AREA_SERVICO_CLIENTE_ESTAB
{
	position:relative;
	height:90px;
	width:400px;
	float:left;
	left:9px;		
	background-repeat:no-repeat;
	margin-top:11px;
}

#AREA_TITULO_SERVICO_CLIENTE_ESTAB
{
	float:left;
	font-size:18px;
	height:22px;
	left:12px;
	position:absolute;
	top:5px;
	width:80px;	
}

#AREA_REPORTAR_ERRO_SERVICO_CLIENTE_ESTAB
{
	float:left;
	font-size:11px;
	margin-left:10px;
	margin-top:50px;
	position:relative;
	width:140px;		
}

/* area botao sms */
#AREA_BOTAO_SERVICO_CELULAR_CLIENTE_ESTAB
{
	position: relative;
	width:77px;
	height:77px;
	margin-top: 3px;
	background-image:url(/img/bt_sms_estab.gif);
	left:6px;   
	float:left;			
}

#AREA_BALAO_BOTAO_SERVICO_CELULAR_CLIENTE_ESTAB
{
	background-image:url(/img/balao_bt_servicos_estab.png);	
	display:none;
	float:left;	
	height:58px;
	left:-58px;
	margin-top:-58px;
	position:relative;
	visibility:hidden;
	width:197px;
	z-index:2;
}

#AREA_TEXTO_BALAO_BOTAO_SERVICO_CELULAR_CLIENTE_ESTAB
{
	color:#FFFFFF;
	font-size:11px;
	margin-left:5px;
	margin-top:10px;
}

#AREA_BOTAO_SERVICO_CELULAR_CLIENTE_ESTAB.normal
{
	background-image:url(/img/bt_sms_estab.gif);
}

#AREA_BOTAO_SERVICO_CELULAR_CLIENTE_ESTAB.normal:hover
{
	background-image:url(/img/bt_over_sms_estab.gif);	
}

#AREA_BOTAO_SERVICO_CELULAR_CLIENTE_ESTAB.normal:hover Div
{
	display:block;
	visibility:visible;
}

/* area botao reserva */
#AREA_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB
{
	position: relative;
	width:77px;
	height:77px;
	margin-top: 3px;
	margin-left:4px;
	background-image:url(/img/bt_reserva_estab.gif);
	left:6px;   
	float:left;				
}

#AREA_BALAO_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB
{
	background-image:url(/img/balao_bt_servicos_estab.png);	
	display:none;
	float:left;	
	height:58px;
	left:-58px;
	margin-top:-58px;
	position:relative;
	visibility:hidden;
	width:197px;
	z-index:2;
}

#AREA_TEXTO_BALAO_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB
{
	color:#FFFFFF;
	font-size:11px;
	margin-left:5px;
	margin-top:10px;
}

#AREA_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB.normal:hover
{
	background-image:url(/img/bt_over_reserva_estab.gif);	
}

#AREA_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB.normal:hover Div
{
	display:block;
	visibility:visible;
}

#AREA_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB.normal
{
	background-image:url(/img/bt_reserva_estab.gif);
}

/* area botao pedido */
#AREA_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB
{
	position: relative;
	width:77px;
	height:77px;
	margin-top: 3px;
	margin-left:4px;	
	left:6px;   
	float:left;						
}

#AREA_BALAO_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB
{
	background-image:url(/img/balao_bt_servicos_estab.png);	
	display:none;
	float:left;	
	height:58px;
	left:-58px;
	margin-top:-58px;
	position:relative;
	visibility:hidden;
	width:197px;
	z-index:2;
}

#AREA_TEXTO_BALAO_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB
{
	color:#FFFFFF;
	font-size:11px;
	margin-left:5px;
	margin-top:5px;
}

#AREA_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB.normal:hover
{
	background-image:url(/img/bt_over_pedido_estab.gif);	
}

#AREA_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB.normal:hover Div
{
	display:block;
	visibility:visible;
}

#AREA_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB.normal
{
	background-image:url(/img/bt_pedido_estab.gif);	
}

/* botoes desligados */
#AREA_BOTAO_SERVICO_CELULAR_CLIENTE_ESTAB.desativado
{
	background-image:url(/img/bt_sms_estab_off.gif);	
}

#AREA_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB.desativado
{
	background-image:url(/img/bt_reserva_estab_off.gif);	
}

#AREA_BALAO_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB_OFF
{
	background-image:url(/img/balao_bt_servicos_estab_off.png);	
	display:none;
	float:left;	
	height:58px;
	left:-58px;
	margin-top:-58px;
	position:relative;
	visibility:hidden;
	width:197px;
	z-index:2;
}

#AREA_TEXTO_BALAO_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB_OFF
{
	color:#FFFFFF;
	font-size:11px;
	margin-left:5px;
	margin-top:10px;
}

#AREA_BOTAO_SERVICO_RESERVA_CLIENTE_ESTAB.desativado:hover Div
{
	display:block;
	visibility:visible;
}

#AREA_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB.desativado
{
	background-image:url(/img/bt_pedido_estab_off.gif);		
}

#AREA_BALAO_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB_OFF
{
	background-image:url(/img/balao_bt_servicos_estab_off.png);	
	display:none;
	float:left;	
	height:58px;
	left:-58px;
	margin-top:-58px;
	position:relative;
	visibility:hidden;
	width:197px;
	z-index:2;
}

#AREA_TEXTO_BALAO_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB_OFF
{
	color:#FFFFFF;
	font-size:11px;
	margin-left:5px;
	margin-top:10px;
}

#AREA_BOTAO_SERVICO_PEDIDO_CLIENTE_ESTAB.desativado:hover Div
{
	display:block;
	visibility:visible;
}

/** Form de Erros Gerais **/
#FORM_ERRO_INFO_GERAL.window
{
	position:fixed;
	width:580px;
	height:300px;
	font-size:12px;
	left:50px;
	top: 10px;
	z-index:9999;
	background-color: #F7F7F7;
	border: 12px solid #EBEBEB;
	display:none;
}

div#DIV_ERRO_INFO_ERRO_GERAL
{
    width:400px;
    height: 200px;
}

#TEXTO_INPUT_ERRO_INFO_GERAL
{
	position: absolute;
	height:205px;
	left: 50px;
	top: 125px;
	width: 129px;
	text-align:right;
	background-color:Transparent;
}

.AREA_TEXTO_INPUT_ERRO_INFO_GERAL
{
	position:relative;
	height: 25px;
	margin-top:5px;
}

.FORM_ERRO_INFO_GERAL_MENSAGEM
{
    height: 60px;
}

#AREA_INPUT_FORM_ERRO_INFO_GERAL
{
	position: absolute;
	height:140px;
	left: 185px;
	top: 122px;
	width: 300px;
	text-align:left;
}

.INPUT_FORM_ERRO_INFO_GERAL
{
    position:relative;
	width:300px;
	height: 25px;
	margin-top:5px;
}

#BOTAO_ENVIO_ERRO_INFO_GERAL
{
	position: absolute;	
	text-align:center;
	left: 250px;
	top: 265px;	
}

#BOTAO_FECHAR_POPUP_FORM_ERRO_INFO_GERAL
{
	position:absolute;
	width:57px;
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	height:15px;
	font-size:12px;
	right: 10px;
	top: 10px;
	z-index:9999;
	display:block;
	cursor:pointer;
}

.texto_form_erro_titulo
{
	width:400px;
	margin-left:22px;
	top:11px;
	position:absolute;
}

.texto_form_erro
{
	margin-left:22px;
	position:absolute;
	text-align:justify;
	width:506px;
	top:40px;
}

/* BOTAO DESTEMPERADOS */
#LINK_ESTAB_DESTEMPERADOS
{
	background-image:url(/img/destemperados.png);
	height:44px;
	left:571px;
	position:absolute;
	top:-60px;
	width:147px;
}

/***** nova area descricao conteudo estab *****/
#BARRA_SEPARADORA_CONVENIENCIAS_TEXTO_PROP
{
	position:relative;
	width:100%;
	font-size:12px;
	left:3px;
	height: 1px;
	background-image:url(/img/barra_separadora.png);
	margin-top: 15px;
	float:left;
}

#AREA_TEXTO_CONTEUDO_LINK_PROP_ESTAB
{
	position:relative;
	width:100%;
	font-size:11px;
	margin-left:20px;
	height: 30px;
	margin-top: 10px;
	float:left;	
}

#IMG_PEDIDO_ESTABELECIMENTO_ATIVO
{
	position:relative;
	width:90px;	
	height: 17px;	
	float:left;
	background-image:url(/img/btp-pedido-02.gif);
	margin-left:10px;
}

/*************** FORM SMS ***************/
#FORM_SMS_ESTAB
{
	position:fixed;
	width:580px;
	height:424px;
	font-size:12px;
	left:50px;
	top: 10px;
	z-index:9999;
	background-color: #F7F7F7;
	border: 12px solid #EBEBEB;
	display:none;		
}

#AREA_SMS_TEXTO
{
	float:left;
	height:97px;
	margin-top:1px;
	position:relative;
	width:287px;
	background-color:#FFFFFF;
	border:1px solid #EBEBEB;
	margin-left:45px;
}

#TEXTO_SMS
{
	height:97px;
	margin-bottom:17px;
	margin-left:15px;
	margin-top:5px;
	width:265px;
}

#TEXTO_EXPLICATIVO_BOTTOM
{
	float:left;
	height:50px;
	margin-left:46px;
	margin-top:20px;
	position:relative;
	width:480px;
}

#AREA_TITULO_FORM_SMS
{
	height:50px;
	margin-left:42px;
	margin-top:20px;
	position:relative;
	width:500px;
}

#IMG_CEL_FORM_SMS
{
	width:45px;
	height:45px;	
	background-image:url(/img/cir_celular_sms.png);	
	float:left;
}

#TITULO_FORM_SMS
{
	width:300px;
	height:45px;	
	float:left;	
	font-size:30px;
	margin-left:8px;
	margin-top:5px;
}

#AREA_SUB_TEXTO_FORM_SMS_1
{
	font-size:12px;
	height:30px;
	margin-left:48px;
	margin-top:10px;
	position:relative;
	width:415px;
}

#AREA_NUMERO_CEL_FORM_SMS
{
	background-color:#D90A0A;
	font-size:30px;
	height:64px;
	margin-bottom:5px;
	left:47px;
	margin-top:19px;
	width:286px;
	float:left;
	position:relative;
}

#AREA_TEXTO_NUMERO_CEL_SMS
{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	height:15px;
	margin-left:10px;
	margin-top:6px;
	position:relative;
	width:260px;
}

#TEXTFIELD_DDD_NUM_CEL
{
	float:left;
	font-size:19px;
	height:20px;
	margin-left:11px;
	margin-top:5px;
	position:relative;
	width:28px;
}

#TEXTFIELD_NUMERO_COMPL_CEL
{
	float:left;
	font-size:19px;
	height:20px;
	margin-top:5px;
	position:relative;
	width:104px;
}

#BOTAO_FORM_SMS_ENVIAR_INFO_CEL
{
	background-image:url(/img/botao_enviar_sms_form.png);
	float:left;
	font-size:12px;
	height:24px;
	line-height:24px;
	margin-left:10px;
	margin-top:6px;
	position:relative;
	text-align:center;
	width:104px;
	cursor:pointer;
}

#HIFEN_NUMERO_CEL_FORM_SMS
{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	height:24px;
	line-height:24px;
	margin-top:5px;
	position:relative;
	text-align:center;
	width:11px;
}

#SUB_TITULO_TEXTO_SMS
{
	float:left;
	font-size:12px;
	height:20px;
	margin-left:49px;
	margin-top:5px;
	position:relative;
	width:300px;
}

#LINHA_VERM_TEXTO_BOTTOM_1
{
	float:left;
	height:1px;
	margin-top:5px;
	position:relative;
	width:100%;
	background-color:#D90A0A;
}

#LINHA_VERM_TEXTO_BOTTOM_2
{
	float:left;
	height:1px;
	margin-top:5px;
	position:relative;
	width:100%;
	background-color:#D90A0A;
}

#TEXTO_BOTTOM_FORM_SMS
{
	float:left;
	height:43px;
	margin-left:2px;
	margin-top:5px;
	position:relative;
	text-align:justify;
	width:100%;
}

#AREA_AVISO_SMS_GRATUITO
{
	color:#CC0000;
	float:left;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-left:55px;
	margin-top:33px;
	position:relative;
	width:190px;
}

#BOTAO_FECHAR_FORM_OBIRGADO
{
	background-image:url(/img/botao_fechar.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	font-size:12px;
	height:15px;
	left:149px;
	position:relative;
	z-index:9999;
}

#FORM_OBRIGADO_FINAL
{
	background-color:#F7F7F7;
	border:12px solid #EBEBEB;
	display:none;
	font-size:12px;
	height:70px;
	left:455px;
	line-height:40px;
	position:fixed;
	text-align:center;
	top:185px;
	width:350px;
	z-index:9999;
}

#TITULO_CARROSSEL_PREMIUM_DELIVERY
{
	color:#CC9933;
	float:left;
	font-size:10px;
	margin-bottom:5px;
	position:relative;
	text-align:center;
	visibility:visible;
	width:121px;
	z-index:9;
	margin-left:4px;
}

#LINK_CARROSSEL_ESTAB_PREMIUM_DELIVERY
{
	float:left;
	font-size:11px;
	margin-bottom:5px;
	position:relative;
	visibility:visible;
	width:110px;
	z-index:9;
	margin:5px;
}

#DESCRICAO_CARROSSEL_ESTAB_PREMIUM_DELIVERY
{
	float:left;
	font-size:9px;	
	position:relative;
	visibility:visible;
	width:110px;
	z-index:9;
	margin-left:5px;
}

#COMENT_CARROSSEL_ESTAB_PREMIUM_DELIVERY
{
	float:left;
	font-size:9px;
	margin-bottom:10px;
	position:relative;
	visibility:visible;
	width:110px;
	z-index:9;
	color:#996600;
	margin-left:5px;
}

.LOGO_LISTA_TIPO_PREMIUM
{
    position:relative;
	width:auto;
	height: 35px;
	float:left;  
	margin-right:7px 
}

#BOX_VOTO_AVALIACAO_ESTAB
{
    font-size:12px;
    height:75px;
    left:10px;
    position:relative;
    width:305px;   
    margin-bottom:15px;    
}

#AREA_BOTAO_VOTO_AVALIACAO
{
    font-size:12px;
    height:60px;
    position:relative;
    width:210px;    
    float:left;
}

.buttomAvaliacao
{
    cursor:pointer;
    float:left;
    font-size:12px;
    height:35px;
    margin-left:3px;
    position:relative;
    width:98px;
}

#TEXTO_PARTICIPACAO_VOTACAO
{
    float:left;
    font-size:12px;
    height:17px;
    margin-top:5px;
    position:relative;
    text-align:center;
    width:201px;
    font-weight:bold;
}

#AREA_PERCENTUAL_VOTO_AVALIACAO
{    
    float:left;    
    height:35px;
    left:10px;    
    line-height:30px;
    position:relative;
    width:85px;
}

#AREA_TEXTO_PERCENTUAL_VOTO_AVALIACAO
{
    color:#FFFFFF;
    font-size:25px;
    font-weight:bolder;
    margin-top:2px;
    width:77px;
    text-align:center;
}

#AREA_NUMERO_VOTO_AVALIACAO
{
    float:left;
    font-size:11px;
    height:30px;
    margin-left:10px;
    position:relative;
    text-align:center;
    width:77px;
}

.avaliacaoPositivaVotos
{
    background-image: url(../img/badge_gostei.gif);
    background-repeat:no-repeat;
}

.avaliacaoNegativaVotos
{
    background-image: url(../img/badge_nao_gostei.gif);
    background-repeat:no-repeat;
}

#AREA_BOTAO_COMENTARIO_VOTO_AVALIACAO
{
    font-size:12px;
    height:60px;
    position:relative;
    width:210px;    
    float:left;      
}

#ICONE_LINK_FACA_COMENTARIO_VOTOS
{
    cursor:pointer;
    float:left;
    font-size:12px;
    height:35px;
    margin-left:3px;
    position:relative;
    width:40px;
}

#TEXTO_LINK_FACA_COMENTARIO_VOTOS
{
    color:#E90000;
    cursor:pointer;
    float:left;
    font-size:12px;
    height:35px;
    margin-left:3px;
    margin-top:5px;
    position:relative;
    width:140px;    
}

.areaVotoMidiaVisivel
{
    display:block;   
}

.areaVotoMidiaInvisivel
{
    display:none;   
}

/** estilo referentes somente a home FoodBrasil */
#BOTAO_PRODUTOS_BARRA_TOPO_FOODBRASIL {
    float:left;
    height:37px;
    left:50px;
    line-height:37px;
    position:relative;
    visibility:visible;
    width:80px;
    z-index:16;
}

#BOTAO_PUBLICIDADE_BARRA_TOPO_FOODBRASIL {
    float:left;
    height:37px;
    left:50px;
    line-height:37px;
    position:relative;
    visibility:visible;
    width:89px;
    z-index:16;
}

#BOTAO_INSTITUCIONAL_BARRA_TOPO_FOODBRASIL {
    float:left;
    height:37px;
    left:50px;
    line-height:37px;
    position:relative;
    visibility:visible;
    width:96px;
    z-index:16;
}

#BOTAO_FALECONOSCO_BARRA_TOPO_FOODBRASIL {
    float:left;
    height:37px;
    left:50px;
    line-height:37px;
    position:relative;
    visibility:visible;
    width:160px;
    z-index:16; 
}

#BOTAO_AREAPROPRIETARIO_BARRA_TOPO_FOODBRASIL {
    background-image:url(/img/fundo_botao_area_prop.png);
    float:right;
    height:38px;
    line-height:37px;
    margin-right:25px;
    position:static;
    visibility:visible;
    width:200px;
    z-index:16;
}

#CONTAINER_CONTEUDO_PRINCIPAL {
    float:left;
    height:auto;
    margin-bottom:25px;
    margin-left:6px;
    position:relative;
    top:60px;
    width:978px;
}

#AREA_IMG_MULTIPLAS_HOME
{
    background-image:url(/img/fundo_home_pc_iphone.jpg);
    float:left;
    height:261px;
    margin-top:8px;
    position:relative;
    width:575px;
    z-index:-1;
}

#AREA_TEXTO_TOTAL_ESTABELECIMENTOS_FOODBRASIL
{
    float:right;
    font-size:17px;
    height:20px;
    margin-bottom:-12px;
    margin-right:7px;
    position:relative;
    width:auto;
    color:#4E4E4E;
}

#AREA_DESCRICAO_CIDADES_CONTADORES
{
    background-image:url(/img/fundo_home_mapa_food_brasil.png);
    float:left;
    height:231px;
    left:0;
    margin-bottom:33px;
    margin-top:17px;
    position:relative;
    width:403px;
}

.LISTA_CIDADES_CAPA_FOODBRASIL
{
    float:left;
    height:200px;
    list-style-type:none;
    margin-left:15px;
    margin-right:5px;
    margin-top:19px;
    padding-left:0;
    position:relative;
    width:180px;
}

#IMG_CONTADOR_ESTABS
{
    background-color:#FFFFFF;
    background-image:url(/img/fundo_contador_estabs_foodbrasil.gif);
    color:#FFFFFF;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:15px;
    margin-right:4px;
    position:relative;
    text-align:center;
    width:34px;
}

.ITEM_LISTA_CIDADES_FOOD_BRASIL
{
    margin-bottom:7px;
    position:relative;
    width:196px;
}

#AREA_DESCRICAO_SOBRE_FOODBRASIL
{
    background-image:url(/img/fundo_caixa_media_food_capa.png);
    float:left;
    height:211px;
    position:relative;
    width:393px;
}

#TITULO_AREA_DESCRICAO
{
    color:#4E4E4E;
    float:left;
    font-size:21px;
    font-weight:bold;
    height:38px;
    letter-spacing:-1px;
    margin-left:20px;
    margin-top:20px;
    position:relative;
    width:393px;
}

#TEXTO_AREA_DESCRICAO_SOBRE
{    
    float:left;
    font-size:13px;
    height:auto;
    letter-spacing:-1px;
    margin-left:20px;
    position:relative;
    text-align:justify;
    width:360px;
    color:#4E4E4E;
}

#TEXTO_AREA_DESCRICAO_SOBRE_LINK
{    
    float:left;
    font-size:12px;
    height:auto;
    margin-left:20px;
    position:relative;
    text-align:justify;
    width:360px;
    margin-top:6px;
}

/*** AREA CENTRAL DO SITE ANUNCIE ESTABELECIMENTOS ***/
#AREA_ANUCIE_ESTABELECIMENTOS_FOOD_CAPA
{
    background-image:url(/img/fundo_caixa_media_food_capa.png);
    float:left;
    height:211px;
    position:relative;
    width:393px;
    margin-left:20px;
}

#AREA_ANUCIE_ESTABELECIMENTOS_FOOD_CAPA_TITULO
{
    color:#4E4E4E;
    float:left;
    font-size:21px;
    font-weight:bold;
    height:38px;
    letter-spacing:-1px;
    margin-left:20px;
    margin-top:20px;
    position:relative;
    width:393px;
}

#AREA_ANUCIE_ESTABELECIMENTOS_FOOD_CAPA_TEXTO
{    
    float:left;
    font-size:13px;
    height:auto;
    letter-spacing:-1px;
    margin-left:20px;
    position:relative;
    text-align:justify;
    width:360px;
    color:#4E4E4E;
}

#AREA_ANUCIE_ESTABELECIMENTOS_FOOD_CAPA_LINK
{    
    float:left;
    font-size:12px;
    height:auto;
    margin-left:20px;
    margin-top:6px;
    position:relative;
    text-align:justify;
    width:130px;
}

#AREA_ANUCIE_ESTABELECIMENTOS_FOOD_CAPA_BT
{
    float:left;
    font-size:12px;
    height:auto;
    margin-left:20px;
    margin-top:6px;
    position:relative;
    text-align:justify;
    width:auto;
}

#BT_ACESSO_AREA_PROP_CAPA
{
    background-image:url(/img/bt_area_prop_food_capa.png);
    height:41px;
    position:relative;
    width:200px;
}

#AREA_BANNER_IPHONE_FOOD_CAPA
{
    background-image:url(/img/banner_iphone_food_capa.png);
    float:left;
    height:211px;
    margin-left:8px;
    position:relative;
    width:164px;
}

#jquery-lightbox a
{
    background-color:Transparent;   
	color:#000000;
	border:none;
}

#BOTAO_ENVIO_RESERVA_MESA:hover
{
    background-image:none;
    background-color:#E90000;
    color:#FFF;
}

.LINHA_SEPARADORA_LISTA
{
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	width:100%;
}

#BOX_LINK_MAPAS_REDE_ESTABELECIMENTO
{
	float:right;
	position:relative;
	margin-top:16px;
}

.TITULO_RESTAURANTE_SEM_DESTAQUE_LISTA_GERAL_FECHOU
{
	float:left;
	font-size:20px;
	margin-left:15px;
	margin-top:9px;
	position:relative;
	top:0;
	width:570px;
	letter-spacing:-1px;
}

/**** css controle de ordenacao listas ***/
#CONTAINER_BOX_CONTROLE_LISTA_GENERICA
{
	float:left;
	height:auto;
	margin-left:10px;
	position:relative;
	width:624px;	
}

#TITULO_BOX_CONTROLE_LISTA_GENERICA
{
	color:#333333;
	float:left;
	font-size:24px;
	font-weight:bold;
	height:auto;
	letter-spacing:-1px;
	margin-top:0;
	position:relative;
	width:470px;
}

#ENVIAR_LISTA_BOX_CONTROLE_LISTA_GENERICA
{
	float:left;
	height:auto;
	margin-left:40px;
	position:relative;
	width:auto;
}

#ICONE_CARTA_BOX_CONTROLE_LISTA_GENERICA
{
	background-image:url("/img/envelope_email_verm.png");
	float:left;
	height:24px;
	position:relative;
	width:32px;
}

#LINK_ENVIAR_LISTA_BOX_CONTROLE_LISTA_GENERICA
{
	float:left;
	line-height:23px;
	margin-left:5px;
	position:relative;
	width:auto;
}

#LINK_VISAO_MAPA_BOX_CONTROLE_LISTA_GERAL
{
	float:right;
	height:auto;
	margin-top:13px;
	position:relative;
	width:auto;
}

.SEPARADOR_BOX_CONTROLE_LISTA_GENERICA
{
	border-bottom:1px solid #C6C3C3;
	float:left;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:-5px;
	position:relative;
	width:616px;	
	height:1px;
}

.SEPARADOR_BOX_CONTROLE_LISTA_GENERICA_2
{	
	border-bottom:1px solid #C6C3C3;
	float:left;
	margin-left:-5px;
	margin-top:25px;
	position:relative;
	width:616px;
	height:1px;
}

#TITULO_COMBO_ORDENACAO_BOX_CONTROLE_LISTA_GENERICA
{
	float:left;
	height:auto;
	margin-left:3px;
	margin-right:5px;
	margin-top:5px;
	position:relative;
	width:auto;
}

#COMBO_ORDENACAO_BOX_CONTROLE_LISTA_GENERICA
{
	float:left;
	height:15px;
	position:relative;
}

#COMBO_ORDENACAO_BOX_CONTROLE_LISTA_GENERICA select
{
	font-size:12px;
	height:27px;
	padding:3px;
}

#CMP_PAGINACAO_BOX_CONTROLE_LISTA_GENERICA
{
	float:right;
	height:auto;
	margin-left:64px;
	margin-right:22px;
	position:relative;
	width:auto;	
}

#TITULO_COMBO_PRIMEIRA_LETRA_BOX_CONTROLE_LISTA_GERAL
{
	float:left;
	height:auto;
	margin-right:5px;
	position:relative;
	width:auto;	
}

#COMBO_PRIMEIRA_LETRA_BOX_CONTROLE_LISTA_GERAL
{
	float:left;
	height:auto;
	margin-top:-5px;
	position:relative;
	width:auto;
}

#CONTAINER_COMBO_PRIMEIRA_LETRA_BOX_CONTROLE_LISTA
{
	float:left;
	height:auto;
	margin-left:13px;
	margin-right:23px;
	margin-top:5px;
	position:relative;
	width:auto;
}

#COMBO_PRIMEIRA_LETRA_BOX_CONTROLE_LISTA_GERAL select
{
	font-size:12px;
	height:27px;
	padding:3px;
}

#SEGUNDA_LINHA_BOX_CONTROLE_LISTA_GERAL
{
	float:left;
	height:auto;
	margin-top:10px;
	position:relative;
	width:620px;	
}

#CONTAINER_COMBO_ORDENACAO_BOX_CONTROLE_LISTA
{
	float:left;
	height:auto;
	position:relative;
	width:auto;
}	

#CMP_LIMPA_FILTROS_ORDENACAO
{
	float:left;
	height:auto;
	margin-right:22px;
	position:relative;
	width:auto;		
}

/********** NOVO CANTO ESQUERDO DA MASTER PAGE *************/
#AREA_BUSCADOR_LATERAL_VERM
{
	background-image:url("/img/fundo_area_busca_verm.png");
	border:2px outset #FFFFFF;
	float:left;
	height:58px;
	margin-left:5px;
	position:relative;
	width:179px;
	margin-top:25px;		
}

#TITULO_AREA_BUSCADOR_LATERAL_VERM
{
	color:#FFFFFF;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:6px;
	position:relative;
}

#INPUT_AREA_BUSCADOR_LATERAL_VERM
{
	float:left;
	margin-left:8px;
	position:relative;
	width:auto;
}

#LUPA_BUSCADOR_LATERAL
{
	cursor:pointer;
	float:left;
	margin-left:5px;
	margin-top:3px;
	position:relative;
}

#CONTADOR_ESTABS_CIDADE
{
	float:left;
	font-size:14px;
	margin-bottom:5px;
	margin-left:6px;
	margin-top:5px;
	position:relative;
	text-align:center;
	width:179px;	
}

#BOX_MINHA_SELECAO
{
	float:left;
	margin-left:5px;
	position:relative;
	width:183px;
}

#CONTORNO_BOX_MINHA_SELECAO
{
	background-image:url("/img/contorno_top_box_selecao.png");
	background-repeat:no-repeat;
	float:left;
	height:4px;
	position:relative;
	width:183px;	
}

#TITULO_BOX_MINHA_SELECAO
{
	background-image:url("/img/fundo_box_selecao_branco.png");
	background-repeat:repeat-y;
	float:left;
	font-size:15px;
	height:28px;
	position:relative;
	width:183px;	
}

#CONTADOR_MINHA_SELECAO
{
	background-image:url("/img/fundo_area_busca_verm.png");
	float:left;
	height:41px;
	margin-left:1px;
	position:relative;
	width:181px;
}

#NUMERO_COUNT_SELECAO
{
	color:#FFFFFF;
	float:left;
	font-size:34px;
	font-weight:bold;
	line-height:42px;
	position:relative;
	text-align:center;
	width:100%;	
}

#SETA_COUNT_SELECAO
{
	background-image:url("/img/seta_menu_branca_over.png");
	float:right;
	height:17px;
	margin-left:155px;
	margin-top:9px;
	position:absolute;
	width:13px;
}

#LISTA_FILTROS_SELECIONADOS
{
	background-color:#666666;
	float:left;
	height:auto;
	margin-left:1px;
	margin-top:5px;
	min-height:30px;
	position:relative;
	width:181px;
}

#UL_LISTA_FILTROS_SELECIONADOS
{
	float:left;
	height:auto;
	list-style:none outside none;
	margin:0 auto;
	padding:0;
	position:relative;
	width:auto;	
	margin-top:5px;
}

.ITEM_LISTA_FILTROS_SELECIONADOS
{
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
	margin-left:15px;
	width:151px;
}

#BT_RESET_SELECAO
{
	background-image:url("/img/fundo_box_selecao_branco.png");
	float:left;
	height:30px;
	position:relative;
	width:183px;	
}

#CONTORNO_BOX_MINHA_SELECAO_BOTTOM
{
	background-image:url("/img/contorno_bottom_box_selecao.png");
	float:left;
	height:3px;
	position:relative;
	width:183px;	
}

#CONTAINER_LISTA_FILTROS_SELECIONADOS
{
	background-image:url("/img/fundo_box_selecao_branco.png");
	float:left;
	height:auto;
	position:relative;
	width:183px;	
}

#BT_RECOMECAR_SELECAO
{
	color:#FF6600;
	float:left;
	font-size:12px;
	margin-left:46px;
	margin-top:8px;
	position:relative;	
}

#TEXTO_TITULO_BOX_MINHA_SELECAO
{
	float:left;
	margin-left:25px;
	margin-top:4px;
	position:relative;	
}

.img_deletar_filtro
{
	float:right;
	margin-top:6px;	
}

#TEXTO_DUVIDA_MINHA_SELECAO
{	
	background-color:#FFFFFF;
	border:1px solid #C6C3C3;
	display:none;
	float:left;
	font-size:10px;
	left:-25px;
	position:absolute;
	top:-57px;
	width:180px;
}

#DUVIDA_MINHA_SELECAO
{
	float:left;
	margin-left:10px;
	margin-top:4px;
	position:relative;	
	cursor:pointer;
}

Div#DUVIDA_MINHA_SELECAO:hover Div
{
	display:block;
}

#TEXTO_DUVIDA_FILTROS_ADICIONAIS_PREM
{	
	background-color:#FFFFFF;
	border:1px solid #C6C3C3;
	display:none;
	float:left;
	font-size:10px;
	left:-5px;
	position:absolute;
	top:-65px;
	width:180px;
}

Div#DIV_ICON_DUVIDA_PREMIUM:hover Div
{
	display:block;
}

#TEXTO_DUVIDA_FILTROS_ADICIONAIS_RECOM
{	
	background-color:#FFFFFF;
	border:1px solid #C6C3C3;
	display:none;
	float:left;
	font-size:10px;
	left:-5px;
	position:absolute;
	top:-65px;
	width:180px;
}

Div#DIV_ICON_DUVIDA_RECOMENDADOS:hover Div
{
	display:block;
}

#TITULO_LISTAS_FILTROS_SEPARADOS
{
	float:left;
	font-size:15px;
	margin-left:17px;
	width:165px;	
}

#TEXTO_TITULO_LISTAS_FILTROS_SEPARADOS
{
	float:left;
	position:relative;
	width:auto;	
}

#IMAGEM_SETA_LISTAS_FILTROS
{
	float:left;
	margin-left:25px;
	margin-top:5px;
	position:relative;
	width:auto;	
}

#LISTAS_FILTROS_SEPARADOS
{
	float:left;
	position:relative;
	width:auto;	
}

#UL_LISTA_FILTROS_SEPARADOS
{
	float:left;
	height:auto;
	list-style:none outside none;
	margin-left:8px;
	padding:0;
	position:relative;	
	font-size:11px;
}

.linha_listas_filtros_separados
{
	border-bottom:1px solid #E8E8E8;
	float:left;
	height:26px;
	line-height:27px;
	margin-top:1px;
	padding:2px;
	position:relative;
	width:160px;
}

.img_linha_listas_filtros_separados
{
	float:left;
	margin-top:2px;
	position:relative;
	text-align:center;
	width:30px;
}

.texto_linha_listas_filtros_separados
{
	float:left;
	margin-left:5px;
	position:relative;
}

.duv_linha_listas_filtros_separados
{
	float:right;
	margin-top:5px;
	position:relative;
	cursor:pointer;
}

.linha_separadora_cinza_claro
{
	float:left;
	position:relative;
	height:1px;
	border-top:1px solid #E8E8E8;
}

#BORDA_BOX_LISTA_FILTROS
{
	background-image:url("/img/contorno_bottom_box_selecao.png");
	float:left;
	height:3px;
	position:relative;
	width:184px;
}

.noBorda
{
	border:none;
}

.img_contador_linha_listas_filtros_separados
{
	background-image:url("/img/fundo_num_over.png");
	color:#FFFFFF;
	float:left;
	height:17px;
	line-height:15px;
	margin-top:6px;
	position:relative;
	text-align:center;
	width:24px;
}

.barra_separadora_filtros_listas
{
	background-image:url("/img/fundo_box_selecao_branco_filtros.png");
	float:left;
	height:20px;
	position:relative;
	width:184px;
}

.barra_separadora_filtros
{
	margin-left:11px;
	margin-top:10px;
	width:157px;	
}

.link_rodape
{
	color:#FFF;			
}

a.link_rodape:hover
{
	background-color:#FFF;
	color:#7B1600;
}

#CONTAINER_TITULO_MAPA_SITE
{
	float:left;
	height:auto;
	position:relative;
	width:100%;	
}

#BT_VAZIO_CTR_MINHA_SELECAO
{
	background-image:url("/img/fundo_box_selecao_branco.png");
	float:left;
	height:10px;
	position:relative;
	width:183px;	
}

#SEPARADOR_HOME_GUIAS_ALINHADOR
{
	float:left;
	height:11px;
	margin-left:5px;
	position:relative;
	width:183px;
}

#CONTORNO_TOP_CTR_MAIS_POP
{
	background-image:url("/img/contorno_top_box_selecao.png");	
	float:left;
	height:4px;
	position:relative;
	width:183px;
}

/*** MENU BARRA OPCOES TOPO ****/
#CONTAINER_MENU_BARRA_TOPO
{
	float:left;
	height:auto;
	margin-top:20px;
	position:relative;
	width:100%;
}

#MENU_BARRA_TOPO_VERM
{
	background-image:url("/img/back_menu_barra_topo_verm.png");
	float:left;
	height:28px;
	margin-left:7px;
	position:relative;
	width:687px;
}

.opcao_home_menu_barra
{
	border-right:1px solid #CCCCCC;
	float:left;
	line-height:24px;
	position:relative;
	text-align:center;
	cursor:pointer;
	height:24px;
}

.opcao_home_menu_barra_cinza
{
	border-right:1px solid #CCCCCC;
	float:left;
	line-height:24px;
	position:relative;
	text-align:center;
	cursor:pointer;
	height:24px;
}

.opcao_home_menu_barra_laranj
{
	border-right:1px solid #CCCCCC;
	float:left;
	line-height:24px;
	position:relative;
	text-align:center;
	cursor:pointer;
	height:24px;
}

.opcao_home_menu_barra#MENU_BARRA_BT_HOME
{
	float:left;
	position:relative;
	width:60px;
}

/*** abas menu ****/
.opcao_home_menu_barra#MENU_BARRA_BT_COZINHA
{
	float:left;
	position:relative;
	width:76px;
}

#MENU_BARRA_BT_COZINHA:hover Div
{
	display:block;	
}

#MENU_BARRA_BT_COZINHA Div.marcador_popup
{
	width:76px;
}

#MENU_BARRA_BT_COZINHA Div.titulo_botao
{
	width:76px;
}

.opcao_home_menu_barra#MENU_BARRA_BT_ESPEC
{
	float:left;
	position:relative;
	width:108px;
}

#MENU_BARRA_BT_ESPEC:hover Div
{
	display:block;	
}

#MENU_BARRA_BT_ESPEC Div.marcador_popup
{
	width:108px;
}

#MENU_BARRA_BT_ESPEC Div.titulo_botao
{
	width:108px;
}

.opcao_home_menu_barra#MENU_BARRA_BT_TIPO
{
	float:left;
	position:relative;
	width:60px;
}

#MENU_BARRA_BT_TIPO:hover Div
{
	display:block;	
}

.opcao_home_menu_barra#MENU_BARRA_BT_BAIRRO
{
	float:left;
	position:relative;
	width:60px;
}

#MENU_BARRA_BT_BAIRRO:hover Div
{
	display:block;	
}

.opcao_home_menu_barra#MENU_BARRA_BT_PROMO
{
	float:left;
	position:relative;
	width:84px;
}

.opcao_home_menu_barra#MENU_BARRA_BT_NEWS
{
	float:left;
	position:relative;
	width:60px;
}

.opcao_home_menu_barra#MENU_BARRA_BT_SUG_ESTAB_NOVO
{
	float:left;
	position:relative;
	width:171px;
}

#IMG_PLUS_ESTAB_MENU_BARRA
{
	background-image:url("/img/numerador_verm.png");
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	margin-left:10px;
	margin-top:5px;
	width:22px;
}

#TEXTO_BT_SUG_ESTAB_NOVO_MENU_BARRA
{
	float:left;
	margin-left:5px;
	position:relative;
}

#MENU_BARRA_TOPO_CINZA
{
	background-image:url("/img/back_menu_barra_topo_cinza.png");
	float:left;
	height:28px;
	position:relative;
	width:184px;
}

.opcao_home_menu_barra_cinza#MENU_BARRA_BT_MAPAS
{
	float:left;
	position:relative;
	width:91px;
}

#IMG_PLACA_MAPAS_MENU_BARRA
{
	background-image:url("/img/placa_sinal_min.png");
	color:#FFFFFF;
	float:left;
	font-size:16px;
	height:20px;
	margin-left:10px;
	margin-top:2px;
	width:20px;
}

#TEXTO_BT_MAPAS_MENU_BARRA
{
	position:relative;
	float:left;
	margin-left:5px;
}

.opcao_home_menu_barra_cinza#MENU_BARRA_BT_DELIVERY
{
	float:left;
	position:relative;
	width:91px;
}

#IMG_PLACA_DELIVERY_MENU_BARRA
{
	background-image:url("/img/motoqueiro_min_20x15.png");
	color:#FFFFFF;
	float:left;
	font-size:16px;
	height:15px;
	margin-left:5px;
	margin-top:5px;
	width:20px;
}

#TEXTO_BT_DELIVERY_MENU_BARRA
{
	float:left;
	margin-left:2px;
	position:relative;
}

#MENU_BARRA_TOPO_LARANJA
{
	background-image:url("/img/back_menu_barra_topo_laranj.png");
	float:left;
	height:28px;
	position:relative;
	width:106px;
}

.opcao_home_menu_barra_laranj#MENU_BARRA_BT_COMMENTS
{
	float:left;
	position:relative;
	width:105px;
}

Div.opcao_home_menu_barra:hover
{
	border-top:3px solid #BD0000;
	top:-3px;
}

Div.opcao_home_menu_barra_cinza:hover
{
	border-top:3px solid #999999;
	top:-3px;
}

Div.opcao_home_menu_barra_laranj:hover
{
	border-top:3px solid #FF6600;
	top:-3px;
}

/*** POPUPS DO MENU DE BARRA TOPO ***/
.LINHA_LISTA_ITENS_BARRA_MENUOP_TOPO
{
	float:left;
	height:19px;
	position:relative;
	width:160px;
}

.NUMERADOR_ITENS_BARRA_MENUOP_TOPO
{
	background-image:url("/img/fundo_num_over.png");
	color:#FFFFFF;
	float:left;
	font-size:11px;
	height:17px;
	line-height:15px;
	position:relative;
	text-align:center;
	width:24px;
}

#LINK_ITENS_BARRA_MENUOP_TOPO
{
    position:absolute;
	left:40px;
	color:#3366CC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	float:none;	   
}

.CONTAINER_POPUP_BARRA_MENUOP_TOPO 
{
	background-color:#FFFFFF;
	border:1px solid #CACACA;
	cursor:default;
	display:none;
	float:left;
	height:350px;
	left:-1px;
	margin-left:0;
	margin-top:0;
	overflow:hidden;
	position:relative;
	width:668px;
	z-index:80;
}

.POPUP_BARRA_MENUOP_TOPO
{	
	border-bottom:1px solid #CDCDC1;
	color:#666666;
	display:block;
	float:left;
	height:306px;
	margin-left:10px;
	overflow:auto;
	position:relative;
	width:648px;
	z-index:9999;
}

.INFO_POPUP_BARRA_MENUOP_TOPO
{
	float:left;
	height:245px;
	margin:13px 13px 15px;
	position:relative;
	width:1000px;
	min-width:480px;
}

.INFO_POPUP_BARRA_MENUOP_TOPO a 
{
    border-bottom: 1px dotted;    
}

.LISTA_ITENS_BARRA_MENUOP_TOPO{
	float:left;
	list-style-type:none;
	margin-bottom:0;
	margin-left:0;
	margin-top:0;
	padding:0;
	position:relative;
	width:160px;
}

.LINK_ITENS_BARRA_MENUOP_TOPO
{
	color:#3366CC;
	cursor:pointer;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:auto;
	line-height:14px;
	margin-left:10px;
	position:relative;
	text-align:left; 
}

.CONTROLE_POPUP_BARRA_MENUOP_TOPO
{
	border-bottom:1px solid #CDCDC1;
	color:#666666;
	display:block;
	float:left;
	height:35px;
	margin-left:10px;
	position:relative;
	width:648px;
	z-index:9999;
}

.TEXTO_CONTROLE_POPUP_BARRA_MENUOP_TOPO
{
	float:left;
	margin-top:10px;
	position:relative;
}

.marcador_popup
{
	background-color:#FFFFFF;
	border-left:1px solid #CACACA;
	border-top:3px solid #BD0000;
	display:none;
	height:34px;
	left:-1px;
	position:absolute;
	top:-3px;
	width:60px;
	z-index:9999;
}

.titulo_botao
{
	color:#000000;
	display:block;
	float:left;
	height:auto;
	position:relative;
	width:60px;
	z-index:9999;
}

/*** FORM TODAS CIDADES ***/
#FORM_LISTA_TODAS_CIDADES_FOOD_BRASIL.window
{
	position:fixed;
	width:720px;
	height:auto;
	font-size:12px;
	left:50px;
	top: 10px;
	z-index:9999;
	display:none;
}

#AREA_DESCRICAO_CIDADES_CONTADORES_FORM
{
	float:left;
	height:auto;
	left:0;
	margin-left:10px;
	position:relative;
	width:705px;
	margin-bottom:20px;
}

.LISTA_CIDADES_CAPA_FOODBRASIL_FORM
{
	float:left;
	height:auto;
	list-style-type:none;
	margin-left:15px;
	margin-right:5px;
	margin-top:19px;
	padding-left:0;
	position:relative;
	width:205px;
}

#AREA_TEXTO_TOTAL_ESTABELECIMENTOS_FOODBRASIL_FORM
{
	color:#4E4E4E;
	float:left;
	font-size:17px;
	height:20px;
	margin-bottom:0;
	margin-left:25px;
	margin-top:15px;
	position:relative;
	width:auto;
}

.ITEM_LISTA_CIDADES_FOOD_BRASIL_FORM
{
	margin-bottom:7px;
	position:relative;
	width:230px;	
}

.IMG_CONTADOR_ESTABS_FORM
{
	background-color:#FFFFFF;
    background-image:url(/img/fundo_contador_estabs_foodbrasil.gif);
    color:#FFFFFF;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:15px;
    margin-right:4px;
    position:relative;
    text-align:center;
    width:34px;		
}

#TITULO_FORM_TODAS_CIDADES_FOOD_FORM
{
	float:left;
	font-size:20px;
	margin-bottom:10px;
	margin-left:23px;
	margin-top:10px;
	position:relative;
}

#BOX_SHARE_LISTA_COM
{
	float:left;
	margin-left:98px;
	position:relative;
}

#MENU_BARRA_BT_HOME Div.seta_popup
{
	display:block;
	height:8px;
	text-align:center;
	width:60px;
}

.seta_popup
{
	margin-top:3px;
}

#MENU_BARRA_BT_DELIVERY Div.seta_popup
{
	display:block;
	float:left;
	height:8px;
	text-align:center;
	width:90px;
}

/** BARRA LATERAL **/
#CONTAINER_BARRA_LATERAL
{
	background-image:url("/img/fundo_barra_lateral.gif");
	float:left;
	height:200px;
	margin-left:-200px;
	position:fixed;
	top:245px;
	width:142px;
	z-index:9999;
	color:#FFF;
}

#BOX_TITULO_BARRA_LATERAL
{
	font-size:16px;
	font-weight:bold;
	margin-right:6px;
	margin-top:17px;
	text-align:center;
	text-decoration:underline;
}

#BOX_TEXTO_BARRA_LATERAL
{
	float:left;
	font-size:11px;
	margin-left:8px;
	margin-right:5px;
	margin-top:16px;
	position:relative;
}

#BOX_FORM_BARRA_LATERAL
{
	float:left;
	height:auto;
	margin-top:5px;
	position:relative;
	width:auto;	
}

#FORM_BOTAO_AREA_NEWS
{	
	cursor:pointer;
	float:left;
	font-size:14px;
	height:17px;
	position:relative;
	top:1px;
	vertical-align:middle;
	visibility:visible;
	width:17px;
	z-index:10;
}

#BOX_BARRA_LATERAL_FECHAR
{
	cursor:pointer;
	float:left;
	margin-left:42px;
	margin-top:139px;
	position:absolute;
}

#IMG_FECHAR_BOX_BARRA_LATERAL
{
	background-image:url("/img/fechar_popup.png");
	cursor:pointer;
	float:left;
	height:13px;
	margin-left:85px;
	margin-top:140px;
	position:absolute;
	width:14px;
}

#FORM_AREA_BARRA_LATERAL
{
	float:left;
	height:auto;
	position:relative;
	width:auto;	
}

#TEXTFIELD_SERVICOS_FOOD_BARRA_LATERAL
{
	float:left;
	font-size:11px;
	height:14px;
	margin-left:5px;
	margin-top:10px;
	position:relative;
	width:105px;
}

#FORM_BOTAO_AREA_BARRA_LATERAL
{
	cursor:pointer;
	float:left;
	margin-left:5px;
	margin-top:13px;
	position:relative;
}

#BOX_OPCOES_BARRA_LATERAL
{
	float:left;
	font-size:11px;
	margin-left:5px;
	margin-top:14px;
	position:relative;
}

#CONTAINER_OPCAO_BARRA_LATERAL
{
	display:none;
	float:left;
	position:relative;	
}

#BOX_LINK_CONHECA_O_GUIA_BARRA_LATERAL
{
	float:left;
	font-size:11px;
	margin-left:5px;
	margin-top:4px;
	position:relative;
}

#CONTAINER_FORM_BARRA_LATERAL
{
	display:block;
	float:left;
	position:relative;	
	margin-top:10px;
}

#BOX_REDE_SOCIAL_BARRA_LATERAL
{
	float:left;
	margin-left:5px;
	margin-top:10px;
	position:relative;
}

#TEXTO_BOX_REDE_SOCIAL_BARRA_LATERAL
{
	float:left;
	font-size:11px;
	position:relative;
	width:auto;	
}

.TEXTO_CONTROLE_POPUP_BARRA_MENUOP_TOPO_ORDENACAO
{
	cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top:10px;
}

.selectedOptionpopUp
{
	font-weight:bold;	
	text-decoration:underline;
}

.span_text_field_filtros_popup
{
	font-size:11px;
	height:10px;
	width:95px;	
}

.text_field_filtros_popup
{
	font-size:10px;
	height:13px;
	width:95px;
}

.span_img_carregando_div
{
	float:right;
	margin-left:2px;
	margin-top:6px;
	position:relative;
	width:9px;
}

.POPUP_CONTAINER_INFO_MAIS_POPULARES
{
	float:left;
	height:295px;
	margin-left:7px;
	overflow:auto;
	position:relative;
	width:651px;
	border-bottom:1px solid #CDCDC1;
}

.FUNDO_SETA_POP_UP_LATERAL
{
	background-image:url("/img/seta_pop_up_lateral.png");
	height:40px;
	left:-11px;
	position:absolute;
	top:29px;
	visibility:visible;
	width:12px;
	z-index:9999;
	background-repeat:no-repeat;
}

#google_ads_div_roda-super-banner-total
{
	float:left;	
}

#PUBLICIDADE_RODAPE Div
{
	float:left;
}